diff --git a/app/controllers/acuant_sdk_controller.rb b/app/controllers/acuant_sdk_controller.rb index 2ec373451cb..5b06325cd1a 100644 --- a/app/controllers/acuant_sdk_controller.rb +++ b/app/controllers/acuant_sdk_controller.rb @@ -2,7 +2,7 @@ class AcuantSdkController < ApplicationController skip_before_action :verify_authenticity_token ACUANT_SDK_STATIC_FILES = %w[ - AcuantImageProcessingService.wasm + AcuantImageProcessingService.js.mem AcuantImageProcessingWorker.min.js AcuantImageProcessingWorker.wasm AcuantJavascriptWebSdk.min.js @@ -40,6 +40,8 @@ def response_content_type 'application/javascript' when '.wasm' 'application/wasm' + when '.mem' + 'application/octet-stream' end end end diff --git a/app/javascript/app/acuant/document_capture.js b/app/javascript/app/acuant/document_capture.js index 5f387d6e948..b6f60c44fef 100644 --- a/app/javascript/app/acuant/document_capture.js +++ b/app/javascript/app/acuant/document_capture.js @@ -13,7 +13,24 @@ const { export const imageCaptureButtonClicked = (event) => { event.preventDefault(); acuantImageCaptureStarted(); - window.AcuantCameraUI.start(acuantImageCaptureSuccess, acuantImageCaptureFailed); + + const start = window.AcuantCamera.isCameraSupported + ? window.AcuantCameraUI.start.bind(window.AcuantCameraUI) + : window.AcuantCamera.startManualCapture.bind(window.AcuantCamera); + + start( + { + onCaptured() {}, + onCropped(response) { + if (response) { + acuantImageCaptureSuccess(response); + } else { + acuantImageCaptureFailed(); + } + }, + }, + acuantImageCaptureFailed, + ); }; export const initializeAcuantSdk = (credentials = null, endpoint = null) => { @@ -33,7 +50,7 @@ export const loadAndInitializeAcuantSdk = () => { window.onAcuantSdkLoaded = initializeAcuantSdk; const sdk = document.createElement('script'); - sdk.src = 'AcuantJavascriptWebSdk.min.js'; + sdk.src = '11.4.1/AcuantJavascriptWebSdk.min.js'; sdk.async = true; document.body.appendChild(sdk); diff --git a/app/javascript/app/acuant/selfie_capture.js b/app/javascript/app/acuant/selfie_capture.js index 0fab1ecc266..3ad22ef1652 100644 --- a/app/javascript/app/acuant/selfie_capture.js +++ b/app/javascript/app/acuant/selfie_capture.js @@ -43,7 +43,7 @@ export const loadAndInitializeAcuantSdk = () => { window.onAcuantSdkLoaded = initializeAcuantSdk; const sdk = document.createElement('script'); - sdk.src = 'AcuantJavascriptWebSdk.min.js'; + sdk.src = '11.4.1/AcuantJavascriptWebSdk.min.js'; sdk.async = true; document.body.appendChild(sdk); diff --git a/app/javascript/packages/document-capture/components/acuant-capture-canvas.jsx b/app/javascript/packages/document-capture/components/acuant-capture-canvas.jsx index 7a4786e3791..c0f805c1a38 100644 --- a/app/javascript/packages/document-capture/components/acuant-capture-canvas.jsx +++ b/app/javascript/packages/document-capture/components/acuant-capture-canvas.jsx @@ -2,11 +2,33 @@ import React, { useContext, useEffect } from 'react'; import AcuantContext from '../context/acuant'; import useAsset from '../hooks/use-asset'; +/** + * Document type. + * + * 0 = None + * 1 = ID + * 2 = Passport + * + * @typedef {0|1|2} AcuantDocumentType + */ + +/** + * @typedef AcuantCameraUICallbacks + * + * @prop {(response: AcuantCaptureImage)=>void} onCaptured Document captured callback. + * @prop {(response: AcuantSuccessResponse?)=>void} onCropped Document cropped callback. Null if + * cropping error. + * @prop {(response: object)=>void=} onFrameAvailable Optional frame available callback. + */ + /** * @typedef AcuantCameraUI * - * @prop {(AcuantSuccessCallback,AcuantFailureCallback)=>void} start Start capture. - * @prop {()=>void} end End capture. + * @prop {( + * callbacks: AcuantCameraUICallbacks, + * onError: AcuantFailureCallback + * )=>void} start Start capture. + * @prop {()=>void} end End capture. */ /** @@ -20,23 +42,31 @@ import useAsset from '../hooks/use-asset'; */ /** - * @typedef AcuantImage + * @typedef AcuantCaptureImage * - * @prop {string} data Base64-encoded image data. + * @prop {Blob} data Pre-cropped image data. * @prop {number} width Image width. * @prop {number} height Image height. */ +/** + * @typedef AcuantImage + * + * @prop {string} data Base64-encoded image data. + * @prop {number} width Image width. + * @prop {number} height Image height. + */ + /** * @typedef AcuantSuccessResponse * - * @prop {AcuantImage} image Image object. - * @prop {boolean} isPassport Whether document is passport. - * @prop {number} glare Detected image glare. - * @prop {number} sharpness Detected image sharpness. - * @prop {number} dpi Detected image resolution. + * @prop {AcuantImage} image Image object. + * @prop {AcuantDocumentType} cardType Document type. + * @prop {number} glare Detected image glare. + * @prop {number} sharpness Detected image sharpness. + * @prop {number} dpi Detected image resolution. * - * @see https://github.com/Acuant/JavascriptWebSDKV11/tree/11.3.3/SimpleHTMLApp#acuantcamera + * @see https://github.com/Acuant/JavascriptWebSDKV11/tree/11.4.1/SimpleHTMLApp#acuantcameraui */ /** @@ -44,7 +74,7 @@ import useAsset from '../hooks/use-asset'; */ /** - * @typedef {(error:Error)=>void} AcuantFailureCallback + * @typedef {(error?:Error)=>void} AcuantFailureCallback */ /** @@ -67,7 +97,16 @@ function AcuantCaptureCanvas({ useEffect(() => { if (isReady) { /** @type {AcuantGlobal} */ (window).AcuantCameraUI.start( - onImageCaptureSuccess, + { + onCaptured() {}, + onCropped(response) { + if (response) { + onImageCaptureSuccess(response); + } else { + onImageCaptureFailure(); + } + }, + }, onImageCaptureFailure, ); } diff --git a/app/javascript/packages/document-capture/context/acuant.jsx b/app/javascript/packages/document-capture/context/acuant.jsx index 4f840e03b22..5f94a1e4b9c 100644 --- a/app/javascript/packages/document-capture/context/acuant.jsx +++ b/app/javascript/packages/document-capture/context/acuant.jsx @@ -58,7 +58,7 @@ const AcuantContext = createContext({ * @param {AcuantContextProviderProps} props Props object. */ function AcuantContextProvider({ - sdkSrc = '/AcuantJavascriptWebSdk.min.js', + sdkSrc = '11.4.1/AcuantJavascriptWebSdk.min.js', credentials = null, endpoint = null, children, diff --git a/config/routes.rb b/config/routes.rb index c844d88f411..56889e23265 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -261,9 +261,11 @@ delete '/users' => 'users#destroy', as: :destroy_user AcuantSdkController::ACUANT_SDK_STATIC_FILES.each do |acuant_sdk_file| - get "/verify/doc_auth/#{acuant_sdk_file}" => 'acuant_sdk#show' - get "/verify/capture_doc/#{acuant_sdk_file}" => 'acuant_sdk#show' - get "/verify/capture-doc/#{acuant_sdk_file}" => 'acuant_sdk#show' + constraints version: /\d+\.\d+\.\d+/ do + get "/verify/doc_auth(/:version)/#{acuant_sdk_file}" => 'acuant_sdk#show' + get "/verify/capture_doc(/:version)/#{acuant_sdk_file}" => 'acuant_sdk#show' + get "/verify/capture-doc(/:version)/#{acuant_sdk_file}" => 'acuant_sdk#show' + end end scope '/verify', as: 'idv' do diff --git a/public/AcuantImageProcessingService.js.mem b/public/AcuantImageProcessingService.js.mem new file mode 100644 index 00000000000..2a47a2ab2b1 Binary files /dev/null and b/public/AcuantImageProcessingService.js.mem differ diff --git a/public/AcuantImageProcessingService.wasm b/public/AcuantImageProcessingService.wasm deleted file mode 100644 index cf3bb04027c..00000000000 Binary files a/public/AcuantImageProcessingService.wasm and /dev/null differ diff --git a/public/AcuantImageProcessingWorker.min.js b/public/AcuantImageProcessingWorker.min.js index 729fe63801e..f656a7e636d 100644 --- a/public/AcuantImageProcessingWorker.min.js +++ b/public/AcuantImageProcessingWorker.min.js @@ -1 +1 @@ -var key,Module=void 0!==Module?Module:{},moduleOverrides={};for(key in Module)Module.hasOwnProperty(key)&&(moduleOverrides[key]=Module[key]);var arguments_=[],thisProgram="./this.program",quit_=function(e,t){throw t},ENVIRONMENT_IS_WEB=!1,ENVIRONMENT_IS_WORKER=!1,ENVIRONMENT_IS_NODE=!1,ENVIRONMENT_HAS_NODE=!1,ENVIRONMENT_IS_SHELL=!1;if(ENVIRONMENT_IS_WEB="object"==typeof window,ENVIRONMENT_IS_WORKER="function"==typeof importScripts,ENVIRONMENT_HAS_NODE="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,ENVIRONMENT_IS_NODE=ENVIRONMENT_HAS_NODE&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER,ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER,Module.ENVIRONMENT)throw new Error("Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -s ENVIRONMENT=web or -s ENVIRONMENT=node)");var read_,readAsync,readBinary,setWindowTitle,nodeFS,nodePath,scriptDirectory="";function locateFile(e){return Module.locateFile?Module.locateFile(e,scriptDirectory):scriptDirectory+e}if(ENVIRONMENT_IS_NODE)scriptDirectory=__dirname+"/",read_=function(e,t){var i;return nodeFS||(nodeFS=require("fs")),nodePath||(nodePath=require("path")),e=nodePath.normalize(e),i=nodeFS.readFileSync(e),t?i:i.toString()},readBinary=function(e){var t=read_(e,!0);return t.buffer||(t=new Uint8Array(t)),assert(t.buffer),t},process.argv.length>1&&(thisProgram=process.argv[1].replace(/\\/g,"/")),arguments_=process.argv.slice(2),"undefined"!=typeof module&&(module.exports=Module),process.on("uncaughtException",(function(e){if(!(e instanceof ExitStatus))throw e})),process.on("unhandledRejection",abort),quit_=function(e){process.exit(e)},Module.inspect=function(){return"[Emscripten Module object]"};else if(ENVIRONMENT_IS_SHELL)"undefined"!=typeof read&&(read_=function(e){return read(e)}),readBinary=function(e){var t;return"function"==typeof readbuffer?new Uint8Array(readbuffer(e)):(assert("object"==typeof(t=read(e,"binary"))),t)},"undefined"!=typeof scriptArgs?arguments_=scriptArgs:"undefined"!=typeof arguments&&(arguments_=arguments),"function"==typeof quit&&(quit_=function(e){quit(e)}),"undefined"!=typeof print&&("undefined"==typeof console&&(console={}),console.log=print,console.warn=console.error="undefined"!=typeof printErr?printErr:print);else{if(!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER)throw new Error("environment detection error");ENVIRONMENT_IS_WORKER?scriptDirectory=self.location.href:document.currentScript&&(scriptDirectory=document.currentScript.src),scriptDirectory=0!==scriptDirectory.indexOf("blob:")?scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1):"",read_=function(e){var t=new XMLHttpRequest;return t.open("GET",e,!1),t.send(null),t.responseText},ENVIRONMENT_IS_WORKER&&(readBinary=function(e){var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),readAsync=function(e,t,i){var a=new XMLHttpRequest;a.open("GET",e,!0),a.responseType="arraybuffer",a.onload=function(){200==a.status||0==a.status&&a.response?t(a.response):i()},a.onerror=i,a.send(null)},setWindowTitle=function(e){document.title=e}}var out=Module.print||console.log.bind(console),err=Module.printErr||console.warn.bind(console);for(key in moduleOverrides)moduleOverrides.hasOwnProperty(key)&&(Module[key]=moduleOverrides[key]);moduleOverrides=null,Module.arguments&&(arguments_=Module.arguments),Object.getOwnPropertyDescriptor(Module,"arguments")||Object.defineProperty(Module,"arguments",{get:function(){abort("Module.arguments has been replaced with plain arguments_")}}),Module.thisProgram&&(thisProgram=Module.thisProgram),Object.getOwnPropertyDescriptor(Module,"thisProgram")||Object.defineProperty(Module,"thisProgram",{get:function(){abort("Module.thisProgram has been replaced with plain thisProgram")}}),Module.quit&&(quit_=Module.quit),Object.getOwnPropertyDescriptor(Module,"quit")||Object.defineProperty(Module,"quit",{get:function(){abort("Module.quit has been replaced with plain quit_")}}),assert(void 0===Module.memoryInitializerPrefixURL,"Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead"),assert(void 0===Module.pthreadMainPrefixURL,"Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead"),assert(void 0===Module.cdInitializerPrefixURL,"Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead"),assert(void 0===Module.filePackagePrefixURL,"Module.filePackagePrefixURL option was removed, use Module.locateFile instead"),assert(void 0===Module.read,"Module.read option was removed (modify read_ in JS)"),assert(void 0===Module.readAsync,"Module.readAsync option was removed (modify readAsync in JS)"),assert(void 0===Module.readBinary,"Module.readBinary option was removed (modify readBinary in JS)"),assert(void 0===Module.setWindowTitle,"Module.setWindowTitle option was removed (modify setWindowTitle in JS)"),Object.getOwnPropertyDescriptor(Module,"read")||Object.defineProperty(Module,"read",{get:function(){abort("Module.read has been replaced with plain read_")}}),Object.getOwnPropertyDescriptor(Module,"readAsync")||Object.defineProperty(Module,"readAsync",{get:function(){abort("Module.readAsync has been replaced with plain readAsync")}}),Object.getOwnPropertyDescriptor(Module,"readBinary")||Object.defineProperty(Module,"readBinary",{get:function(){abort("Module.readBinary has been replaced with plain readBinary")}});var STACK_ALIGN=16;function staticAlloc(e){abort("staticAlloc is no longer available at runtime; instead, perform static allocations at compile time (using makeStaticAlloc)")}function dynamicAlloc(e){assert(DYNAMICTOP_PTR);var t=HEAP32[DYNAMICTOP_PTR>>2],i=t+e+15&-16;return i>_emscripten_get_heap_size()&&abort("failure to dynamicAlloc - memory growth etc. is not supported there, call malloc/sbrk directly"),HEAP32[DYNAMICTOP_PTR>>2]=i,t}function alignMemory(e,t){return t||(t=STACK_ALIGN),Math.ceil(e/t)*t}function getNativeTypeSize(e){switch(e){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("*"===e[e.length-1])return 4;if("i"===e[0]){var t=parseInt(e.substr(1));return assert(t%8==0,"getNativeTypeSize invalid bits "+t+", type "+e),t/8}return 0}}function warnOnce(e){warnOnce.shown||(warnOnce.shown={}),warnOnce.shown[e]||(warnOnce.shown[e]=1,err(e))}stackSave=stackRestore=stackAlloc=function(){abort("cannot use the stack before compiled code is ready to run, and has provided stack access")};var asm2wasmImports={"f64-rem":function(e,t){return e%t},debugger:function(){}},jsCallStartIndex=1,functionPointers=new Array(0);function convertJsFunctionToWasm(e,t){var i=[1,0,1,96],a=t.slice(0,1),r=t.slice(1),n={i:127,j:126,f:125,d:124};i.push(r.length);for(var _=0;_>>0)+4294967296*+(t>>>0):+(e>>>0)+4294967296*+(0|t)}function dynCall(e,t,i){return i&&i.length?(assert(i.length==e.length-1),assert("dynCall_"+e in Module,"bad function pointer type - no table for sig '"+e+"'"),Module["dynCall_"+e].apply(null,[t].concat(i))):(assert(1==e.length),assert("dynCall_"+e in Module,"bad function pointer type - no table for sig '"+e+"'"),Module["dynCall_"+e].call(null,t))}var tempRet0=0,setTempRet0=function(e){tempRet0=e},getTempRet0=function(){return tempRet0};function getCompilerSetting(e){throw"You must build with -s RETAIN_COMPILER_SETTINGS=1 for getCompilerSetting or emscripten_get_compiler_setting to work"}var wasmBinary,wasmMemory,wasmTable,Runtime={getTempRet0:function(){abort('getTempRet0() is now a top-level function, after removing the Runtime object. Remove "Runtime."')},staticAlloc:function(){abort('staticAlloc() is now a top-level function, after removing the Runtime object. Remove "Runtime."')},stackAlloc:function(){abort('stackAlloc() is now a top-level function, after removing the Runtime object. Remove "Runtime."')}},GLOBAL_BASE=1024;function setValue(e,t,i,a){switch("*"===(i=i||"i8").charAt(i.length-1)&&(i="i32"),i){case"i1":case"i8":HEAP8[e>>0]=t;break;case"i16":HEAP16[e>>1]=t;break;case"i32":HEAP32[e>>2]=t;break;case"i64":tempI64=[t>>>0,(tempDouble=t,+Math_abs(tempDouble)>=1?tempDouble>0?(0|Math_min(+Math_floor(tempDouble/4294967296),4294967295))>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[e>>2]=tempI64[0],HEAP32[e+4>>2]=tempI64[1];break;case"float":HEAPF32[e>>2]=t;break;case"double":HEAPF64[e>>3]=t;break;default:abort("invalid type for setValue: "+i)}}function getValue(e,t,i){switch("*"===(t=t||"i8").charAt(t.length-1)&&(t="i32"),t){case"i1":case"i8":return HEAP8[e>>0];case"i16":return HEAP16[e>>1];case"i32":case"i64":return HEAP32[e>>2];case"float":return HEAPF32[e>>2];case"double":return HEAPF64[e>>3];default:abort("invalid type for getValue: "+t)}return null}Module.wasmBinary&&(wasmBinary=Module.wasmBinary),Object.getOwnPropertyDescriptor(Module,"wasmBinary")||Object.defineProperty(Module,"wasmBinary",{get:function(){abort("Module.wasmBinary has been replaced with plain wasmBinary")}}),"object"!=typeof WebAssembly&&abort("No WebAssembly support found. Build with -s WASM=0 to target JavaScript instead.");var ABORT=!1,EXITSTATUS=0;function assert(e,t){e||abort("Assertion failed: "+t)}function getCFunc(e){var t=Module["_"+e];return assert(t,"Cannot call unknown function "+e+", make sure it is exported"),t}function ccall(e,t,i,a,r){var n={string:function(e){var t=0;if(null!=e&&0!==e){var i=1+(e.length<<2);stringToUTF8(e,t=stackAlloc(i),i)}return t},array:function(e){var t=stackAlloc(e.length);return writeArrayToMemory(e,t),t}};var _=getCFunc(e),o=[],l=0;if(assert("array"!==t,'Return type should not be "array".'),a)for(var u=0;u>2]=0;for(l=_+n;a>0]=0;return _}if("i8"===o)return e.subarray||e.slice?HEAPU8.set(e,_):HEAPU8.set(new Uint8Array(e),_),_;for(var u,E,s,d=0;d>0];if(!i)return t;t+=String.fromCharCode(i)}}function stringToAscii(e,t){return writeAsciiToMemory(e,t,!1)}var UTF8Decoder="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function UTF8ArrayToString(e,t,i){for(var a=t+i,r=t;e[r]&&!(r>=a);)++r;if(r-t>16&&e.subarray&&UTF8Decoder)return UTF8Decoder.decode(e.subarray(t,r));for(var n="";t>10,56320|1023&u)}}else n+=String.fromCharCode((31&_)<<6|o)}else n+=String.fromCharCode(_)}return n}function UTF8ToString(e,t){return e?UTF8ArrayToString(HEAPU8,e,t):""}function stringToUTF8Array(e,t,i,a){if(!(a>0))return 0;for(var r=i,n=i+a-1,_=0;_=55296&&o<=57343)o=65536+((1023&o)<<10)|1023&e.charCodeAt(++_);if(o<=127){if(i>=n)break;t[i++]=o}else if(o<=2047){if(i+1>=n)break;t[i++]=192|o>>6,t[i++]=128|63&o}else if(o<=65535){if(i+2>=n)break;t[i++]=224|o>>12,t[i++]=128|o>>6&63,t[i++]=128|63&o}else{if(i+3>=n)break;o>=2097152&&warnOnce("Invalid Unicode code point 0x"+o.toString(16)+" encountered when serializing a JS string to an UTF-8 string on the asm.js/wasm heap! (Valid unicode code points should be in range 0-0x1FFFFF)."),t[i++]=240|o>>18,t[i++]=128|o>>12&63,t[i++]=128|o>>6&63,t[i++]=128|63&o}}return t[i]=0,i-r}function stringToUTF8(e,t,i){return assert("number"==typeof i,"stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!"),stringToUTF8Array(e,HEAPU8,t,i)}function lengthBytesUTF8(e){for(var t=0,i=0;i=55296&&a<=57343&&(a=65536+((1023&a)<<10)|1023&e.charCodeAt(++i)),a<=127?++t:t+=a<=2047?2:a<=65535?3:4}return t}var UTF16Decoder="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0;function UTF16ToString(e){assert(e%2==0,"Pointer passed to UTF16ToString must be aligned to two bytes!");for(var t=e,i=t>>1;HEAP16[i];)++i;if((t=i<<1)-e>32&&UTF16Decoder)return UTF16Decoder.decode(HEAPU8.subarray(e,t));for(var a=0,r="";;){var n=HEAP16[e+2*a>>1];if(0==n)return r;++a,r+=String.fromCharCode(n)}}function stringToUTF16(e,t,i){if(assert(t%2==0,"Pointer passed to stringToUTF16 must be aligned to two bytes!"),assert("number"==typeof i,"stringToUTF16(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!"),void 0===i&&(i=2147483647),i<2)return 0;for(var a=t,r=(i-=2)<2*e.length?i/2:e.length,n=0;n>1]=_,t+=2}return HEAP16[t>>1]=0,t-a}function lengthBytesUTF16(e){return 2*e.length}function UTF32ToString(e){assert(e%4==0,"Pointer passed to UTF32ToString must be aligned to four bytes!");for(var t=0,i="";;){var a=HEAP32[e+4*t>>2];if(0==a)return i;if(++t,a>=65536){var r=a-65536;i+=String.fromCharCode(55296|r>>10,56320|1023&r)}else i+=String.fromCharCode(a)}}function stringToUTF32(e,t,i){if(assert(t%4==0,"Pointer passed to stringToUTF32 must be aligned to four bytes!"),assert("number"==typeof i,"stringToUTF32(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!"),void 0===i&&(i=2147483647),i<4)return 0;for(var a=t,r=a+i-4,n=0;n=55296&&_<=57343)_=65536+((1023&_)<<10)|1023&e.charCodeAt(++n);if(HEAP32[t>>2]=_,(t+=4)+4>r)break}return HEAP32[t>>2]=0,t-a}function lengthBytesUTF32(e){for(var t=0,i=0;i=55296&&a<=57343&&++i,t+=4}return t}function allocateUTF8(e){var t=lengthBytesUTF8(e)+1,i=_malloc(t);return i&&stringToUTF8Array(e,HEAP8,i,t),i}function allocateUTF8OnStack(e){var t=lengthBytesUTF8(e)+1,i=stackAlloc(t);return stringToUTF8Array(e,HEAP8,i,t),i}function writeStringToMemory(e,t,i){var a,r;warnOnce("writeStringToMemory is deprecated and should not be called! Use stringToUTF8() instead!"),i&&(r=t+lengthBytesUTF8(e),a=HEAP8[r]),stringToUTF8(e,t,1/0),i&&(HEAP8[r]=a)}function writeArrayToMemory(e,t){assert(e.length>=0,"writeArrayToMemory array must have a length (should be an array or typed array)"),HEAP8.set(e,t)}function writeAsciiToMemory(e,t,i){for(var a=0;a>0]=e.charCodeAt(a);i||(HEAP8[t>>0]=0)}var HEAP,buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64,PAGE_SIZE=16384,WASM_PAGE_SIZE=65536,ASMJS_PAGE_SIZE=16777216;function alignUp(e,t){return e%t>0&&(e+=t-e%t),e}function updateGlobalBufferViews(){Module.HEAP8=HEAP8=new Int8Array(buffer),Module.HEAP16=HEAP16=new Int16Array(buffer),Module.HEAP32=HEAP32=new Int32Array(buffer),Module.HEAPU8=HEAPU8=new Uint8Array(buffer),Module.HEAPU16=HEAPU16=new Uint16Array(buffer),Module.HEAPU32=HEAPU32=new Uint32Array(buffer),Module.HEAPF32=HEAPF32=new Float32Array(buffer),Module.HEAPF64=HEAPF64=new Float64Array(buffer)}var STATIC_BASE=1024,STACK_BASE=1354752,STACKTOP=STACK_BASE,STACK_MAX=6597632,DYNAMIC_BASE=6597632,DYNAMICTOP_PTR=1354720;assert(STACK_BASE%16==0,"stack must start aligned"),assert(DYNAMIC_BASE%16==0,"heap must start aligned");var TOTAL_STACK=5242880;Module.TOTAL_STACK&&assert(TOTAL_STACK===Module.TOTAL_STACK,"the stack size can no longer be determined at runtime");var INITIAL_TOTAL_MEMORY=Module.TOTAL_MEMORY||94633984;function writeStackCookie(){assert(0==(3&STACK_MAX)),HEAPU32[(STACK_MAX>>2)-1]=34821223,HEAPU32[(STACK_MAX>>2)-2]=2310721022}function checkStackCookie(){var e=HEAPU32[(STACK_MAX>>2)-1],t=HEAPU32[(STACK_MAX>>2)-2];34821223==e&&2310721022==t||abort("Stack overflow! Stack cookie has been overwritten, expected hex dwords 0x89BACDFE and 0x02135467, but received 0x"+t.toString(16)+" "+e.toString(16)),1668509029!==HEAP32[0]&&abort("Runtime error: The application has corrupted its heap memory area (address zero)!")}function abortStackOverflow(e){abort("Stack overflow! Attempted to allocate "+e+" bytes on the stack, but stack has only "+(STACK_MAX-stackSave()+e)+" bytes available!")}if(Object.getOwnPropertyDescriptor(Module,"TOTAL_MEMORY")||Object.defineProperty(Module,"TOTAL_MEMORY",{get:function(){abort("Module.TOTAL_MEMORY has been replaced with plain INITIAL_TOTAL_MEMORY")}}),assert(INITIAL_TOTAL_MEMORY>=TOTAL_STACK,"TOTAL_MEMORY should be larger than TOTAL_STACK, was "+INITIAL_TOTAL_MEMORY+"! (TOTAL_STACK="+TOTAL_STACK+")"),assert("undefined"!=typeof Int32Array&&"undefined"!=typeof Float64Array&&void 0!==Int32Array.prototype.subarray&&void 0!==Int32Array.prototype.set,"JS engine does not provide full typed array support"),(wasmMemory=Module.wasmMemory?Module.wasmMemory:new WebAssembly.Memory({initial:INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE}))&&(buffer=wasmMemory.buffer),assert((INITIAL_TOTAL_MEMORY=buffer.byteLength)%WASM_PAGE_SIZE==0),updateGlobalBufferViews(),HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE,HEAP32[0]=1668509029,HEAP16[1]=25459,115!==HEAPU8[2]||99!==HEAPU8[3])throw"Runtime error: expected the system to be little-endian!";function abortFnPtrError(e,t){abort("Invalid function pointer "+e+" called with signature '"+t+"'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this). Build with ASSERTIONS=2 for more info.")}function callRuntimeCallbacks(e){for(;e.length>0;){var t=e.shift();if("function"!=typeof t){var i=t.func;"number"==typeof i?void 0===t.arg?Module.dynCall_v(i):Module.dynCall_vi(i,t.arg):i(void 0===t.arg?null:t.arg)}else t()}}var __ATPRERUN__=[],__ATINIT__=[],__ATMAIN__=[],__ATEXIT__=[],__ATPOSTRUN__=[],runtimeInitialized=!1,runtimeExited=!1;function preRun(){if(Module.preRun)for("function"==typeof Module.preRun&&(Module.preRun=[Module.preRun]);Module.preRun.length;)addOnPreRun(Module.preRun.shift());callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){checkStackCookie(),assert(!runtimeInitialized),runtimeInitialized=!0,Module.noFSInit||FS.init.initialized||FS.init(),TTY.init(),callRuntimeCallbacks(__ATINIT__)}function preMain(){checkStackCookie(),FS.ignorePermissions=!1,callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){checkStackCookie(),runtimeExited=!0}function postRun(){if(checkStackCookie(),Module.postRun)for("function"==typeof Module.postRun&&(Module.postRun=[Module.postRun]);Module.postRun.length;)addOnPostRun(Module.postRun.shift());callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(e){__ATPRERUN__.unshift(e)}function addOnInit(e){__ATINIT__.unshift(e)}function addOnPreMain(e){__ATMAIN__.unshift(e)}function addOnExit(e){}function addOnPostRun(e){__ATPOSTRUN__.unshift(e)}function unSign(e,t,i){return e>=0?e:t<=32?2*Math.abs(1<=a&&(t<=32||e>a)&&(e=-2*a+e),e}assert(Math.imul,"This browser does not support Math.imul(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill"),assert(Math.fround,"This browser does not support Math.fround(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill"),assert(Math.clz32,"This browser does not support Math.clz32(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill"),assert(Math.trunc,"This browser does not support Math.trunc(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill");var Math_abs=Math.abs,Math_cos=Math.cos,Math_sin=Math.sin,Math_tan=Math.tan,Math_acos=Math.acos,Math_asin=Math.asin,Math_atan=Math.atan,Math_atan2=Math.atan2,Math_exp=Math.exp,Math_log=Math.log,Math_sqrt=Math.sqrt,Math_ceil=Math.ceil,Math_floor=Math.floor,Math_pow=Math.pow,Math_imul=Math.imul,Math_fround=Math.fround,Math_round=Math.round,Math_min=Math.min,Math_max=Math.max,Math_clz32=Math.clz32,Math_trunc=Math.trunc,runDependencies=0,runDependencyWatcher=null,dependenciesFulfilled=null,runDependencyTracking={};function getUniqueRunDependency(e){for(var t=e;;){if(!runDependencyTracking[e])return e;e=t+Math.random()}return e}function addRunDependency(e){runDependencies++,Module.monitorRunDependencies&&Module.monitorRunDependencies(runDependencies),e?(assert(!runDependencyTracking[e]),runDependencyTracking[e]=1,null===runDependencyWatcher&&"undefined"!=typeof setInterval&&(runDependencyWatcher=setInterval((function(){if(ABORT)return clearInterval(runDependencyWatcher),void(runDependencyWatcher=null);var e=!1;for(var t in runDependencyTracking)e||(e=!0,err("still waiting on run dependencies:")),err("dependency: "+t);e&&err("(end of list)")}),1e4))):err("warning: run dependency added without ID")}function removeRunDependency(e){if(runDependencies--,Module.monitorRunDependencies&&Module.monitorRunDependencies(runDependencies),e?(assert(runDependencyTracking[e]),delete runDependencyTracking[e]):err("warning: run dependency removed without ID"),0==runDependencies&&(null!==runDependencyWatcher&&(clearInterval(runDependencyWatcher),runDependencyWatcher=null),dependenciesFulfilled)){var t=dependenciesFulfilled;dependenciesFulfilled=null,t()}}Module.preloadedImages={},Module.preloadedAudios={};var memoryInitializer=null,dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(e){return String.prototype.startsWith?e.startsWith(dataURIPrefix):0===e.indexOf(dataURIPrefix)}var tempDouble,tempI64,wasmBinaryFile="AcuantImageProcessingWorker.wasm";function getBinary(){try{if(wasmBinary)return new Uint8Array(wasmBinary);if(readBinary)return readBinary(wasmBinaryFile);throw"both async and sync fetching of the wasm failed"}catch(e){abort(e)}}function getBinaryPromise(){return wasmBinary||!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER||"function"!=typeof fetch?new Promise((function(e,t){e(getBinary())})):fetch(wasmBinaryFile,{credentials:"same-origin"}).then((function(e){if(!e.ok)throw"failed to load wasm binary file at '"+wasmBinaryFile+"'";return e.arrayBuffer()})).catch((function(){return getBinary()}))}function createWasm(e){var t={env:e,global:{NaN:NaN,Infinity:1/0},"global.Math":Math,asm2wasm:asm2wasmImports};function i(e,t){var i=e.exports;Module.asm=i,removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");var a=Module;function r(e){assert(Module===a,"the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?"),a=null,i(e.instance)}function n(e){return getBinaryPromise().then((function(e){return WebAssembly.instantiate(e,t)})).then(e,(function(e){err("failed to asynchronously prepare wasm: "+e),abort(e)}))}if(Module.instantiateWasm)try{return Module.instantiateWasm(t,i)}catch(e){return err("Module.instantiateWasm callback failed with error: "+e),!1}return function(){if(wasmBinary||"function"!=typeof WebAssembly.instantiateStreaming||isDataURI(wasmBinaryFile)||"function"!=typeof fetch)return n(r);fetch(wasmBinaryFile,{credentials:"same-origin"}).then((function(e){return WebAssembly.instantiateStreaming(e,t).then(r,(function(e){err("wasm streaming compile failed: "+e),err("falling back to ArrayBuffer instantiation"),n(r)}))}))}(),{}}isDataURI(wasmBinaryFile)||(wasmBinaryFile=locateFile(wasmBinaryFile)),Module.asm=function(e,t,i){t.memory=wasmMemory,t.table=wasmTable=new WebAssembly.Table({initial:694,maximum:694,element:"anyfunc"}),t.__memory_base=1024,t.__table_base=0;var a=createWasm(t);return assert(a,"binaryen setup failed (no wasm support?)"),a};var ASM_CONSTS=[];function _call_validate(e){var t=Module.getToken(),i=Module.getEndpoint(),a=new XMLHttpRequest;a.open("GET",i+UTF8ToString(e),!0),a.setRequestHeader("Authorization","Basic "+t),a.setRequestHeader("Accept","application/json"),a.responseType="text",a.send(),a.onreadystatechange=function(){if(4===a.readyState)if(200===a.status&&r(a.responseText)){let e=JSON.parse(a.responseText);n(e)?Module.sdvcvzdsvdsdfff344344514sdf(!0):Module.sdvcvzdsvdsdfff344344514sdf(!1)}else Module.sdvcvzdsvdsdfff344344514sdf(!1)};let r=function(e){return e&&e.length>1&&"["===e[0]&&"]"===e[a.responseText.length-1]},n=function(e){return e&&(e.length&&e.length>0&&e[0].hasOwnProperty("DocumentProcessMode")&&e[0].hasOwnProperty("Id")&&e[0].hasOwnProperty("IsActive")&&e[0].hasOwnProperty("IsDevelopment")&&e[0].hasOwnProperty("IsTrial")&&e[0].hasOwnProperty("Name")||0===e.length)}}__ATINIT__.push({func:function(){globalCtors()}});var tempDoublePtr=1354736;function copyTempFloat(e){HEAP8[tempDoublePtr]=HEAP8[e],HEAP8[tempDoublePtr+1]=HEAP8[e+1],HEAP8[tempDoublePtr+2]=HEAP8[e+2],HEAP8[tempDoublePtr+3]=HEAP8[e+3]}function copyTempDouble(e){HEAP8[tempDoublePtr]=HEAP8[e],HEAP8[tempDoublePtr+1]=HEAP8[e+1],HEAP8[tempDoublePtr+2]=HEAP8[e+2],HEAP8[tempDoublePtr+3]=HEAP8[e+3],HEAP8[tempDoublePtr+4]=HEAP8[e+4],HEAP8[tempDoublePtr+5]=HEAP8[e+5],HEAP8[tempDoublePtr+6]=HEAP8[e+6],HEAP8[tempDoublePtr+7]=HEAP8[e+7]}function demangle(e){return warnOnce("warning: build with -s DEMANGLE_SUPPORT=1 to link in libcxxabi demangling"),e}function demangleAll(e){return e.replace(/__Z[\w\d_]+/g,(function(e){var t=demangle(e);return e===t?e:t+" ["+e+"]"}))}function jsStackTrace(){var e=new Error;if(!e.stack){try{throw new Error(0)}catch(t){e=t}if(!e.stack)return"(no stack trace available)"}return e.stack.toString()}function stackTrace(){var e=jsStackTrace();return Module.extraStackTrace&&(e+="\n"+Module.extraStackTrace()),demangleAll(e)}function ___assert_fail(e,t,i,a){abort("Assertion failed: "+UTF8ToString(e)+", at: "+[t?UTF8ToString(t):"unknown filename",i,a?UTF8ToString(a):"unknown function"])}function ___cxa_allocate_exception(e){return _malloc(e)}assert(tempDoublePtr%8==0),Module.demangle=demangle,Module.demangleAll=demangleAll,Module.jsStackTrace=jsStackTrace,Module.stackTrace=stackTrace,Module.___assert_fail=___assert_fail,Module.___cxa_allocate_exception=___cxa_allocate_exception;var ___exception_infos={};Module.___exception_infos=___exception_infos;var ___exception_caught=[];function ___exception_addRef(e){e&&___exception_infos[e].refcount++}function ___exception_deAdjust(e){if(!e||___exception_infos[e])return e;for(var t in ___exception_infos)for(var i=+t,a=___exception_infos[i].adjusted,r=a.length,n=0;n=0;a--){var r=e[a];"."===r?e.splice(a,1):".."===r?(e.splice(a,1),i++):i&&(e.splice(a,1),i--)}if(t)for(;i;i--)e.unshift("..");return e},normalize:function(e){var t="/"===e.charAt(0),i="/"===e.substr(-1);return(e=PATH.normalizeArray(e.split("/").filter((function(e){return!!e})),!t).join("/"))||t||(e="."),e&&i&&(e+="/"),(t?"/":"")+e},dirname:function(e){var t=PATH.splitPath(e),i=t[0],a=t[1];return i||a?(a&&(a=a.substr(0,a.length-1)),i+a):"."},basename:function(e){if("/"===e)return"/";var t=e.lastIndexOf("/");return-1===t?e:e.substr(t+1)},extname:function(e){return PATH.splitPath(e)[3]},join:function(){var e=Array.prototype.slice.call(arguments,0);return PATH.normalize(e.join("/"))},join2:function(e,t){return PATH.normalize(e+"/"+t)}};function ___setErrNo(e){return Module.___errno_location?HEAP32[Module.___errno_location()>>2]=e:err("failed to set errno from JS"),e}Module.PATH=PATH,Module.___setErrNo=___setErrNo;var PATH_FS={resolve:function(){for(var e="",t=!1,i=arguments.length-1;i>=-1&&!t;i--){var a=i>=0?arguments[i]:FS.cwd();if("string"!=typeof a)throw new TypeError("Arguments to path.resolve must be strings");if(!a)return"";e=a+"/"+e,t="/"===a.charAt(0)}return(t?"/":"")+(e=PATH.normalizeArray(e.split("/").filter((function(e){return!!e})),!t).join("/"))||"."},relative:function(e,t){function i(e){for(var t=0;t=0&&""===e[i];i--);return t>i?[]:e.slice(t,i-t+1)}e=PATH_FS.resolve(e).substr(1),t=PATH_FS.resolve(t).substr(1);for(var a=i(e.split("/")),r=i(t.split("/")),n=Math.min(a.length,r.length),_=n,o=0;o0?i.slice(0,a).toString("utf-8"):null}else"undefined"!=typeof window&&"function"==typeof window.prompt?null!==(t=window.prompt("Input: "))&&(t+="\n"):"function"==typeof readline&&null!==(t=readline())&&(t+="\n");if(!t)return null;e.input=intArrayFromString(t,!0)}return e.input.shift()},put_char:function(e,t){null===t||10===t?(out(UTF8ArrayToString(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},flush:function(e){e.output&&e.output.length>0&&(out(UTF8ArrayToString(e.output,0)),e.output=[])}},default_tty1_ops:{put_char:function(e,t){null===t||10===t?(err(UTF8ArrayToString(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},flush:function(e){e.output&&e.output.length>0&&(err(UTF8ArrayToString(e.output,0)),e.output=[])}}};Module.TTY=TTY;var MEMFS={ops_table:null,mount:function(e){return MEMFS.createNode(null,"/",16895,0)},createNode:function(e,t,i,a){if(FS.isBlkdev(i)||FS.isFIFO(i))throw new FS.ErrnoError(1);MEMFS.ops_table||(MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}});var r=FS.createNode(e,t,i,a);return FS.isDir(r.mode)?(r.node_ops=MEMFS.ops_table.dir.node,r.stream_ops=MEMFS.ops_table.dir.stream,r.contents={}):FS.isFile(r.mode)?(r.node_ops=MEMFS.ops_table.file.node,r.stream_ops=MEMFS.ops_table.file.stream,r.usedBytes=0,r.contents=null):FS.isLink(r.mode)?(r.node_ops=MEMFS.ops_table.link.node,r.stream_ops=MEMFS.ops_table.link.stream):FS.isChrdev(r.mode)&&(r.node_ops=MEMFS.ops_table.chrdev.node,r.stream_ops=MEMFS.ops_table.chrdev.stream),r.timestamp=Date.now(),e&&(e.contents[t]=r),r},getFileDataAsRegularArray:function(e){if(e.contents&&e.contents.subarray){for(var t=[],i=0;i=t)){t=Math.max(t,i*(i<1048576?2:1.125)|0),0!=i&&(t=Math.max(t,256));var a=e.contents;e.contents=new Uint8Array(t),e.usedBytes>0&&e.contents.set(a.subarray(0,e.usedBytes),0)}},resizeFileStorage:function(e,t){if(e.usedBytes!=t){if(0==t)return e.contents=null,void(e.usedBytes=0);if(!e.contents||e.contents.subarray){var i=e.contents;return e.contents=new Uint8Array(new ArrayBuffer(t)),i&&e.contents.set(i.subarray(0,Math.min(t,e.usedBytes))),void(e.usedBytes=t)}if(e.contents||(e.contents=[]),e.contents.length>t)e.contents.length=t;else for(;e.contents.length=e.node.usedBytes)return 0;var _=Math.min(e.node.usedBytes-r,a);if(assert(_>=0),_>8&&n.subarray)t.set(n.subarray(r,r+_),i);else for(var o=0;o<_;o++)t[i+o]=n[r+o];return _},write:function(e,t,i,a,r,n){if(n&&warnOnce("file packager has copied file data into memory, but in memory growth we are forced to copy it again (see --no-heap-copy)"),n=!1,!a)return 0;var _=e.node;if(_.timestamp=Date.now(),t.subarray&&(!_.contents||_.contents.subarray)){if(n)return assert(0===r,"canOwn must imply no weird position inside the file"),_.contents=t.subarray(i,i+a),_.usedBytes=a,a;if(0===_.usedBytes&&0===r)return _.contents=new Uint8Array(t.subarray(i,i+a)),_.usedBytes=a,a;if(r+a<=_.usedBytes)return _.contents.set(t.subarray(i,i+a),r),a}if(MEMFS.expandFileStorage(_,r+a),_.contents.subarray&&t.subarray)_.contents.set(t.subarray(i,i+a),r);else for(var o=0;o0||r+a_.timestamp)&&(r.push(i),a++)}));var n=[];if(Object.keys(t.entries).forEach((function(i){t.entries[i];e.entries[i]||(n.push(i),a++)})),!a)return i(null);var _=!1,o=("remote"===e.type?e.db:t.db).transaction([IDBFS.DB_STORE_NAME],"readwrite"),l=o.objectStore(IDBFS.DB_STORE_NAME);function u(e){if(e&&!_)return _=!0,i(e)}o.onerror=function(e){u(this.error),e.preventDefault()},o.oncomplete=function(e){_||i(null)},r.sort().forEach((function(e){"local"===t.type?IDBFS.loadRemoteEntry(l,e,(function(t,i){if(t)return u(t);IDBFS.storeLocalEntry(e,i,u)})):IDBFS.loadLocalEntry(e,(function(t,i){if(t)return u(t);IDBFS.storeRemoteEntry(l,e,i,u)}))})),n.sort().reverse().forEach((function(e){"local"===t.type?IDBFS.removeLocalEntry(e,u):IDBFS.removeRemoteEntry(l,e,u)}))}};Module.IDBFS=IDBFS;var NODEFS={isWindows:!1,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var e=process.binding("constants");e.fs&&(e=e.fs),NODEFS.flagsForNodeMap={1024:e.O_APPEND,64:e.O_CREAT,128:e.O_EXCL,0:e.O_RDONLY,2:e.O_RDWR,4096:e.O_SYNC,512:e.O_TRUNC,1:e.O_WRONLY}},bufferFrom:function(e){return Buffer.alloc?Buffer.from(e):new Buffer(e)},mount:function(e){return assert(ENVIRONMENT_HAS_NODE),NODEFS.createNode(null,"/",NODEFS.getMode(e.opts.root),0)},createNode:function(e,t,i,a){if(!FS.isDir(i)&&!FS.isFile(i)&&!FS.isLink(i))throw new FS.ErrnoError(22);var r=FS.createNode(e,t,i);return r.node_ops=NODEFS.node_ops,r.stream_ops=NODEFS.stream_ops,r},getMode:function(e){var t;try{t=fs.lstatSync(e),NODEFS.isWindows&&(t.mode=t.mode|(292&t.mode)>>2)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return t.mode},realPath:function(e){for(var t=[];e.parent!==e;)t.push(e.name),e=e.parent;return t.push(e.mount.opts.root),t.reverse(),PATH.join.apply(null,t)},flagsForNode:function(e){e&=-2097153,e&=-2049,e&=-32769,e&=-524289;var t=0;for(var i in NODEFS.flagsForNodeMap)e&i&&(t|=NODEFS.flagsForNodeMap[i],e^=i);if(e)throw new FS.ErrnoError(22);return t},node_ops:{getattr:function(e){var t,i=NODEFS.realPath(e);try{t=fs.lstatSync(i)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return NODEFS.isWindows&&!t.blksize&&(t.blksize=4096),NODEFS.isWindows&&!t.blocks&&(t.blocks=(t.size+t.blksize-1)/t.blksize|0),{dev:t.dev,ino:t.ino,mode:t.mode,nlink:t.nlink,uid:t.uid,gid:t.gid,rdev:t.rdev,size:t.size,atime:t.atime,mtime:t.mtime,ctime:t.ctime,blksize:t.blksize,blocks:t.blocks}},setattr:function(e,t){var i=NODEFS.realPath(e);try{if(void 0!==t.mode&&(fs.chmodSync(i,t.mode),e.mode=t.mode),void 0!==t.timestamp){var a=new Date(t.timestamp);fs.utimesSync(i,a,a)}void 0!==t.size&&fs.truncateSync(i,t.size)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},lookup:function(e,t){var i=PATH.join2(NODEFS.realPath(e),t),a=NODEFS.getMode(i);return NODEFS.createNode(e,t,a)},mknod:function(e,t,i,a){var r=NODEFS.createNode(e,t,i,a),n=NODEFS.realPath(r);try{FS.isDir(r.mode)?fs.mkdirSync(n,r.mode):fs.writeFileSync(n,"",{mode:r.mode})}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return r},rename:function(e,t,i){var a=NODEFS.realPath(e),r=PATH.join2(NODEFS.realPath(t),i);try{fs.renameSync(a,r)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},unlink:function(e,t){var i=PATH.join2(NODEFS.realPath(e),t);try{fs.unlinkSync(i)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},rmdir:function(e,t){var i=PATH.join2(NODEFS.realPath(e),t);try{fs.rmdirSync(i)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readdir:function(e){var t=NODEFS.realPath(e);try{return fs.readdirSync(t)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},symlink:function(e,t,i){var a=PATH.join2(NODEFS.realPath(e),t);try{fs.symlinkSync(i,a)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readlink:function(e){var t=NODEFS.realPath(e);try{return t=fs.readlinkSync(t),t=NODEJS_PATH.relative(NODEJS_PATH.resolve(e.mount.opts.root),t)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}}},stream_ops:{open:function(e){var t=NODEFS.realPath(e.node);try{FS.isFile(e.node.mode)&&(e.nfd=fs.openSync(t,NODEFS.flagsForNode(e.flags)))}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},close:function(e){try{FS.isFile(e.node.mode)&&e.nfd&&fs.closeSync(e.nfd)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},read:function(e,t,i,a,r){if(0===a)return 0;try{return fs.readSync(e.nfd,NODEFS.bufferFrom(t.buffer),i,a,r)}catch(e){throw new FS.ErrnoError(-e.errno)}},write:function(e,t,i,a,r){try{return fs.writeSync(e.nfd,NODEFS.bufferFrom(t.buffer),i,a,r)}catch(e){throw new FS.ErrnoError(-e.errno)}},llseek:function(e,t,i){var a=t;if(1===i)a+=e.position;else if(2===i&&FS.isFile(e.node.mode))try{a+=fs.fstatSync(e.nfd).size}catch(e){throw new FS.ErrnoError(-e.errno)}if(a<0)throw new FS.ErrnoError(22);return a}}};Module.NODEFS=NODEFS;var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(e){assert(ENVIRONMENT_IS_WORKER),WORKERFS.reader||(WORKERFS.reader=new FileReaderSync);var t=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0),i={};function a(e){for(var a=e.split("/"),r=t,n=0;n=e.node.size)return 0;var n=e.node.contents.slice(r,r+a),_=WORKERFS.reader.readAsArrayBuffer(n);return t.set(new Uint8Array(_),i),n.size},write:function(e,t,i,a,r){throw new FS.ErrnoError(5)},llseek:function(e,t,i){var a=t;if(1===i?a+=e.position:2===i&&FS.isFile(e.node.mode)&&(a+=e.node.size),a<0)throw new FS.ErrnoError(22);return a}}};Module.WORKERFS=WORKERFS;var ERRNO_MESSAGES={0:"Success",1:"Not super-user",2:"No such file or directory",3:"No such process",4:"Interrupted system call",5:"I/O error",6:"No such device or address",7:"Arg list too long",8:"Exec format error",9:"Bad file number",10:"No children",11:"No more processes",12:"Not enough core",13:"Permission denied",14:"Bad address",15:"Block device required",16:"Mount device busy",17:"File exists",18:"Cross-device link",19:"No such device",20:"Not a directory",21:"Is a directory",22:"Invalid argument",23:"Too many open files in system",24:"Too many open files",25:"Not a typewriter",26:"Text file busy",27:"File too large",28:"No space left on device",29:"Illegal seek",30:"Read only file system",31:"Too many links",32:"Broken pipe",33:"Math arg out of domain of func",34:"Math result not representable",35:"File locking deadlock error",36:"File or path name too long",37:"No record locks available",38:"Function not implemented",39:"Directory not empty",40:"Too many symbolic links",42:"No message of desired type",43:"Identifier removed",44:"Channel number out of range",45:"Level 2 not synchronized",46:"Level 3 halted",47:"Level 3 reset",48:"Link number out of range",49:"Protocol driver not attached",50:"No CSI structure available",51:"Level 2 halted",52:"Invalid exchange",53:"Invalid request descriptor",54:"Exchange full",55:"No anode",56:"Invalid request code",57:"Invalid slot",59:"Bad font file fmt",60:"Device not a stream",61:"No data (for no delay io)",62:"Timer expired",63:"Out of streams resources",64:"Machine is not on the network",65:"Package not installed",66:"The object is remote",67:"The link has been severed",68:"Advertise error",69:"Srmount error",70:"Communication error on send",71:"Protocol error",72:"Multihop attempted",73:"Cross mount point (not really error)",74:"Trying to read unreadable message",75:"Value too large for defined data type",76:"Given log. name not unique",77:"f.d. invalid for this operation",78:"Remote address changed",79:"Can access a needed shared lib",80:"Accessing a corrupted shared lib",81:".lib section in a.out corrupted",82:"Attempting to link in too many libs",83:"Attempting to exec a shared library",84:"Illegal byte sequence",86:"Streams pipe error",87:"Too many users",88:"Socket operation on non-socket",89:"Destination address required",90:"Message too long",91:"Protocol wrong type for socket",92:"Protocol not available",93:"Unknown protocol",94:"Socket type not supported",95:"Not supported",96:"Protocol family not supported",97:"Address family not supported by protocol family",98:"Address already in use",99:"Address not available",100:"Network interface is not configured",101:"Network is unreachable",102:"Connection reset by network",103:"Connection aborted",104:"Connection reset by peer",105:"No buffer space available",106:"Socket is already connected",107:"Socket is not connected",108:"Can't send after socket shutdown",109:"Too many references",110:"Connection timed out",111:"Connection refused",112:"Host is down",113:"Host is unreachable",114:"Socket already connected",115:"Connection already in progress",116:"Stale file handle",122:"Quota exceeded",123:"No medium (in tape drive)",125:"Operation canceled",130:"Previous owner died",131:"State not recoverable"};Module.ERRNO_MESSAGES=ERRNO_MESSAGES;var ERRNO_CODES={EPERM:1,ENOENT:2,ESRCH:3,EINTR:4,EIO:5,ENXIO:6,E2BIG:7,ENOEXEC:8,EBADF:9,ECHILD:10,EAGAIN:11,EWOULDBLOCK:11,ENOMEM:12,EACCES:13,EFAULT:14,ENOTBLK:15,EBUSY:16,EEXIST:17,EXDEV:18,ENODEV:19,ENOTDIR:20,EISDIR:21,EINVAL:22,ENFILE:23,EMFILE:24,ENOTTY:25,ETXTBSY:26,EFBIG:27,ENOSPC:28,ESPIPE:29,EROFS:30,EMLINK:31,EPIPE:32,EDOM:33,ERANGE:34,ENOMSG:42,EIDRM:43,ECHRNG:44,EL2NSYNC:45,EL3HLT:46,EL3RST:47,ELNRNG:48,EUNATCH:49,ENOCSI:50,EL2HLT:51,EDEADLK:35,ENOLCK:37,EBADE:52,EBADR:53,EXFULL:54,ENOANO:55,EBADRQC:56,EBADSLT:57,EDEADLOCK:35,EBFONT:59,ENOSTR:60,ENODATA:61,ETIME:62,ENOSR:63,ENONET:64,ENOPKG:65,EREMOTE:66,ENOLINK:67,EADV:68,ESRMNT:69,ECOMM:70,EPROTO:71,EMULTIHOP:72,EDOTDOT:73,EBADMSG:74,ENOTUNIQ:76,EBADFD:77,EREMCHG:78,ELIBACC:79,ELIBBAD:80,ELIBSCN:81,ELIBMAX:82,ELIBEXEC:83,ENOSYS:38,ENOTEMPTY:39,ENAMETOOLONG:36,ELOOP:40,EOPNOTSUPP:95,EPFNOSUPPORT:96,ECONNRESET:104,ENOBUFS:105,EAFNOSUPPORT:97,EPROTOTYPE:91,ENOTSOCK:88,ENOPROTOOPT:92,ESHUTDOWN:108,ECONNREFUSED:111,EADDRINUSE:98,ECONNABORTED:103,ENETUNREACH:101,ENETDOWN:100,ETIMEDOUT:110,EHOSTDOWN:112,EHOSTUNREACH:113,EINPROGRESS:115,EALREADY:114,EDESTADDRREQ:89,EMSGSIZE:90,EPROTONOSUPPORT:93,ESOCKTNOSUPPORT:94,EADDRNOTAVAIL:99,ENETRESET:102,EISCONN:106,ENOTCONN:107,ETOOMANYREFS:109,EUSERS:87,EDQUOT:122,ESTALE:116,ENOTSUP:95,ENOMEDIUM:123,EILSEQ:84,EOVERFLOW:75,ECANCELED:125,ENOTRECOVERABLE:131,EOWNERDEAD:130,ESTRPIPE:86};Module.ERRNO_CODES=ERRNO_CODES;var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:!1,ignorePermissions:!0,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(e,t){if(t=t||{},!(e=PATH_FS.resolve(FS.cwd(),e)))return{path:"",node:null};var i={follow_mount:!0,recurse_count:0};for(var a in i)void 0===t[a]&&(t[a]=i[a]);if(t.recurse_count>8)throw new FS.ErrnoError(40);for(var r=PATH.normalizeArray(e.split("/").filter((function(e){return!!e})),!1),n=FS.root,_="/",o=0;o40)throw new FS.ErrnoError(40)}}return{path:_,node:n}},getPath:function(e){for(var t;;){if(FS.isRoot(e)){var i=e.mount.mountpoint;return t?"/"!==i[i.length-1]?i+"/"+t:i+t:i}t=t?e.name+"/"+t:e.name,e=e.parent}},hashName:function(e,t){for(var i=0,a=0;a>>0)%FS.nameTable.length},hashAddNode:function(e){var t=FS.hashName(e.parent.id,e.name);e.name_next=FS.nameTable[t],FS.nameTable[t]=e},hashRemoveNode:function(e){var t=FS.hashName(e.parent.id,e.name);if(FS.nameTable[t]===e)FS.nameTable[t]=e.name_next;else for(var i=FS.nameTable[t];i;){if(i.name_next===e){i.name_next=e.name_next;break}i=i.name_next}},lookupNode:function(e,t){var i=FS.mayLookup(e);if(i)throw new FS.ErrnoError(i,e);for(var a=FS.hashName(e.id,t),r=FS.nameTable[a];r;r=r.name_next){var n=r.name;if(r.parent.id===e.id&&n===t)return r}return FS.lookup(e,t)},createNode:function(e,t,i,a){if(!FS.FSNode){FS.FSNode=function(e,t,i,a){e||(e=this),this.parent=e,this.mount=e.mount,this.mounted=null,this.id=FS.nextInode++,this.name=t,this.mode=i,this.node_ops={},this.stream_ops={},this.rdev=a},FS.FSNode.prototype={};Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return 365==(365&this.mode)},set:function(e){e?this.mode|=365:this.mode&=-366}},write:{get:function(){return 146==(146&this.mode)},set:function(e){e?this.mode|=146:this.mode&=-147}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var r=new FS.FSNode(e,t,i,a);return FS.hashAddNode(r),r},destroyNode:function(e){FS.hashRemoveNode(e)},isRoot:function(e){return e===e.parent},isMountpoint:function(e){return!!e.mounted},isFile:function(e){return 32768==(61440&e)},isDir:function(e){return 16384==(61440&e)},isLink:function(e){return 40960==(61440&e)},isChrdev:function(e){return 8192==(61440&e)},isBlkdev:function(e){return 24576==(61440&e)},isFIFO:function(e){return 4096==(61440&e)},isSocket:function(e){return 49152==(49152&e)},flagModes:{r:0,rs:1052672,"r+":2,w:577,wx:705,xw:705,"w+":578,"wx+":706,"xw+":706,a:1089,ax:1217,xa:1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(e){var t=FS.flagModes[e];if(void 0===t)throw new Error("Unknown file open mode: "+e);return t},flagsToPermissionString:function(e){var t=["r","w","rw"][3&e];return 512&e&&(t+="w"),t},nodePermissions:function(e,t){return FS.ignorePermissions?0:(-1===t.indexOf("r")||292&e.mode)&&(-1===t.indexOf("w")||146&e.mode)&&(-1===t.indexOf("x")||73&e.mode)?0:13},mayLookup:function(e){var t=FS.nodePermissions(e,"x");return t||(e.node_ops.lookup?0:13)},mayCreate:function(e,t){try{FS.lookupNode(e,t);return 17}catch(e){}return FS.nodePermissions(e,"wx")},mayDelete:function(e,t,i){var a;try{a=FS.lookupNode(e,t)}catch(e){return e.errno}var r=FS.nodePermissions(e,"wx");if(r)return r;if(i){if(!FS.isDir(a.mode))return 20;if(FS.isRoot(a)||FS.getPath(a)===FS.cwd())return 16}else if(FS.isDir(a.mode))return 21;return 0},mayOpen:function(e,t){return e?FS.isLink(e.mode)?40:FS.isDir(e.mode)&&("r"!==FS.flagsToPermissionString(t)||512&t)?21:FS.nodePermissions(e,FS.flagsToPermissionString(t)):2},MAX_OPEN_FDS:4096,nextfd:function(e,t){e=e||0,t=t||FS.MAX_OPEN_FDS;for(var i=e;i<=t;i++)if(!FS.streams[i])return i;throw new FS.ErrnoError(24)},getStream:function(e){return FS.streams[e]},createStream:function(e,t,i){FS.FSStream||(FS.FSStream=function(){},FS.FSStream.prototype={},Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(e){this.node=e}},isRead:{get:function(){return 1!=(2097155&this.flags)}},isWrite:{get:function(){return 0!=(2097155&this.flags)}},isAppend:{get:function(){return 1024&this.flags}}}));var a=new FS.FSStream;for(var r in e)a[r]=e[r];e=a;var n=FS.nextfd(t,i);return e.fd=n,FS.streams[n]=e,e},closeStream:function(e){FS.streams[e]=null},chrdev_stream_ops:{open:function(e){var t=FS.getDevice(e.node.rdev);e.stream_ops=t.stream_ops,e.stream_ops.open&&e.stream_ops.open(e)},llseek:function(){throw new FS.ErrnoError(29)}},major:function(e){return e>>8},minor:function(e){return 255&e},makedev:function(e,t){return e<<8|t},registerDevice:function(e,t){FS.devices[e]={stream_ops:t}},getDevice:function(e){return FS.devices[e]},getMounts:function(e){for(var t=[],i=[e];i.length;){var a=i.pop();t.push(a),i.push.apply(i,a.mounts)}return t},syncfs:function(e,t){"function"==typeof e&&(t=e,e=!1),FS.syncFSRequests++,FS.syncFSRequests>1&&console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work");var i=FS.getMounts(FS.root.mount),a=0;function r(e){return assert(FS.syncFSRequests>0),FS.syncFSRequests--,t(e)}function n(e){if(e)return n.errored?void 0:(n.errored=!0,r(e));++a>=i.length&&r(null)}i.forEach((function(t){if(!t.type.syncfs)return n(null);t.type.syncfs(t,e,n)}))},mount:function(e,t,i){var a,r="/"===i,n=!i;if(r&&FS.root)throw new FS.ErrnoError(16);if(!r&&!n){var _=FS.lookupPath(i,{follow_mount:!1});if(i=_.path,a=_.node,FS.isMountpoint(a))throw new FS.ErrnoError(16);if(!FS.isDir(a.mode))throw new FS.ErrnoError(20)}var o={type:e,opts:t,mountpoint:i,mounts:[]},l=e.mount(o);return l.mount=o,o.root=l,r?FS.root=l:a&&(a.mounted=o,a.mount&&a.mount.mounts.push(o)),l},unmount:function(e){var t=FS.lookupPath(e,{follow_mount:!1});if(!FS.isMountpoint(t.node))throw new FS.ErrnoError(22);var i=t.node,a=i.mounted,r=FS.getMounts(a);Object.keys(FS.nameTable).forEach((function(e){for(var t=FS.nameTable[e];t;){var i=t.name_next;-1!==r.indexOf(t.mount)&&FS.destroyNode(t),t=i}})),i.mounted=null;var n=i.mount.mounts.indexOf(a);assert(-1!==n),i.mount.mounts.splice(n,1)},lookup:function(e,t){return e.node_ops.lookup(e,t)},mknod:function(e,t,i){var a=FS.lookupPath(e,{parent:!0}).node,r=PATH.basename(e);if(!r||"."===r||".."===r)throw new FS.ErrnoError(22);var n=FS.mayCreate(a,r);if(n)throw new FS.ErrnoError(n);if(!a.node_ops.mknod)throw new FS.ErrnoError(1);return a.node_ops.mknod(a,r,t,i)},create:function(e,t){return t=void 0!==t?t:438,t&=4095,t|=32768,FS.mknod(e,t,0)},mkdir:function(e,t){return t=void 0!==t?t:511,t&=1023,t|=16384,FS.mknod(e,t,0)},mkdirTree:function(e,t){for(var i=e.split("/"),a="",r=0;rthis.length-1||e<0)){var t=e%this.chunkSize,i=e/this.chunkSize|0;return this.getter(i)[t]}},n.prototype.setDataGetter=function(e){this.getter=e},n.prototype.cacheLength=function(){var e=new XMLHttpRequest;if(e.open("HEAD",i,!1),e.send(null),!(e.status>=200&&e.status<300||304===e.status))throw new Error("Couldn't load "+i+". Status: "+e.status);var t,a=Number(e.getResponseHeader("Content-length")),r=(t=e.getResponseHeader("Accept-Ranges"))&&"bytes"===t,n=(t=e.getResponseHeader("Content-Encoding"))&&"gzip"===t,_=1048576;r||(_=a);var o=this;o.setDataGetter((function(e){var t=e*_,r=(e+1)*_-1;if(r=Math.min(r,a-1),void 0===o.chunks[e]&&(o.chunks[e]=function(e,t){if(e>t)throw new Error("invalid range ("+e+", "+t+") or no bytes requested!");if(t>a-1)throw new Error("only "+a+" bytes available! programmer error!");var r=new XMLHttpRequest;if(r.open("GET",i,!1),a!==_&&r.setRequestHeader("Range","bytes="+e+"-"+t),"undefined"!=typeof Uint8Array&&(r.responseType="arraybuffer"),r.overrideMimeType&&r.overrideMimeType("text/plain; charset=x-user-defined"),r.send(null),!(r.status>=200&&r.status<300||304===r.status))throw new Error("Couldn't load "+i+". Status: "+r.status);return void 0!==r.response?new Uint8Array(r.response||[]):intArrayFromString(r.responseText||"",!0)}(t,r)),void 0===o.chunks[e])throw new Error("doXHR failed!");return o.chunks[e]})),!n&&a||(_=a=1,a=this.getter(0).length,_=a,console.log("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=a,this._chunkSize=_,this.lengthKnown=!0},"undefined"!=typeof XMLHttpRequest){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var _=new n;Object.defineProperties(_,{length:{get:function(){return this.lengthKnown||this.cacheLength(),this._length}},chunkSize:{get:function(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}});var o={isDevice:!1,contents:_}}else o={isDevice:!1,url:i};var l=FS.createFile(e,t,o,a,r);o.contents?l.contents=o.contents:o.url&&(l.contents=null,l.url=o.url),Object.defineProperties(l,{usedBytes:{get:function(){return this.contents.length}}});var u={};return Object.keys(l.stream_ops).forEach((function(e){var t=l.stream_ops[e];u[e]=function(){if(!FS.forceLoadFile(l))throw new FS.ErrnoError(5);return t.apply(null,arguments)}})),u.read=function(e,t,i,a,r){if(!FS.forceLoadFile(l))throw new FS.ErrnoError(5);var n=e.node.contents;if(r>=n.length)return 0;var _=Math.min(n.length-r,a);if(assert(_>=0),n.slice)for(var o=0;o<_;o++)t[i+o]=n[r+o];else for(o=0;o<_;o++)t[i+o]=n.get(r+o);return _},l.stream_ops=u,l},createPreloadedFile:function(e,t,i,a,r,n,_,o,l,u){Browser.init();var E=t?PATH_FS.resolve(PATH.join2(e,t)):e,s=getUniqueRunDependency("cp "+E);function d(i){function d(i){u&&u(),o||FS.createDataFile(e,t,i,a,r,l),n&&n(),removeRunDependency(s)}var m=!1;Module.preloadPlugins.forEach((function(e){m||e.canHandle(E)&&(e.handle(i,E,d,(function(){_&&_(),removeRunDependency(s)})),m=!0)})),m||d(i)}addRunDependency(s),"string"==typeof i?Browser.asyncLoad(i,(function(e){d(e)}),_):d(i)},indexedDB:function(){return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},DB_NAME:function(){return"EM_FS_"+window.location.pathname},DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:function(e,t,i){t=t||function(){},i=i||function(){};var a=FS.indexedDB();try{var r=a.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return i(e)}r.onupgradeneeded=function(){console.log("creating db"),r.result.createObjectStore(FS.DB_STORE_NAME)},r.onsuccess=function(){var a=r.result.transaction([FS.DB_STORE_NAME],"readwrite"),n=a.objectStore(FS.DB_STORE_NAME),_=0,o=0,l=e.length;function u(){0==o?t():i()}e.forEach((function(e){var t=n.put(FS.analyzePath(e).object.contents,e);t.onsuccess=function(){++_+o==l&&u()},t.onerror=function(){o++,_+o==l&&u()}})),a.onerror=i},r.onerror=i},loadFilesFromDB:function(e,t,i){t=t||function(){},i=i||function(){};var a=FS.indexedDB();try{var r=a.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return i(e)}r.onupgradeneeded=i,r.onsuccess=function(){var a=r.result;try{var n=a.transaction([FS.DB_STORE_NAME],"readonly")}catch(e){return void i(e)}var _=n.objectStore(FS.DB_STORE_NAME),o=0,l=0,u=e.length;function E(){0==l?t():i()}e.forEach((function(e){var t=_.get(e);t.onsuccess=function(){FS.analyzePath(e).exists&&FS.unlink(e),FS.createDataFile(PATH.dirname(e),PATH.basename(e),t.result,!0,!0,!0),++o+l==u&&E()},t.onerror=function(){l++,o+l==u&&E()}})),n.onerror=i},r.onerror=i}};Module.FS=FS;var SYSCALLS={DEFAULT_POLLMASK:5,mappings:{},umask:511,calculateAt:function(e,t){if("/"!==t[0]){var i;if(-100===e)i=FS.cwd();else{var a=FS.getStream(e);if(!a)throw new FS.ErrnoError(9);i=a.path}t=PATH.join2(i,t)}return t},doStat:function(e,t,i){try{var a=e(t)}catch(e){if(e&&e.node&&PATH.normalize(t)!==PATH.normalize(FS.getPath(e.node)))return-20;throw e}return HEAP32[i>>2]=a.dev,HEAP32[i+4>>2]=0,HEAP32[i+8>>2]=a.ino,HEAP32[i+12>>2]=a.mode,HEAP32[i+16>>2]=a.nlink,HEAP32[i+20>>2]=a.uid,HEAP32[i+24>>2]=a.gid,HEAP32[i+28>>2]=a.rdev,HEAP32[i+32>>2]=0,tempI64=[a.size>>>0,(tempDouble=a.size,+Math_abs(tempDouble)>=1?tempDouble>0?(0|Math_min(+Math_floor(tempDouble/4294967296),4294967295))>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[i+40>>2]=tempI64[0],HEAP32[i+44>>2]=tempI64[1],HEAP32[i+48>>2]=4096,HEAP32[i+52>>2]=a.blocks,HEAP32[i+56>>2]=a.atime.getTime()/1e3|0,HEAP32[i+60>>2]=0,HEAP32[i+64>>2]=a.mtime.getTime()/1e3|0,HEAP32[i+68>>2]=0,HEAP32[i+72>>2]=a.ctime.getTime()/1e3|0,HEAP32[i+76>>2]=0,tempI64=[a.ino>>>0,(tempDouble=a.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(0|Math_min(+Math_floor(tempDouble/4294967296),4294967295))>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[i+80>>2]=tempI64[0],HEAP32[i+84>>2]=tempI64[1],0},doMsync:function(e,t,i,a){var r=new Uint8Array(HEAPU8.subarray(e,e+i));FS.msync(t,r,0,i,a)},doMkdir:function(e,t){return"/"===(e=PATH.normalize(e))[e.length-1]&&(e=e.substr(0,e.length-1)),FS.mkdir(e,t,0),0},doMknod:function(e,t,i){switch(61440&t){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-22}return FS.mknod(e,t,i),0},doReadlink:function(e,t,i){if(i<=0)return-22;var a=FS.readlink(e),r=Math.min(i,lengthBytesUTF8(a)),n=HEAP8[t+r];return stringToUTF8(a,t,i+1),HEAP8[t+r]=n,r},doAccess:function(e,t){if(-8&t)return-22;var i;if(!(i=FS.lookupPath(e,{follow:!0}).node))return-2;var a="";return 4&t&&(a+="r"),2&t&&(a+="w"),1&t&&(a+="x"),a&&FS.nodePermissions(i,a)?-13:0},doDup:function(e,t,i){var a=FS.getStream(i);return a&&FS.close(a),FS.open(e,t,0,i,i).fd},doReadv:function(e,t,i,a){for(var r=0,n=0;n>2],o=HEAP32[t+(8*n+4)>>2],l=FS.read(e,HEAP8,_,o,a);if(l<0)return-1;if(r+=l,l>2],o=HEAP32[t+(8*n+4)>>2],l=FS.write(e,HEAP8,_,o,a);if(l<0)return-1;r+=l}return r},varargs:0,get:function(e){return SYSCALLS.varargs+=4,HEAP32[SYSCALLS.varargs-4>>2]},getStr:function(){return UTF8ToString(SYSCALLS.get())},getStreamFromFD:function(){var e=FS.getStream(SYSCALLS.get());if(!e)throw new FS.ErrnoError(9);return e},get64:function(){var e=SYSCALLS.get(),t=SYSCALLS.get();return assert(e>=0?0===t:-1===t),e},getZero:function(){assert(0===SYSCALLS.get())}};function ___syscall140(e,t){SYSCALLS.varargs=t;try{var i=SYSCALLS.getStreamFromFD(),a=SYSCALLS.get(),r=SYSCALLS.get(),n=SYSCALLS.get(),_=SYSCALLS.get(),o=4294967296*a+(r>>>0);return o<=-9007199254740992||o>=9007199254740992?-75:(FS.llseek(i,o,_),tempI64=[i.position>>>0,(tempDouble=i.position,+Math_abs(tempDouble)>=1?tempDouble>0?(0|Math_min(+Math_floor(tempDouble/4294967296),4294967295))>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[n>>2]=tempI64[0],HEAP32[n+4>>2]=tempI64[1],i.getdents&&0===o&&0===_&&(i.getdents=null),0)}catch(e){return void 0!==FS&&e instanceof FS.ErrnoError||abort(e),-e.errno}}function ___syscall145(e,t){SYSCALLS.varargs=t;try{var i=SYSCALLS.getStreamFromFD(),a=SYSCALLS.get(),r=SYSCALLS.get();return SYSCALLS.doReadv(i,a,r)}catch(e){return void 0!==FS&&e instanceof FS.ErrnoError||abort(e),-e.errno}}function ___syscall146(e,t){SYSCALLS.varargs=t;try{var i=SYSCALLS.getStreamFromFD(),a=SYSCALLS.get(),r=SYSCALLS.get();return SYSCALLS.doWritev(i,a,r)}catch(e){return void 0!==FS&&e instanceof FS.ErrnoError||abort(e),-e.errno}}function ___syscall221(e,t){SYSCALLS.varargs=t;try{var i=SYSCALLS.getStreamFromFD();switch(SYSCALLS.get()){case 0:return(a=SYSCALLS.get())<0?-22:FS.open(i.path,i.flags,0,a).fd;case 1:case 2:return 0;case 3:return i.flags;case 4:var a=SYSCALLS.get();return i.flags|=a,0;case 12:a=SYSCALLS.get();return HEAP16[a+0>>1]=2,0;case 13:case 14:return 0;case 16:case 8:return-22;case 9:return ___setErrNo(22),-1;default:return-22}}catch(e){return void 0!==FS&&e instanceof FS.ErrnoError||abort(e),-e.errno}}function ___syscall5(e,t){SYSCALLS.varargs=t;try{var i=SYSCALLS.getStr(),a=SYSCALLS.get(),r=SYSCALLS.get();return FS.open(i,a,r).fd}catch(e){return void 0!==FS&&e instanceof FS.ErrnoError||abort(e),-e.errno}}function ___syscall54(e,t){SYSCALLS.varargs=t;try{var i=SYSCALLS.getStreamFromFD(),a=SYSCALLS.get();switch(a){case 21509:case 21505:return i.tty?0:-25;case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:return i.tty?0:-25;case 21519:if(!i.tty)return-25;var r=SYSCALLS.get();return HEAP32[r>>2]=0,0;case 21520:return i.tty?-22:-25;case 21531:r=SYSCALLS.get();return FS.ioctl(i,a,r);case 21523:case 21524:return i.tty?0:-25;default:abort("bad ioctl syscall "+a)}}catch(e){return void 0!==FS&&e instanceof FS.ErrnoError||abort(e),-e.errno}}function ___syscall6(e,t){SYSCALLS.varargs=t;try{var i=SYSCALLS.getStreamFromFD();return FS.close(i),0}catch(e){return void 0!==FS&&e instanceof FS.ErrnoError||abort(e),-e.errno}}function ___unlock(){}function getShiftFromSize(e){switch(e){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+e)}}function embind_init_charCodes(){for(var e=new Array(256),t=0;t<256;++t)e[t]=String.fromCharCode(t);embind_charCodes=e}Module.SYSCALLS=SYSCALLS,Module.___syscall140=___syscall140,Module.___syscall145=___syscall145,Module.___syscall146=___syscall146,Module.___syscall221=___syscall221,Module.___syscall5=___syscall5,Module.___syscall54=___syscall54,Module.___syscall6=___syscall6,Module.___unlock=___unlock,Module.getShiftFromSize=getShiftFromSize,Module.embind_init_charCodes=embind_init_charCodes;var embind_charCodes=void 0;function readLatin1String(e){for(var t="",i=e;HEAPU8[i];)t+=embind_charCodes[HEAPU8[i++]];return t}Module.embind_charCodes=embind_charCodes,Module.readLatin1String=readLatin1String;var awaitingDependencies={};Module.awaitingDependencies=awaitingDependencies;var registeredTypes={};Module.registeredTypes=registeredTypes;var typeDependencies={};Module.typeDependencies=typeDependencies;var char_0=48;Module.char_0=char_0;var char_9=57;function makeLegalFunctionName(e){if(void 0===e)return"_unknown";var t=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return t>=char_0&&t<=char_9?"_"+e:e}function createNamedFunction(e,t){return e=makeLegalFunctionName(e),new Function("body","return function "+e+'() {\n "use strict"; return body.apply(this, arguments);\n};\n')(t)}function extendError(e,t){var i=createNamedFunction(t,(function(e){this.name=t,this.message=e;var i=new Error(e).stack;void 0!==i&&(this.stack=this.toString()+"\n"+i.replace(/^Error(:[^\n]*)?\n/,""))}));return i.prototype=Object.create(e.prototype),i.prototype.constructor=i,i.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},i}Module.char_9=char_9,Module.makeLegalFunctionName=makeLegalFunctionName,Module.createNamedFunction=createNamedFunction,Module.extendError=extendError;var BindingError=void 0;function throwBindingError(e){throw new BindingError(e)}Module.BindingError=BindingError,Module.throwBindingError=throwBindingError;var InternalError=void 0;function throwInternalError(e){throw new InternalError(e)}function whenDependentTypesAreResolved(e,t,i){function a(t){var a=i(t);a.length!==e.length&&throwInternalError("Mismatched type converter count");for(var r=0;r>n])},destructorFunction:null})}Module.InternalError=InternalError,Module.throwInternalError=throwInternalError,Module.whenDependentTypesAreResolved=whenDependentTypesAreResolved,Module.registerType=registerType,Module.__embind_register_bool=__embind_register_bool;var emval_free_list=[];Module.emval_free_list=emval_free_list;var emval_handle_array=[{},{value:void 0},{value:null},{value:!0},{value:!1}];function __emval_decref(e){e>4&&0==--emval_handle_array[e].refcount&&(emval_handle_array[e]=void 0,emval_free_list.push(e))}function count_emval_handles(){for(var e=0,t=5;t>2])}function __embind_register_emval(e,t){registerType(e,{name:t=readLatin1String(t),fromWireType:function(e){var t=emval_handle_array[e].value;return __emval_decref(e),t},toWireType:function(e,t){return __emval_register(t)},argPackAdvance:8,readValueFromPointer:simpleReadValueFromPointer,destructorFunction:null})}function _embind_repr(e){if(null===e)return"null";var t=typeof e;return"object"===t||"array"===t||"function"===t?e.toString():""+e}function floatReadValueFromPointer(e,t){switch(t){case 2:return function(e){return this.fromWireType(HEAPF32[e>>2])};case 3:return function(e){return this.fromWireType(HEAPF64[e>>3])};default:throw new TypeError("Unknown float type: "+e)}}function __embind_register_float(e,t,i){var a=getShiftFromSize(i);registerType(e,{name:t=readLatin1String(t),fromWireType:function(e){return e},toWireType:function(e,t){if("number"!=typeof t&&"boolean"!=typeof t)throw new TypeError('Cannot convert "'+_embind_repr(t)+'" to '+this.name);return t},argPackAdvance:8,readValueFromPointer:floatReadValueFromPointer(t,a),destructorFunction:null})}function new_(e,t){if(!(e instanceof Function))throw new TypeError("new_ called with constructor type "+typeof e+" which is not a function");var i=createNamedFunction(e.name||"unknownFunctionName",(function(){}));i.prototype=e.prototype;var a=new i,r=e.apply(a,t);return r instanceof Object?r:a}function runDestructors(e){for(;e.length;){var t=e.pop();e.pop()(t)}}function craftInvokerFunction(e,t,i,a,r){var n=t.length;n<2&&throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var _=null!==t[1]&&null!==i,o=!1,l=1;l0?", ":"")+s),d+=(u?"var rv = ":"")+"invoker(fn"+(s.length>0?", ":"")+s+");\n",o)d+="runDestructors(destructors);\n";else for(l=_?1:2;l>2)+a]);return i}function replacePublicSymbol(e,t,i){Module.hasOwnProperty(e)||throwInternalError("Replacing nonexistant public symbol"),void 0!==Module[e].overloadTable&&void 0!==i?Module[e].overloadTable[i]=t:(Module[e]=t,Module[e].argCount=i)}function embind__requireFunction(e,t){var i;if(e=readLatin1String(e),void 0!==Module["FUNCTION_TABLE_"+e])i=Module["FUNCTION_TABLE_"+e][t];else if("undefined"!=typeof FUNCTION_TABLE)i=FUNCTION_TABLE[t];else{var a=Module["dynCall_"+e];void 0===a&&void 0===(a=Module["dynCall_"+e.replace(/f/g,"d")])&&throwBindingError("No dynCall invoker for signature: "+e),i=function(i){for(var a=[],r=1;r>1]}:function(e){return HEAPU16[e>>1]};case 2:return i?function(e){return HEAP32[e>>2]}:function(e){return HEAPU32[e>>2]};default:throw new TypeError("Unknown integer type: "+e)}}function __embind_register_integer(e,t,i,a,r){t=readLatin1String(t),-1===r&&(r=4294967295);var n=getShiftFromSize(i),_=function(e){return e};if(0===a){var o=32-8*i;_=function(e){return e<>>o}}var l=-1!=t.indexOf("unsigned");registerType(e,{name:t,fromWireType:_,toWireType:function(e,i){if("number"!=typeof i&&"boolean"!=typeof i)throw new TypeError('Cannot convert "'+_embind_repr(i)+'" to '+this.name);if(ir)throw new TypeError('Passing a number "'+_embind_repr(i)+'" from JS side to C/C++ side to an argument of type "'+t+'", which is outside the valid range ['+a+", "+r+"]!");return l?i>>>0:0|i},argPackAdvance:8,readValueFromPointer:integerReadValueFromPointer(t,n,0!==a),destructorFunction:null})}function __embind_register_memory_view(e,t,i){var a=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][t];function r(e){var t=HEAPU32,i=t[e>>=2],r=t[e+1];return new a(t.buffer,r,i)}registerType(e,{name:i=readLatin1String(i),fromWireType:r,argPackAdvance:8,readValueFromPointer:r},{ignoreDuplicateRegistrations:!0})}function __embind_register_std_string(e,t){var i="std::string"===(t=readLatin1String(t));registerType(e,{name:t,fromWireType:function(e){var t,a=HEAPU32[e>>2];if(i){var r=HEAPU8[e+4+a],n=0;0!=r&&(n=r,HEAPU8[e+4+a]=0);for(var _=e+4,o=0;o<=a;++o){var l=e+4+o;if(0==HEAPU8[l]){var u=UTF8ToString(_);void 0===t?t=u:(t+=String.fromCharCode(0),t+=u),_=l+1}}0!=n&&(HEAPU8[e+4+a]=n)}else{var E=new Array(a);for(o=0;o>2]=r,i&&a)stringToUTF8(t,n+4,r+1);else if(a)for(var _=0;_255&&(_free(n),throwBindingError("String has UTF-16 code units that do not fit in 8 bits")),HEAPU8[n+4+_]=o}else for(_=0;_>2],n=new Array(i),_=e+4>>r,o=0;o>2]=_;for(var l=o+4>>r,u=0;u<_;++u)n[l+u]=i.charCodeAt(u);return null!==e&&e.push(_free,o),o},argPackAdvance:8,readValueFromPointer:simpleReadValueFromPointer,destructorFunction:function(e){_free(e)}})}function __embind_register_void(e,t){registerType(e,{isVoid:!0,name:t=readLatin1String(t),argPackAdvance:0,fromWireType:function(){},toWireType:function(e,t){}})}function __emval_incref(e){e>4&&(emval_handle_array[e].refcount+=1)}function requireRegisteredType(e,t){var i=registeredTypes[e];return void 0===i&&throwBindingError(t+" has unknown type "+getTypeName(e)),i}function __emval_take_value(e,t){return __emval_register((e=requireRegisteredType(e,"_emval_take_value")).readValueFromPointer(t))}function _abort(){Module.abort()}function _emscripten_get_heap_size(){return HEAP8.length}function _emscripten_set_main_loop_timing(e,t){if(Browser.mainLoop.timingMode=e,Browser.mainLoop.timingValue=t,!Browser.mainLoop.func)return console.error("emscripten_set_main_loop_timing: Cannot set timing mode for main loop since a main loop does not exist! Call emscripten_set_main_loop first to set one up."),1;if(0==e)Browser.mainLoop.scheduler=function(){var e=0|Math.max(0,Browser.mainLoop.tickStartTime+t-_emscripten_get_now());setTimeout(Browser.mainLoop.runner,e)},Browser.mainLoop.method="timeout";else if(1==e)Browser.mainLoop.scheduler=function(){Browser.requestAnimationFrame(Browser.mainLoop.runner)},Browser.mainLoop.method="rAF";else if(2==e){if("undefined"==typeof setImmediate){var i=[];addEventListener("message",(function(e){"setimmediate"!==e.data&&"setimmediate"!==e.data.target||(e.stopPropagation(),i.shift()())}),!0),setImmediate=function(e){i.push(e),ENVIRONMENT_IS_WORKER?(void 0===Module.setImmediates&&(Module.setImmediates=[]),Module.setImmediates.push(e),postMessage({target:"setimmediate"})):postMessage("setimmediate","*")}}Browser.mainLoop.scheduler=function(){setImmediate(Browser.mainLoop.runner)},Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(e,t,i,a,r){var n;Module.noExitRuntime=!0,assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters."),Browser.mainLoop.func=e,Browser.mainLoop.arg=a,n=void 0!==a?function(){Module.dynCall_vi(e,a)}:function(){Module.dynCall_v(e)};var _=Browser.mainLoop.currentlyRunningMainloop;if(Browser.mainLoop.runner=function(){if(!ABORT)if(Browser.mainLoop.queue.length>0){var e=Date.now(),t=Browser.mainLoop.queue.shift();if(t.func(t.arg),Browser.mainLoop.remainingBlockers){var i=Browser.mainLoop.remainingBlockers,a=i%1==0?i-1:Math.floor(i);t.counted?Browser.mainLoop.remainingBlockers=a:(a+=.5,Browser.mainLoop.remainingBlockers=(8*i+a)/9)}if(console.log('main loop blocker "'+t.name+'" took '+(Date.now()-e)+" ms"),Browser.mainLoop.updateStatus(),_1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0?Browser.mainLoop.scheduler():(0==Browser.mainLoop.timingMode&&(Browser.mainLoop.tickStartTime=_emscripten_get_now()),"timeout"===Browser.mainLoop.method&&Module.ctx&&(err("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!"),Browser.mainLoop.method=""),Browser.mainLoop.runIter(n),checkStackCookie(),_0?_emscripten_set_main_loop_timing(0,1e3/t):_emscripten_set_main_loop_timing(1,1),Browser.mainLoop.scheduler()),i)throw"SimulateInfiniteLoop"}Module.UnboundTypeError=UnboundTypeError,Module.getTypeName=getTypeName,Module.throwUnboundTypeError=throwUnboundTypeError,Module.__embind_register_function=__embind_register_function,Module.integerReadValueFromPointer=integerReadValueFromPointer,Module.__embind_register_integer=__embind_register_integer,Module.__embind_register_memory_view=__embind_register_memory_view,Module.__embind_register_std_string=__embind_register_std_string,Module.__embind_register_std_wstring=__embind_register_std_wstring,Module.__embind_register_void=__embind_register_void,Module.__emval_incref=__emval_incref,Module.requireRegisteredType=requireRegisteredType,Module.__emval_take_value=__emval_take_value,Module._abort=_abort,Module._emscripten_get_heap_size=_emscripten_get_heap_size,Module._emscripten_set_main_loop_timing=_emscripten_set_main_loop_timing,Module._emscripten_get_now=_emscripten_get_now,Module._emscripten_set_main_loop=_emscripten_set_main_loop;var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null,Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var e=Browser.mainLoop.timingMode,t=Browser.mainLoop.timingValue,i=Browser.mainLoop.func;Browser.mainLoop.func=null,_emscripten_set_main_loop(i,0,!1,Browser.mainLoop.arg,!0),_emscripten_set_main_loop_timing(e,t),Browser.mainLoop.scheduler()},updateStatus:function(){if(Module.setStatus){var e=Module.statusMessage||"Please wait...",t=Browser.mainLoop.remainingBlockers,i=Browser.mainLoop.expectedBlockers;t?t=6;){var _=a>>r-6&63;r-=6,i+=t[_]}return 2==r?(i+=t[(3&a)<<4],i+="=="):4==r&&(i+=t[(15&a)<<2],i+="="),i}(e),n(u))},u.src=l,Browser.safeSetTimeout((function(){n(u)}),1e4)}};Module.preloadPlugins.push(t);var i=Module.canvas;i&&(i.requestPointerLock=i.requestPointerLock||i.mozRequestPointerLock||i.webkitRequestPointerLock||i.msRequestPointerLock||function(){},i.exitPointerLock=document.exitPointerLock||document.mozExitPointerLock||document.webkitExitPointerLock||document.msExitPointerLock||function(){},i.exitPointerLock=i.exitPointerLock.bind(document),document.addEventListener("pointerlockchange",a,!1),document.addEventListener("mozpointerlockchange",a,!1),document.addEventListener("webkitpointerlockchange",a,!1),document.addEventListener("mspointerlockchange",a,!1),Module.elementPointerLock&&i.addEventListener("click",(function(e){!Browser.pointerLock&&Module.canvas.requestPointerLock&&(Module.canvas.requestPointerLock(),e.preventDefault())}),!1))}function a(){Browser.pointerLock=document.pointerLockElement===Module.canvas||document.mozPointerLockElement===Module.canvas||document.webkitPointerLockElement===Module.canvas||document.msPointerLockElement===Module.canvas}},createContext:function(e,t,i,a){if(t&&Module.ctx&&e==Module.canvas)return Module.ctx;var r,n;if(t){var _={antialias:!1,alpha:!1,majorVersion:1};if(a)for(var o in a)_[o]=a[o];"undefined"!=typeof GL&&(n=GL.createContext(e,_))&&(r=GL.getContext(n).GLctx)}else r=e.getContext("2d");return r?(i&&(t||assert("undefined"==typeof GLctx,"cannot set in module if GLctx is used, but we are a non-GL context that would replace it"),Module.ctx=r,t&&GL.makeContextCurrent(n),Module.useWebGL=t,Browser.moduleContextCreatedCallbacks.forEach((function(e){e()})),Browser.init()),r):null},destroyContext:function(e,t,i){},fullscreenHandlersInstalled:!1,lockPointer:void 0,resizeCanvas:void 0,requestFullscreen:function(e,t,i){Browser.lockPointer=e,Browser.resizeCanvas=t,Browser.vrDevice=i,void 0===Browser.lockPointer&&(Browser.lockPointer=!0),void 0===Browser.resizeCanvas&&(Browser.resizeCanvas=!1),void 0===Browser.vrDevice&&(Browser.vrDevice=null);var a=Module.canvas;function r(){Browser.isFullscreen=!1;var e=a.parentNode;(document.fullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||document.webkitFullscreenElement||document.webkitCurrentFullScreenElement)===e?(a.exitFullscreen=Browser.exitFullscreen,Browser.lockPointer&&a.requestPointerLock(),Browser.isFullscreen=!0,Browser.resizeCanvas?Browser.setFullscreenCanvasSize():Browser.updateCanvasDimensions(a)):(e.parentNode.insertBefore(a,e),e.parentNode.removeChild(e),Browser.resizeCanvas?Browser.setWindowedCanvasSize():Browser.updateCanvasDimensions(a)),Module.onFullScreen&&Module.onFullScreen(Browser.isFullscreen),Module.onFullscreen&&Module.onFullscreen(Browser.isFullscreen)}Browser.fullscreenHandlersInstalled||(Browser.fullscreenHandlersInstalled=!0,document.addEventListener("fullscreenchange",r,!1),document.addEventListener("mozfullscreenchange",r,!1),document.addEventListener("webkitfullscreenchange",r,!1),document.addEventListener("MSFullscreenChange",r,!1));var n=document.createElement("div");a.parentNode.insertBefore(n,a),n.appendChild(a),n.requestFullscreen=n.requestFullscreen||n.mozRequestFullScreen||n.msRequestFullscreen||(n.webkitRequestFullscreen?function(){n.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)}:null)||(n.webkitRequestFullScreen?function(){n.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT)}:null),i?n.requestFullscreen({vrDisplay:i}):n.requestFullscreen()},requestFullScreen:function(e,t,i){return err("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead."),Browser.requestFullScreen=function(e,t,i){return Browser.requestFullscreen(e,t,i)},Browser.requestFullscreen(e,t,i)},exitFullscreen:function(){return!!Browser.isFullscreen&&((document.exitFullscreen||document.cancelFullScreen||document.mozCancelFullScreen||document.msExitFullscreen||document.webkitCancelFullScreen||function(){}).apply(document,[]),!0)},nextRAF:0,fakeRequestAnimationFrame:function(e){var t=Date.now();if(0===Browser.nextRAF)Browser.nextRAF=t+1e3/60;else for(;t+2>=Browser.nextRAF;)Browser.nextRAF+=1e3/60;var i=Math.max(Browser.nextRAF-t,0);setTimeout(e,i)},requestAnimationFrame:function(e){"function"!=typeof requestAnimationFrame?(0,Browser.fakeRequestAnimationFrame)(e):requestAnimationFrame(e)},safeCallback:function(e){return function(){if(!ABORT)return e.apply(null,arguments)}},allowAsyncCallbacks:!0,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=!1},resumeAsyncCallbacks:function(){if(Browser.allowAsyncCallbacks=!0,Browser.queuedAsyncCallbacks.length>0){var e=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[],e.forEach((function(e){e()}))}},safeRequestAnimationFrame:function(e){return Browser.requestAnimationFrame((function(){ABORT||(Browser.allowAsyncCallbacks?e():Browser.queuedAsyncCallbacks.push(e))}))},safeSetTimeout:function(e,t){return Module.noExitRuntime=!0,setTimeout((function(){ABORT||(Browser.allowAsyncCallbacks?e():Browser.queuedAsyncCallbacks.push(e))}),t)},safeSetInterval:function(e,t){return Module.noExitRuntime=!0,setInterval((function(){ABORT||Browser.allowAsyncCallbacks&&e()}),t)},getMimetype:function(e){return{jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",bmp:"image/bmp",ogg:"audio/ogg",wav:"audio/wav",mp3:"audio/mpeg"}[e.substr(e.lastIndexOf(".")+1)]},getUserMedia:function(e){window.getUserMedia||(window.getUserMedia=navigator.getUserMedia||navigator.mozGetUserMedia),window.getUserMedia(e)},getMovementX:function(e){return e.movementX||e.mozMovementX||e.webkitMovementX||0},getMovementY:function(e){return e.movementY||e.mozMovementY||e.webkitMovementY||0},getMouseWheelDelta:function(e){var t=0;switch(e.type){case"DOMMouseScroll":t=e.detail/3;break;case"mousewheel":t=e.wheelDelta/120;break;case"wheel":switch(t=e.deltaY,e.deltaMode){case 0:t/=100;break;case 1:t/=3;break;case 2:t*=80;break;default:throw"unrecognized mouse wheel delta mode: "+e.deltaMode}break;default:throw"unrecognized mouse wheel event: "+e.type}return t},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(e){if(Browser.pointerLock)"mousemove"!=e.type&&"mozMovementX"in e?Browser.mouseMovementX=Browser.mouseMovementY=0:(Browser.mouseMovementX=Browser.getMovementX(e),Browser.mouseMovementY=Browser.getMovementY(e)),"undefined"!=typeof SDL?(Browser.mouseX=SDL.mouseX+Browser.mouseMovementX,Browser.mouseY=SDL.mouseY+Browser.mouseMovementY):(Browser.mouseX+=Browser.mouseMovementX,Browser.mouseY+=Browser.mouseMovementY);else{var t=Module.canvas.getBoundingClientRect(),i=Module.canvas.width,a=Module.canvas.height,r=void 0!==window.scrollX?window.scrollX:window.pageXOffset,n=void 0!==window.scrollY?window.scrollY:window.pageYOffset;if(assert(void 0!==r&&void 0!==n,"Unable to retrieve scroll position, mouse positions likely broken."),"touchstart"===e.type||"touchend"===e.type||"touchmove"===e.type){var _=e.touch;if(void 0===_)return;var o=_.pageX-(r+t.left),l=_.pageY-(n+t.top),u={x:o*=i/t.width,y:l*=a/t.height};if("touchstart"===e.type)Browser.lastTouches[_.identifier]=u,Browser.touches[_.identifier]=u;else if("touchend"===e.type||"touchmove"===e.type){var E=Browser.touches[_.identifier];E||(E=u),Browser.lastTouches[_.identifier]=E,Browser.touches[_.identifier]=u}return}var s=e.pageX-(r+t.left),d=e.pageY-(n+t.top);s*=i/t.width,d*=a/t.height,Browser.mouseMovementX=s-Browser.mouseX,Browser.mouseMovementY=d-Browser.mouseY,Browser.mouseX=s,Browser.mouseY=d}},asyncLoad:function(e,t,i,a){var r=a?"":getUniqueRunDependency("al "+e);readAsync(e,(function(i){assert(i,'Loading data file "'+e+'" failed (no arrayBuffer).'),t(new Uint8Array(i)),r&&removeRunDependency(r)}),(function(t){if(!i)throw'Loading data file "'+e+'" failed.';i()})),r&&addRunDependency(r)},resizeListeners:[],updateResizeListeners:function(){var e=Module.canvas;Browser.resizeListeners.forEach((function(t){t(e.width,e.height)}))},setCanvasSize:function(e,t,i){var a=Module.canvas;Browser.updateCanvasDimensions(a,e,t),i||Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if("undefined"!=typeof SDL){var e=HEAPU32[SDL.screen>>2];e|=8388608,HEAP32[SDL.screen>>2]=e}Browser.updateCanvasDimensions(Module.canvas),Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if("undefined"!=typeof SDL){var e=HEAPU32[SDL.screen>>2];e&=-8388609,HEAP32[SDL.screen>>2]=e}Browser.updateCanvasDimensions(Module.canvas),Browser.updateResizeListeners()},updateCanvasDimensions:function(e,t,i){t&&i?(e.widthNative=t,e.heightNative=i):(t=e.widthNative,i=e.heightNative);var a=t,r=i;if(Module.forcedAspectRatio&&Module.forcedAspectRatio>0&&(a/rt);if(e>2147418112)return err("Cannot enlarge memory, asked to go up to "+e+" bytes, but the limit is 2147418112 bytes!"),!1;for(var i=Math.max(t,16777216);i0?i:lengthBytesUTF8(e)+1,r=new Array(a),n=stringToUTF8Array(e,r,0,r.length);return t&&(r.length=n),r}function intArrayToString(e){for(var t=[],i=0;i255&&(ASSERTIONS&&assert(!1,"Character code "+a+" ("+String.fromCharCode(a)+") at offset "+i+" not in 0x00-0xFF."),a&=255),t.push(String.fromCharCode(a))}return t.join("")}function nullFunc_di(e){abortFnPtrError(e,"di")}function nullFunc_diii(e){abortFnPtrError(e,"diii")}function nullFunc_ii(e){abortFnPtrError(e,"ii")}function nullFunc_iidiiii(e){abortFnPtrError(e,"iidiiii")}function nullFunc_iii(e){abortFnPtrError(e,"iii")}function nullFunc_iiii(e){abortFnPtrError(e,"iiii")}function nullFunc_iiiii(e){abortFnPtrError(e,"iiiii")}function nullFunc_jiji(e){abortFnPtrError(e,"jiji")}function nullFunc_v(e){abortFnPtrError(e,"v")}function nullFunc_vi(e){abortFnPtrError(e,"vi")}function nullFunc_vii(e){abortFnPtrError(e,"vii")}function nullFunc_viiii(e){abortFnPtrError(e,"viiii")}function nullFunc_viiiiffi(e){abortFnPtrError(e,"viiiiffi")}function nullFunc_viiiii(e){abortFnPtrError(e,"viiiii")}function nullFunc_viiiiii(e){abortFnPtrError(e,"viiiiii")}function nullFunc_viiiiiii(e){abortFnPtrError(e,"viiiiiii")}function nullFunc_viiiiiiiii(e){abortFnPtrError(e,"viiiiiiiii")}var asmGlobalArg={},asmLibraryArg={abort:abort,setTempRet0:setTempRet0,getTempRet0:getTempRet0,abortStackOverflow:abortStackOverflow,nullFunc_di:nullFunc_di,nullFunc_diii:nullFunc_diii,nullFunc_ii:nullFunc_ii,nullFunc_iidiiii:nullFunc_iidiiii,nullFunc_iii:nullFunc_iii,nullFunc_iiii:nullFunc_iiii,nullFunc_iiiii:nullFunc_iiiii,nullFunc_jiji:nullFunc_jiji,nullFunc_v:nullFunc_v,nullFunc_vi:nullFunc_vi,nullFunc_vii:nullFunc_vii,nullFunc_viiii:nullFunc_viiii,nullFunc_viiiiffi:nullFunc_viiiiffi,nullFunc_viiiii:nullFunc_viiiii,nullFunc_viiiiii:nullFunc_viiiiii,nullFunc_viiiiiii:nullFunc_viiiiiii,nullFunc_viiiiiiiii:nullFunc_viiiiiiiii,___assert_fail:___assert_fail,___cxa_allocate_exception:___cxa_allocate_exception,___cxa_begin_catch:___cxa_begin_catch,___cxa_pure_virtual:___cxa_pure_virtual,___cxa_throw:___cxa_throw,___cxa_uncaught_exceptions:___cxa_uncaught_exceptions,___exception_addRef:___exception_addRef,___exception_deAdjust:___exception_deAdjust,___gxx_personality_v0:___gxx_personality_v0,___lock:___lock,___setErrNo:___setErrNo,___syscall140:___syscall140,___syscall145:___syscall145,___syscall146:___syscall146,___syscall221:___syscall221,___syscall5:___syscall5,___syscall54:___syscall54,___syscall6:___syscall6,___unlock:___unlock,__embind_register_bool:__embind_register_bool,__embind_register_emval:__embind_register_emval,__embind_register_float:__embind_register_float,__embind_register_function:__embind_register_function,__embind_register_integer:__embind_register_integer,__embind_register_memory_view:__embind_register_memory_view,__embind_register_std_string:__embind_register_std_string,__embind_register_std_wstring:__embind_register_std_wstring,__embind_register_void:__embind_register_void,__emval_decref:__emval_decref,__emval_incref:__emval_incref,__emval_register:__emval_register,__emval_take_value:__emval_take_value,_abort:_abort,_call_validate:_call_validate,_embind_repr:_embind_repr,_emscripten_get_heap_size:_emscripten_get_heap_size,_emscripten_get_now:_emscripten_get_now,_emscripten_memcpy_big:_emscripten_memcpy_big,_emscripten_resize_heap:_emscripten_resize_heap,_emscripten_set_main_loop:_emscripten_set_main_loop,_emscripten_set_main_loop_timing:_emscripten_set_main_loop_timing,_emscripten_worker_respond:_emscripten_worker_respond,_emscripten_worker_respond_provisionally:_emscripten_worker_respond_provisionally,_llvm_cos_f64:_llvm_cos_f64,_llvm_sin_f64:_llvm_sin_f64,_llvm_trap:_llvm_trap,abortOnCannotGrowMemory:abortOnCannotGrowMemory,count_emval_handles:count_emval_handles,craftInvokerFunction:craftInvokerFunction,createNamedFunction:createNamedFunction,demangle:demangle,demangleAll:demangleAll,embind__requireFunction:embind__requireFunction,embind_init_charCodes:embind_init_charCodes,emscripten_realloc_buffer:emscripten_realloc_buffer,ensureOverloadTable:ensureOverloadTable,exposePublicSymbol:exposePublicSymbol,extendError:extendError,floatReadValueFromPointer:floatReadValueFromPointer,getShiftFromSize:getShiftFromSize,getTypeName:getTypeName,get_first_emval:get_first_emval,heap32VectorToArray:heap32VectorToArray,init_emval:init_emval,integerReadValueFromPointer:integerReadValueFromPointer,jsStackTrace:jsStackTrace,makeLegalFunctionName:makeLegalFunctionName,new_:new_,readLatin1String:readLatin1String,registerType:registerType,replacePublicSymbol:replacePublicSymbol,requireRegisteredType:requireRegisteredType,runDestructors:runDestructors,simpleReadValueFromPointer:simpleReadValueFromPointer,stackTrace:stackTrace,throwBindingError:throwBindingError,throwInternalError:throwInternalError,throwUnboundTypeError:throwUnboundTypeError,whenDependentTypesAreResolved:whenDependentTypesAreResolved,tempDoublePtr:tempDoublePtr,DYNAMICTOP_PTR:DYNAMICTOP_PTR},asm=Module.asm(asmGlobalArg,asmLibraryArg,buffer);Module.asm=asm;var _ImageMeasurementsGlareGrade=Module._ImageMeasurementsGlareGrade=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._ImageMeasurementsGlareGrade.apply(null,arguments)},_ImageMeasurementsSharpnessCompute=Module._ImageMeasurementsSharpnessCompute=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._ImageMeasurementsSharpnessCompute.apply(null,arguments)},__GLOBAL__sub_I_CardRefineWork_cpp=Module.__GLOBAL__sub_I_CardRefineWork_cpp=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__GLOBAL__sub_I_CardRefineWork_cpp.apply(null,arguments)},__GLOBAL__sub_I_Warping_cpp=Module.__GLOBAL__sub_I_Warping_cpp=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__GLOBAL__sub_I_Warping_cpp.apply(null,arguments)},__GLOBAL__sub_I_bind_cpp=Module.__GLOBAL__sub_I_bind_cpp=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__GLOBAL__sub_I_bind_cpp.apply(null,arguments)},__GLOBAL__sub_I_cropping_cpp=Module.__GLOBAL__sub_I_cropping_cpp=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__GLOBAL__sub_I_cropping_cpp.apply(null,arguments)},__GLOBAL__sub_I_parallel_cpp=Module.__GLOBAL__sub_I_parallel_cpp=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__GLOBAL__sub_I_parallel_cpp.apply(null,arguments)},__Z3maxff=Module.__Z3maxff=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__Z3maxff.apply(null,arguments)},__Z3maxii=Module.__Z3maxii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__Z3maxii.apply(null,arguments)},__Z3minIfET_S0_S0_=Module.__Z3minIfET_S0_S0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__Z3minIfET_S0_S0_.apply(null,arguments)},__Z3minIiET_S0_S0_=Module.__Z3minIiET_S0_S0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__Z3minIiET_S0_S0_.apply(null,arguments)},__Z7cvRoundd=Module.__Z7cvRoundd=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__Z7cvRoundd.apply(null,arguments)},__Z7cvRoundf=Module.__Z7cvRoundf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__Z7cvRoundf.apply(null,arguments)},__ZL13saturate_castIdET_d_751=Module.__ZL13saturate_castIdET_d_751=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZL13saturate_castIdET_d_751.apply(null,arguments)},__ZL13saturate_castIdET_f=Module.__ZL13saturate_castIdET_f=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZL13saturate_castIdET_f.apply(null,arguments)},__ZL13saturate_castIfET_f=Module.__ZL13saturate_castIfET_f=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZL13saturate_castIfET_f.apply(null,arguments)},__ZL13saturate_castIhET_f=Module.__ZL13saturate_castIhET_f=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZL13saturate_castIhET_f.apply(null,arguments)},__ZL13saturate_castIhET_i_754=Module.__ZL13saturate_castIhET_i_754=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZL13saturate_castIhET_i_754.apply(null,arguments)},__ZL13saturate_castIiET_d_745=Module.__ZL13saturate_castIiET_d_745=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZL13saturate_castIiET_d_745.apply(null,arguments)},__ZL13saturate_castIsET_f=Module.__ZL13saturate_castIsET_f=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZL13saturate_castIsET_f.apply(null,arguments)},__ZL13saturate_castIsET_i_733=Module.__ZL13saturate_castIsET_i_733=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZL13saturate_castIsET_i_733.apply(null,arguments)},__ZL28demangling_terminate_handlerv=Module.__ZL28demangling_terminate_handlerv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZL28demangling_terminate_handlerv.apply(null,arguments)},__ZL8is_equalPKSt9type_infoS1_b=Module.__ZL8is_equalPKSt9type_infoS1_b=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZL8is_equalPKSt9type_infoS1_b.apply(null,arguments)},__ZN10__cxxabiv116__shim_type_infoD2Ev=Module.__ZN10__cxxabiv116__shim_type_infoD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10__cxxabiv116__shim_type_infoD2Ev.apply(null,arguments)},__ZN10__cxxabiv117__class_type_infoD0Ev=Module.__ZN10__cxxabiv117__class_type_infoD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10__cxxabiv117__class_type_infoD0Ev.apply(null,arguments)},__ZN10__cxxabiv119__getExceptionClassEPK17_Unwind_Exception=Module.__ZN10__cxxabiv119__getExceptionClassEPK17_Unwind_Exception=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10__cxxabiv119__getExceptionClassEPK17_Unwind_Exception.apply(null,arguments)},__ZN10__cxxabiv119__pointer_type_infoD0Ev=Module.__ZN10__cxxabiv119__pointer_type_infoD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10__cxxabiv119__pointer_type_infoD0Ev.apply(null,arguments)},__ZN10__cxxabiv120__si_class_type_infoD0Ev=Module.__ZN10__cxxabiv120__si_class_type_infoD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10__cxxabiv120__si_class_type_infoD0Ev.apply(null,arguments)},__ZN10__cxxabiv121__isOurExceptionClassEPK17_Unwind_Exception=Module.__ZN10__cxxabiv121__isOurExceptionClassEPK17_Unwind_Exception=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10__cxxabiv121__isOurExceptionClassEPK17_Unwind_Exception.apply(null,arguments)},__ZN10__cxxabiv121__vmi_class_type_infoD0Ev=Module.__ZN10__cxxabiv121__vmi_class_type_infoD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10__cxxabiv121__vmi_class_type_infoD0Ev.apply(null,arguments)},__ZN10__cxxabiv123__fundamental_type_infoD0Ev=Module.__ZN10__cxxabiv123__fundamental_type_infoD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10__cxxabiv123__fundamental_type_infoD0Ev.apply(null,arguments)},__ZN10emscripten11memory_viewIhEC2EmPKh=Module.__ZN10emscripten11memory_viewIhEC2EmPKh=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten11memory_viewIhEC2EmPKh.apply(null,arguments)},__ZN10emscripten15select_overloadIFNSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEvEEEPT_SA_=Module.__ZN10emscripten15select_overloadIFNSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEvEEEPT_SA_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten15select_overloadIFNSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEvEEEPT_SA_.apply(null,arguments)},__ZN10emscripten17typed_memory_viewIhEENS_11memory_viewIT_EEmPKS2_=Module.__ZN10emscripten17typed_memory_viewIhEENS_11memory_viewIT_EEmPKS2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten17typed_memory_viewIhEENS_11memory_viewIT_EEmPKS2_.apply(null,arguments)},__ZN10emscripten3valC2INS_11memory_viewIhEEEEOT_=Module.__ZN10emscripten3valC2INS_11memory_viewIhEEEEOT_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten3valC2INS_11memory_viewIhEEEEOT_.apply(null,arguments)},__ZN10emscripten3valD2Ev=Module.__ZN10emscripten3valD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten3valD2Ev.apply(null,arguments)},__ZN10emscripten8functionINS_3valEJEJEEEvPKcPFT_DpT0_EDpT1_=Module.__ZN10emscripten8functionINS_3valEJEJEEEvPKcPFT_DpT0_EDpT1_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8functionINS_3valEJEJEEEvPKcPFT_DpT0_EDpT1_.apply(null,arguments)},__ZN10emscripten8functionINSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEJEJEEEvPKcPFT_DpT0_EDpT1_=Module.__ZN10emscripten8functionINSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEJEJEEEvPKcPFT_DpT0_EDpT1_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8functionINSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEJEJEEEvPKcPFT_DpT0_EDpT1_.apply(null,arguments)},__ZN10emscripten8functionIvJbEJEEEvPKcPFT_DpT0_EDpT1_=Module.__ZN10emscripten8functionIvJbEJEEEvPKcPFT_DpT0_EDpT1_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8functionIvJbEJEEEvPKcPFT_DpT0_EDpT1_.apply(null,arguments)},__ZN10emscripten8internal11BindingTypeINS_11memory_viewIhEEvE10toWireTypeERKS3_=Module.__ZN10emscripten8internal11BindingTypeINS_11memory_viewIhEEvE10toWireTypeERKS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11BindingTypeINS_11memory_viewIhEEvE10toWireTypeERKS3_.apply(null,arguments)},__ZN10emscripten8internal11BindingTypeINS_3valEvE10toWireTypeERKS2_=Module.__ZN10emscripten8internal11BindingTypeINS_3valEvE10toWireTypeERKS2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11BindingTypeINS_3valEvE10toWireTypeERKS2_.apply(null,arguments)},__ZN10emscripten8internal11BindingTypeINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEvE10toWireTypeERKS8_=Module.__ZN10emscripten8internal11BindingTypeINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEvE10toWireTypeERKS8_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11BindingTypeINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEvE10toWireTypeERKS8_.apply(null,arguments)},__ZN10emscripten8internal11BindingTypeIbvE12fromWireTypeEb=Module.__ZN10emscripten8internal11BindingTypeIbvE12fromWireTypeEb=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11BindingTypeIbvE12fromWireTypeEb.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIaEEE3getEv=Module.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIaEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIaEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIcEEE3getEv=Module.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIcEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIcEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIdEEE3getEv=Module.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIdEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIdEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIeEEE3getEv=Module.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIeEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIeEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIfEEE3getEv=Module.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIfEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIfEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIhEEE3getEv=Module.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIhEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIhEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIiEEE3getEv=Module.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIiEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIiEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIjEEE3getEv=Module.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIjEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIjEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIlEEE3getEv=Module.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIlEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIlEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDINS_11memory_viewImEEE3getEv=Module.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewImEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewImEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIsEEE3getEv=Module.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIsEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIsEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDINS_11memory_viewItEEE3getEv=Module.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewItEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewItEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDINS_3valEE3getEv=Module.__ZN10emscripten8internal11LightTypeIDINS_3valEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDINS_3valEE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3getEv=Module.__ZN10emscripten8internal11LightTypeIDINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDINSt3__212basic_stringIhNS2_11char_traitsIhEENS2_9allocatorIhEEEEE3getEv=Module.__ZN10emscripten8internal11LightTypeIDINSt3__212basic_stringIhNS2_11char_traitsIhEENS2_9allocatorIhEEEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDINSt3__212basic_stringIhNS2_11char_traitsIhEENS2_9allocatorIhEEEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDINSt3__212basic_stringIwNS2_11char_traitsIwEENS2_9allocatorIwEEEEE3getEv=Module.__ZN10emscripten8internal11LightTypeIDINSt3__212basic_stringIwNS2_11char_traitsIwEENS2_9allocatorIwEEEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDINSt3__212basic_stringIwNS2_11char_traitsIwEENS2_9allocatorIwEEEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDIaE3getEv=Module.__ZN10emscripten8internal11LightTypeIDIaE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDIaE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDIbE3getEv=Module.__ZN10emscripten8internal11LightTypeIDIbE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDIbE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDIcE3getEv=Module.__ZN10emscripten8internal11LightTypeIDIcE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDIcE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDIdE3getEv=Module.__ZN10emscripten8internal11LightTypeIDIdE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDIdE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDIfE3getEv=Module.__ZN10emscripten8internal11LightTypeIDIfE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDIfE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDIhE3getEv=Module.__ZN10emscripten8internal11LightTypeIDIhE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDIhE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDIiE3getEv=Module.__ZN10emscripten8internal11LightTypeIDIiE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDIiE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDIjE3getEv=Module.__ZN10emscripten8internal11LightTypeIDIjE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDIjE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDIlE3getEv=Module.__ZN10emscripten8internal11LightTypeIDIlE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDIlE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDImE3getEv=Module.__ZN10emscripten8internal11LightTypeIDImE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDImE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDIsE3getEv=Module.__ZN10emscripten8internal11LightTypeIDIsE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDIsE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDItE3getEv=Module.__ZN10emscripten8internal11LightTypeIDItE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDItE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDIvE3getEv=Module.__ZN10emscripten8internal11LightTypeIDIvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDIvE3getEv.apply(null,arguments)},__ZN10emscripten8internal12WireTypePackIJNS_11memory_viewIhEEEEC2EOS3_=Module.__ZN10emscripten8internal12WireTypePackIJNS_11memory_viewIhEEEEC2EOS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal12WireTypePackIJNS_11memory_viewIhEEEEC2EOS3_.apply(null,arguments)},__ZN10emscripten8internal14ArgArrayGetterINS0_8TypeListIJNS_3valEEEEE3getEv=Module.__ZN10emscripten8internal14ArgArrayGetterINS0_8TypeListIJNS_3valEEEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal14ArgArrayGetterINS0_8TypeListIJNS_3valEEEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal14ArgArrayGetterINS0_8TypeListIJNSt3__212basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE3getEv=Module.__ZN10emscripten8internal14ArgArrayGetterINS0_8TypeListIJNSt3__212basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal14ArgArrayGetterINS0_8TypeListIJNSt3__212basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal14ArgArrayGetterINS0_8TypeListIJvbEEEE3getEv=Module.__ZN10emscripten8internal14ArgArrayGetterINS0_8TypeListIJvbEEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal14ArgArrayGetterINS0_8TypeListIJvbEEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal19getGenericSignatureIJiiEEEPKcv=Module.__ZN10emscripten8internal19getGenericSignatureIJiiEEEPKcv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal19getGenericSignatureIJiiEEEPKcv.apply(null,arguments)},__ZN10emscripten8internal19getGenericSignatureIJviiEEEPKcv=Module.__ZN10emscripten8internal19getGenericSignatureIJviiEEEPKcv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal19getGenericSignatureIJviiEEEPKcv.apply(null,arguments)},__ZN10emscripten8internal20writeGenericWireTypeIhEEvRPNS0_15GenericWireTypeERKNS_11memory_viewIT_EE=Module.__ZN10emscripten8internal20writeGenericWireTypeIhEEvRPNS0_15GenericWireTypeERKNS_11memory_viewIT_EE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal20writeGenericWireTypeIhEEvRPNS0_15GenericWireTypeERKNS_11memory_viewIT_EE.apply(null,arguments)},__ZN10emscripten8internal21writeGenericWireTypesERPNS0_15GenericWireTypeE=Module.__ZN10emscripten8internal21writeGenericWireTypesERPNS0_15GenericWireTypeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal21writeGenericWireTypesERPNS0_15GenericWireTypeE.apply(null,arguments)},__ZN10emscripten8internal6TypeIDINS_11memory_viewIaEEvE3getEv=Module.__ZN10emscripten8internal6TypeIDINS_11memory_viewIaEEvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDINS_11memory_viewIaEEvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDINS_11memory_viewIcEEvE3getEv=Module.__ZN10emscripten8internal6TypeIDINS_11memory_viewIcEEvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDINS_11memory_viewIcEEvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDINS_11memory_viewIdEEvE3getEv=Module.__ZN10emscripten8internal6TypeIDINS_11memory_viewIdEEvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDINS_11memory_viewIdEEvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDINS_11memory_viewIeEEvE3getEv=Module.__ZN10emscripten8internal6TypeIDINS_11memory_viewIeEEvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDINS_11memory_viewIeEEvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDINS_11memory_viewIfEEvE3getEv=Module.__ZN10emscripten8internal6TypeIDINS_11memory_viewIfEEvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDINS_11memory_viewIfEEvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDINS_11memory_viewIhEEvE3getEv=Module.__ZN10emscripten8internal6TypeIDINS_11memory_viewIhEEvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDINS_11memory_viewIhEEvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDINS_11memory_viewIiEEvE3getEv=Module.__ZN10emscripten8internal6TypeIDINS_11memory_viewIiEEvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDINS_11memory_viewIiEEvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDINS_11memory_viewIjEEvE3getEv=Module.__ZN10emscripten8internal6TypeIDINS_11memory_viewIjEEvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDINS_11memory_viewIjEEvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDINS_11memory_viewIlEEvE3getEv=Module.__ZN10emscripten8internal6TypeIDINS_11memory_viewIlEEvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDINS_11memory_viewIlEEvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDINS_11memory_viewImEEvE3getEv=Module.__ZN10emscripten8internal6TypeIDINS_11memory_viewImEEvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDINS_11memory_viewImEEvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDINS_11memory_viewIsEEvE3getEv=Module.__ZN10emscripten8internal6TypeIDINS_11memory_viewIsEEvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDINS_11memory_viewIsEEvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDINS_11memory_viewItEEvE3getEv=Module.__ZN10emscripten8internal6TypeIDINS_11memory_viewItEEvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDINS_11memory_viewItEEvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDINS_3valEvE3getEv=Module.__ZN10emscripten8internal6TypeIDINS_3valEvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDINS_3valEvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEvE3getEv=Module.__ZN10emscripten8internal6TypeIDINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDINSt3__212basic_stringIhNS2_11char_traitsIhEENS2_9allocatorIhEEEEvE3getEv=Module.__ZN10emscripten8internal6TypeIDINSt3__212basic_stringIhNS2_11char_traitsIhEENS2_9allocatorIhEEEEvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDINSt3__212basic_stringIhNS2_11char_traitsIhEENS2_9allocatorIhEEEEvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDINSt3__212basic_stringIwNS2_11char_traitsIwEENS2_9allocatorIwEEEEvE3getEv=Module.__ZN10emscripten8internal6TypeIDINSt3__212basic_stringIwNS2_11char_traitsIwEENS2_9allocatorIwEEEEvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDINSt3__212basic_stringIwNS2_11char_traitsIwEENS2_9allocatorIwEEEEvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDIavE3getEv=Module.__ZN10emscripten8internal6TypeIDIavE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDIavE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDIbvE3getEv=Module.__ZN10emscripten8internal6TypeIDIbvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDIbvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDIcvE3getEv=Module.__ZN10emscripten8internal6TypeIDIcvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDIcvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDIdvE3getEv=Module.__ZN10emscripten8internal6TypeIDIdvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDIdvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDIfvE3getEv=Module.__ZN10emscripten8internal6TypeIDIfvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDIfvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDIhvE3getEv=Module.__ZN10emscripten8internal6TypeIDIhvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDIhvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDIivE3getEv=Module.__ZN10emscripten8internal6TypeIDIivE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDIivE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDIjvE3getEv=Module.__ZN10emscripten8internal6TypeIDIjvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDIjvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDIlvE3getEv=Module.__ZN10emscripten8internal6TypeIDIlvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDIlvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDImvE3getEv=Module.__ZN10emscripten8internal6TypeIDImvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDImvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDIsvE3getEv=Module.__ZN10emscripten8internal6TypeIDIsvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDIsvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDItvE3getEv=Module.__ZN10emscripten8internal6TypeIDItvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDItvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDIvvE3getEv=Module.__ZN10emscripten8internal6TypeIDIvvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDIvvE3getEv.apply(null,arguments)},__ZN10emscripten8internal7InvokerINS_3valEJEE6invokeEPFS2_vE=Module.__ZN10emscripten8internal7InvokerINS_3valEJEE6invokeEPFS2_vE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal7InvokerINS_3valEJEE6invokeEPFS2_vE.apply(null,arguments)},__ZN10emscripten8internal7InvokerINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEJEE6invokeEPFS8_vE=Module.__ZN10emscripten8internal7InvokerINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEJEE6invokeEPFS8_vE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal7InvokerINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEJEE6invokeEPFS8_vE.apply(null,arguments)},__ZN10emscripten8internal7InvokerIvJbEE6invokeEPFvbEb=Module.__ZN10emscripten8internal7InvokerIvJbEE6invokeEPFvbEb=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal7InvokerIvJbEE6invokeEPFvbEb.apply(null,arguments)},__ZN12_GLOBAL__N_110StringViewC2EPKc=Module.__ZN12_GLOBAL__N_110StringViewC2EPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_110StringViewC2EPKc.apply(null,arguments)},__ZN12_GLOBAL__N_110StringViewC2EPKcS2_=Module.__ZN12_GLOBAL__N_110StringViewC2EPKcS2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_110StringViewC2EPKcS2_.apply(null,arguments)},__ZN12_GLOBAL__N_110StringViewC2Ev=Module.__ZN12_GLOBAL__N_110StringViewC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_110StringViewC2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_112OutputStream18setCurrentPositionEm=Module.__ZN12_GLOBAL__N_112OutputStream18setCurrentPositionEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_112OutputStream18setCurrentPositionEm.apply(null,arguments)},__ZN12_GLOBAL__N_112OutputStream4growEm=Module.__ZN12_GLOBAL__N_112OutputStream4growEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_112OutputStream4growEm.apply(null,arguments)},__ZN12_GLOBAL__N_112OutputStream5resetEPcm=Module.__ZN12_GLOBAL__N_112OutputStream5resetEPcm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_112OutputStream5resetEPcm.apply(null,arguments)},__ZN12_GLOBAL__N_112OutputStream9getBufferEv=Module.__ZN12_GLOBAL__N_112OutputStream9getBufferEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_112OutputStream9getBufferEv.apply(null,arguments)},__ZN12_GLOBAL__N_112OutputStreamC2Ev=Module.__ZN12_GLOBAL__N_112OutputStreamC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_112OutputStreamC2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_112OutputStreampLENS_10StringViewE=Module.__ZN12_GLOBAL__N_112OutputStreampLENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_112OutputStreampLENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_112OutputStreampLEc=Module.__ZN12_GLOBAL__N_112OutputStreampLEc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_112OutputStreampLEc.apply(null,arguments)},__ZN12_GLOBAL__N_114SwapAndRestoreIPKcEC2ERS2_S2_=Module.__ZN12_GLOBAL__N_114SwapAndRestoreIPKcEC2ERS2_S2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_114SwapAndRestoreIPKcEC2ERS2_S2_.apply(null,arguments)},__ZN12_GLOBAL__N_114SwapAndRestoreIPKcED2Ev=Module.__ZN12_GLOBAL__N_114SwapAndRestoreIPKcED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_114SwapAndRestoreIPKcED2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_114SwapAndRestoreIbEC2ERbb=Module.__ZN12_GLOBAL__N_114SwapAndRestoreIbEC2ERbb=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_114SwapAndRestoreIbEC2ERbb.apply(null,arguments)},__ZN12_GLOBAL__N_114SwapAndRestoreIbED2Ev=Module.__ZN12_GLOBAL__N_114SwapAndRestoreIbED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_114SwapAndRestoreIbED2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_114SwapAndRestoreIjEC2ERjj=Module.__ZN12_GLOBAL__N_114SwapAndRestoreIjEC2ERjj=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_114SwapAndRestoreIjEC2ERjj.apply(null,arguments)},__ZN12_GLOBAL__N_114SwapAndRestoreIjED2Ev=Module.__ZN12_GLOBAL__N_114SwapAndRestoreIjED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_114SwapAndRestoreIjED2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_114register_floatIdEEvPKc=Module.__ZN12_GLOBAL__N_114register_floatIdEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_114register_floatIdEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_114register_floatIfEEvPKc=Module.__ZN12_GLOBAL__N_114register_floatIfEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_114register_floatIfEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator17allocateNodeArrayEm=Module.__ZN12_GLOBAL__N_116DefaultAllocator17allocateNodeArrayEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator17allocateNodeArrayEm.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10AbiTagAttrEJRPNS2_4NodeERNS_10StringViewEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10AbiTagAttrEJRPNS2_4NodeERNS_10StringViewEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10AbiTagAttrEJRPNS2_4NodeERNS_10StringViewEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10BinaryExprEJRPNS2_4NodeERNS_10StringViewES6_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10BinaryExprEJRPNS2_4NodeERNS_10StringViewES6_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10BinaryExprEJRPNS2_4NodeERNS_10StringViewES6_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10BracedExprEJRPNS2_4NodeES6_bEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10BracedExprEJRPNS2_4NodeES6_bEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10BracedExprEJRPNS2_4NodeES6_bEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10DeleteExprEJRPNS2_4NodeERbbEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10DeleteExprEJRPNS2_4NodeERbbEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10DeleteExprEJRPNS2_4NodeERbbEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10MemberExprEJRPNS2_4NodeERA2_KcS6_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10MemberExprEJRPNS2_4NodeERA2_KcS6_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10MemberExprEJRPNS2_4NodeERA2_KcS6_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10MemberExprEJRPNS2_4NodeERA3_KcS6_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10MemberExprEJRPNS2_4NodeERA3_KcS6_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10MemberExprEJRPNS2_4NodeERA3_KcS6_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10NestedNameEJRPNS2_4NodeES6_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10NestedNameEJRPNS2_4NodeES6_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10NestedNameEJRPNS2_4NodeES6_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10PrefixExprEJRNS_10StringViewERPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10PrefixExprEJRNS_10StringViewERPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10PrefixExprEJRNS_10StringViewERPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10VectorTypeEJRPNS2_4NodeENS_10StringViewEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10VectorTypeEJRPNS2_4NodeENS_10StringViewEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10VectorTypeEJRPNS2_4NodeENS_10StringViewEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10VectorTypeEJRPNS2_4NodeERNS_10StringViewEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10VectorTypeEJRPNS2_4NodeERNS_10StringViewEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10VectorTypeEJRPNS2_4NodeERNS_10StringViewEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10VectorTypeEJRPNS2_4NodeES6_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10VectorTypeEJRPNS2_4NodeES6_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10VectorTypeEJRPNS2_4NodeES6_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11PointerTypeEJRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11PointerTypeEJRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11PointerTypeEJRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11PostfixExprEJRPNS2_4NodeERA3_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11PostfixExprEJRPNS2_4NodeERA3_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11PostfixExprEJRPNS2_4NodeERA3_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA12_KcRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA12_KcRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA12_KcRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA14_KcRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA14_KcRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA14_KcRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA18_KcRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA18_KcRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA18_KcRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA19_KcRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA19_KcRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA19_KcRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA20_KcRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA20_KcRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA20_KcRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA22_KcRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA22_KcRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA22_KcRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA25_KcRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA25_KcRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA25_KcRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA27_KcRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA27_KcRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA27_KcRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA34_KcRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA34_KcRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA34_KcRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA41_KcRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA41_KcRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA41_KcRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA9_KcRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA9_KcRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA9_KcRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12CtorDtorNameEJRPNS2_4NodeEbRiEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12CtorDtorNameEJRPNS2_4NodeEbRiEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12CtorDtorNameEJRPNS2_4NodeEbRiEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12EnableIfAttrEJNS2_9NodeArrayEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12EnableIfAttrEJNS2_9NodeArrayEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12EnableIfAttrEJNS2_9NodeArrayEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12FunctionTypeEJRPNS2_4NodeERNS2_9NodeArrayERNS2_10QualifiersERNS2_15FunctionRefQualES6_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12FunctionTypeEJRPNS2_4NodeERNS2_9NodeArrayERNS2_10QualifiersERNS2_15FunctionRefQualES6_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12FunctionTypeEJRPNS2_4NodeERNS2_9NodeArrayERNS2_10QualifiersERNS2_15FunctionRefQualES6_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12InitListExprEJDnNS2_9NodeArrayEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12InitListExprEJDnNS2_9NodeArrayEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12InitListExprEJDnNS2_9NodeArrayEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12InitListExprEJRPNS2_4NodeENS2_9NodeArrayEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12InitListExprEJRPNS2_4NodeENS2_9NodeArrayEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12InitListExprEJRPNS2_4NodeENS2_9NodeArrayEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12NoexceptSpecEJRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12NoexceptSpecEJRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12NoexceptSpecEJRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12TemplateArgsEJNS2_9NodeArrayEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12TemplateArgsEJNS2_9NodeArrayEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12TemplateArgsEJNS2_9NodeArrayEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13EnclosingExprEJRA10_KcRPNS2_4NodeERA2_S4_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13EnclosingExprEJRA10_KcRPNS2_4NodeERA2_S4_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13EnclosingExprEJRA10_KcRPNS2_4NodeERA2_S4_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13EnclosingExprEJRA11_KcRPNS2_4NodeERA2_S4_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13EnclosingExprEJRA11_KcRPNS2_4NodeERA2_S4_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13EnclosingExprEJRA11_KcRPNS2_4NodeERA2_S4_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13EnclosingExprEJRA12_KcRPNS2_4NodeERA2_S4_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13EnclosingExprEJRA12_KcRPNS2_4NodeERA2_S4_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13EnclosingExprEJRA12_KcRPNS2_4NodeERA2_S4_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13EnclosingExprEJRA9_KcRPNS2_4NodeERA2_S4_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13EnclosingExprEJRA9_KcRPNS2_4NodeERA2_S4_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13EnclosingExprEJRA9_KcRPNS2_4NodeERA2_S4_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13FunctionParamEJRNS_10StringViewEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13FunctionParamEJRNS_10StringViewEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13FunctionParamEJRNS_10StringViewEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13NodeArrayNodeEJNS2_9NodeArrayEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13NodeArrayNodeEJNS2_9NodeArrayEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13NodeArrayNodeEJNS2_9NodeArrayEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13ObjCProtoNameEJRPNS2_4NodeERNS_10StringViewEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13ObjCProtoNameEJRPNS2_4NodeERNS_10StringViewEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13ObjCProtoNameEJRPNS2_4NodeERNS_10StringViewEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13ParameterPackEJNS2_9NodeArrayEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13ParameterPackEJNS2_9NodeArrayEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13ParameterPackEJNS2_9NodeArrayEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13QualifiedNameEJRPNS2_4NodeES6_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13QualifiedNameEJRPNS2_4NodeES6_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13QualifiedNameEJRPNS2_4NodeES6_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13ReferenceTypeEJRPNS2_4NodeENS2_13ReferenceKindEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13ReferenceTypeEJRPNS2_4NodeENS2_13ReferenceKindEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13ReferenceTypeEJRPNS2_4NodeENS2_13ReferenceKindEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle14ConversionExprEJRPNS2_4NodeENS2_9NodeArrayEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle14ConversionExprEJRPNS2_4NodeENS2_9NodeArrayEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle14ConversionExprEJRPNS2_4NodeENS2_9NodeArrayEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle14ConversionExprEJRPNS2_4NodeERNS2_9NodeArrayEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle14ConversionExprEJRPNS2_4NodeERNS2_9NodeArrayEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle14ConversionExprEJRPNS2_4NodeERNS2_9NodeArrayEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle14IntegerLiteralEJRNS_10StringViewES5_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle14IntegerLiteralEJRNS_10StringViewES5_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle14IntegerLiteralEJRNS_10StringViewES5_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15BracedRangeExprEJRPNS2_4NodeES6_S6_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15BracedRangeExprEJRPNS2_4NodeES6_S6_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15BracedRangeExprEJRPNS2_4NodeES6_S6_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15ClosureTypeNameEJRNS2_9NodeArrayERNS_10StringViewEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15ClosureTypeNameEJRNS2_9NodeArrayERNS_10StringViewEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15ClosureTypeNameEJRNS2_9NodeArrayERNS_10StringViewEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15ConditionalExprEJRPNS2_4NodeES6_S6_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15ConditionalExprEJRPNS2_4NodeES6_S6_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15ConditionalExprEJRPNS2_4NodeES6_S6_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15IntegerCastExprEJRPNS2_4NodeERNS_10StringViewEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15IntegerCastExprEJRPNS2_4NodeERNS_10StringViewEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15IntegerCastExprEJRPNS2_4NodeERNS_10StringViewEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15LiteralOperatorEJRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15LiteralOperatorEJRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15LiteralOperatorEJRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15PixelVectorTypeEJRNS_10StringViewEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15PixelVectorTypeEJRNS_10StringViewEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15PixelVectorTypeEJRNS_10StringViewEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15UnnamedTypeNameEJRNS_10StringViewEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15UnnamedTypeNameEJRNS_10StringViewEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15UnnamedTypeNameEJRNS_10StringViewEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16FloatLiteralImplIdEEJRNS_10StringViewEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16FloatLiteralImplIdEEJRNS_10StringViewEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16FloatLiteralImplIdEEJRNS_10StringViewEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16FloatLiteralImplIeEEJRNS_10StringViewEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16FloatLiteralImplIeEEJRNS_10StringViewEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16FloatLiteralImplIeEEJRNS_10StringViewEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16FloatLiteralImplIfEEJRNS_10StringViewEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16FloatLiteralImplIfEEJRNS_10StringViewEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16FloatLiteralImplIfEEJRNS_10StringViewEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16FunctionEncodingEJRPNS2_4NodeES6_NS2_9NodeArrayES6_RNS2_10QualifiersERNS2_15FunctionRefQualEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16FunctionEncodingEJRPNS2_4NodeES6_NS2_9NodeArrayES6_RNS2_10QualifiersERNS2_15FunctionRefQualEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16FunctionEncodingEJRPNS2_4NodeES6_NS2_9NodeArrayES6_RNS2_10QualifiersERNS2_15FunctionRefQualEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16StdQualifiedNameEJRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16StdQualifiedNameEJRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16StdQualifiedNameEJRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle17VendorExtQualTypeEJRPNS2_4NodeERNS_10StringViewEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle17VendorExtQualTypeEJRPNS2_4NodeERNS_10StringViewEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle17VendorExtQualTypeEJRPNS2_4NodeERNS_10StringViewEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle18ArraySubscriptExprEJRPNS2_4NodeES6_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle18ArraySubscriptExprEJRPNS2_4NodeES6_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle18ArraySubscriptExprEJRPNS2_4NodeES6_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle19GlobalQualifiedNameEJRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle19GlobalQualifiedNameEJRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle19GlobalQualifiedNameEJRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle19PointerToMemberTypeEJRPNS2_4NodeES6_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle19PointerToMemberTypeEJRPNS2_4NodeES6_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle19PointerToMemberTypeEJRPNS2_4NodeES6_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle19SizeofParamPackExprEJRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle19SizeofParamPackExprEJRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle19SizeofParamPackExprEJRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle19SpecialSubstitutionEJNS2_14SpecialSubKindEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle19SpecialSubstitutionEJNS2_14SpecialSubKindEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle19SpecialSubstitutionEJNS2_14SpecialSubKindEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20DynamicExceptionSpecEJNS2_9NodeArrayEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20DynamicExceptionSpecEJNS2_9NodeArrayEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20DynamicExceptionSpecEJNS2_9NodeArrayEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20NameWithTemplateArgsEJRPNS2_4NodeES6_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20NameWithTemplateArgsEJRPNS2_4NodeES6_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20NameWithTemplateArgsEJRPNS2_4NodeES6_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20PostfixQualifiedTypeEJRPNS2_4NodeERA11_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20PostfixQualifiedTypeEJRPNS2_4NodeERA11_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20PostfixQualifiedTypeEJRPNS2_4NodeERA11_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20PostfixQualifiedTypeEJRPNS2_4NodeERA9_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20PostfixQualifiedTypeEJRPNS2_4NodeERA9_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20PostfixQualifiedTypeEJRPNS2_4NodeERA9_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20TemplateArgumentPackEJRNS2_9NodeArrayEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20TemplateArgumentPackEJRNS2_9NodeArrayEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20TemplateArgumentPackEJRNS2_9NodeArrayEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle21CtorVtableSpecialNameEJRPNS2_4NodeES6_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle21CtorVtableSpecialNameEJRPNS2_4NodeES6_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle21CtorVtableSpecialNameEJRPNS2_4NodeES6_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle21StructuredBindingNameEJNS2_9NodeArrayEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle21StructuredBindingNameEJNS2_9NodeArrayEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle21StructuredBindingNameEJNS2_9NodeArrayEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle22ConversionOperatorTypeEJRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle22ConversionOperatorTypeEJRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle22ConversionOperatorTypeEJRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle22ElaboratedTypeSpefTypeEJRNS_10StringViewERPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle22ElaboratedTypeSpefTypeEJRNS_10StringViewERPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle22ElaboratedTypeSpefTypeEJRNS_10StringViewERPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle22ParameterPackExpansionEJRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle22ParameterPackExpansionEJRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle22ParameterPackExpansionEJRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle24ForwardTemplateReferenceEJRmEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle24ForwardTemplateReferenceEJRmEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle24ForwardTemplateReferenceEJRmEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle27ExpandedSpecialSubstitutionEJRNS2_14SpecialSubKindEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle27ExpandedSpecialSubstitutionEJRNS2_14SpecialSubKindEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle27ExpandedSpecialSubstitutionEJRNS2_14SpecialSubKindEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle7NewExprEJRNS2_9NodeArrayERPNS2_4NodeES4_RbS9_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle7NewExprEJRNS2_9NodeArrayERPNS2_4NodeES4_RbS9_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle7NewExprEJRNS2_9NodeArrayERPNS2_4NodeES4_RbS9_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle7NewExprEJRNS2_9NodeArrayERPNS2_4NodeES5_RbS9_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle7NewExprEJRNS2_9NodeArrayERPNS2_4NodeES5_RbS9_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle7NewExprEJRNS2_9NodeArrayERPNS2_4NodeES5_RbS9_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8BoolExprEJiEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8BoolExprEJiEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8BoolExprEJiEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CallExprEJRPNS2_4NodeENS2_9NodeArrayEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CallExprEJRPNS2_4NodeENS2_9NodeArrayEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CallExprEJRPNS2_4NodeENS2_9NodeArrayEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CastExprEJRA11_KcRPNS2_4NodeES9_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CastExprEJRA11_KcRPNS2_4NodeES9_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CastExprEJRA11_KcRPNS2_4NodeES9_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CastExprEJRA12_KcRPNS2_4NodeES9_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CastExprEJRA12_KcRPNS2_4NodeES9_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CastExprEJRA12_KcRPNS2_4NodeES9_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CastExprEJRA13_KcRPNS2_4NodeES9_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CastExprEJRA13_KcRPNS2_4NodeES9_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CastExprEJRA13_KcRPNS2_4NodeES9_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CastExprEJRA17_KcRPNS2_4NodeES9_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CastExprEJRA17_KcRPNS2_4NodeES9_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CastExprEJRA17_KcRPNS2_4NodeES9_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8DtorNameEJRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8DtorNameEJRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8DtorNameEJRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8FoldExprEJRbRNS_10StringViewERPNS2_4NodeES9_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8FoldExprEJRbRNS_10StringViewERPNS2_4NodeES9_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8FoldExprEJRbRNS_10StringViewERPNS2_4NodeES9_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA10_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA10_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA10_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA11_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA11_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA11_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA12_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA12_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA12_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA13_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA13_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA13_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA14_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA14_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA14_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA15_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA15_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA15_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA16_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA16_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA16_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA18_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA18_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA18_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA19_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA19_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA19_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA22_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA22_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA22_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA4_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA4_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA4_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA5_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA5_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA5_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA6_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA6_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA6_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA7_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA7_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA7_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA8_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA8_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA8_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA9_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA9_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA9_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRNS_10StringViewEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRNS_10StringViewEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRNS_10StringViewEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8QualTypeEJRPNS2_4NodeERNS2_10QualifiersEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8QualTypeEJRPNS2_4NodeERNS2_10QualifiersEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8QualTypeEJRPNS2_4NodeERNS2_10QualifiersEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle9ArrayTypeEJRPNS2_4NodeERNS2_12NodeOrStringEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle9ArrayTypeEJRPNS2_4NodeERNS2_12NodeOrStringEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle9ArrayTypeEJRPNS2_4NodeERNS2_12NodeOrStringEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle9DotSuffixEJRPNS2_4NodeENS_10StringViewEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle9DotSuffixEJRPNS2_4NodeENS_10StringViewEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle9DotSuffixEJRPNS2_4NodeENS_10StringViewEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle9LocalNameEJRPNS2_4NodeES6_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle9LocalNameEJRPNS2_4NodeES6_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle9LocalNameEJRPNS2_4NodeES6_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle9ThrowExprEJRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle9ThrowExprEJRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle9ThrowExprEJRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocatorC2Ev=Module.__ZN12_GLOBAL__N_116DefaultAllocatorC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocatorC2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocatorD2Ev=Module.__ZN12_GLOBAL__N_116DefaultAllocatorD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocatorD2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle10AbiTagAttrC2EPNS0_4NodeENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle10AbiTagAttrC2EPNS0_4NodeENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle10AbiTagAttrC2EPNS0_4NodeENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle10AbiTagAttrD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle10AbiTagAttrD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle10AbiTagAttrD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle10BinaryExprC2EPKNS0_4NodeENS_10StringViewES4_=Module.__ZN12_GLOBAL__N_116itanium_demangle10BinaryExprC2EPKNS0_4NodeENS_10StringViewES4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle10BinaryExprC2EPKNS0_4NodeENS_10StringViewES4_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle10BinaryExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle10BinaryExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle10BinaryExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle10BracedExprC2EPKNS0_4NodeES4_b=Module.__ZN12_GLOBAL__N_116itanium_demangle10BracedExprC2EPKNS0_4NodeES4_b=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle10BracedExprC2EPKNS0_4NodeES4_b.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle10BracedExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle10BracedExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle10BracedExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle10DeleteExprC2EPNS0_4NodeEbb=Module.__ZN12_GLOBAL__N_116itanium_demangle10DeleteExprC2EPNS0_4NodeEbb=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle10DeleteExprC2EPNS0_4NodeEbb.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle10DeleteExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle10DeleteExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle10DeleteExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle10MemberExprC2EPKNS0_4NodeENS_10StringViewES4_=Module.__ZN12_GLOBAL__N_116itanium_demangle10MemberExprC2EPKNS0_4NodeENS_10StringViewES4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle10MemberExprC2EPKNS0_4NodeENS_10StringViewES4_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle10MemberExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle10MemberExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle10MemberExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle10NestedNameC2EPNS0_4NodeES3_=Module.__ZN12_GLOBAL__N_116itanium_demangle10NestedNameC2EPNS0_4NodeES3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle10NestedNameC2EPNS0_4NodeES3_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle10NestedNameD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle10NestedNameD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle10NestedNameD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle10PrefixExprC2ENS_10StringViewEPNS0_4NodeE=Module.__ZN12_GLOBAL__N_116itanium_demangle10PrefixExprC2ENS_10StringViewEPNS0_4NodeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle10PrefixExprC2ENS_10StringViewEPNS0_4NodeE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle10PrefixExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle10PrefixExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle10PrefixExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle10VectorTypeC2EPKNS0_4NodeENS0_12NodeOrStringE=Module.__ZN12_GLOBAL__N_116itanium_demangle10VectorTypeC2EPKNS0_4NodeENS0_12NodeOrStringE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle10VectorTypeC2EPKNS0_4NodeENS0_12NodeOrStringE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle10VectorTypeD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle10VectorTypeD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle10VectorTypeD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle11PointerTypeC2EPKNS0_4NodeE=Module.__ZN12_GLOBAL__N_116itanium_demangle11PointerTypeC2EPKNS0_4NodeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle11PointerTypeC2EPKNS0_4NodeE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle11PointerTypeD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle11PointerTypeD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle11PointerTypeD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle11PostfixExprC2EPKNS0_4NodeENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle11PostfixExprC2EPKNS0_4NodeENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle11PostfixExprC2EPKNS0_4NodeENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle11PostfixExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle11PostfixExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle11PostfixExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle11SpecialNameC2ENS_10StringViewEPKNS0_4NodeE=Module.__ZN12_GLOBAL__N_116itanium_demangle11SpecialNameC2ENS_10StringViewEPKNS0_4NodeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle11SpecialNameC2ENS_10StringViewEPKNS0_4NodeE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle11SpecialNameD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle11SpecialNameD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle11SpecialNameD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle12CtorDtorNameC2EPKNS0_4NodeEbi=Module.__ZN12_GLOBAL__N_116itanium_demangle12CtorDtorNameC2EPKNS0_4NodeEbi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle12CtorDtorNameC2EPKNS0_4NodeEbi.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle12CtorDtorNameD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle12CtorDtorNameD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle12CtorDtorNameD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle12EnableIfAttrC2ENS0_9NodeArrayE=Module.__ZN12_GLOBAL__N_116itanium_demangle12EnableIfAttrC2ENS0_9NodeArrayE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle12EnableIfAttrC2ENS0_9NodeArrayE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle12EnableIfAttrD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle12EnableIfAttrD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle12EnableIfAttrD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle12FunctionTypeC2EPKNS0_4NodeENS0_9NodeArrayENS0_10QualifiersENS0_15FunctionRefQualES4_=Module.__ZN12_GLOBAL__N_116itanium_demangle12FunctionTypeC2EPKNS0_4NodeENS0_9NodeArrayENS0_10QualifiersENS0_15FunctionRefQualES4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle12FunctionTypeC2EPKNS0_4NodeENS0_9NodeArrayENS0_10QualifiersENS0_15FunctionRefQualES4_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle12FunctionTypeD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle12FunctionTypeD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle12FunctionTypeD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle12InitListExprC2EPKNS0_4NodeENS0_9NodeArrayE=Module.__ZN12_GLOBAL__N_116itanium_demangle12InitListExprC2EPKNS0_4NodeENS0_9NodeArrayE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle12InitListExprC2EPKNS0_4NodeENS0_9NodeArrayE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle12InitListExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle12InitListExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle12InitListExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle12NodeOrStringC2ENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle12NodeOrStringC2ENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle12NodeOrStringC2ENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle12NodeOrStringC2EPNS0_4NodeE=Module.__ZN12_GLOBAL__N_116itanium_demangle12NodeOrStringC2EPNS0_4NodeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle12NodeOrStringC2EPNS0_4NodeE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle12NodeOrStringC2Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle12NodeOrStringC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle12NodeOrStringC2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle12NoexceptSpecC2EPKNS0_4NodeE=Module.__ZN12_GLOBAL__N_116itanium_demangle12NoexceptSpecC2EPKNS0_4NodeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle12NoexceptSpecC2EPKNS0_4NodeE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle12NoexceptSpecD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle12NoexceptSpecD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle12NoexceptSpecD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle12TemplateArgsC2ENS0_9NodeArrayE=Module.__ZN12_GLOBAL__N_116itanium_demangle12TemplateArgsC2ENS0_9NodeArrayE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle12TemplateArgsC2ENS0_9NodeArrayE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle12TemplateArgsD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle12TemplateArgsD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle12TemplateArgsD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprC2ENS_10StringViewEPNS0_4NodeES2_=Module.__ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprC2ENS_10StringViewEPNS0_4NodeES2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprC2ENS_10StringViewEPNS0_4NodeES2_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle13FunctionParamC2ENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle13FunctionParamC2ENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle13FunctionParamC2ENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle13FunctionParamD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle13FunctionParamD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle13FunctionParamD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle13NodeArrayNodeC2ENS0_9NodeArrayE=Module.__ZN12_GLOBAL__N_116itanium_demangle13NodeArrayNodeC2ENS0_9NodeArrayE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle13NodeArrayNodeC2ENS0_9NodeArrayE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle13NodeArrayNodeD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle13NodeArrayNodeD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle13NodeArrayNodeD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle13ObjCProtoNameC2EPKNS0_4NodeENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle13ObjCProtoNameC2EPKNS0_4NodeENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle13ObjCProtoNameC2EPKNS0_4NodeENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle13ObjCProtoNameD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle13ObjCProtoNameD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle13ObjCProtoNameD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle13ParameterPackC2ENS0_9NodeArrayE=Module.__ZN12_GLOBAL__N_116itanium_demangle13ParameterPackC2ENS0_9NodeArrayE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle13ParameterPackC2ENS0_9NodeArrayE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle13ParameterPackD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle13ParameterPackD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle13ParameterPackD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameC2EPKNS0_4NodeES4_=Module.__ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameC2EPKNS0_4NodeES4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameC2EPKNS0_4NodeES4_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle13ReferenceTypeC2EPKNS0_4NodeENS0_13ReferenceKindE=Module.__ZN12_GLOBAL__N_116itanium_demangle13ReferenceTypeC2EPKNS0_4NodeENS0_13ReferenceKindE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle13ReferenceTypeC2EPKNS0_4NodeENS0_13ReferenceKindE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle13ReferenceTypeD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle13ReferenceTypeD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle13ReferenceTypeD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14ConversionExprC2EPKNS0_4NodeENS0_9NodeArrayE=Module.__ZN12_GLOBAL__N_116itanium_demangle14ConversionExprC2EPKNS0_4NodeENS0_9NodeArrayE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14ConversionExprC2EPKNS0_4NodeENS0_9NodeArrayE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14ConversionExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle14ConversionExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14ConversionExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralC2ENS_10StringViewES2_=Module.__ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralC2ENS_10StringViewES2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralC2ENS_10StringViewES2_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14ManglingParserINS_16DefaultAllocatorEECI2NS0_22AbstractManglingParserIS3_S2_EEEPKcS6_=Module.__ZN12_GLOBAL__N_116itanium_demangle14ManglingParserINS_16DefaultAllocatorEECI2NS0_22AbstractManglingParserIS3_S2_EEEPKcS6_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14ManglingParserINS_16DefaultAllocatorEECI2NS0_22AbstractManglingParserIS3_S2_EEEPKcS6_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE5beginEv=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE5beginEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE5beginEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE7reserveEm=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE7reserveEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE7reserveEm.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE8dropBackEm=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE8dropBackEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE8dropBackEm.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE9push_backERKS3_=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE9push_backERKS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE9push_backERKS3_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EEC2Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EEC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EEC2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EED2Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EED2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EEixEm=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EEixEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EEixEm.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE3endEv=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE3endEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE3endEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE5beginEv=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE5beginEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE5beginEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE7reserveEm=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE7reserveEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE7reserveEm.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE8dropBackEm=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE8dropBackEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE8dropBackEm.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE8pop_backEv=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE8pop_backEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE8pop_backEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE9push_backERKS3_=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE9push_backERKS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE9push_backERKS3_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EEC2Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EEC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EEC2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EED2Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EED2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EEixEm=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EEixEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EEixEm.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE11clearInlineEv=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE11clearInlineEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE11clearInlineEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE3endEv=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE3endEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE3endEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE5beginEv=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE5beginEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE5beginEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE5clearEv=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE5clearEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE5clearEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE7reserveEm=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE7reserveEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE7reserveEm.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE9push_backERKS3_=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE9push_backERKS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE9push_backERKS3_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EEC2EOS4_=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EEC2EOS4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EEC2EOS4_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EEC2Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EEC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EEC2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EED2Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EED2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EEaSEOS4_=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EEaSEOS4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EEaSEOS4_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EEixEm=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EEixEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EEixEm.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle15BracedRangeExprC2EPKNS0_4NodeES4_S4_=Module.__ZN12_GLOBAL__N_116itanium_demangle15BracedRangeExprC2EPKNS0_4NodeES4_S4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle15BracedRangeExprC2EPKNS0_4NodeES4_S4_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle15BracedRangeExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle15BracedRangeExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle15BracedRangeExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle15ClosureTypeNameC2ENS0_9NodeArrayENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle15ClosureTypeNameC2ENS0_9NodeArrayENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle15ClosureTypeNameC2ENS0_9NodeArrayENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle15ClosureTypeNameD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle15ClosureTypeNameD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle15ClosureTypeNameD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle15ConditionalExprC2EPKNS0_4NodeES4_S4_=Module.__ZN12_GLOBAL__N_116itanium_demangle15ConditionalExprC2EPKNS0_4NodeES4_S4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle15ConditionalExprC2EPKNS0_4NodeES4_S4_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle15ConditionalExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle15ConditionalExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle15ConditionalExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle15IntegerCastExprC2EPKNS0_4NodeENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle15IntegerCastExprC2EPKNS0_4NodeENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle15IntegerCastExprC2EPKNS0_4NodeENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle15IntegerCastExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle15IntegerCastExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle15IntegerCastExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle15LiteralOperatorC2EPKNS0_4NodeE=Module.__ZN12_GLOBAL__N_116itanium_demangle15LiteralOperatorC2EPKNS0_4NodeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle15LiteralOperatorC2EPKNS0_4NodeE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle15LiteralOperatorD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle15LiteralOperatorD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle15LiteralOperatorD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle15PixelVectorTypeC2ENS0_12NodeOrStringE=Module.__ZN12_GLOBAL__N_116itanium_demangle15PixelVectorTypeC2ENS0_12NodeOrStringE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle15PixelVectorTypeC2ENS0_12NodeOrStringE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle15PixelVectorTypeD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle15PixelVectorTypeD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle15PixelVectorTypeD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle15UnnamedTypeNameC2ENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle15UnnamedTypeNameC2ENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle15UnnamedTypeNameC2ENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle15UnnamedTypeNameD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle15UnnamedTypeNameD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle15UnnamedTypeNameD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIdEC2ENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIdEC2ENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIdEC2ENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIdED0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIdED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIdED0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIeEC2ENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIeEC2ENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIeEC2ENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIeED0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIeED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIeED0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIfEC2ENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIfEC2ENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIfEC2ENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIfED0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIfED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIfED0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle16FunctionEncodingC2EPKNS0_4NodeES4_NS0_9NodeArrayES4_NS0_10QualifiersENS0_15FunctionRefQualE=Module.__ZN12_GLOBAL__N_116itanium_demangle16FunctionEncodingC2EPKNS0_4NodeES4_NS0_9NodeArrayES4_NS0_10QualifiersENS0_15FunctionRefQualE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle16FunctionEncodingC2EPKNS0_4NodeES4_NS0_9NodeArrayES4_NS0_10QualifiersENS0_15FunctionRefQualE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle16FunctionEncodingD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle16FunctionEncodingD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle16FunctionEncodingD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle16StdQualifiedNameC2EPNS0_4NodeE=Module.__ZN12_GLOBAL__N_116itanium_demangle16StdQualifiedNameC2EPNS0_4NodeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle16StdQualifiedNameC2EPNS0_4NodeE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle16StdQualifiedNameD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle16StdQualifiedNameD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle16StdQualifiedNameD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle17VendorExtQualTypeC2EPKNS0_4NodeENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle17VendorExtQualTypeC2EPKNS0_4NodeENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle17VendorExtQualTypeC2EPKNS0_4NodeENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle17VendorExtQualTypeD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle17VendorExtQualTypeD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle17VendorExtQualTypeD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle18ArraySubscriptExprC2EPKNS0_4NodeES4_=Module.__ZN12_GLOBAL__N_116itanium_demangle18ArraySubscriptExprC2EPKNS0_4NodeES4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle18ArraySubscriptExprC2EPKNS0_4NodeES4_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle18ArraySubscriptExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle18ArraySubscriptExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle18ArraySubscriptExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle19GlobalQualifiedNameC2EPNS0_4NodeE=Module.__ZN12_GLOBAL__N_116itanium_demangle19GlobalQualifiedNameC2EPNS0_4NodeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle19GlobalQualifiedNameC2EPNS0_4NodeE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle19GlobalQualifiedNameD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle19GlobalQualifiedNameD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle19GlobalQualifiedNameD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle19PointerToMemberTypeC2EPKNS0_4NodeES4_=Module.__ZN12_GLOBAL__N_116itanium_demangle19PointerToMemberTypeC2EPKNS0_4NodeES4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle19PointerToMemberTypeC2EPKNS0_4NodeES4_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle19PointerToMemberTypeD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle19PointerToMemberTypeD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle19PointerToMemberTypeD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle19SizeofParamPackExprC2EPKNS0_4NodeE=Module.__ZN12_GLOBAL__N_116itanium_demangle19SizeofParamPackExprC2EPKNS0_4NodeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle19SizeofParamPackExprC2EPKNS0_4NodeE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle19SizeofParamPackExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle19SizeofParamPackExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle19SizeofParamPackExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle19SpecialSubstitutionC2ENS0_14SpecialSubKindE=Module.__ZN12_GLOBAL__N_116itanium_demangle19SpecialSubstitutionC2ENS0_14SpecialSubKindE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle19SpecialSubstitutionC2ENS0_14SpecialSubKindE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle19SpecialSubstitutionD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle19SpecialSubstitutionD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle19SpecialSubstitutionD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle19parse_discriminatorEPKcS2_=Module.__ZN12_GLOBAL__N_116itanium_demangle19parse_discriminatorEPKcS2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle19parse_discriminatorEPKcS2_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle20DynamicExceptionSpecC2ENS0_9NodeArrayE=Module.__ZN12_GLOBAL__N_116itanium_demangle20DynamicExceptionSpecC2ENS0_9NodeArrayE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle20DynamicExceptionSpecC2ENS0_9NodeArrayE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle20DynamicExceptionSpecD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle20DynamicExceptionSpecD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle20DynamicExceptionSpecD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsC2EPNS0_4NodeES3_=Module.__ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsC2EPNS0_4NodeES3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsC2EPNS0_4NodeES3_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle20PostfixQualifiedTypeC2EPNS0_4NodeENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle20PostfixQualifiedTypeC2EPNS0_4NodeENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle20PostfixQualifiedTypeC2EPNS0_4NodeENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle20PostfixQualifiedTypeD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle20PostfixQualifiedTypeD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle20PostfixQualifiedTypeD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle20TemplateArgumentPackC2ENS0_9NodeArrayE=Module.__ZN12_GLOBAL__N_116itanium_demangle20TemplateArgumentPackC2ENS0_9NodeArrayE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle20TemplateArgumentPackC2ENS0_9NodeArrayE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle20TemplateArgumentPackD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle20TemplateArgumentPackD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle20TemplateArgumentPackD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle21CtorVtableSpecialNameC2EPKNS0_4NodeES4_=Module.__ZN12_GLOBAL__N_116itanium_demangle21CtorVtableSpecialNameC2EPKNS0_4NodeES4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle21CtorVtableSpecialNameC2EPKNS0_4NodeES4_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle21CtorVtableSpecialNameD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle21CtorVtableSpecialNameD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle21CtorVtableSpecialNameD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle21StructuredBindingNameC2ENS0_9NodeArrayE=Module.__ZN12_GLOBAL__N_116itanium_demangle21StructuredBindingNameC2ENS0_9NodeArrayE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle21StructuredBindingNameC2ENS0_9NodeArrayE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle21StructuredBindingNameD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle21StructuredBindingNameD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle21StructuredBindingNameD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E10getDerivedEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E10getDerivedEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E10getDerivedEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E10parseSeqIdEPm=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E10parseSeqIdEPm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E10parseSeqIdEPm.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E11parseNumberEb=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E11parseNumberEb=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E11parseNumberEb.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E12parseAbiTagsEPNS0_4NodeE=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E12parseAbiTagsEPNS0_4NodeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E12parseAbiTagsEPNS0_4NodeE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E12parseNewExprEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E12parseNewExprEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E12parseNewExprEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13makeNodeArrayIPPNS0_4NodeEEENS0_9NodeArrayET_SB_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13makeNodeArrayIPPNS0_4NodeEEENS0_9NodeArrayET_SB_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13makeNodeArrayIPPNS0_4NodeEEENS0_9NodeArrayET_SB_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseDecltypeEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseDecltypeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseDecltypeEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseEncodingEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseEncodingEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseEncodingEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseFoldExprEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseFoldExprEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseFoldExprEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseSimpleIdEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseSimpleIdEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseSimpleIdEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E14parseArrayTypeEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E14parseArrayTypeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E14parseArrayTypeEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E14parseLocalNameEPNS5_9NameStateE=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E14parseLocalNameEPNS5_9NameStateE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E14parseLocalNameEPNS5_9NameStateE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseBinaryExprENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseBinaryExprENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseBinaryExprENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseBracedExprEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseBracedExprEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseBracedExprEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseCallOffsetEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseCallOffsetEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseCallOffsetEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseNestedNameEPNS5_9NameStateE=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseNestedNameEPNS5_9NameStateE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseNestedNameEPNS5_9NameStateE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parsePrefixExprENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parsePrefixExprENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parsePrefixExprENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseSourceNameEPNS5_9NameStateE=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseSourceNameEPNS5_9NameStateE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseSourceNameEPNS5_9NameStateE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseVectorTypeEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseVectorTypeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseVectorTypeEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E16parseExprPrimaryEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E16parseExprPrimaryEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E16parseExprPrimaryEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E16parseSpecialNameEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E16parseSpecialNameEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E16parseSpecialNameEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E16parseTemplateArgEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E16parseTemplateArgEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E16parseTemplateArgEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseCVQualifiersEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseCVQualifiersEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseCVQualifiersEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseCtorDtorNameERPNS0_4NodeEPNS5_9NameStateE=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseCtorDtorNameERPNS0_4NodeEPNS5_9NameStateE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseCtorDtorNameERPNS0_4NodeEPNS5_9NameStateE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseFunctionTypeEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseFunctionTypeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseFunctionTypeEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseOperatorNameEPNS5_9NameStateE=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseOperatorNameEPNS5_9NameStateE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseOperatorNameEPNS5_9NameStateE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseSubstitutionEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseSubstitutionEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseSubstitutionEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseTemplateArgsEb=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseTemplateArgsEb=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseTemplateArgsEb.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseUnscopedNameEPNS5_9NameStateE=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseUnscopedNameEPNS5_9NameStateE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseUnscopedNameEPNS5_9NameStateE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E18parseClassEnumTypeEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E18parseClassEnumTypeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E18parseClassEnumTypeEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E18parseFunctionParamEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E18parseFunctionParamEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E18parseFunctionParamEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E18parseQualifiedTypeEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E18parseQualifiedTypeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E18parseQualifiedTypeEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E18parseTemplateParamEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E18parseTemplateParamEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E18parseTemplateParamEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseBareSourceNameEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseBareSourceNameEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseBareSourceNameEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseConversionExprEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseConversionExprEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseConversionExprEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseDestructorNameEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseDestructorNameEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseDestructorNameEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseIntegerLiteralENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseIntegerLiteralENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseIntegerLiteralENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseUnresolvedNameEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseUnresolvedNameEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseUnresolvedNameEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseUnresolvedTypeEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseUnresolvedTypeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseUnresolvedTypeEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseFloatingLiteralIdEEPNS0_4NodeEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseFloatingLiteralIdEEPNS0_4NodeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseFloatingLiteralIdEEPNS0_4NodeEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseFloatingLiteralIeEEPNS0_4NodeEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseFloatingLiteralIeEEPNS0_4NodeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseFloatingLiteralIeEEPNS0_4NodeEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseFloatingLiteralIfEEPNS0_4NodeEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseFloatingLiteralIfEEPNS0_4NodeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseFloatingLiteralIfEEPNS0_4NodeEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parsePositiveIntegerEPm=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parsePositiveIntegerEPm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parsePositiveIntegerEPm.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseUnnamedTypeNameEPNS5_9NameStateE=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseUnnamedTypeNameEPNS5_9NameStateE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseUnnamedTypeNameEPNS5_9NameStateE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseUnqualifiedNameEPNS5_9NameStateE=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseUnqualifiedNameEPNS5_9NameStateE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseUnqualifiedNameEPNS5_9NameStateE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20popTrailingNodeArrayEm=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20popTrailingNodeArrayEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20popTrailingNodeArrayEm.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E23parseBaseUnresolvedNameEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E23parseBaseUnresolvedNameEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E23parseBaseUnresolvedNameEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E24parsePointerToMemberTypeEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E24parsePointerToMemberTypeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E24parsePointerToMemberTypeEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E26resolveForwardTemplateRefsERNS5_9NameStateE=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E26resolveForwardTemplateRefsERNS5_9NameStateE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E26resolveForwardTemplateRefsERNS5_9NameStateE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4lookEj=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4lookEj=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4lookEj.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10AbiTagAttrEJRPNS0_4NodeERNS_10StringViewEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10AbiTagAttrEJRPNS0_4NodeERNS_10StringViewEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10AbiTagAttrEJRPNS0_4NodeERNS_10StringViewEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10BinaryExprEJRPNS0_4NodeERNS_10StringViewESA_EEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10BinaryExprEJRPNS0_4NodeERNS_10StringViewESA_EEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10BinaryExprEJRPNS0_4NodeERNS_10StringViewESA_EEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10BracedExprEJRPNS0_4NodeESA_bEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10BracedExprEJRPNS0_4NodeESA_bEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10BracedExprEJRPNS0_4NodeESA_bEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10DeleteExprEJRPNS0_4NodeERbbEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10DeleteExprEJRPNS0_4NodeERbbEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10DeleteExprEJRPNS0_4NodeERbbEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10MemberExprEJRPNS0_4NodeERA2_KcSA_EEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10MemberExprEJRPNS0_4NodeERA2_KcSA_EEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10MemberExprEJRPNS0_4NodeERA2_KcSA_EEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10MemberExprEJRPNS0_4NodeERA3_KcSA_EEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10MemberExprEJRPNS0_4NodeERA3_KcSA_EEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10MemberExprEJRPNS0_4NodeERA3_KcSA_EEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10NestedNameEJRPNS0_4NodeESA_EEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10NestedNameEJRPNS0_4NodeESA_EEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10NestedNameEJRPNS0_4NodeESA_EEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10PrefixExprEJRNS_10StringViewERPNS0_4NodeEEEESB_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10PrefixExprEJRNS_10StringViewERPNS0_4NodeEEEESB_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10PrefixExprEJRNS_10StringViewERPNS0_4NodeEEEESB_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10VectorTypeEJRPNS0_4NodeENS_10StringViewEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10VectorTypeEJRPNS0_4NodeENS_10StringViewEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10VectorTypeEJRPNS0_4NodeENS_10StringViewEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10VectorTypeEJRPNS0_4NodeERNS_10StringViewEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10VectorTypeEJRPNS0_4NodeERNS_10StringViewEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10VectorTypeEJRPNS0_4NodeERNS_10StringViewEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10VectorTypeEJRPNS0_4NodeESA_EEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10VectorTypeEJRPNS0_4NodeESA_EEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10VectorTypeEJRPNS0_4NodeESA_EEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11PointerTypeEJRPNS0_4NodeEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11PointerTypeEJRPNS0_4NodeEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11PointerTypeEJRPNS0_4NodeEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11PostfixExprEJRPNS0_4NodeERA3_KcEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11PostfixExprEJRPNS0_4NodeERA3_KcEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11PostfixExprEJRPNS0_4NodeERA3_KcEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA12_KcRPNS0_4NodeEEEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA12_KcRPNS0_4NodeEEEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA12_KcRPNS0_4NodeEEEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA14_KcRPNS0_4NodeEEEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA14_KcRPNS0_4NodeEEEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA14_KcRPNS0_4NodeEEEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA18_KcRPNS0_4NodeEEEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA18_KcRPNS0_4NodeEEEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA18_KcRPNS0_4NodeEEEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA19_KcRPNS0_4NodeEEEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA19_KcRPNS0_4NodeEEEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA19_KcRPNS0_4NodeEEEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA20_KcRPNS0_4NodeEEEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA20_KcRPNS0_4NodeEEEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA20_KcRPNS0_4NodeEEEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA22_KcRPNS0_4NodeEEEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA22_KcRPNS0_4NodeEEEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA22_KcRPNS0_4NodeEEEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA25_KcRPNS0_4NodeEEEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA25_KcRPNS0_4NodeEEEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA25_KcRPNS0_4NodeEEEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA27_KcRPNS0_4NodeEEEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA27_KcRPNS0_4NodeEEEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA27_KcRPNS0_4NodeEEEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA34_KcRPNS0_4NodeEEEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA34_KcRPNS0_4NodeEEEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA34_KcRPNS0_4NodeEEEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA41_KcRPNS0_4NodeEEEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA41_KcRPNS0_4NodeEEEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA41_KcRPNS0_4NodeEEEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA9_KcRPNS0_4NodeEEEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA9_KcRPNS0_4NodeEEEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA9_KcRPNS0_4NodeEEEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12CtorDtorNameEJRPNS0_4NodeEbRiEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12CtorDtorNameEJRPNS0_4NodeEbRiEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12CtorDtorNameEJRPNS0_4NodeEbRiEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12EnableIfAttrEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12EnableIfAttrEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12EnableIfAttrEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12FunctionTypeEJRPNS0_4NodeERNS0_9NodeArrayERNS0_10QualifiersERNS0_15FunctionRefQualESA_EEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12FunctionTypeEJRPNS0_4NodeERNS0_9NodeArrayERNS0_10QualifiersERNS0_15FunctionRefQualESA_EEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12FunctionTypeEJRPNS0_4NodeERNS0_9NodeArrayERNS0_10QualifiersERNS0_15FunctionRefQualESA_EEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12InitListExprEJDnNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12InitListExprEJDnNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12InitListExprEJDnNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12InitListExprEJRPNS0_4NodeENS0_9NodeArrayEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12InitListExprEJRPNS0_4NodeENS0_9NodeArrayEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12InitListExprEJRPNS0_4NodeENS0_9NodeArrayEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12NoexceptSpecEJRPNS0_4NodeEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12NoexceptSpecEJRPNS0_4NodeEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12NoexceptSpecEJRPNS0_4NodeEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12TemplateArgsEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12TemplateArgsEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12TemplateArgsEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13EnclosingExprEJRA10_KcRPNS0_4NodeERA2_S8_EEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13EnclosingExprEJRA10_KcRPNS0_4NodeERA2_S8_EEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13EnclosingExprEJRA10_KcRPNS0_4NodeERA2_S8_EEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13EnclosingExprEJRA11_KcRPNS0_4NodeERA2_S8_EEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13EnclosingExprEJRA11_KcRPNS0_4NodeERA2_S8_EEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13EnclosingExprEJRA11_KcRPNS0_4NodeERA2_S8_EEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13EnclosingExprEJRA12_KcRPNS0_4NodeERA2_S8_EEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13EnclosingExprEJRA12_KcRPNS0_4NodeERA2_S8_EEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13EnclosingExprEJRA12_KcRPNS0_4NodeERA2_S8_EEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13EnclosingExprEJRA9_KcRPNS0_4NodeERA2_S8_EEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13EnclosingExprEJRA9_KcRPNS0_4NodeERA2_S8_EEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13EnclosingExprEJRA9_KcRPNS0_4NodeERA2_S8_EEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13FunctionParamEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13FunctionParamEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13FunctionParamEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13NodeArrayNodeEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13NodeArrayNodeEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13NodeArrayNodeEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13ObjCProtoNameEJRPNS0_4NodeERNS_10StringViewEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13ObjCProtoNameEJRPNS0_4NodeERNS_10StringViewEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13ObjCProtoNameEJRPNS0_4NodeERNS_10StringViewEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13ParameterPackEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13ParameterPackEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13ParameterPackEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13QualifiedNameEJRPNS0_4NodeESA_EEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13QualifiedNameEJRPNS0_4NodeESA_EEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13QualifiedNameEJRPNS0_4NodeESA_EEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13ReferenceTypeEJRPNS0_4NodeENS0_13ReferenceKindEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13ReferenceTypeEJRPNS0_4NodeENS0_13ReferenceKindEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13ReferenceTypeEJRPNS0_4NodeENS0_13ReferenceKindEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_14ConversionExprEJRPNS0_4NodeENS0_9NodeArrayEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_14ConversionExprEJRPNS0_4NodeENS0_9NodeArrayEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_14ConversionExprEJRPNS0_4NodeENS0_9NodeArrayEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_14ConversionExprEJRPNS0_4NodeERNS0_9NodeArrayEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_14ConversionExprEJRPNS0_4NodeERNS0_9NodeArrayEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_14ConversionExprEJRPNS0_4NodeERNS0_9NodeArrayEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_14IntegerLiteralEJRNS_10StringViewES9_EEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_14IntegerLiteralEJRNS_10StringViewES9_EEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_14IntegerLiteralEJRNS_10StringViewES9_EEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15BracedRangeExprEJRPNS0_4NodeESA_SA_EEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15BracedRangeExprEJRPNS0_4NodeESA_SA_EEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15BracedRangeExprEJRPNS0_4NodeESA_SA_EEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15ClosureTypeNameEJRNS0_9NodeArrayERNS_10StringViewEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15ClosureTypeNameEJRNS0_9NodeArrayERNS_10StringViewEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15ClosureTypeNameEJRNS0_9NodeArrayERNS_10StringViewEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15ConditionalExprEJRPNS0_4NodeESA_SA_EEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15ConditionalExprEJRPNS0_4NodeESA_SA_EEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15ConditionalExprEJRPNS0_4NodeESA_SA_EEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15IntegerCastExprEJRPNS0_4NodeERNS_10StringViewEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15IntegerCastExprEJRPNS0_4NodeERNS_10StringViewEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15IntegerCastExprEJRPNS0_4NodeERNS_10StringViewEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15LiteralOperatorEJRPNS0_4NodeEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15LiteralOperatorEJRPNS0_4NodeEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15LiteralOperatorEJRPNS0_4NodeEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15PixelVectorTypeEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15PixelVectorTypeEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15PixelVectorTypeEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15UnnamedTypeNameEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15UnnamedTypeNameEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15UnnamedTypeNameEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16FloatLiteralImplIdEEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16FloatLiteralImplIdEEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16FloatLiteralImplIdEEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16FloatLiteralImplIeEEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16FloatLiteralImplIeEEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16FloatLiteralImplIeEEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16FloatLiteralImplIfEEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16FloatLiteralImplIfEEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16FloatLiteralImplIfEEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16FunctionEncodingEJRPNS0_4NodeESA_NS0_9NodeArrayESA_RNS0_10QualifiersERNS0_15FunctionRefQualEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16FunctionEncodingEJRPNS0_4NodeESA_NS0_9NodeArrayESA_RNS0_10QualifiersERNS0_15FunctionRefQualEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16FunctionEncodingEJRPNS0_4NodeESA_NS0_9NodeArrayESA_RNS0_10QualifiersERNS0_15FunctionRefQualEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16StdQualifiedNameEJRPNS0_4NodeEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16StdQualifiedNameEJRPNS0_4NodeEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16StdQualifiedNameEJRPNS0_4NodeEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_17VendorExtQualTypeEJRPNS0_4NodeERNS_10StringViewEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_17VendorExtQualTypeEJRPNS0_4NodeERNS_10StringViewEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_17VendorExtQualTypeEJRPNS0_4NodeERNS_10StringViewEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_18ArraySubscriptExprEJRPNS0_4NodeESA_EEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_18ArraySubscriptExprEJRPNS0_4NodeESA_EEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_18ArraySubscriptExprEJRPNS0_4NodeESA_EEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_19GlobalQualifiedNameEJRPNS0_4NodeEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_19GlobalQualifiedNameEJRPNS0_4NodeEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_19GlobalQualifiedNameEJRPNS0_4NodeEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_19PointerToMemberTypeEJRPNS0_4NodeESA_EEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_19PointerToMemberTypeEJRPNS0_4NodeESA_EEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_19PointerToMemberTypeEJRPNS0_4NodeESA_EEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_19SizeofParamPackExprEJRPNS0_4NodeEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_19SizeofParamPackExprEJRPNS0_4NodeEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_19SizeofParamPackExprEJRPNS0_4NodeEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_19SpecialSubstitutionEJNS0_14SpecialSubKindEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_19SpecialSubstitutionEJNS0_14SpecialSubKindEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_19SpecialSubstitutionEJNS0_14SpecialSubKindEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20DynamicExceptionSpecEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20DynamicExceptionSpecEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20DynamicExceptionSpecEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20NameWithTemplateArgsEJRPNS0_4NodeESA_EEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20NameWithTemplateArgsEJRPNS0_4NodeESA_EEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20NameWithTemplateArgsEJRPNS0_4NodeESA_EEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20PostfixQualifiedTypeEJRPNS0_4NodeERA11_KcEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20PostfixQualifiedTypeEJRPNS0_4NodeERA11_KcEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20PostfixQualifiedTypeEJRPNS0_4NodeERA11_KcEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20PostfixQualifiedTypeEJRPNS0_4NodeERA9_KcEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20PostfixQualifiedTypeEJRPNS0_4NodeERA9_KcEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20PostfixQualifiedTypeEJRPNS0_4NodeERA9_KcEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20TemplateArgumentPackEJRNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20TemplateArgumentPackEJRNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20TemplateArgumentPackEJRNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_21CtorVtableSpecialNameEJRPNS0_4NodeESA_EEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_21CtorVtableSpecialNameEJRPNS0_4NodeESA_EEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_21CtorVtableSpecialNameEJRPNS0_4NodeESA_EEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_21StructuredBindingNameEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_21StructuredBindingNameEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_21StructuredBindingNameEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_22ConversionOperatorTypeEJRPNS0_4NodeEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_22ConversionOperatorTypeEJRPNS0_4NodeEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_22ConversionOperatorTypeEJRPNS0_4NodeEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_22ElaboratedTypeSpefTypeEJRNS_10StringViewERPNS0_4NodeEEEESB_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_22ElaboratedTypeSpefTypeEJRNS_10StringViewERPNS0_4NodeEEEESB_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_22ElaboratedTypeSpefTypeEJRNS_10StringViewERPNS0_4NodeEEEESB_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_22ParameterPackExpansionEJRPNS0_4NodeEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_22ParameterPackExpansionEJRPNS0_4NodeEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_22ParameterPackExpansionEJRPNS0_4NodeEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_24ForwardTemplateReferenceEJRmEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_24ForwardTemplateReferenceEJRmEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_24ForwardTemplateReferenceEJRmEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_27ExpandedSpecialSubstitutionEJRNS0_14SpecialSubKindEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_27ExpandedSpecialSubstitutionEJRNS0_14SpecialSubKindEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_27ExpandedSpecialSubstitutionEJRNS0_14SpecialSubKindEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_7NewExprEJRNS0_9NodeArrayERPNS0_4NodeES8_RbSD_EEESB_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_7NewExprEJRNS0_9NodeArrayERPNS0_4NodeES8_RbSD_EEESB_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_7NewExprEJRNS0_9NodeArrayERPNS0_4NodeES8_RbSD_EEESB_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_7NewExprEJRNS0_9NodeArrayERPNS0_4NodeES9_RbSD_EEESB_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_7NewExprEJRNS0_9NodeArrayERPNS0_4NodeES9_RbSD_EEESB_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_7NewExprEJRNS0_9NodeArrayERPNS0_4NodeES9_RbSD_EEESB_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8BoolExprEJiEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8BoolExprEJiEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8BoolExprEJiEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CallExprEJRPNS0_4NodeENS0_9NodeArrayEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CallExprEJRPNS0_4NodeENS0_9NodeArrayEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CallExprEJRPNS0_4NodeENS0_9NodeArrayEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CastExprEJRA11_KcRPNS0_4NodeESD_EEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CastExprEJRA11_KcRPNS0_4NodeESD_EEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CastExprEJRA11_KcRPNS0_4NodeESD_EEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CastExprEJRA12_KcRPNS0_4NodeESD_EEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CastExprEJRA12_KcRPNS0_4NodeESD_EEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CastExprEJRA12_KcRPNS0_4NodeESD_EEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CastExprEJRA13_KcRPNS0_4NodeESD_EEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CastExprEJRA13_KcRPNS0_4NodeESD_EEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CastExprEJRA13_KcRPNS0_4NodeESD_EEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CastExprEJRA17_KcRPNS0_4NodeESD_EEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CastExprEJRA17_KcRPNS0_4NodeESD_EEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CastExprEJRA17_KcRPNS0_4NodeESD_EEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8DtorNameEJRPNS0_4NodeEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8DtorNameEJRPNS0_4NodeEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8DtorNameEJRPNS0_4NodeEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8FoldExprEJRbRNS_10StringViewERPNS0_4NodeESD_EEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8FoldExprEJRbRNS_10StringViewERPNS0_4NodeESD_EEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8FoldExprEJRbRNS_10StringViewERPNS0_4NodeESD_EEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA10_KcEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA10_KcEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA10_KcEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA11_KcEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA11_KcEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA11_KcEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA12_KcEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA12_KcEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA12_KcEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA13_KcEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA13_KcEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA13_KcEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA14_KcEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA14_KcEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA14_KcEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA15_KcEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA15_KcEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA15_KcEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA16_KcEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA16_KcEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA16_KcEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA18_KcEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA18_KcEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA18_KcEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA19_KcEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA19_KcEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA19_KcEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA22_KcEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA22_KcEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA22_KcEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA4_KcEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA4_KcEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA4_KcEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA5_KcEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA5_KcEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA5_KcEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA6_KcEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA6_KcEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA6_KcEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA7_KcEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA7_KcEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA7_KcEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA8_KcEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA8_KcEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA8_KcEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA9_KcEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA9_KcEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA9_KcEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8QualTypeEJRPNS0_4NodeERNS0_10QualifiersEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8QualTypeEJRPNS0_4NodeERNS0_10QualifiersEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8QualTypeEJRPNS0_4NodeERNS0_10QualifiersEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_9ArrayTypeEJRPNS0_4NodeERNS0_12NodeOrStringEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_9ArrayTypeEJRPNS0_4NodeERNS0_12NodeOrStringEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_9ArrayTypeEJRPNS0_4NodeERNS0_12NodeOrStringEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_9DotSuffixEJRPNS0_4NodeENS_10StringViewEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_9DotSuffixEJRPNS0_4NodeENS_10StringViewEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_9DotSuffixEJRPNS0_4NodeENS_10StringViewEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_9LocalNameEJRPNS0_4NodeESA_EEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_9LocalNameEJRPNS0_4NodeESA_EEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_9LocalNameEJRPNS0_4NodeESA_EEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_9ThrowExprEJRPNS0_4NodeEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_9ThrowExprEJRPNS0_4NodeEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_9ThrowExprEJRPNS0_4NodeEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E5parseEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E5parseEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E5parseEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E7consumeEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E7consumeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E7consumeEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9NameStateC2EPS5_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9NameStateC2EPS5_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9NameStateC2EPS5_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9consumeIfENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9consumeIfENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9consumeIfENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9consumeIfEc=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9consumeIfEc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9consumeIfEc.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9parseExprEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9parseExprEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9parseExprEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9parseNameEPNS5_9NameStateE=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9parseNameEPNS5_9NameStateE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9parseNameEPNS5_9NameStateE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9parseTypeEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9parseTypeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9parseTypeEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_EC2EPKcS7_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_EC2EPKcS7_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_EC2EPKcS7_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_ED2Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_ED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_ED2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22ConversionOperatorTypeC2EPKNS0_4NodeE=Module.__ZN12_GLOBAL__N_116itanium_demangle22ConversionOperatorTypeC2EPKNS0_4NodeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22ConversionOperatorTypeC2EPKNS0_4NodeE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22ConversionOperatorTypeD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle22ConversionOperatorTypeD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22ConversionOperatorTypeD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefTypeC2ENS_10StringViewEPNS0_4NodeE=Module.__ZN12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefTypeC2ENS_10StringViewEPNS0_4NodeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefTypeC2ENS_10StringViewEPNS0_4NodeE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefTypeD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefTypeD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefTypeD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22ParameterPackExpansionC2EPKNS0_4NodeE=Module.__ZN12_GLOBAL__N_116itanium_demangle22ParameterPackExpansionC2EPKNS0_4NodeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22ParameterPackExpansionC2EPKNS0_4NodeE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22ParameterPackExpansionD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle22ParameterPackExpansionD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22ParameterPackExpansionD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceC2Em=Module.__ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceC2Em=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceC2Em.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitutionC2ENS0_14SpecialSubKindE=Module.__ZN12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitutionC2ENS0_14SpecialSubKindE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitutionC2ENS0_14SpecialSubKindE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitutionD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitutionD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitutionD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle4NodeC2ENS1_4KindENS1_5CacheES3_S3_=Module.__ZN12_GLOBAL__N_116itanium_demangle4NodeC2ENS1_4KindENS1_5CacheES3_S3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle4NodeC2ENS1_4KindENS1_5CacheES3_S3_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle4NodeD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle4NodeD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle4NodeD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle4NodeD2Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle4NodeD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle4NodeD2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle7NewExprC2ENS0_9NodeArrayEPNS0_4NodeES2_bb=Module.__ZN12_GLOBAL__N_116itanium_demangle7NewExprC2ENS0_9NodeArrayEPNS0_4NodeES2_bb=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle7NewExprC2ENS0_9NodeArrayEPNS0_4NodeES2_bb.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle7NewExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle7NewExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle7NewExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle8BoolExprC2Eb=Module.__ZN12_GLOBAL__N_116itanium_demangle8BoolExprC2Eb=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle8BoolExprC2Eb.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle8BoolExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle8BoolExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle8BoolExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle8CallExprC2EPKNS0_4NodeENS0_9NodeArrayE=Module.__ZN12_GLOBAL__N_116itanium_demangle8CallExprC2EPKNS0_4NodeENS0_9NodeArrayE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle8CallExprC2EPKNS0_4NodeENS0_9NodeArrayE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle8CallExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle8CallExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle8CallExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle8CastExprC2ENS_10StringViewEPKNS0_4NodeES5_=Module.__ZN12_GLOBAL__N_116itanium_demangle8CastExprC2ENS_10StringViewEPKNS0_4NodeES5_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle8CastExprC2ENS_10StringViewEPKNS0_4NodeES5_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle8CastExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle8CastExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle8CastExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle8DtorNameC2EPKNS0_4NodeE=Module.__ZN12_GLOBAL__N_116itanium_demangle8DtorNameC2EPKNS0_4NodeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle8DtorNameC2EPKNS0_4NodeE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle8DtorNameD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle8DtorNameD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle8DtorNameD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle8FoldExprC2EbNS_10StringViewEPKNS0_4NodeES5_=Module.__ZN12_GLOBAL__N_116itanium_demangle8FoldExprC2EbNS_10StringViewEPKNS0_4NodeES5_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle8FoldExprC2EbNS_10StringViewEPKNS0_4NodeES5_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle8FoldExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle8FoldExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle8FoldExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle8NameTypeC2ENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle8NameTypeC2ENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle8NameTypeC2ENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle8NameTypeD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle8NameTypeD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle8NameTypeD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle8QualTypeC2EPKNS0_4NodeENS0_10QualifiersE=Module.__ZN12_GLOBAL__N_116itanium_demangle8QualTypeC2EPKNS0_4NodeENS0_10QualifiersE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle8QualTypeC2EPKNS0_4NodeENS0_10QualifiersE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle8QualTypeD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle8QualTypeD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle8QualTypeD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle9ArrayTypeC2EPKNS0_4NodeENS0_12NodeOrStringE=Module.__ZN12_GLOBAL__N_116itanium_demangle9ArrayTypeC2EPKNS0_4NodeENS0_12NodeOrStringE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle9ArrayTypeC2EPKNS0_4NodeENS0_12NodeOrStringE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle9ArrayTypeD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle9ArrayTypeD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle9ArrayTypeD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle9DotSuffixC2EPKNS0_4NodeENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle9DotSuffixC2EPKNS0_4NodeENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle9DotSuffixC2EPKNS0_4NodeENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle9DotSuffixD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle9DotSuffixD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle9DotSuffixD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle9LocalNameC2EPNS0_4NodeES3_=Module.__ZN12_GLOBAL__N_116itanium_demangle9LocalNameC2EPNS0_4NodeES3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle9LocalNameC2EPNS0_4NodeES3_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle9LocalNameD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle9LocalNameD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle9LocalNameD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle9NodeArrayC2EPPNS0_4NodeEm=Module.__ZN12_GLOBAL__N_116itanium_demangle9NodeArrayC2EPPNS0_4NodeEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle9NodeArrayC2EPPNS0_4NodeEm.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle9NodeArrayC2Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle9NodeArrayC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle9NodeArrayC2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle9ThrowExprC2EPKNS0_4NodeE=Module.__ZN12_GLOBAL__N_116itanium_demangle9ThrowExprC2EPKNS0_4NodeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle9ThrowExprC2EPKNS0_4NodeE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle9ThrowExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle9ThrowExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle9ThrowExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangleoRERNS0_10QualifiersES1_=Module.__ZN12_GLOBAL__N_116itanium_demangleoRERNS0_10QualifiersES1_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangleoRERNS0_10QualifiersES1_.apply(null,arguments)},__ZN12_GLOBAL__N_116register_integerIaEEvPKc=Module.__ZN12_GLOBAL__N_116register_integerIaEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116register_integerIaEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_116register_integerIcEEvPKc=Module.__ZN12_GLOBAL__N_116register_integerIcEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116register_integerIcEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_116register_integerIhEEvPKc=Module.__ZN12_GLOBAL__N_116register_integerIhEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116register_integerIhEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_116register_integerIiEEvPKc=Module.__ZN12_GLOBAL__N_116register_integerIiEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116register_integerIiEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_116register_integerIjEEvPKc=Module.__ZN12_GLOBAL__N_116register_integerIjEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116register_integerIjEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_116register_integerIlEEvPKc=Module.__ZN12_GLOBAL__N_116register_integerIlEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116register_integerIlEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_116register_integerImEEvPKc=Module.__ZN12_GLOBAL__N_116register_integerImEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116register_integerImEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_116register_integerIsEEvPKc=Module.__ZN12_GLOBAL__N_116register_integerIsEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116register_integerIsEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_116register_integerItEEvPKc=Module.__ZN12_GLOBAL__N_116register_integerItEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116register_integerItEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_118getTypedArrayIndexIaEENS_15TypedArrayIndexEv=Module.__ZN12_GLOBAL__N_118getTypedArrayIndexIaEENS_15TypedArrayIndexEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_118getTypedArrayIndexIaEENS_15TypedArrayIndexEv.apply(null,arguments)},__ZN12_GLOBAL__N_118getTypedArrayIndexIcEENS_15TypedArrayIndexEv=Module.__ZN12_GLOBAL__N_118getTypedArrayIndexIcEENS_15TypedArrayIndexEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_118getTypedArrayIndexIcEENS_15TypedArrayIndexEv.apply(null,arguments)},__ZN12_GLOBAL__N_118getTypedArrayIndexIdEENS_15TypedArrayIndexEv=Module.__ZN12_GLOBAL__N_118getTypedArrayIndexIdEENS_15TypedArrayIndexEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_118getTypedArrayIndexIdEENS_15TypedArrayIndexEv.apply(null,arguments)},__ZN12_GLOBAL__N_118getTypedArrayIndexIeEENS_15TypedArrayIndexEv=Module.__ZN12_GLOBAL__N_118getTypedArrayIndexIeEENS_15TypedArrayIndexEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_118getTypedArrayIndexIeEENS_15TypedArrayIndexEv.apply(null,arguments)},__ZN12_GLOBAL__N_118getTypedArrayIndexIfEENS_15TypedArrayIndexEv=Module.__ZN12_GLOBAL__N_118getTypedArrayIndexIfEENS_15TypedArrayIndexEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_118getTypedArrayIndexIfEENS_15TypedArrayIndexEv.apply(null,arguments)},__ZN12_GLOBAL__N_118getTypedArrayIndexIhEENS_15TypedArrayIndexEv=Module.__ZN12_GLOBAL__N_118getTypedArrayIndexIhEENS_15TypedArrayIndexEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_118getTypedArrayIndexIhEENS_15TypedArrayIndexEv.apply(null,arguments)},__ZN12_GLOBAL__N_118getTypedArrayIndexIiEENS_15TypedArrayIndexEv=Module.__ZN12_GLOBAL__N_118getTypedArrayIndexIiEENS_15TypedArrayIndexEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_118getTypedArrayIndexIiEENS_15TypedArrayIndexEv.apply(null,arguments)},__ZN12_GLOBAL__N_118getTypedArrayIndexIjEENS_15TypedArrayIndexEv=Module.__ZN12_GLOBAL__N_118getTypedArrayIndexIjEENS_15TypedArrayIndexEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_118getTypedArrayIndexIjEENS_15TypedArrayIndexEv.apply(null,arguments)},__ZN12_GLOBAL__N_118getTypedArrayIndexIlEENS_15TypedArrayIndexEv=Module.__ZN12_GLOBAL__N_118getTypedArrayIndexIlEENS_15TypedArrayIndexEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_118getTypedArrayIndexIlEENS_15TypedArrayIndexEv.apply(null,arguments)},__ZN12_GLOBAL__N_118getTypedArrayIndexImEENS_15TypedArrayIndexEv=Module.__ZN12_GLOBAL__N_118getTypedArrayIndexImEENS_15TypedArrayIndexEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_118getTypedArrayIndexImEENS_15TypedArrayIndexEv.apply(null,arguments)},__ZN12_GLOBAL__N_118getTypedArrayIndexIsEENS_15TypedArrayIndexEv=Module.__ZN12_GLOBAL__N_118getTypedArrayIndexIsEENS_15TypedArrayIndexEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_118getTypedArrayIndexIsEENS_15TypedArrayIndexEv.apply(null,arguments)},__ZN12_GLOBAL__N_118getTypedArrayIndexItEENS_15TypedArrayIndexEv=Module.__ZN12_GLOBAL__N_118getTypedArrayIndexItEENS_15TypedArrayIndexEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_118getTypedArrayIndexItEENS_15TypedArrayIndexEv.apply(null,arguments)},__ZN12_GLOBAL__N_120BumpPointerAllocator15allocateMassiveEm=Module.__ZN12_GLOBAL__N_120BumpPointerAllocator15allocateMassiveEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120BumpPointerAllocator15allocateMassiveEm.apply(null,arguments)},__ZN12_GLOBAL__N_120BumpPointerAllocator4growEv=Module.__ZN12_GLOBAL__N_120BumpPointerAllocator4growEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120BumpPointerAllocator4growEv.apply(null,arguments)},__ZN12_GLOBAL__N_120BumpPointerAllocator5resetEv=Module.__ZN12_GLOBAL__N_120BumpPointerAllocator5resetEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120BumpPointerAllocator5resetEv.apply(null,arguments)},__ZN12_GLOBAL__N_120BumpPointerAllocator8allocateEm=Module.__ZN12_GLOBAL__N_120BumpPointerAllocator8allocateEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120BumpPointerAllocator8allocateEm.apply(null,arguments)},__ZN12_GLOBAL__N_120BumpPointerAllocatorC2Ev=Module.__ZN12_GLOBAL__N_120BumpPointerAllocatorC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120BumpPointerAllocatorC2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_120BumpPointerAllocatorD2Ev=Module.__ZN12_GLOBAL__N_120BumpPointerAllocatorD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120BumpPointerAllocatorD2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_120register_memory_viewIaEEvPKc=Module.__ZN12_GLOBAL__N_120register_memory_viewIaEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120register_memory_viewIaEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_120register_memory_viewIcEEvPKc=Module.__ZN12_GLOBAL__N_120register_memory_viewIcEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120register_memory_viewIcEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_120register_memory_viewIdEEvPKc=Module.__ZN12_GLOBAL__N_120register_memory_viewIdEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120register_memory_viewIdEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_120register_memory_viewIeEEvPKc=Module.__ZN12_GLOBAL__N_120register_memory_viewIeEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120register_memory_viewIeEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_120register_memory_viewIfEEvPKc=Module.__ZN12_GLOBAL__N_120register_memory_viewIfEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120register_memory_viewIfEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_120register_memory_viewIhEEvPKc=Module.__ZN12_GLOBAL__N_120register_memory_viewIhEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120register_memory_viewIhEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_120register_memory_viewIiEEvPKc=Module.__ZN12_GLOBAL__N_120register_memory_viewIiEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120register_memory_viewIiEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_120register_memory_viewIjEEvPKc=Module.__ZN12_GLOBAL__N_120register_memory_viewIjEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120register_memory_viewIjEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_120register_memory_viewIlEEvPKc=Module.__ZN12_GLOBAL__N_120register_memory_viewIlEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120register_memory_viewIlEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_120register_memory_viewImEEvPKc=Module.__ZN12_GLOBAL__N_120register_memory_viewImEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120register_memory_viewImEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_120register_memory_viewIsEEvPKc=Module.__ZN12_GLOBAL__N_120register_memory_viewIsEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120register_memory_viewIsEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_120register_memory_viewItEEvPKc=Module.__ZN12_GLOBAL__N_120register_memory_viewItEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120register_memory_viewItEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_122initializeOutputStreamEPcPmRNS_12OutputStreamEm=Module.__ZN12_GLOBAL__N_122initializeOutputStreamEPcPmRNS_12OutputStreamEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_122initializeOutputStreamEPcPmRNS_12OutputStreamEm.apply(null,arguments)},__ZN12_GLOBAL__N_1eqERKNS_10StringViewES2_=Module.__ZN12_GLOBAL__N_1eqERKNS_10StringViewES2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_1eqERKNS_10StringViewES2_.apply(null,arguments)},__ZN13FuzzyFunction11fuzzyWeightEif=Module.__ZN13FuzzyFunction11fuzzyWeightEif=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN13FuzzyFunction11fuzzyWeightEif.apply(null,arguments)},__ZN13FuzzyFunctionC2Ef=Module.__ZN13FuzzyFunctionC2Ef=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN13FuzzyFunctionC2Ef.apply(null,arguments)},__ZN15SigmoidFunctionC2Ef=Module.__ZN15SigmoidFunctionC2Ef=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN15SigmoidFunctionC2Ef.apply(null,arguments)},__ZN38EmscriptenBindingInitializer_my_moduleC2Ev=Module.__ZN38EmscriptenBindingInitializer_my_moduleC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN38EmscriptenBindingInitializer_my_moduleC2Ev.apply(null,arguments)},__ZN53EmscriptenBindingInitializer_native_and_builtin_typesC2Ev=Module.__ZN53EmscriptenBindingInitializer_native_and_builtin_typesC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN53EmscriptenBindingInitializer_native_and_builtin_typesC2Ev.apply(null,arguments)},__ZN5CVLib10AutoBufferINS_2ip13DecimateAlphaELi349EE5AllocEi=Module.__ZN5CVLib10AutoBufferINS_2ip13DecimateAlphaELi349EE5AllocEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib10AutoBufferINS_2ip13DecimateAlphaELi349EE5AllocEi.apply(null,arguments)},__ZN5CVLib10AutoBufferINS_2ip13DecimateAlphaELi349EE7DeallocEv=Module.__ZN5CVLib10AutoBufferINS_2ip13DecimateAlphaELi349EE7DeallocEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib10AutoBufferINS_2ip13DecimateAlphaELi349EE7DeallocEv.apply(null,arguments)},__ZN5CVLib10AutoBufferINS_2ip13DecimateAlphaELi349EEC2Ei=Module.__ZN5CVLib10AutoBufferINS_2ip13DecimateAlphaELi349EEC2Ei=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib10AutoBufferINS_2ip13DecimateAlphaELi349EEC2Ei.apply(null,arguments)},__ZN5CVLib10AutoBufferINS_2ip13DecimateAlphaELi349EED2Ev=Module.__ZN5CVLib10AutoBufferINS_2ip13DecimateAlphaELi349EED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib10AutoBufferINS_2ip13DecimateAlphaELi349EED2Ev.apply(null,arguments)},__ZN5CVLib10AutoBufferINS_2ip13DecimateAlphaELi349EEcvPS2_Ev=Module.__ZN5CVLib10AutoBufferINS_2ip13DecimateAlphaELi349EEcvPS2_Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib10AutoBufferINS_2ip13DecimateAlphaELi349EEcvPS2_Ev.apply(null,arguments)},__ZN5CVLib10AutoBufferIdLi520EE5AllocEi=Module.__ZN5CVLib10AutoBufferIdLi520EE5AllocEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib10AutoBufferIdLi520EE5AllocEi.apply(null,arguments)},__ZN5CVLib10AutoBufferIdLi520EE7DeallocEv=Module.__ZN5CVLib10AutoBufferIdLi520EE7DeallocEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib10AutoBufferIdLi520EE7DeallocEv.apply(null,arguments)},__ZN5CVLib10AutoBufferIdLi520EEC2Ei=Module.__ZN5CVLib10AutoBufferIdLi520EEC2Ei=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib10AutoBufferIdLi520EEC2Ei.apply(null,arguments)},__ZN5CVLib10AutoBufferIdLi520EED2Ev=Module.__ZN5CVLib10AutoBufferIdLi520EED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib10AutoBufferIdLi520EED2Ev.apply(null,arguments)},__ZN5CVLib10AutoBufferIdLi520EEcvPdEv=Module.__ZN5CVLib10AutoBufferIdLi520EEcvPdEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib10AutoBufferIdLi520EEcvPdEv.apply(null,arguments)},__ZN5CVLib10AutoBufferIfLi1032EE5AllocEi=Module.__ZN5CVLib10AutoBufferIfLi1032EE5AllocEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib10AutoBufferIfLi1032EE5AllocEi.apply(null,arguments)},__ZN5CVLib10AutoBufferIfLi1032EE7DeallocEv=Module.__ZN5CVLib10AutoBufferIfLi1032EE7DeallocEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib10AutoBufferIfLi1032EE7DeallocEv.apply(null,arguments)},__ZN5CVLib10AutoBufferIfLi1032EEC2Ei=Module.__ZN5CVLib10AutoBufferIfLi1032EEC2Ei=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib10AutoBufferIfLi1032EEC2Ei.apply(null,arguments)},__ZN5CVLib10AutoBufferIfLi1032EED2Ev=Module.__ZN5CVLib10AutoBufferIfLi1032EED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib10AutoBufferIfLi1032EED2Ev.apply(null,arguments)},__ZN5CVLib10AutoBufferIfLi1032EEcvPfEv=Module.__ZN5CVLib10AutoBufferIfLi1032EEcvPfEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib10AutoBufferIfLi1032EEcvPfEv.apply(null,arguments)},__ZN5CVLib10AutoBufferIhLi4104EE5AllocEi=Module.__ZN5CVLib10AutoBufferIhLi4104EE5AllocEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib10AutoBufferIhLi4104EE5AllocEi.apply(null,arguments)},__ZN5CVLib10AutoBufferIhLi4104EE7DeallocEv=Module.__ZN5CVLib10AutoBufferIhLi4104EE7DeallocEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib10AutoBufferIhLi4104EE7DeallocEv.apply(null,arguments)},__ZN5CVLib10AutoBufferIhLi4104EEC2Ei=Module.__ZN5CVLib10AutoBufferIhLi4104EEC2Ei=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib10AutoBufferIhLi4104EEC2Ei.apply(null,arguments)},__ZN5CVLib10AutoBufferIhLi4104EED2Ev=Module.__ZN5CVLib10AutoBufferIhLi4104EED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib10AutoBufferIhLi4104EED2Ev.apply(null,arguments)},__ZN5CVLib10AutoBufferIhLi4104EEcvPhEv=Module.__ZN5CVLib10AutoBufferIhLi4104EEcvPhEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib10AutoBufferIhLi4104EEcvPhEv.apply(null,arguments)},__ZN5CVLib10AutoBufferIiLi1032EE5AllocEi=Module.__ZN5CVLib10AutoBufferIiLi1032EE5AllocEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib10AutoBufferIiLi1032EE5AllocEi.apply(null,arguments)},__ZN5CVLib10AutoBufferIiLi1032EE7DeallocEv=Module.__ZN5CVLib10AutoBufferIiLi1032EE7DeallocEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib10AutoBufferIiLi1032EE7DeallocEv.apply(null,arguments)},__ZN5CVLib10AutoBufferIiLi1032EEC2Ei=Module.__ZN5CVLib10AutoBufferIiLi1032EEC2Ei=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib10AutoBufferIiLi1032EEC2Ei.apply(null,arguments)},__ZN5CVLib10AutoBufferIiLi1032EED2Ev=Module.__ZN5CVLib10AutoBufferIiLi1032EED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib10AutoBufferIiLi1032EED2Ev.apply(null,arguments)},__ZN5CVLib10AutoBufferIiLi1032EEcvPiEv=Module.__ZN5CVLib10AutoBufferIiLi1032EEcvPiEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib10AutoBufferIiLi1032EEcvPiEv.apply(null,arguments)},__ZN5CVLib10CalcSlopeAExxxxxbiRf=Module.__ZN5CVLib10CalcSlopeAExxxxxbiRf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib10CalcSlopeAExxxxxbiRf.apply(null,arguments)},__ZN5CVLib10HWFeatures10initializeEv=Module.__ZN5CVLib10HWFeatures10initializeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib10HWFeatures10initializeEv.apply(null,arguments)},__ZN5CVLib10HWFeaturesC2Ev=Module.__ZN5CVLib10HWFeaturesC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib10HWFeaturesC2Ev.apply(null,arguments)},__ZN5CVLib10MRZ_ARRGRPC2Ev=Module.__ZN5CVLib10MRZ_ARRGRPC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib10MRZ_ARRGRPC2Ev.apply(null,arguments)},__ZN5CVLib10MRZ_ARRGRPD2Ev=Module.__ZN5CVLib10MRZ_ARRGRPD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib10MRZ_ARRGRPD2Ev.apply(null,arguments)},__ZN5CVLib10MRZ_ARRGRPaSERKS0_=Module.__ZN5CVLib10MRZ_ARRGRPaSERKS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib10MRZ_ARRGRPaSERKS0_.apply(null,arguments)},__ZN5CVLib10ReleaseMatEPNS_3MatE=Module.__ZN5CVLib10ReleaseMatEPNS_3MatE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib10ReleaseMatEPNS_3MatE.apply(null,arguments)},__ZN5CVLib10fExpFactorEffffb=Module.__ZN5CVLib10fExpFactorEffffb=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib10fExpFactorEffffb.apply(null,arguments)},__ZN5CVLib11CalcSlopeABExxxxxbiRfS0_=Module.__ZN5CVLib11CalcSlopeABExxxxxbiRfS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib11CalcSlopeABExxxxxbiRfS0_.apply(null,arguments)},__ZN5CVLib11RotatedRectC2Ev=Module.__ZN5CVLib11RotatedRectC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib11RotatedRectC2Ev.apply(null,arguments)},__ZN5CVLib11RotatedRectaSERKS0_=Module.__ZN5CVLib11RotatedRectaSERKS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib11RotatedRectaSERKS0_.apply(null,arguments)},__ZN5CVLib11TiltedRect_C2Ev=Module.__ZN5CVLib11TiltedRect_C2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib11TiltedRect_C2Ev.apply(null,arguments)},__ZN5CVLib11TiltedRect_D2Ev=Module.__ZN5CVLib11TiltedRect_D2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib11TiltedRect_D2Ev.apply(null,arguments)},__ZN5CVLib13CopyElements1I6POINTFEEvPT_PKS2_i=Module.__ZN5CVLib13CopyElements1I6POINTFEEvPT_PKS2_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13CopyElements1I6POINTFEEvPT_PKS2_i.apply(null,arguments)},__ZN5CVLib13CopyElements1INS_11RotatedRectEEEvPT_PKS2_i=Module.__ZN5CVLib13CopyElements1INS_11RotatedRectEEEvPT_PKS2_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13CopyElements1INS_11RotatedRectEEEvPT_PKS2_i.apply(null,arguments)},__ZN5CVLib13CopyElements1INS_7Point2_IiEEEEvPT_PKS3_i=Module.__ZN5CVLib13CopyElements1INS_7Point2_IiEEEEvPT_PKS3_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13CopyElements1INS_7Point2_IiEEEEvPT_PKS3_i.apply(null,arguments)},__ZN5CVLib13CopyElements1INS_8LineEdgeEEEvPT_PKS2_i=Module.__ZN5CVLib13CopyElements1INS_8LineEdgeEEEvPT_PKS2_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13CopyElements1INS_8LineEdgeEEEvPT_PKS2_i.apply(null,arguments)},__ZN5CVLib13CopyElements1IPNS_8LineInfoEEEvPT_PKS3_i=Module.__ZN5CVLib13CopyElements1IPNS_8LineInfoEEEvPT_PKS3_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13CopyElements1IPNS_8LineInfoEEEvPT_PKS3_i.apply(null,arguments)},__ZN5CVLib13CopyElements1IfEEvPT_PKS1_i=Module.__ZN5CVLib13CopyElements1IfEEvPT_PKS1_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13CopyElements1IfEEvPT_PKS1_i.apply(null,arguments)},__ZN5CVLib13CopyElements1IiEEvPT_PKS1_i=Module.__ZN5CVLib13CopyElements1IiEEvPT_PKS1_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13CopyElements1IiEEvPT_PKS1_i.apply(null,arguments)},__ZN5CVLib13EOMDetectLine10Add_H_LineERNS_5ArrayIPNS_8LineInfoERKS3_EEiiff=Module.__ZN5CVLib13EOMDetectLine10Add_H_LineERNS_5ArrayIPNS_8LineInfoERKS3_EEiiff=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine10Add_H_LineERNS_5ArrayIPNS_8LineInfoERKS3_EEiiff.apply(null,arguments)},__ZN5CVLib13EOMDetectLine10Add_V_LineERNS_5ArrayIPNS_8LineInfoERKS3_EEiiff=Module.__ZN5CVLib13EOMDetectLine10Add_V_LineERNS_5ArrayIPNS_8LineInfoERKS3_EEiiff=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine10Add_V_LineERNS_5ArrayIPNS_8LineInfoERKS3_EEiiff.apply(null,arguments)},__ZN5CVLib13EOMDetectLine10ClearLinesEv=Module.__ZN5CVLib13EOMDetectLine10ClearLinesEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine10ClearLinesEv.apply(null,arguments)},__ZN5CVLib13EOMDetectLine10FillLineGLEPiiiiii=Module.__ZN5CVLib13EOMDetectLine10FillLineGLEPiiiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine10FillLineGLEPiiiiii.apply(null,arguments)},__ZN5CVLib13EOMDetectLine10bLineExitsERNS_5ArrayIPNS_8LineInfoERKS3_EEffS3_f=Module.__ZN5CVLib13EOMDetectLine10bLineExitsERNS_5ArrayIPNS_8LineInfoERKS3_EEffS3_f=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine10bLineExitsERNS_5ArrayIPNS_8LineInfoERKS3_EEffS3_f.apply(null,arguments)},__ZN5CVLib13EOMDetectLine10sortLines2ERNS_5ArrayIPNS_8LineInfoERKS3_EERNS_3MatE=Module.__ZN5CVLib13EOMDetectLine10sortLines2ERNS_5ArrayIPNS_8LineInfoERKS3_EERNS_3MatE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine10sortLines2ERNS_5ArrayIPNS_8LineInfoERKS3_EERNS_3MatE.apply(null,arguments)},__ZN5CVLib13EOMDetectLine11BC_LineListERNS_5ArrayIPNS_8LineInfoERKS3_EEiiff=Module.__ZN5CVLib13EOMDetectLine11BC_LineListERNS_5ArrayIPNS_8LineInfoERKS3_EEiiff=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine11BC_LineListERNS_5ArrayIPNS_8LineInfoERKS3_EEiiff.apply(null,arguments)},__ZN5CVLib13EOMDetectLine11CalcAng180WEffff=Module.__ZN5CVLib13EOMDetectLine11CalcAng180WEffff=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine11CalcAng180WEffff.apply(null,arguments)},__ZN5CVLib13EOMDetectLine11CalcAvAngleEv=Module.__ZN5CVLib13EOMDetectLine11CalcAvAngleEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine11CalcAvAngleEv.apply(null,arguments)},__ZN5CVLib13EOMDetectLine11FixBadLinesEf=Module.__ZN5CVLib13EOMDetectLine11FixBadLinesEf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine11FixBadLinesEf.apply(null,arguments)},__ZN5CVLib13EOMDetectLine11RGB_Grad_XYERKNS_3MatERS1_S4_S4_S4_=Module.__ZN5CVLib13EOMDetectLine11RGB_Grad_XYERKNS_3MatERS1_S4_S4_S4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine11RGB_Grad_XYERKNS_3MatERS1_S4_S4_S4_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine11Scan4TopBotE6POINTIS1_i=Module.__ZN5CVLib13EOMDetectLine11Scan4TopBotE6POINTIS1_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine11Scan4TopBotE6POINTIS1_i.apply(null,arguments)},__ZN5CVLib13EOMDetectLine11bIsPassportEPNS_6IDRectEbb=Module.__ZN5CVLib13EOMDetectLine11bIsPassportEPNS_6IDRectEbb=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine11bIsPassportEPNS_6IDRectEbb.apply(null,arguments)},__ZN5CVLib13EOMDetectLine12BookLetCheckEv=Module.__ZN5CVLib13EOMDetectLine12BookLetCheckEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine12BookLetCheckEv.apply(null,arguments)},__ZN5CVLib13EOMDetectLine12FindCoverageERNS_5ArrayIiRKiEERNS1_IPNS_8LineInfoERKS7_EER6POINTISD_=Module.__ZN5CVLib13EOMDetectLine12FindCoverageERNS_5ArrayIiRKiEERNS1_IPNS_8LineInfoERKS7_EER6POINTISD_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine12FindCoverageERNS_5ArrayIiRKiEERNS1_IPNS_8LineInfoERKS7_EER6POINTISD_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine12bNearPicLineERNS_5ArrayIPNS_8LineInfoERKS3_EEif=Module.__ZN5CVLib13EOMDetectLine12bNearPicLineERNS_5ArrayIPNS_8LineInfoERKS3_EEif=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine12bNearPicLineERNS_5ArrayIPNS_8LineInfoERKS3_EEif.apply(null,arguments)},__ZN5CVLib13EOMDetectLine13CalcLineSlopeEPNS_8LineInfoE=Module.__ZN5CVLib13EOMDetectLine13CalcLineSlopeEPNS_8LineInfoE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine13CalcLineSlopeEPNS_8LineInfoE.apply(null,arguments)},__ZN5CVLib13EOMDetectLine13ConnectHLinesERNS_5ArrayIiRKiEERNS1_IPNS_8LineInfoERKS7_EE=Module.__ZN5CVLib13EOMDetectLine13ConnectHLinesERNS_5ArrayIiRKiEERNS1_IPNS_8LineInfoERKS7_EE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine13ConnectHLinesERNS_5ArrayIiRKiEERNS1_IPNS_8LineInfoERKS7_EE.apply(null,arguments)},__ZN5CVLib13EOMDetectLine13ConnectPointsER6POINTIS2_RNS_5ArrayIS1_RKS1_EE=Module.__ZN5CVLib13EOMDetectLine13ConnectPointsER6POINTIS2_RNS_5ArrayIS1_RKS1_EE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine13ConnectPointsER6POINTIS2_RNS_5ArrayIS1_RKS1_EE.apply(null,arguments)},__ZN5CVLib13EOMDetectLine13CountBranchesERNS_5ArrayI6POINTIRKS2_EEiiib=Module.__ZN5CVLib13EOMDetectLine13CountBranchesERNS_5ArrayI6POINTIRKS2_EEiiib=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine13CountBranchesERNS_5ArrayI6POINTIRKS2_EEiiib.apply(null,arguments)},__ZN5CVLib13EOMDetectLine13CountMRZlinesERNS_5ArrayIPiRKS2_EEPfS2_RNS1_I6POINTFRKS8_EESC_ciiS2_S2_S2_=Module.__ZN5CVLib13EOMDetectLine13CountMRZlinesERNS_5ArrayIPiRKS2_EEPfS2_RNS1_I6POINTFRKS8_EESC_ciiS2_S2_S2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine13CountMRZlinesERNS_5ArrayIPiRKS2_EEPfS2_RNS1_I6POINTFRKS8_EESC_ciiS2_S2_S2_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine13Find1DBarCodeERKNS_3MatERS1_=Module.__ZN5CVLib13EOMDetectLine13Find1DBarCodeERKNS_3MatERS1_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine13Find1DBarCodeERKNS_3MatERS1_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine13Map_MRZ_LinesEPfPii=Module.__ZN5CVLib13EOMDetectLine13Map_MRZ_LinesEPfPii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine13Map_MRZ_LinesEPfPii.apply(null,arguments)},__ZN5CVLib13EOMDetectLine13bIsThinLine_HEPNS_8LineInfoE=Module.__ZN5CVLib13EOMDetectLine13bIsThinLine_HEPNS_8LineInfoE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine13bIsThinLine_HEPNS_8LineInfoE.apply(null,arguments)},__ZN5CVLib13EOMDetectLine13bIsThinLine_VEPNS_8LineInfoE=Module.__ZN5CVLib13EOMDetectLine13bIsThinLine_VEPNS_8LineInfoE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine13bIsThinLine_VEPNS_8LineInfoE.apply(null,arguments)},__ZN5CVLib13EOMDetectLine14AnalyseGradMatERNS_3MatERiS3_S3_=Module.__ZN5CVLib13EOMDetectLine14AnalyseGradMatERNS_3MatERiS3_S3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine14AnalyseGradMatERNS_3MatERiS3_S3_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine14CalcLineAvGradEPNS_8LineInfoERNS_3MatE=Module.__ZN5CVLib13EOMDetectLine14CalcLineAvGradEPNS_8LineInfoERNS_3MatE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine14CalcLineAvGradEPNS_8LineInfoERNS_3MatE.apply(null,arguments)},__ZN5CVLib13EOMDetectLine14Calc_Simp_GradERNS_3MatES2_i=Module.__ZN5CVLib13EOMDetectLine14Calc_Simp_GradERNS_3MatES2_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine14Calc_Simp_GradERNS_3MatES2_i.apply(null,arguments)},__ZN5CVLib13EOMDetectLine14Check4PicLinesEPNS_8LineInfoES2_S2_S2_=Module.__ZN5CVLib13EOMDetectLine14Check4PicLinesEPNS_8LineInfoES2_S2_S2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine14Check4PicLinesEPNS_8LineInfoES2_S2_S2_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine14CollectLinePTsERNS_3MatES2_P6POINTIiibRNS_5ArrayIPNS_8LineInfoERKS7_EE=Module.__ZN5CVLib13EOMDetectLine14CollectLinePTsERNS_3MatES2_P6POINTIiibRNS_5ArrayIPNS_8LineInfoERKS7_EE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine14CollectLinePTsERNS_3MatES2_P6POINTIiibRNS_5ArrayIPNS_8LineInfoERKS7_EE.apply(null,arguments)},__ZN5CVLib13EOMDetectLine14ConnectNxtLineERNS_8LineInfoERNS_5ArrayI6POINTIRKS4_EES2_=Module.__ZN5CVLib13EOMDetectLine14ConnectNxtLineERNS_8LineInfoERNS_5ArrayI6POINTIRKS4_EES2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine14ConnectNxtLineERNS_8LineInfoERNS_5ArrayI6POINTIRKS4_EES2_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine14ConnectNxtLineERNS_8LineInfoES2_b=Module.__ZN5CVLib13EOMDetectLine14ConnectNxtLineERNS_8LineInfoES2_b=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine14ConnectNxtLineERNS_8LineInfoES2_b.apply(null,arguments)},__ZN5CVLib13EOMDetectLine14ConnectPreLineERNS_8LineInfoERNS_5ArrayI6POINTIRKS4_EES2_=Module.__ZN5CVLib13EOMDetectLine14ConnectPreLineERNS_8LineInfoERNS_5ArrayI6POINTIRKS4_EES2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine14ConnectPreLineERNS_8LineInfoERNS_5ArrayI6POINTIRKS4_EES2_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine14ConnectPreLineERNS_8LineInfoES2_b=Module.__ZN5CVLib13EOMDetectLine14ConnectPreLineERNS_8LineInfoES2_b=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine14ConnectPreLineERNS_8LineInfoES2_b.apply(null,arguments)},__ZN5CVLib13EOMDetectLine14Connect_H_LineERNS_3MatES2_PNS_8LineInfoERNS_5ArrayIS4_RKS4_EES9_RNS5_INS5_IiRKiEERKSC_EEiRi=Module.__ZN5CVLib13EOMDetectLine14Connect_H_LineERNS_3MatES2_PNS_8LineInfoERNS_5ArrayIS4_RKS4_EES9_RNS5_INS5_IiRKiEERKSC_EEiRi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine14Connect_H_LineERNS_3MatES2_PNS_8LineInfoERNS_5ArrayIS4_RKS4_EES9_RNS5_INS5_IiRKiEERKSC_EEiRi.apply(null,arguments)},__ZN5CVLib13EOMDetectLine14Connect_V_LineERNS_3MatES2_PNS_8LineInfoERNS_5ArrayIS4_RKS4_EES9_RNS5_INS5_IiRKiEERKSC_EEiRi=Module.__ZN5CVLib13EOMDetectLine14Connect_V_LineERNS_3MatES2_PNS_8LineInfoERNS_5ArrayIS4_RKS4_EES9_RNS5_INS5_IiRKiEERKSC_EEiRi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine14Connect_V_LineERNS_3MatES2_PNS_8LineInfoERNS_5ArrayIS4_RKS4_EES9_RNS5_INS5_IiRKiEERKSC_EEiRi.apply(null,arguments)},__ZN5CVLib13EOMDetectLine14Find_HMAG_EdgeERKNS_3MatEPNS_8LineInfoES5_ii=Module.__ZN5CVLib13EOMDetectLine14Find_HMAG_EdgeERKNS_3MatEPNS_8LineInfoES5_ii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine14Find_HMAG_EdgeERKNS_3MatEPNS_8LineInfoES5_ii.apply(null,arguments)},__ZN5CVLib13EOMDetectLine14Fix_45BridgPixERNS_3MatE=Module.__ZN5CVLib13EOMDetectLine14Fix_45BridgPixERNS_3MatE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine14Fix_45BridgPixERNS_3MatE.apply(null,arguments)},__ZN5CVLib13EOMDetectLine14Fix_HVBridgPixERNS_3MatE=Module.__ZN5CVLib13EOMDetectLine14Fix_HVBridgPixERNS_3MatE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine14Fix_HVBridgPixERNS_3MatE.apply(null,arguments)},__ZN5CVLib13EOMDetectLine14LineExistInBarERNS_5ArrayIiRKiEEi=Module.__ZN5CVLib13EOMDetectLine14LineExistInBarERNS_5ArrayIiRKiEEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine14LineExistInBarERNS_5ArrayIiRKiEEi.apply(null,arguments)},__ZN5CVLib13EOMDetectLine14ReduceLinesByWEi=Module.__ZN5CVLib13EOMDetectLine14ReduceLinesByWEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine14ReduceLinesByWEi.apply(null,arguments)},__ZN5CVLib13EOMDetectLine14Scan4LeftRightE6POINTIS1_i=Module.__ZN5CVLib13EOMDetectLine14Scan4LeftRightE6POINTIS1_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine14Scan4LeftRightE6POINTIS1_i.apply(null,arguments)},__ZN5CVLib13EOMDetectLine14SortLinesByLenERNS_5ArrayIiRKiEERNS1_IPNS_8LineInfoERKS7_EE=Module.__ZN5CVLib13EOMDetectLine14SortLinesByLenERNS_5ArrayIiRKiEERNS1_IPNS_8LineInfoERKS7_EE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine14SortLinesByLenERNS_5ArrayIiRKiEERNS1_IPNS_8LineInfoERKS7_EE.apply(null,arguments)},__ZN5CVLib13EOMDetectLine14fCheckMatchNumERNS_8LineInfoES2_=Module.__ZN5CVLib13EOMDetectLine14fCheckMatchNumERNS_8LineInfoES2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine14fCheckMatchNumERNS_8LineInfoES2_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine15AddMissingLinesEv=Module.__ZN5CVLib13EOMDetectLine15AddMissingLinesEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine15AddMissingLinesEv.apply(null,arguments)},__ZN5CVLib13EOMDetectLine15Add_Line_CoordsERNS_8LineInfoEiiii=Module.__ZN5CVLib13EOMDetectLine15Add_Line_CoordsERNS_8LineInfoEiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine15Add_Line_CoordsERNS_8LineInfoEiiii.apply(null,arguments)},__ZN5CVLib13EOMDetectLine15CalcLineDist2PtEffbff=Module.__ZN5CVLib13EOMDetectLine15CalcLineDist2PtEffbff=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine15CalcLineDist2PtEffbff.apply(null,arguments)},__ZN5CVLib13EOMDetectLine15CalcLinesSlopesERNS_5ArrayIPNS_8LineInfoERKS3_EE=Module.__ZN5CVLib13EOMDetectLine15CalcLinesSlopesERNS_5ArrayIPNS_8LineInfoERKS3_EE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine15CalcLinesSlopesERNS_5ArrayIPNS_8LineInfoERKS3_EE.apply(null,arguments)},__ZN5CVLib13EOMDetectLine15CalcLinesSlopesEv=Module.__ZN5CVLib13EOMDetectLine15CalcLinesSlopesEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine15CalcLinesSlopesEv.apply(null,arguments)},__ZN5CVLib13EOMDetectLine15CalcLines_AngleER6POINTIS1_S2_=Module.__ZN5CVLib13EOMDetectLine15CalcLines_AngleER6POINTIS1_S2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine15CalcLines_AngleER6POINTIS1_S2_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine15LinearRegretionERNS_5ArrayI6POINTIRKS2_EEiiRfS7_b=Module.__ZN5CVLib13EOMDetectLine15LinearRegretionERNS_5ArrayI6POINTIRKS2_EEiiRfS7_b=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine15LinearRegretionERNS_5ArrayI6POINTIRKS2_EEiiRfS7_b.apply(null,arguments)},__ZN5CVLib13EOMDetectLine15LookFor_HV_lineERNS_3MatEiiiii=Module.__ZN5CVLib13EOMDetectLine15LookFor_HV_lineERNS_3MatEiiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine15LookFor_HV_lineERNS_3MatEiiiii.apply(null,arguments)},__ZN5CVLib13EOMDetectLine15SelectCardLinesEv=Module.__ZN5CVLib13EOMDetectLine15SelectCardLinesEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine15SelectCardLinesEv.apply(null,arguments)},__ZN5CVLib13EOMDetectLine15bBetterNearLineEPNS_8LineInfoEf=Module.__ZN5CVLib13EOMDetectLine15bBetterNearLineEPNS_8LineInfoEf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine15bBetterNearLineEPNS_8LineInfoEf.apply(null,arguments)},__ZN5CVLib13EOMDetectLine15bIsCorrnerRoundEPNS_10RndCornnerEPNS_8LineInfoES4_=Module.__ZN5CVLib13EOMDetectLine15bIsCorrnerRoundEPNS_10RndCornnerEPNS_8LineInfoES4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine15bIsCorrnerRoundEPNS_10RndCornnerEPNS_8LineInfoES4_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine15bIsCorssingLineEPNS_8LineInfoER6POINTIS4_S2_f=Module.__ZN5CVLib13EOMDetectLine15bIsCorssingLineEPNS_8LineInfoER6POINTIS4_S2_f=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine15bIsCorssingLineEPNS_8LineInfoER6POINTIS4_S2_f.apply(null,arguments)},__ZN5CVLib13EOMDetectLine15bIsLineCrossingERNS_8LineInfoERNS_5ArrayI6POINTIRKS4_EEiS2_=Module.__ZN5CVLib13EOMDetectLine15bIsLineCrossingERNS_8LineInfoERNS_5ArrayI6POINTIRKS4_EEiS2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine15bIsLineCrossingERNS_8LineInfoERNS_5ArrayI6POINTIRKS4_EEiS2_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine16CalcLines_CrossPEPNS_8LineInfoES2_=Module.__ZN5CVLib13EOMDetectLine16CalcLines_CrossPEPNS_8LineInfoES2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine16CalcLines_CrossPEPNS_8LineInfoES2_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine16CountInSideRectsERNS_5ArrayINS_6IDRectERKS2_EEffffRiS7_=Module.__ZN5CVLib13EOMDetectLine16CountInSideRectsERNS_5ArrayINS_6IDRectERKS2_EEffffRiS7_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine16CountInSideRectsERNS_5ArrayINS_6IDRectERKS2_EEffffRiS7_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine16DetectBoundariesERKNS_3MatERNS_4RECTE=Module.__ZN5CVLib13EOMDetectLine16DetectBoundariesERKNS_3MatERNS_4RECTE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine16DetectBoundariesERKNS_3MatERNS_4RECTE.apply(null,arguments)},__ZN5CVLib13EOMDetectLine16FillLinePassportERNS_5ArrayIPiRKS2_EEiiiS2_S2_S2_=Module.__ZN5CVLib13EOMDetectLine16FillLinePassportERNS_5ArrayIPiRKS2_EEiiiS2_S2_S2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine16FillLinePassportERNS_5ArrayIPiRKS2_EEiiiS2_S2_S2_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine16FilterNoisyLinesEv=Module.__ZN5CVLib13EOMDetectLine16FilterNoisyLinesEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine16FilterNoisyLinesEv.apply(null,arguments)},__ZN5CVLib13EOMDetectLine16LineRegretionErrERNS_5ArrayI6POINTIRKS2_EEiiRfS7_b=Module.__ZN5CVLib13EOMDetectLine16LineRegretionErrERNS_5ArrayI6POINTIRKS2_EEiiRfS7_b=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine16LineRegretionErrERNS_5ArrayI6POINTIRKS2_EEiiRfS7_b.apply(null,arguments)},__ZN5CVLib13EOMDetectLine16MarkNearCorrnersEPNS_8LineInfoEf=Module.__ZN5CVLib13EOMDetectLine16MarkNearCorrnersEPNS_8LineInfoEf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine16MarkNearCorrnersEPNS_8LineInfoEf.apply(null,arguments)},__ZN5CVLib13EOMDetectLine16MarkPicLinesBaseEv=Module.__ZN5CVLib13EOMDetectLine16MarkPicLinesBaseEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine16MarkPicLinesBaseEv.apply(null,arguments)},__ZN5CVLib13EOMDetectLine16Scan4BetterVLineEPNS_8LineInfoES2_RNS_5ArrayIS2_RKS2_EEi=Module.__ZN5CVLib13EOMDetectLine16Scan4BetterVLineEPNS_8LineInfoES2_RNS_5ArrayIS2_RKS2_EEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine16Scan4BetterVLineEPNS_8LineInfoES2_RNS_5ArrayIS2_RKS2_EEi.apply(null,arguments)},__ZN5CVLib13EOMDetectLine16Select_MRZ_GroupERNS_5ArrayINS_8MRZ_RECTERKS2_EERS2_=Module.__ZN5CVLib13EOMDetectLine16Select_MRZ_GroupERNS_5ArrayINS_8MRZ_RECTERKS2_EERS2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine16Select_MRZ_GroupERNS_5ArrayINS_8MRZ_RECTERKS2_EERS2_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine16SetCardSideAngleEfPff=Module.__ZN5CVLib13EOMDetectLine16SetCardSideAngleEfPff=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine16SetCardSideAngleEfPff.apply(null,arguments)},__ZN5CVLib13EOMDetectLine16SplitBookletRectEPNS_6IDRectES2_S2_=Module.__ZN5CVLib13EOMDetectLine16SplitBookletRectEPNS_6IDRectES2_S2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine16SplitBookletRectEPNS_6IDRectES2_S2_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine16bCheck4CleanPathERNS_6IDRectERbS3_S3_S3_=Module.__ZN5CVLib13EOMDetectLine16bCheck4CleanPathERNS_6IDRectERbS3_S3_S3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine16bCheck4CleanPathERNS_6IDRectERbS3_S3_S3_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine16bCheck4SmallCircERNS_5ArrayIPNS_8LineInfoERKS3_EES3_S3_RNS_3MatES9_=Module.__ZN5CVLib13EOMDetectLine16bCheck4SmallCircERNS_5ArrayIPNS_8LineInfoERKS3_EES3_S3_RNS_3MatES9_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine16bCheck4SmallCircERNS_5ArrayIPNS_8LineInfoERKS3_EES3_S3_RNS_3MatES9_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine16bCheckLineInRectERNS_6IDRectEPNS_8LineInfoE=Module.__ZN5CVLib13EOMDetectLine16bCheckLineInRectERNS_6IDRectEPNS_8LineInfoE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine16bCheckLineInRectERNS_6IDRectEPNS_8LineInfoE.apply(null,arguments)},__ZN5CVLib13EOMDetectLine17AddMagMissingLineEv=Module.__ZN5CVLib13EOMDetectLine17AddMagMissingLineEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine17AddMagMissingLineEv.apply(null,arguments)},__ZN5CVLib13EOMDetectLine17AddMissingBotLineEii=Module.__ZN5CVLib13EOMDetectLine17AddMissingBotLineEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine17AddMissingBotLineEii.apply(null,arguments)},__ZN5CVLib13EOMDetectLine17AddMissingTopLineEii=Module.__ZN5CVLib13EOMDetectLine17AddMissingTopLineEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine17AddMissingTopLineEii.apply(null,arguments)},__ZN5CVLib13EOMDetectLine17CalcLines_CrossPFEPNS_8LineInfoES2_=Module.__ZN5CVLib13EOMDetectLine17CalcLines_CrossPFEPNS_8LineInfoES2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine17CalcLines_CrossPFEPNS_8LineInfoES2_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine17CalcLines_CrossPFEffff=Module.__ZN5CVLib13EOMDetectLine17CalcLines_CrossPFEffff=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine17CalcLines_CrossPFEffff.apply(null,arguments)},__ZN5CVLib13EOMDetectLine17ClearLineOverShutEPNS_8LineInfoE6POINTIS3_=Module.__ZN5CVLib13EOMDetectLine17ClearLineOverShutEPNS_8LineInfoE6POINTIS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine17ClearLineOverShutEPNS_8LineInfoE6POINTIS3_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine17ConnectSameLines2ERNS_3MatES2_RNS_5ArrayIPNS_8LineInfoERKS5_EERNS3_INS3_IiRKiEERKSC_EES9_Ri=Module.__ZN5CVLib13EOMDetectLine17ConnectSameLines2ERNS_3MatES2_RNS_5ArrayIPNS_8LineInfoERKS5_EERNS3_INS3_IiRKiEERKSC_EES9_Ri=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine17ConnectSameLines2ERNS_3MatES2_RNS_5ArrayIPNS_8LineInfoERKS5_EERNS3_INS3_IiRKiEERKSC_EES9_Ri.apply(null,arguments)},__ZN5CVLib13EOMDetectLine17IsLineNearCornnerEPNS_8LineInfoEiiRfS3_f=Module.__ZN5CVLib13EOMDetectLine17IsLineNearCornnerEPNS_8LineInfoEiiRfS3_f=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine17IsLineNearCornnerEPNS_8LineInfoEiiRfS3_f.apply(null,arguments)},__ZN5CVLib13EOMDetectLine17LineClose2RndCrnrEPNS_8LineInfoEii=Module.__ZN5CVLib13EOMDetectLine17LineClose2RndCrnrEPNS_8LineInfoEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine17LineClose2RndCrnrEPNS_8LineInfoEii.apply(null,arguments)},__ZN5CVLib13EOMDetectLine17LineInRndCornnersEiiiiii=Module.__ZN5CVLib13EOMDetectLine17LineInRndCornnersEiiiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine17LineInRndCornnersEiiiiii.apply(null,arguments)},__ZN5CVLib13EOMDetectLine17MarkPicLinesVbaseERNS_3MatE=Module.__ZN5CVLib13EOMDetectLine17MarkPicLinesVbaseERNS_3MatE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine17MarkPicLinesVbaseERNS_3MatE.apply(null,arguments)},__ZN5CVLib13EOMDetectLine17RemoveSllopyLinesEf=Module.__ZN5CVLib13EOMDetectLine17RemoveSllopyLinesEf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine17RemoveSllopyLinesEf.apply(null,arguments)},__ZN5CVLib13EOMDetectLine17SelectLongestLineERNS_5ArrayIPNS_8LineInfoERKS3_EERNS1_INS1_IiRKiEERKSA_EEi=Module.__ZN5CVLib13EOMDetectLine17SelectLongestLineERNS_5ArrayIPNS_8LineInfoERKS3_EERNS1_INS1_IiRKiEERKSA_EEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine17SelectLongestLineERNS_5ArrayIPNS_8LineInfoERKS3_EERNS1_INS1_IiRKiEERKSA_EEi.apply(null,arguments)},__ZN5CVLib13EOMDetectLine17SelectLongestLineEv=Module.__ZN5CVLib13EOMDetectLine17SelectLongestLineEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine17SelectLongestLineEv.apply(null,arguments)},__ZN5CVLib13EOMDetectLine17bIsCornerByColorsERNS_10RndCornnerERNS_3MatES4_=Module.__ZN5CVLib13EOMDetectLine17bIsCornerByColorsERNS_10RndCornnerERNS_3MatES4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine17bIsCornerByColorsERNS_10RndCornnerERNS_3MatES4_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine17bIsItPassportLineEPiS1_S1_ii=Module.__ZN5CVLib13EOMDetectLine17bIsItPassportLineEPiS1_S1_ii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine17bIsItPassportLineEPiS1_S1_ii.apply(null,arguments)},__ZN5CVLib13EOMDetectLine18AddMissingLeftLineEii=Module.__ZN5CVLib13EOMDetectLine18AddMissingLeftLineEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine18AddMissingLeftLineEii.apply(null,arguments)},__ZN5CVLib13EOMDetectLine18CancelBarCodeLinesEv=Module.__ZN5CVLib13EOMDetectLine18CancelBarCodeLinesEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine18CancelBarCodeLinesEv.apply(null,arguments)},__ZN5CVLib13EOMDetectLine18Fill_MinMax_PointsEPfiRNS_5ArrayINS_7MinMaxSERKS3_EE=Module.__ZN5CVLib13EOMDetectLine18Fill_MinMax_PointsEPfiRNS_5ArrayINS_7MinMaxSERKS3_EE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine18Fill_MinMax_PointsEPfiRNS_5ArrayINS_7MinMaxSERKS3_EE.apply(null,arguments)},__ZN5CVLib13EOMDetectLine18FilterNoisy_H_LineEPNS_8LineInfoEPNS_9LnPixInfoE=Module.__ZN5CVLib13EOMDetectLine18FilterNoisy_H_LineEPNS_8LineInfoEPNS_9LnPixInfoE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine18FilterNoisy_H_LineEPNS_8LineInfoEPNS_9LnPixInfoE.apply(null,arguments)},__ZN5CVLib13EOMDetectLine18FilterNoisy_V_LineEPNS_8LineInfoEPNS_9LnPixInfoE=Module.__ZN5CVLib13EOMDetectLine18FilterNoisy_V_LineEPNS_8LineInfoEPNS_9LnPixInfoE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine18FilterNoisy_V_LineEPNS_8LineInfoEPNS_9LnPixInfoE.apply(null,arguments)},__ZN5CVLib13EOMDetectLine18IsArrowsInsideRectEPNS_6IDRectEic=Module.__ZN5CVLib13EOMDetectLine18IsArrowsInsideRectEPNS_6IDRectEic=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine18IsArrowsInsideRectEPNS_6IDRectEic.apply(null,arguments)},__ZN5CVLib13EOMDetectLine18IsItClosestCorrnerEiPNS_8LineInfoEff=Module.__ZN5CVLib13EOMDetectLine18IsItClosestCorrnerEiPNS_8LineInfoEff=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine18IsItClosestCorrnerEiPNS_8LineInfoEff.apply(null,arguments)},__ZN5CVLib13EOMDetectLine18NMS_16bit_ImpruvedERNS_3MatES2_S2_S2_S2_i=Module.__ZN5CVLib13EOMDetectLine18NMS_16bit_ImpruvedERNS_3MatES2_S2_S2_S2_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine18NMS_16bit_ImpruvedERNS_3MatES2_S2_S2_S2_i.apply(null,arguments)},__ZN5CVLib13EOMDetectLine18bGoodNxtConnectionEiRNS_8LineInfoEiiRb=Module.__ZN5CVLib13EOMDetectLine18bGoodNxtConnectionEiRNS_8LineInfoEiiRb=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine18bGoodNxtConnectionEiRNS_8LineInfoEiiRb.apply(null,arguments)},__ZN5CVLib13EOMDetectLine18bGoodPreConnectionEiRNS_8LineInfoEiiRb=Module.__ZN5CVLib13EOMDetectLine18bGoodPreConnectionEiRNS_8LineInfoEiiRb=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine18bGoodPreConnectionEiRNS_8LineInfoEiiRb.apply(null,arguments)},__ZN5CVLib13EOMDetectLine19AddMissingRightLineEii=Module.__ZN5CVLib13EOMDetectLine19AddMissingRightLineEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine19AddMissingRightLineEii.apply(null,arguments)},__ZN5CVLib13EOMDetectLine19CalcLineOtherParamsEPNS_8LineInfoERNS_3MatE=Module.__ZN5CVLib13EOMDetectLine19CalcLineOtherParamsEPNS_8LineInfoERNS_3MatE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine19CalcLineOtherParamsEPNS_8LineInfoERNS_3MatE.apply(null,arguments)},__ZN5CVLib13EOMDetectLine19Choose_ID_Best_RectEfR11CropResults=Module.__ZN5CVLib13EOMDetectLine19Choose_ID_Best_RectEfR11CropResults=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine19Choose_ID_Best_RectEfR11CropResults.apply(null,arguments)},__ZN5CVLib13EOMDetectLine19ClearOverShootPartsEv=Module.__ZN5CVLib13EOMDetectLine19ClearOverShootPartsEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine19ClearOverShootPartsEv.apply(null,arguments)},__ZN5CVLib13EOMDetectLine19FillCropRectResultsER11CropResultsf=Module.__ZN5CVLib13EOMDetectLine19FillCropRectResultsER11CropResultsf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine19FillCropRectResultsER11CropResultsf.apply(null,arguments)},__ZN5CVLib13EOMDetectLine19FilterNoisy_H_LinesERNS_5ArrayIPNS_8LineInfoERKS3_EE=Module.__ZN5CVLib13EOMDetectLine19FilterNoisy_H_LinesERNS_5ArrayIPNS_8LineInfoERKS3_EE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine19FilterNoisy_H_LinesERNS_5ArrayIPNS_8LineInfoERKS3_EE.apply(null,arguments)},__ZN5CVLib13EOMDetectLine19FilterNoisy_V_LinesERNS_5ArrayIPNS_8LineInfoERKS3_EE=Module.__ZN5CVLib13EOMDetectLine19FilterNoisy_V_LinesERNS_5ArrayIPNS_8LineInfoERKS3_EE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine19FilterNoisy_V_LinesERNS_5ArrayIPNS_8LineInfoERKS3_EE.apply(null,arguments)},__ZN5CVLib13EOMDetectLine19LineReOrder_NewCalcEPNS_8LineInfoE6POINTIS3_=Module.__ZN5CVLib13EOMDetectLine19LineReOrder_NewCalcEPNS_8LineInfoE6POINTIS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine19LineReOrder_NewCalcEPNS_8LineInfoE6POINTIS3_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine19LocateRoundCornnersERNS_3MatES2_RNS_5ArrayIPNS_8LineInfoERKS5_EES9_S9_=Module.__ZN5CVLib13EOMDetectLine19LocateRoundCornnersERNS_3MatES2_RNS_5ArrayIPNS_8LineInfoERKS5_EES9_S9_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine19LocateRoundCornnersERNS_3MatES2_RNS_5ArrayIPNS_8LineInfoERKS5_EES9_S9_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine19Prepare_GradAng_TabEiib=Module.__ZN5CVLib13EOMDetectLine19Prepare_GradAng_TabEiib=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine19Prepare_GradAng_TabEiib.apply(null,arguments)},__ZN5CVLib13EOMDetectLine19ReduceLines2BiggestERNS_5ArrayIPNS_8LineInfoERKS3_EEii=Module.__ZN5CVLib13EOMDetectLine19ReduceLines2BiggestERNS_5ArrayIPNS_8LineInfoERKS3_EEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine19ReduceLines2BiggestERNS_5ArrayIPNS_8LineInfoERKS3_EEii.apply(null,arguments)},__ZN5CVLib13EOMDetectLine19SplitNonLiniarLinesEv=Module.__ZN5CVLib13EOMDetectLine19SplitNonLiniarLinesEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine19SplitNonLiniarLinesEv.apply(null,arguments)},__ZN5CVLib13EOMDetectLine19fIsItNearRndCornnerEPNS_8LineInfoE=Module.__ZN5CVLib13EOMDetectLine19fIsItNearRndCornnerEPNS_8LineInfoE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine19fIsItNearRndCornnerEPNS_8LineInfoE.apply(null,arguments)},__ZN5CVLib13EOMDetectLine20AddNewLineFromCoordsERNS_5ArrayI6POINTIRKS2_EEib=Module.__ZN5CVLib13EOMDetectLine20AddNewLineFromCoordsERNS_5ArrayI6POINTIRKS2_EEib=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine20AddNewLineFromCoordsERNS_5ArrayI6POINTIRKS2_EEib.apply(null,arguments)},__ZN5CVLib13EOMDetectLine20CancelOutOfRectLinesERNS_4RECTEii=Module.__ZN5CVLib13EOMDetectLine20CancelOutOfRectLinesERNS_4RECTEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine20CancelOutOfRectLinesERNS_4RECTEii.apply(null,arguments)},__ZN5CVLib13EOMDetectLine20ChooseNearCharsCountEPiiii=Module.__ZN5CVLib13EOMDetectLine20ChooseNearCharsCountEPiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine20ChooseNearCharsCountEPiiii.apply(null,arguments)},__ZN5CVLib13EOMDetectLine20CleanLineAddOnPixelsEPNS_8LineInfoEii=Module.__ZN5CVLib13EOMDetectLine20CleanLineAddOnPixelsEPNS_8LineInfoEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine20CleanLineAddOnPixelsEPNS_8LineInfoEii.apply(null,arguments)},__ZN5CVLib13EOMDetectLine20ConnectSameRectLinesERNS_5ArrayIPNS_8LineInfoERKS3_EE=Module.__ZN5CVLib13EOMDetectLine20ConnectSameRectLinesERNS_5ArrayIPNS_8LineInfoERKS3_EE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine20ConnectSameRectLinesERNS_5ArrayIPNS_8LineInfoERKS3_EE.apply(null,arguments)},__ZN5CVLib13EOMDetectLine20ConnectSameRectLinesEv=Module.__ZN5CVLib13EOMDetectLine20ConnectSameRectLinesEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine20ConnectSameRectLinesEv.apply(null,arguments)},__ZN5CVLib13EOMDetectLine20Prepare_Arrows_PathsEi=Module.__ZN5CVLib13EOMDetectLine20Prepare_Arrows_PathsEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine20Prepare_Arrows_PathsEi.apply(null,arguments)},__ZN5CVLib13EOMDetectLine20Scan4Add_LineByCutPtEPNS_6IDRectERNS_5ArrayIPNS_8LineInfoERKS5_EES5_=Module.__ZN5CVLib13EOMDetectLine20Scan4Add_LineByCutPtEPNS_6IDRectERNS_5ArrayIPNS_8LineInfoERKS5_EES5_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine20Scan4Add_LineByCutPtEPNS_6IDRectERNS_5ArrayIPNS_8LineInfoERKS5_EES5_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine20Set_MRZ_StartStopPixERNS_5ArrayIPiRKS2_EEiiiRiS7_=Module.__ZN5CVLib13EOMDetectLine20Set_MRZ_StartStopPixERNS_5ArrayIPiRKS2_EEiiiRiS7_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine20Set_MRZ_StartStopPixERNS_5ArrayIPiRKS2_EEiiiRiS7_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine20bCheckLinesSlopesVarERNS_5ArrayIPNS_8LineInfoERKS3_EEfi=Module.__ZN5CVLib13EOMDetectLine20bCheckLinesSlopesVarERNS_5ArrayIPNS_8LineInfoERKS3_EEfi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine20bCheckLinesSlopesVarERNS_5ArrayIPNS_8LineInfoERKS3_EEfi.apply(null,arguments)},__ZN5CVLib13EOMDetectLine20fCheckMatchNumByBaseEPNS_8LineInfoES2_b=Module.__ZN5CVLib13EOMDetectLine20fCheckMatchNumByBaseEPNS_8LineInfoES2_b=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine20fCheckMatchNumByBaseEPNS_8LineInfoES2_b.apply(null,arguments)},__ZN5CVLib13EOMDetectLine21AddBarCodeMissingLineEv=Module.__ZN5CVLib13EOMDetectLine21AddBarCodeMissingLineEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine21AddBarCodeMissingLineEv.apply(null,arguments)},__ZN5CVLib13EOMDetectLine21CalcAspectRatioFactorEfbb=Module.__ZN5CVLib13EOMDetectLine21CalcAspectRatioFactorEfbb=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine21CalcAspectRatioFactorEfbb.apply(null,arguments)},__ZN5CVLib13EOMDetectLine21CountArrowsInsideRectEiiiic=Module.__ZN5CVLib13EOMDetectLine21CountArrowsInsideRectEiiiic=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine21CountArrowsInsideRectEiiiic.apply(null,arguments)},__ZN5CVLib13EOMDetectLine21Find_H_MagneticStripeERKNS_3MatERS1_=Module.__ZN5CVLib13EOMDetectLine21Find_H_MagneticStripeERKNS_3MatERS1_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine21Find_H_MagneticStripeERKNS_3MatERS1_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine21Find_V_MagneticStripeERKNS_3MatERS1_=Module.__ZN5CVLib13EOMDetectLine21Find_V_MagneticStripeERKNS_3MatERS1_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine21Find_V_MagneticStripeERKNS_3MatERS1_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine21PicBarCodeMagW_InRectEPNS_6IDRectE=Module.__ZN5CVLib13EOMDetectLine21PicBarCodeMagW_InRectEPNS_6IDRectE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine21PicBarCodeMagW_InRectEPNS_6IDRectE.apply(null,arguments)},__ZN5CVLib13EOMDetectLine21Scan4ExtraBarCodeLineEiibRi=Module.__ZN5CVLib13EOMDetectLine21Scan4ExtraBarCodeLineEiibRi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine21Scan4ExtraBarCodeLineEiibRi.apply(null,arguments)},__ZN5CVLib13EOMDetectLine21Select_Best_MRZ_GroupERNS_5ArrayINS_8MRZ_RECTERKS2_EEi=Module.__ZN5CVLib13EOMDetectLine21Select_Best_MRZ_GroupERNS_5ArrayINS_8MRZ_RECTERKS2_EEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine21Select_Best_MRZ_GroupERNS_5ArrayINS_8MRZ_RECTERKS2_EEi.apply(null,arguments)},__ZN5CVLib13EOMDetectLine21SplitNonLiniarLines_HEPNS_8LineInfoE=Module.__ZN5CVLib13EOMDetectLine21SplitNonLiniarLines_HEPNS_8LineInfoE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine21SplitNonLiniarLines_HEPNS_8LineInfoE.apply(null,arguments)},__ZN5CVLib13EOMDetectLine21SplitNonLiniarLines_VEPNS_8LineInfoE=Module.__ZN5CVLib13EOMDetectLine21SplitNonLiniarLines_VEPNS_8LineInfoE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine21SplitNonLiniarLines_VEPNS_8LineInfoE.apply(null,arguments)},__ZN5CVLib13EOMDetectLine21bCheckBarCode1DLook_HERKNS_3MatEiiff=Module.__ZN5CVLib13EOMDetectLine21bCheckBarCode1DLook_HERKNS_3MatEiiff=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine21bCheckBarCode1DLook_HERKNS_3MatEiiff.apply(null,arguments)},__ZN5CVLib13EOMDetectLine21bCheckBarCode1DLook_VERKNS_3MatEiiff=Module.__ZN5CVLib13EOMDetectLine21bCheckBarCode1DLook_VERKNS_3MatEiiff=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine21bCheckBarCode1DLook_VERKNS_3MatEiiff.apply(null,arguments)},__ZN5CVLib13EOMDetectLine21bCheckBarCodeContrastEffff=Module.__ZN5CVLib13EOMDetectLine21bCheckBarCodeContrastEffff=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine21bCheckBarCodeContrastEffff.apply(null,arguments)},__ZN5CVLib13EOMDetectLine22AddLineByMagAndBarCodeERNS_5ArrayIPNS_8LineInfoERKS3_EEiiii=Module.__ZN5CVLib13EOMDetectLine22AddLineByMagAndBarCodeERNS_5ArrayIPNS_8LineInfoERKS3_EEiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine22AddLineByMagAndBarCodeERNS_5ArrayIPNS_8LineInfoERKS3_EEiiii.apply(null,arguments)},__ZN5CVLib13EOMDetectLine22CalcLine_Cornners_DistEPNS_8LineInfoE6POINTIS3_=Module.__ZN5CVLib13EOMDetectLine22CalcLine_Cornners_DistEPNS_8LineInfoE6POINTIS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine22CalcLine_Cornners_DistEPNS_8LineInfoE6POINTIS3_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine22CancelLowContrastLinesEv=Module.__ZN5CVLib13EOMDetectLine22CancelLowContrastLinesEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine22CancelLowContrastLinesEv.apply(null,arguments)},__ZN5CVLib13EOMDetectLine22Scan4AddLineByRndCrrnrEPNS_8LineInfoEi=Module.__ZN5CVLib13EOMDetectLine22Scan4AddLineByRndCrrnrEPNS_8LineInfoEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine22Scan4AddLineByRndCrrnrEPNS_8LineInfoEi.apply(null,arguments)},__ZN5CVLib13EOMDetectLine22Set_MRZ_StartStopLinesEPfPiiRiS3_=Module.__ZN5CVLib13EOMDetectLine22Set_MRZ_StartStopLinesEPfPiiRiS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine22Set_MRZ_StartStopLinesEPfPiiRiS3_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine22Sort_SortBar_By_LengthERNS_5ArrayIiRKiEERNS1_IPNS_8LineInfoERKS7_EE=Module.__ZN5CVLib13EOMDetectLine22Sort_SortBar_By_LengthERNS_5ArrayIiRKiEERNS1_IPNS_8LineInfoERKS7_EE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine22Sort_SortBar_By_LengthERNS_5ArrayIiRKiEERNS1_IPNS_8LineInfoERKS7_EE.apply(null,arguments)},__ZN5CVLib13EOMDetectLine22VerifyRectByGradAndNMSERNS_6IDRectERfS3_=Module.__ZN5CVLib13EOMDetectLine22VerifyRectByGradAndNMSERNS_6IDRectERfS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine22VerifyRectByGradAndNMSERNS_6IDRectERfS3_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine23CalcAv_BarCode_LocationENS_5ArrayIPNS_8LineInfoERKS3_EEbRfS7_S7_S7_S7_S7_=Module.__ZN5CVLib13EOMDetectLine23CalcAv_BarCode_LocationENS_5ArrayIPNS_8LineInfoERKS3_EEbRfS7_S7_S7_S7_S7_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine23CalcAv_BarCode_LocationENS_5ArrayIPNS_8LineInfoERKS3_EEbRfS7_S7_S7_S7_S7_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine23OutOfImage_ReduceFactorEfffPNS_8LineInfoE6POINTIS3_=Module.__ZN5CVLib13EOMDetectLine23OutOfImage_ReduceFactorEfffPNS_8LineInfoE6POINTIS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine23OutOfImage_ReduceFactorEfffPNS_8LineInfoE6POINTIS3_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine24AddaptiveLinearRegretionERNS_5ArrayI6POINTIRKS2_EEiiRfS7_bif=Module.__ZN5CVLib13EOMDetectLine24AddaptiveLinearRegretionERNS_5ArrayI6POINTIRKS2_EEiiRfS7_bif=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine24AddaptiveLinearRegretionERNS_5ArrayI6POINTIRKS2_EEiiRfS7_bif.apply(null,arguments)},__ZN5CVLib13EOMDetectLine24ReGradeLinesViaMraGroupsEv=Module.__ZN5CVLib13EOMDetectLine24ReGradeLinesViaMraGroupsEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine24ReGradeLinesViaMraGroupsEv.apply(null,arguments)},__ZN5CVLib13EOMDetectLine24ScanAndCreateMissingLineEiii=Module.__ZN5CVLib13EOMDetectLine24ScanAndCreateMissingLineEiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine24ScanAndCreateMissingLineEiii.apply(null,arguments)},__ZN5CVLib13EOMDetectLine25ColorGradientDetector_5x5ERKNS_3MatERS1_S4_S4_S4_=Module.__ZN5CVLib13EOMDetectLine25ColorGradientDetector_5x5ERKNS_3MatERS1_S4_S4_S4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine25ColorGradientDetector_5x5ERKNS_3MatERS1_S4_S4_S4_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine25FixCardCenter_By_FeaturesEv=Module.__ZN5CVLib13EOMDetectLine25FixCardCenter_By_FeaturesEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine25FixCardCenter_By_FeaturesEv.apply(null,arguments)},__ZN5CVLib13EOMDetectLine27FindInternalLine_AddNewLineERNS_6IDRectEb=Module.__ZN5CVLib13EOMDetectLine27FindInternalLine_AddNewLineERNS_6IDRectEb=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine27FindInternalLine_AddNewLineERNS_6IDRectEb.apply(null,arguments)},__ZN5CVLib13EOMDetectLine29CalcDist_LineOrt_2_CardCenterEPNS_8LineInfoEb=Module.__ZN5CVLib13EOMDetectLine29CalcDist_LineOrt_2_CardCenterEPNS_8LineInfoEb=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine29CalcDist_LineOrt_2_CardCenterEPNS_8LineInfoEb.apply(null,arguments)},__ZN5CVLib13EOMDetectLine29Prepare_Arrows_Paths_ImpruvedEi=Module.__ZN5CVLib13EOMDetectLine29Prepare_Arrows_Paths_ImpruvedEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine29Prepare_Arrows_Paths_ImpruvedEi.apply(null,arguments)},__ZN5CVLib13EOMDetectLine30CalcID_Center_By_RoundCornnersEv=Module.__ZN5CVLib13EOMDetectLine30CalcID_Center_By_RoundCornnersEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine30CalcID_Center_By_RoundCornnersEv.apply(null,arguments)},__ZN5CVLib13EOMDetectLine30FilterRoundCornnersByColorsDifERNS_3MatES2_=Module.__ZN5CVLib13EOMDetectLine30FilterRoundCornnersByColorsDifERNS_3MatES2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine30FilterRoundCornnersByColorsDifERNS_3MatES2_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine32FilterRoundCornnersByLogestLinesEv=Module.__ZN5CVLib13EOMDetectLine32FilterRoundCornnersByLogestLinesEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine32FilterRoundCornnersByLogestLinesEv.apply(null,arguments)},__ZN5CVLib13EOMDetectLine32FixSelectedRect_DueToPassportDetEf=Module.__ZN5CVLib13EOMDetectLine32FixSelectedRect_DueToPassportDetEf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine32FixSelectedRect_DueToPassportDetEf.apply(null,arguments)},__ZN5CVLib13EOMDetectLine35LocateRoundCornnersNearLongestLinesERNS_3MatERNS_5ArrayIPNS_8LineInfoERKS5_EEii=Module.__ZN5CVLib13EOMDetectLine35LocateRoundCornnersNearLongestLinesERNS_3MatERNS_5ArrayIPNS_8LineInfoERKS5_EEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine35LocateRoundCornnersNearLongestLinesERNS_3MatERNS_5ArrayIPNS_8LineInfoERKS5_EEii.apply(null,arguments)},__ZN5CVLib13EOMDetectLine37FixSelectedRect_DueToNearLines_BigW2HEf=Module.__ZN5CVLib13EOMDetectLine37FixSelectedRect_DueToNearLines_BigW2HEf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine37FixSelectedRect_DueToNearLines_BigW2HEf.apply(null,arguments)},__ZN5CVLib13EOMDetectLine39FixSelectedRect_DueToNearLines_SmallW2HEf=Module.__ZN5CVLib13EOMDetectLine39FixSelectedRect_DueToNearLines_SmallW2HEf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine39FixSelectedRect_DueToNearLines_SmallW2HEf.apply(null,arguments)},__ZN5CVLib13EOMDetectLine8CalcDistER6POINTIS2_=Module.__ZN5CVLib13EOMDetectLine8CalcDistER6POINTIS2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine8CalcDistER6POINTIS2_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine8Calc_H2WERNS_6IDRectE=Module.__ZN5CVLib13EOMDetectLine8Calc_H2WERNS_6IDRectE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine8Calc_H2WERNS_6IDRectE.apply(null,arguments)},__ZN5CVLib13EOMDetectLine9CalcLineWEPNS_8LineInfoEi=Module.__ZN5CVLib13EOMDetectLine9CalcLineWEPNS_8LineInfoEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine9CalcLineWEPNS_8LineInfoEi.apply(null,arguments)},__ZN5CVLib13EOMDetectLine9ScanHlineERNS_3MatEiiiiRNS_5ArrayIiRKiEE=Module.__ZN5CVLib13EOMDetectLine9ScanHlineERNS_3MatEiiiiRNS_5ArrayIiRKiEE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine9ScanHlineERNS_3MatEiiiiRNS_5ArrayIiRKiEE.apply(null,arguments)},__ZN5CVLib13EOMDetectLine9SortLinesERNS_5ArrayIPNS_8LineInfoERKS3_EEb=Module.__ZN5CVLib13EOMDetectLine9SortLinesERNS_5ArrayIPNS_8LineInfoERKS3_EEb=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine9SortLinesERNS_5ArrayIPNS_8LineInfoERKS3_EEb.apply(null,arguments)},__ZN5CVLib13EOMDetectLine9bFaceLikeER6POINTIS2_S2_S2_=Module.__ZN5CVLib13EOMDetectLine9bFaceLikeER6POINTIS2_S2_S2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine9bFaceLikeER6POINTIS2_S2_S2_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine9bSameLineEPNS_8LineInfoES2_f=Module.__ZN5CVLib13EOMDetectLine9bSameLineEPNS_8LineInfoES2_f=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine9bSameLineEPNS_8LineInfoES2_f.apply(null,arguments)},__ZN5CVLib13EOMDetectLine9findLinesERNS_3MatES2_S2_=Module.__ZN5CVLib13EOMDetectLine9findLinesERNS_3MatES2_S2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine9findLinesERNS_3MatES2_S2_.apply(null,arguments)},__ZN5CVLib13EOMDetectLine9sortLinesERNS_5ArrayIPNS_8LineInfoERKS3_EEPNS1_INS1_IiRKiEERKSA_EESE_i=Module.__ZN5CVLib13EOMDetectLine9sortLinesERNS_5ArrayIPNS_8LineInfoERKS3_EEPNS1_INS1_IiRKiEERKSA_EESE_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLine9sortLinesERNS_5ArrayIPNS_8LineInfoERKS3_EEPNS1_INS1_IiRKiEERKSA_EESE_i.apply(null,arguments)},__ZN5CVLib13EOMDetectLineC2Ev=Module.__ZN5CVLib13EOMDetectLineC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLineC2Ev.apply(null,arguments)},__ZN5CVLib13EOMDetectLineD0Ev=Module.__ZN5CVLib13EOMDetectLineD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLineD0Ev.apply(null,arguments)},__ZN5CVLib13EOMDetectLineD2Ev=Module.__ZN5CVLib13EOMDetectLineD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13EOMDetectLineD2Ev.apply(null,arguments)},__ZN5CVLib13parallel_for_ERKNS_5RangeERKNS_16ParallelLoopBodyEd=Module.__ZN5CVLib13parallel_for_ERKNS_5RangeERKNS_16ParallelLoopBodyEd=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib13parallel_for_ERKNS_5RangeERKNS_16ParallelLoopBodyEd.apply(null,arguments)},__ZN5CVLib14ParaLineYhistoC2ERNS_13EOMDetectLineERNS_5ArrayI6POINTFRKS4_EES8_RNS3_IPiRKS9_EERS9_RPfii=Module.__ZN5CVLib14ParaLineYhistoC2ERNS_13EOMDetectLineERNS_5ArrayI6POINTFRKS4_EES8_RNS3_IPiRKS9_EERS9_RPfii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib14ParaLineYhistoC2ERNS_13EOMDetectLineERNS_5ArrayI6POINTFRKS4_EES8_RNS3_IPiRKS9_EERS9_RPfii.apply(null,arguments)},__ZN5CVLib14ParaLineYhistoD0Ev=Module.__ZN5CVLib14ParaLineYhistoD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib14ParaLineYhistoD0Ev.apply(null,arguments)},__ZN5CVLib14ParaLineYhistoD2Ev=Module.__ZN5CVLib14ParaLineYhistoD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib14ParaLineYhistoD2Ev.apply(null,arguments)},__ZN5CVLib15LUDecomposition11DeterminantEv=Module.__ZN5CVLib15LUDecomposition11DeterminantEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib15LUDecomposition11DeterminantEv.apply(null,arguments)},__ZN5CVLib15LUDecomposition11DoublePivotEv=Module.__ZN5CVLib15LUDecomposition11DoublePivotEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib15LUDecomposition11DoublePivotEv.apply(null,arguments)},__ZN5CVLib15LUDecomposition13IsNonSingularEv=Module.__ZN5CVLib15LUDecomposition13IsNonSingularEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib15LUDecomposition13IsNonSingularEv.apply(null,arguments)},__ZN5CVLib15LUDecomposition1LEv=Module.__ZN5CVLib15LUDecomposition1LEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib15LUDecomposition1LEv.apply(null,arguments)},__ZN5CVLib15LUDecomposition1UEv=Module.__ZN5CVLib15LUDecomposition1UEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib15LUDecomposition1UEv.apply(null,arguments)},__ZN5CVLib15LUDecomposition5PivotEv=Module.__ZN5CVLib15LUDecomposition5PivotEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib15LUDecomposition5PivotEv.apply(null,arguments)},__ZN5CVLib15LUDecomposition5SolveEPNS_3MatE=Module.__ZN5CVLib15LUDecomposition5SolveEPNS_3MatE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib15LUDecomposition5SolveEPNS_3MatE.apply(null,arguments)},__ZN5CVLib15LUDecompositionC2EPKNS_3MatEPS1_=Module.__ZN5CVLib15LUDecompositionC2EPKNS_3MatEPS1_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib15LUDecompositionC2EPKNS_3MatEPS1_.apply(null,arguments)},__ZN5CVLib15LUDecompositionD0Ev=Module.__ZN5CVLib15LUDecompositionD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib15LUDecompositionD0Ev.apply(null,arguments)},__ZN5CVLib15LUDecompositionD2Ev=Module.__ZN5CVLib15LUDecompositionD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib15LUDecompositionD2Ev.apply(null,arguments)},__ZN5CVLib16ParallelLoopBodyC2Ev=Module.__ZN5CVLib16ParallelLoopBodyC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib16ParallelLoopBodyC2Ev.apply(null,arguments)},__ZN5CVLib16ParallelLoopBodyD0Ev=Module.__ZN5CVLib16ParallelLoopBodyD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib16ParallelLoopBodyD0Ev.apply(null,arguments)},__ZN5CVLib16ParallelLoopBodyD2Ev=Module.__ZN5CVLib16ParallelLoopBodyD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib16ParallelLoopBodyD2Ev.apply(null,arguments)},__ZN5CVLib17DestructElements1I6POINTFEEvPT_i=Module.__ZN5CVLib17DestructElements1I6POINTFEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib17DestructElements1I6POINTFEEvPT_i.apply(null,arguments)},__ZN5CVLib17DestructElements1I6POINTIEEvPT_i=Module.__ZN5CVLib17DestructElements1I6POINTIEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib17DestructElements1I6POINTIEEvPT_i.apply(null,arguments)},__ZN5CVLib17DestructElements1IN5utils7CharPatEEEvPT_i=Module.__ZN5CVLib17DestructElements1IN5utils7CharPatEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib17DestructElements1IN5utils7CharPatEEEvPT_i.apply(null,arguments)},__ZN5CVLib17DestructElements1INS_10MRZ_ARRGRPEEEvPT_i=Module.__ZN5CVLib17DestructElements1INS_10MRZ_ARRGRPEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib17DestructElements1INS_10MRZ_ARRGRPEEEvPT_i.apply(null,arguments)},__ZN5CVLib17DestructElements1INS_10RndCornnerEEEvPT_i=Module.__ZN5CVLib17DestructElements1INS_10RndCornnerEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib17DestructElements1INS_10RndCornnerEEEvPT_i.apply(null,arguments)},__ZN5CVLib17DestructElements1INS_11RotatedRectEEEvPT_i=Module.__ZN5CVLib17DestructElements1INS_11RotatedRectEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib17DestructElements1INS_11RotatedRectEEEvPT_i.apply(null,arguments)},__ZN5CVLib17DestructElements1INS_13RectangleCandEEEvPT_i=Module.__ZN5CVLib17DestructElements1INS_13RectangleCandEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib17DestructElements1INS_13RectangleCandEEEvPT_i.apply(null,arguments)},__ZN5CVLib17DestructElements1INS_5ArrayIiRKiEEEEvPT_i=Module.__ZN5CVLib17DestructElements1INS_5ArrayIiRKiEEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib17DestructElements1INS_5ArrayIiRKiEEEEvPT_i.apply(null,arguments)},__ZN5CVLib17DestructElements1INS_6IDRectEEEvPT_i=Module.__ZN5CVLib17DestructElements1INS_6IDRectEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib17DestructElements1INS_6IDRectEEEvPT_i.apply(null,arguments)},__ZN5CVLib17DestructElements1INS_7MinMaxSEEEvPT_i=Module.__ZN5CVLib17DestructElements1INS_7MinMaxSEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib17DestructElements1INS_7MinMaxSEEEvPT_i.apply(null,arguments)},__ZN5CVLib17DestructElements1INS_7Point2_IfEEEEvPT_i=Module.__ZN5CVLib17DestructElements1INS_7Point2_IfEEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib17DestructElements1INS_7Point2_IfEEEEvPT_i.apply(null,arguments)},__ZN5CVLib17DestructElements1INS_7Point2_IiEEEEvPT_i=Module.__ZN5CVLib17DestructElements1INS_7Point2_IiEEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib17DestructElements1INS_7Point2_IiEEEEvPT_i.apply(null,arguments)},__ZN5CVLib17DestructElements1INS_8KernalOpEEEvPT_i=Module.__ZN5CVLib17DestructElements1INS_8KernalOpEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib17DestructElements1INS_8KernalOpEEEvPT_i.apply(null,arguments)},__ZN5CVLib17DestructElements1INS_8LineEdgeEEEvPT_i=Module.__ZN5CVLib17DestructElements1INS_8LineEdgeEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib17DestructElements1INS_8LineEdgeEEEvPT_i.apply(null,arguments)},__ZN5CVLib17DestructElements1INS_8MRZ_RECTEEEvPT_i=Module.__ZN5CVLib17DestructElements1INS_8MRZ_RECTEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib17DestructElements1INS_8MRZ_RECTEEEvPT_i.apply(null,arguments)},__ZN5CVLib17DestructElements1INS_9BarCode1DEEEvPT_i=Module.__ZN5CVLib17DestructElements1INS_9BarCode1DEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib17DestructElements1INS_9BarCode1DEEEvPT_i.apply(null,arguments)},__ZN5CVLib17DestructElements1INS_9MRZ_ARROWEEEvPT_i=Module.__ZN5CVLib17DestructElements1INS_9MRZ_ARROWEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib17DestructElements1INS_9MRZ_ARROWEEEvPT_i.apply(null,arguments)},__ZN5CVLib17DestructElements1INS_9ZCardWorkEEEvPT_i=Module.__ZN5CVLib17DestructElements1INS_9ZCardWorkEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib17DestructElements1INS_9ZCardWorkEEEvPT_i.apply(null,arguments)},__ZN5CVLib17DestructElements1IPNS_6IDRectEEEvPT_i=Module.__ZN5CVLib17DestructElements1IPNS_6IDRectEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib17DestructElements1IPNS_6IDRectEEEvPT_i.apply(null,arguments)},__ZN5CVLib17DestructElements1IPNS_8LineInfoEEEvPT_i=Module.__ZN5CVLib17DestructElements1IPNS_8LineInfoEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib17DestructElements1IPNS_8LineInfoEEEvPT_i.apply(null,arguments)},__ZN5CVLib17DestructElements1IPhEEvPT_i=Module.__ZN5CVLib17DestructElements1IPhEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib17DestructElements1IPhEEvPT_i.apply(null,arguments)},__ZN5CVLib17DestructElements1IPiEEvPT_i=Module.__ZN5CVLib17DestructElements1IPiEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib17DestructElements1IPiEEvPT_i.apply(null,arguments)},__ZN5CVLib17DestructElements1IfEEvPT_i=Module.__ZN5CVLib17DestructElements1IfEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib17DestructElements1IfEEvPT_i.apply(null,arguments)},__ZN5CVLib17DestructElements1IiEEvPT_i=Module.__ZN5CVLib17DestructElements1IiEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib17DestructElements1IiEEvPT_i.apply(null,arguments)},__ZN5CVLib17getContinuousSizeERKNS_3MatEi=Module.__ZN5CVLib17getContinuousSizeERKNS_3MatEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib17getContinuousSizeERKNS_3MatEi.apply(null,arguments)},__ZN5CVLib18ConstructElements1I6POINTFEEvPT_i=Module.__ZN5CVLib18ConstructElements1I6POINTFEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib18ConstructElements1I6POINTFEEvPT_i.apply(null,arguments)},__ZN5CVLib18ConstructElements1I6POINTIEEvPT_i=Module.__ZN5CVLib18ConstructElements1I6POINTIEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib18ConstructElements1I6POINTIEEvPT_i.apply(null,arguments)},__ZN5CVLib18ConstructElements1IN5utils7CharPatEEEvPT_i=Module.__ZN5CVLib18ConstructElements1IN5utils7CharPatEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib18ConstructElements1IN5utils7CharPatEEEvPT_i.apply(null,arguments)},__ZN5CVLib18ConstructElements1INS_10MRZ_ARRGRPEEEvPT_i=Module.__ZN5CVLib18ConstructElements1INS_10MRZ_ARRGRPEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib18ConstructElements1INS_10MRZ_ARRGRPEEEvPT_i.apply(null,arguments)},__ZN5CVLib18ConstructElements1INS_10RndCornnerEEEvPT_i=Module.__ZN5CVLib18ConstructElements1INS_10RndCornnerEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib18ConstructElements1INS_10RndCornnerEEEvPT_i.apply(null,arguments)},__ZN5CVLib18ConstructElements1INS_11RotatedRectEEEvPT_i=Module.__ZN5CVLib18ConstructElements1INS_11RotatedRectEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib18ConstructElements1INS_11RotatedRectEEEvPT_i.apply(null,arguments)},__ZN5CVLib18ConstructElements1INS_5ArrayIiRKiEEEEvPT_i=Module.__ZN5CVLib18ConstructElements1INS_5ArrayIiRKiEEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib18ConstructElements1INS_5ArrayIiRKiEEEEvPT_i.apply(null,arguments)},__ZN5CVLib18ConstructElements1INS_6IDRectEEEvPT_i=Module.__ZN5CVLib18ConstructElements1INS_6IDRectEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib18ConstructElements1INS_6IDRectEEEvPT_i.apply(null,arguments)},__ZN5CVLib18ConstructElements1INS_7MinMaxSEEEvPT_i=Module.__ZN5CVLib18ConstructElements1INS_7MinMaxSEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib18ConstructElements1INS_7MinMaxSEEEvPT_i.apply(null,arguments)},__ZN5CVLib18ConstructElements1INS_7Point2_IfEEEEvPT_i=Module.__ZN5CVLib18ConstructElements1INS_7Point2_IfEEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib18ConstructElements1INS_7Point2_IfEEEEvPT_i.apply(null,arguments)},__ZN5CVLib18ConstructElements1INS_7Point2_IiEEEEvPT_i=Module.__ZN5CVLib18ConstructElements1INS_7Point2_IiEEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib18ConstructElements1INS_7Point2_IiEEEEvPT_i.apply(null,arguments)},__ZN5CVLib18ConstructElements1INS_8LineEdgeEEEvPT_i=Module.__ZN5CVLib18ConstructElements1INS_8LineEdgeEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib18ConstructElements1INS_8LineEdgeEEEvPT_i.apply(null,arguments)},__ZN5CVLib18ConstructElements1INS_8MRZ_RECTEEEvPT_i=Module.__ZN5CVLib18ConstructElements1INS_8MRZ_RECTEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib18ConstructElements1INS_8MRZ_RECTEEEvPT_i.apply(null,arguments)},__ZN5CVLib18ConstructElements1INS_9BarCode1DEEEvPT_i=Module.__ZN5CVLib18ConstructElements1INS_9BarCode1DEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib18ConstructElements1INS_9BarCode1DEEEvPT_i.apply(null,arguments)},__ZN5CVLib18ConstructElements1INS_9MRZ_ARROWEEEvPT_i=Module.__ZN5CVLib18ConstructElements1INS_9MRZ_ARROWEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib18ConstructElements1INS_9MRZ_ARROWEEEvPT_i.apply(null,arguments)},__ZN5CVLib18ConstructElements1INS_9ZCardWorkEEEvPT_i=Module.__ZN5CVLib18ConstructElements1INS_9ZCardWorkEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib18ConstructElements1INS_9ZCardWorkEEEvPT_i.apply(null,arguments)},__ZN5CVLib18ConstructElements1IPNS_6IDRectEEEvPT_i=Module.__ZN5CVLib18ConstructElements1IPNS_6IDRectEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib18ConstructElements1IPNS_6IDRectEEEvPT_i.apply(null,arguments)},__ZN5CVLib18ConstructElements1IPNS_8LineInfoEEEvPT_i=Module.__ZN5CVLib18ConstructElements1IPNS_8LineInfoEEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib18ConstructElements1IPNS_8LineInfoEEEvPT_i.apply(null,arguments)},__ZN5CVLib18ConstructElements1IPhEEvPT_i=Module.__ZN5CVLib18ConstructElements1IPhEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib18ConstructElements1IPhEEvPT_i.apply(null,arguments)},__ZN5CVLib18ConstructElements1IPiEEvPT_i=Module.__ZN5CVLib18ConstructElements1IPiEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib18ConstructElements1IPiEEvPT_i.apply(null,arguments)},__ZN5CVLib18ConstructElements1IfEEvPT_i=Module.__ZN5CVLib18ConstructElements1IfEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib18ConstructElements1IfEEvPT_i.apply(null,arguments)},__ZN5CVLib18ConstructElements1IiEEvPT_i=Module.__ZN5CVLib18ConstructElements1IiEEvPT_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib18ConstructElements1IiEEvPT_i.apply(null,arguments)},__ZN5CVLib19ParaCalcLinesSlopesC2ERNS_13EOMDetectLineERNS_5ArrayIPNS_8LineInfoERKS5_EE=Module.__ZN5CVLib19ParaCalcLinesSlopesC2ERNS_13EOMDetectLineERNS_5ArrayIPNS_8LineInfoERKS5_EE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib19ParaCalcLinesSlopesC2ERNS_13EOMDetectLineERNS_5ArrayIPNS_8LineInfoERKS5_EE.apply(null,arguments)},__ZN5CVLib19ParaCalcLinesSlopesD0Ev=Module.__ZN5CVLib19ParaCalcLinesSlopesD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib19ParaCalcLinesSlopesD0Ev.apply(null,arguments)},__ZN5CVLib19ParaCalcLinesSlopesD2Ev=Module.__ZN5CVLib19ParaCalcLinesSlopesD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib19ParaCalcLinesSlopesD2Ev.apply(null,arguments)},__ZN5CVLib19SelectBestColorGradEiii=Module.__ZN5CVLib19SelectBestColorGradEiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib19SelectBestColorGradEiii.apply(null,arguments)},__ZN5CVLib29ParaColorGradientDetector_5x5C2ERKNS_3MatERS1_S4_S4_S4_PsPhiiii=Module.__ZN5CVLib29ParaColorGradientDetector_5x5C2ERKNS_3MatERS1_S4_S4_S4_PsPhiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib29ParaColorGradientDetector_5x5C2ERKNS_3MatERS1_S4_S4_S4_PsPhiiii.apply(null,arguments)},__ZN5CVLib29ParaColorGradientDetector_5x5D0Ev=Module.__ZN5CVLib29ParaColorGradientDetector_5x5D0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib29ParaColorGradientDetector_5x5D0Ev.apply(null,arguments)},__ZN5CVLib29ParaColorGradientDetector_5x5D2Ev=Module.__ZN5CVLib29ParaColorGradientDetector_5x5D2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib29ParaColorGradientDetector_5x5D2Ev.apply(null,arguments)},__ZN5CVLib2ip12image_resizeERKNS_3MatERS1_NS_5Size_IiEEddi=Module.__ZN5CVLib2ip12image_resizeERKNS_3MatERS1_NS_5Size_IiEEddi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip12image_resizeERKNS_3MatERS1_NS_5Size_IiEEddi.apply(null,arguments)},__ZN5CVLib2ip15warpPerspectiveERKNS_3MatERS1_S3_iNS0_7RETModeE=Module.__ZN5CVLib2ip15warpPerspectiveERKNS_3MatERS1_S3_iNS0_7RETModeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip15warpPerspectiveERKNS_3MatERS1_S3_iNS0_7RETModeE.apply(null,arguments)},__ZN5CVLib2ip17ResizeAreaFastVecIhEC2Eiiii=Module.__ZN5CVLib2ip17ResizeAreaFastVecIhEC2Eiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip17ResizeAreaFastVecIhEC2Eiiii.apply(null,arguments)},__ZN5CVLib2ip17ResizeAreaFastVecIsEC2Eiiii=Module.__ZN5CVLib2ip17ResizeAreaFastVecIsEC2Eiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip17ResizeAreaFastVecIsEC2Eiiii.apply(null,arguments)},__ZN5CVLib2ip18ResizeArea_InvokerIddEC2ERKNS_3MatERS3_PKNS0_13DecimateAlphaEiS9_iPKi=Module.__ZN5CVLib2ip18ResizeArea_InvokerIddEC2ERKNS_3MatERS3_PKNS0_13DecimateAlphaEiS9_iPKi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip18ResizeArea_InvokerIddEC2ERKNS_3MatERS3_PKNS0_13DecimateAlphaEiS9_iPKi.apply(null,arguments)},__ZN5CVLib2ip18ResizeArea_InvokerIddED0Ev=Module.__ZN5CVLib2ip18ResizeArea_InvokerIddED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip18ResizeArea_InvokerIddED0Ev.apply(null,arguments)},__ZN5CVLib2ip18ResizeArea_InvokerIddED2Ev=Module.__ZN5CVLib2ip18ResizeArea_InvokerIddED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip18ResizeArea_InvokerIddED2Ev.apply(null,arguments)},__ZN5CVLib2ip18ResizeArea_InvokerIffEC2ERKNS_3MatERS3_PKNS0_13DecimateAlphaEiS9_iPKi=Module.__ZN5CVLib2ip18ResizeArea_InvokerIffEC2ERKNS_3MatERS3_PKNS0_13DecimateAlphaEiS9_iPKi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip18ResizeArea_InvokerIffEC2ERKNS_3MatERS3_PKNS0_13DecimateAlphaEiS9_iPKi.apply(null,arguments)},__ZN5CVLib2ip18ResizeArea_InvokerIffED0Ev=Module.__ZN5CVLib2ip18ResizeArea_InvokerIffED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip18ResizeArea_InvokerIffED0Ev.apply(null,arguments)},__ZN5CVLib2ip18ResizeArea_InvokerIffED2Ev=Module.__ZN5CVLib2ip18ResizeArea_InvokerIffED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip18ResizeArea_InvokerIffED2Ev.apply(null,arguments)},__ZN5CVLib2ip18ResizeArea_InvokerIhfEC2ERKNS_3MatERS3_PKNS0_13DecimateAlphaEiS9_iPKi=Module.__ZN5CVLib2ip18ResizeArea_InvokerIhfEC2ERKNS_3MatERS3_PKNS0_13DecimateAlphaEiS9_iPKi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip18ResizeArea_InvokerIhfEC2ERKNS_3MatERS3_PKNS0_13DecimateAlphaEiS9_iPKi.apply(null,arguments)},__ZN5CVLib2ip18ResizeArea_InvokerIhfED0Ev=Module.__ZN5CVLib2ip18ResizeArea_InvokerIhfED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip18ResizeArea_InvokerIhfED0Ev.apply(null,arguments)},__ZN5CVLib2ip18ResizeArea_InvokerIhfED2Ev=Module.__ZN5CVLib2ip18ResizeArea_InvokerIhfED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip18ResizeArea_InvokerIhfED2Ev.apply(null,arguments)},__ZN5CVLib2ip18ResizeArea_InvokerIsfEC2ERKNS_3MatERS3_PKNS0_13DecimateAlphaEiS9_iPKi=Module.__ZN5CVLib2ip18ResizeArea_InvokerIsfEC2ERKNS_3MatERS3_PKNS0_13DecimateAlphaEiS9_iPKi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip18ResizeArea_InvokerIsfEC2ERKNS_3MatERS3_PKNS0_13DecimateAlphaEiS9_iPKi.apply(null,arguments)},__ZN5CVLib2ip18ResizeArea_InvokerIsfED0Ev=Module.__ZN5CVLib2ip18ResizeArea_InvokerIsfED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip18ResizeArea_InvokerIsfED0Ev.apply(null,arguments)},__ZN5CVLib2ip18ResizeArea_InvokerIsfED2Ev=Module.__ZN5CVLib2ip18ResizeArea_InvokerIsfED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip18ResizeArea_InvokerIsfED2Ev.apply(null,arguments)},__ZN5CVLib2ip19KernelCubicFunctionC2Ev=Module.__ZN5CVLib2ip19KernelCubicFunctionC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip19KernelCubicFunctionC2Ev.apply(null,arguments)},__ZN5CVLib2ip19KernelCubicFunctionclEi=Module.__ZN5CVLib2ip19KernelCubicFunctionclEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip19KernelCubicFunctionclEi.apply(null,arguments)},__ZN5CVLib2ip19ResizeAreaFastNoVecIddEC2Eiiii=Module.__ZN5CVLib2ip19ResizeAreaFastNoVecIddEC2Eiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip19ResizeAreaFastNoVecIddEC2Eiiii.apply(null,arguments)},__ZN5CVLib2ip19ResizeAreaFastNoVecIffEC2Eiiii=Module.__ZN5CVLib2ip19ResizeAreaFastNoVecIffEC2Eiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip19ResizeAreaFastNoVecIffEC2Eiiii.apply(null,arguments)},__ZN5CVLib2ip19warpPerspectiveMaskERKNS_3MatERS1_S3_=Module.__ZN5CVLib2ip19warpPerspectiveMaskERKNS_3MatERS1_S3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip19warpPerspectiveMaskERKNS_3MatERS1_S3_.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIddfEENS0_12VResizeCubicIddfNS0_4CastIddEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSA_PKiSF_PKfSH_RKNS_5Size_IiEESL_iii=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIddfEENS0_12VResizeCubicIddfNS0_4CastIddEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSA_PKiSF_PKfSH_RKNS_5Size_IiEESL_iii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIddfEENS0_12VResizeCubicIddfNS0_4CastIddEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSA_PKiSF_PKfSH_RKNS_5Size_IiEESL_iii.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIddfEENS0_12VResizeCubicIddfNS0_4CastIddEENS0_12VResizeNoVecEEEED0Ev=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIddfEENS0_12VResizeCubicIddfNS0_4CastIddEENS0_12VResizeNoVecEEEED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIddfEENS0_12VResizeCubicIddfNS0_4CastIddEENS0_12VResizeNoVecEEEED0Ev.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIddfEENS0_12VResizeCubicIddfNS0_4CastIddEENS0_12VResizeNoVecEEEED2Ev=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIddfEENS0_12VResizeCubicIddfNS0_4CastIddEENS0_12VResizeNoVecEEEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIddfEENS0_12VResizeCubicIddfNS0_4CastIddEENS0_12VResizeNoVecEEEED2Ev.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIfffEENS0_12VResizeCubicIfffNS0_4CastIffEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSA_PKiSF_PKfSH_RKNS_5Size_IiEESL_iii=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIfffEENS0_12VResizeCubicIfffNS0_4CastIffEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSA_PKiSF_PKfSH_RKNS_5Size_IiEESL_iii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIfffEENS0_12VResizeCubicIfffNS0_4CastIffEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSA_PKiSF_PKfSH_RKNS_5Size_IiEESL_iii.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIfffEENS0_12VResizeCubicIfffNS0_4CastIffEENS0_12VResizeNoVecEEEED0Ev=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIfffEENS0_12VResizeCubicIfffNS0_4CastIffEENS0_12VResizeNoVecEEEED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIfffEENS0_12VResizeCubicIfffNS0_4CastIffEENS0_12VResizeNoVecEEEED0Ev.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIfffEENS0_12VResizeCubicIfffNS0_4CastIffEENS0_12VResizeNoVecEEEED2Ev=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIfffEENS0_12VResizeCubicIfffNS0_4CastIffEENS0_12VResizeNoVecEEEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIfffEENS0_12VResizeCubicIfffNS0_4CastIffEENS0_12VResizeNoVecEEEED2Ev.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIhisEENS0_12VResizeCubicIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSA_PKiSF_PKsSH_RKNS_5Size_IiEESL_iii=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIhisEENS0_12VResizeCubicIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSA_PKiSF_PKsSH_RKNS_5Size_IiEESL_iii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIhisEENS0_12VResizeCubicIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSA_PKiSF_PKsSH_RKNS_5Size_IiEESL_iii.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIhisEENS0_12VResizeCubicIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEED0Ev=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIhisEENS0_12VResizeCubicIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIhisEENS0_12VResizeCubicIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEED0Ev.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIhisEENS0_12VResizeCubicIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEED2Ev=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIhisEENS0_12VResizeCubicIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIhisEENS0_12VResizeCubicIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEED2Ev.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIsffEENS0_12VResizeCubicIsffNS0_4CastIfsEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSA_PKiSF_PKfSH_RKNS_5Size_IiEESL_iii=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIsffEENS0_12VResizeCubicIsffNS0_4CastIfsEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSA_PKiSF_PKfSH_RKNS_5Size_IiEESL_iii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIsffEENS0_12VResizeCubicIsffNS0_4CastIfsEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSA_PKiSF_PKfSH_RKNS_5Size_IiEESL_iii.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIsffEENS0_12VResizeCubicIsffNS0_4CastIfsEENS0_12VResizeNoVecEEEED0Ev=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIsffEENS0_12VResizeCubicIsffNS0_4CastIfsEENS0_12VResizeNoVecEEEED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIsffEENS0_12VResizeCubicIsffNS0_4CastIfsEENS0_12VResizeNoVecEEEED0Ev.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIsffEENS0_12VResizeCubicIsffNS0_4CastIfsEENS0_12VResizeNoVecEEEED2Ev=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIsffEENS0_12VResizeCubicIsffNS0_4CastIfsEENS0_12VResizeNoVecEEEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIsffEENS0_12VResizeCubicIsffNS0_4CastIfsEENS0_12VResizeNoVecEEEED2Ev.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIddfLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIddfNS0_4CastIddEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSB_PKiSG_PKfSI_RKNS_5Size_IiEESM_iii=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIddfLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIddfNS0_4CastIddEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSB_PKiSG_PKfSI_RKNS_5Size_IiEESM_iii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIddfLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIddfNS0_4CastIddEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSB_PKiSG_PKfSI_RKNS_5Size_IiEESM_iii.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIddfLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIddfNS0_4CastIddEENS0_12VResizeNoVecEEEED0Ev=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIddfLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIddfNS0_4CastIddEENS0_12VResizeNoVecEEEED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIddfLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIddfNS0_4CastIddEENS0_12VResizeNoVecEEEED0Ev.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIddfLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIddfNS0_4CastIddEENS0_12VResizeNoVecEEEED2Ev=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIddfLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIddfNS0_4CastIddEENS0_12VResizeNoVecEEEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIddfLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIddfNS0_4CastIddEENS0_12VResizeNoVecEEEED2Ev.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIfffLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIfffNS0_4CastIffEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSB_PKiSG_PKfSI_RKNS_5Size_IiEESM_iii=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIfffLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIfffNS0_4CastIffEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSB_PKiSG_PKfSI_RKNS_5Size_IiEESM_iii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIfffLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIfffNS0_4CastIffEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSB_PKiSG_PKfSI_RKNS_5Size_IiEESM_iii.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIfffLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIfffNS0_4CastIffEENS0_12VResizeNoVecEEEED0Ev=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIfffLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIfffNS0_4CastIffEENS0_12VResizeNoVecEEEED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIfffLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIfffNS0_4CastIffEENS0_12VResizeNoVecEEEED0Ev.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIfffLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIfffNS0_4CastIffEENS0_12VResizeNoVecEEEED2Ev=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIfffLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIfffNS0_4CastIffEENS0_12VResizeNoVecEEEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIfffLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIfffNS0_4CastIffEENS0_12VResizeNoVecEEEED2Ev.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIhisLi2048ENS0_12HResizeNoVecEEENS0_13VResizeLinearIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSB_PKiSG_PKsSI_RKNS_5Size_IiEESM_iii=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIhisLi2048ENS0_12HResizeNoVecEEENS0_13VResizeLinearIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSB_PKiSG_PKsSI_RKNS_5Size_IiEESM_iii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIhisLi2048ENS0_12HResizeNoVecEEENS0_13VResizeLinearIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSB_PKiSG_PKsSI_RKNS_5Size_IiEESM_iii.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIhisLi2048ENS0_12HResizeNoVecEEENS0_13VResizeLinearIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEED0Ev=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIhisLi2048ENS0_12HResizeNoVecEEENS0_13VResizeLinearIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIhisLi2048ENS0_12HResizeNoVecEEENS0_13VResizeLinearIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEED0Ev.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIhisLi2048ENS0_12HResizeNoVecEEENS0_13VResizeLinearIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEED2Ev=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIhisLi2048ENS0_12HResizeNoVecEEENS0_13VResizeLinearIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIhisLi2048ENS0_12HResizeNoVecEEENS0_13VResizeLinearIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEED2Ev.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIsffLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIsffNS0_4CastIfsEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSB_PKiSG_PKfSI_RKNS_5Size_IiEESM_iii=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIsffLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIsffNS0_4CastIfsEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSB_PKiSG_PKfSI_RKNS_5Size_IiEESM_iii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIsffLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIsffNS0_4CastIfsEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSB_PKiSG_PKfSI_RKNS_5Size_IiEESM_iii.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIsffLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIsffNS0_4CastIfsEENS0_12VResizeNoVecEEEED0Ev=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIsffLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIsffNS0_4CastIfsEENS0_12VResizeNoVecEEEED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIsffLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIsffNS0_4CastIfsEENS0_12VResizeNoVecEEEED0Ev.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIsffLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIsffNS0_4CastIfsEENS0_12VResizeNoVecEEEED2Ev=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIsffLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIsffNS0_4CastIfsEENS0_12VResizeNoVecEEEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIsffLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIsffNS0_4CastIfsEENS0_12VResizeNoVecEEEED2Ev.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IddfEENS0_15VResizeLanczos4IddfNS0_4CastIddEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSA_PKiSF_PKfSH_RKNS_5Size_IiEESL_iii=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IddfEENS0_15VResizeLanczos4IddfNS0_4CastIddEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSA_PKiSF_PKfSH_RKNS_5Size_IiEESL_iii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IddfEENS0_15VResizeLanczos4IddfNS0_4CastIddEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSA_PKiSF_PKfSH_RKNS_5Size_IiEESL_iii.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IddfEENS0_15VResizeLanczos4IddfNS0_4CastIddEENS0_12VResizeNoVecEEEED0Ev=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IddfEENS0_15VResizeLanczos4IddfNS0_4CastIddEENS0_12VResizeNoVecEEEED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IddfEENS0_15VResizeLanczos4IddfNS0_4CastIddEENS0_12VResizeNoVecEEEED0Ev.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IddfEENS0_15VResizeLanczos4IddfNS0_4CastIddEENS0_12VResizeNoVecEEEED2Ev=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IddfEENS0_15VResizeLanczos4IddfNS0_4CastIddEENS0_12VResizeNoVecEEEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IddfEENS0_15VResizeLanczos4IddfNS0_4CastIddEENS0_12VResizeNoVecEEEED2Ev.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IfffEENS0_15VResizeLanczos4IfffNS0_4CastIffEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSA_PKiSF_PKfSH_RKNS_5Size_IiEESL_iii=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IfffEENS0_15VResizeLanczos4IfffNS0_4CastIffEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSA_PKiSF_PKfSH_RKNS_5Size_IiEESL_iii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IfffEENS0_15VResizeLanczos4IfffNS0_4CastIffEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSA_PKiSF_PKfSH_RKNS_5Size_IiEESL_iii.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IfffEENS0_15VResizeLanczos4IfffNS0_4CastIffEENS0_12VResizeNoVecEEEED0Ev=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IfffEENS0_15VResizeLanczos4IfffNS0_4CastIffEENS0_12VResizeNoVecEEEED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IfffEENS0_15VResizeLanczos4IfffNS0_4CastIffEENS0_12VResizeNoVecEEEED0Ev.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IfffEENS0_15VResizeLanczos4IfffNS0_4CastIffEENS0_12VResizeNoVecEEEED2Ev=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IfffEENS0_15VResizeLanczos4IfffNS0_4CastIffEENS0_12VResizeNoVecEEEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IfffEENS0_15VResizeLanczos4IfffNS0_4CastIffEENS0_12VResizeNoVecEEEED2Ev.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IhisEENS0_15VResizeLanczos4IhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSA_PKiSF_PKsSH_RKNS_5Size_IiEESL_iii=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IhisEENS0_15VResizeLanczos4IhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSA_PKiSF_PKsSH_RKNS_5Size_IiEESL_iii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IhisEENS0_15VResizeLanczos4IhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSA_PKiSF_PKsSH_RKNS_5Size_IiEESL_iii.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IhisEENS0_15VResizeLanczos4IhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEED0Ev=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IhisEENS0_15VResizeLanczos4IhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IhisEENS0_15VResizeLanczos4IhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEED0Ev.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IhisEENS0_15VResizeLanczos4IhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEED2Ev=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IhisEENS0_15VResizeLanczos4IhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IhisEENS0_15VResizeLanczos4IhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEED2Ev.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IsffEENS0_15VResizeLanczos4IsffNS0_4CastIfsEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSA_PKiSF_PKfSH_RKNS_5Size_IiEESL_iii=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IsffEENS0_15VResizeLanczos4IsffNS0_4CastIfsEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSA_PKiSF_PKfSH_RKNS_5Size_IiEESL_iii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IsffEENS0_15VResizeLanczos4IsffNS0_4CastIfsEENS0_12VResizeNoVecEEEEC2ERKNS_3MatERSA_PKiSF_PKfSH_RKNS_5Size_IiEESL_iii.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IsffEENS0_15VResizeLanczos4IsffNS0_4CastIfsEENS0_12VResizeNoVecEEEED0Ev=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IsffEENS0_15VResizeLanczos4IsffNS0_4CastIfsEENS0_12VResizeNoVecEEEED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IsffEENS0_15VResizeLanczos4IsffNS0_4CastIfsEENS0_12VResizeNoVecEEEED0Ev.apply(null,arguments)},__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IsffEENS0_15VResizeLanczos4IsffNS0_4CastIfsEENS0_12VResizeNoVecEEEED2Ev=Module.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IsffEENS0_15VResizeLanczos4IsffNS0_4CastIfsEENS0_12VResizeNoVecEEEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IsffEENS0_15VResizeLanczos4IsffNS0_4CastIfsEENS0_12VResizeNoVecEEEED2Ev.apply(null,arguments)},__ZN5CVLib2ip22resizeAreaFast_InvokerIddNS0_19ResizeAreaFastNoVecIddEEEC2ERKNS_3MatERS5_iiPKiSA_=Module.__ZN5CVLib2ip22resizeAreaFast_InvokerIddNS0_19ResizeAreaFastNoVecIddEEEC2ERKNS_3MatERS5_iiPKiSA_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip22resizeAreaFast_InvokerIddNS0_19ResizeAreaFastNoVecIddEEEC2ERKNS_3MatERS5_iiPKiSA_.apply(null,arguments)},__ZN5CVLib2ip22resizeAreaFast_InvokerIddNS0_19ResizeAreaFastNoVecIddEEED0Ev=Module.__ZN5CVLib2ip22resizeAreaFast_InvokerIddNS0_19ResizeAreaFastNoVecIddEEED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip22resizeAreaFast_InvokerIddNS0_19ResizeAreaFastNoVecIddEEED0Ev.apply(null,arguments)},__ZN5CVLib2ip22resizeAreaFast_InvokerIddNS0_19ResizeAreaFastNoVecIddEEED2Ev=Module.__ZN5CVLib2ip22resizeAreaFast_InvokerIddNS0_19ResizeAreaFastNoVecIddEEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip22resizeAreaFast_InvokerIddNS0_19ResizeAreaFastNoVecIddEEED2Ev.apply(null,arguments)},__ZN5CVLib2ip22resizeAreaFast_InvokerIffNS0_19ResizeAreaFastNoVecIffEEEC2ERKNS_3MatERS5_iiPKiSA_=Module.__ZN5CVLib2ip22resizeAreaFast_InvokerIffNS0_19ResizeAreaFastNoVecIffEEEC2ERKNS_3MatERS5_iiPKiSA_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip22resizeAreaFast_InvokerIffNS0_19ResizeAreaFastNoVecIffEEEC2ERKNS_3MatERS5_iiPKiSA_.apply(null,arguments)},__ZN5CVLib2ip22resizeAreaFast_InvokerIffNS0_19ResizeAreaFastNoVecIffEEED0Ev=Module.__ZN5CVLib2ip22resizeAreaFast_InvokerIffNS0_19ResizeAreaFastNoVecIffEEED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip22resizeAreaFast_InvokerIffNS0_19ResizeAreaFastNoVecIffEEED0Ev.apply(null,arguments)},__ZN5CVLib2ip22resizeAreaFast_InvokerIffNS0_19ResizeAreaFastNoVecIffEEED2Ev=Module.__ZN5CVLib2ip22resizeAreaFast_InvokerIffNS0_19ResizeAreaFastNoVecIffEEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip22resizeAreaFast_InvokerIffNS0_19ResizeAreaFastNoVecIffEEED2Ev.apply(null,arguments)},__ZN5CVLib2ip22resizeAreaFast_InvokerIhiNS0_17ResizeAreaFastVecIhEEEC2ERKNS_3MatERS5_iiPKiSA_=Module.__ZN5CVLib2ip22resizeAreaFast_InvokerIhiNS0_17ResizeAreaFastVecIhEEEC2ERKNS_3MatERS5_iiPKiSA_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip22resizeAreaFast_InvokerIhiNS0_17ResizeAreaFastVecIhEEEC2ERKNS_3MatERS5_iiPKiSA_.apply(null,arguments)},__ZN5CVLib2ip22resizeAreaFast_InvokerIhiNS0_17ResizeAreaFastVecIhEEED0Ev=Module.__ZN5CVLib2ip22resizeAreaFast_InvokerIhiNS0_17ResizeAreaFastVecIhEEED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip22resizeAreaFast_InvokerIhiNS0_17ResizeAreaFastVecIhEEED0Ev.apply(null,arguments)},__ZN5CVLib2ip22resizeAreaFast_InvokerIhiNS0_17ResizeAreaFastVecIhEEED2Ev=Module.__ZN5CVLib2ip22resizeAreaFast_InvokerIhiNS0_17ResizeAreaFastVecIhEEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip22resizeAreaFast_InvokerIhiNS0_17ResizeAreaFastVecIhEEED2Ev.apply(null,arguments)},__ZN5CVLib2ip22resizeAreaFast_InvokerIsfNS0_17ResizeAreaFastVecIsEEEC2ERKNS_3MatERS5_iiPKiSA_=Module.__ZN5CVLib2ip22resizeAreaFast_InvokerIsfNS0_17ResizeAreaFastVecIsEEEC2ERKNS_3MatERS5_iiPKiSA_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip22resizeAreaFast_InvokerIsfNS0_17ResizeAreaFastVecIsEEEC2ERKNS_3MatERS5_iiPKiSA_.apply(null,arguments)},__ZN5CVLib2ip22resizeAreaFast_InvokerIsfNS0_17ResizeAreaFastVecIsEEED0Ev=Module.__ZN5CVLib2ip22resizeAreaFast_InvokerIsfNS0_17ResizeAreaFastVecIsEEED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip22resizeAreaFast_InvokerIsfNS0_17ResizeAreaFastVecIsEEED0Ev.apply(null,arguments)},__ZN5CVLib2ip22resizeAreaFast_InvokerIsfNS0_17ResizeAreaFastVecIsEEED2Ev=Module.__ZN5CVLib2ip22resizeAreaFast_InvokerIsfNS0_17ResizeAreaFastVecIsEEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip22resizeAreaFast_InvokerIsfNS0_17ResizeAreaFastVecIsEEED2Ev.apply(null,arguments)},__ZN5CVLib2ip22warpPerspectiveInvokerC2ERKNS_3MatERS2_PKfiNS0_7RETModeE=Module.__ZN5CVLib2ip22warpPerspectiveInvokerC2ERKNS_3MatERS2_PKfiNS0_7RETModeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip22warpPerspectiveInvokerC2ERKNS_3MatERS2_PKfiNS0_7RETModeE.apply(null,arguments)},__ZN5CVLib2ip22warpPerspectiveInvokerD0Ev=Module.__ZN5CVLib2ip22warpPerspectiveInvokerD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip22warpPerspectiveInvokerD0Ev.apply(null,arguments)},__ZN5CVLib2ip22warpPerspectiveInvokerD2Ev=Module.__ZN5CVLib2ip22warpPerspectiveInvokerD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip22warpPerspectiveInvokerD2Ev.apply(null,arguments)},__ZN5CVLib2ip23getPerspectiveTransformERKNS_5ArrayINS_7Point2_IfEERKS3_EES8_=Module.__ZN5CVLib2ip23getPerspectiveTransformERKNS_5ArrayINS_7Point2_IfEERKS3_EES8_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip23getPerspectiveTransformERKNS_5ArrayINS_7Point2_IfEERKS3_EES8_.apply(null,arguments)},__ZN5CVLib2ip26warpPerspectiveInvokerMaskC2ERKNS_3MatERS2_PKf=Module.__ZN5CVLib2ip26warpPerspectiveInvokerMaskC2ERKNS_3MatERS2_PKf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip26warpPerspectiveInvokerMaskC2ERKNS_3MatERS2_PKf.apply(null,arguments)},__ZN5CVLib2ip26warpPerspectiveInvokerMaskD0Ev=Module.__ZN5CVLib2ip26warpPerspectiveInvokerMaskD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip26warpPerspectiveInvokerMaskD0Ev.apply(null,arguments)},__ZN5CVLib2ip26warpPerspectiveInvokerMaskD2Ev=Module.__ZN5CVLib2ip26warpPerspectiveInvokerMaskD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip26warpPerspectiveInvokerMaskD2Ev.apply(null,arguments)},__ZN5CVLib2ip28getBilinearInterpolationFuncEi=Module.__ZN5CVLib2ip28getBilinearInterpolationFuncEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip28getBilinearInterpolationFuncEi.apply(null,arguments)},__ZN5CVLib2ip6resizeERKNS_3MatERS1_iii=Module.__ZN5CVLib2ip6resizeERKNS_3MatERS1_iii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ip6resizeERKNS_3MatERS1_iii.apply(null,arguments)},__ZN5CVLib2ipL11resizeArea_IddEEvRKNS_3MatERS2_PKNS0_13DecimateAlphaEiS8_iPKi=Module.__ZN5CVLib2ipL11resizeArea_IddEEvRKNS_3MatERS2_PKNS0_13DecimateAlphaEiS8_iPKi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ipL11resizeArea_IddEEvRKNS_3MatERS2_PKNS0_13DecimateAlphaEiS8_iPKi.apply(null,arguments)},__ZN5CVLib2ipL11resizeArea_IffEEvRKNS_3MatERS2_PKNS0_13DecimateAlphaEiS8_iPKi=Module.__ZN5CVLib2ipL11resizeArea_IffEEvRKNS_3MatERS2_PKNS0_13DecimateAlphaEiS8_iPKi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ipL11resizeArea_IffEEvRKNS_3MatERS2_PKNS0_13DecimateAlphaEiS8_iPKi.apply(null,arguments)},__ZN5CVLib2ipL11resizeArea_IhfEEvRKNS_3MatERS2_PKNS0_13DecimateAlphaEiS8_iPKi=Module.__ZN5CVLib2ipL11resizeArea_IhfEEvRKNS_3MatERS2_PKNS0_13DecimateAlphaEiS8_iPKi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ipL11resizeArea_IhfEEvRKNS_3MatERS2_PKNS0_13DecimateAlphaEiS8_iPKi.apply(null,arguments)},__ZN5CVLib2ipL11resizeArea_IsfEEvRKNS_3MatERS2_PKNS0_13DecimateAlphaEiS8_iPKi=Module.__ZN5CVLib2ipL11resizeArea_IsfEEvRKNS_3MatERS2_PKNS0_13DecimateAlphaEiS8_iPKi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ipL11resizeArea_IsfEEvRKNS_3MatERS2_PKNS0_13DecimateAlphaEiS8_iPKi.apply(null,arguments)},__ZN5CVLib2ipL14initInterTab1DEiPfi=Module.__ZN5CVLib2ipL14initInterTab1DEiPfi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ipL14initInterTab1DEiPfi.apply(null,arguments)},__ZN5CVLib2ipL14initInterTab2DEib=Module.__ZN5CVLib2ipL14initInterTab2DEib=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ipL14initInterTab2DEib.apply(null,arguments)},__ZN5CVLib2ipL14resizeGeneric_INS0_12HResizeCubicIddfEENS0_12VResizeCubicIddfNS0_4CastIddEENS0_12VResizeNoVecEEEEEvRKNS_3MatERS9_PKiPKvSE_SG_iii=Module.__ZN5CVLib2ipL14resizeGeneric_INS0_12HResizeCubicIddfEENS0_12VResizeCubicIddfNS0_4CastIddEENS0_12VResizeNoVecEEEEEvRKNS_3MatERS9_PKiPKvSE_SG_iii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ipL14resizeGeneric_INS0_12HResizeCubicIddfEENS0_12VResizeCubicIddfNS0_4CastIddEENS0_12VResizeNoVecEEEEEvRKNS_3MatERS9_PKiPKvSE_SG_iii.apply(null,arguments)},__ZN5CVLib2ipL14resizeGeneric_INS0_12HResizeCubicIfffEENS0_12VResizeCubicIfffNS0_4CastIffEENS0_12VResizeNoVecEEEEEvRKNS_3MatERS9_PKiPKvSE_SG_iii=Module.__ZN5CVLib2ipL14resizeGeneric_INS0_12HResizeCubicIfffEENS0_12VResizeCubicIfffNS0_4CastIffEENS0_12VResizeNoVecEEEEEvRKNS_3MatERS9_PKiPKvSE_SG_iii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ipL14resizeGeneric_INS0_12HResizeCubicIfffEENS0_12VResizeCubicIfffNS0_4CastIffEENS0_12VResizeNoVecEEEEEvRKNS_3MatERS9_PKiPKvSE_SG_iii.apply(null,arguments)},__ZN5CVLib2ipL14resizeGeneric_INS0_12HResizeCubicIhisEENS0_12VResizeCubicIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEEEvRKNS_3MatERS9_PKiPKvSE_SG_iii=Module.__ZN5CVLib2ipL14resizeGeneric_INS0_12HResizeCubicIhisEENS0_12VResizeCubicIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEEEvRKNS_3MatERS9_PKiPKvSE_SG_iii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ipL14resizeGeneric_INS0_12HResizeCubicIhisEENS0_12VResizeCubicIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEEEvRKNS_3MatERS9_PKiPKvSE_SG_iii.apply(null,arguments)},__ZN5CVLib2ipL14resizeGeneric_INS0_12HResizeCubicIsffEENS0_12VResizeCubicIsffNS0_4CastIfsEENS0_12VResizeNoVecEEEEEvRKNS_3MatERS9_PKiPKvSE_SG_iii=Module.__ZN5CVLib2ipL14resizeGeneric_INS0_12HResizeCubicIsffEENS0_12VResizeCubicIsffNS0_4CastIfsEENS0_12VResizeNoVecEEEEEvRKNS_3MatERS9_PKiPKvSE_SG_iii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ipL14resizeGeneric_INS0_12HResizeCubicIsffEENS0_12VResizeCubicIsffNS0_4CastIfsEENS0_12VResizeNoVecEEEEEvRKNS_3MatERS9_PKiPKvSE_SG_iii.apply(null,arguments)},__ZN5CVLib2ipL14resizeGeneric_INS0_13HResizeLinearIddfLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIddfNS0_4CastIddEENS0_12VResizeNoVecEEEEEvRKNS_3MatERSA_PKiPKvSF_SH_iii=Module.__ZN5CVLib2ipL14resizeGeneric_INS0_13HResizeLinearIddfLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIddfNS0_4CastIddEENS0_12VResizeNoVecEEEEEvRKNS_3MatERSA_PKiPKvSF_SH_iii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ipL14resizeGeneric_INS0_13HResizeLinearIddfLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIddfNS0_4CastIddEENS0_12VResizeNoVecEEEEEvRKNS_3MatERSA_PKiPKvSF_SH_iii.apply(null,arguments)},__ZN5CVLib2ipL14resizeGeneric_INS0_13HResizeLinearIfffLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIfffNS0_4CastIffEENS0_12VResizeNoVecEEEEEvRKNS_3MatERSA_PKiPKvSF_SH_iii=Module.__ZN5CVLib2ipL14resizeGeneric_INS0_13HResizeLinearIfffLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIfffNS0_4CastIffEENS0_12VResizeNoVecEEEEEvRKNS_3MatERSA_PKiPKvSF_SH_iii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ipL14resizeGeneric_INS0_13HResizeLinearIfffLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIfffNS0_4CastIffEENS0_12VResizeNoVecEEEEEvRKNS_3MatERSA_PKiPKvSF_SH_iii.apply(null,arguments)},__ZN5CVLib2ipL14resizeGeneric_INS0_13HResizeLinearIhisLi2048ENS0_12HResizeNoVecEEENS0_13VResizeLinearIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEEEvRKNS_3MatERSA_PKiPKvSF_SH_iii=Module.__ZN5CVLib2ipL14resizeGeneric_INS0_13HResizeLinearIhisLi2048ENS0_12HResizeNoVecEEENS0_13VResizeLinearIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEEEvRKNS_3MatERSA_PKiPKvSF_SH_iii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ipL14resizeGeneric_INS0_13HResizeLinearIhisLi2048ENS0_12HResizeNoVecEEENS0_13VResizeLinearIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEEEvRKNS_3MatERSA_PKiPKvSF_SH_iii.apply(null,arguments)},__ZN5CVLib2ipL14resizeGeneric_INS0_13HResizeLinearIsffLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIsffNS0_4CastIfsEENS0_12VResizeNoVecEEEEEvRKNS_3MatERSA_PKiPKvSF_SH_iii=Module.__ZN5CVLib2ipL14resizeGeneric_INS0_13HResizeLinearIsffLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIsffNS0_4CastIfsEENS0_12VResizeNoVecEEEEEvRKNS_3MatERSA_PKiPKvSF_SH_iii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ipL14resizeGeneric_INS0_13HResizeLinearIsffLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIsffNS0_4CastIfsEENS0_12VResizeNoVecEEEEEvRKNS_3MatERSA_PKiPKvSF_SH_iii.apply(null,arguments)},__ZN5CVLib2ipL14resizeGeneric_INS0_15HResizeLanczos4IddfEENS0_15VResizeLanczos4IddfNS0_4CastIddEENS0_12VResizeNoVecEEEEEvRKNS_3MatERS9_PKiPKvSE_SG_iii=Module.__ZN5CVLib2ipL14resizeGeneric_INS0_15HResizeLanczos4IddfEENS0_15VResizeLanczos4IddfNS0_4CastIddEENS0_12VResizeNoVecEEEEEvRKNS_3MatERS9_PKiPKvSE_SG_iii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ipL14resizeGeneric_INS0_15HResizeLanczos4IddfEENS0_15VResizeLanczos4IddfNS0_4CastIddEENS0_12VResizeNoVecEEEEEvRKNS_3MatERS9_PKiPKvSE_SG_iii.apply(null,arguments)},__ZN5CVLib2ipL14resizeGeneric_INS0_15HResizeLanczos4IfffEENS0_15VResizeLanczos4IfffNS0_4CastIffEENS0_12VResizeNoVecEEEEEvRKNS_3MatERS9_PKiPKvSE_SG_iii=Module.__ZN5CVLib2ipL14resizeGeneric_INS0_15HResizeLanczos4IfffEENS0_15VResizeLanczos4IfffNS0_4CastIffEENS0_12VResizeNoVecEEEEEvRKNS_3MatERS9_PKiPKvSE_SG_iii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ipL14resizeGeneric_INS0_15HResizeLanczos4IfffEENS0_15VResizeLanczos4IfffNS0_4CastIffEENS0_12VResizeNoVecEEEEEvRKNS_3MatERS9_PKiPKvSE_SG_iii.apply(null,arguments)},__ZN5CVLib2ipL14resizeGeneric_INS0_15HResizeLanczos4IhisEENS0_15VResizeLanczos4IhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEEEvRKNS_3MatERS9_PKiPKvSE_SG_iii=Module.__ZN5CVLib2ipL14resizeGeneric_INS0_15HResizeLanczos4IhisEENS0_15VResizeLanczos4IhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEEEvRKNS_3MatERS9_PKiPKvSE_SG_iii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ipL14resizeGeneric_INS0_15HResizeLanczos4IhisEENS0_15VResizeLanczos4IhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEEEvRKNS_3MatERS9_PKiPKvSE_SG_iii.apply(null,arguments)},__ZN5CVLib2ipL14resizeGeneric_INS0_15HResizeLanczos4IsffEENS0_15VResizeLanczos4IsffNS0_4CastIfsEENS0_12VResizeNoVecEEEEEvRKNS_3MatERS9_PKiPKvSE_SG_iii=Module.__ZN5CVLib2ipL14resizeGeneric_INS0_15HResizeLanczos4IsffEENS0_15VResizeLanczos4IsffNS0_4CastIfsEENS0_12VResizeNoVecEEEEEvRKNS_3MatERS9_PKiPKvSE_SG_iii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ipL14resizeGeneric_INS0_15HResizeLanczos4IsffEENS0_15VResizeLanczos4IsffNS0_4CastIfsEENS0_12VResizeNoVecEEEEEvRKNS_3MatERS9_PKiPKvSE_SG_iii.apply(null,arguments)},__ZN5CVLib2ipL15resizeAreaFast_IddNS0_19ResizeAreaFastNoVecIddEEEEvRKNS_3MatERS4_PKiS9_ii=Module.__ZN5CVLib2ipL15resizeAreaFast_IddNS0_19ResizeAreaFastNoVecIddEEEEvRKNS_3MatERS4_PKiS9_ii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ipL15resizeAreaFast_IddNS0_19ResizeAreaFastNoVecIddEEEEvRKNS_3MatERS4_PKiS9_ii.apply(null,arguments)},__ZN5CVLib2ipL15resizeAreaFast_IffNS0_19ResizeAreaFastNoVecIffEEEEvRKNS_3MatERS4_PKiS9_ii=Module.__ZN5CVLib2ipL15resizeAreaFast_IffNS0_19ResizeAreaFastNoVecIffEEEEvRKNS_3MatERS4_PKiS9_ii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ipL15resizeAreaFast_IffNS0_19ResizeAreaFastNoVecIffEEEEvRKNS_3MatERS4_PKiS9_ii.apply(null,arguments)},__ZN5CVLib2ipL15resizeAreaFast_IhiNS0_17ResizeAreaFastVecIhEEEEvRKNS_3MatERS4_PKiS9_ii=Module.__ZN5CVLib2ipL15resizeAreaFast_IhiNS0_17ResizeAreaFastVecIhEEEEvRKNS_3MatERS4_PKiS9_ii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ipL15resizeAreaFast_IhiNS0_17ResizeAreaFastVecIhEEEEvRKNS_3MatERS4_PKiS9_ii.apply(null,arguments)},__ZN5CVLib2ipL15resizeAreaFast_IsfNS0_17ResizeAreaFastVecIsEEEEvRKNS_3MatERS4_PKiS9_ii=Module.__ZN5CVLib2ipL15resizeAreaFast_IsfNS0_17ResizeAreaFastVecIsEEEEvRKNS_3MatERS4_PKiS9_ii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ipL15resizeAreaFast_IsfNS0_17ResizeAreaFastVecIsEEEEvRKNS_3MatERS4_PKiS9_ii.apply(null,arguments)},__ZN5CVLib2ipL16interpolateCubicEfPf=Module.__ZN5CVLib2ipL16interpolateCubicEfPf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ipL16interpolateCubicEfPf.apply(null,arguments)},__ZN5CVLib2ipL17initAllInterTab2DEv=Module.__ZN5CVLib2ipL17initAllInterTab2DEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ipL17initAllInterTab2DEv.apply(null,arguments)},__ZN5CVLib2ipL17interpolateLinearEfPf=Module.__ZN5CVLib2ipL17interpolateLinearEfPf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ipL17interpolateLinearEfPf.apply(null,arguments)},__ZN5CVLib2ipL19interpolateLanczos4EfPf=Module.__ZN5CVLib2ipL19interpolateLanczos4EfPf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ipL19interpolateLanczos4EfPf.apply(null,arguments)},__ZN5CVLib2ipL20computeResizeAreaTabEiiidPNS0_13DecimateAlphaE=Module.__ZN5CVLib2ipL20computeResizeAreaTabEiiidPNS0_13DecimateAlphaE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ipL20computeResizeAreaTabEiiidPNS0_13DecimateAlphaE.apply(null,arguments)},__ZN5CVLib2ipL22BilinearInterpolation_IdEEvPPhiiS3_ffi=Module.__ZN5CVLib2ipL22BilinearInterpolation_IdEEvPPhiiS3_ffi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ipL22BilinearInterpolation_IdEEvPPhiiS3_ffi.apply(null,arguments)},__ZN5CVLib2ipL22BilinearInterpolation_IfEEvPPhiiS3_ffi=Module.__ZN5CVLib2ipL22BilinearInterpolation_IfEEvPPhiiS3_ffi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ipL22BilinearInterpolation_IfEEvPPhiiS3_ffi.apply(null,arguments)},__ZN5CVLib2ipL22BilinearInterpolation_IhEEvPPhiiS3_ffi=Module.__ZN5CVLib2ipL22BilinearInterpolation_IhEEvPPhiiS3_ffi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ipL22BilinearInterpolation_IhEEvPPhiiS3_ffi.apply(null,arguments)},__ZN5CVLib2ipL22BilinearInterpolation_IiEEvPPhiiS3_ffi=Module.__ZN5CVLib2ipL22BilinearInterpolation_IiEEvPPhiiS3_ffi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ipL22BilinearInterpolation_IiEEvPPhiiS3_ffi.apply(null,arguments)},__ZN5CVLib2ipL22BilinearInterpolation_IsEEvPPhiiS3_ffi=Module.__ZN5CVLib2ipL22BilinearInterpolation_IsEEvPPhiiS3_ffi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ipL22BilinearInterpolation_IsEEvPPhiiS3_ffi.apply(null,arguments)},__ZN5CVLib2ipL4clipEiii=Module.__ZN5CVLib2ipL4clipEiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib2ipL4clipEiii.apply(null,arguments)},__ZN5CVLib3Mat3eyeEiiNS_4TYPEE=Module.__ZN5CVLib3Mat3eyeEiiNS_4TYPEE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib3Mat3eyeEiiNS_4TYPEE.apply(null,arguments)},__ZN5CVLib3Mat4ZeroEv=Module.__ZN5CVLib3Mat4ZeroEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib3Mat4ZeroEv.apply(null,arguments)},__ZN5CVLib3Mat6CreateEPviiNS_4TYPEEb=Module.__ZN5CVLib3Mat6CreateEPviiNS_4TYPEEb=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib3Mat6CreateEPviiNS_4TYPEEb.apply(null,arguments)},__ZN5CVLib3Mat6CreateERKNS_5Size_IiEENS_4TYPEE=Module.__ZN5CVLib3Mat6CreateERKNS_5Size_IiEENS_4TYPEE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib3Mat6CreateERKNS_5Size_IiEENS_4TYPEE.apply(null,arguments)},__ZN5CVLib3Mat6CreateERKS0_b=Module.__ZN5CVLib3Mat6CreateERKS0_b=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib3Mat6CreateERKS0_b.apply(null,arguments)},__ZN5CVLib3Mat6CreateEiiNS_4TYPEE=Module.__ZN5CVLib3Mat6CreateEiiNS_4TYPEE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib3Mat6CreateEiiNS_4TYPEE.apply(null,arguments)},__ZN5CVLib3Mat7ConvertENS_4TYPEENS_8CASTTYPEE=Module.__ZN5CVLib3Mat7ConvertENS_4TYPEENS_8CASTTYPEE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib3Mat7ConvertENS_4TYPEENS_8CASTTYPEE.apply(null,arguments)},__ZN5CVLib3Mat7ReleaseEv=Module.__ZN5CVLib3Mat7ReleaseEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib3Mat7ReleaseEv.apply(null,arguments)},__ZN5CVLib3Mat8FromFileEPKc=Module.__ZN5CVLib3Mat8FromFileEPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib3Mat8FromFileEPKc.apply(null,arguments)},__ZN5CVLib3Mat8FromFileEPNS_5XFileE=Module.__ZN5CVLib3Mat8FromFileEPNS_5XFileE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib3Mat8FromFileEPNS_5XFileE.apply(null,arguments)},__ZN5CVLib3Mat8IdentityEv=Module.__ZN5CVLib3Mat8IdentityEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib3Mat8IdentityEv.apply(null,arguments)},__ZN5CVLib3Mat8SetValueEd=Module.__ZN5CVLib3Mat8SetValueEd=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib3Mat8SetValueEd.apply(null,arguments)},__ZN5CVLib3MatC2EPviiNS_4TYPEEb=Module.__ZN5CVLib3MatC2EPviiNS_4TYPEEb=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib3MatC2EPviiNS_4TYPEEb.apply(null,arguments)},__ZN5CVLib3MatC2ERKS0_=Module.__ZN5CVLib3MatC2ERKS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib3MatC2ERKS0_.apply(null,arguments)},__ZN5CVLib3MatC2EiiNS_4TYPEE=Module.__ZN5CVLib3MatC2EiiNS_4TYPEE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib3MatC2EiiNS_4TYPEE.apply(null,arguments)},__ZN5CVLib3MatC2Ev=Module.__ZN5CVLib3MatC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib3MatC2Ev.apply(null,arguments)},__ZN5CVLib3MatD0Ev=Module.__ZN5CVLib3MatD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib3MatD0Ev.apply(null,arguments)},__ZN5CVLib3MatD2Ev=Module.__ZN5CVLib3MatD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib3MatD2Ev.apply(null,arguments)},__ZN5CVLib3MataSERKS0_=Module.__ZN5CVLib3MataSERKS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib3MataSERKS0_.apply(null,arguments)},__ZN5CVLib3MataSEd=Module.__ZN5CVLib3MataSEd=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib3MataSEd.apply(null,arguments)},__ZN5CVLib4max3Eiii=Module.__ZN5CVLib4max3Eiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib4max3Eiii.apply(null,arguments)},__ZN5CVLib4min3Efff=Module.__ZN5CVLib4min3Efff=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib4min3Efff.apply(null,arguments)},__ZN5CVLib4min3Eiii=Module.__ZN5CVLib4min3Eiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib4min3Eiii.apply(null,arguments)},__ZN5CVLib5ArrayI6POINTFRKS1_E3AddES3_=Module.__ZN5CVLib5ArrayI6POINTFRKS1_E3AddES3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayI6POINTFRKS1_E3AddES3_.apply(null,arguments)},__ZN5CVLib5ArrayI6POINTFRKS1_E6AppendERKS4_=Module.__ZN5CVLib5ArrayI6POINTFRKS1_E6AppendERKS4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayI6POINTFRKS1_E6AppendERKS4_.apply(null,arguments)},__ZN5CVLib5ArrayI6POINTFRKS1_E7SetSizeEii=Module.__ZN5CVLib5ArrayI6POINTFRKS1_E7SetSizeEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayI6POINTFRKS1_E7SetSizeEii.apply(null,arguments)},__ZN5CVLib5ArrayI6POINTFRKS1_E9ElementAtEi=Module.__ZN5CVLib5ArrayI6POINTFRKS1_E9ElementAtEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayI6POINTFRKS1_E9ElementAtEi.apply(null,arguments)},__ZN5CVLib5ArrayI6POINTFRKS1_E9RemoveAllEv=Module.__ZN5CVLib5ArrayI6POINTFRKS1_E9RemoveAllEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayI6POINTFRKS1_E9RemoveAllEv.apply(null,arguments)},__ZN5CVLib5ArrayI6POINTFRKS1_E9SetAtGrowEiS3_=Module.__ZN5CVLib5ArrayI6POINTFRKS1_E9SetAtGrowEiS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayI6POINTFRKS1_E9SetAtGrowEiS3_.apply(null,arguments)},__ZN5CVLib5ArrayI6POINTFRKS1_EC2Ev=Module.__ZN5CVLib5ArrayI6POINTFRKS1_EC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayI6POINTFRKS1_EC2Ev.apply(null,arguments)},__ZN5CVLib5ArrayI6POINTFRKS1_ED0Ev=Module.__ZN5CVLib5ArrayI6POINTFRKS1_ED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayI6POINTFRKS1_ED0Ev.apply(null,arguments)},__ZN5CVLib5ArrayI6POINTFRKS1_ED2Ev=Module.__ZN5CVLib5ArrayI6POINTFRKS1_ED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayI6POINTFRKS1_ED2Ev.apply(null,arguments)},__ZN5CVLib5ArrayI6POINTFRKS1_EaSERKS4_=Module.__ZN5CVLib5ArrayI6POINTFRKS1_EaSERKS4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayI6POINTFRKS1_EaSERKS4_.apply(null,arguments)},__ZN5CVLib5ArrayI6POINTFRKS1_EixEi=Module.__ZN5CVLib5ArrayI6POINTFRKS1_EixEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayI6POINTFRKS1_EixEi.apply(null,arguments)},__ZN5CVLib5ArrayI6POINTIRKS1_E3AddES3_=Module.__ZN5CVLib5ArrayI6POINTIRKS1_E3AddES3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayI6POINTIRKS1_E3AddES3_.apply(null,arguments)},__ZN5CVLib5ArrayI6POINTIRKS1_E5SetAtEiS3_=Module.__ZN5CVLib5ArrayI6POINTIRKS1_E5SetAtEiS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayI6POINTIRKS1_E5SetAtEiS3_.apply(null,arguments)},__ZN5CVLib5ArrayI6POINTIRKS1_E7SetSizeEii=Module.__ZN5CVLib5ArrayI6POINTIRKS1_E7SetSizeEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayI6POINTIRKS1_E7SetSizeEii.apply(null,arguments)},__ZN5CVLib5ArrayI6POINTIRKS1_E8RemoveAtEii=Module.__ZN5CVLib5ArrayI6POINTIRKS1_E8RemoveAtEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayI6POINTIRKS1_E8RemoveAtEii.apply(null,arguments)},__ZN5CVLib5ArrayI6POINTIRKS1_E9ElementAtEi=Module.__ZN5CVLib5ArrayI6POINTIRKS1_E9ElementAtEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayI6POINTIRKS1_E9ElementAtEi.apply(null,arguments)},__ZN5CVLib5ArrayI6POINTIRKS1_E9RemoveAllEv=Module.__ZN5CVLib5ArrayI6POINTIRKS1_E9RemoveAllEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayI6POINTIRKS1_E9RemoveAllEv.apply(null,arguments)},__ZN5CVLib5ArrayI6POINTIRKS1_E9SetAtGrowEiS3_=Module.__ZN5CVLib5ArrayI6POINTIRKS1_E9SetAtGrowEiS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayI6POINTIRKS1_E9SetAtGrowEiS3_.apply(null,arguments)},__ZN5CVLib5ArrayI6POINTIRKS1_EC2Ev=Module.__ZN5CVLib5ArrayI6POINTIRKS1_EC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayI6POINTIRKS1_EC2Ev.apply(null,arguments)},__ZN5CVLib5ArrayI6POINTIRKS1_ED0Ev=Module.__ZN5CVLib5ArrayI6POINTIRKS1_ED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayI6POINTIRKS1_ED0Ev.apply(null,arguments)},__ZN5CVLib5ArrayI6POINTIRKS1_ED2Ev=Module.__ZN5CVLib5ArrayI6POINTIRKS1_ED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayI6POINTIRKS1_ED2Ev.apply(null,arguments)},__ZN5CVLib5ArrayI6POINTIRKS1_EixEi=Module.__ZN5CVLib5ArrayI6POINTIRKS1_EixEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayI6POINTIRKS1_EixEi.apply(null,arguments)},__ZN5CVLib5ArrayIN5utils7CharPatERKS2_E3AddES4_=Module.__ZN5CVLib5ArrayIN5utils7CharPatERKS2_E3AddES4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIN5utils7CharPatERKS2_E3AddES4_.apply(null,arguments)},__ZN5CVLib5ArrayIN5utils7CharPatERKS2_E7SetSizeEii=Module.__ZN5CVLib5ArrayIN5utils7CharPatERKS2_E7SetSizeEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIN5utils7CharPatERKS2_E7SetSizeEii.apply(null,arguments)},__ZN5CVLib5ArrayIN5utils7CharPatERKS2_E9ElementAtEi=Module.__ZN5CVLib5ArrayIN5utils7CharPatERKS2_E9ElementAtEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIN5utils7CharPatERKS2_E9ElementAtEi.apply(null,arguments)},__ZN5CVLib5ArrayIN5utils7CharPatERKS2_E9RemoveAllEv=Module.__ZN5CVLib5ArrayIN5utils7CharPatERKS2_E9RemoveAllEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIN5utils7CharPatERKS2_E9RemoveAllEv.apply(null,arguments)},__ZN5CVLib5ArrayIN5utils7CharPatERKS2_E9SetAtGrowEiS4_=Module.__ZN5CVLib5ArrayIN5utils7CharPatERKS2_E9SetAtGrowEiS4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIN5utils7CharPatERKS2_E9SetAtGrowEiS4_.apply(null,arguments)},__ZN5CVLib5ArrayIN5utils7CharPatERKS2_EC2Ev=Module.__ZN5CVLib5ArrayIN5utils7CharPatERKS2_EC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIN5utils7CharPatERKS2_EC2Ev.apply(null,arguments)},__ZN5CVLib5ArrayIN5utils7CharPatERKS2_ED0Ev=Module.__ZN5CVLib5ArrayIN5utils7CharPatERKS2_ED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIN5utils7CharPatERKS2_ED0Ev.apply(null,arguments)},__ZN5CVLib5ArrayIN5utils7CharPatERKS2_ED2Ev=Module.__ZN5CVLib5ArrayIN5utils7CharPatERKS2_ED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIN5utils7CharPatERKS2_ED2Ev.apply(null,arguments)},__ZN5CVLib5ArrayIN5utils7CharPatERKS2_EixEi=Module.__ZN5CVLib5ArrayIN5utils7CharPatERKS2_EixEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIN5utils7CharPatERKS2_EixEi.apply(null,arguments)},__ZN5CVLib5ArrayINS0_IiRKiEERKS3_E3AddES5_=Module.__ZN5CVLib5ArrayINS0_IiRKiEERKS3_E3AddES5_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS0_IiRKiEERKS3_E3AddES5_.apply(null,arguments)},__ZN5CVLib5ArrayINS0_IiRKiEERKS3_E7SetSizeEii=Module.__ZN5CVLib5ArrayINS0_IiRKiEERKS3_E7SetSizeEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS0_IiRKiEERKS3_E7SetSizeEii.apply(null,arguments)},__ZN5CVLib5ArrayINS0_IiRKiEERKS3_E9ElementAtEi=Module.__ZN5CVLib5ArrayINS0_IiRKiEERKS3_E9ElementAtEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS0_IiRKiEERKS3_E9ElementAtEi.apply(null,arguments)},__ZN5CVLib5ArrayINS0_IiRKiEERKS3_E9RemoveAllEv=Module.__ZN5CVLib5ArrayINS0_IiRKiEERKS3_E9RemoveAllEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS0_IiRKiEERKS3_E9RemoveAllEv.apply(null,arguments)},__ZN5CVLib5ArrayINS0_IiRKiEERKS3_E9SetAtGrowEiS5_=Module.__ZN5CVLib5ArrayINS0_IiRKiEERKS3_E9SetAtGrowEiS5_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS0_IiRKiEERKS3_E9SetAtGrowEiS5_.apply(null,arguments)},__ZN5CVLib5ArrayINS0_IiRKiEERKS3_EC2Ev=Module.__ZN5CVLib5ArrayINS0_IiRKiEERKS3_EC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS0_IiRKiEERKS3_EC2Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS0_IiRKiEERKS3_ED0Ev=Module.__ZN5CVLib5ArrayINS0_IiRKiEERKS3_ED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS0_IiRKiEERKS3_ED0Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS0_IiRKiEERKS3_ED2Ev=Module.__ZN5CVLib5ArrayINS0_IiRKiEERKS3_ED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS0_IiRKiEERKS3_ED2Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS0_IiRKiEERKS3_EixEi=Module.__ZN5CVLib5ArrayINS0_IiRKiEERKS3_EixEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS0_IiRKiEERKS3_EixEi.apply(null,arguments)},__ZN5CVLib5ArrayINS_10MRZ_ARRGRPERKS1_E3AddES3_=Module.__ZN5CVLib5ArrayINS_10MRZ_ARRGRPERKS1_E3AddES3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_10MRZ_ARRGRPERKS1_E3AddES3_.apply(null,arguments)},__ZN5CVLib5ArrayINS_10MRZ_ARRGRPERKS1_E7SetSizeEii=Module.__ZN5CVLib5ArrayINS_10MRZ_ARRGRPERKS1_E7SetSizeEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_10MRZ_ARRGRPERKS1_E7SetSizeEii.apply(null,arguments)},__ZN5CVLib5ArrayINS_10MRZ_ARRGRPERKS1_E9ElementAtEi=Module.__ZN5CVLib5ArrayINS_10MRZ_ARRGRPERKS1_E9ElementAtEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_10MRZ_ARRGRPERKS1_E9ElementAtEi.apply(null,arguments)},__ZN5CVLib5ArrayINS_10MRZ_ARRGRPERKS1_E9RemoveAllEv=Module.__ZN5CVLib5ArrayINS_10MRZ_ARRGRPERKS1_E9RemoveAllEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_10MRZ_ARRGRPERKS1_E9RemoveAllEv.apply(null,arguments)},__ZN5CVLib5ArrayINS_10MRZ_ARRGRPERKS1_E9SetAtGrowEiS3_=Module.__ZN5CVLib5ArrayINS_10MRZ_ARRGRPERKS1_E9SetAtGrowEiS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_10MRZ_ARRGRPERKS1_E9SetAtGrowEiS3_.apply(null,arguments)},__ZN5CVLib5ArrayINS_10MRZ_ARRGRPERKS1_EC2Ev=Module.__ZN5CVLib5ArrayINS_10MRZ_ARRGRPERKS1_EC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_10MRZ_ARRGRPERKS1_EC2Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_10MRZ_ARRGRPERKS1_ED0Ev=Module.__ZN5CVLib5ArrayINS_10MRZ_ARRGRPERKS1_ED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_10MRZ_ARRGRPERKS1_ED0Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_10MRZ_ARRGRPERKS1_ED2Ev=Module.__ZN5CVLib5ArrayINS_10MRZ_ARRGRPERKS1_ED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_10MRZ_ARRGRPERKS1_ED2Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_10MRZ_ARRGRPERKS1_EixEi=Module.__ZN5CVLib5ArrayINS_10MRZ_ARRGRPERKS1_EixEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_10MRZ_ARRGRPERKS1_EixEi.apply(null,arguments)},__ZN5CVLib5ArrayINS_10RndCornnerERKS1_E3AddES3_=Module.__ZN5CVLib5ArrayINS_10RndCornnerERKS1_E3AddES3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_10RndCornnerERKS1_E3AddES3_.apply(null,arguments)},__ZN5CVLib5ArrayINS_10RndCornnerERKS1_E7SetSizeEii=Module.__ZN5CVLib5ArrayINS_10RndCornnerERKS1_E7SetSizeEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_10RndCornnerERKS1_E7SetSizeEii.apply(null,arguments)},__ZN5CVLib5ArrayINS_10RndCornnerERKS1_E8RemoveAtEii=Module.__ZN5CVLib5ArrayINS_10RndCornnerERKS1_E8RemoveAtEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_10RndCornnerERKS1_E8RemoveAtEii.apply(null,arguments)},__ZN5CVLib5ArrayINS_10RndCornnerERKS1_E9ElementAtEi=Module.__ZN5CVLib5ArrayINS_10RndCornnerERKS1_E9ElementAtEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_10RndCornnerERKS1_E9ElementAtEi.apply(null,arguments)},__ZN5CVLib5ArrayINS_10RndCornnerERKS1_E9RemoveAllEv=Module.__ZN5CVLib5ArrayINS_10RndCornnerERKS1_E9RemoveAllEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_10RndCornnerERKS1_E9RemoveAllEv.apply(null,arguments)},__ZN5CVLib5ArrayINS_10RndCornnerERKS1_E9SetAtGrowEiS3_=Module.__ZN5CVLib5ArrayINS_10RndCornnerERKS1_E9SetAtGrowEiS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_10RndCornnerERKS1_E9SetAtGrowEiS3_.apply(null,arguments)},__ZN5CVLib5ArrayINS_10RndCornnerERKS1_EC2Ev=Module.__ZN5CVLib5ArrayINS_10RndCornnerERKS1_EC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_10RndCornnerERKS1_EC2Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_10RndCornnerERKS1_ED0Ev=Module.__ZN5CVLib5ArrayINS_10RndCornnerERKS1_ED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_10RndCornnerERKS1_ED0Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_10RndCornnerERKS1_ED2Ev=Module.__ZN5CVLib5ArrayINS_10RndCornnerERKS1_ED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_10RndCornnerERKS1_ED2Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_10RndCornnerERKS1_EixEi=Module.__ZN5CVLib5ArrayINS_10RndCornnerERKS1_EixEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_10RndCornnerERKS1_EixEi.apply(null,arguments)},__ZN5CVLib5ArrayINS_11RotatedRectERKS1_E6AppendERKS4_=Module.__ZN5CVLib5ArrayINS_11RotatedRectERKS1_E6AppendERKS4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_11RotatedRectERKS1_E6AppendERKS4_.apply(null,arguments)},__ZN5CVLib5ArrayINS_11RotatedRectERKS1_E7SetSizeEii=Module.__ZN5CVLib5ArrayINS_11RotatedRectERKS1_E7SetSizeEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_11RotatedRectERKS1_E7SetSizeEii.apply(null,arguments)},__ZN5CVLib5ArrayINS_11RotatedRectERKS1_E9RemoveAllEv=Module.__ZN5CVLib5ArrayINS_11RotatedRectERKS1_E9RemoveAllEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_11RotatedRectERKS1_E9RemoveAllEv.apply(null,arguments)},__ZN5CVLib5ArrayINS_11RotatedRectERKS1_EC2Ev=Module.__ZN5CVLib5ArrayINS_11RotatedRectERKS1_EC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_11RotatedRectERKS1_EC2Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_11RotatedRectERKS1_ED0Ev=Module.__ZN5CVLib5ArrayINS_11RotatedRectERKS1_ED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_11RotatedRectERKS1_ED0Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_11RotatedRectERKS1_ED2Ev=Module.__ZN5CVLib5ArrayINS_11RotatedRectERKS1_ED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_11RotatedRectERKS1_ED2Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_11RotatedRectERKS1_EaSERKS4_=Module.__ZN5CVLib5ArrayINS_11RotatedRectERKS1_EaSERKS4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_11RotatedRectERKS1_EaSERKS4_.apply(null,arguments)},__ZN5CVLib5ArrayINS_13RectangleCandERKS1_EC2Ev=Module.__ZN5CVLib5ArrayINS_13RectangleCandERKS1_EC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_13RectangleCandERKS1_EC2Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_13RectangleCandERKS1_ED0Ev=Module.__ZN5CVLib5ArrayINS_13RectangleCandERKS1_ED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_13RectangleCandERKS1_ED0Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_13RectangleCandERKS1_ED2Ev=Module.__ZN5CVLib5ArrayINS_13RectangleCandERKS1_ED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_13RectangleCandERKS1_ED2Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_6IDRectERKS1_E3AddES3_=Module.__ZN5CVLib5ArrayINS_6IDRectERKS1_E3AddES3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_6IDRectERKS1_E3AddES3_.apply(null,arguments)},__ZN5CVLib5ArrayINS_6IDRectERKS1_E7SetSizeEii=Module.__ZN5CVLib5ArrayINS_6IDRectERKS1_E7SetSizeEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_6IDRectERKS1_E7SetSizeEii.apply(null,arguments)},__ZN5CVLib5ArrayINS_6IDRectERKS1_E9ElementAtEi=Module.__ZN5CVLib5ArrayINS_6IDRectERKS1_E9ElementAtEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_6IDRectERKS1_E9ElementAtEi.apply(null,arguments)},__ZN5CVLib5ArrayINS_6IDRectERKS1_E9RemoveAllEv=Module.__ZN5CVLib5ArrayINS_6IDRectERKS1_E9RemoveAllEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_6IDRectERKS1_E9RemoveAllEv.apply(null,arguments)},__ZN5CVLib5ArrayINS_6IDRectERKS1_E9SetAtGrowEiS3_=Module.__ZN5CVLib5ArrayINS_6IDRectERKS1_E9SetAtGrowEiS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_6IDRectERKS1_E9SetAtGrowEiS3_.apply(null,arguments)},__ZN5CVLib5ArrayINS_6IDRectERKS1_EC2Ev=Module.__ZN5CVLib5ArrayINS_6IDRectERKS1_EC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_6IDRectERKS1_EC2Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_6IDRectERKS1_ED0Ev=Module.__ZN5CVLib5ArrayINS_6IDRectERKS1_ED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_6IDRectERKS1_ED0Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_6IDRectERKS1_ED2Ev=Module.__ZN5CVLib5ArrayINS_6IDRectERKS1_ED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_6IDRectERKS1_ED2Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_6IDRectERKS1_EixEi=Module.__ZN5CVLib5ArrayINS_6IDRectERKS1_EixEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_6IDRectERKS1_EixEi.apply(null,arguments)},__ZN5CVLib5ArrayINS_7MinMaxSERKS1_E3AddES3_=Module.__ZN5CVLib5ArrayINS_7MinMaxSERKS1_E3AddES3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_7MinMaxSERKS1_E3AddES3_.apply(null,arguments)},__ZN5CVLib5ArrayINS_7MinMaxSERKS1_E7SetSizeEii=Module.__ZN5CVLib5ArrayINS_7MinMaxSERKS1_E7SetSizeEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_7MinMaxSERKS1_E7SetSizeEii.apply(null,arguments)},__ZN5CVLib5ArrayINS_7MinMaxSERKS1_E9ElementAtEi=Module.__ZN5CVLib5ArrayINS_7MinMaxSERKS1_E9ElementAtEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_7MinMaxSERKS1_E9ElementAtEi.apply(null,arguments)},__ZN5CVLib5ArrayINS_7MinMaxSERKS1_E9RemoveAllEv=Module.__ZN5CVLib5ArrayINS_7MinMaxSERKS1_E9RemoveAllEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_7MinMaxSERKS1_E9RemoveAllEv.apply(null,arguments)},__ZN5CVLib5ArrayINS_7MinMaxSERKS1_E9SetAtGrowEiS3_=Module.__ZN5CVLib5ArrayINS_7MinMaxSERKS1_E9SetAtGrowEiS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_7MinMaxSERKS1_E9SetAtGrowEiS3_.apply(null,arguments)},__ZN5CVLib5ArrayINS_7MinMaxSERKS1_EC2Ev=Module.__ZN5CVLib5ArrayINS_7MinMaxSERKS1_EC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_7MinMaxSERKS1_EC2Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_7MinMaxSERKS1_ED0Ev=Module.__ZN5CVLib5ArrayINS_7MinMaxSERKS1_ED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_7MinMaxSERKS1_ED0Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_7MinMaxSERKS1_ED2Ev=Module.__ZN5CVLib5ArrayINS_7MinMaxSERKS1_ED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_7MinMaxSERKS1_ED2Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_7MinMaxSERKS1_EixEi=Module.__ZN5CVLib5ArrayINS_7MinMaxSERKS1_EixEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_7MinMaxSERKS1_EixEi.apply(null,arguments)},__ZN5CVLib5ArrayINS_7Point2_IfEERKS2_E3AddES4_=Module.__ZN5CVLib5ArrayINS_7Point2_IfEERKS2_E3AddES4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_7Point2_IfEERKS2_E3AddES4_.apply(null,arguments)},__ZN5CVLib5ArrayINS_7Point2_IfEERKS2_E7SetSizeEii=Module.__ZN5CVLib5ArrayINS_7Point2_IfEERKS2_E7SetSizeEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_7Point2_IfEERKS2_E7SetSizeEii.apply(null,arguments)},__ZN5CVLib5ArrayINS_7Point2_IfEERKS2_E9ElementAtEi=Module.__ZN5CVLib5ArrayINS_7Point2_IfEERKS2_E9ElementAtEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_7Point2_IfEERKS2_E9ElementAtEi.apply(null,arguments)},__ZN5CVLib5ArrayINS_7Point2_IfEERKS2_E9SetAtGrowEiS4_=Module.__ZN5CVLib5ArrayINS_7Point2_IfEERKS2_E9SetAtGrowEiS4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_7Point2_IfEERKS2_E9SetAtGrowEiS4_.apply(null,arguments)},__ZN5CVLib5ArrayINS_7Point2_IfEERKS2_EC2Ev=Module.__ZN5CVLib5ArrayINS_7Point2_IfEERKS2_EC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_7Point2_IfEERKS2_EC2Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_7Point2_IfEERKS2_ED0Ev=Module.__ZN5CVLib5ArrayINS_7Point2_IfEERKS2_ED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_7Point2_IfEERKS2_ED0Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_7Point2_IfEERKS2_ED2Ev=Module.__ZN5CVLib5ArrayINS_7Point2_IfEERKS2_ED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_7Point2_IfEERKS2_ED2Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_7Point2_IfEERKS2_EixEi=Module.__ZN5CVLib5ArrayINS_7Point2_IfEERKS2_EixEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_7Point2_IfEERKS2_EixEi.apply(null,arguments)},__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_E3AddES4_=Module.__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_E3AddES4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_E3AddES4_.apply(null,arguments)},__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_E6AppendERKS5_=Module.__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_E6AppendERKS5_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_E6AppendERKS5_.apply(null,arguments)},__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_E7SetSizeEii=Module.__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_E7SetSizeEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_E7SetSizeEii.apply(null,arguments)},__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_E9ElementAtEi=Module.__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_E9ElementAtEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_E9ElementAtEi.apply(null,arguments)},__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_E9RemoveAllEv=Module.__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_E9RemoveAllEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_E9RemoveAllEv.apply(null,arguments)},__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_E9SetAtGrowEiS4_=Module.__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_E9SetAtGrowEiS4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_E9SetAtGrowEiS4_.apply(null,arguments)},__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_EC2ERKS5_=Module.__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_EC2ERKS5_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_EC2ERKS5_.apply(null,arguments)},__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_EC2EiS4_=Module.__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_EC2EiS4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_EC2EiS4_.apply(null,arguments)},__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_EC2Ev=Module.__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_EC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_EC2Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_ED0Ev=Module.__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_ED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_ED0Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_ED2Ev=Module.__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_ED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_ED2Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_EaSERKS5_=Module.__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_EaSERKS5_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_EaSERKS5_.apply(null,arguments)},__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_EixEi=Module.__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_EixEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_7Point2_IiEERKS2_EixEi.apply(null,arguments)},__ZN5CVLib5ArrayINS_8KernalOpERKS1_EC2Ev=Module.__ZN5CVLib5ArrayINS_8KernalOpERKS1_EC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_8KernalOpERKS1_EC2Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_8KernalOpERKS1_ED0Ev=Module.__ZN5CVLib5ArrayINS_8KernalOpERKS1_ED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_8KernalOpERKS1_ED0Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_8KernalOpERKS1_ED2Ev=Module.__ZN5CVLib5ArrayINS_8KernalOpERKS1_ED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_8KernalOpERKS1_ED2Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_8LineEdgeERKS1_E6AppendERKS4_=Module.__ZN5CVLib5ArrayINS_8LineEdgeERKS1_E6AppendERKS4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_8LineEdgeERKS1_E6AppendERKS4_.apply(null,arguments)},__ZN5CVLib5ArrayINS_8LineEdgeERKS1_E7SetSizeEii=Module.__ZN5CVLib5ArrayINS_8LineEdgeERKS1_E7SetSizeEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_8LineEdgeERKS1_E7SetSizeEii.apply(null,arguments)},__ZN5CVLib5ArrayINS_8LineEdgeERKS1_E9RemoveAllEv=Module.__ZN5CVLib5ArrayINS_8LineEdgeERKS1_E9RemoveAllEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_8LineEdgeERKS1_E9RemoveAllEv.apply(null,arguments)},__ZN5CVLib5ArrayINS_8LineEdgeERKS1_EC2Ev=Module.__ZN5CVLib5ArrayINS_8LineEdgeERKS1_EC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_8LineEdgeERKS1_EC2Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_8LineEdgeERKS1_ED0Ev=Module.__ZN5CVLib5ArrayINS_8LineEdgeERKS1_ED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_8LineEdgeERKS1_ED0Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_8LineEdgeERKS1_ED2Ev=Module.__ZN5CVLib5ArrayINS_8LineEdgeERKS1_ED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_8LineEdgeERKS1_ED2Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_8LineEdgeERKS1_EaSERKS4_=Module.__ZN5CVLib5ArrayINS_8LineEdgeERKS1_EaSERKS4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_8LineEdgeERKS1_EaSERKS4_.apply(null,arguments)},__ZN5CVLib5ArrayINS_8MRZ_RECTERKS1_E3AddES3_=Module.__ZN5CVLib5ArrayINS_8MRZ_RECTERKS1_E3AddES3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_8MRZ_RECTERKS1_E3AddES3_.apply(null,arguments)},__ZN5CVLib5ArrayINS_8MRZ_RECTERKS1_E7SetSizeEii=Module.__ZN5CVLib5ArrayINS_8MRZ_RECTERKS1_E7SetSizeEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_8MRZ_RECTERKS1_E7SetSizeEii.apply(null,arguments)},__ZN5CVLib5ArrayINS_8MRZ_RECTERKS1_E9ElementAtEi=Module.__ZN5CVLib5ArrayINS_8MRZ_RECTERKS1_E9ElementAtEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_8MRZ_RECTERKS1_E9ElementAtEi.apply(null,arguments)},__ZN5CVLib5ArrayINS_8MRZ_RECTERKS1_E9RemoveAllEv=Module.__ZN5CVLib5ArrayINS_8MRZ_RECTERKS1_E9RemoveAllEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_8MRZ_RECTERKS1_E9RemoveAllEv.apply(null,arguments)},__ZN5CVLib5ArrayINS_8MRZ_RECTERKS1_E9SetAtGrowEiS3_=Module.__ZN5CVLib5ArrayINS_8MRZ_RECTERKS1_E9SetAtGrowEiS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_8MRZ_RECTERKS1_E9SetAtGrowEiS3_.apply(null,arguments)},__ZN5CVLib5ArrayINS_8MRZ_RECTERKS1_EC2Ev=Module.__ZN5CVLib5ArrayINS_8MRZ_RECTERKS1_EC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_8MRZ_RECTERKS1_EC2Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_8MRZ_RECTERKS1_ED0Ev=Module.__ZN5CVLib5ArrayINS_8MRZ_RECTERKS1_ED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_8MRZ_RECTERKS1_ED0Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_8MRZ_RECTERKS1_ED2Ev=Module.__ZN5CVLib5ArrayINS_8MRZ_RECTERKS1_ED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_8MRZ_RECTERKS1_ED2Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_8MRZ_RECTERKS1_EixEi=Module.__ZN5CVLib5ArrayINS_8MRZ_RECTERKS1_EixEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_8MRZ_RECTERKS1_EixEi.apply(null,arguments)},__ZN5CVLib5ArrayINS_9BarCode1DERKS1_E3AddES3_=Module.__ZN5CVLib5ArrayINS_9BarCode1DERKS1_E3AddES3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_9BarCode1DERKS1_E3AddES3_.apply(null,arguments)},__ZN5CVLib5ArrayINS_9BarCode1DERKS1_E7SetSizeEii=Module.__ZN5CVLib5ArrayINS_9BarCode1DERKS1_E7SetSizeEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_9BarCode1DERKS1_E7SetSizeEii.apply(null,arguments)},__ZN5CVLib5ArrayINS_9BarCode1DERKS1_E8RemoveAtEii=Module.__ZN5CVLib5ArrayINS_9BarCode1DERKS1_E8RemoveAtEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_9BarCode1DERKS1_E8RemoveAtEii.apply(null,arguments)},__ZN5CVLib5ArrayINS_9BarCode1DERKS1_E9ElementAtEi=Module.__ZN5CVLib5ArrayINS_9BarCode1DERKS1_E9ElementAtEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_9BarCode1DERKS1_E9ElementAtEi.apply(null,arguments)},__ZN5CVLib5ArrayINS_9BarCode1DERKS1_E9RemoveAllEv=Module.__ZN5CVLib5ArrayINS_9BarCode1DERKS1_E9RemoveAllEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_9BarCode1DERKS1_E9RemoveAllEv.apply(null,arguments)},__ZN5CVLib5ArrayINS_9BarCode1DERKS1_E9SetAtGrowEiS3_=Module.__ZN5CVLib5ArrayINS_9BarCode1DERKS1_E9SetAtGrowEiS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_9BarCode1DERKS1_E9SetAtGrowEiS3_.apply(null,arguments)},__ZN5CVLib5ArrayINS_9BarCode1DERKS1_EC2Ev=Module.__ZN5CVLib5ArrayINS_9BarCode1DERKS1_EC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_9BarCode1DERKS1_EC2Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_9BarCode1DERKS1_ED0Ev=Module.__ZN5CVLib5ArrayINS_9BarCode1DERKS1_ED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_9BarCode1DERKS1_ED0Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_9BarCode1DERKS1_ED2Ev=Module.__ZN5CVLib5ArrayINS_9BarCode1DERKS1_ED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_9BarCode1DERKS1_ED2Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_9BarCode1DERKS1_EixEi=Module.__ZN5CVLib5ArrayINS_9BarCode1DERKS1_EixEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_9BarCode1DERKS1_EixEi.apply(null,arguments)},__ZN5CVLib5ArrayINS_9MRZ_ARROWERKS1_E3AddES3_=Module.__ZN5CVLib5ArrayINS_9MRZ_ARROWERKS1_E3AddES3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_9MRZ_ARROWERKS1_E3AddES3_.apply(null,arguments)},__ZN5CVLib5ArrayINS_9MRZ_ARROWERKS1_E7SetSizeEii=Module.__ZN5CVLib5ArrayINS_9MRZ_ARROWERKS1_E7SetSizeEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_9MRZ_ARROWERKS1_E7SetSizeEii.apply(null,arguments)},__ZN5CVLib5ArrayINS_9MRZ_ARROWERKS1_E9ElementAtEi=Module.__ZN5CVLib5ArrayINS_9MRZ_ARROWERKS1_E9ElementAtEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_9MRZ_ARROWERKS1_E9ElementAtEi.apply(null,arguments)},__ZN5CVLib5ArrayINS_9MRZ_ARROWERKS1_E9RemoveAllEv=Module.__ZN5CVLib5ArrayINS_9MRZ_ARROWERKS1_E9RemoveAllEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_9MRZ_ARROWERKS1_E9RemoveAllEv.apply(null,arguments)},__ZN5CVLib5ArrayINS_9MRZ_ARROWERKS1_E9SetAtGrowEiS3_=Module.__ZN5CVLib5ArrayINS_9MRZ_ARROWERKS1_E9SetAtGrowEiS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_9MRZ_ARROWERKS1_E9SetAtGrowEiS3_.apply(null,arguments)},__ZN5CVLib5ArrayINS_9MRZ_ARROWERKS1_EC2Ev=Module.__ZN5CVLib5ArrayINS_9MRZ_ARROWERKS1_EC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_9MRZ_ARROWERKS1_EC2Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_9MRZ_ARROWERKS1_ED0Ev=Module.__ZN5CVLib5ArrayINS_9MRZ_ARROWERKS1_ED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_9MRZ_ARROWERKS1_ED0Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_9MRZ_ARROWERKS1_ED2Ev=Module.__ZN5CVLib5ArrayINS_9MRZ_ARROWERKS1_ED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_9MRZ_ARROWERKS1_ED2Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_9MRZ_ARROWERKS1_EixEi=Module.__ZN5CVLib5ArrayINS_9MRZ_ARROWERKS1_EixEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_9MRZ_ARROWERKS1_EixEi.apply(null,arguments)},__ZN5CVLib5ArrayINS_9ZCardWorkERKS1_E3AddES3_=Module.__ZN5CVLib5ArrayINS_9ZCardWorkERKS1_E3AddES3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_9ZCardWorkERKS1_E3AddES3_.apply(null,arguments)},__ZN5CVLib5ArrayINS_9ZCardWorkERKS1_E7SetSizeEii=Module.__ZN5CVLib5ArrayINS_9ZCardWorkERKS1_E7SetSizeEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_9ZCardWorkERKS1_E7SetSizeEii.apply(null,arguments)},__ZN5CVLib5ArrayINS_9ZCardWorkERKS1_E9ElementAtEi=Module.__ZN5CVLib5ArrayINS_9ZCardWorkERKS1_E9ElementAtEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_9ZCardWorkERKS1_E9ElementAtEi.apply(null,arguments)},__ZN5CVLib5ArrayINS_9ZCardWorkERKS1_E9SetAtGrowEiS3_=Module.__ZN5CVLib5ArrayINS_9ZCardWorkERKS1_E9SetAtGrowEiS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_9ZCardWorkERKS1_E9SetAtGrowEiS3_.apply(null,arguments)},__ZN5CVLib5ArrayINS_9ZCardWorkERKS1_EC2Ev=Module.__ZN5CVLib5ArrayINS_9ZCardWorkERKS1_EC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_9ZCardWorkERKS1_EC2Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_9ZCardWorkERKS1_ED0Ev=Module.__ZN5CVLib5ArrayINS_9ZCardWorkERKS1_ED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_9ZCardWorkERKS1_ED0Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_9ZCardWorkERKS1_ED2Ev=Module.__ZN5CVLib5ArrayINS_9ZCardWorkERKS1_ED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_9ZCardWorkERKS1_ED2Ev.apply(null,arguments)},__ZN5CVLib5ArrayINS_9ZCardWorkERKS1_EixEi=Module.__ZN5CVLib5ArrayINS_9ZCardWorkERKS1_EixEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayINS_9ZCardWorkERKS1_EixEi.apply(null,arguments)},__ZN5CVLib5ArrayIPNS_6IDRectERKS2_E3AddES4_=Module.__ZN5CVLib5ArrayIPNS_6IDRectERKS2_E3AddES4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPNS_6IDRectERKS2_E3AddES4_.apply(null,arguments)},__ZN5CVLib5ArrayIPNS_6IDRectERKS2_E7SetSizeEii=Module.__ZN5CVLib5ArrayIPNS_6IDRectERKS2_E7SetSizeEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPNS_6IDRectERKS2_E7SetSizeEii.apply(null,arguments)},__ZN5CVLib5ArrayIPNS_6IDRectERKS2_E9ElementAtEi=Module.__ZN5CVLib5ArrayIPNS_6IDRectERKS2_E9ElementAtEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPNS_6IDRectERKS2_E9ElementAtEi.apply(null,arguments)},__ZN5CVLib5ArrayIPNS_6IDRectERKS2_E9RemoveAllEv=Module.__ZN5CVLib5ArrayIPNS_6IDRectERKS2_E9RemoveAllEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPNS_6IDRectERKS2_E9RemoveAllEv.apply(null,arguments)},__ZN5CVLib5ArrayIPNS_6IDRectERKS2_E9SetAtGrowEiS4_=Module.__ZN5CVLib5ArrayIPNS_6IDRectERKS2_E9SetAtGrowEiS4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPNS_6IDRectERKS2_E9SetAtGrowEiS4_.apply(null,arguments)},__ZN5CVLib5ArrayIPNS_6IDRectERKS2_EC2Ev=Module.__ZN5CVLib5ArrayIPNS_6IDRectERKS2_EC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPNS_6IDRectERKS2_EC2Ev.apply(null,arguments)},__ZN5CVLib5ArrayIPNS_6IDRectERKS2_ED0Ev=Module.__ZN5CVLib5ArrayIPNS_6IDRectERKS2_ED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPNS_6IDRectERKS2_ED0Ev.apply(null,arguments)},__ZN5CVLib5ArrayIPNS_6IDRectERKS2_ED2Ev=Module.__ZN5CVLib5ArrayIPNS_6IDRectERKS2_ED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPNS_6IDRectERKS2_ED2Ev.apply(null,arguments)},__ZN5CVLib5ArrayIPNS_6IDRectERKS2_EixEi=Module.__ZN5CVLib5ArrayIPNS_6IDRectERKS2_EixEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPNS_6IDRectERKS2_EixEi.apply(null,arguments)},__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_E3AddES4_=Module.__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_E3AddES4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_E3AddES4_.apply(null,arguments)},__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_E5GetAtEi=Module.__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_E5GetAtEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_E5GetAtEi.apply(null,arguments)},__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_E6AppendERKS5_=Module.__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_E6AppendERKS5_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_E6AppendERKS5_.apply(null,arguments)},__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_E7SetSizeEii=Module.__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_E7SetSizeEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_E7SetSizeEii.apply(null,arguments)},__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_E8RemoveAtEii=Module.__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_E8RemoveAtEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_E8RemoveAtEii.apply(null,arguments)},__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_E9ElementAtEi=Module.__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_E9ElementAtEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_E9ElementAtEi.apply(null,arguments)},__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_E9RemoveAllEv=Module.__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_E9RemoveAllEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_E9RemoveAllEv.apply(null,arguments)},__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_E9SetAtGrowEiS4_=Module.__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_E9SetAtGrowEiS4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_E9SetAtGrowEiS4_.apply(null,arguments)},__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_EC2ERKS5_=Module.__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_EC2ERKS5_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_EC2ERKS5_.apply(null,arguments)},__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_EC2Ev=Module.__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_EC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_EC2Ev.apply(null,arguments)},__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_ED0Ev=Module.__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_ED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_ED0Ev.apply(null,arguments)},__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_ED2Ev=Module.__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_ED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_ED2Ev.apply(null,arguments)},__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_EaSERKS5_=Module.__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_EaSERKS5_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_EaSERKS5_.apply(null,arguments)},__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_EixEi=Module.__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_EixEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPNS_8LineInfoERKS2_EixEi.apply(null,arguments)},__ZN5CVLib5ArrayIPhRKS1_E7SetSizeEii=Module.__ZN5CVLib5ArrayIPhRKS1_E7SetSizeEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPhRKS1_E7SetSizeEii.apply(null,arguments)},__ZN5CVLib5ArrayIPhRKS1_E9RemoveAllEv=Module.__ZN5CVLib5ArrayIPhRKS1_E9RemoveAllEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPhRKS1_E9RemoveAllEv.apply(null,arguments)},__ZN5CVLib5ArrayIPhRKS1_EC2Ev=Module.__ZN5CVLib5ArrayIPhRKS1_EC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPhRKS1_EC2Ev.apply(null,arguments)},__ZN5CVLib5ArrayIPhRKS1_ED0Ev=Module.__ZN5CVLib5ArrayIPhRKS1_ED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPhRKS1_ED0Ev.apply(null,arguments)},__ZN5CVLib5ArrayIPhRKS1_ED2Ev=Module.__ZN5CVLib5ArrayIPhRKS1_ED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPhRKS1_ED2Ev.apply(null,arguments)},__ZN5CVLib5ArrayIPiRKS1_E3AddES3_=Module.__ZN5CVLib5ArrayIPiRKS1_E3AddES3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPiRKS1_E3AddES3_.apply(null,arguments)},__ZN5CVLib5ArrayIPiRKS1_E7SetSizeEii=Module.__ZN5CVLib5ArrayIPiRKS1_E7SetSizeEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPiRKS1_E7SetSizeEii.apply(null,arguments)},__ZN5CVLib5ArrayIPiRKS1_E9ElementAtEi=Module.__ZN5CVLib5ArrayIPiRKS1_E9ElementAtEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPiRKS1_E9ElementAtEi.apply(null,arguments)},__ZN5CVLib5ArrayIPiRKS1_E9RemoveAllEv=Module.__ZN5CVLib5ArrayIPiRKS1_E9RemoveAllEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPiRKS1_E9RemoveAllEv.apply(null,arguments)},__ZN5CVLib5ArrayIPiRKS1_E9SetAtGrowEiS3_=Module.__ZN5CVLib5ArrayIPiRKS1_E9SetAtGrowEiS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPiRKS1_E9SetAtGrowEiS3_.apply(null,arguments)},__ZN5CVLib5ArrayIPiRKS1_EC2Ev=Module.__ZN5CVLib5ArrayIPiRKS1_EC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPiRKS1_EC2Ev.apply(null,arguments)},__ZN5CVLib5ArrayIPiRKS1_ED0Ev=Module.__ZN5CVLib5ArrayIPiRKS1_ED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPiRKS1_ED0Ev.apply(null,arguments)},__ZN5CVLib5ArrayIPiRKS1_ED2Ev=Module.__ZN5CVLib5ArrayIPiRKS1_ED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPiRKS1_ED2Ev.apply(null,arguments)},__ZN5CVLib5ArrayIPiRKS1_EixEi=Module.__ZN5CVLib5ArrayIPiRKS1_EixEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIPiRKS1_EixEi.apply(null,arguments)},__ZN5CVLib5ArrayIfRKfE3AddES2_=Module.__ZN5CVLib5ArrayIfRKfE3AddES2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIfRKfE3AddES2_.apply(null,arguments)},__ZN5CVLib5ArrayIfRKfE4CopyERKS3_=Module.__ZN5CVLib5ArrayIfRKfE4CopyERKS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIfRKfE4CopyERKS3_.apply(null,arguments)},__ZN5CVLib5ArrayIfRKfE6AppendERKS3_=Module.__ZN5CVLib5ArrayIfRKfE6AppendERKS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIfRKfE6AppendERKS3_.apply(null,arguments)},__ZN5CVLib5ArrayIfRKfE7SetSizeEii=Module.__ZN5CVLib5ArrayIfRKfE7SetSizeEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIfRKfE7SetSizeEii.apply(null,arguments)},__ZN5CVLib5ArrayIfRKfE9ElementAtEi=Module.__ZN5CVLib5ArrayIfRKfE9ElementAtEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIfRKfE9ElementAtEi.apply(null,arguments)},__ZN5CVLib5ArrayIfRKfE9RemoveAllEv=Module.__ZN5CVLib5ArrayIfRKfE9RemoveAllEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIfRKfE9RemoveAllEv.apply(null,arguments)},__ZN5CVLib5ArrayIfRKfE9SetAtGrowEiS2_=Module.__ZN5CVLib5ArrayIfRKfE9SetAtGrowEiS2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIfRKfE9SetAtGrowEiS2_.apply(null,arguments)},__ZN5CVLib5ArrayIfRKfEC2ERKS3_=Module.__ZN5CVLib5ArrayIfRKfEC2ERKS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIfRKfEC2ERKS3_.apply(null,arguments)},__ZN5CVLib5ArrayIfRKfEC2Ev=Module.__ZN5CVLib5ArrayIfRKfEC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIfRKfEC2Ev.apply(null,arguments)},__ZN5CVLib5ArrayIfRKfED0Ev=Module.__ZN5CVLib5ArrayIfRKfED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIfRKfED0Ev.apply(null,arguments)},__ZN5CVLib5ArrayIfRKfED2Ev=Module.__ZN5CVLib5ArrayIfRKfED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIfRKfED2Ev.apply(null,arguments)},__ZN5CVLib5ArrayIfRKfEixEi=Module.__ZN5CVLib5ArrayIfRKfEixEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIfRKfEixEi.apply(null,arguments)},__ZN5CVLib5ArrayIiRKiE3AddES2_=Module.__ZN5CVLib5ArrayIiRKiE3AddES2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIiRKiE3AddES2_.apply(null,arguments)},__ZN5CVLib5ArrayIiRKiE6AppendERKS3_=Module.__ZN5CVLib5ArrayIiRKiE6AppendERKS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIiRKiE6AppendERKS3_.apply(null,arguments)},__ZN5CVLib5ArrayIiRKiE7SetSizeEii=Module.__ZN5CVLib5ArrayIiRKiE7SetSizeEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIiRKiE7SetSizeEii.apply(null,arguments)},__ZN5CVLib5ArrayIiRKiE8RemoveAtEii=Module.__ZN5CVLib5ArrayIiRKiE8RemoveAtEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIiRKiE8RemoveAtEii.apply(null,arguments)},__ZN5CVLib5ArrayIiRKiE9ElementAtEi=Module.__ZN5CVLib5ArrayIiRKiE9ElementAtEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIiRKiE9ElementAtEi.apply(null,arguments)},__ZN5CVLib5ArrayIiRKiE9RemoveAllEv=Module.__ZN5CVLib5ArrayIiRKiE9RemoveAllEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIiRKiE9RemoveAllEv.apply(null,arguments)},__ZN5CVLib5ArrayIiRKiE9SetAtGrowEiS2_=Module.__ZN5CVLib5ArrayIiRKiE9SetAtGrowEiS2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIiRKiE9SetAtGrowEiS2_.apply(null,arguments)},__ZN5CVLib5ArrayIiRKiEC2Ev=Module.__ZN5CVLib5ArrayIiRKiEC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIiRKiEC2Ev.apply(null,arguments)},__ZN5CVLib5ArrayIiRKiED0Ev=Module.__ZN5CVLib5ArrayIiRKiED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIiRKiED0Ev.apply(null,arguments)},__ZN5CVLib5ArrayIiRKiED2Ev=Module.__ZN5CVLib5ArrayIiRKiED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIiRKiED2Ev.apply(null,arguments)},__ZN5CVLib5ArrayIiRKiEaSERKS3_=Module.__ZN5CVLib5ArrayIiRKiEaSERKS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIiRKiEaSERKS3_.apply(null,arguments)},__ZN5CVLib5ArrayIiRKiEixEi=Module.__ZN5CVLib5ArrayIiRKiEixEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ArrayIiRKiEixEi.apply(null,arguments)},__ZN5CVLib5RangeC2Eii=Module.__ZN5CVLib5RangeC2Eii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5RangeC2Eii.apply(null,arguments)},__ZN5CVLib5Rect_IiEC2Ev=Module.__ZN5CVLib5Rect_IiEC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5Rect_IiEC2Ev.apply(null,arguments)},__ZN5CVLib5Size_IfEC2Eff=Module.__ZN5CVLib5Size_IfEC2Eff=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5Size_IfEC2Eff.apply(null,arguments)},__ZN5CVLib5Size_IfEC2Ev=Module.__ZN5CVLib5Size_IfEC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5Size_IfEC2Ev.apply(null,arguments)},__ZN5CVLib5Size_IfEaSERKS1_=Module.__ZN5CVLib5Size_IfEaSERKS1_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5Size_IfEaSERKS1_.apply(null,arguments)},__ZN5CVLib5Size_IiEC2ERKS1_=Module.__ZN5CVLib5Size_IiEC2ERKS1_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5Size_IiEC2ERKS1_.apply(null,arguments)},__ZN5CVLib5Size_IiEC2Eii=Module.__ZN5CVLib5Size_IiEC2Eii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5Size_IiEC2Eii.apply(null,arguments)},__ZN5CVLib5Size_IiEaSERKS1_=Module.__ZN5CVLib5Size_IiEaSERKS1_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5Size_IiEaSERKS1_.apply(null,arguments)},__ZN5CVLib5TraceEPKcz=Module.__ZN5CVLib5TraceEPKcz=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5TraceEPKcz.apply(null,arguments)},__ZN5CVLib5XFile4PutCEh=Module.__ZN5CVLib5XFile4PutCEh=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5XFile4PutCEh.apply(null,arguments)},__ZN5CVLib5XFileC2Ev=Module.__ZN5CVLib5XFileC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5XFileC2Ev.apply(null,arguments)},__ZN5CVLib5XFileD0Ev=Module.__ZN5CVLib5XFileD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5XFileD0Ev.apply(null,arguments)},__ZN5CVLib5XFileD2Ev=Module.__ZN5CVLib5XFileD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5XFileD2Ev.apply(null,arguments)},__ZN5CVLib5ZCard12detect_LightERKNS_3MatEPKcS5_=Module.__ZN5CVLib5ZCard12detect_LightERKNS_3MatEPKcS5_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ZCard12detect_LightERKNS_3MatEPKcS5_.apply(null,arguments)},__ZN5CVLib5ZCard4cropERKNS_3MatERS1_RKNS_5ArrayINS_7Point2_IiEERKS7_EEi=Module.__ZN5CVLib5ZCard4cropERKNS_3MatERS1_RKNS_5ArrayINS_7Point2_IiEERKS7_EEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ZCard4cropERKNS_3MatERS1_RKNS_5ArrayINS_7Point2_IiEERKS7_EEi.apply(null,arguments)},__ZN5CVLib5ZCardC2Ev=Module.__ZN5CVLib5ZCardC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ZCardC2Ev.apply(null,arguments)},__ZN5CVLib5ZCardD2Ev=Module.__ZN5CVLib5ZCardD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib5ZCardD2Ev.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging10Operations11CLineDetect11LineComputeERNSt3__26vectorIdNS5_9allocatorIdEEEESA_d=Module.__ZN5CVLib6Acuant6Common7Imaging10Operations11CLineDetect11LineComputeERNSt3__26vectorIdNS5_9allocatorIdEEEESA_d=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging10Operations11CLineDetect11LineComputeERNSt3__26vectorIdNS5_9allocatorIdEEEESA_d.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging10Operations11CLineDetect12SlopeComputeERNSt3__26vectorIdNS5_9allocatorIdEEEESA_=Module.__ZN5CVLib6Acuant6Common7Imaging10Operations11CLineDetect12SlopeComputeERNSt3__26vectorIdNS5_9allocatorIdEEEESA_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging10Operations11CLineDetect12SlopeComputeERNSt3__26vectorIdNS5_9allocatorIdEEEESA_.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging10Operations11CLineDetect18FindMaxFitElementsERNSt3__26vectorIdNS5_9allocatorIdEEEESA_i=Module.__ZN5CVLib6Acuant6Common7Imaging10Operations11CLineDetect18FindMaxFitElementsERNSt3__26vectorIdNS5_9allocatorIdEEEESA_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging10Operations11CLineDetect18FindMaxFitElementsERNSt3__26vectorIdNS5_9allocatorIdEEEESA_i.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging10Operations11CLineDetectC2Ev=Module.__ZN5CVLib6Acuant6Common7Imaging10Operations11CLineDetectC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging10Operations11CLineDetectC2Ev.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging10Operations8CColorOp10PixRgb2HsvEhhhRhS5_S5_=Module.__ZN5CVLib6Acuant6Common7Imaging10Operations8CColorOp10PixRgb2HsvEhhhRhS5_S5_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging10Operations8CColorOp10PixRgb2HsvEhhhRhS5_S5_.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging10Operations8CColorOp18SetSaturationRangeEh=Module.__ZN5CVLib6Acuant6Common7Imaging10Operations8CColorOp18SetSaturationRangeEh=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging10Operations8CColorOp18SetSaturationRangeEh.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging5AcMaxIdEET_S4_S4_=Module.__ZN5CVLib6Acuant6Common7Imaging5AcMaxIdEET_S4_S4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging5AcMaxIdEET_S4_S4_.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging5AcMaxIfEET_S4_S4_=Module.__ZN5CVLib6Acuant6Common7Imaging5AcMaxIfEET_S4_S4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging5AcMaxIfEET_S4_S4_.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging5AcMaxIiEET_S4_S4_=Module.__ZN5CVLib6Acuant6Common7Imaging5AcMaxIiEET_S4_S4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging5AcMaxIiEET_S4_S4_.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging5AcMinIdEET_S4_S4_=Module.__ZN5CVLib6Acuant6Common7Imaging5AcMinIdEET_S4_S4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging5AcMinIdEET_S4_S4_.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging5AcMinIfEET_S4_S4_=Module.__ZN5CVLib6Acuant6Common7Imaging5AcMinIfEET_S4_S4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging5AcMinIfEET_S4_S4_.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging5AcMinIhEET_S4_S4_=Module.__ZN5CVLib6Acuant6Common7Imaging5AcMinIhEET_S4_S4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging5AcMinIhEET_S4_S4_.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging5AcMinIiEET_S4_S4_=Module.__ZN5CVLib6Acuant6Common7Imaging5AcMinIiEET_S4_S4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging5AcMinIiEET_S4_S4_.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging5Swap2IhEEvRT_S5_=Module.__ZN5CVLib6Acuant6Common7Imaging5Swap2IhEEvRT_S5_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging5Swap2IhEEvRT_S5_.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging6AcMax3IhEET_S4_S4_S4_=Module.__ZN5CVLib6Acuant6Common7Imaging6AcMax3IhEET_S4_S4_S4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging6AcMax3IhEET_S4_S4_S4_.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging6AcMin3IhEET_S4_S4_S4_=Module.__ZN5CVLib6Acuant6Common7Imaging6AcMin3IhEET_S4_S4_S4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging6AcMin3IhEET_S4_S4_S4_.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging6AcRectC2Ev=Module.__ZN5CVLib6Acuant6Common7Imaging6AcRectC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging6AcRectC2Ev.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics10CVecBuildXC2ERNS_3MatEiiiiiiiPNS3_14CFeatureVectorE=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics10CVecBuildXC2ERNS_3MatEiiiiiiiPNS3_14CFeatureVectorE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics10CVecBuildXC2ERNS_3MatEiiiiiiiPNS3_14CFeatureVectorE.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics10CVecBuildXD0Ev=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics10CVecBuildXD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics10CVecBuildXD0Ev.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics10CVecBuildXD2Ev=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics10CVecBuildXD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics10CVecBuildXD2Ev.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics10CVecBuildYC2ERNS_3MatEiiiiiiiPNS3_14CFeatureVectorE=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics10CVecBuildYC2ERNS_3MatEiiiiiiiPNS3_14CFeatureVectorE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics10CVecBuildYC2ERNS_3MatEiiiiiiiPNS3_14CFeatureVectorE.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics10CVecBuildYD0Ev=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics10CVecBuildYD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics10CVecBuildYD0Ev.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics10CVecBuildYD2Ev=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics10CVecBuildYD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics10CVecBuildYD2Ev.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlare14GroupColisionsERNSt3__26vectorINS5_4pairIttEENS5_9allocatorIS8_EEEEiiiRNS6_INS3_9SPotGlareENS9_ISD_EEEE=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlare14GroupColisionsERNSt3__26vectorINS5_4pairIttEENS5_9allocatorIS8_EEEEiiiRNS6_INS3_9SPotGlareENS9_ISD_EEEE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlare14GroupColisionsERNSt3__26vectorINS5_4pairIttEENS5_9allocatorIS8_EEEEiiiRNS6_INS3_9SPotGlareENS9_ISD_EEEE.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlare7ComputeERNS_3MatE=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlare7ComputeERNS_3MatE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlare7ComputeERNS_3MatE.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlareC2Ev=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlareC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlareC2Ev.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlareD2Ev=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlareD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlareD2Ev.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics11CResizeLoopC2EiiRNS_3MatEiiiffPNS3_12CHistoResizeE=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics11CResizeLoopC2EiiRNS_3MatEiiiffPNS3_12CHistoResizeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics11CResizeLoopC2EiiRNS_3MatEiiiffPNS3_12CHistoResizeE.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics11CResizeLoopD0Ev=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics11CResizeLoopD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics11CResizeLoopD0Ev.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics11CResizeLoopD2Ev=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics11CResizeLoopD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics11CResizeLoopD2Ev.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics12CHistoResize4ModeEv=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics12CHistoResize4ModeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics12CHistoResize4ModeEv.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics12CHistoResize6UpdateEPh=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics12CHistoResize6UpdateEPh=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics12CHistoResize6UpdateEPh.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics12CHistoResize7AnalyzeEPA256_t=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics12CHistoResize7AnalyzeEPA256_t=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics12CHistoResize7AnalyzeEPA256_t.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics12CHistoResizeC2Ev=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics12CHistoResizeC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics12CHistoResizeC2Ev.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics12SActiveGlare13MergeBoundingERS4_b=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics12SActiveGlare13MergeBoundingERS4_b=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics12SActiveGlare13MergeBoundingERS4_b.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics12SActiveGlare6UpdateEiib=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics12SActiveGlare6UpdateEiib=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics12SActiveGlare6UpdateEiib.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics12SActiveGlareC2Etb=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics12SActiveGlareC2Etb=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics12SActiveGlareC2Etb.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics12SActiveGlareD2Ev=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics12SActiveGlareD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics12SActiveGlareD2Ev.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics14CFeatureVector3setEjj=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics14CFeatureVector3setEjj=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics14CFeatureVector3setEjj.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics14CFeatureVector5cleanEv=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics14CFeatureVector5cleanEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics14CFeatureVector5cleanEv.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics14CFeatureVector9push_backEii=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics14CFeatureVector9push_backEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics14CFeatureVector9push_backEii.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics14CFeatureVectorC2Ev=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics14CFeatureVectorC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics14CFeatureVectorC2Ev.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics14CFeatureVectorD0Ev=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics14CFeatureVectorD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics14CFeatureVectorD0Ev.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics14CFeatureVectorD2Ev=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics14CFeatureVectorD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics14CFeatureVectorD2Ev.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics15CImageSharpness12GradeComputeERfS5_PNS_3MatE=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics15CImageSharpness12GradeComputeERfS5_PNS_3MatE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics15CImageSharpness12GradeComputeERfS5_PNS_3MatE.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics15CImageSharpness14FeaturesDetectERNSt3__26vectorIiNS5_9allocatorIiEEEERNS6_INS5_12basic_stringIcNS5_11char_traitsIcEENS7_IcEEEENS7_ISF_EEEE=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics15CImageSharpness14FeaturesDetectERNSt3__26vectorIiNS5_9allocatorIiEEEERNS6_INS5_12basic_stringIcNS5_11char_traitsIcEENS7_IcEEEENS7_ISF_EEEE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics15CImageSharpness14FeaturesDetectERNSt3__26vectorIiNS5_9allocatorIiEEEERNS6_INS5_12basic_stringIcNS5_11char_traitsIcEENS7_IcEEEENS7_ISF_EEEE.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics15CImageSharpness17GradeFromFeaturesEbPNS_3MatERf=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics15CImageSharpness17GradeFromFeaturesEbPNS_3MatERf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics15CImageSharpness17GradeFromFeaturesEbPNS_3MatERf.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics15CImageSharpness19SharpnessPerFeatureEiib=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics15CImageSharpness19SharpnessPerFeatureEiib=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics15CImageSharpness19SharpnessPerFeatureEiib.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics15CImageSharpness6GetPixEiii=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics15CImageSharpness6GetPixEiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics15CImageSharpness6GetPixEiii.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics15CImageSharpnessC2EPNS_3MatEff=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics15CImageSharpnessC2EPNS_3MatEff=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics15CImageSharpnessC2EPNS_3MatEff.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics15CImageSharpnessD0Ev=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics15CImageSharpnessD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics15CImageSharpnessD0Ev.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics15CImageSharpnessD2Ev=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics15CImageSharpnessD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics15CImageSharpnessD2Ev.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting13Derivate1DImgEPhiii=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting13Derivate1DImgEPhiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting13Derivate1DImgEPhiii.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting14Derivate1DImgYERNS_3MatEiiii=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting14Derivate1DImgYERNS_3MatEiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting14Derivate1DImgYERNS_3MatEiiii.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting15FeatureVecBuildERNS_3MatEiib=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting15FeatureVecBuildERNS_3MatEiib=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting15FeatureVecBuildERNS_3MatEiib.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting17ThresholdsComputeERiS5_iPi=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting17ThresholdsComputeERiS5_iPi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting17ThresholdsComputeERiS5_iPi.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting18DerivativeXComputeERNS_3MatES6_PiS6_=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting18DerivativeXComputeERNS_3MatES6_PiS6_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting18DerivativeXComputeERNS_3MatES6_PiS6_.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting18DerivativeYComputeERNS_3MatES6_PiS6_=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting18DerivativeYComputeERNS_3MatES6_PiS6_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting18DerivativeYComputeERNS_3MatES6_PiS6_.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting6DetectEv=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting6DetectEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting6DetectEv.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting8GetImageEv=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting8GetImageEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting8GetImageEv.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting8SetImageEPNS_3MatE=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting8SetImageEPNS_3MatE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting8SetImageEPNS_3MatE.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting9NormalizeEbi=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting9NormalizeEbi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting9NormalizeEbi.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetectingC2Ev=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetectingC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetectingC2Ev.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetectingD2Ev=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetectingD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetectingD2Ev.apply(null,arguments)},__ZN5CVLib6Acuant6Common7Imaging7Metrics9SPotGlareC2Eiii=Module.__ZN5CVLib6Acuant6Common7Imaging7Metrics9SPotGlareC2Eiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Acuant6Common7Imaging7Metrics9SPotGlareC2Eiii.apply(null,arguments)},__ZN5CVLib6CVUtil4CeilEd=Module.__ZN5CVLib6CVUtil4CeilEd=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6CVUtil4CeilEd.apply(null,arguments)},__ZN5CVLib6CVUtil5FloorEd=Module.__ZN5CVLib6CVUtil5FloorEd=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6CVUtil5FloorEd.apply(null,arguments)},__ZN5CVLib6CVUtil5RoundEf=Module.__ZN5CVLib6CVUtil5RoundEf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6CVUtil5RoundEf.apply(null,arguments)},__ZN5CVLib6IDRectaSERKS0_=Module.__ZN5CVLib6IDRectaSERKS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6IDRectaSERKS0_.apply(null,arguments)},__ZN5CVLib6Object8FromFileEPKc=Module.__ZN5CVLib6Object8FromFileEPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Object8FromFileEPKc.apply(null,arguments)},__ZN5CVLib6Object8FromFileEPNS_5XFileE=Module.__ZN5CVLib6Object8FromFileEPNS_5XFileE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6Object8FromFileEPNS_5XFileE.apply(null,arguments)},__ZN5CVLib6ObjectC2Ev=Module.__ZN5CVLib6ObjectC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6ObjectC2Ev.apply(null,arguments)},__ZN5CVLib6ObjectD0Ev=Module.__ZN5CVLib6ObjectD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6ObjectD0Ev.apply(null,arguments)},__ZN5CVLib6ObjectD2Ev=Module.__ZN5CVLib6ObjectD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6ObjectD2Ev.apply(null,arguments)},__ZN5CVLib6ObjectdlEPv=Module.__ZN5CVLib6ObjectdlEPv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6ObjectdlEPv.apply(null,arguments)},__ZN5CVLib6ObjectnwEm=Module.__ZN5CVLib6ObjectnwEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib6ObjectnwEm.apply(null,arguments)},__ZN5CVLib7Point2_IfEC2ERKS1_=Module.__ZN5CVLib7Point2_IfEC2ERKS1_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib7Point2_IfEC2ERKS1_.apply(null,arguments)},__ZN5CVLib7Point2_IfEC2Eff=Module.__ZN5CVLib7Point2_IfEC2Eff=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib7Point2_IfEC2Eff.apply(null,arguments)},__ZN5CVLib7Point2_IfEC2Ev=Module.__ZN5CVLib7Point2_IfEC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib7Point2_IfEC2Ev.apply(null,arguments)},__ZN5CVLib7Point2_IfEaSERKS1_=Module.__ZN5CVLib7Point2_IfEaSERKS1_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib7Point2_IfEaSERKS1_.apply(null,arguments)},__ZN5CVLib7Point2_IiEC2ERKS1_=Module.__ZN5CVLib7Point2_IiEC2ERKS1_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib7Point2_IiEC2ERKS1_.apply(null,arguments)},__ZN5CVLib7Point2_IiEC2Eii=Module.__ZN5CVLib7Point2_IiEC2Eii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib7Point2_IiEC2Eii.apply(null,arguments)},__ZN5CVLib7Point2_IiEC2Ev=Module.__ZN5CVLib7Point2_IiEC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib7Point2_IiEC2Ev.apply(null,arguments)},__ZN5CVLib7Point2_IiEaSERKS1_=Module.__ZN5CVLib7Point2_IiEaSERKS1_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib7Point2_IiEaSERKS1_.apply(null,arguments)},__ZN5CVLib7ScaleXY11FastProcessEPKNS_3MatEPS1_=Module.__ZN5CVLib7ScaleXY11FastProcessEPKNS_3MatEPS1_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib7ScaleXY11FastProcessEPKNS_3MatEPS1_.apply(null,arguments)},__ZN5CVLib7ScaleXYC2Ev=Module.__ZN5CVLib7ScaleXYC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib7ScaleXYC2Ev.apply(null,arguments)},__ZN5CVLib7ScaleXYD0Ev=Module.__ZN5CVLib7ScaleXYD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib7ScaleXYD0Ev.apply(null,arguments)},__ZN5CVLib7ScaleXYD2Ev=Module.__ZN5CVLib7ScaleXYD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib7ScaleXYD2Ev.apply(null,arguments)},__ZN5CVLib8LineEdgeC2Ei=Module.__ZN5CVLib8LineEdgeC2Ei=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib8LineEdgeC2Ei.apply(null,arguments)},__ZN5CVLib8LineEdgeD2Ev=Module.__ZN5CVLib8LineEdgeD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib8LineEdgeD2Ev.apply(null,arguments)},__ZN5CVLib8LineEdgeaSERKS0_=Module.__ZN5CVLib8LineEdgeaSERKS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib8LineEdgeaSERKS0_.apply(null,arguments)},__ZN5CVLib8LineInfoC2Ev=Module.__ZN5CVLib8LineInfoC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib8LineInfoC2Ev.apply(null,arguments)},__ZN5CVLib8LineInfoD2Ev=Module.__ZN5CVLib8LineInfoD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib8LineInfoD2Ev.apply(null,arguments)},__ZN5CVLib8LineInfoaSERKS0_=Module.__ZN5CVLib8LineInfoaSERKS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib8LineInfoaSERKS0_.apply(null,arguments)},__ZN5CVLib8pathStepERNS_3MatEiiRiS2_S2_ii=Module.__ZN5CVLib8pathStepERNS_3MatEiiRiS2_S2_ii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib8pathStepERNS_3MatEiiRiS2_S2_ii.apply(null,arguments)},__ZN5CVLib9BarCode1DC2Ev=Module.__ZN5CVLib9BarCode1DC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9BarCode1DC2Ev.apply(null,arguments)},__ZN5CVLib9BarCode1DD2Ev=Module.__ZN5CVLib9BarCode1DD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9BarCode1DD2Ev.apply(null,arguments)},__ZN5CVLib9BarCode1DaSERKS0_=Module.__ZN5CVLib9BarCode1DaSERKS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9BarCode1DaSERKS0_.apply(null,arguments)},__ZN5CVLib9XFileDisk3EofEv=Module.__ZN5CVLib9XFileDisk3EofEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9XFileDisk3EofEv.apply(null,arguments)},__ZN5CVLib9XFileDisk4GetCEv=Module.__ZN5CVLib9XFileDisk4GetCEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9XFileDisk4GetCEv.apply(null,arguments)},__ZN5CVLib9XFileDisk4OpenEPKcS2_=Module.__ZN5CVLib9XFileDisk4OpenEPKcS2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9XFileDisk4OpenEPKcS2_.apply(null,arguments)},__ZN5CVLib9XFileDisk4PutCEh=Module.__ZN5CVLib9XFileDisk4PutCEh=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9XFileDisk4PutCEh.apply(null,arguments)},__ZN5CVLib9XFileDisk4ReadEPvii=Module.__ZN5CVLib9XFileDisk4ReadEPvii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9XFileDisk4ReadEPvii.apply(null,arguments)},__ZN5CVLib9XFileDisk4SeekEli=Module.__ZN5CVLib9XFileDisk4SeekEli=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9XFileDisk4SeekEli.apply(null,arguments)},__ZN5CVLib9XFileDisk4SizeEv=Module.__ZN5CVLib9XFileDisk4SizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9XFileDisk4SizeEv.apply(null,arguments)},__ZN5CVLib9XFileDisk4TellEv=Module.__ZN5CVLib9XFileDisk4TellEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9XFileDisk4TellEv.apply(null,arguments)},__ZN5CVLib9XFileDisk5CloseEv=Module.__ZN5CVLib9XFileDisk5CloseEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9XFileDisk5CloseEv.apply(null,arguments)},__ZN5CVLib9XFileDisk5ErrorEv=Module.__ZN5CVLib9XFileDisk5ErrorEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9XFileDisk5ErrorEv.apply(null,arguments)},__ZN5CVLib9XFileDisk5FlushEv=Module.__ZN5CVLib9XFileDisk5FlushEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9XFileDisk5FlushEv.apply(null,arguments)},__ZN5CVLib9XFileDisk5WriteEPKvii=Module.__ZN5CVLib9XFileDisk5WriteEPKvii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9XFileDisk5WriteEPKvii.apply(null,arguments)},__ZN5CVLib9XFileDiskC2EP8_IO_FILE=Module.__ZN5CVLib9XFileDiskC2EP8_IO_FILE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9XFileDiskC2EP8_IO_FILE.apply(null,arguments)},__ZN5CVLib9XFileDiskD0Ev=Module.__ZN5CVLib9XFileDiskD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9XFileDiskD0Ev.apply(null,arguments)},__ZN5CVLib9XFileDiskD2Ev=Module.__ZN5CVLib9XFileDiskD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9XFileDiskD2Ev.apply(null,arguments)},__ZN5CVLib9ZCardDataC2Ev=Module.__ZN5CVLib9ZCardDataC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9ZCardDataC2Ev.apply(null,arguments)},__ZN5CVLib9ZCardDataD2Ev=Module.__ZN5CVLib9ZCardDataD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9ZCardDataD2Ev.apply(null,arguments)},__ZN5CVLib9ZCardImpl13SetRectCoordsEiiiRiS1_S1_S1_=Module.__ZN5CVLib9ZCardImpl13SetRectCoordsEiiiRiS1_S1_S1_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9ZCardImpl13SetRectCoordsEiiiRiS1_S1_S1_.apply(null,arguments)},__ZN5CVLib9ZCardImpl14detectMultipleERKNS_3MatES3_RNS_5ArrayINS_7Point2_IiEERKS6_EESA_RNS4_IiRKiEE=Module.__ZN5CVLib9ZCardImpl14detectMultipleERKNS_3MatES3_RNS_5ArrayINS_7Point2_IiEERKS6_EESA_RNS4_IiRKiEE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9ZCardImpl14detectMultipleERKNS_3MatES3_RNS_5ArrayINS_7Point2_IiEERKS6_EESA_RNS4_IiRKiEE.apply(null,arguments)},__ZN5CVLib9ZCardImpl14detectPassportERKNS_3MatERNS_5ArrayINS_7Point2_IiEERKS6_EERfSB_SA_=Module.__ZN5CVLib9ZCardImpl14detectPassportERKNS_3MatERNS_5ArrayINS_7Point2_IiEERKS6_EERfSB_SA_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9ZCardImpl14detectPassportERKNS_3MatERNS_5ArrayINS_7Point2_IiEERKS6_EERfSB_SA_.apply(null,arguments)},__ZN5CVLib9ZCardImpl15idetectPassportERKNS_3MatERNS_5ArrayINS_7Point2_IiEERKS6_EESA_=Module.__ZN5CVLib9ZCardImpl15idetectPassportERKNS_3MatERNS_5ArrayINS_7Point2_IiEERKS6_EESA_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9ZCardImpl15idetectPassportERKNS_3MatERNS_5ArrayINS_7Point2_IiEERKS6_EESA_.apply(null,arguments)},__ZN5CVLib9ZCardImpl17CalcMinMaxGradPosEPiPfiRiS3_S3_S3_RfS3_=Module.__ZN5CVLib9ZCardImpl17CalcMinMaxGradPosEPiPfiRiS3_S3_S3_RfS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9ZCardImpl17CalcMinMaxGradPosEPiPfiRiS3_S3_S3_RfS3_.apply(null,arguments)},__ZN5CVLib9ZCardImpl19bIsItAllreadyCropedERKNS_3MatE=Module.__ZN5CVLib9ZCardImpl19bIsItAllreadyCropedERKNS_3MatE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9ZCardImpl19bIsItAllreadyCropedERKNS_3MatE.apply(null,arguments)},__ZN5CVLib9ZCardImpl20idetectMultipleScaleERKNS_3MatES3_RNS_5ArrayINS_7Point2_IiEERKS6_EESA_iRNS_9ZCardWorkE=Module.__ZN5CVLib9ZCardImpl20idetectMultipleScaleERKNS_3MatES3_RNS_5ArrayINS_7Point2_IiEERKS6_EESA_iRNS_9ZCardWorkE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9ZCardImpl20idetectMultipleScaleERKNS_3MatES3_RNS_5ArrayINS_7Point2_IiEERKS6_EESA_iRNS_9ZCardWorkE.apply(null,arguments)},__ZN5CVLib9ZCardImpl35idetectCandidatesByEOMMultipleScaleERNS_9ZCardWorkERNS_5ArrayINS_7Point2_IiEERKS5_EES9_RNS3_IfRKfEE=Module.__ZN5CVLib9ZCardImpl35idetectCandidatesByEOMMultipleScaleERNS_9ZCardWorkERNS_5ArrayINS_7Point2_IiEERKS5_EES9_RNS3_IfRKfEE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9ZCardImpl35idetectCandidatesByEOMMultipleScaleERNS_9ZCardWorkERNS_5ArrayINS_7Point2_IiEERKS5_EES9_RNS3_IfRKfEE.apply(null,arguments)},__ZN5CVLib9ZCardImpl4cropERKNS_3MatERS1_RKNS_5ArrayINS_7Point2_IiEERKS7_EEi=Module.__ZN5CVLib9ZCardImpl4cropERKNS_3MatERS1_RKNS_5ArrayINS_7Point2_IiEERKS7_EEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9ZCardImpl4cropERKNS_3MatERS1_RKNS_5ArrayINS_7Point2_IiEERKS7_EEi.apply(null,arguments)},__ZN5CVLib9ZCardImpl6detectERKNS_3MatEPKcS5_b=Module.__ZN5CVLib9ZCardImpl6detectERKNS_3MatEPKcS5_b=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9ZCardImpl6detectERKNS_3MatEPKcS5_b.apply(null,arguments)},__ZN5CVLib9ZCardImpl7releaseEv=Module.__ZN5CVLib9ZCardImpl7releaseEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9ZCardImpl7releaseEv.apply(null,arguments)},__ZN5CVLib9ZCardImplC2Ev=Module.__ZN5CVLib9ZCardImplC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9ZCardImplC2Ev.apply(null,arguments)},__ZN5CVLib9ZCardImplD2Ev=Module.__ZN5CVLib9ZCardImplD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9ZCardImplD2Ev.apply(null,arguments)},__ZN5CVLib9ZCardWork5buildEv=Module.__ZN5CVLib9ZCardWork5buildEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9ZCardWork5buildEv.apply(null,arguments)},__ZN5CVLib9ZCardWork7releaseEv=Module.__ZN5CVLib9ZCardWork7releaseEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9ZCardWork7releaseEv.apply(null,arguments)},__ZN5CVLib9ZCardWorkC2Ev=Module.__ZN5CVLib9ZCardWorkC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9ZCardWorkC2Ev.apply(null,arguments)},__ZN5CVLib9ZCardWorkD2Ev=Module.__ZN5CVLib9ZCardWorkD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9ZCardWorkD2Ev.apply(null,arguments)},__ZN5CVLib9ZCardWorkaSERKS0_=Module.__ZN5CVLib9ZCardWorkaSERKS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9ZCardWorkaSERKS0_.apply(null,arguments)},__ZN5CVLib9min_max_3EiiiRiS0_=Module.__ZN5CVLib9min_max_3EiiiRiS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLib9min_max_3EiiiRiS0_.apply(null,arguments)},__ZN5CVLibL19matconvert_BYTE_intERKNS_3MatERS0_=Module.__ZN5CVLibL19matconvert_BYTE_intERKNS_3MatERS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL19matconvert_BYTE_intERKNS_3MatERS0_.apply(null,arguments)},__ZN5CVLibL19matconvert_int_BYTEERKNS_3MatERS0_=Module.__ZN5CVLibL19matconvert_int_BYTEERKNS_3MatERS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL19matconvert_int_BYTEERKNS_3MatERS0_.apply(null,arguments)},__ZN5CVLibL20matconvertToByte_intERKNS_3MatERS0_=Module.__ZN5CVLibL20matconvertToByte_intERKNS_3MatERS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL20matconvertToByte_intERKNS_3MatERS0_.apply(null,arguments)},__ZN5CVLibL20matconvert_float_intERKNS_3MatERS0_=Module.__ZN5CVLibL20matconvert_float_intERKNS_3MatERS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL20matconvert_float_intERKNS_3MatERS0_.apply(null,arguments)},__ZN5CVLibL20matconvert_int_floatERKNS_3MatERS0_=Module.__ZN5CVLibL20matconvert_int_floatERKNS_3MatERS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL20matconvert_int_floatERKNS_3MatERS0_.apply(null,arguments)},__ZN5CVLibL20matconvert_int_shortERKNS_3MatERS0_=Module.__ZN5CVLibL20matconvert_int_shortERKNS_3MatERS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL20matconvert_int_shortERKNS_3MatERS0_.apply(null,arguments)},__ZN5CVLibL20matconvert_short_intERKNS_3MatERS0_=Module.__ZN5CVLibL20matconvert_short_intERKNS_3MatERS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL20matconvert_short_intERKNS_3MatERS0_.apply(null,arguments)},__ZN5CVLibL21matconvert_BYTE_floatERKNS_3MatERS0_=Module.__ZN5CVLibL21matconvert_BYTE_floatERKNS_3MatERS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL21matconvert_BYTE_floatERKNS_3MatERS0_.apply(null,arguments)},__ZN5CVLibL21matconvert_BYTE_shortERKNS_3MatERS0_=Module.__ZN5CVLibL21matconvert_BYTE_shortERKNS_3MatERS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL21matconvert_BYTE_shortERKNS_3MatERS0_.apply(null,arguments)},__ZN5CVLibL21matconvert_double_intERKNS_3MatERS0_=Module.__ZN5CVLibL21matconvert_double_intERKNS_3MatERS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL21matconvert_double_intERKNS_3MatERS0_.apply(null,arguments)},__ZN5CVLibL21matconvert_float_BYTEERKNS_3MatERS0_=Module.__ZN5CVLibL21matconvert_float_BYTEERKNS_3MatERS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL21matconvert_float_BYTEERKNS_3MatERS0_.apply(null,arguments)},__ZN5CVLibL21matconvert_int_doubleERKNS_3MatERS0_=Module.__ZN5CVLibL21matconvert_int_doubleERKNS_3MatERS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL21matconvert_int_doubleERKNS_3MatERS0_.apply(null,arguments)},__ZN5CVLibL21matconvert_short_BYTEERKNS_3MatERS0_=Module.__ZN5CVLibL21matconvert_short_BYTEERKNS_3MatERS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL21matconvert_short_BYTEERKNS_3MatERS0_.apply(null,arguments)},__ZN5CVLibL22matconvertToByte_floatERKNS_3MatERS0_=Module.__ZN5CVLibL22matconvertToByte_floatERKNS_3MatERS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL22matconvertToByte_floatERKNS_3MatERS0_.apply(null,arguments)},__ZN5CVLibL22matconvertToByte_shortERKNS_3MatERS0_=Module.__ZN5CVLibL22matconvertToByte_shortERKNS_3MatERS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL22matconvertToByte_shortERKNS_3MatERS0_.apply(null,arguments)},__ZN5CVLibL22matconvert_BYTE_doubleERKNS_3MatERS0_=Module.__ZN5CVLibL22matconvert_BYTE_doubleERKNS_3MatERS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL22matconvert_BYTE_doubleERKNS_3MatERS0_.apply(null,arguments)},__ZN5CVLibL22matconvert_double_BYTEERKNS_3MatERS0_=Module.__ZN5CVLibL22matconvert_double_BYTEERKNS_3MatERS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL22matconvert_double_BYTEERKNS_3MatERS0_.apply(null,arguments)},__ZN5CVLibL22matconvert_float_shortERKNS_3MatERS0_=Module.__ZN5CVLibL22matconvert_float_shortERKNS_3MatERS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL22matconvert_float_shortERKNS_3MatERS0_.apply(null,arguments)},__ZN5CVLibL22matconvert_short_floatERKNS_3MatERS0_=Module.__ZN5CVLibL22matconvert_short_floatERKNS_3MatERS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL22matconvert_short_floatERKNS_3MatERS0_.apply(null,arguments)},__ZN5CVLibL23matconvertToByte_doubleERKNS_3MatERS0_=Module.__ZN5CVLibL23matconvertToByte_doubleERKNS_3MatERS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL23matconvertToByte_doubleERKNS_3MatERS0_.apply(null,arguments)},__ZN5CVLibL23matconvert_double_floatERKNS_3MatERS0_=Module.__ZN5CVLibL23matconvert_double_floatERKNS_3MatERS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL23matconvert_double_floatERKNS_3MatERS0_.apply(null,arguments)},__ZN5CVLibL23matconvert_double_shortERKNS_3MatERS0_=Module.__ZN5CVLibL23matconvert_double_shortERKNS_3MatERS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL23matconvert_double_shortERKNS_3MatERS0_.apply(null,arguments)},__ZN5CVLibL23matconvert_float_doubleERKNS_3MatERS0_=Module.__ZN5CVLibL23matconvert_float_doubleERKNS_3MatERS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL23matconvert_float_doubleERKNS_3MatERS0_.apply(null,arguments)},__ZN5CVLibL23matconvert_short_doubleERKNS_3MatERS0_=Module.__ZN5CVLibL23matconvert_short_doubleERKNS_3MatERS0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL23matconvert_short_doubleERKNS_3MatERS0_.apply(null,arguments)},__ZN5CVLibL8maxFunc_IcEEdPPhii=Module.__ZN5CVLibL8maxFunc_IcEEdPPhii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL8maxFunc_IcEEdPPhii.apply(null,arguments)},__ZN5CVLibL8maxFunc_IdEEdPPhii=Module.__ZN5CVLibL8maxFunc_IdEEdPPhii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL8maxFunc_IdEEdPPhii.apply(null,arguments)},__ZN5CVLibL8maxFunc_IfEEdPPhii=Module.__ZN5CVLibL8maxFunc_IfEEdPPhii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL8maxFunc_IfEEdPPhii.apply(null,arguments)},__ZN5CVLibL8maxFunc_IhEEdPPhii=Module.__ZN5CVLibL8maxFunc_IhEEdPPhii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL8maxFunc_IhEEdPPhii.apply(null,arguments)},__ZN5CVLibL8maxFunc_IiEEdPPhii=Module.__ZN5CVLibL8maxFunc_IiEEdPPhii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL8maxFunc_IiEEdPPhii.apply(null,arguments)},__ZN5CVLibL8maxFunc_IsEEdPPhii=Module.__ZN5CVLibL8maxFunc_IsEEdPPhii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL8maxFunc_IsEEdPPhii.apply(null,arguments)},__ZN5CVLibL8minFunc_IcEEdPPhii=Module.__ZN5CVLibL8minFunc_IcEEdPPhii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL8minFunc_IcEEdPPhii.apply(null,arguments)},__ZN5CVLibL8minFunc_IdEEdPPhii=Module.__ZN5CVLibL8minFunc_IdEEdPPhii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL8minFunc_IdEEdPPhii.apply(null,arguments)},__ZN5CVLibL8minFunc_IfEEdPPhii=Module.__ZN5CVLibL8minFunc_IfEEdPPhii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL8minFunc_IfEEdPPhii.apply(null,arguments)},__ZN5CVLibL8minFunc_IhEEdPPhii=Module.__ZN5CVLibL8minFunc_IhEEdPPhii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL8minFunc_IhEEdPPhii.apply(null,arguments)},__ZN5CVLibL8minFunc_IiEEdPPhii=Module.__ZN5CVLibL8minFunc_IiEEdPPhii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL8minFunc_IiEEdPPhii.apply(null,arguments)},__ZN5CVLibL8minFunc_IsEEdPPhii=Module.__ZN5CVLibL8minFunc_IsEEdPPhii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL8minFunc_IsEEdPPhii.apply(null,arguments)},__ZN5CVLibL9alignSizeEmi=Module.__ZN5CVLibL9alignSizeEmi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5CVLibL9alignSizeEmi.apply(null,arguments)},__ZN5utils11DoBestSlopeERN5CVLib5ArrayI6POINTFRKS2_EEb=Module.__ZN5utils11DoBestSlopeERN5CVLib5ArrayI6POINTFRKS2_EEb=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5utils11DoBestSlopeERN5CVLib5ArrayI6POINTFRKS2_EEb.apply(null,arguments)},__ZN5utils11SetOutPartHEffffRfS0_S0_PfS1_ffb=Module.__ZN5utils11SetOutPartHEffffRfS0_S0_PfS1_ffb=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5utils11SetOutPartHEffffRfS0_S0_PfS1_ffb.apply(null,arguments)},__ZN5utils11SetOutPartVEffffRfS0_S0_PfS1_ffb=Module.__ZN5utils11SetOutPartVEffffRfS0_S0_PfS1_ffb=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5utils11SetOutPartVEffffRfS0_S0_PfS1_ffb.apply(null,arguments)},__ZN5utils12FindMrzCands11SmoothLineNERN5CVLib5ArrayIfRKfEE=Module.__ZN5utils12FindMrzCands11SmoothLineNERN5CVLib5ArrayIfRKfEE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5utils12FindMrzCands11SmoothLineNERN5CVLib5ArrayIfRKfEE.apply(null,arguments)},__ZN5utils12FindMrzCands12Calc_MRZ_avWEif=Module.__ZN5utils12FindMrzCands12Calc_MRZ_avWEif=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5utils12FindMrzCands12Calc_MRZ_avWEif.apply(null,arguments)},__ZN5utils12FindMrzCands13Scan4LineContEiiiiRi=Module.__ZN5utils12FindMrzCands13Scan4LineContEiiiiRi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5utils12FindMrzCands13Scan4LineContEiiiiRi.apply(null,arguments)},__ZN5utils12FindMrzCands14Set_MrzGroupesERN5CVLib5ArrayINS1_9MRZ_ARROWERKS3_EERNS2_INS1_10MRZ_ARRGRPERKS8_EE=Module.__ZN5utils12FindMrzCands14Set_MrzGroupesERN5CVLib5ArrayINS1_9MRZ_ARROWERKS3_EERNS2_INS1_10MRZ_ARRGRPERKS8_EE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5utils12FindMrzCands14Set_MrzGroupesERN5CVLib5ArrayINS1_9MRZ_ARROWERKS3_EERNS2_INS1_10MRZ_ARRGRPERKS8_EE.apply(null,arguments)},__ZN5utils12FindMrzCands14bScan4_U_ShapeEiiiiiii=Module.__ZN5utils12FindMrzCands14bScan4_U_ShapeEiiiiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5utils12FindMrzCands14bScan4_U_ShapeEiiiiiii.apply(null,arguments)},__ZN5utils12FindMrzCands15Enlarge_MrzZoneERN5CVLib10MRZ_ARRGRPEf=Module.__ZN5utils12FindMrzCands15Enlarge_MrzZoneERN5CVLib10MRZ_ARRGRPEf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5utils12FindMrzCands15Enlarge_MrzZoneERN5CVLib10MRZ_ARRGRPEf.apply(null,arguments)},__ZN5utils12FindMrzCands15SelectCharCandsERN5CVLib5ArrayIfRKfEES6_RNS2_IiRKiEEffi=Module.__ZN5utils12FindMrzCands15SelectCharCandsERN5CVLib5ArrayIfRKfEES6_RNS2_IiRKiEEffi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5utils12FindMrzCands15SelectCharCandsERN5CVLib5ArrayIfRKfEES6_RNS2_IiRKiEEffi.apply(null,arguments)},__ZN5utils12FindMrzCands15bIsItArrow_IlanER6POINTIS2_cii=Module.__ZN5utils12FindMrzCands15bIsItArrow_IlanER6POINTIS2_cii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5utils12FindMrzCands15bIsItArrow_IlanER6POINTIS2_cii.apply(null,arguments)},__ZN5utils12FindMrzCands16CalcAvValueAtPosERN5CVLib5ArrayIfRKfEEii=Module.__ZN5utils12FindMrzCands16CalcAvValueAtPosERN5CVLib5ArrayIfRKfEEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5utils12FindMrzCands16CalcAvValueAtPosERN5CVLib5ArrayIfRKfEEii.apply(null,arguments)},__ZN5utils12FindMrzCands17FindMrzCands_IlanEv=Module.__ZN5utils12FindMrzCands17FindMrzCands_IlanEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5utils12FindMrzCands17FindMrzCands_IlanEv.apply(null,arguments)},__ZN5utils12FindMrzCands17Find_BestGrad_PosERN5CVLib5ArrayIiRKiEEiif=Module.__ZN5utils12FindMrzCands17Find_BestGrad_PosERN5CVLib5ArrayIiRKiEEiif=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5utils12FindMrzCands17Find_BestGrad_PosERN5CVLib5ArrayIiRKiEEiif.apply(null,arguments)},__ZN5utils12FindMrzCands18BlackPixValue_IlanEiiii=Module.__ZN5utils12FindMrzCands18BlackPixValue_IlanEiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5utils12FindMrzCands18BlackPixValue_IlanEiiii.apply(null,arguments)},__ZN5utils12FindMrzCands18MovingAverageLineNERN5CVLib5ArrayIfRKfEES6_i=Module.__ZN5utils12FindMrzCands18MovingAverageLineNERN5CVLib5ArrayIfRKfEES6_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5utils12FindMrzCands18MovingAverageLineNERN5CVLib5ArrayIfRKfEES6_i.apply(null,arguments)},__ZN5utils12FindMrzCands19CalcLineSlopeAndErrERfS1_RN5CVLib5ArrayI6POINTIRKS4_EEbS1_S1_=Module.__ZN5utils12FindMrzCands19CalcLineSlopeAndErrERfS1_RN5CVLib5ArrayI6POINTIRKS4_EEbS1_S1_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5utils12FindMrzCands19CalcLineSlopeAndErrERfS1_RN5CVLib5ArrayI6POINTIRKS4_EEbS1_S1_.apply(null,arguments)},__ZN5utils12FindMrzCands21CalcBestSlopeOfCoordsERN5CVLib5ArrayI6POINTFRKS3_EEbRfPfif=Module.__ZN5utils12FindMrzCands21CalcBestSlopeOfCoordsERN5CVLib5ArrayI6POINTFRKS3_EEbRfPfif=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5utils12FindMrzCands21CalcBestSlopeOfCoordsERN5CVLib5ArrayI6POINTFRKS3_EEbRfPfif.apply(null,arguments)},__ZN5utils12FindMrzCands22Fix_StrongWeek_ByEdgesERN5CVLib5ArrayIfRKfEEiiif=Module.__ZN5utils12FindMrzCands22Fix_StrongWeek_ByEdgesERN5CVLib5ArrayIfRKfEEiiif=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5utils12FindMrzCands22Fix_StrongWeek_ByEdgesERN5CVLib5ArrayIfRKfEEiiif.apply(null,arguments)},__ZN5utils12FindMrzCands9Scan4LineEiiRN5CVLib5ArrayI6POINTIRKS3_EEii=Module.__ZN5utils12FindMrzCands9Scan4LineEiiRN5CVLib5ArrayI6POINTIRKS3_EEii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5utils12FindMrzCands9Scan4LineEiiRN5CVLib5ArrayI6POINTIRKS3_EEii.apply(null,arguments)},__ZN5utils12FindMrzCandsC2EPN5CVLib13EOMDetectLineE=Module.__ZN5utils12FindMrzCandsC2EPN5CVLib13EOMDetectLineE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5utils12FindMrzCandsC2EPN5CVLib13EOMDetectLineE.apply(null,arguments)},__ZN5utils12FindMrzCandsD2Ev=Module.__ZN5utils12FindMrzCandsD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5utils12FindMrzCandsD2Ev.apply(null,arguments)},__ZN5utils13AverageVectorEN5CVLib5ArrayIfRKfEE=Module.__ZN5utils13AverageVectorEN5CVLib5ArrayIfRKfEE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5utils13AverageVectorEN5CVLib5ArrayIfRKfEE.apply(null,arguments)},__ZN5utils14makeHVImageEOMERKN5CVLib3MatEifR11CropResults=Module.__ZN5utils14makeHVImageEOMERKN5CVLib3MatEifR11CropResults=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5utils14makeHVImageEOMERKN5CVLib3MatEifR11CropResults.apply(null,arguments)},__ZN5utils15_8Bit_To_24_BitERN5CVLib3MatES2_=Module.__ZN5utils15_8Bit_To_24_BitERN5CVLib3MatES2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5utils15_8Bit_To_24_BitERN5CVLib3MatES2_.apply(null,arguments)},__ZN5utils16Count_NMS_PixelsERN5CVLib3MatE=Module.__ZN5utils16Count_NMS_PixelsERN5CVLib3MatE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5utils16Count_NMS_PixelsERN5CVLib3MatE.apply(null,arguments)},__ZN5utils16bCheckLineOnEdgeER6POINTFS1_ii=Module.__ZN5utils16bCheckLineOnEdgeER6POINTFS1_ii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5utils16bCheckLineOnEdgeER6POINTFS1_ii.apply(null,arguments)},__ZN5utils18FindMaxFitElementsERN5CVLib5ArrayIfRKfEES5_=Module.__ZN5utils18FindMaxFitElementsERN5CVLib5ArrayIfRKfEES5_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5utils18FindMaxFitElementsERN5CVLib5ArrayIfRKfEES5_.apply(null,arguments)},__ZN5utils18makeHVImageEOM_NewERKN5CVLib3MatER11CropResults=Module.__ZN5utils18makeHVImageEOM_NewERKN5CVLib3MatER11CropResults=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5utils18makeHVImageEOM_NewERKN5CVLib3MatER11CropResults.apply(null,arguments)},__ZN5utils4cropERKN5CVLib3MatERS1_RKNS0_5ArrayINS0_7Point2_IiEERKS7_EEiiS4_PS1_NS0_2ip7RETModeEi=Module.__ZN5utils4cropERKN5CVLib3MatERS1_RKNS0_5ArrayINS0_7Point2_IiEERKS7_EEiiS4_PS1_NS0_2ip7RETModeEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN5utils4cropERKN5CVLib3MatERS1_RKNS0_5ArrayINS0_7Point2_IiEERKS7_EEiiS4_PS1_NS0_2ip7RETModeEi.apply(null,arguments)},__ZN6MImage6createEiii=Module.__ZN6MImage6createEiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN6MImage6createEiii.apply(null,arguments)},__ZN6MImageC2Eiii=Module.__ZN6MImageC2Eiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN6MImageC2Eiii.apply(null,arguments)},__ZN6MImageC2Ev=Module.__ZN6MImageC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN6MImageC2Ev.apply(null,arguments)},__ZN6MImageD2Ev=Module.__ZN6MImageD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN6MImageD2Ev.apply(null,arguments)},__ZN9ZMiniCard11detectLightEPKhiii=Module.__ZN9ZMiniCard11detectLightEPKhiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN9ZMiniCard11detectLightEPKhiii.apply(null,arguments)},__ZN9ZMiniCard4cropERK6MImageRS0_PK6MPointi=Module.__ZN9ZMiniCard4cropERK6MImageRS0_PK6MPointi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN9ZMiniCard4cropERK6MImageRS0_PK6MPointi.apply(null,arguments)},__ZN9ZMiniCardC2Ev=Module.__ZN9ZMiniCardC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN9ZMiniCardC2Ev.apply(null,arguments)},__ZN9ZMiniCardD2Ev=Module.__ZN9ZMiniCardD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN9ZMiniCardD2Ev.apply(null,arguments)},__ZNK10__cxxabiv116__shim_type_info5noop1Ev=Module.__ZNK10__cxxabiv116__shim_type_info5noop1Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv116__shim_type_info5noop1Ev.apply(null,arguments)},__ZNK10__cxxabiv116__shim_type_info5noop2Ev=Module.__ZNK10__cxxabiv116__shim_type_info5noop2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv116__shim_type_info5noop2Ev.apply(null,arguments)},__ZNK10__cxxabiv117__class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib=Module.__ZNK10__cxxabiv117__class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv117__class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib.apply(null,arguments)},__ZNK10__cxxabiv117__class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib=Module.__ZNK10__cxxabiv117__class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv117__class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib.apply(null,arguments)},__ZNK10__cxxabiv117__class_type_info24process_found_base_classEPNS_19__dynamic_cast_infoEPvi=Module.__ZNK10__cxxabiv117__class_type_info24process_found_base_classEPNS_19__dynamic_cast_infoEPvi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv117__class_type_info24process_found_base_classEPNS_19__dynamic_cast_infoEPvi.apply(null,arguments)},__ZNK10__cxxabiv117__class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi=Module.__ZNK10__cxxabiv117__class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv117__class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi.apply(null,arguments)},__ZNK10__cxxabiv117__class_type_info29process_static_type_above_dstEPNS_19__dynamic_cast_infoEPKvS4_i=Module.__ZNK10__cxxabiv117__class_type_info29process_static_type_above_dstEPNS_19__dynamic_cast_infoEPKvS4_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv117__class_type_info29process_static_type_above_dstEPNS_19__dynamic_cast_infoEPKvS4_i.apply(null,arguments)},__ZNK10__cxxabiv117__class_type_info29process_static_type_below_dstEPNS_19__dynamic_cast_infoEPKvi=Module.__ZNK10__cxxabiv117__class_type_info29process_static_type_below_dstEPNS_19__dynamic_cast_infoEPKvi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv117__class_type_info29process_static_type_below_dstEPNS_19__dynamic_cast_infoEPKvi.apply(null,arguments)},__ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoERPv=Module.__ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoERPv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoERPv.apply(null,arguments)},__ZNK10__cxxabiv117__pbase_type_info9can_catchEPKNS_16__shim_type_infoERPv=Module.__ZNK10__cxxabiv117__pbase_type_info9can_catchEPKNS_16__shim_type_infoERPv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv117__pbase_type_info9can_catchEPKNS_16__shim_type_infoERPv.apply(null,arguments)},__ZNK10__cxxabiv119__pointer_type_info16can_catch_nestedEPKNS_16__shim_type_infoE=Module.__ZNK10__cxxabiv119__pointer_type_info16can_catch_nestedEPKNS_16__shim_type_infoE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv119__pointer_type_info16can_catch_nestedEPKNS_16__shim_type_infoE.apply(null,arguments)},__ZNK10__cxxabiv119__pointer_type_info9can_catchEPKNS_16__shim_type_infoERPv=Module.__ZNK10__cxxabiv119__pointer_type_info9can_catchEPKNS_16__shim_type_infoERPv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv119__pointer_type_info9can_catchEPKNS_16__shim_type_infoERPv.apply(null,arguments)},__ZNK10__cxxabiv120__si_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib=Module.__ZNK10__cxxabiv120__si_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv120__si_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib.apply(null,arguments)},__ZNK10__cxxabiv120__si_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib=Module.__ZNK10__cxxabiv120__si_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv120__si_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib.apply(null,arguments)},__ZNK10__cxxabiv120__si_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi=Module.__ZNK10__cxxabiv120__si_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv120__si_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi.apply(null,arguments)},__ZNK10__cxxabiv121__vmi_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib=Module.__ZNK10__cxxabiv121__vmi_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv121__vmi_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib.apply(null,arguments)},__ZNK10__cxxabiv121__vmi_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib=Module.__ZNK10__cxxabiv121__vmi_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv121__vmi_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib.apply(null,arguments)},__ZNK10__cxxabiv121__vmi_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi=Module.__ZNK10__cxxabiv121__vmi_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv121__vmi_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi.apply(null,arguments)},__ZNK10__cxxabiv122__base_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib=Module.__ZNK10__cxxabiv122__base_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv122__base_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib.apply(null,arguments)},__ZNK10__cxxabiv122__base_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib=Module.__ZNK10__cxxabiv122__base_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv122__base_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib.apply(null,arguments)},__ZNK10__cxxabiv122__base_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi=Module.__ZNK10__cxxabiv122__base_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv122__base_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi.apply(null,arguments)},__ZNK10__cxxabiv123__fundamental_type_info9can_catchEPKNS_16__shim_type_infoERPv=Module.__ZNK10__cxxabiv123__fundamental_type_info9can_catchEPKNS_16__shim_type_infoERPv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv123__fundamental_type_info9can_catchEPKNS_16__shim_type_infoERPv.apply(null,arguments)},__ZNK10__cxxabiv129__pointer_to_member_type_info16can_catch_nestedEPKNS_16__shim_type_infoE=Module.__ZNK10__cxxabiv129__pointer_to_member_type_info16can_catch_nestedEPKNS_16__shim_type_infoE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv129__pointer_to_member_type_info16can_catch_nestedEPKNS_16__shim_type_infoE.apply(null,arguments)},__ZNK10emscripten8internal12WireTypePackIJNS_11memory_viewIhEEEEcvPKvEv=Module.__ZNK10emscripten8internal12WireTypePackIJNS_11memory_viewIhEEEEcvPKvEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10emscripten8internal12WireTypePackIJNS_11memory_viewIhEEEEcvPKvEv.apply(null,arguments)},__ZNK10emscripten8internal12WithPoliciesIJEE11ArgTypeListIJNS_3valEEE8getCountEv=Module.__ZNK10emscripten8internal12WithPoliciesIJEE11ArgTypeListIJNS_3valEEE8getCountEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10emscripten8internal12WithPoliciesIJEE11ArgTypeListIJNS_3valEEE8getCountEv.apply(null,arguments)},__ZNK10emscripten8internal12WithPoliciesIJEE11ArgTypeListIJNS_3valEEE8getTypesEv=Module.__ZNK10emscripten8internal12WithPoliciesIJEE11ArgTypeListIJNS_3valEEE8getTypesEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10emscripten8internal12WithPoliciesIJEE11ArgTypeListIJNS_3valEEE8getTypesEv.apply(null,arguments)},__ZNK10emscripten8internal12WithPoliciesIJEE11ArgTypeListIJNSt3__212basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEE8getCountEv=Module.__ZNK10emscripten8internal12WithPoliciesIJEE11ArgTypeListIJNSt3__212basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEE8getCountEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10emscripten8internal12WithPoliciesIJEE11ArgTypeListIJNSt3__212basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEE8getCountEv.apply(null,arguments)},__ZNK10emscripten8internal12WithPoliciesIJEE11ArgTypeListIJNSt3__212basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEE8getTypesEv=Module.__ZNK10emscripten8internal12WithPoliciesIJEE11ArgTypeListIJNSt3__212basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEE8getTypesEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10emscripten8internal12WithPoliciesIJEE11ArgTypeListIJNSt3__212basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEE8getTypesEv.apply(null,arguments)},__ZNK10emscripten8internal12WithPoliciesIJEE11ArgTypeListIJvbEE8getCountEv=Module.__ZNK10emscripten8internal12WithPoliciesIJEE11ArgTypeListIJvbEE8getCountEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10emscripten8internal12WithPoliciesIJEE11ArgTypeListIJvbEE8getCountEv.apply(null,arguments)},__ZNK10emscripten8internal12WithPoliciesIJEE11ArgTypeListIJvbEE8getTypesEv=Module.__ZNK10emscripten8internal12WithPoliciesIJEE11ArgTypeListIJvbEE8getTypesEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10emscripten8internal12WithPoliciesIJEE11ArgTypeListIJvbEE8getTypesEv.apply(null,arguments)},__ZNK12_GLOBAL__N_110StringView10startsWithES0_=Module.__ZNK12_GLOBAL__N_110StringView10startsWithES0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_110StringView10startsWithES0_.apply(null,arguments)},__ZNK12_GLOBAL__N_110StringView3endEv=Module.__ZNK12_GLOBAL__N_110StringView3endEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_110StringView3endEv.apply(null,arguments)},__ZNK12_GLOBAL__N_110StringView4sizeEv=Module.__ZNK12_GLOBAL__N_110StringView4sizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_110StringView4sizeEv.apply(null,arguments)},__ZNK12_GLOBAL__N_110StringView5beginEv=Module.__ZNK12_GLOBAL__N_110StringView5beginEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_110StringView5beginEv.apply(null,arguments)},__ZNK12_GLOBAL__N_110StringView5emptyEv=Module.__ZNK12_GLOBAL__N_110StringView5emptyEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_110StringView5emptyEv.apply(null,arguments)},__ZNK12_GLOBAL__N_110StringView9dropFrontEm=Module.__ZNK12_GLOBAL__N_110StringView9dropFrontEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_110StringView9dropFrontEm.apply(null,arguments)},__ZNK12_GLOBAL__N_110StringViewixEm=Module.__ZNK12_GLOBAL__N_110StringViewixEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_110StringViewixEm.apply(null,arguments)},__ZNK12_GLOBAL__N_112OutputStream18getCurrentPositionEv=Module.__ZNK12_GLOBAL__N_112OutputStream18getCurrentPositionEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_112OutputStream18getCurrentPositionEv.apply(null,arguments)},__ZNK12_GLOBAL__N_112OutputStream4backEv=Module.__ZNK12_GLOBAL__N_112OutputStream4backEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_112OutputStream4backEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle10AbiTagAttr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle10AbiTagAttr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle10AbiTagAttr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle10BinaryExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle10BinaryExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle10BinaryExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle10BracedExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle10BracedExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle10BracedExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle10DeleteExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle10DeleteExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle10DeleteExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle10MemberExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle10MemberExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle10MemberExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle10NestedName11getBaseNameEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle10NestedName11getBaseNameEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle10NestedName11getBaseNameEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle10NestedName9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle10NestedName9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle10NestedName9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle10PrefixExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle10PrefixExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle10PrefixExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle10VectorType9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle10VectorType9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle10VectorType9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle11PointerType10printRightERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle11PointerType10printRightERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle11PointerType10printRightERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle11PointerType19hasRHSComponentSlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle11PointerType19hasRHSComponentSlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle11PointerType19hasRHSComponentSlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle11PointerType9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle11PointerType9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle11PointerType9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle11PostfixExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle11PostfixExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle11PostfixExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle11SpecialName9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle11SpecialName9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle11SpecialName9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle12CtorDtorName9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle12CtorDtorName9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle12CtorDtorName9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle12EnableIfAttr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle12EnableIfAttr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle12EnableIfAttr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle12FunctionType10printRightERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle12FunctionType10printRightERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle12FunctionType10printRightERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle12FunctionType15hasFunctionSlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle12FunctionType15hasFunctionSlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle12FunctionType15hasFunctionSlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle12FunctionType19hasRHSComponentSlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle12FunctionType19hasRHSComponentSlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle12FunctionType19hasRHSComponentSlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle12FunctionType9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle12FunctionType9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle12FunctionType9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle12InitListExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle12InitListExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle12InitListExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle12NodeOrString6asNodeEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle12NodeOrString6asNodeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle12NodeOrString6asNodeEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle12NodeOrString6isNodeEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle12NodeOrString6isNodeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle12NodeOrString6isNodeEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle12NodeOrString8asStringEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle12NodeOrString8asStringEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle12NodeOrString8asStringEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle12NodeOrString8isStringEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle12NodeOrString8isStringEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle12NodeOrString8isStringEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle12NoexceptSpec9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle12NoexceptSpec9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle12NoexceptSpec9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle12TemplateArgs9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle12TemplateArgs9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle12TemplateArgs9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13EnclosingExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle13EnclosingExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13EnclosingExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13FunctionParam9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle13FunctionParam9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13FunctionParam9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13NodeArrayNode9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle13NodeArrayNode9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13NodeArrayNode9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13ObjCProtoName12isObjCObjectEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle13ObjCProtoName12isObjCObjectEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13ObjCProtoName12isObjCObjectEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13ObjCProtoName9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle13ObjCProtoName9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13ObjCProtoName9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack10printRightERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack10printRightERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack10printRightERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack12hasArraySlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack12hasArraySlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack12hasArraySlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack13getSyntaxNodeERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack13getSyntaxNodeERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack13getSyntaxNodeERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack15hasFunctionSlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack15hasFunctionSlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack15hasFunctionSlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack19hasRHSComponentSlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack19hasRHSComponentSlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack19hasRHSComponentSlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack23initializePackExpansionERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack23initializePackExpansionERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack23initializePackExpansionERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13QualifiedName11getBaseNameEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle13QualifiedName11getBaseNameEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13QualifiedName11getBaseNameEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13QualifiedName9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle13QualifiedName9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13QualifiedName9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType10printRightERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType10printRightERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType10printRightERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType19hasRHSComponentSlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType19hasRHSComponentSlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType19hasRHSComponentSlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType8collapseERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType8collapseERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType8collapseERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle14ConversionExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle14ConversionExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle14ConversionExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle14IntegerLiteral9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle14IntegerLiteral9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle14IntegerLiteral9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE4sizeEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE4sizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE4sizeEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE8isInlineEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE8isInlineEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE8isInlineEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE4sizeEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE4sizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE4sizeEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE5emptyEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE5emptyEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE5emptyEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE8isInlineEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE8isInlineEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE8isInlineEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE4sizeEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE4sizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE4sizeEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE8isInlineEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE8isInlineEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE8isInlineEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle15BracedRangeExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle15BracedRangeExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle15BracedRangeExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle15ClosureTypeName9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle15ClosureTypeName9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle15ClosureTypeName9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle15ConditionalExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle15ConditionalExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle15ConditionalExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle15IntegerCastExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle15IntegerCastExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle15IntegerCastExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle15LiteralOperator9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle15LiteralOperator9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle15LiteralOperator9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle15PixelVectorType9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle15PixelVectorType9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle15PixelVectorType9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle15UnnamedTypeName9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle15UnnamedTypeName9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle15UnnamedTypeName9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIdE9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIdE9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIdE9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIeE9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIeE9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIeE9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIfE9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIfE9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIfE9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding10printRightERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding10printRightERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding10printRightERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding15hasFunctionSlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding15hasFunctionSlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding15hasFunctionSlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding19hasRHSComponentSlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding19hasRHSComponentSlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding19hasRHSComponentSlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle16StdQualifiedName11getBaseNameEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle16StdQualifiedName11getBaseNameEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle16StdQualifiedName11getBaseNameEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle16StdQualifiedName9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle16StdQualifiedName9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle16StdQualifiedName9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle17VendorExtQualType9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle17VendorExtQualType9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle17VendorExtQualType9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle18ArraySubscriptExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle18ArraySubscriptExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle18ArraySubscriptExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle19GlobalQualifiedName11getBaseNameEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle19GlobalQualifiedName11getBaseNameEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle19GlobalQualifiedName11getBaseNameEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle19GlobalQualifiedName9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle19GlobalQualifiedName9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle19GlobalQualifiedName9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle19PointerToMemberType10printRightERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle19PointerToMemberType10printRightERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle19PointerToMemberType10printRightERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle19PointerToMemberType19hasRHSComponentSlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle19PointerToMemberType19hasRHSComponentSlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle19PointerToMemberType19hasRHSComponentSlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle19PointerToMemberType9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle19PointerToMemberType9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle19PointerToMemberType9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle19SizeofParamPackExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle19SizeofParamPackExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle19SizeofParamPackExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle19SpecialSubstitution11getBaseNameEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle19SpecialSubstitution11getBaseNameEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle19SpecialSubstitution11getBaseNameEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle19SpecialSubstitution9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle19SpecialSubstitution9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle19SpecialSubstitution9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle20DynamicExceptionSpec9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle20DynamicExceptionSpec9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle20DynamicExceptionSpec9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgs11getBaseNameEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgs11getBaseNameEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgs11getBaseNameEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgs9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgs9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgs9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle20PostfixQualifiedType9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle20PostfixQualifiedType9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle20PostfixQualifiedType9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle20TemplateArgumentPack11getElementsEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle20TemplateArgumentPack11getElementsEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle20TemplateArgumentPack11getElementsEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle20TemplateArgumentPack9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle20TemplateArgumentPack9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle20TemplateArgumentPack9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle21CtorVtableSpecialName9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle21CtorVtableSpecialName9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle21CtorVtableSpecialName9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle21StructuredBindingName9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle21StructuredBindingName9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle21StructuredBindingName9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E7numLeftEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E7numLeftEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E7numLeftEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle22ConversionOperatorType9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle22ConversionOperatorType9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle22ConversionOperatorType9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefType9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefType9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefType9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle22ParameterPackExpansion9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle22ParameterPackExpansion9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle22ParameterPackExpansion9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference10printRightERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference10printRightERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference10printRightERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference12hasArraySlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference12hasArraySlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference12hasArraySlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference13getSyntaxNodeERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference13getSyntaxNodeERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference13getSyntaxNodeERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference15hasFunctionSlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference15hasFunctionSlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference15hasFunctionSlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference19hasRHSComponentSlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference19hasRHSComponentSlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference19hasRHSComponentSlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitution11getBaseNameEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitution11getBaseNameEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitution11getBaseNameEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitution9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitution9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitution9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle4Node10printRightERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle4Node10printRightERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle4Node10printRightERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle4Node11getBaseNameEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle4Node11getBaseNameEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle4Node11getBaseNameEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle4Node11hasFunctionERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle4Node11hasFunctionERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle4Node11hasFunctionERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle4Node12hasArraySlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle4Node12hasArraySlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle4Node12hasArraySlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle4Node13getSyntaxNodeERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle4Node13getSyntaxNodeERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle4Node13getSyntaxNodeERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle4Node15hasFunctionSlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle4Node15hasFunctionSlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle4Node15hasFunctionSlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle4Node15hasRHSComponentERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle4Node15hasRHSComponentERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle4Node15hasRHSComponentERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle4Node19hasRHSComponentSlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle4Node19hasRHSComponentSlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle4Node19hasRHSComponentSlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle4Node5printERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle4Node5printERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle4Node5printERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle4Node7getKindEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle4Node7getKindEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle4Node7getKindEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle4Node8hasArrayERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle4Node8hasArrayERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle4Node8hasArrayERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle7NewExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle7NewExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle7NewExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle8BoolExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle8BoolExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle8BoolExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle8CallExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle8CallExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle8CallExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle8CastExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle8CastExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle8CastExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle8DtorName9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle8DtorName9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle8DtorName9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle8FoldExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle8FoldExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle8FoldExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle8NameType11getBaseNameEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle8NameType11getBaseNameEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle8NameType11getBaseNameEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle8NameType7getNameEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle8NameType7getNameEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle8NameType7getNameEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle8NameType9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle8NameType9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle8NameType9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle8QualType10printQualsERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle8QualType10printQualsERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle8QualType10printQualsERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle8QualType10printRightERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle8QualType10printRightERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle8QualType10printRightERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle8QualType12hasArraySlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle8QualType12hasArraySlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle8QualType12hasArraySlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle8QualType15hasFunctionSlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle8QualType15hasFunctionSlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle8QualType15hasFunctionSlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle8QualType19hasRHSComponentSlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle8QualType19hasRHSComponentSlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle8QualType19hasRHSComponentSlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle8QualType9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle8QualType9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle8QualType9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle9ArrayType10printRightERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle9ArrayType10printRightERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle9ArrayType10printRightERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle9ArrayType12hasArraySlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle9ArrayType12hasArraySlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle9ArrayType12hasArraySlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle9ArrayType19hasRHSComponentSlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle9ArrayType19hasRHSComponentSlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle9ArrayType19hasRHSComponentSlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle9ArrayType9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle9ArrayType9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle9ArrayType9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle9DotSuffix9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle9DotSuffix9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle9DotSuffix9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle9LocalName9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle9LocalName9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle9LocalName9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle9NodeArray14printWithCommaERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle9NodeArray14printWithCommaERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle9NodeArray14printWithCommaERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle9NodeArray3endEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle9NodeArray3endEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle9NodeArray3endEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle9NodeArray4sizeEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle9NodeArray4sizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle9NodeArray4sizeEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle9NodeArray5beginEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle9NodeArray5beginEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle9NodeArray5beginEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle9NodeArray5emptyEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle9NodeArray5emptyEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle9NodeArray5emptyEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle9NodeArrayixEm=Module.__ZNK12_GLOBAL__N_116itanium_demangle9NodeArrayixEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle9NodeArrayixEm.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle9ThrowExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle9ThrowExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle9ThrowExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK5CVLib14ParaLineYhistoclERKNS_5RangeE=Module.__ZNK5CVLib14ParaLineYhistoclERKNS_5RangeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib14ParaLineYhistoclERKNS_5RangeE.apply(null,arguments)},__ZNK5CVLib19ParaCalcLinesSlopesclERKNS_5RangeE=Module.__ZNK5CVLib19ParaCalcLinesSlopesclERKNS_5RangeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib19ParaCalcLinesSlopesclERKNS_5RangeE.apply(null,arguments)},__ZNK5CVLib29ParaColorGradientDetector_5x5clERKNS_5RangeE=Module.__ZNK5CVLib29ParaColorGradientDetector_5x5clERKNS_5RangeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib29ParaColorGradientDetector_5x5clERKNS_5RangeE.apply(null,arguments)},__ZNK5CVLib2ip11FixedPtCastIihLi22EEclEi=Module.__ZNK5CVLib2ip11FixedPtCastIihLi22EEclEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip11FixedPtCastIihLi22EEclEi.apply(null,arguments)},__ZNK5CVLib2ip12HResizeCubicIddfEclEPPKdPPdiPKiPKfiiiii=Module.__ZNK5CVLib2ip12HResizeCubicIddfEclEPPKdPPdiPKiPKfiiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip12HResizeCubicIddfEclEPPKdPPdiPKiPKfiiiii.apply(null,arguments)},__ZNK5CVLib2ip12HResizeCubicIfffEclEPPKfPPfiPKiS4_iiiii=Module.__ZNK5CVLib2ip12HResizeCubicIfffEclEPPKfPPfiPKiS4_iiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip12HResizeCubicIfffEclEPPKfPPfiPKiS4_iiiii.apply(null,arguments)},__ZNK5CVLib2ip12HResizeCubicIhisEclEPPKhPPiiPKiPKsiiiii=Module.__ZNK5CVLib2ip12HResizeCubicIhisEclEPPKhPPiiPKiPKsiiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip12HResizeCubicIhisEclEPPKhPPiiPKiPKsiiiii.apply(null,arguments)},__ZNK5CVLib2ip12HResizeCubicIsffEclEPPKsPPfiPKiPKfiiiii=Module.__ZNK5CVLib2ip12HResizeCubicIsffEclEPPKsPPfiPKiPKfiiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip12HResizeCubicIsffEclEPPKsPPfiPKiPKfiiiii.apply(null,arguments)},__ZNK5CVLib2ip12HResizeNoVecclEPPKhPPhiPKiS3_iiiii=Module.__ZNK5CVLib2ip12HResizeNoVecclEPPKhPPhiPKiS3_iiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip12HResizeNoVecclEPPKhPPhiPKiS3_iiiii.apply(null,arguments)},__ZNK5CVLib2ip12VResizeCubicIddfNS0_4CastIddEENS0_12VResizeNoVecEEclEPPKdPdPKfi=Module.__ZNK5CVLib2ip12VResizeCubicIddfNS0_4CastIddEENS0_12VResizeNoVecEEclEPPKdPdPKfi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip12VResizeCubicIddfNS0_4CastIddEENS0_12VResizeNoVecEEclEPPKdPdPKfi.apply(null,arguments)},__ZNK5CVLib2ip12VResizeCubicIfffNS0_4CastIffEENS0_12VResizeNoVecEEclEPPKfPfS7_i=Module.__ZNK5CVLib2ip12VResizeCubicIfffNS0_4CastIffEENS0_12VResizeNoVecEEclEPPKfPfS7_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip12VResizeCubicIfffNS0_4CastIffEENS0_12VResizeNoVecEEclEPPKfPfS7_i.apply(null,arguments)},__ZNK5CVLib2ip12VResizeCubicIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEclEPPKiPhPKsi=Module.__ZNK5CVLib2ip12VResizeCubicIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEclEPPKiPhPKsi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip12VResizeCubicIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEclEPPKiPhPKsi.apply(null,arguments)},__ZNK5CVLib2ip12VResizeCubicIsffNS0_4CastIfsEENS0_12VResizeNoVecEEclEPPKfPsS7_i=Module.__ZNK5CVLib2ip12VResizeCubicIsffNS0_4CastIfsEENS0_12VResizeNoVecEEclEPPKfPsS7_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip12VResizeCubicIsffNS0_4CastIfsEENS0_12VResizeNoVecEEclEPPKfPsS7_i.apply(null,arguments)},__ZNK5CVLib2ip12VResizeNoVecclEPPKhPhS3_i=Module.__ZNK5CVLib2ip12VResizeNoVecclEPPKhPhS3_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip12VResizeNoVecclEPPKhPhS3_i.apply(null,arguments)},__ZNK5CVLib2ip13HResizeLinearIddfLi1ENS0_12HResizeNoVecEEclEPPKdPPdiPKiPKfiiiii=Module.__ZNK5CVLib2ip13HResizeLinearIddfLi1ENS0_12HResizeNoVecEEclEPPKdPPdiPKiPKfiiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip13HResizeLinearIddfLi1ENS0_12HResizeNoVecEEclEPPKdPPdiPKiPKfiiiii.apply(null,arguments)},__ZNK5CVLib2ip13HResizeLinearIfffLi1ENS0_12HResizeNoVecEEclEPPKfPPfiPKiS5_iiiii=Module.__ZNK5CVLib2ip13HResizeLinearIfffLi1ENS0_12HResizeNoVecEEclEPPKfPPfiPKiS5_iiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip13HResizeLinearIfffLi1ENS0_12HResizeNoVecEEclEPPKfPPfiPKiS5_iiiii.apply(null,arguments)},__ZNK5CVLib2ip13HResizeLinearIhisLi2048ENS0_12HResizeNoVecEEclEPPKhPPiiPKiPKsiiiii=Module.__ZNK5CVLib2ip13HResizeLinearIhisLi2048ENS0_12HResizeNoVecEEclEPPKhPPiiPKiPKsiiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip13HResizeLinearIhisLi2048ENS0_12HResizeNoVecEEclEPPKhPPiiPKiPKsiiiii.apply(null,arguments)},__ZNK5CVLib2ip13HResizeLinearIsffLi1ENS0_12HResizeNoVecEEclEPPKsPPfiPKiPKfiiiii=Module.__ZNK5CVLib2ip13HResizeLinearIsffLi1ENS0_12HResizeNoVecEEclEPPKsPPfiPKiPKfiiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip13HResizeLinearIsffLi1ENS0_12HResizeNoVecEEclEPPKsPPfiPKiPKfiiiii.apply(null,arguments)},__ZNK5CVLib2ip13VResizeLinearIddfNS0_4CastIddEENS0_12VResizeNoVecEEclEPPKdPdPKfi=Module.__ZNK5CVLib2ip13VResizeLinearIddfNS0_4CastIddEENS0_12VResizeNoVecEEclEPPKdPdPKfi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip13VResizeLinearIddfNS0_4CastIddEENS0_12VResizeNoVecEEclEPPKdPdPKfi.apply(null,arguments)},__ZNK5CVLib2ip13VResizeLinearIfffNS0_4CastIffEENS0_12VResizeNoVecEEclEPPKfPfS7_i=Module.__ZNK5CVLib2ip13VResizeLinearIfffNS0_4CastIffEENS0_12VResizeNoVecEEclEPPKfPfS7_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip13VResizeLinearIfffNS0_4CastIffEENS0_12VResizeNoVecEEclEPPKfPfS7_i.apply(null,arguments)},__ZNK5CVLib2ip13VResizeLinearIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEclEPPKiPhPKsi=Module.__ZNK5CVLib2ip13VResizeLinearIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEclEPPKiPhPKsi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip13VResizeLinearIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEclEPPKiPhPKsi.apply(null,arguments)},__ZNK5CVLib2ip13VResizeLinearIsffNS0_4CastIfsEENS0_12VResizeNoVecEEclEPPKfPsS7_i=Module.__ZNK5CVLib2ip13VResizeLinearIsffNS0_4CastIfsEENS0_12VResizeNoVecEEclEPPKfPsS7_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip13VResizeLinearIsffNS0_4CastIfsEENS0_12VResizeNoVecEEclEPPKfPsS7_i.apply(null,arguments)},__ZNK5CVLib2ip15HResizeLanczos4IddfEclEPPKdPPdiPKiPKfiiiii=Module.__ZNK5CVLib2ip15HResizeLanczos4IddfEclEPPKdPPdiPKiPKfiiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip15HResizeLanczos4IddfEclEPPKdPPdiPKiPKfiiiii.apply(null,arguments)},__ZNK5CVLib2ip15HResizeLanczos4IfffEclEPPKfPPfiPKiS4_iiiii=Module.__ZNK5CVLib2ip15HResizeLanczos4IfffEclEPPKfPPfiPKiS4_iiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip15HResizeLanczos4IfffEclEPPKfPPfiPKiS4_iiiii.apply(null,arguments)},__ZNK5CVLib2ip15HResizeLanczos4IhisEclEPPKhPPiiPKiPKsiiiii=Module.__ZNK5CVLib2ip15HResizeLanczos4IhisEclEPPKhPPiiPKiPKsiiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip15HResizeLanczos4IhisEclEPPKhPPiiPKiPKsiiiii.apply(null,arguments)},__ZNK5CVLib2ip15HResizeLanczos4IsffEclEPPKsPPfiPKiPKfiiiii=Module.__ZNK5CVLib2ip15HResizeLanczos4IsffEclEPPKsPPfiPKiPKfiiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip15HResizeLanczos4IsffEclEPPKsPPfiPKiPKfiiiii.apply(null,arguments)},__ZNK5CVLib2ip15VResizeLanczos4IddfNS0_4CastIddEENS0_12VResizeNoVecEEclEPPKdPdPKfi=Module.__ZNK5CVLib2ip15VResizeLanczos4IddfNS0_4CastIddEENS0_12VResizeNoVecEEclEPPKdPdPKfi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip15VResizeLanczos4IddfNS0_4CastIddEENS0_12VResizeNoVecEEclEPPKdPdPKfi.apply(null,arguments)},__ZNK5CVLib2ip15VResizeLanczos4IfffNS0_4CastIffEENS0_12VResizeNoVecEEclEPPKfPfS7_i=Module.__ZNK5CVLib2ip15VResizeLanczos4IfffNS0_4CastIffEENS0_12VResizeNoVecEEclEPPKfPfS7_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip15VResizeLanczos4IfffNS0_4CastIffEENS0_12VResizeNoVecEEclEPPKfPfS7_i.apply(null,arguments)},__ZNK5CVLib2ip15VResizeLanczos4IhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEclEPPKiPhPKsi=Module.__ZNK5CVLib2ip15VResizeLanczos4IhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEclEPPKiPhPKsi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip15VResizeLanczos4IhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEclEPPKiPhPKsi.apply(null,arguments)},__ZNK5CVLib2ip15VResizeLanczos4IsffNS0_4CastIfsEENS0_12VResizeNoVecEEclEPPKfPsS7_i=Module.__ZNK5CVLib2ip15VResizeLanczos4IsffNS0_4CastIfsEENS0_12VResizeNoVecEEclEPPKfPsS7_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip15VResizeLanczos4IsffNS0_4CastIfsEENS0_12VResizeNoVecEEclEPPKfPsS7_i.apply(null,arguments)},__ZNK5CVLib2ip17ResizeAreaFastVecIhEclEPKhPhi=Module.__ZNK5CVLib2ip17ResizeAreaFastVecIhEclEPKhPhi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip17ResizeAreaFastVecIhEclEPKhPhi.apply(null,arguments)},__ZNK5CVLib2ip17ResizeAreaFastVecIsEclEPKsPsi=Module.__ZNK5CVLib2ip17ResizeAreaFastVecIsEclEPKsPsi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip17ResizeAreaFastVecIsEclEPKsPsi.apply(null,arguments)},__ZNK5CVLib2ip18ResizeArea_InvokerIddEclERKNS_5RangeE=Module.__ZNK5CVLib2ip18ResizeArea_InvokerIddEclERKNS_5RangeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip18ResizeArea_InvokerIddEclERKNS_5RangeE.apply(null,arguments)},__ZNK5CVLib2ip18ResizeArea_InvokerIffEclERKNS_5RangeE=Module.__ZNK5CVLib2ip18ResizeArea_InvokerIffEclERKNS_5RangeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip18ResizeArea_InvokerIffEclERKNS_5RangeE.apply(null,arguments)},__ZNK5CVLib2ip18ResizeArea_InvokerIhfEclERKNS_5RangeE=Module.__ZNK5CVLib2ip18ResizeArea_InvokerIhfEclERKNS_5RangeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip18ResizeArea_InvokerIhfEclERKNS_5RangeE.apply(null,arguments)},__ZNK5CVLib2ip18ResizeArea_InvokerIsfEclERKNS_5RangeE=Module.__ZNK5CVLib2ip18ResizeArea_InvokerIsfEclERKNS_5RangeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip18ResizeArea_InvokerIsfEclERKNS_5RangeE.apply(null,arguments)},__ZNK5CVLib2ip19ResizeAreaFastNoVecIddEclEPKdPdi=Module.__ZNK5CVLib2ip19ResizeAreaFastNoVecIddEclEPKdPdi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip19ResizeAreaFastNoVecIddEclEPKdPdi.apply(null,arguments)},__ZNK5CVLib2ip19ResizeAreaFastNoVecIffEclEPKfPfi=Module.__ZNK5CVLib2ip19ResizeAreaFastNoVecIffEclEPKfPfi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip19ResizeAreaFastNoVecIffEclEPKfPfi.apply(null,arguments)},__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIddfEENS0_12VResizeCubicIddfNS0_4CastIddEENS0_12VResizeNoVecEEEEclERKNS_5RangeE=Module.__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIddfEENS0_12VResizeCubicIddfNS0_4CastIddEENS0_12VResizeNoVecEEEEclERKNS_5RangeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIddfEENS0_12VResizeCubicIddfNS0_4CastIddEENS0_12VResizeNoVecEEEEclERKNS_5RangeE.apply(null,arguments)},__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIfffEENS0_12VResizeCubicIfffNS0_4CastIffEENS0_12VResizeNoVecEEEEclERKNS_5RangeE=Module.__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIfffEENS0_12VResizeCubicIfffNS0_4CastIffEENS0_12VResizeNoVecEEEEclERKNS_5RangeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIfffEENS0_12VResizeCubicIfffNS0_4CastIffEENS0_12VResizeNoVecEEEEclERKNS_5RangeE.apply(null,arguments)},__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIhisEENS0_12VResizeCubicIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEEclERKNS_5RangeE=Module.__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIhisEENS0_12VResizeCubicIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEEclERKNS_5RangeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIhisEENS0_12VResizeCubicIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEEclERKNS_5RangeE.apply(null,arguments)},__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIsffEENS0_12VResizeCubicIsffNS0_4CastIfsEENS0_12VResizeNoVecEEEEclERKNS_5RangeE=Module.__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIsffEENS0_12VResizeCubicIsffNS0_4CastIfsEENS0_12VResizeNoVecEEEEclERKNS_5RangeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_12HResizeCubicIsffEENS0_12VResizeCubicIsffNS0_4CastIfsEENS0_12VResizeNoVecEEEEclERKNS_5RangeE.apply(null,arguments)},__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIddfLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIddfNS0_4CastIddEENS0_12VResizeNoVecEEEEclERKNS_5RangeE=Module.__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIddfLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIddfNS0_4CastIddEENS0_12VResizeNoVecEEEEclERKNS_5RangeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIddfLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIddfNS0_4CastIddEENS0_12VResizeNoVecEEEEclERKNS_5RangeE.apply(null,arguments)},__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIfffLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIfffNS0_4CastIffEENS0_12VResizeNoVecEEEEclERKNS_5RangeE=Module.__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIfffLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIfffNS0_4CastIffEENS0_12VResizeNoVecEEEEclERKNS_5RangeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIfffLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIfffNS0_4CastIffEENS0_12VResizeNoVecEEEEclERKNS_5RangeE.apply(null,arguments)},__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIhisLi2048ENS0_12HResizeNoVecEEENS0_13VResizeLinearIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEEclERKNS_5RangeE=Module.__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIhisLi2048ENS0_12HResizeNoVecEEENS0_13VResizeLinearIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEEclERKNS_5RangeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIhisLi2048ENS0_12HResizeNoVecEEENS0_13VResizeLinearIhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEEclERKNS_5RangeE.apply(null,arguments)},__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIsffLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIsffNS0_4CastIfsEENS0_12VResizeNoVecEEEEclERKNS_5RangeE=Module.__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIsffLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIsffNS0_4CastIfsEENS0_12VResizeNoVecEEEEclERKNS_5RangeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_13HResizeLinearIsffLi1ENS0_12HResizeNoVecEEENS0_13VResizeLinearIsffNS0_4CastIfsEENS0_12VResizeNoVecEEEEclERKNS_5RangeE.apply(null,arguments)},__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IddfEENS0_15VResizeLanczos4IddfNS0_4CastIddEENS0_12VResizeNoVecEEEEclERKNS_5RangeE=Module.__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IddfEENS0_15VResizeLanczos4IddfNS0_4CastIddEENS0_12VResizeNoVecEEEEclERKNS_5RangeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IddfEENS0_15VResizeLanczos4IddfNS0_4CastIddEENS0_12VResizeNoVecEEEEclERKNS_5RangeE.apply(null,arguments)},__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IfffEENS0_15VResizeLanczos4IfffNS0_4CastIffEENS0_12VResizeNoVecEEEEclERKNS_5RangeE=Module.__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IfffEENS0_15VResizeLanczos4IfffNS0_4CastIffEENS0_12VResizeNoVecEEEEclERKNS_5RangeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IfffEENS0_15VResizeLanczos4IfffNS0_4CastIffEENS0_12VResizeNoVecEEEEclERKNS_5RangeE.apply(null,arguments)},__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IhisEENS0_15VResizeLanczos4IhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEEclERKNS_5RangeE=Module.__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IhisEENS0_15VResizeLanczos4IhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEEclERKNS_5RangeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IhisEENS0_15VResizeLanczos4IhisNS0_11FixedPtCastIihLi22EEENS0_12VResizeNoVecEEEEclERKNS_5RangeE.apply(null,arguments)},__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IsffEENS0_15VResizeLanczos4IsffNS0_4CastIfsEENS0_12VResizeNoVecEEEEclERKNS_5RangeE=Module.__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IsffEENS0_15VResizeLanczos4IsffNS0_4CastIfsEENS0_12VResizeNoVecEEEEclERKNS_5RangeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip21resizeGeneric_InvokerINS0_15HResizeLanczos4IsffEENS0_15VResizeLanczos4IsffNS0_4CastIfsEENS0_12VResizeNoVecEEEEclERKNS_5RangeE.apply(null,arguments)},__ZNK5CVLib2ip22resizeAreaFast_InvokerIddNS0_19ResizeAreaFastNoVecIddEEEclERKNS_5RangeE=Module.__ZNK5CVLib2ip22resizeAreaFast_InvokerIddNS0_19ResizeAreaFastNoVecIddEEEclERKNS_5RangeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip22resizeAreaFast_InvokerIddNS0_19ResizeAreaFastNoVecIddEEEclERKNS_5RangeE.apply(null,arguments)},__ZNK5CVLib2ip22resizeAreaFast_InvokerIffNS0_19ResizeAreaFastNoVecIffEEEclERKNS_5RangeE=Module.__ZNK5CVLib2ip22resizeAreaFast_InvokerIffNS0_19ResizeAreaFastNoVecIffEEEclERKNS_5RangeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip22resizeAreaFast_InvokerIffNS0_19ResizeAreaFastNoVecIffEEEclERKNS_5RangeE.apply(null,arguments)},__ZNK5CVLib2ip22resizeAreaFast_InvokerIhiNS0_17ResizeAreaFastVecIhEEEclERKNS_5RangeE=Module.__ZNK5CVLib2ip22resizeAreaFast_InvokerIhiNS0_17ResizeAreaFastVecIhEEEclERKNS_5RangeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip22resizeAreaFast_InvokerIhiNS0_17ResizeAreaFastVecIhEEEclERKNS_5RangeE.apply(null,arguments)},__ZNK5CVLib2ip22resizeAreaFast_InvokerIsfNS0_17ResizeAreaFastVecIsEEEclERKNS_5RangeE=Module.__ZNK5CVLib2ip22resizeAreaFast_InvokerIsfNS0_17ResizeAreaFastVecIsEEEclERKNS_5RangeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip22resizeAreaFast_InvokerIsfNS0_17ResizeAreaFastVecIsEEEclERKNS_5RangeE.apply(null,arguments)},__ZNK5CVLib2ip22warpPerspectiveInvokerclERKNS_5RangeE=Module.__ZNK5CVLib2ip22warpPerspectiveInvokerclERKNS_5RangeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip22warpPerspectiveInvokerclERKNS_5RangeE.apply(null,arguments)},__ZNK5CVLib2ip26warpPerspectiveInvokerMaskclERKNS_5RangeE=Module.__ZNK5CVLib2ip26warpPerspectiveInvokerMaskclERKNS_5RangeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip26warpPerspectiveInvokerMaskclERKNS_5RangeE.apply(null,arguments)},__ZNK5CVLib2ip4CastIddEclEd=Module.__ZNK5CVLib2ip4CastIddEclEd=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip4CastIddEclEd.apply(null,arguments)},__ZNK5CVLib2ip4CastIffEclEf=Module.__ZNK5CVLib2ip4CastIffEclEf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip4CastIffEclEf.apply(null,arguments)},__ZNK5CVLib2ip4CastIfsEclEf=Module.__ZNK5CVLib2ip4CastIfsEclEf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib2ip4CastIfsEclEf.apply(null,arguments)},__ZNK5CVLib3Mat10SizeObjectEv=Module.__ZNK5CVLib3Mat10SizeObjectEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib3Mat10SizeObjectEv.apply(null,arguments)},__ZNK5CVLib3Mat12IsContinuousEv=Module.__ZNK5CVLib3Mat12IsContinuousEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib3Mat12IsContinuousEv.apply(null,arguments)},__ZNK5CVLib3Mat3MaxEi=Module.__ZNK5CVLib3Mat3MaxEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib3Mat3MaxEi.apply(null,arguments)},__ZNK5CVLib3Mat3MinEi=Module.__ZNK5CVLib3Mat3MinEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib3Mat3MinEi.apply(null,arguments)},__ZNK5CVLib3Mat4ColsEv=Module.__ZNK5CVLib3Mat4ColsEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib3Mat4ColsEv.apply(null,arguments)},__ZNK5CVLib3Mat4RowsEv=Module.__ZNK5CVLib3Mat4RowsEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib3Mat4RowsEv.apply(null,arguments)},__ZNK5CVLib3Mat4StepEv=Module.__ZNK5CVLib3Mat4StepEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib3Mat4StepEv.apply(null,arguments)},__ZNK5CVLib3Mat4TypeEv=Module.__ZNK5CVLib3Mat4TypeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib3Mat4TypeEv.apply(null,arguments)},__ZNK5CVLib3Mat5Type1Ev=Module.__ZNK5CVLib3Mat5Type1Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib3Mat5Type1Ev.apply(null,arguments)},__ZNK5CVLib3Mat6ToFileEPKc=Module.__ZNK5CVLib3Mat6ToFileEPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib3Mat6ToFileEPKc.apply(null,arguments)},__ZNK5CVLib3Mat6ToFileEPNS_5XFileE=Module.__ZNK5CVLib3Mat6ToFileEPNS_5XFileE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib3Mat6ToFileEPNS_5XFileE.apply(null,arguments)},__ZNK5CVLib3Mat7IsValidEv=Module.__ZNK5CVLib3Mat7IsValidEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib3Mat7IsValidEv.apply(null,arguments)},__ZNK5CVLib3Mat8ChannelsEv=Module.__ZNK5CVLib3Mat8ChannelsEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib3Mat8ChannelsEv.apply(null,arguments)},__ZNK5CVLib3Mat8InvertedEv=Module.__ZNK5CVLib3Mat8InvertedEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib3Mat8InvertedEv.apply(null,arguments)},__ZNK5CVLib5ArrayI6POINTFRKS1_E7GetSizeEv=Module.__ZNK5CVLib5ArrayI6POINTFRKS1_E7GetSizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib5ArrayI6POINTFRKS1_E7GetSizeEv.apply(null,arguments)},__ZNK5CVLib5ArrayI6POINTIRKS1_E5GetAtEi=Module.__ZNK5CVLib5ArrayI6POINTIRKS1_E5GetAtEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib5ArrayI6POINTIRKS1_E5GetAtEi.apply(null,arguments)},__ZNK5CVLib5ArrayI6POINTIRKS1_E7GetSizeEv=Module.__ZNK5CVLib5ArrayI6POINTIRKS1_E7GetSizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib5ArrayI6POINTIRKS1_E7GetSizeEv.apply(null,arguments)},__ZNK5CVLib5ArrayI6POINTIRKS1_EixEi=Module.__ZNK5CVLib5ArrayI6POINTIRKS1_EixEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib5ArrayI6POINTIRKS1_EixEi.apply(null,arguments)},__ZNK5CVLib5ArrayIN5utils7CharPatERKS2_E7GetSizeEv=Module.__ZNK5CVLib5ArrayIN5utils7CharPatERKS2_E7GetSizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib5ArrayIN5utils7CharPatERKS2_E7GetSizeEv.apply(null,arguments)},__ZNK5CVLib5ArrayINS0_IiRKiEERKS3_E7GetSizeEv=Module.__ZNK5CVLib5ArrayINS0_IiRKiEERKS3_E7GetSizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib5ArrayINS0_IiRKiEERKS3_E7GetSizeEv.apply(null,arguments)},__ZNK5CVLib5ArrayINS_10MRZ_ARRGRPERKS1_E7GetSizeEv=Module.__ZNK5CVLib5ArrayINS_10MRZ_ARRGRPERKS1_E7GetSizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib5ArrayINS_10MRZ_ARRGRPERKS1_E7GetSizeEv.apply(null,arguments)},__ZNK5CVLib5ArrayINS_10RndCornnerERKS1_E7GetSizeEv=Module.__ZNK5CVLib5ArrayINS_10RndCornnerERKS1_E7GetSizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib5ArrayINS_10RndCornnerERKS1_E7GetSizeEv.apply(null,arguments)},__ZNK5CVLib5ArrayINS_6IDRectERKS1_E7GetSizeEv=Module.__ZNK5CVLib5ArrayINS_6IDRectERKS1_E7GetSizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib5ArrayINS_6IDRectERKS1_E7GetSizeEv.apply(null,arguments)},__ZNK5CVLib5ArrayINS_7MinMaxSERKS1_E7GetSizeEv=Module.__ZNK5CVLib5ArrayINS_7MinMaxSERKS1_E7GetSizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib5ArrayINS_7MinMaxSERKS1_E7GetSizeEv.apply(null,arguments)},__ZNK5CVLib5ArrayINS_7Point2_IfEERKS2_E5GetAtEi=Module.__ZNK5CVLib5ArrayINS_7Point2_IfEERKS2_E5GetAtEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib5ArrayINS_7Point2_IfEERKS2_E5GetAtEi.apply(null,arguments)},__ZNK5CVLib5ArrayINS_7Point2_IfEERKS2_EixEi=Module.__ZNK5CVLib5ArrayINS_7Point2_IfEERKS2_EixEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib5ArrayINS_7Point2_IfEERKS2_EixEi.apply(null,arguments)},__ZNK5CVLib5ArrayINS_7Point2_IiEERKS2_E5GetAtEi=Module.__ZNK5CVLib5ArrayINS_7Point2_IiEERKS2_E5GetAtEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib5ArrayINS_7Point2_IiEERKS2_E5GetAtEi.apply(null,arguments)},__ZNK5CVLib5ArrayINS_7Point2_IiEERKS2_E7GetSizeEv=Module.__ZNK5CVLib5ArrayINS_7Point2_IiEERKS2_E7GetSizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib5ArrayINS_7Point2_IiEERKS2_E7GetSizeEv.apply(null,arguments)},__ZNK5CVLib5ArrayINS_7Point2_IiEERKS2_EixEi=Module.__ZNK5CVLib5ArrayINS_7Point2_IiEERKS2_EixEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib5ArrayINS_7Point2_IiEERKS2_EixEi.apply(null,arguments)},__ZNK5CVLib5ArrayINS_8MRZ_RECTERKS1_E7GetSizeEv=Module.__ZNK5CVLib5ArrayINS_8MRZ_RECTERKS1_E7GetSizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib5ArrayINS_8MRZ_RECTERKS1_E7GetSizeEv.apply(null,arguments)},__ZNK5CVLib5ArrayINS_9BarCode1DERKS1_E7GetSizeEv=Module.__ZNK5CVLib5ArrayINS_9BarCode1DERKS1_E7GetSizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib5ArrayINS_9BarCode1DERKS1_E7GetSizeEv.apply(null,arguments)},__ZNK5CVLib5ArrayINS_9MRZ_ARROWERKS1_E7GetSizeEv=Module.__ZNK5CVLib5ArrayINS_9MRZ_ARROWERKS1_E7GetSizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib5ArrayINS_9MRZ_ARROWERKS1_E7GetSizeEv.apply(null,arguments)},__ZNK5CVLib5ArrayINS_9ZCardWorkERKS1_E7GetSizeEv=Module.__ZNK5CVLib5ArrayINS_9ZCardWorkERKS1_E7GetSizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib5ArrayINS_9ZCardWorkERKS1_E7GetSizeEv.apply(null,arguments)},__ZNK5CVLib5ArrayIPNS_6IDRectERKS2_E7GetSizeEv=Module.__ZNK5CVLib5ArrayIPNS_6IDRectERKS2_E7GetSizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib5ArrayIPNS_6IDRectERKS2_E7GetSizeEv.apply(null,arguments)},__ZNK5CVLib5ArrayIPNS_8LineInfoERKS2_E5GetAtEi=Module.__ZNK5CVLib5ArrayIPNS_8LineInfoERKS2_E5GetAtEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib5ArrayIPNS_8LineInfoERKS2_E5GetAtEi.apply(null,arguments)},__ZNK5CVLib5ArrayIPNS_8LineInfoERKS2_E7GetSizeEv=Module.__ZNK5CVLib5ArrayIPNS_8LineInfoERKS2_E7GetSizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib5ArrayIPNS_8LineInfoERKS2_E7GetSizeEv.apply(null,arguments)},__ZNK5CVLib5ArrayIPNS_8LineInfoERKS2_EixEi=Module.__ZNK5CVLib5ArrayIPNS_8LineInfoERKS2_EixEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib5ArrayIPNS_8LineInfoERKS2_EixEi.apply(null,arguments)},__ZNK5CVLib5ArrayIPiRKS1_E7GetSizeEv=Module.__ZNK5CVLib5ArrayIPiRKS1_E7GetSizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib5ArrayIPiRKS1_E7GetSizeEv.apply(null,arguments)},__ZNK5CVLib5ArrayIfRKfE7GetSizeEv=Module.__ZNK5CVLib5ArrayIfRKfE7GetSizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib5ArrayIfRKfE7GetSizeEv.apply(null,arguments)},__ZNK5CVLib5ArrayIiRKiE7GetSizeEv=Module.__ZNK5CVLib5ArrayIiRKiE7GetSizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib5ArrayIiRKiE7GetSizeEv.apply(null,arguments)},__ZNK5CVLib5Range5emptyEv=Module.__ZNK5CVLib5Range5emptyEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib5Range5emptyEv.apply(null,arguments)},__ZNK5CVLib5Size_IiE4AreaEv=Module.__ZNK5CVLib5Size_IiE4AreaEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib5Size_IiE4AreaEv.apply(null,arguments)},__ZNK5CVLib5Size_IiEneERKS1_=Module.__ZNK5CVLib5Size_IiEneERKS1_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib5Size_IiEneERKS1_.apply(null,arguments)},__ZNK5CVLib5ZCard11getCardTypeEv=Module.__ZNK5CVLib5ZCard11getCardTypeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib5ZCard11getCardTypeEv.apply(null,arguments)},__ZNK5CVLib5ZCard14getCardCornersEv=Module.__ZNK5CVLib5ZCard14getCardCornersEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib5ZCard14getCardCornersEv.apply(null,arguments)},__ZNK5CVLib6Acuant6Common7Imaging10Operations11CLineDetect7GetLineEv=Module.__ZNK5CVLib6Acuant6Common7Imaging10Operations11CLineDetect7GetLineEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib6Acuant6Common7Imaging10Operations11CLineDetect7GetLineEv.apply(null,arguments)},__ZNK5CVLib6Acuant6Common7Imaging6AcRect5WidthEv=Module.__ZNK5CVLib6Acuant6Common7Imaging6AcRect5WidthEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib6Acuant6Common7Imaging6AcRect5WidthEv.apply(null,arguments)},__ZNK5CVLib6Acuant6Common7Imaging6AcRect6HeightEv=Module.__ZNK5CVLib6Acuant6Common7Imaging6AcRect6HeightEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib6Acuant6Common7Imaging6AcRect6HeightEv.apply(null,arguments)},__ZNK5CVLib6Acuant6Common7Imaging7Metrics10CVecBuildXclERKNS_5RangeE=Module.__ZNK5CVLib6Acuant6Common7Imaging7Metrics10CVecBuildXclERKNS_5RangeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib6Acuant6Common7Imaging7Metrics10CVecBuildXclERKNS_5RangeE.apply(null,arguments)},__ZNK5CVLib6Acuant6Common7Imaging7Metrics10CVecBuildYclERKNS_5RangeE=Module.__ZNK5CVLib6Acuant6Common7Imaging7Metrics10CVecBuildYclERKNS_5RangeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib6Acuant6Common7Imaging7Metrics10CVecBuildYclERKNS_5RangeE.apply(null,arguments)},__ZNK5CVLib6Acuant6Common7Imaging7Metrics11CResizeLoopclERKNS_5RangeE=Module.__ZNK5CVLib6Acuant6Common7Imaging7Metrics11CResizeLoopclERKNS_5RangeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib6Acuant6Common7Imaging7Metrics11CResizeLoopclERKNS_5RangeE.apply(null,arguments)},__ZNK5CVLib6Acuant6Common7Imaging7Metrics12CHistoResize3MaxEv=Module.__ZNK5CVLib6Acuant6Common7Imaging7Metrics12CHistoResize3MaxEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib6Acuant6Common7Imaging7Metrics12CHistoResize3MaxEv.apply(null,arguments)},__ZNK5CVLib6Acuant6Common7Imaging7Metrics14CFeatureVector7GetLineEj=Module.__ZNK5CVLib6Acuant6Common7Imaging7Metrics14CFeatureVector7GetLineEj=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib6Acuant6Common7Imaging7Metrics14CFeatureVector7GetLineEj.apply(null,arguments)},__ZNK5CVLib6Acuant6Common7Imaging7Metrics14CFeatureVector8LinesNumEv=Module.__ZNK5CVLib6Acuant6Common7Imaging7Metrics14CFeatureVector8LinesNumEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib6Acuant6Common7Imaging7Metrics14CFeatureVector8LinesNumEv.apply(null,arguments)},__ZNK5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting12GetXFeaturesEv=Module.__ZNK5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting12GetXFeaturesEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting12GetXFeaturesEv.apply(null,arguments)},__ZNK5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting12GetYFeaturesEv=Module.__ZNK5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting12GetYFeaturesEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib6Acuant6Common7Imaging7Metrics17CFeatureDetecting12GetYFeaturesEv.apply(null,arguments)},__ZNK5CVLib6Object6ToFileEPKc=Module.__ZNK5CVLib6Object6ToFileEPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib6Object6ToFileEPKc.apply(null,arguments)},__ZNK5CVLib6Object6ToFileEPNS_5XFileE=Module.__ZNK5CVLib6Object6ToFileEPNS_5XFileE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib6Object6ToFileEPNS_5XFileE.apply(null,arguments)},__ZNK5CVLib7Point2_IiE6DistToERKS1_=Module.__ZNK5CVLib7Point2_IiE6DistToERKS1_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib7Point2_IiE6DistToERKS1_.apply(null,arguments)},__ZNK5CVLib7Point2_IiEmlERKf=Module.__ZNK5CVLib7Point2_IiEmlERKf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib7Point2_IiEmlERKf.apply(null,arguments)},__ZNK5CVLib9ZCardImpl11getCardTypeEv=Module.__ZNK5CVLib9ZCardImpl11getCardTypeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib9ZCardImpl11getCardTypeEv.apply(null,arguments)},__ZNK5CVLib9ZCardImpl14getCardCornersEv=Module.__ZNK5CVLib9ZCardImpl14getCardCornersEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK5CVLib9ZCardImpl14getCardCornersEv.apply(null,arguments)},__ZNK9ZMiniCard11getCardTypeEv=Module.__ZNK9ZMiniCard11getCardTypeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK9ZMiniCard11getCardTypeEv.apply(null,arguments)},__ZNK9ZMiniCard14getCardCornersEP6MPoint=Module.__ZNK9ZMiniCard14getCardCornersEP6MPoint=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK9ZMiniCard14getCardCornersEP6MPoint.apply(null,arguments)},__ZNKSt11logic_error4whatEv=Module.__ZNKSt11logic_error4whatEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNKSt11logic_error4whatEv.apply(null,arguments)},__ZNKSt3__212_GLOBAL__N_114initial_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEfLb1EEclEv=Module.__ZNKSt3__212_GLOBAL__N_114initial_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEfLb1EEclEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNKSt3__212_GLOBAL__N_114initial_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEfLb1EEclEv.apply(null,arguments)},__ZNKSt3__212_GLOBAL__N_114initial_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiLb0EEclEv=Module.__ZNKSt3__212_GLOBAL__N_114initial_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiLb0EEclEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNKSt3__212_GLOBAL__N_114initial_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiLb0EEclEv.apply(null,arguments)},__ZNKSt3__218__libcpp_refstring15__uses_refcountEv=Module.__ZNKSt3__218__libcpp_refstring15__uses_refcountEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNKSt3__218__libcpp_refstring15__uses_refcountEv.apply(null,arguments)},__ZNKSt3__218__libcpp_refstring5c_strEv=Module.__ZNKSt3__218__libcpp_refstring5c_strEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNKSt3__218__libcpp_refstring5c_strEv.apply(null,arguments)},__ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv=Module.__ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv.apply(null,arguments)},__ZNKSt3__221__basic_string_commonILb1EE20__throw_length_errorEv=Module.__ZNKSt3__221__basic_string_commonILb1EE20__throw_length_errorEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNKSt3__221__basic_string_commonILb1EE20__throw_length_errorEv.apply(null,arguments)},__ZNKSt3__26vectorIN5CVLib6Acuant6Common7Imaging7Metrics7sTripleENS_9allocatorIS6_EEE8max_sizeEv=Module.__ZNKSt3__26vectorIN5CVLib6Acuant6Common7Imaging7Metrics7sTripleENS_9allocatorIS6_EEE8max_sizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNKSt3__26vectorIN5CVLib6Acuant6Common7Imaging7Metrics7sTripleENS_9allocatorIS6_EEE8max_sizeEv.apply(null,arguments)},__ZNKSt3__26vectorIN5CVLib6Acuant6Common7Imaging7Metrics9SPotGlareENS_9allocatorIS6_EEE8max_sizeEv=Module.__ZNKSt3__26vectorIN5CVLib6Acuant6Common7Imaging7Metrics9SPotGlareENS_9allocatorIS6_EEE8max_sizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNKSt3__26vectorIN5CVLib6Acuant6Common7Imaging7Metrics9SPotGlareENS_9allocatorIS6_EEE8max_sizeEv.apply(null,arguments)},__ZNKSt3__26vectorINS0_IfNS_9allocatorIfEEEENS1_IS3_EEE8max_sizeEv=Module.__ZNKSt3__26vectorINS0_IfNS_9allocatorIfEEEENS1_IS3_EEE8max_sizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNKSt3__26vectorINS0_IfNS_9allocatorIfEEEENS1_IS3_EEE8max_sizeEv.apply(null,arguments)},__ZNKSt3__26vectorINS_4pairIttEENS_9allocatorIS2_EEE8max_sizeEv=Module.__ZNKSt3__26vectorINS_4pairIttEENS_9allocatorIS2_EEE8max_sizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNKSt3__26vectorINS_4pairIttEENS_9allocatorIS2_EEE8max_sizeEv.apply(null,arguments)},__ZNKSt3__26vectorIdNS_9allocatorIdEEE8max_sizeEv=Module.__ZNKSt3__26vectorIdNS_9allocatorIdEEE8max_sizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNKSt3__26vectorIdNS_9allocatorIdEEE8max_sizeEv.apply(null,arguments)},__ZNKSt3__26vectorIfNS_9allocatorIfEEE8max_sizeEv=Module.__ZNKSt3__26vectorIfNS_9allocatorIfEEE8max_sizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNKSt3__26vectorIfNS_9allocatorIfEEE8max_sizeEv.apply(null,arguments)},__ZNSt11logic_errorC2EPKc=Module.__ZNSt11logic_errorC2EPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt11logic_errorC2EPKc.apply(null,arguments)},__ZNSt11logic_errorD0Ev=Module.__ZNSt11logic_errorD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt11logic_errorD0Ev.apply(null,arguments)},__ZNSt11logic_errorD2Ev=Module.__ZNSt11logic_errorD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt11logic_errorD2Ev.apply(null,arguments)},__ZNSt12length_errorD0Ev=Module.__ZNSt12length_errorD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt12length_errorD0Ev.apply(null,arguments)},__ZNSt3__210__list_impIfNS_9allocatorIfEEE5clearEv=Module.__ZNSt3__210__list_impIfNS_9allocatorIfEEE5clearEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__210__list_impIfNS_9allocatorIfEEE5clearEv.apply(null,arguments)},__ZNSt3__210__list_impIfNS_9allocatorIfEEED2Ev=Module.__ZNSt3__210__list_impIfNS_9allocatorIfEEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__210__list_impIfNS_9allocatorIfEEED2Ev.apply(null,arguments)},__ZNSt3__211char_traitsIcE11to_int_typeEc=Module.__ZNSt3__211char_traitsIcE11to_int_typeEc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__211char_traitsIcE11to_int_typeEc.apply(null,arguments)},__ZNSt3__211char_traitsIcE4copyEPcPKcm=Module.__ZNSt3__211char_traitsIcE4copyEPcPKcm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__211char_traitsIcE4copyEPcPKcm.apply(null,arguments)},__ZNSt3__211char_traitsIcE4moveEPcPKcm=Module.__ZNSt3__211char_traitsIcE4moveEPcPKcm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__211char_traitsIcE4moveEPcPKcm.apply(null,arguments)},__ZNSt3__211char_traitsIcE6assignEPcmc=Module.__ZNSt3__211char_traitsIcE6assignEPcmc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__211char_traitsIcE6assignEPcmc.apply(null,arguments)},__ZNSt3__211char_traitsIcE6assignERcRKc=Module.__ZNSt3__211char_traitsIcE6assignERcRKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__211char_traitsIcE6assignERcRKc.apply(null,arguments)},__ZNSt3__211char_traitsIcE6lengthEPKc=Module.__ZNSt3__211char_traitsIcE6lengthEPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__211char_traitsIcE6lengthEPKc.apply(null,arguments)},__ZNSt3__212_GLOBAL__N_19as_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPFiPcmPKczEfEET_T0_SD_PKNSD_10value_typeET1_=Module.__ZNSt3__212_GLOBAL__N_19as_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPFiPcmPKczEfEET_T0_SD_PKNSD_10value_typeET1_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__212_GLOBAL__N_19as_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPFiPcmPKczEfEET_T0_SD_PKNSD_10value_typeET1_.apply(null,arguments)},__ZNSt3__212_GLOBAL__N_19as_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPFiPcmPKczEiEET_T0_SD_PKNSD_10value_typeET1_=Module.__ZNSt3__212_GLOBAL__N_19as_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPFiPcmPKczEiEET_T0_SD_PKNSD_10value_typeET1_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__212_GLOBAL__N_19as_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPFiPcmPKczEiEET_T0_SD_PKNSD_10value_typeET1_.apply(null,arguments)},__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc=Module.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc.apply(null,arguments)},__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcm=Module.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcm.apply(null,arguments)},__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEmc=Module.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEmc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEmc.apply(null,arguments)},__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc=Module.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc.apply(null,arguments)},__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKcm=Module.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKcm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKcm.apply(null,arguments)},__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc=Module.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc.apply(null,arguments)},__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm=Module.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm.apply(null,arguments)},__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_=Module.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_.apply(null,arguments)},__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev=Module.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev.apply(null,arguments)},__ZNSt3__213__vector_baseIN5CVLib6Acuant6Common7Imaging7Metrics7sTripleENS_9allocatorIS6_EEED2Ev=Module.__ZNSt3__213__vector_baseIN5CVLib6Acuant6Common7Imaging7Metrics7sTripleENS_9allocatorIS6_EEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__213__vector_baseIN5CVLib6Acuant6Common7Imaging7Metrics7sTripleENS_9allocatorIS6_EEED2Ev.apply(null,arguments)},__ZNSt3__213__vector_baseIN5CVLib6Acuant6Common7Imaging7Metrics9SPotGlareENS_9allocatorIS6_EEED2Ev=Module.__ZNSt3__213__vector_baseIN5CVLib6Acuant6Common7Imaging7Metrics9SPotGlareENS_9allocatorIS6_EEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__213__vector_baseIN5CVLib6Acuant6Common7Imaging7Metrics9SPotGlareENS_9allocatorIS6_EEED2Ev.apply(null,arguments)},__ZNSt3__213__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev=Module.__ZNSt3__213__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__213__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev.apply(null,arguments)},__ZNSt3__213__vector_baseINS_4pairIttEENS_9allocatorIS2_EEED2Ev=Module.__ZNSt3__213__vector_baseINS_4pairIttEENS_9allocatorIS2_EEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__213__vector_baseINS_4pairIttEENS_9allocatorIS2_EEED2Ev.apply(null,arguments)},__ZNSt3__213__vector_baseINS_6vectorIfNS_9allocatorIfEEEENS2_IS4_EEED2Ev=Module.__ZNSt3__213__vector_baseINS_6vectorIfNS_9allocatorIfEEEENS2_IS4_EEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__213__vector_baseINS_6vectorIfNS_9allocatorIfEEEENS2_IS4_EEED2Ev.apply(null,arguments)},__ZNSt3__213__vector_baseIdNS_9allocatorIdEEED2Ev=Module.__ZNSt3__213__vector_baseIdNS_9allocatorIdEEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__213__vector_baseIdNS_9allocatorIdEEED2Ev.apply(null,arguments)},__ZNSt3__213__vector_baseIfNS_9allocatorIfEEED2Ev=Module.__ZNSt3__213__vector_baseIfNS_9allocatorIfEEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__213__vector_baseIfNS_9allocatorIfEEED2Ev.apply(null,arguments)},__ZNSt3__213__vector_baseIiNS_9allocatorIiEEED2Ev=Module.__ZNSt3__213__vector_baseIiNS_9allocatorIiEEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__213__vector_baseIiNS_9allocatorIiEEED2Ev.apply(null,arguments)},__ZNSt3__214__split_bufferIN5CVLib6Acuant6Common7Imaging7Metrics7sTripleERNS_9allocatorIS6_EEEC2EmmS9_=Module.__ZNSt3__214__split_bufferIN5CVLib6Acuant6Common7Imaging7Metrics7sTripleERNS_9allocatorIS6_EEEC2EmmS9_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__214__split_bufferIN5CVLib6Acuant6Common7Imaging7Metrics7sTripleERNS_9allocatorIS6_EEEC2EmmS9_.apply(null,arguments)},__ZNSt3__214__split_bufferIN5CVLib6Acuant6Common7Imaging7Metrics7sTripleERNS_9allocatorIS6_EEED2Ev=Module.__ZNSt3__214__split_bufferIN5CVLib6Acuant6Common7Imaging7Metrics7sTripleERNS_9allocatorIS6_EEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__214__split_bufferIN5CVLib6Acuant6Common7Imaging7Metrics7sTripleERNS_9allocatorIS6_EEED2Ev.apply(null,arguments)},__ZNSt3__214__split_bufferIN5CVLib6Acuant6Common7Imaging7Metrics9SPotGlareERNS_9allocatorIS6_EEEC2EmmS9_=Module.__ZNSt3__214__split_bufferIN5CVLib6Acuant6Common7Imaging7Metrics9SPotGlareERNS_9allocatorIS6_EEEC2EmmS9_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__214__split_bufferIN5CVLib6Acuant6Common7Imaging7Metrics9SPotGlareERNS_9allocatorIS6_EEEC2EmmS9_.apply(null,arguments)},__ZNSt3__214__split_bufferIN5CVLib6Acuant6Common7Imaging7Metrics9SPotGlareERNS_9allocatorIS6_EEED2Ev=Module.__ZNSt3__214__split_bufferIN5CVLib6Acuant6Common7Imaging7Metrics9SPotGlareERNS_9allocatorIS6_EEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__214__split_bufferIN5CVLib6Acuant6Common7Imaging7Metrics9SPotGlareERNS_9allocatorIS6_EEED2Ev.apply(null,arguments)},__ZNSt3__214__split_bufferINS_4pairIttEERNS_9allocatorIS2_EEEC2EmmS5_=Module.__ZNSt3__214__split_bufferINS_4pairIttEERNS_9allocatorIS2_EEEC2EmmS5_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__214__split_bufferINS_4pairIttEERNS_9allocatorIS2_EEEC2EmmS5_.apply(null,arguments)},__ZNSt3__214__split_bufferINS_4pairIttEERNS_9allocatorIS2_EEED2Ev=Module.__ZNSt3__214__split_bufferINS_4pairIttEERNS_9allocatorIS2_EEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__214__split_bufferINS_4pairIttEERNS_9allocatorIS2_EEED2Ev.apply(null,arguments)},__ZNSt3__214__split_bufferINS_6vectorIfNS_9allocatorIfEEEERNS2_IS4_EEEC2EmmS6_=Module.__ZNSt3__214__split_bufferINS_6vectorIfNS_9allocatorIfEEEERNS2_IS4_EEEC2EmmS6_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__214__split_bufferINS_6vectorIfNS_9allocatorIfEEEERNS2_IS4_EEEC2EmmS6_.apply(null,arguments)},__ZNSt3__214__split_bufferINS_6vectorIfNS_9allocatorIfEEEERNS2_IS4_EEED2Ev=Module.__ZNSt3__214__split_bufferINS_6vectorIfNS_9allocatorIfEEEERNS2_IS4_EEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__214__split_bufferINS_6vectorIfNS_9allocatorIfEEEERNS2_IS4_EEED2Ev.apply(null,arguments)},__ZNSt3__214__split_bufferIdRNS_9allocatorIdEEEC2EmmS3_=Module.__ZNSt3__214__split_bufferIdRNS_9allocatorIdEEEC2EmmS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__214__split_bufferIdRNS_9allocatorIdEEEC2EmmS3_.apply(null,arguments)},__ZNSt3__214__split_bufferIdRNS_9allocatorIdEEED2Ev=Module.__ZNSt3__214__split_bufferIdRNS_9allocatorIdEEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__214__split_bufferIdRNS_9allocatorIdEEED2Ev.apply(null,arguments)},__ZNSt3__214__split_bufferIfRNS_9allocatorIfEEEC2EmmS3_=Module.__ZNSt3__214__split_bufferIfRNS_9allocatorIfEEEC2EmmS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__214__split_bufferIfRNS_9allocatorIfEEEC2EmmS3_.apply(null,arguments)},__ZNSt3__214__split_bufferIfRNS_9allocatorIfEEED2Ev=Module.__ZNSt3__214__split_bufferIfRNS_9allocatorIfEEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__214__split_bufferIfRNS_9allocatorIfEEED2Ev.apply(null,arguments)},__ZNSt3__215__refstring_imp12_GLOBAL__N_113data_from_repEPNS1_9_Rep_baseE=Module.__ZNSt3__215__refstring_imp12_GLOBAL__N_113data_from_repEPNS1_9_Rep_baseE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__215__refstring_imp12_GLOBAL__N_113data_from_repEPNS1_9_Rep_baseE.apply(null,arguments)},__ZNSt3__215__refstring_imp12_GLOBAL__N_113rep_from_dataEPKc_1355=Module.__ZNSt3__215__refstring_imp12_GLOBAL__N_113rep_from_dataEPKc_1355=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__215__refstring_imp12_GLOBAL__N_113rep_from_dataEPKc_1355.apply(null,arguments)},__ZNSt3__217_DeallocateCaller27__do_deallocate_handle_sizeEPvm=Module.__ZNSt3__217_DeallocateCaller27__do_deallocate_handle_sizeEPvm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__217_DeallocateCaller27__do_deallocate_handle_sizeEPvm.apply(null,arguments)},__ZNSt3__217_DeallocateCaller27__do_deallocate_handle_sizeEPvmSt11align_val_t=Module.__ZNSt3__217_DeallocateCaller27__do_deallocate_handle_sizeEPvmSt11align_val_t=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__217_DeallocateCaller27__do_deallocate_handle_sizeEPvmSt11align_val_t.apply(null,arguments)},__ZNSt3__217_DeallocateCaller9__do_callEPv=Module.__ZNSt3__217_DeallocateCaller9__do_callEPv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__217_DeallocateCaller9__do_callEPv.apply(null,arguments)},__ZNSt3__217_DeallocateCaller9__do_callISt11align_val_tEEvPvT_=Module.__ZNSt3__217_DeallocateCaller9__do_callISt11align_val_tEEvPvT_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__217_DeallocateCaller9__do_callISt11align_val_tEEvPvT_.apply(null,arguments)},__ZNSt3__218__insertion_sort_3IRZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlare14GroupColisionsERNS_6vectorINS_4pairIttEENS_9allocatorIS9_EEEEiiiRNS7_INS5_9SPotGlareENSA_ISE_EEEEE3__0PS9_EEvT0_SL_T_=Module.__ZNSt3__218__insertion_sort_3IRZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlare14GroupColisionsERNS_6vectorINS_4pairIttEENS_9allocatorIS9_EEEEiiiRNS7_INS5_9SPotGlareENSA_ISE_EEEEE3__0PS9_EEvT0_SL_T_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__218__insertion_sort_3IRZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlare14GroupColisionsERNS_6vectorINS_4pairIttEENS_9allocatorIS9_EEEEiiiRNS7_INS5_9SPotGlareENSA_ISE_EEEEE3__0PS9_EEvT0_SL_T_.apply(null,arguments)},__ZNSt3__218__libcpp_refstringC2EPKc=Module.__ZNSt3__218__libcpp_refstringC2EPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__218__libcpp_refstringC2EPKc.apply(null,arguments)},__ZNSt3__218__libcpp_refstringD2Ev=Module.__ZNSt3__218__libcpp_refstringD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__218__libcpp_refstringD2Ev.apply(null,arguments)},__ZNSt3__227__insertion_sort_incompleteIRZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlare14GroupColisionsERNS_6vectorINS_4pairIttEENS_9allocatorIS9_EEEEiiiRNS7_INS5_9SPotGlareENSA_ISE_EEEEE3__0PS9_EEbT0_SL_T_=Module.__ZNSt3__227__insertion_sort_incompleteIRZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlare14GroupColisionsERNS_6vectorINS_4pairIttEENS_9allocatorIS9_EEEEiiiRNS7_INS5_9SPotGlareENSA_ISE_EEEEE3__0PS9_EEbT0_SL_T_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__227__insertion_sort_incompleteIRZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlare14GroupColisionsERNS_6vectorINS_4pairIttEENS_9allocatorIS9_EEEEiiiRNS7_INS5_9SPotGlareENSA_ISE_EEEEE3__0PS9_EEbT0_SL_T_.apply(null,arguments)},__ZNSt3__24listIfNS_9allocatorIfEEE9push_backEOf=Module.__ZNSt3__24listIfNS_9allocatorIfEEE9push_backEOf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__24listIfNS_9allocatorIfEEE9push_backEOf.apply(null,arguments)},__ZNSt3__24listIfNS_9allocatorIfEEED2Ev=Module.__ZNSt3__24listIfNS_9allocatorIfEEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__24listIfNS_9allocatorIfEEED2Ev.apply(null,arguments)},__ZNSt3__26__sortIRZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlare14GroupColisionsERNS_6vectorINS_4pairIttEENS_9allocatorIS9_EEEEiiiRNS7_INS5_9SPotGlareENSA_ISE_EEEEE3__0PS9_EEvT0_SL_T_=Module.__ZNSt3__26__sortIRZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlare14GroupColisionsERNS_6vectorINS_4pairIttEENS_9allocatorIS9_EEEEiiiRNS7_INS5_9SPotGlareENSA_ISE_EEEEE3__0PS9_EEvT0_SL_T_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__26__sortIRZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlare14GroupColisionsERNS_6vectorINS_4pairIttEENS_9allocatorIS9_EEEEiiiRNS7_INS5_9SPotGlareENSA_ISE_EEEEE3__0PS9_EEvT0_SL_T_.apply(null,arguments)},__ZNSt3__26vectorIN5CVLib6Acuant6Common7Imaging7Metrics7sTripleENS_9allocatorIS6_EEE21__push_back_slow_pathIRKS6_EEvOT_=Module.__ZNSt3__26vectorIN5CVLib6Acuant6Common7Imaging7Metrics7sTripleENS_9allocatorIS6_EEE21__push_back_slow_pathIRKS6_EEvOT_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__26vectorIN5CVLib6Acuant6Common7Imaging7Metrics7sTripleENS_9allocatorIS6_EEE21__push_back_slow_pathIRKS6_EEvOT_.apply(null,arguments)},__ZNSt3__26vectorIN5CVLib6Acuant6Common7Imaging7Metrics7sTripleENS_9allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EE=Module.__ZNSt3__26vectorIN5CVLib6Acuant6Common7Imaging7Metrics7sTripleENS_9allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__26vectorIN5CVLib6Acuant6Common7Imaging7Metrics7sTripleENS_9allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EE.apply(null,arguments)},__ZNSt3__26vectorIN5CVLib6Acuant6Common7Imaging7Metrics9SPotGlareENS_9allocatorIS6_EEE21__push_back_slow_pathIS6_EEvOT_=Module.__ZNSt3__26vectorIN5CVLib6Acuant6Common7Imaging7Metrics9SPotGlareENS_9allocatorIS6_EEE21__push_back_slow_pathIS6_EEvOT_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__26vectorIN5CVLib6Acuant6Common7Imaging7Metrics9SPotGlareENS_9allocatorIS6_EEE21__push_back_slow_pathIS6_EEvOT_.apply(null,arguments)},__ZNSt3__26vectorIN5CVLib6Acuant6Common7Imaging7Metrics9SPotGlareENS_9allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EE=Module.__ZNSt3__26vectorIN5CVLib6Acuant6Common7Imaging7Metrics9SPotGlareENS_9allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__26vectorIN5CVLib6Acuant6Common7Imaging7Metrics9SPotGlareENS_9allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EE.apply(null,arguments)},__ZNSt3__26vectorINS0_IfNS_9allocatorIfEEEENS1_IS3_EEE21__push_back_slow_pathIRKS3_EEvOT_=Module.__ZNSt3__26vectorINS0_IfNS_9allocatorIfEEEENS1_IS3_EEE21__push_back_slow_pathIRKS3_EEvOT_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__26vectorINS0_IfNS_9allocatorIfEEEENS1_IS3_EEE21__push_back_slow_pathIRKS3_EEvOT_.apply(null,arguments)},__ZNSt3__26vectorINS0_IfNS_9allocatorIfEEEENS1_IS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS4_EE=Module.__ZNSt3__26vectorINS0_IfNS_9allocatorIfEEEENS1_IS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS4_EE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__26vectorINS0_IfNS_9allocatorIfEEEENS1_IS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS4_EE.apply(null,arguments)},__ZNSt3__26vectorINS_4pairIttEENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_=Module.__ZNSt3__26vectorINS_4pairIttEENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__26vectorINS_4pairIttEENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_.apply(null,arguments)},__ZNSt3__26vectorINS_4pairIttEENS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE=Module.__ZNSt3__26vectorINS_4pairIttEENS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__26vectorINS_4pairIttEENS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE.apply(null,arguments)},__ZNSt3__26vectorIdNS_9allocatorIdEEE21__push_back_slow_pathIdEEvOT_=Module.__ZNSt3__26vectorIdNS_9allocatorIdEEE21__push_back_slow_pathIdEEvOT_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__26vectorIdNS_9allocatorIdEEE21__push_back_slow_pathIdEEvOT_.apply(null,arguments)},__ZNSt3__26vectorIdNS_9allocatorIdEEE26__swap_out_circular_bufferERNS_14__split_bufferIdRS2_EE=Module.__ZNSt3__26vectorIdNS_9allocatorIdEEE26__swap_out_circular_bufferERNS_14__split_bufferIdRS2_EE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__26vectorIdNS_9allocatorIdEEE26__swap_out_circular_bufferERNS_14__split_bufferIdRS2_EE.apply(null,arguments)},__ZNSt3__26vectorIfNS_9allocatorIfEEE11__vallocateEm=Module.__ZNSt3__26vectorIfNS_9allocatorIfEEE11__vallocateEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__26vectorIfNS_9allocatorIfEEE11__vallocateEm.apply(null,arguments)},__ZNSt3__26vectorIfNS_9allocatorIfEEE18__construct_at_endIPfEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES7_S7_m=Module.__ZNSt3__26vectorIfNS_9allocatorIfEEE18__construct_at_endIPfEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES7_S7_m=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__26vectorIfNS_9allocatorIfEEE18__construct_at_endIPfEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES7_S7_m.apply(null,arguments)},__ZNSt3__26vectorIfNS_9allocatorIfEEE21__push_back_slow_pathIRKfEEvOT_=Module.__ZNSt3__26vectorIfNS_9allocatorIfEEE21__push_back_slow_pathIRKfEEvOT_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__26vectorIfNS_9allocatorIfEEE21__push_back_slow_pathIRKfEEvOT_.apply(null,arguments)},__ZNSt3__26vectorIfNS_9allocatorIfEEE26__swap_out_circular_bufferERNS_14__split_bufferIfRS2_EE=Module.__ZNSt3__26vectorIfNS_9allocatorIfEEE26__swap_out_circular_bufferERNS_14__split_bufferIfRS2_EE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__26vectorIfNS_9allocatorIfEEE26__swap_out_circular_bufferERNS_14__split_bufferIfRS2_EE.apply(null,arguments)},__ZNSt3__26vectorIfNS_9allocatorIfEEEC2ERKS3_=Module.__ZNSt3__26vectorIfNS_9allocatorIfEEEC2ERKS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__26vectorIfNS_9allocatorIfEEEC2ERKS3_.apply(null,arguments)},__ZNSt3__27__sort3IRZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlare14GroupColisionsERNS_6vectorINS_4pairIttEENS_9allocatorIS9_EEEEiiiRNS7_INS5_9SPotGlareENSA_ISE_EEEEE3__0PS9_EEjT0_SL_SL_T_=Module.__ZNSt3__27__sort3IRZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlare14GroupColisionsERNS_6vectorINS_4pairIttEENS_9allocatorIS9_EEEEiiiRNS7_INS5_9SPotGlareENSA_ISE_EEEEE3__0PS9_EEjT0_SL_SL_T_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__27__sort3IRZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlare14GroupColisionsERNS_6vectorINS_4pairIttEENS_9allocatorIS9_EEEEiiiRNS7_INS5_9SPotGlareENSA_ISE_EEEEE3__0PS9_EEjT0_SL_SL_T_.apply(null,arguments)},__ZNSt3__27__sort4IRZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlare14GroupColisionsERNS_6vectorINS_4pairIttEENS_9allocatorIS9_EEEEiiiRNS7_INS5_9SPotGlareENSA_ISE_EEEEE3__0PS9_EEjT0_SL_SL_SL_T_=Module.__ZNSt3__27__sort4IRZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlare14GroupColisionsERNS_6vectorINS_4pairIttEENS_9allocatorIS9_EEEEiiiRNS7_INS5_9SPotGlareENSA_ISE_EEEEE3__0PS9_EEjT0_SL_SL_SL_T_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__27__sort4IRZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlare14GroupColisionsERNS_6vectorINS_4pairIttEENS_9allocatorIS9_EEEEiiiRNS7_INS5_9SPotGlareENSA_ISE_EEEEE3__0PS9_EEjT0_SL_SL_SL_T_.apply(null,arguments)},__ZNSt3__27__sort5IRZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlare14GroupColisionsERNS_6vectorINS_4pairIttEENS_9allocatorIS9_EEEEiiiRNS7_INS5_9SPotGlareENSA_ISE_EEEEE3__0PS9_EEjT0_SL_SL_SL_SL_T_=Module.__ZNSt3__27__sort5IRZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlare14GroupColisionsERNS_6vectorINS_4pairIttEENS_9allocatorIS9_EEEEiiiRNS7_INS5_9SPotGlareENSA_ISE_EEEEE3__0PS9_EEjT0_SL_SL_SL_SL_T_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__27__sort5IRZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlare14GroupColisionsERNS_6vectorINS_4pairIttEENS_9allocatorIS9_EEEEiiiRNS7_INS5_9SPotGlareENSA_ISE_EEEEE3__0PS9_EEjT0_SL_SL_SL_SL_T_.apply(null,arguments)},__ZNSt3__29to_stringEf=Module.__ZNSt3__29to_stringEf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__29to_stringEf.apply(null,arguments)},__ZNSt3__29to_stringEi=Module.__ZNSt3__29to_stringEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__29to_stringEi.apply(null,arguments)},__ZNSt9exceptionD2Ev=Module.__ZNSt9exceptionD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt9exceptionD2Ev.apply(null,arguments)},__ZNSt9type_infoD2Ev=Module.__ZNSt9type_infoD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt9type_infoD2Ev.apply(null,arguments)},__ZSt11__terminatePFvvE=Module.__ZSt11__terminatePFvvE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZSt11__terminatePFvvE.apply(null,arguments)},__ZSt13get_terminatev=Module.__ZSt13get_terminatev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZSt13get_terminatev.apply(null,arguments)},__ZSt15get_new_handlerv=Module.__ZSt15get_new_handlerv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZSt15get_new_handlerv.apply(null,arguments)},__ZSt18uncaught_exceptionv=Module.__ZSt18uncaught_exceptionv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZSt18uncaught_exceptionv.apply(null,arguments)},__ZSt19uncaught_exceptionsv=Module.__ZSt19uncaught_exceptionsv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZSt19uncaught_exceptionsv.apply(null,arguments)},__ZSt9terminatev=Module.__ZSt9terminatev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZSt9terminatev.apply(null,arguments)},__ZZN12_GLOBAL__N_116itanium_demangle13ParameterPackC1ENS0_9NodeArrayEENKUlPNS0_4NodeEE0_clES4_=Module.__ZZN12_GLOBAL__N_116itanium_demangle13ParameterPackC1ENS0_9NodeArrayEENKUlPNS0_4NodeEE0_clES4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZZN12_GLOBAL__N_116itanium_demangle13ParameterPackC1ENS0_9NodeArrayEENKUlPNS0_4NodeEE0_clES4_.apply(null,arguments)},__ZZN12_GLOBAL__N_116itanium_demangle13ParameterPackC1ENS0_9NodeArrayEENKUlPNS0_4NodeEE1_clES4_=Module.__ZZN12_GLOBAL__N_116itanium_demangle13ParameterPackC1ENS0_9NodeArrayEENKUlPNS0_4NodeEE1_clES4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZZN12_GLOBAL__N_116itanium_demangle13ParameterPackC1ENS0_9NodeArrayEENKUlPNS0_4NodeEE1_clES4_.apply(null,arguments)},__ZZN12_GLOBAL__N_116itanium_demangle13ParameterPackC1ENS0_9NodeArrayEENKUlPNS0_4NodeEE_clES4_=Module.__ZZN12_GLOBAL__N_116itanium_demangle13ParameterPackC1ENS0_9NodeArrayEENKUlPNS0_4NodeEE_clES4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZZN12_GLOBAL__N_116itanium_demangle13ParameterPackC1ENS0_9NodeArrayEENKUlPNS0_4NodeEE_clES4_.apply(null,arguments)},__ZZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseEncodingEvENKUlvE_clEv=Module.__ZZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseEncodingEvENKUlvE_clEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseEncodingEvENKUlvE_clEv.apply(null,arguments)},__ZZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseNestedNameEPNS5_9NameStateEENKUlPNS0_4NodeEE_clES9_=Module.__ZZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseNestedNameEPNS5_9NameStateEENKUlPNS0_4NodeEE_clES9_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseNestedNameEPNS5_9NameStateEENKUlPNS0_4NodeEE_clES9_.apply(null,arguments)},__ZZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlare14GroupColisionsERNSt3__26vectorINS5_4pairIttEENS5_9allocatorIS8_EEEEiiiRNS6_INS3_9SPotGlareENS9_ISD_EEEEENK3__0clENS7_IiiEESI_=Module.__ZZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlare14GroupColisionsERNSt3__26vectorINS5_4pairIttEENS5_9allocatorIS8_EEEEiiiRNS6_INS3_9SPotGlareENS9_ISD_EEEEENK3__0clENS7_IiiEESI_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlare14GroupColisionsERNSt3__26vectorINS5_4pairIttEENS5_9allocatorIS8_EEEEiiiRNS6_INS3_9SPotGlareENS9_ISD_EEEEENK3__0clENS7_IiiEESI_.apply(null,arguments)},__ZZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlare7ComputeERNS_3MatEEN8SbRepeatC2Ev=Module.__ZZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlare7ComputeERNS_3MatEEN8SbRepeatC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZZN5CVLib6Acuant6Common7Imaging7Metrics11CImageGlare7ComputeERNS_3MatEEN8SbRepeatC2Ev.apply(null,arguments)},__ZZNK12_GLOBAL__N_116itanium_demangle8FoldExpr9printLeftERNS_12OutputStreamEENKUlvE_clEv=Module.__ZZNK12_GLOBAL__N_116itanium_demangle8FoldExpr9printLeftERNS_12OutputStreamEENKUlvE_clEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZZNK12_GLOBAL__N_116itanium_demangle8FoldExpr9printLeftERNS_12OutputStreamEENKUlvE_clEv.apply(null,arguments)},__ZdaPv=Module.__ZdaPv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZdaPv.apply(null,arguments)},__ZdlPv=Module.__ZdlPv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZdlPv.apply(null,arguments)},__ZdlPvSt11align_val_t=Module.__ZdlPvSt11align_val_t=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZdlPvSt11align_val_t.apply(null,arguments)},__Znam=Module.__Znam=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__Znam.apply(null,arguments)},__Znwm=Module.__Znwm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__Znwm.apply(null,arguments)},__ZnwmSt11align_val_t=Module.__ZnwmSt11align_val_t=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZnwmSt11align_val_t.apply(null,arguments)},___DOUBLE_BITS_670=Module.___DOUBLE_BITS_670=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___DOUBLE_BITS_670.apply(null,arguments)},___clang_call_terminate=Module.___clang_call_terminate=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___clang_call_terminate.apply(null,arguments)},___cxa_can_catch=Module.___cxa_can_catch=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___cxa_can_catch.apply(null,arguments)},___cxa_demangle=Module.___cxa_demangle=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___cxa_demangle.apply(null,arguments)},___cxa_get_globals_fast=Module.___cxa_get_globals_fast=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___cxa_get_globals_fast.apply(null,arguments)},___cxa_is_pointer_type=Module.___cxa_is_pointer_type=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___cxa_is_pointer_type.apply(null,arguments)},___cxx_global_var_init=Module.___cxx_global_var_init=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___cxx_global_var_init.apply(null,arguments)},___cxx_global_var_init_1=Module.___cxx_global_var_init_1=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___cxx_global_var_init_1.apply(null,arguments)},___cxx_global_var_init_1128=Module.___cxx_global_var_init_1128=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___cxx_global_var_init_1128.apply(null,arguments)},___cxx_global_var_init_1_615=Module.___cxx_global_var_init_1_615=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___cxx_global_var_init_1_615.apply(null,arguments)},___cxx_global_var_init_1_624=Module.___cxx_global_var_init_1_624=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___cxx_global_var_init_1_624.apply(null,arguments)},___cxx_global_var_init_2=Module.___cxx_global_var_init_2=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___cxx_global_var_init_2.apply(null,arguments)},___cxx_global_var_init_2_625=Module.___cxx_global_var_init_2_625=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___cxx_global_var_init_2_625.apply(null,arguments)},___cxx_global_var_init_2_730=Module.___cxx_global_var_init_2_730=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___cxx_global_var_init_2_730.apply(null,arguments)},___cxx_global_var_init_3=Module.___cxx_global_var_init_3=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___cxx_global_var_init_3.apply(null,arguments)},___cxx_global_var_init_3_616=Module.___cxx_global_var_init_3_616=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___cxx_global_var_init_3_616.apply(null,arguments)},___cxx_global_var_init_4=Module.___cxx_global_var_init_4=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___cxx_global_var_init_4.apply(null,arguments)},___cxx_global_var_init_4_617=Module.___cxx_global_var_init_4_617=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___cxx_global_var_init_4_617.apply(null,arguments)},___cxx_global_var_init_5=Module.___cxx_global_var_init_5=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___cxx_global_var_init_5.apply(null,arguments)},___cxx_global_var_init_6=Module.___cxx_global_var_init_6=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___cxx_global_var_init_6.apply(null,arguments)},___cxx_global_var_init_614=Module.___cxx_global_var_init_614=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___cxx_global_var_init_614.apply(null,arguments)},___cxx_global_var_init_623=Module.___cxx_global_var_init_623=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___cxx_global_var_init_623.apply(null,arguments)},___cxx_global_var_init_729=Module.___cxx_global_var_init_729=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___cxx_global_var_init_729.apply(null,arguments)},___dynamic_cast=Module.___dynamic_cast=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___dynamic_cast.apply(null,arguments)},___em_js__call_validate=Module.___em_js__call_validate=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___em_js__call_validate.apply(null,arguments)},___embind_register_native_and_builtin_types=Module.___embind_register_native_and_builtin_types=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___embind_register_native_and_builtin_types.apply(null,arguments)},___errno_location=Module.___errno_location=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___errno_location.apply(null,arguments)},___fdopen=Module.___fdopen=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___fdopen.apply(null,arguments)},___fflush_unlocked=Module.___fflush_unlocked=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___fflush_unlocked.apply(null,arguments)},___fmodeflags=Module.___fmodeflags=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___fmodeflags.apply(null,arguments)},___fseeko=Module.___fseeko=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___fseeko.apply(null,arguments)},___fseeko_unlocked=Module.___fseeko_unlocked=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___fseeko_unlocked.apply(null,arguments)},___ftello=Module.___ftello=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___ftello.apply(null,arguments)},___ftello_unlocked=Module.___ftello_unlocked=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___ftello_unlocked.apply(null,arguments)},___fwritex=Module.___fwritex=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___fwritex.apply(null,arguments)},___getTypeName=Module.___getTypeName=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___getTypeName.apply(null,arguments)},___lockfile=Module.___lockfile=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___lockfile.apply(null,arguments)},___ofl_add=Module.___ofl_add=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___ofl_add.apply(null,arguments)},___ofl_lock=Module.___ofl_lock=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___ofl_lock.apply(null,arguments)},___ofl_unlock=Module.___ofl_unlock=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___ofl_unlock.apply(null,arguments)},___overflow=Module.___overflow=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___overflow.apply(null,arguments)},___pthread_self_423=Module.___pthread_self_423=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___pthread_self_423.apply(null,arguments)},___pthread_self_603=Module.___pthread_self_603=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___pthread_self_603.apply(null,arguments)},___stdio_close=Module.___stdio_close=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___stdio_close.apply(null,arguments)},___stdio_read=Module.___stdio_read=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___stdio_read.apply(null,arguments)},___stdio_seek=Module.___stdio_seek=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___stdio_seek.apply(null,arguments)},___stdio_write=Module.___stdio_write=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___stdio_write.apply(null,arguments)},___stdout_write=Module.___stdout_write=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___stdout_write.apply(null,arguments)},___stpcpy=Module.___stpcpy=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___stpcpy.apply(null,arguments)},___strchrnul=Module.___strchrnul=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___strchrnul.apply(null,arguments)},___strdup=Module.___strdup=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___strdup.apply(null,arguments)},___syscall_ret=Module.___syscall_ret=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___syscall_ret.apply(null,arguments)},___toread=Module.___toread=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___toread.apply(null,arguments)},___towrite=Module.___towrite=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___towrite.apply(null,arguments)},___uflow=Module.___uflow=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___uflow.apply(null,arguments)},___unlist_locked_file=Module.___unlist_locked_file=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___unlist_locked_file.apply(null,arguments)},___unlockfile=Module.___unlockfile=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___unlockfile.apply(null,arguments)},___vfprintf_internal=Module.___vfprintf_internal=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___vfprintf_internal.apply(null,arguments)},_abort_message=Module._abort_message=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._abort_message.apply(null,arguments)},_acosf=Module._acosf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._acosf.apply(null,arguments)},_acuantCrop=Module._acuantCrop=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._acuantCrop.apply(null,arguments)},_acuantDetect=Module._acuantDetect=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._acuantDetect.apply(null,arguments)},_atanf=Module._atanf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._atanf.apply(null,arguments)},_atoi=Module._atoi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._atoi.apply(null,arguments)},_calculateSharpnessGlare=Module._calculateSharpnessGlare=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._calculateSharpnessGlare.apply(null,arguments)},_dispose_chunk=Module._dispose_chunk=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._dispose_chunk.apply(null,arguments)},_dummy_560=Module._dummy_560=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._dummy_560.apply(null,arguments)},_emscripten_replace_memory=Module._emscripten_replace_memory=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._emscripten_replace_memory.apply(null,arguments)},_fclose=Module._fclose=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._fclose.apply(null,arguments)},_feclearexcept=Module._feclearexcept=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._feclearexcept.apply(null,arguments)},_feof=Module._feof=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._feof.apply(null,arguments)},_ferror=Module._ferror=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._ferror.apply(null,arguments)},_fetestexcept=Module._fetestexcept=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._fetestexcept.apply(null,arguments)},_fflush=Module._fflush=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._fflush.apply(null,arguments)},_fmt_fp=Module._fmt_fp=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._fmt_fp.apply(null,arguments)},_fmt_o=Module._fmt_o=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._fmt_o.apply(null,arguments)},_fmt_u=Module._fmt_u=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._fmt_u.apply(null,arguments)},_fmt_x=Module._fmt_x=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._fmt_x.apply(null,arguments)},_fopen=Module._fopen=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._fopen.apply(null,arguments)},_fputc=Module._fputc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._fputc.apply(null,arguments)},_fread=Module._fread=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._fread.apply(null,arguments)},_free=Module._free=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._free.apply(null,arguments)},_frexp=Module._frexp=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._frexp.apply(null,arguments)},_fseek=Module._fseek=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._fseek.apply(null,arguments)},_ftell=Module._ftell=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._ftell.apply(null,arguments)},_fwrite=Module._fwrite=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._fwrite.apply(null,arguments)},_getBytes=Module._getBytes=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._getBytes.apply(null,arguments)},_getEndpoint=Module._getEndpoint=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._getEndpoint.apply(null,arguments)},_getToken=Module._getToken=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._getToken.apply(null,arguments)},_getc=Module._getc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._getc.apply(null,arguments)},_getint=Module._getint=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._getint.apply(null,arguments)},_internal_memalign=Module._internal_memalign=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._internal_memalign.apply(null,arguments)},_isdigit=Module._isdigit=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._isdigit.apply(null,arguments)},_islower=Module._islower=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._islower.apply(null,arguments)},_isspace=Module._isspace=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._isspace.apply(null,arguments)},_isxdigit=Module._isxdigit=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._isxdigit.apply(null,arguments)},_llvm_round_f32=Module._llvm_round_f32=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._llvm_round_f32.apply(null,arguments)},_lrint=Module._lrint=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._lrint.apply(null,arguments)},_lrintf=Module._lrintf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._lrintf.apply(null,arguments)},_lroundf=Module._lroundf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._lroundf.apply(null,arguments)},_malloc=Module._malloc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._malloc.apply(null,arguments)},_memchr=Module._memchr=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._memchr.apply(null,arguments)},_memcpy=Module._memcpy=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._memcpy.apply(null,arguments)},_memmove=Module._memmove=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._memmove.apply(null,arguments)},_memset=Module._memset=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._memset.apply(null,arguments)},_native_crop=Module._native_crop=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._native_crop.apply(null,arguments)},_native_detect=Module._native_detect=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._native_detect.apply(null,arguments)},_out=Module._out=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._out.apply(null,arguments)},_pad_667=Module._pad_667=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._pad_667.apply(null,arguments)},_pop_arg=Module._pop_arg=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._pop_arg.apply(null,arguments)},_pop_arg_long_double=Module._pop_arg_long_double=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._pop_arg_long_double.apply(null,arguments)},_posix_memalign=Module._posix_memalign=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._posix_memalign.apply(null,arguments)},_printf_core=Module._printf_core=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._printf_core.apply(null,arguments)},_pthread_self=Module._pthread_self=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._pthread_self.apply(null,arguments)},_realloc=Module._realloc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._realloc.apply(null,arguments)},_release=Module._release=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._release.apply(null,arguments)},_rint=Module._rint=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._rint.apply(null,arguments)},_rintf=Module._rintf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._rintf.apply(null,arguments)},_round=Module._round=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._round.apply(null,arguments)},_roundf=Module._roundf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._roundf.apply(null,arguments)},_sbrk=Module._sbrk=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._sbrk.apply(null,arguments)},_sdvcvzdsvdsdfff344344514sdf=Module._sdvcvzdsvdsdfff344344514sdf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._sdvcvzdsvdsdfff344344514sdf.apply(null,arguments)},_setEndpoint=Module._setEndpoint=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._setEndpoint.apply(null,arguments)},_setHeightCrop=Module._setHeightCrop=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._setHeightCrop.apply(null,arguments)},_setHeightDetect=Module._setHeightDetect=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._setHeightDetect.apply(null,arguments)},_setIncludeGlare=Module._setIncludeGlare=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._setIncludeGlare.apply(null,arguments)},_setIncludeSharpness=Module._setIncludeSharpness=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._setIncludeSharpness.apply(null,arguments)},_setToken=Module._setToken=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._setToken.apply(null,arguments)},_setWidthCrop=Module._setWidthCrop=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._setWidthCrop.apply(null,arguments)},_setWidthDetect=Module._setWidthDetect=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._setWidthDetect.apply(null,arguments)},_sn_write=Module._sn_write=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._sn_write.apply(null,arguments)},_snprintf=Module._snprintf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._snprintf.apply(null,arguments)},_strchr=Module._strchr=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._strchr.apply(null,arguments)},_strcmp=Module._strcmp=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._strcmp.apply(null,arguments)},_strcpy=Module._strcpy=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._strcpy.apply(null,arguments)},_strlen=Module._strlen=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._strlen.apply(null,arguments)},_try_realloc_chunk=Module._try_realloc_chunk=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._try_realloc_chunk.apply(null,arguments)},_validateSDK=Module._validateSDK=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._validateSDK.apply(null,arguments)},_vfprintf=Module._vfprintf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._vfprintf.apply(null,arguments)},_vsnprintf=Module._vsnprintf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._vsnprintf.apply(null,arguments)},_wcrtomb=Module._wcrtomb=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._wcrtomb.apply(null,arguments)},_wctomb=Module._wctomb=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._wctomb.apply(null,arguments)},establishStackSpace=Module.establishStackSpace=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.establishStackSpace.apply(null,arguments)},globalCtors=Module.globalCtors=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.globalCtors.apply(null,arguments)},stackAlloc=Module.stackAlloc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.stackAlloc.apply(null,arguments)},stackRestore=Module.stackRestore=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.stackRestore.apply(null,arguments)},stackSave=Module.stackSave=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.stackSave.apply(null,arguments)},dynCall_di=Module.dynCall_di=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.dynCall_di.apply(null,arguments)},dynCall_diii=Module.dynCall_diii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.dynCall_diii.apply(null,arguments)},dynCall_ii=Module.dynCall_ii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.dynCall_ii.apply(null,arguments)},dynCall_iidiiii=Module.dynCall_iidiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.dynCall_iidiiii.apply(null,arguments)},dynCall_iii=Module.dynCall_iii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.dynCall_iii.apply(null,arguments)},dynCall_iiii=Module.dynCall_iiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.dynCall_iiii.apply(null,arguments)},dynCall_iiiii=Module.dynCall_iiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.dynCall_iiiii.apply(null,arguments)},dynCall_jiji=Module.dynCall_jiji=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.dynCall_jiji.apply(null,arguments)},dynCall_v=Module.dynCall_v=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.dynCall_v.apply(null,arguments)},dynCall_vi=Module.dynCall_vi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.dynCall_vi.apply(null,arguments)},dynCall_vii=Module.dynCall_vii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.dynCall_vii.apply(null,arguments)},dynCall_viiii=Module.dynCall_viiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.dynCall_viiii.apply(null,arguments)},dynCall_viiiiffi=Module.dynCall_viiiiffi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.dynCall_viiiiffi.apply(null,arguments)},dynCall_viiiii=Module.dynCall_viiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.dynCall_viiiii.apply(null,arguments)},dynCall_viiiiii=Module.dynCall_viiiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.dynCall_viiiiii.apply(null,arguments)},dynCall_viiiiiii=Module.dynCall_viiiiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.dynCall_viiiiiii.apply(null,arguments)},dynCall_viiiiiiiii=Module.dynCall_viiiiiiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.dynCall_viiiiiiiii.apply(null,arguments)};function ExitStatus(e){this.name="ExitStatus",this.message="Program terminated with exit("+e+")",this.status=e}Module.asm=asm,Object.getOwnPropertyDescriptor(Module,"intArrayFromString")||(Module.intArrayFromString=function(){abort("'intArrayFromString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"intArrayToString")||(Module.intArrayToString=function(){abort("'intArrayToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"ccall")||(Module.ccall=function(){abort("'ccall' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"cwrap")||(Module.cwrap=function(){abort("'cwrap' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"setValue")||(Module.setValue=function(){abort("'setValue' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"getValue")||(Module.getValue=function(){abort("'getValue' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"allocate")||(Module.allocate=function(){abort("'allocate' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"getMemory")||(Module.getMemory=function(){abort("'getMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")}),Object.getOwnPropertyDescriptor(Module,"AsciiToString")||(Module.AsciiToString=function(){abort("'AsciiToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"stringToAscii")||(Module.stringToAscii=function(){abort("'stringToAscii' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"UTF8ArrayToString")||(Module.UTF8ArrayToString=function(){abort("'UTF8ArrayToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"UTF8ToString")||(Module.UTF8ToString=function(){abort("'UTF8ToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"stringToUTF8Array")||(Module.stringToUTF8Array=function(){abort("'stringToUTF8Array' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"stringToUTF8")||(Module.stringToUTF8=function(){abort("'stringToUTF8' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"lengthBytesUTF8")||(Module.lengthBytesUTF8=function(){abort("'lengthBytesUTF8' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"UTF16ToString")||(Module.UTF16ToString=function(){abort("'UTF16ToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"stringToUTF16")||(Module.stringToUTF16=function(){abort("'stringToUTF16' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"lengthBytesUTF16")||(Module.lengthBytesUTF16=function(){abort("'lengthBytesUTF16' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"UTF32ToString")||(Module.UTF32ToString=function(){abort("'UTF32ToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"stringToUTF32")||(Module.stringToUTF32=function(){abort("'stringToUTF32' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"lengthBytesUTF32")||(Module.lengthBytesUTF32=function(){abort("'lengthBytesUTF32' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"allocateUTF8")||(Module.allocateUTF8=function(){abort("'allocateUTF8' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"stackTrace")||(Module.stackTrace=function(){abort("'stackTrace' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"addOnPreRun")||(Module.addOnPreRun=function(){abort("'addOnPreRun' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"addOnInit")||(Module.addOnInit=function(){abort("'addOnInit' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"addOnPreMain")||(Module.addOnPreMain=function(){abort("'addOnPreMain' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"addOnExit")||(Module.addOnExit=function(){abort("'addOnExit' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"addOnPostRun")||(Module.addOnPostRun=function(){abort("'addOnPostRun' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"writeStringToMemory")||(Module.writeStringToMemory=function(){abort("'writeStringToMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"writeArrayToMemory")||(Module.writeArrayToMemory=function(){abort("'writeArrayToMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"writeAsciiToMemory")||(Module.writeAsciiToMemory=function(){abort("'writeAsciiToMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"addRunDependency")||(Module.addRunDependency=function(){abort("'addRunDependency' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")}),Object.getOwnPropertyDescriptor(Module,"removeRunDependency")||(Module.removeRunDependency=function(){abort("'removeRunDependency' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")}),Object.getOwnPropertyDescriptor(Module,"ENV")||(Module.ENV=function(){abort("'ENV' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"FS")||(Module.FS=function(){abort("'FS' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"FS_createFolder")||(Module.FS_createFolder=function(){abort("'FS_createFolder' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")}),Object.getOwnPropertyDescriptor(Module,"FS_createPath")||(Module.FS_createPath=function(){abort("'FS_createPath' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")}),Object.getOwnPropertyDescriptor(Module,"FS_createDataFile")||(Module.FS_createDataFile=function(){abort("'FS_createDataFile' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")}),Object.getOwnPropertyDescriptor(Module,"FS_createPreloadedFile")||(Module.FS_createPreloadedFile=function(){abort("'FS_createPreloadedFile' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")}),Object.getOwnPropertyDescriptor(Module,"FS_createLazyFile")||(Module.FS_createLazyFile=function(){abort("'FS_createLazyFile' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")}),Object.getOwnPropertyDescriptor(Module,"FS_createLink")||(Module.FS_createLink=function(){abort("'FS_createLink' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")}),Object.getOwnPropertyDescriptor(Module,"FS_createDevice")||(Module.FS_createDevice=function(){abort("'FS_createDevice' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")}),Object.getOwnPropertyDescriptor(Module,"FS_unlink")||(Module.FS_unlink=function(){abort("'FS_unlink' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")}),Object.getOwnPropertyDescriptor(Module,"GL")||(Module.GL=function(){abort("'GL' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"dynamicAlloc")||(Module.dynamicAlloc=function(){abort("'dynamicAlloc' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"warnOnce")||(Module.warnOnce=function(){abort("'warnOnce' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"loadDynamicLibrary")||(Module.loadDynamicLibrary=function(){abort("'loadDynamicLibrary' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"loadWebAssemblyModule")||(Module.loadWebAssemblyModule=function(){abort("'loadWebAssemblyModule' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"getLEB")||(Module.getLEB=function(){abort("'getLEB' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"getFunctionTables")||(Module.getFunctionTables=function(){abort("'getFunctionTables' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"alignFunctionTables")||(Module.alignFunctionTables=function(){abort("'alignFunctionTables' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"registerFunctions")||(Module.registerFunctions=function(){abort("'registerFunctions' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"addFunction")||(Module.addFunction=function(){abort("'addFunction' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"removeFunction")||(Module.removeFunction=function(){abort("'removeFunction' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"getFuncWrapper")||(Module.getFuncWrapper=function(){abort("'getFuncWrapper' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"prettyPrint")||(Module.prettyPrint=function(){abort("'prettyPrint' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"makeBigInt")||(Module.makeBigInt=function(){abort("'makeBigInt' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"dynCall")||(Module.dynCall=function(){abort("'dynCall' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"getCompilerSetting")||(Module.getCompilerSetting=function(){abort("'getCompilerSetting' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"stackSave")||(Module.stackSave=function(){abort("'stackSave' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"stackRestore")||(Module.stackRestore=function(){abort("'stackRestore' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"stackAlloc")||(Module.stackAlloc=function(){abort("'stackAlloc' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"establishStackSpace")||(Module.establishStackSpace=function(){abort("'establishStackSpace' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"print")||(Module.print=function(){abort("'print' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"printErr")||(Module.printErr=function(){abort("'printErr' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"getTempRet0")||(Module.getTempRet0=function(){abort("'getTempRet0' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"setTempRet0")||(Module.setTempRet0=function(){abort("'setTempRet0' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"callMain")||(Module.callMain=function(){abort("'callMain' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"Pointer_stringify")||(Module.Pointer_stringify=function(){abort("'Pointer_stringify' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"ALLOC_NORMAL")||Object.defineProperty(Module,"ALLOC_NORMAL",{get:function(){abort("'ALLOC_NORMAL' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}}),Object.getOwnPropertyDescriptor(Module,"ALLOC_STACK")||Object.defineProperty(Module,"ALLOC_STACK",{get:function(){abort("'ALLOC_STACK' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}}),Object.getOwnPropertyDescriptor(Module,"ALLOC_DYNAMIC")||Object.defineProperty(Module,"ALLOC_DYNAMIC",{get:function(){abort("'ALLOC_DYNAMIC' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}}),Object.getOwnPropertyDescriptor(Module,"ALLOC_NONE")||Object.defineProperty(Module,"ALLOC_NONE",{get:function(){abort("'ALLOC_NONE' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}});var calledMain=!1;function run(e){function t(){Module.calledRun||(Module.calledRun=!0,ABORT||(initRuntime(),preMain(),Module.onRuntimeInitialized&&Module.onRuntimeInitialized(),assert(!Module._main,'compiled without a main, but one is present. if you added it from JS, use Module["onRuntimeInitialized"]'),postRun()))}e=e||arguments_,runDependencies>0||(writeStackCookie(),preRun(),runDependencies>0||Module.calledRun||(Module.setStatus?(Module.setStatus("Running..."),setTimeout((function(){setTimeout((function(){Module.setStatus("")}),1),t()}),1)):t(),checkStackCookie()))}function checkUnflushedContent(){var e=out,t=err,i=!1;out=err=function(e){i=!0};try{var a=Module._fflush;a&&a(0),["stdout","stderr"].forEach((function(e){var t=FS.analyzePath("/dev/"+e);if(t){var a=t.object.rdev,r=TTY.ttys[a];r&&r.output&&r.output.length&&(i=!0)}}))}catch(e){}out=e,err=t,i&&warnOnce("stdio streams had content in them that was not flushed. you should set EXIT_RUNTIME to 1 (see the FAQ), or make sure to emit a newline when you printf etc.")}function exit(e,t){checkUnflushedContent(),t&&Module.noExitRuntime&&0===e||(Module.noExitRuntime?t||err("exit("+e+") called, but EXIT_RUNTIME is not set, so halting execution but not exiting the runtime or preventing further async execution (build with EXIT_RUNTIME=1, if you want a true shutdown)"):(ABORT=!0,EXITSTATUS=e,exitRuntime(),Module.onExit&&Module.onExit(e)),quit_(e,new ExitStatus(e)))}dependenciesFulfilled=function e(){Module.calledRun||run(),Module.calledRun||(dependenciesFulfilled=e)},Module.run=run;var abortDecorators=[];function abort(e){Module.onAbort&&Module.onAbort(e),out(e+=""),err(e),ABORT=!0,EXITSTATUS=1;var t="abort("+e+") at "+stackTrace();throw abortDecorators&&abortDecorators.forEach((function(i){t=i(t,e)})),t}if(Module.abort=abort,Module.preInit)for("function"==typeof Module.preInit&&(Module.preInit=[Module.preInit]);Module.preInit.length>0;)Module.preInit.pop()();Module.noExitRuntime=!0,run();var workerResponded=!1,workerCallbackId=-1;!function(){var e=null,t=0,i=0;function a(){if(e&&runtimeInitialized){var t=e;e=null,t.forEach((function(e){onmessage(e)}))}}function r(){a(),e&&setTimeout(r,100)}onmessage=function(n){if(!runtimeInitialized)return e||(e=[],setTimeout(r,100)),void e.push(n);a();var _=Module["_"+n.data.funcName];if(!_)throw"invalid worker function to call: "+n.data.funcName;var o=n.data.data;o&&(o.byteLength||(o=new Uint8Array(o)),(!t||i1&&(thisProgram=process.argv[1].replace(/\\/g,"/")),arguments_=process.argv.slice(2),"undefined"!=typeof module&&(module.exports=Module),process.on("uncaughtException",(function(e){if(!(e instanceof ExitStatus))throw e})),process.on("unhandledRejection",abort),quit_=function(e){process.exit(e)},Module.inspect=function(){return"[Emscripten Module object]"};else if(ENVIRONMENT_IS_SHELL)"undefined"!=typeof read&&(read_=function(e){return read(e)}),readBinary=function(e){var t;return"function"==typeof readbuffer?new Uint8Array(readbuffer(e)):(assert("object"==typeof(t=read(e,"binary"))),t)},"undefined"!=typeof scriptArgs?arguments_=scriptArgs:"undefined"!=typeof arguments&&(arguments_=arguments),"function"==typeof quit&&(quit_=function(e){quit(e)}),"undefined"!=typeof print&&("undefined"==typeof console&&(console={}),console.log=print,console.warn=console.error="undefined"!=typeof printErr?printErr:print);else{if(!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER)throw new Error("environment detection error");ENVIRONMENT_IS_WORKER?scriptDirectory=self.location.href:document.currentScript&&(scriptDirectory=document.currentScript.src),scriptDirectory=0!==scriptDirectory.indexOf("blob:")?scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1):"",read_=function(e){var t=new XMLHttpRequest;return t.open("GET",e,!1),t.send(null),t.responseText},ENVIRONMENT_IS_WORKER&&(readBinary=function(e){var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),readAsync=function(e,t,r){var o=new XMLHttpRequest;o.open("GET",e,!0),o.responseType="arraybuffer",o.onload=function(){200==o.status||0==o.status&&o.response?t(o.response):r()},o.onerror=r,o.send(null)},setWindowTitle=function(e){document.title=e}}var out=Module.print||console.log.bind(console),err=Module.printErr||console.warn.bind(console);for(key in moduleOverrides)moduleOverrides.hasOwnProperty(key)&&(Module[key]=moduleOverrides[key]);moduleOverrides=null,Module.arguments&&(arguments_=Module.arguments),Object.getOwnPropertyDescriptor(Module,"arguments")||Object.defineProperty(Module,"arguments",{configurable:!0,get:function(){abort("Module.arguments has been replaced with plain arguments_ (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}}),Module.thisProgram&&(thisProgram=Module.thisProgram),Object.getOwnPropertyDescriptor(Module,"thisProgram")||Object.defineProperty(Module,"thisProgram",{configurable:!0,get:function(){abort("Module.thisProgram has been replaced with plain thisProgram (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}}),Module.quit&&(quit_=Module.quit),Object.getOwnPropertyDescriptor(Module,"quit")||Object.defineProperty(Module,"quit",{configurable:!0,get:function(){abort("Module.quit has been replaced with plain quit_ (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}}),assert(void 0===Module.memoryInitializerPrefixURL,"Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead"),assert(void 0===Module.pthreadMainPrefixURL,"Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead"),assert(void 0===Module.cdInitializerPrefixURL,"Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead"),assert(void 0===Module.filePackagePrefixURL,"Module.filePackagePrefixURL option was removed, use Module.locateFile instead"),assert(void 0===Module.read,"Module.read option was removed (modify read_ in JS)"),assert(void 0===Module.readAsync,"Module.readAsync option was removed (modify readAsync in JS)"),assert(void 0===Module.readBinary,"Module.readBinary option was removed (modify readBinary in JS)"),assert(void 0===Module.setWindowTitle,"Module.setWindowTitle option was removed (modify setWindowTitle in JS)"),assert(void 0===Module.TOTAL_MEMORY,"Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY"),Object.getOwnPropertyDescriptor(Module,"read")||Object.defineProperty(Module,"read",{configurable:!0,get:function(){abort("Module.read has been replaced with plain read_ (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}}),Object.getOwnPropertyDescriptor(Module,"readAsync")||Object.defineProperty(Module,"readAsync",{configurable:!0,get:function(){abort("Module.readAsync has been replaced with plain readAsync (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}}),Object.getOwnPropertyDescriptor(Module,"readBinary")||Object.defineProperty(Module,"readBinary",{configurable:!0,get:function(){abort("Module.readBinary has been replaced with plain readBinary (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}}),Object.getOwnPropertyDescriptor(Module,"setWindowTitle")||Object.defineProperty(Module,"setWindowTitle",{configurable:!0,get:function(){abort("Module.setWindowTitle has been replaced with plain setWindowTitle (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}});var IDBFS="IDBFS is no longer included by default; build with -lidbfs.js",PROXYFS="PROXYFS is no longer included by default; build with -lproxyfs.js",WORKERFS="WORKERFS is no longer included by default; build with -lworkerfs.js",NODEFS="NODEFS is no longer included by default; build with -lnodefs.js",STACK_ALIGN=16;function dynamicAlloc(e){assert(DYNAMICTOP_PTR);var t=HEAP32[DYNAMICTOP_PTR>>2],r=t+e+15&-16;return assert(r<=HEAP8.length,"failure to dynamicAlloc - memory growth etc. is not supported there, call malloc/sbrk directly"),HEAP32[DYNAMICTOP_PTR>>2]=r,t}function alignMemory(e,t){return t||(t=STACK_ALIGN),Math.ceil(e/t)*t}function getNativeTypeSize(e){switch(e){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("*"===e[e.length-1])return 4;if("i"===e[0]){var t=Number(e.substr(1));return assert(t%8==0,"getNativeTypeSize invalid bits "+t+", type "+e),t/8}return 0}}function warnOnce(e){warnOnce.shown||(warnOnce.shown={}),warnOnce.shown[e]||(warnOnce.shown[e]=1,err(e))}function convertJsFunctionToWasm(e,t){if("function"==typeof WebAssembly.Function){for(var r={i:"i32",j:"i64",f:"f32",d:"f64"},o={parameters:[],results:"v"==t[0]?[]:[r[t[0]]]},n=1;n>>0)+4294967296*+(t>>>0):+(e>>>0)+4294967296*+(0|t)}function dynCall(e,t,r){return r&&r.length?(assert(r.length===e.substring(1).replace(/j/g,"--").length),assert("dynCall_"+e in Module,"bad function pointer type - no table for sig '"+e+"'"),Module["dynCall_"+e].apply(null,[t].concat(r))):(assert(1==e.length),assert("dynCall_"+e in Module,"bad function pointer type - no table for sig '"+e+"'"),Module["dynCall_"+e].call(null,t))}var tempRet0=0,setTempRet0=function(e){tempRet0=e},getTempRet0=function(){return tempRet0};function getCompilerSetting(e){throw"You must build with -s RETAIN_COMPILER_SETTINGS=1 for getCompilerSetting or emscripten_get_compiler_setting to work"}var wasmBinary,noExitRuntime,wasmMemory,GLOBAL_BASE=1024;function setValue(e,t,r,o){switch("*"===(r=r||"i8").charAt(r.length-1)&&(r="i32"),r){case"i1":case"i8":HEAP8[e>>0]=t;break;case"i16":HEAP16[e>>1]=t;break;case"i32":HEAP32[e>>2]=t;break;case"i64":tempI64=[t>>>0,(tempDouble=t,+Math_abs(tempDouble)>=1?tempDouble>0?(0|Math_min(+Math_floor(tempDouble/4294967296),4294967295))>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[e>>2]=tempI64[0],HEAP32[e+4>>2]=tempI64[1];break;case"float":HEAPF32[e>>2]=t;break;case"double":HEAPF64[e>>3]=t;break;default:abort("invalid type for setValue: "+r)}}function getValue(e,t,r){switch("*"===(t=t||"i8").charAt(t.length-1)&&(t="i32"),t){case"i1":case"i8":return HEAP8[e>>0];case"i16":return HEAP16[e>>1];case"i32":case"i64":return HEAP32[e>>2];case"float":return HEAPF32[e>>2];case"double":return HEAPF64[e>>3];default:abort("invalid type for getValue: "+t)}return null}Module.wasmBinary&&(wasmBinary=Module.wasmBinary),Object.getOwnPropertyDescriptor(Module,"wasmBinary")||Object.defineProperty(Module,"wasmBinary",{configurable:!0,get:function(){abort("Module.wasmBinary has been replaced with plain wasmBinary (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}}),Module.noExitRuntime&&(noExitRuntime=Module.noExitRuntime),Object.getOwnPropertyDescriptor(Module,"noExitRuntime")||Object.defineProperty(Module,"noExitRuntime",{configurable:!0,get:function(){abort("Module.noExitRuntime has been replaced with plain noExitRuntime (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}}),"object"!=typeof WebAssembly&&abort("No WebAssembly support found. Build with -s WASM=0 to target JavaScript instead.");var wasmTable=new WebAssembly.Table({initial:628,maximum:628,element:"anyfunc"}),ABORT=!1,EXITSTATUS=0;function assert(e,t){e||abort("Assertion failed: "+t)}function getCFunc(e){var t=Module["_"+e];return assert(t,"Cannot call unknown function "+e+", make sure it is exported"),t}function ccall(e,t,r,o,n){var i={string:function(e){var t=0;if(null!=e&&0!==e){var r=1+(e.length<<2);stringToUTF8(e,t=stackAlloc(r),r)}return t},array:function(e){var t=stackAlloc(e.length);return writeArrayToMemory(e,t),t}};var a=getCFunc(e),s=[],d=0;if(assert("array"!==t,'Return type should not be "array".'),o)for(var l=0;l>2]=0;for(d=a+i;o>0]=0;return a}if("i8"===s)return e.subarray||e.slice?HEAPU8.set(e,a):HEAPU8.set(new Uint8Array(e),a),a;for(var l,c,u,_=0;_=o);)++n;if(n-t>16&&e.subarray&&UTF8Decoder)return UTF8Decoder.decode(e.subarray(t,n));for(var i="";t>10,56320|1023&l)}}else i+=String.fromCharCode((31&a)<<6|s)}else i+=String.fromCharCode(a)}return i}function UTF8ToString(e,t){return e?UTF8ArrayToString(HEAPU8,e,t):""}function stringToUTF8Array(e,t,r,o){if(!(o>0))return 0;for(var n=r,i=r+o-1,a=0;a=55296&&s<=57343)s=65536+((1023&s)<<10)|1023&e.charCodeAt(++a);if(s<=127){if(r>=i)break;t[r++]=s}else if(s<=2047){if(r+1>=i)break;t[r++]=192|s>>6,t[r++]=128|63&s}else if(s<=65535){if(r+2>=i)break;t[r++]=224|s>>12,t[r++]=128|s>>6&63,t[r++]=128|63&s}else{if(r+3>=i)break;s>=2097152&&warnOnce("Invalid Unicode code point 0x"+s.toString(16)+" encountered when serializing a JS string to an UTF-8 string on the asm.js/wasm heap! (Valid unicode code points should be in range 0-0x1FFFFF)."),t[r++]=240|s>>18,t[r++]=128|s>>12&63,t[r++]=128|s>>6&63,t[r++]=128|63&s}}return t[r]=0,r-n}function stringToUTF8(e,t,r){return assert("number"==typeof r,"stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!"),stringToUTF8Array(e,HEAPU8,t,r)}function lengthBytesUTF8(e){for(var t=0,r=0;r=55296&&o<=57343&&(o=65536+((1023&o)<<10)|1023&e.charCodeAt(++r)),o<=127?++t:t+=o<=2047?2:o<=65535?3:4}return t}function AsciiToString(e){for(var t="";;){var r=HEAPU8[e++>>0];if(!r)return t;t+=String.fromCharCode(r)}}function stringToAscii(e,t){return writeAsciiToMemory(e,t,!1)}var UTF16Decoder="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0;function UTF16ToString(e,t){assert(e%2==0,"Pointer passed to UTF16ToString must be aligned to two bytes!");for(var r=e,o=r>>1,n=o+t/2;!(o>=n)&&HEAPU16[o];)++o;if((r=o<<1)-e>32&&UTF16Decoder)return UTF16Decoder.decode(HEAPU8.subarray(e,r));for(var i=0,a="";;){var s=HEAP16[e+2*i>>1];if(0==s||i==t/2)return a;++i,a+=String.fromCharCode(s)}}function stringToUTF16(e,t,r){if(assert(t%2==0,"Pointer passed to stringToUTF16 must be aligned to two bytes!"),assert("number"==typeof r,"stringToUTF16(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!"),void 0===r&&(r=2147483647),r<2)return 0;for(var o=t,n=(r-=2)<2*e.length?r/2:e.length,i=0;i>1]=a,t+=2}return HEAP16[t>>1]=0,t-o}function lengthBytesUTF16(e){return 2*e.length}function UTF32ToString(e,t){assert(e%4==0,"Pointer passed to UTF32ToString must be aligned to four bytes!");for(var r=0,o="";!(r>=t/4);){var n=HEAP32[e+4*r>>2];if(0==n)break;if(++r,n>=65536){var i=n-65536;o+=String.fromCharCode(55296|i>>10,56320|1023&i)}else o+=String.fromCharCode(n)}return o}function stringToUTF32(e,t,r){if(assert(t%4==0,"Pointer passed to stringToUTF32 must be aligned to four bytes!"),assert("number"==typeof r,"stringToUTF32(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!"),void 0===r&&(r=2147483647),r<4)return 0;for(var o=t,n=o+r-4,i=0;i=55296&&a<=57343)a=65536+((1023&a)<<10)|1023&e.charCodeAt(++i);if(HEAP32[t>>2]=a,(t+=4)+4>n)break}return HEAP32[t>>2]=0,t-o}function lengthBytesUTF32(e){for(var t=0,r=0;r=55296&&o<=57343&&++r,t+=4}return t}function allocateUTF8(e){var t=lengthBytesUTF8(e)+1,r=_malloc(t);return r&&stringToUTF8Array(e,HEAP8,r,t),r}function allocateUTF8OnStack(e){var t=lengthBytesUTF8(e)+1,r=stackAlloc(t);return stringToUTF8Array(e,HEAP8,r,t),r}function writeStringToMemory(e,t,r){var o,n;warnOnce("writeStringToMemory is deprecated and should not be called! Use stringToUTF8() instead!"),r&&(n=t+lengthBytesUTF8(e),o=HEAP8[n]),stringToUTF8(e,t,1/0),r&&(HEAP8[n]=o)}function writeArrayToMemory(e,t){assert(e.length>=0,"writeArrayToMemory array must have a length (should be an array or typed array)"),HEAP8.set(e,t)}function writeAsciiToMemory(e,t,r){for(var o=0;o>0]=e.charCodeAt(o);r||(HEAP8[t>>0]=0)}var HEAP,buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64,PAGE_SIZE=16384,WASM_PAGE_SIZE=65536,ASMJS_PAGE_SIZE=16777216;function alignUp(e,t){return e%t>0&&(e+=t-e%t),e}function updateGlobalBufferAndViews(e){buffer=e,Module.HEAP8=HEAP8=new Int8Array(e),Module.HEAP16=HEAP16=new Int16Array(e),Module.HEAP32=HEAP32=new Int32Array(e),Module.HEAPU8=HEAPU8=new Uint8Array(e),Module.HEAPU16=HEAPU16=new Uint16Array(e),Module.HEAPU32=HEAPU32=new Uint32Array(e),Module.HEAPF32=HEAPF32=new Float32Array(e),Module.HEAPF64=HEAPF64=new Float64Array(e)}var STATIC_BASE=1024,STACK_BASE=6595568,STACKTOP=STACK_BASE,STACK_MAX=1352688,DYNAMIC_BASE=6595568,DYNAMICTOP_PTR=1352512;assert(STACK_BASE%16==0,"stack must start aligned"),assert(DYNAMIC_BASE%16==0,"heap must start aligned");var TOTAL_STACK=5242880;Module.TOTAL_STACK&&assert(TOTAL_STACK===Module.TOTAL_STACK,"the stack size can no longer be determined at runtime");var INITIAL_INITIAL_MEMORY=Module.INITIAL_MEMORY||94633984;function writeStackCookie(){assert(0==(3&STACK_MAX)),HEAPU32[1+(STACK_MAX>>2)]=34821223,HEAPU32[2+(STACK_MAX>>2)]=2310721022,HEAP32[0]=1668509029}function checkStackCookie(){var e=HEAPU32[1+(STACK_MAX>>2)],t=HEAPU32[2+(STACK_MAX>>2)];34821223==e&&2310721022==t||abort("Stack overflow! Stack cookie has been overwritten, expected hex dwords 0x89BACDFE and 0x2135467, but received 0x"+t.toString(16)+" "+e.toString(16)),1668509029!==HEAP32[0]&&abort("Runtime error: The application has corrupted its heap memory area (address zero)!")}function abortFnPtrError(e,t){abort("Invalid function pointer "+e+" called with signature '"+t+"'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this). Build with ASSERTIONS=2 for more info.")}function callRuntimeCallbacks(e){for(;e.length>0;){var t=e.shift();if("function"!=typeof t){var r=t.func;"number"==typeof r?void 0===t.arg?Module.dynCall_v(r):Module.dynCall_vi(r,t.arg):r(void 0===t.arg?null:t.arg)}else t(Module)}}Object.getOwnPropertyDescriptor(Module,"INITIAL_MEMORY")||Object.defineProperty(Module,"INITIAL_MEMORY",{configurable:!0,get:function(){abort("Module.INITIAL_MEMORY has been replaced with plain INITIAL_INITIAL_MEMORY (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}}),assert(INITIAL_INITIAL_MEMORY>=TOTAL_STACK,"INITIAL_MEMORY should be larger than TOTAL_STACK, was "+INITIAL_INITIAL_MEMORY+"! (TOTAL_STACK="+TOTAL_STACK+")"),assert("undefined"!=typeof Int32Array&&"undefined"!=typeof Float64Array&&void 0!==Int32Array.prototype.subarray&&void 0!==Int32Array.prototype.set,"JS engine does not provide full typed array support"),(wasmMemory=Module.wasmMemory?Module.wasmMemory:new WebAssembly.Memory({initial:INITIAL_INITIAL_MEMORY/WASM_PAGE_SIZE,maximum:2147483648/WASM_PAGE_SIZE}))&&(buffer=wasmMemory.buffer),assert((INITIAL_INITIAL_MEMORY=buffer.byteLength)%WASM_PAGE_SIZE==0),assert(65536%WASM_PAGE_SIZE==0),updateGlobalBufferAndViews(buffer),HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE,function(){var e=new Int16Array(1),t=new Int8Array(e.buffer);if(e[0]=25459,115!==t[0]||99!==t[1])throw"Runtime error: expected the system to be little-endian!"}();var __ATPRERUN__=[],__ATINIT__=[],__ATMAIN__=[],__ATEXIT__=[],__ATPOSTRUN__=[],runtimeInitialized=!1,runtimeExited=!1;function preRun(){if(Module.preRun)for("function"==typeof Module.preRun&&(Module.preRun=[Module.preRun]);Module.preRun.length;)addOnPreRun(Module.preRun.shift());callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){checkStackCookie(),assert(!runtimeInitialized),runtimeInitialized=!0,Module.noFSInit||FS.init.initialized||FS.init(),TTY.init(),callRuntimeCallbacks(__ATINIT__)}function preMain(){checkStackCookie(),FS.ignorePermissions=!1,callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){checkStackCookie(),runtimeExited=!0}function postRun(){if(checkStackCookie(),Module.postRun)for("function"==typeof Module.postRun&&(Module.postRun=[Module.postRun]);Module.postRun.length;)addOnPostRun(Module.postRun.shift());callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(e){__ATPRERUN__.unshift(e)}function addOnInit(e){__ATINIT__.unshift(e)}function addOnPreMain(e){__ATMAIN__.unshift(e)}function addOnExit(e){}function addOnPostRun(e){__ATPOSTRUN__.unshift(e)}function unSign(e,t,r){return e>=0?e:t<=32?2*Math.abs(1<=o&&(t<=32||e>o)&&(e=-2*o+e),e}assert(Math.imul,"This browser does not support Math.imul(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill"),assert(Math.fround,"This browser does not support Math.fround(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill"),assert(Math.clz32,"This browser does not support Math.clz32(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill"),assert(Math.trunc,"This browser does not support Math.trunc(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill");var Math_abs=Math.abs,Math_cos=Math.cos,Math_sin=Math.sin,Math_tan=Math.tan,Math_acos=Math.acos,Math_asin=Math.asin,Math_atan=Math.atan,Math_atan2=Math.atan2,Math_exp=Math.exp,Math_log=Math.log,Math_sqrt=Math.sqrt,Math_ceil=Math.ceil,Math_floor=Math.floor,Math_pow=Math.pow,Math_imul=Math.imul,Math_fround=Math.fround,Math_round=Math.round,Math_min=Math.min,Math_max=Math.max,Math_clz32=Math.clz32,Math_trunc=Math.trunc,runDependencies=0,runDependencyWatcher=null,dependenciesFulfilled=null,runDependencyTracking={};function getUniqueRunDependency(e){for(var t=e;;){if(!runDependencyTracking[e])return e;e=t+Math.random()}}function addRunDependency(e){runDependencies++,Module.monitorRunDependencies&&Module.monitorRunDependencies(runDependencies),e?(assert(!runDependencyTracking[e]),runDependencyTracking[e]=1,null===runDependencyWatcher&&"undefined"!=typeof setInterval&&(runDependencyWatcher=setInterval((function(){if(ABORT)return clearInterval(runDependencyWatcher),void(runDependencyWatcher=null);var e=!1;for(var t in runDependencyTracking)e||(e=!0,err("still waiting on run dependencies:")),err("dependency: "+t);e&&err("(end of list)")}),1e4))):err("warning: run dependency added without ID")}function removeRunDependency(e){if(runDependencies--,Module.monitorRunDependencies&&Module.monitorRunDependencies(runDependencies),e?(assert(runDependencyTracking[e]),delete runDependencyTracking[e]):err("warning: run dependency removed without ID"),0==runDependencies&&(null!==runDependencyWatcher&&(clearInterval(runDependencyWatcher),runDependencyWatcher=null),dependenciesFulfilled)){var t=dependenciesFulfilled;dependenciesFulfilled=null,t()}}function abort(e){throw Module.onAbort&&Module.onAbort(e),out(e+=""),err(e),ABORT=!0,EXITSTATUS=1,e="abort("+e+") at "+stackTrace(),new WebAssembly.RuntimeError(e)}Module.preloadedImages={},Module.preloadedAudios={};var memoryInitializer=null;function hasPrefix(e,t){return String.prototype.startsWith?e.startsWith(t):0===e.indexOf(t)}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(e){return hasPrefix(e,dataURIPrefix)}var fileURIPrefix="file://";function isFileURI(e){return hasPrefix(e,fileURIPrefix)}function createExportWrapper(e,t){return function(){var r=e,o=t;return t||(o=Module.asm),assert(runtimeInitialized,"native function `"+r+"` called before runtime initialization"),assert(!runtimeExited,"native function `"+r+"` called after runtime exit (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),o[e]||assert(o[e],"exported native function `"+r+"` not found"),o[e].apply(null,arguments)}}var tempDouble,tempI64,wasmBinaryFile="AcuantImageProcessingWorker.wasm";function getBinary(){try{if(wasmBinary)return new Uint8Array(wasmBinary);if(readBinary)return readBinary(wasmBinaryFile);throw"both async and sync fetching of the wasm failed"}catch(e){abort(e)}}function getBinaryPromise(){return wasmBinary||!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER||"function"!=typeof fetch||isFileURI(wasmBinaryFile)?new Promise((function(e,t){e(getBinary())})):fetch(wasmBinaryFile,{credentials:"same-origin"}).then((function(e){if(!e.ok)throw"failed to load wasm binary file at '"+wasmBinaryFile+"'";return e.arrayBuffer()})).catch((function(){return getBinary()}))}function createWasm(){var e={env:asmLibraryArg,wasi_snapshot_preview1:asmLibraryArg};function t(e,t){var r=e.exports;Module.asm=r,removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");var r=Module;function o(e){assert(Module===r,"the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?"),r=null,t(e.instance)}function n(t){return getBinaryPromise().then((function(t){return WebAssembly.instantiate(t,e)})).then(t,(function(e){err("failed to asynchronously prepare wasm: "+e),abort(e)}))}if(Module.instantiateWasm)try{return Module.instantiateWasm(e,t)}catch(e){return err("Module.instantiateWasm callback failed with error: "+e),!1}return function(){if(wasmBinary||"function"!=typeof WebAssembly.instantiateStreaming||isDataURI(wasmBinaryFile)||isFileURI(wasmBinaryFile)||"function"!=typeof fetch)return n(o);fetch(wasmBinaryFile,{credentials:"same-origin"}).then((function(t){return WebAssembly.instantiateStreaming(t,e).then(o,(function(e){return err("wasm streaming compile failed: "+e),err("falling back to ArrayBuffer instantiation"),n(o)}))}))}(),{}}isDataURI(wasmBinaryFile)||(wasmBinaryFile=locateFile(wasmBinaryFile));var ASM_CONSTS={};function call_validate(e){var t=Module.getToken(),r=Module.getEndpoint(),o=new XMLHttpRequest;o.open("GET",r+UTF8ToString(e),!0),o.setRequestHeader("Authorization","Basic "+t),o.setRequestHeader("Accept","application/json"),o.responseType="text",o.send(),o.onreadystatechange=function(){if(4===o.readyState)if(200===o.status&&n(o.responseText)){let e=JSON.parse(o.responseText);i(e)?Module.sdvcvzdsvdsdfff344344514sdf(!0):Module.sdvcvzdsvdsdfff344344514sdf(!1)}else Module.sdvcvzdsvdsdfff344344514sdf(!1)};let n=function(e){return e&&e.length>1&&"["===e[0]&&"]"===e[o.responseText.length-1]},i=function(e){return e&&(e.length&&e.length>0&&e[0].hasOwnProperty("DocumentProcessMode")&&e[0].hasOwnProperty("Id")&&e[0].hasOwnProperty("IsActive")&&e[0].hasOwnProperty("IsDevelopment")&&e[0].hasOwnProperty("IsTrial")&&e[0].hasOwnProperty("Name")||0===e.length)}}function abortStackOverflow(e){abort("Stack overflow! Attempted to allocate "+e+" bytes on the stack, but stack has only "+(STACK_MAX-stackSave()+e)+" bytes available!")}function demangle(e){return warnOnce("warning: build with -s DEMANGLE_SUPPORT=1 to link in libcxxabi demangling"),e}function demangleAll(e){return e.replace(/\b_Z[\w\d_]+/g,(function(e){var t=demangle(e);return e===t?e:t+" ["+e+"]"}))}function jsStackTrace(){var e=new Error;if(!e.stack){try{throw new Error}catch(t){e=t}if(!e.stack)return"(no stack trace available)"}return e.stack.toString()}function stackTrace(){var e=jsStackTrace();return Module.extraStackTrace&&(e+="\n"+Module.extraStackTrace()),demangleAll(e)}function ___assert_fail(e,t,r,o){abort("Assertion failed: "+UTF8ToString(e)+", at: "+[t?UTF8ToString(t):"unknown filename",r,o?UTF8ToString(o):"unknown function"])}function ___cxa_allocate_exception(e){return _malloc(e)}function _atexit(e,t){warnOnce("atexit() called, but EXIT_RUNTIME is not set, so atexits() will not be called. set EXIT_RUNTIME to 1 (see the FAQ)"),__ATEXIT__.unshift({func:e,arg:t})}function ___cxa_atexit(e,t){return _atexit(e,t)}__ATINIT__.push({func:function(){___wasm_call_ctors()}}),Module.abortStackOverflow=abortStackOverflow,Module.demangle=demangle,Module.demangleAll=demangleAll,Module.jsStackTrace=jsStackTrace,Module.stackTrace=stackTrace,Module.___assert_fail=___assert_fail,Module.___cxa_allocate_exception=___cxa_allocate_exception,Module._atexit=_atexit,Module.___cxa_atexit=___cxa_atexit;var ___exception_infos={};Module.___exception_infos=___exception_infos;var ___exception_caught=[];function ___exception_addRef(e){e&&___exception_infos[e].refcount++}function ___exception_deAdjust(e){if(!e||___exception_infos[e])return e;for(var t in ___exception_infos)for(var r=+t,o=___exception_infos[r].adjusted,n=o.length,i=0;i0),t.refcount--,0!==t.refcount||t.rethrown||(t.destructor&&Module.dynCall_ii(t.destructor,e),delete ___exception_infos[e],___cxa_free_exception(e))}}function ___cxa_end_catch(){_setThrew(0);var e=___exception_caught.pop();e&&(___exception_decRef(___exception_deAdjust(e)),___exception_last=0)}function ___cxa_find_matching_catch_2(){var e=___exception_last;if(!e)return 0|(setTempRet0(0),0);var t=___exception_infos[e],r=t.type;if(!r)return 0|(setTempRet0(0),e);var o=Array.prototype.slice.call(arguments),n=(___cxa_is_pointer_type(r),1352672);HEAP32[n>>2]=e,e=n;for(var i=0;i>2],t.adjusted.push(e),0|(setTempRet0(o[i]),e);return e=HEAP32[e>>2],0|(setTempRet0(r),e)}function ___cxa_find_matching_catch_3(){var e=___exception_last;if(!e)return 0|(setTempRet0(0),0);var t=___exception_infos[e],r=t.type;if(!r)return 0|(setTempRet0(0),e);var o=Array.prototype.slice.call(arguments),n=(___cxa_is_pointer_type(r),1352672);HEAP32[n>>2]=e,e=n;for(var i=0;i>2],t.adjusted.push(e),0|(setTempRet0(o[i]),e);return e=HEAP32[e>>2],0|(setTempRet0(r),e)}function ___cxa_find_matching_catch_4(){var e=___exception_last;if(!e)return 0|(setTempRet0(0),0);var t=___exception_infos[e],r=t.type;if(!r)return 0|(setTempRet0(0),e);var o=Array.prototype.slice.call(arguments),n=(___cxa_is_pointer_type(r),1352672);HEAP32[n>>2]=e,e=n;for(var i=0;i>2],t.adjusted.push(e),0|(setTempRet0(o[i]),e);return e=HEAP32[e>>2],0|(setTempRet0(r),e)}function ___cxa_throw(e,t,r){throw ___exception_infos[e]={ptr:e,adjusted:[e],type:t,destructor:r,refcount:0,caught:!1,rethrown:!1},___exception_last=e,"uncaught_exception"in __ZSt18uncaught_exceptionv?__ZSt18uncaught_exceptionv.uncaught_exceptions++:__ZSt18uncaught_exceptionv.uncaught_exceptions=1,e}function ___cxa_uncaught_exceptions(){return __ZSt18uncaught_exceptionv.uncaught_exceptions}function ___handle_stack_overflow(){abort("stack overflow")}function ___resumeException(e){throw ___exception_last||(___exception_last=e),e}function setErrNo(e){return HEAP32[___errno_location()>>2]=e,e}Module.___exception_last=___exception_last,Module.___cxa_free_exception=___cxa_free_exception,Module.___exception_decRef=___exception_decRef,Module.___cxa_end_catch=___cxa_end_catch,Module.___cxa_find_matching_catch_2=___cxa_find_matching_catch_2,Module.___cxa_find_matching_catch_3=___cxa_find_matching_catch_3,Module.___cxa_find_matching_catch_4=___cxa_find_matching_catch_4,Module.___cxa_throw=___cxa_throw,Module.___cxa_uncaught_exceptions=___cxa_uncaught_exceptions,Module.___handle_stack_overflow=___handle_stack_overflow,Module.___resumeException=___resumeException,Module.setErrNo=setErrNo;var PATH={splitPath:function(e){return/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(e).slice(1)},normalizeArray:function(e,t){for(var r=0,o=e.length-1;o>=0;o--){var n=e[o];"."===n?e.splice(o,1):".."===n?(e.splice(o,1),r++):r&&(e.splice(o,1),r--)}if(t)for(;r;r--)e.unshift("..");return e},normalize:function(e){var t="/"===e.charAt(0),r="/"===e.substr(-1);return(e=PATH.normalizeArray(e.split("/").filter((function(e){return!!e})),!t).join("/"))||t||(e="."),e&&r&&(e+="/"),(t?"/":"")+e},dirname:function(e){var t=PATH.splitPath(e),r=t[0],o=t[1];return r||o?(o&&(o=o.substr(0,o.length-1)),r+o):"."},basename:function(e){if("/"===e)return"/";var t=e.lastIndexOf("/");return-1===t?e:e.substr(t+1)},extname:function(e){return PATH.splitPath(e)[3]},join:function(){var e=Array.prototype.slice.call(arguments,0);return PATH.normalize(e.join("/"))},join2:function(e,t){return PATH.normalize(e+"/"+t)}};Module.PATH=PATH;var PATH_FS={resolve:function(){for(var e="",t=!1,r=arguments.length-1;r>=-1&&!t;r--){var o=r>=0?arguments[r]:FS.cwd();if("string"!=typeof o)throw new TypeError("Arguments to path.resolve must be strings");if(!o)return"";e=o+"/"+e,t="/"===o.charAt(0)}return(t?"/":"")+(e=PATH.normalizeArray(e.split("/").filter((function(e){return!!e})),!t).join("/"))||"."},relative:function(e,t){function r(e){for(var t=0;t=0&&""===e[r];r--);return t>r?[]:e.slice(t,r-t+1)}e=PATH_FS.resolve(e).substr(1),t=PATH_FS.resolve(t).substr(1);for(var o=r(e.split("/")),n=r(t.split("/")),i=Math.min(o.length,n.length),a=i,s=0;s0?r.slice(0,o).toString("utf-8"):null}else"undefined"!=typeof window&&"function"==typeof window.prompt?null!==(t=window.prompt("Input: "))&&(t+="\n"):"function"==typeof readline&&null!==(t=readline())&&(t+="\n");if(!t)return null;e.input=intArrayFromString(t,!0)}return e.input.shift()},put_char:function(e,t){null===t||10===t?(out(UTF8ArrayToString(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},flush:function(e){e.output&&e.output.length>0&&(out(UTF8ArrayToString(e.output,0)),e.output=[])}},default_tty1_ops:{put_char:function(e,t){null===t||10===t?(err(UTF8ArrayToString(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},flush:function(e){e.output&&e.output.length>0&&(err(UTF8ArrayToString(e.output,0)),e.output=[])}}};Module.TTY=TTY;var MEMFS={ops_table:null,mount:function(e){return MEMFS.createNode(null,"/",16895,0)},createNode:function(e,t,r,o){if(FS.isBlkdev(r)||FS.isFIFO(r))throw new FS.ErrnoError(63);MEMFS.ops_table||(MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}});var n=FS.createNode(e,t,r,o);return FS.isDir(n.mode)?(n.node_ops=MEMFS.ops_table.dir.node,n.stream_ops=MEMFS.ops_table.dir.stream,n.contents={}):FS.isFile(n.mode)?(n.node_ops=MEMFS.ops_table.file.node,n.stream_ops=MEMFS.ops_table.file.stream,n.usedBytes=0,n.contents=null):FS.isLink(n.mode)?(n.node_ops=MEMFS.ops_table.link.node,n.stream_ops=MEMFS.ops_table.link.stream):FS.isChrdev(n.mode)&&(n.node_ops=MEMFS.ops_table.chrdev.node,n.stream_ops=MEMFS.ops_table.chrdev.stream),n.timestamp=Date.now(),e&&(e.contents[t]=n),n},getFileDataAsRegularArray:function(e){if(e.contents&&e.contents.subarray){for(var t=[],r=0;r=t)){t=Math.max(t,r*(r<1048576?2:1.125)>>>0),0!=r&&(t=Math.max(t,256));var o=e.contents;e.contents=new Uint8Array(t),e.usedBytes>0&&e.contents.set(o.subarray(0,e.usedBytes),0)}},resizeFileStorage:function(e,t){if(e.usedBytes!=t){if(0==t)return e.contents=null,void(e.usedBytes=0);if(!e.contents||e.contents.subarray){var r=e.contents;return e.contents=new Uint8Array(t),r&&e.contents.set(r.subarray(0,Math.min(t,e.usedBytes))),void(e.usedBytes=t)}if(e.contents||(e.contents=[]),e.contents.length>t)e.contents.length=t;else for(;e.contents.length=e.node.usedBytes)return 0;var a=Math.min(e.node.usedBytes-n,o);if(assert(a>=0),a>8&&i.subarray)t.set(i.subarray(n,n+a),r);else for(var s=0;s0||o+r8)throw new FS.ErrnoError(32);for(var n=PATH.normalizeArray(e.split("/").filter((function(e){return!!e})),!1),i=FS.root,a="/",s=0;s40)throw new FS.ErrnoError(32)}}return{path:a,node:i}},getPath:function(e){for(var t;;){if(FS.isRoot(e)){var r=e.mount.mountpoint;return t?"/"!==r[r.length-1]?r+"/"+t:r+t:r}t=t?e.name+"/"+t:e.name,e=e.parent}},hashName:function(e,t){for(var r=0,o=0;o>>0)%FS.nameTable.length},hashAddNode:function(e){var t=FS.hashName(e.parent.id,e.name);e.name_next=FS.nameTable[t],FS.nameTable[t]=e},hashRemoveNode:function(e){var t=FS.hashName(e.parent.id,e.name);if(FS.nameTable[t]===e)FS.nameTable[t]=e.name_next;else for(var r=FS.nameTable[t];r;){if(r.name_next===e){r.name_next=e.name_next;break}r=r.name_next}},lookupNode:function(e,t){var r=FS.mayLookup(e);if(r)throw new FS.ErrnoError(r,e);for(var o=FS.hashName(e.id,t),n=FS.nameTable[o];n;n=n.name_next){var i=n.name;if(n.parent.id===e.id&&i===t)return n}return FS.lookup(e,t)},createNode:function(e,t,r,o){var n=new FS.FSNode(e,t,r,o);return FS.hashAddNode(n),n},destroyNode:function(e){FS.hashRemoveNode(e)},isRoot:function(e){return e===e.parent},isMountpoint:function(e){return!!e.mounted},isFile:function(e){return 32768==(61440&e)},isDir:function(e){return 16384==(61440&e)},isLink:function(e){return 40960==(61440&e)},isChrdev:function(e){return 8192==(61440&e)},isBlkdev:function(e){return 24576==(61440&e)},isFIFO:function(e){return 4096==(61440&e)},isSocket:function(e){return 49152==(49152&e)},flagModes:{r:0,rs:1052672,"r+":2,w:577,wx:705,xw:705,"w+":578,"wx+":706,"xw+":706,a:1089,ax:1217,xa:1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(e){var t=FS.flagModes[e];if(void 0===t)throw new Error("Unknown file open mode: "+e);return t},flagsToPermissionString:function(e){var t=["r","w","rw"][3&e];return 512&e&&(t+="w"),t},nodePermissions:function(e,t){return FS.ignorePermissions||(-1===t.indexOf("r")||292&e.mode)&&(-1===t.indexOf("w")||146&e.mode)&&(-1===t.indexOf("x")||73&e.mode)?0:2},mayLookup:function(e){var t=FS.nodePermissions(e,"x");return t||(e.node_ops.lookup?0:2)},mayCreate:function(e,t){try{FS.lookupNode(e,t);return 20}catch(e){}return FS.nodePermissions(e,"wx")},mayDelete:function(e,t,r){var o;try{o=FS.lookupNode(e,t)}catch(e){return e.errno}var n=FS.nodePermissions(e,"wx");if(n)return n;if(r){if(!FS.isDir(o.mode))return 54;if(FS.isRoot(o)||FS.getPath(o)===FS.cwd())return 10}else if(FS.isDir(o.mode))return 31;return 0},mayOpen:function(e,t){return e?FS.isLink(e.mode)?32:FS.isDir(e.mode)&&("r"!==FS.flagsToPermissionString(t)||512&t)?31:FS.nodePermissions(e,FS.flagsToPermissionString(t)):44},MAX_OPEN_FDS:4096,nextfd:function(e,t){e=e||0,t=t||FS.MAX_OPEN_FDS;for(var r=e;r<=t;r++)if(!FS.streams[r])return r;throw new FS.ErrnoError(33)},getStream:function(e){return FS.streams[e]},createStream:function(e,t,r){FS.FSStream||(FS.FSStream=function(){},FS.FSStream.prototype={object:{get:function(){return this.node},set:function(e){this.node=e}},isRead:{get:function(){return 1!=(2097155&this.flags)}},isWrite:{get:function(){return 0!=(2097155&this.flags)}},isAppend:{get:function(){return 1024&this.flags}}});var o=new FS.FSStream;for(var n in e)o[n]=e[n];e=o;var i=FS.nextfd(t,r);return e.fd=i,FS.streams[i]=e,e},closeStream:function(e){FS.streams[e]=null},chrdev_stream_ops:{open:function(e){var t=FS.getDevice(e.node.rdev);e.stream_ops=t.stream_ops,e.stream_ops.open&&e.stream_ops.open(e)},llseek:function(){throw new FS.ErrnoError(70)}},major:function(e){return e>>8},minor:function(e){return 255&e},makedev:function(e,t){return e<<8|t},registerDevice:function(e,t){FS.devices[e]={stream_ops:t}},getDevice:function(e){return FS.devices[e]},getMounts:function(e){for(var t=[],r=[e];r.length;){var o=r.pop();t.push(o),r.push.apply(r,o.mounts)}return t},syncfs:function(e,t){"function"==typeof e&&(t=e,e=!1),FS.syncFSRequests++,FS.syncFSRequests>1&&err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work");var r=FS.getMounts(FS.root.mount),o=0;function n(e){return assert(FS.syncFSRequests>0),FS.syncFSRequests--,t(e)}function i(e){if(e)return i.errored?void 0:(i.errored=!0,n(e));++o>=r.length&&n(null)}r.forEach((function(t){if(!t.type.syncfs)return i(null);t.type.syncfs(t,e,i)}))},mount:function(e,t,r){if("string"==typeof e)throw e;var o,n="/"===r,i=!r;if(n&&FS.root)throw new FS.ErrnoError(10);if(!n&&!i){var a=FS.lookupPath(r,{follow_mount:!1});if(r=a.path,o=a.node,FS.isMountpoint(o))throw new FS.ErrnoError(10);if(!FS.isDir(o.mode))throw new FS.ErrnoError(54)}var s={type:e,opts:t,mountpoint:r,mounts:[]},d=e.mount(s);return d.mount=s,s.root=d,n?FS.root=d:o&&(o.mounted=s,o.mount&&o.mount.mounts.push(s)),d},unmount:function(e){var t=FS.lookupPath(e,{follow_mount:!1});if(!FS.isMountpoint(t.node))throw new FS.ErrnoError(28);var r=t.node,o=r.mounted,n=FS.getMounts(o);Object.keys(FS.nameTable).forEach((function(e){for(var t=FS.nameTable[e];t;){var r=t.name_next;-1!==n.indexOf(t.mount)&&FS.destroyNode(t),t=r}})),r.mounted=null;var i=r.mount.mounts.indexOf(o);assert(-1!==i),r.mount.mounts.splice(i,1)},lookup:function(e,t){return e.node_ops.lookup(e,t)},mknod:function(e,t,r){var o=FS.lookupPath(e,{parent:!0}).node,n=PATH.basename(e);if(!n||"."===n||".."===n)throw new FS.ErrnoError(28);var i=FS.mayCreate(o,n);if(i)throw new FS.ErrnoError(i);if(!o.node_ops.mknod)throw new FS.ErrnoError(63);return o.node_ops.mknod(o,n,t,r)},create:function(e,t){return t=void 0!==t?t:438,t&=4095,t|=32768,FS.mknod(e,t,0)},mkdir:function(e,t){return t=void 0!==t?t:511,t&=1023,t|=16384,FS.mknod(e,t,0)},mkdirTree:function(e,t){for(var r=e.split("/"),o="",n=0;nthis.length-1||e<0)){var t=e%this.chunkSize,r=e/this.chunkSize|0;return this.getter(r)[t]}},i.prototype.setDataGetter=function(e){this.getter=e},i.prototype.cacheLength=function(){var e=new XMLHttpRequest;if(e.open("HEAD",r,!1),e.send(null),!(e.status>=200&&e.status<300||304===e.status))throw new Error("Couldn't load "+r+". Status: "+e.status);var t,o=Number(e.getResponseHeader("Content-length")),n=(t=e.getResponseHeader("Accept-Ranges"))&&"bytes"===t,i=(t=e.getResponseHeader("Content-Encoding"))&&"gzip"===t,a=1048576;n||(a=o);var s=this;s.setDataGetter((function(e){var t=e*a,n=(e+1)*a-1;if(n=Math.min(n,o-1),void 0===s.chunks[e]&&(s.chunks[e]=function(e,t){if(e>t)throw new Error("invalid range ("+e+", "+t+") or no bytes requested!");if(t>o-1)throw new Error("only "+o+" bytes available! programmer error!");var n=new XMLHttpRequest;if(n.open("GET",r,!1),o!==a&&n.setRequestHeader("Range","bytes="+e+"-"+t),"undefined"!=typeof Uint8Array&&(n.responseType="arraybuffer"),n.overrideMimeType&&n.overrideMimeType("text/plain; charset=x-user-defined"),n.send(null),!(n.status>=200&&n.status<300||304===n.status))throw new Error("Couldn't load "+r+". Status: "+n.status);return void 0!==n.response?new Uint8Array(n.response||[]):intArrayFromString(n.responseText||"",!0)}(t,n)),void 0===s.chunks[e])throw new Error("doXHR failed!");return s.chunks[e]})),!i&&o||(a=o=1,o=this.getter(0).length,a=o,out("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=o,this._chunkSize=a,this.lengthKnown=!0},"undefined"!=typeof XMLHttpRequest){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var a=new i;Object.defineProperties(a,{length:{get:function(){return this.lengthKnown||this.cacheLength(),this._length}},chunkSize:{get:function(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}});var s={isDevice:!1,contents:a}}else s={isDevice:!1,url:r};var d=FS.createFile(e,t,s,o,n);s.contents?d.contents=s.contents:s.url&&(d.contents=null,d.url=s.url),Object.defineProperties(d,{usedBytes:{get:function(){return this.contents.length}}});var l={};return Object.keys(d.stream_ops).forEach((function(e){var t=d.stream_ops[e];l[e]=function(){if(!FS.forceLoadFile(d))throw new FS.ErrnoError(29);return t.apply(null,arguments)}})),l.read=function(e,t,r,o,n){if(!FS.forceLoadFile(d))throw new FS.ErrnoError(29);var i=e.node.contents;if(n>=i.length)return 0;var a=Math.min(i.length-n,o);if(assert(a>=0),i.slice)for(var s=0;s>2]=o.dev,HEAP32[r+4>>2]=0,HEAP32[r+8>>2]=o.ino,HEAP32[r+12>>2]=o.mode,HEAP32[r+16>>2]=o.nlink,HEAP32[r+20>>2]=o.uid,HEAP32[r+24>>2]=o.gid,HEAP32[r+28>>2]=o.rdev,HEAP32[r+32>>2]=0,tempI64=[o.size>>>0,(tempDouble=o.size,+Math_abs(tempDouble)>=1?tempDouble>0?(0|Math_min(+Math_floor(tempDouble/4294967296),4294967295))>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[r+40>>2]=tempI64[0],HEAP32[r+44>>2]=tempI64[1],HEAP32[r+48>>2]=4096,HEAP32[r+52>>2]=o.blocks,HEAP32[r+56>>2]=o.atime.getTime()/1e3|0,HEAP32[r+60>>2]=0,HEAP32[r+64>>2]=o.mtime.getTime()/1e3|0,HEAP32[r+68>>2]=0,HEAP32[r+72>>2]=o.ctime.getTime()/1e3|0,HEAP32[r+76>>2]=0,tempI64=[o.ino>>>0,(tempDouble=o.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(0|Math_min(+Math_floor(tempDouble/4294967296),4294967295))>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[r+80>>2]=tempI64[0],HEAP32[r+84>>2]=tempI64[1],0},doMsync:function(e,t,r,o,n){var i=HEAPU8.slice(e,e+r);FS.msync(t,i,n,r,o)},doMkdir:function(e,t){return"/"===(e=PATH.normalize(e))[e.length-1]&&(e=e.substr(0,e.length-1)),FS.mkdir(e,t,0),0},doMknod:function(e,t,r){switch(61440&t){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}return FS.mknod(e,t,r),0},doReadlink:function(e,t,r){if(r<=0)return-28;var o=FS.readlink(e),n=Math.min(r,lengthBytesUTF8(o)),i=HEAP8[t+n];return stringToUTF8(o,t,r+1),HEAP8[t+n]=i,n},doAccess:function(e,t){if(-8&t)return-28;var r;if(!(r=FS.lookupPath(e,{follow:!0}).node))return-44;var o="";return 4&t&&(o+="r"),2&t&&(o+="w"),1&t&&(o+="x"),o&&FS.nodePermissions(r,o)?-2:0},doDup:function(e,t,r){var o=FS.getStream(r);return o&&FS.close(o),FS.open(e,t,0,r,r).fd},doReadv:function(e,t,r,o){for(var n=0,i=0;i>2],s=HEAP32[t+(8*i+4)>>2],d=FS.read(e,HEAP8,a,s,o);if(d<0)return-1;if(n+=d,d>2],s=HEAP32[t+(8*i+4)>>2],d=FS.write(e,HEAP8,a,s,o);if(d<0)return-1;n+=d}return n},varargs:void 0,get:function(){return assert(null!=SYSCALLS.varargs),SYSCALLS.varargs+=4,HEAP32[SYSCALLS.varargs-4>>2]},getStr:function(e){return UTF8ToString(e)},getStreamFromFD:function(e){var t=FS.getStream(e);if(!t)throw new FS.ErrnoError(8);return t},get64:function(e,t){return assert(e>=0?0===t:-1===t),e}};function ___sys_fcntl64(e,t,r){SYSCALLS.varargs=r;try{var o=SYSCALLS.getStreamFromFD(e);switch(t){case 0:return(n=SYSCALLS.get())<0?-28:FS.open(o.path,o.flags,0,n).fd;case 1:case 2:return 0;case 3:return o.flags;case 4:var n=SYSCALLS.get();return o.flags|=n,0;case 12:n=SYSCALLS.get();return HEAP16[n+0>>1]=2,0;case 13:case 14:return 0;case 16:case 8:return-28;case 9:return setErrNo(28),-1;default:return-28}}catch(e){return void 0!==FS&&e instanceof FS.ErrnoError||abort(e),-e.errno}}function ___sys_ioctl(e,t,r){SYSCALLS.varargs=r;try{var o=SYSCALLS.getStreamFromFD(e);switch(t){case 21509:case 21505:return o.tty?0:-59;case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:return o.tty?0:-59;case 21519:if(!o.tty)return-59;var n=SYSCALLS.get();return HEAP32[n>>2]=0,0;case 21520:return o.tty?-28:-59;case 21531:n=SYSCALLS.get();return FS.ioctl(o,t,n);case 21523:case 21524:return o.tty?0:-59;default:abort("bad ioctl syscall "+t)}}catch(e){return void 0!==FS&&e instanceof FS.ErrnoError||abort(e),-e.errno}}function ___sys_open(e,t,r){SYSCALLS.varargs=r;try{var o=SYSCALLS.getStr(e),n=SYSCALLS.get();return FS.open(o,t,n).fd}catch(e){return void 0!==FS&&e instanceof FS.ErrnoError||abort(e),-e.errno}}function getShiftFromSize(e){switch(e){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+e)}}function embind_init_charCodes(){for(var e=new Array(256),t=0;t<256;++t)e[t]=String.fromCharCode(t);embind_charCodes=e}Module.SYSCALLS=SYSCALLS,Module.___sys_fcntl64=___sys_fcntl64,Module.___sys_ioctl=___sys_ioctl,Module.___sys_open=___sys_open,Module.getShiftFromSize=getShiftFromSize,Module.embind_init_charCodes=embind_init_charCodes;var embind_charCodes=void 0;function readLatin1String(e){for(var t="",r=e;HEAPU8[r];)t+=embind_charCodes[HEAPU8[r++]];return t}Module.embind_charCodes=embind_charCodes,Module.readLatin1String=readLatin1String;var awaitingDependencies={};Module.awaitingDependencies=awaitingDependencies;var registeredTypes={};Module.registeredTypes=registeredTypes;var typeDependencies={};Module.typeDependencies=typeDependencies;var char_0=48;Module.char_0=char_0;var char_9=57;function makeLegalFunctionName(e){if(void 0===e)return"_unknown";var t=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return t>=char_0&&t<=char_9?"_"+e:e}function createNamedFunction(e,t){return e=makeLegalFunctionName(e),new Function("body","return function "+e+'() {\n "use strict"; return body.apply(this, arguments);\n};\n')(t)}function extendError(e,t){var r=createNamedFunction(t,(function(e){this.name=t,this.message=e;var r=new Error(e).stack;void 0!==r&&(this.stack=this.toString()+"\n"+r.replace(/^Error(:[^\n]*)?\n/,""))}));return r.prototype=Object.create(e.prototype),r.prototype.constructor=r,r.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},r}Module.char_9=char_9,Module.makeLegalFunctionName=makeLegalFunctionName,Module.createNamedFunction=createNamedFunction,Module.extendError=extendError;var BindingError=void 0;function throwBindingError(e){throw new BindingError(e)}Module.BindingError=BindingError,Module.throwBindingError=throwBindingError;var InternalError=void 0;function throwInternalError(e){throw new InternalError(e)}function whenDependentTypesAreResolved(e,t,r){function o(t){var o=r(t);o.length!==e.length&&throwInternalError("Mismatched type converter count");for(var n=0;n>i])},destructorFunction:null})}Module.InternalError=InternalError,Module.throwInternalError=throwInternalError,Module.whenDependentTypesAreResolved=whenDependentTypesAreResolved,Module.registerType=registerType,Module.__embind_register_bool=__embind_register_bool;var emval_free_list=[];Module.emval_free_list=emval_free_list;var emval_handle_array=[{},{value:void 0},{value:null},{value:!0},{value:!1}];function __emval_decref(e){e>4&&0==--emval_handle_array[e].refcount&&(emval_handle_array[e]=void 0,emval_free_list.push(e))}function count_emval_handles(){for(var e=0,t=5;t>2])}function __embind_register_emval(e,t){registerType(e,{name:t=readLatin1String(t),fromWireType:function(e){var t=emval_handle_array[e].value;return __emval_decref(e),t},toWireType:function(e,t){return __emval_register(t)},argPackAdvance:8,readValueFromPointer:simpleReadValueFromPointer,destructorFunction:null})}function _embind_repr(e){if(null===e)return"null";var t=typeof e;return"object"===t||"array"===t||"function"===t?e.toString():""+e}function floatReadValueFromPointer(e,t){switch(t){case 2:return function(e){return this.fromWireType(HEAPF32[e>>2])};case 3:return function(e){return this.fromWireType(HEAPF64[e>>3])};default:throw new TypeError("Unknown float type: "+e)}}function __embind_register_float(e,t,r){var o=getShiftFromSize(r);registerType(e,{name:t=readLatin1String(t),fromWireType:function(e){return e},toWireType:function(e,t){if("number"!=typeof t&&"boolean"!=typeof t)throw new TypeError('Cannot convert "'+_embind_repr(t)+'" to '+this.name);return t},argPackAdvance:8,readValueFromPointer:floatReadValueFromPointer(t,o),destructorFunction:null})}function new_(e,t){if(!(e instanceof Function))throw new TypeError("new_ called with constructor type "+typeof e+" which is not a function");var r=createNamedFunction(e.name||"unknownFunctionName",(function(){}));r.prototype=e.prototype;var o=new r,n=e.apply(o,t);return n instanceof Object?n:o}function runDestructors(e){for(;e.length;){var t=e.pop();e.pop()(t)}}function craftInvokerFunction(e,t,r,o,n){var i=t.length;i<2&&throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var a=null!==t[1]&&null!==r,s=!1,d=1;d0?", ":"")+u),_+=(l?"var rv = ":"")+"invoker(fn"+(u.length>0?", ":"")+u+");\n",s)_+="runDestructors(destructors);\n";else for(d=a?1:2;d>2)+o]);return r}function replacePublicSymbol(e,t,r){Module.hasOwnProperty(e)||throwInternalError("Replacing nonexistant public symbol"),void 0!==Module[e].overloadTable&&void 0!==r?Module[e].overloadTable[r]=t:(Module[e]=t,Module[e].argCount=r)}function embind__requireFunction(e,t){e=readLatin1String(e);var r=function(r){for(var o=[],n=1;n>1]}:function(e){return HEAPU16[e>>1]};case 2:return r?function(e){return HEAP32[e>>2]}:function(e){return HEAPU32[e>>2]};default:throw new TypeError("Unknown integer type: "+e)}}function __embind_register_integer(e,t,r,o,n){t=readLatin1String(t),-1===n&&(n=4294967295);var i=getShiftFromSize(r),a=function(e){return e};if(0===o){var s=32-8*r;a=function(e){return e<>>s}}var d=-1!=t.indexOf("unsigned");registerType(e,{name:t,fromWireType:a,toWireType:function(e,r){if("number"!=typeof r&&"boolean"!=typeof r)throw new TypeError('Cannot convert "'+_embind_repr(r)+'" to '+this.name);if(rn)throw new TypeError('Passing a number "'+_embind_repr(r)+'" from JS side to C/C++ side to an argument of type "'+t+'", which is outside the valid range ['+o+", "+n+"]!");return d?r>>>0:0|r},argPackAdvance:8,readValueFromPointer:integerReadValueFromPointer(t,i,0!==o),destructorFunction:null})}function __embind_register_memory_view(e,t,r){var o=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][t];function n(e){var t=HEAPU32,r=t[e>>=2],n=t[e+1];return new o(buffer,n,r)}registerType(e,{name:r=readLatin1String(r),fromWireType:n,argPackAdvance:8,readValueFromPointer:n},{ignoreDuplicateRegistrations:!0})}function __embind_register_std_string(e,t){var r="std::string"===(t=readLatin1String(t));registerType(e,{name:t,fromWireType:function(e){var t,o=HEAPU32[e>>2];if(r)for(var n=e+4,i=0;i<=o;++i){var a=e+4+i;if(0==HEAPU8[a]||i==o){var s=UTF8ToString(n,a-n);void 0===t?t=s:(t+=String.fromCharCode(0),t+=s),n=a+1}}else{var d=new Array(o);for(i=0;i>2]=n,r&&o)stringToUTF8(t,i+4,n+1);else if(o)for(var a=0;a255&&(_free(i),throwBindingError("String has UTF-16 code units that do not fit in 8 bits")),HEAPU8[i+4+a]=s}else for(a=0;a>2],a=i(),d=e+4,l=0;l<=n;++l){var c=e+4+l*t;if(0==a[c>>s]||l==n){var u=o(d,c-d);void 0===r?r=u:(r+=String.fromCharCode(0),r+=u),d=c+t}}return _free(e),r},toWireType:function(e,o){"string"!=typeof o&&throwBindingError("Cannot pass non-string to C++ string type "+r);var i=a(o),d=_malloc(4+i+t);return HEAPU32[d>>2]=i>>s,n(o,d+4,i+t),null!==e&&e.push(_free,d),d},argPackAdvance:8,readValueFromPointer:simpleReadValueFromPointer,destructorFunction:function(e){_free(e)}})}function __embind_register_void(e,t){registerType(e,{isVoid:!0,name:t=readLatin1String(t),argPackAdvance:0,fromWireType:function(){},toWireType:function(e,t){}})}function __emval_incref(e){e>4&&(emval_handle_array[e].refcount+=1)}function requireRegisteredType(e,t){var r=registeredTypes[e];return void 0===r&&throwBindingError(t+" has unknown type "+getTypeName(e)),r}function __emval_take_value(e,t){return __emval_register((e=requireRegisteredType(e,"_emval_take_value")).readValueFromPointer(t))}Module.UnboundTypeError=UnboundTypeError,Module.getTypeName=getTypeName,Module.throwUnboundTypeError=throwUnboundTypeError,Module.__embind_register_function=__embind_register_function,Module.integerReadValueFromPointer=integerReadValueFromPointer,Module.__embind_register_integer=__embind_register_integer,Module.__embind_register_memory_view=__embind_register_memory_view,Module.__embind_register_std_string=__embind_register_std_string,Module.__embind_register_std_wstring=__embind_register_std_wstring,Module.__embind_register_void=__embind_register_void,Module.__emval_incref=__emval_incref,Module.requireRegisteredType=requireRegisteredType,Module.__emval_take_value=__emval_take_value;var _emscripten_get_now,_abs=Math_abs;function _clock(){return void 0===_clock.start&&(_clock.start=Date.now()),1e3*(Date.now()-_clock.start)|0}function _emscripten_get_sbrk_ptr(){return 1352512}function _emscripten_memcpy_big(e,t,r){HEAPU8.copyWithin(e,t,t+r)}function _emscripten_get_heap_size(){return HEAPU8.length}function emscripten_realloc_buffer(e){try{return wasmMemory.grow(e-buffer.byteLength+65535>>>16),updateGlobalBufferAndViews(wasmMemory.buffer),1}catch(t){console.error("emscripten_realloc_buffer: Attempted to grow heap from "+buffer.byteLength+" bytes to "+e+" bytes, but got error: "+t)}}function _emscripten_resize_heap(e){e>>>=0;var t=_emscripten_get_heap_size();assert(e>t);if(e>2147483648)return err("Cannot enlarge memory, asked to go up to "+e+" bytes, but the limit is 2147483648 bytes!"),!1;for(var r=1;r<=4;r*=2){var o=t*(1+.2/r);o=Math.min(o,e+100663296);var n=Math.min(2147483648,alignUp(Math.max(16777216,e,o),65536));if(emscripten_realloc_buffer(n))return!0}return err("Failed to grow the heap from "+t+" bytes to "+n+" bytes, not enough memory!"),!1}function _emscripten_set_main_loop_timing(e,t){if(Browser.mainLoop.timingMode=e,Browser.mainLoop.timingValue=t,!Browser.mainLoop.func)return console.error("emscripten_set_main_loop_timing: Cannot set timing mode for main loop since a main loop does not exist! Call emscripten_set_main_loop first to set one up."),1;if(0==e)Browser.mainLoop.scheduler=function(){var e=0|Math.max(0,Browser.mainLoop.tickStartTime+t-_emscripten_get_now());setTimeout(Browser.mainLoop.runner,e)},Browser.mainLoop.method="timeout";else if(1==e)Browser.mainLoop.scheduler=function(){Browser.requestAnimationFrame(Browser.mainLoop.runner)},Browser.mainLoop.method="rAF";else if(2==e){if("undefined"==typeof setImmediate){var r=[];addEventListener("message",(function(e){"setimmediate"!==e.data&&"setimmediate"!==e.data.target||(e.stopPropagation(),r.shift()())}),!0),setImmediate=function(e){r.push(e),ENVIRONMENT_IS_WORKER?(void 0===Module.setImmediates&&(Module.setImmediates=[]),Module.setImmediates.push(e),postMessage({target:"setimmediate"})):postMessage("setimmediate","*")}}Browser.mainLoop.scheduler=function(){setImmediate(Browser.mainLoop.runner)},Browser.mainLoop.method="immediate"}return 0}function _emscripten_set_main_loop(e,t,r,o,n){var i;noExitRuntime=!0,assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters."),Browser.mainLoop.func=e,Browser.mainLoop.arg=o,i=void 0!==o?function(){Module.dynCall_vi(e,o)}:function(){Module.dynCall_v(e)};var a=Browser.mainLoop.currentlyRunningMainloop;if(Browser.mainLoop.runner=function(){if(!ABORT)if(Browser.mainLoop.queue.length>0){var e=Date.now(),t=Browser.mainLoop.queue.shift();if(t.func(t.arg),Browser.mainLoop.remainingBlockers){var r=Browser.mainLoop.remainingBlockers,o=r%1==0?r-1:Math.floor(r);t.counted?Browser.mainLoop.remainingBlockers=o:(o+=.5,Browser.mainLoop.remainingBlockers=(8*r+o)/9)}if(console.log('main loop blocker "'+t.name+'" took '+(Date.now()-e)+" ms"),Browser.mainLoop.updateStatus(),a1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0?Browser.mainLoop.scheduler():(0==Browser.mainLoop.timingMode&&(Browser.mainLoop.tickStartTime=_emscripten_get_now()),"timeout"===Browser.mainLoop.method&&Module.ctx&&(warnOnce("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!"),Browser.mainLoop.method=""),Browser.mainLoop.runIter(i),checkStackCookie(),a0?_emscripten_set_main_loop_timing(0,1e3/t):_emscripten_set_main_loop_timing(1,1),Browser.mainLoop.scheduler()),r)throw"unwind"}Module._abs=_abs,Module._clock=_clock,Module._emscripten_get_sbrk_ptr=_emscripten_get_sbrk_ptr,Module._emscripten_memcpy_big=_emscripten_memcpy_big,Module._emscripten_get_heap_size=_emscripten_get_heap_size,Module.emscripten_realloc_buffer=emscripten_realloc_buffer,Module._emscripten_resize_heap=_emscripten_resize_heap,Module._emscripten_set_main_loop_timing=_emscripten_set_main_loop_timing,_emscripten_get_now=ENVIRONMENT_IS_NODE?function(){var e=process.hrtime();return 1e3*e[0]+e[1]/1e6}:"undefined"!=typeof dateNow?dateNow:function(){return performance.now()},Module._emscripten_get_now=_emscripten_get_now,Module._emscripten_set_main_loop=_emscripten_set_main_loop;var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null,Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var e=Browser.mainLoop.timingMode,t=Browser.mainLoop.timingValue,r=Browser.mainLoop.func;Browser.mainLoop.func=null,_emscripten_set_main_loop(r,0,!1,Browser.mainLoop.arg,!0),_emscripten_set_main_loop_timing(e,t),Browser.mainLoop.scheduler()},updateStatus:function(){if(Module.setStatus){var e=Module.statusMessage||"Please wait...",t=Browser.mainLoop.remainingBlockers,r=Browser.mainLoop.expectedBlockers;t?t=6;){var a=o>>n-6&63;n-=6,r+=t[a]}return 2==n?(r+=t[(3&o)<<4],r+="=="):4==n&&(r+=t[(15&o)<<2],r+="="),r}(e),i(l))},l.src=d,Browser.safeSetTimeout((function(){i(l)}),1e4)}};Module.preloadPlugins.push(t);var r=Module.canvas;r&&(r.requestPointerLock=r.requestPointerLock||r.mozRequestPointerLock||r.webkitRequestPointerLock||r.msRequestPointerLock||function(){},r.exitPointerLock=document.exitPointerLock||document.mozExitPointerLock||document.webkitExitPointerLock||document.msExitPointerLock||function(){},r.exitPointerLock=r.exitPointerLock.bind(document),document.addEventListener("pointerlockchange",o,!1),document.addEventListener("mozpointerlockchange",o,!1),document.addEventListener("webkitpointerlockchange",o,!1),document.addEventListener("mspointerlockchange",o,!1),Module.elementPointerLock&&r.addEventListener("click",(function(e){!Browser.pointerLock&&Module.canvas.requestPointerLock&&(Module.canvas.requestPointerLock(),e.preventDefault())}),!1))}function o(){Browser.pointerLock=document.pointerLockElement===Module.canvas||document.mozPointerLockElement===Module.canvas||document.webkitPointerLockElement===Module.canvas||document.msPointerLockElement===Module.canvas}},createContext:function(e,t,r,o){if(t&&Module.ctx&&e==Module.canvas)return Module.ctx;var n,i;if(t){var a={antialias:!1,alpha:!1,majorVersion:1};if(o)for(var s in o)a[s]=o[s];"undefined"!=typeof GL&&(i=GL.createContext(e,a))&&(n=GL.getContext(i).GLctx)}else n=e.getContext("2d");return n?(r&&(t||assert("undefined"==typeof GLctx,"cannot set in module if GLctx is used, but we are a non-GL context that would replace it"),Module.ctx=n,t&&GL.makeContextCurrent(i),Module.useWebGL=t,Browser.moduleContextCreatedCallbacks.forEach((function(e){e()})),Browser.init()),n):null},destroyContext:function(e,t,r){},fullscreenHandlersInstalled:!1,lockPointer:void 0,resizeCanvas:void 0,requestFullscreen:function(e,t){Browser.lockPointer=e,Browser.resizeCanvas=t,void 0===Browser.lockPointer&&(Browser.lockPointer=!0),void 0===Browser.resizeCanvas&&(Browser.resizeCanvas=!1);var r=Module.canvas;function o(){Browser.isFullscreen=!1;var e=r.parentNode;(document.fullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||document.webkitFullscreenElement||document.webkitCurrentFullScreenElement)===e?(r.exitFullscreen=Browser.exitFullscreen,Browser.lockPointer&&r.requestPointerLock(),Browser.isFullscreen=!0,Browser.resizeCanvas?Browser.setFullscreenCanvasSize():Browser.updateCanvasDimensions(r)):(e.parentNode.insertBefore(r,e),e.parentNode.removeChild(e),Browser.resizeCanvas?Browser.setWindowedCanvasSize():Browser.updateCanvasDimensions(r)),Module.onFullScreen&&Module.onFullScreen(Browser.isFullscreen),Module.onFullscreen&&Module.onFullscreen(Browser.isFullscreen)}Browser.fullscreenHandlersInstalled||(Browser.fullscreenHandlersInstalled=!0,document.addEventListener("fullscreenchange",o,!1),document.addEventListener("mozfullscreenchange",o,!1),document.addEventListener("webkitfullscreenchange",o,!1),document.addEventListener("MSFullscreenChange",o,!1));var n=document.createElement("div");r.parentNode.insertBefore(n,r),n.appendChild(r),n.requestFullscreen=n.requestFullscreen||n.mozRequestFullScreen||n.msRequestFullscreen||(n.webkitRequestFullscreen?function(){n.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)}:null)||(n.webkitRequestFullScreen?function(){n.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT)}:null),n.requestFullscreen()},requestFullScreen:function(){abort("Module.requestFullScreen has been replaced by Module.requestFullscreen (without a capital S)")},exitFullscreen:function(){return!!Browser.isFullscreen&&((document.exitFullscreen||document.cancelFullScreen||document.mozCancelFullScreen||document.msExitFullscreen||document.webkitCancelFullScreen||function(){}).apply(document,[]),!0)},nextRAF:0,fakeRequestAnimationFrame:function(e){var t=Date.now();if(0===Browser.nextRAF)Browser.nextRAF=t+1e3/60;else for(;t+2>=Browser.nextRAF;)Browser.nextRAF+=1e3/60;var r=Math.max(Browser.nextRAF-t,0);setTimeout(e,r)},requestAnimationFrame:function(e){"function"!=typeof requestAnimationFrame?(0,Browser.fakeRequestAnimationFrame)(e):requestAnimationFrame(e)},safeCallback:function(e){return function(){if(!ABORT)return e.apply(null,arguments)}},allowAsyncCallbacks:!0,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=!1},resumeAsyncCallbacks:function(){if(Browser.allowAsyncCallbacks=!0,Browser.queuedAsyncCallbacks.length>0){var e=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[],e.forEach((function(e){e()}))}},safeRequestAnimationFrame:function(e){return Browser.requestAnimationFrame((function(){ABORT||(Browser.allowAsyncCallbacks?e():Browser.queuedAsyncCallbacks.push(e))}))},safeSetTimeout:function(e,t){return noExitRuntime=!0,setTimeout((function(){ABORT||(Browser.allowAsyncCallbacks?e():Browser.queuedAsyncCallbacks.push(e))}),t)},safeSetInterval:function(e,t){return noExitRuntime=!0,setInterval((function(){ABORT||Browser.allowAsyncCallbacks&&e()}),t)},getMimetype:function(e){return{jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",bmp:"image/bmp",ogg:"audio/ogg",wav:"audio/wav",mp3:"audio/mpeg"}[e.substr(e.lastIndexOf(".")+1)]},getUserMedia:function(e){window.getUserMedia||(window.getUserMedia=navigator.getUserMedia||navigator.mozGetUserMedia),window.getUserMedia(e)},getMovementX:function(e){return e.movementX||e.mozMovementX||e.webkitMovementX||0},getMovementY:function(e){return e.movementY||e.mozMovementY||e.webkitMovementY||0},getMouseWheelDelta:function(e){var t=0;switch(e.type){case"DOMMouseScroll":t=e.detail/3;break;case"mousewheel":t=e.wheelDelta/120;break;case"wheel":switch(t=e.deltaY,e.deltaMode){case 0:t/=100;break;case 1:t/=3;break;case 2:t*=80;break;default:throw"unrecognized mouse wheel delta mode: "+e.deltaMode}break;default:throw"unrecognized mouse wheel event: "+e.type}return t},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(e){if(Browser.pointerLock)"mousemove"!=e.type&&"mozMovementX"in e?Browser.mouseMovementX=Browser.mouseMovementY=0:(Browser.mouseMovementX=Browser.getMovementX(e),Browser.mouseMovementY=Browser.getMovementY(e)),"undefined"!=typeof SDL?(Browser.mouseX=SDL.mouseX+Browser.mouseMovementX,Browser.mouseY=SDL.mouseY+Browser.mouseMovementY):(Browser.mouseX+=Browser.mouseMovementX,Browser.mouseY+=Browser.mouseMovementY);else{var t=Module.canvas.getBoundingClientRect(),r=Module.canvas.width,o=Module.canvas.height,n=void 0!==window.scrollX?window.scrollX:window.pageXOffset,i=void 0!==window.scrollY?window.scrollY:window.pageYOffset;if(assert(void 0!==n&&void 0!==i,"Unable to retrieve scroll position, mouse positions likely broken."),"touchstart"===e.type||"touchend"===e.type||"touchmove"===e.type){var a=e.touch;if(void 0===a)return;var s=a.pageX-(n+t.left),d=a.pageY-(i+t.top),l={x:s*=r/t.width,y:d*=o/t.height};if("touchstart"===e.type)Browser.lastTouches[a.identifier]=l,Browser.touches[a.identifier]=l;else if("touchend"===e.type||"touchmove"===e.type){var c=Browser.touches[a.identifier];c||(c=l),Browser.lastTouches[a.identifier]=c,Browser.touches[a.identifier]=l}return}var u=e.pageX-(n+t.left),_=e.pageY-(i+t.top);u*=r/t.width,_*=o/t.height,Browser.mouseMovementX=u-Browser.mouseX,Browser.mouseMovementY=_-Browser.mouseY,Browser.mouseX=u,Browser.mouseY=_}},asyncLoad:function(e,t,r,o){var n=o?"":getUniqueRunDependency("al "+e);readAsync(e,(function(r){assert(r,'Loading data file "'+e+'" failed (no arrayBuffer).'),t(new Uint8Array(r)),n&&removeRunDependency(n)}),(function(t){if(!r)throw'Loading data file "'+e+'" failed.';r()})),n&&addRunDependency(n)},resizeListeners:[],updateResizeListeners:function(){var e=Module.canvas;Browser.resizeListeners.forEach((function(t){t(e.width,e.height)}))},setCanvasSize:function(e,t,r){var o=Module.canvas;Browser.updateCanvasDimensions(o,e,t),r||Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if("undefined"!=typeof SDL){var e=HEAPU32[SDL.screen>>2];e|=8388608,HEAP32[SDL.screen>>2]=e}Browser.updateCanvasDimensions(Module.canvas),Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if("undefined"!=typeof SDL){var e=HEAPU32[SDL.screen>>2];e&=-8388609,HEAP32[SDL.screen>>2]=e}Browser.updateCanvasDimensions(Module.canvas),Browser.updateResizeListeners()},updateCanvasDimensions:function(e,t,r){t&&r?(e.widthNative=t,e.heightNative=r):(t=e.widthNative,r=e.heightNative);var o=t,n=r;if(Module.forcedAspectRatio&&Module.forcedAspectRatio>0&&(o/n>2]=i,0}catch(e){return void 0!==FS&&e instanceof FS.ErrnoError||abort(e),e.errno}}function _fd_seek(e,t,r,o,n){try{var i=SYSCALLS.getStreamFromFD(e),a=4294967296*r+(t>>>0);return a<=-9007199254740992||a>=9007199254740992?-61:(FS.llseek(i,a,o),tempI64=[i.position>>>0,(tempDouble=i.position,+Math_abs(tempDouble)>=1?tempDouble>0?(0|Math_min(+Math_floor(tempDouble/4294967296),4294967295))>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[n>>2]=tempI64[0],HEAP32[n+4>>2]=tempI64[1],i.getdents&&0===a&&0===o&&(i.getdents=null),0)}catch(e){return void 0!==FS&&e instanceof FS.ErrnoError||abort(e),e.errno}}function _fd_write(e,t,r,o){try{var n=SYSCALLS.getStreamFromFD(e),i=SYSCALLS.doWritev(n,t,r);return HEAP32[o>>2]=i,0}catch(e){return void 0!==FS&&e instanceof FS.ErrnoError||abort(e),e.errno}}function _getTempRet0(){return 0|getTempRet0()}function _llvm_eh_typeid_for(e){return e}function _round(e){return(e=+e)>=0?+Math_floor(e+.5):+Math_ceil(e-.5)}function _roundf(e){return(e=+e)>=0?+Math_floor(e+.5):+Math_ceil(e-.5)}function _setTempRet0(e){setTempRet0(0|e)}Module.Browser=Browser,Module._emscripten_worker_respond=_emscripten_worker_respond,Module._emscripten_worker_respond_provisionally=_emscripten_worker_respond_provisionally,Module._fd_close=_fd_close,Module._fd_read=_fd_read,Module._fd_seek=_fd_seek,Module._fd_write=_fd_write,Module._getTempRet0=_getTempRet0,Module._llvm_eh_typeid_for=_llvm_eh_typeid_for,Module._round=_round,Module._roundf=_roundf,Module._setTempRet0=_setTempRet0;var FSNode=function(e,t,r,o){e||(e=this),this.parent=e,this.mount=e.mount,this.mounted=null,this.id=FS.nextInode++,this.name=t,this.mode=r,this.node_ops={},this.stream_ops={},this.rdev=o},readMode=365,writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(e){e?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(e){e?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}}),FS.FSNode=FSNode,FS.staticInit(),embind_init_charCodes(),BindingError=Module.BindingError=extendError(Error,"BindingError"),InternalError=Module.InternalError=extendError(Error,"InternalError"),init_emval(),UnboundTypeError=Module.UnboundTypeError=extendError(Error,"UnboundTypeError"),Module.requestFullscreen=function(e,t){Browser.requestFullscreen(e,t)},Module.requestFullScreen=function(){Browser.requestFullScreen()},Module.requestAnimationFrame=function(e){Browser.requestAnimationFrame(e)},Module.setCanvasSize=function(e,t,r){Browser.setCanvasSize(e,t,r)},Module.pauseMainLoop=function(){Browser.mainLoop.pause()},Module.resumeMainLoop=function(){Browser.mainLoop.resume()},Module.getUserMedia=function(){Browser.getUserMedia()},Module.createContext=function(e,t,r,o){return Browser.createContext(e,t,r,o)};var ASSERTIONS=!0;function intArrayFromString(e,t,r){var o=r>0?r:lengthBytesUTF8(e)+1,n=new Array(o),i=stringToUTF8Array(e,n,0,n.length);return t&&(n.length=i),n}function intArrayToString(e){for(var t=[],r=0;r255&&(ASSERTIONS&&assert(!1,"Character code "+o+" ("+String.fromCharCode(o)+") at offset "+r+" not in 0x00-0xFF."),o&=255),t.push(String.fromCharCode(o))}return t.join("")}var calledRun,asmGlobalArg={},asmLibraryArg={__assert_fail:___assert_fail,__cxa_allocate_exception:___cxa_allocate_exception,__cxa_atexit:___cxa_atexit,__cxa_begin_catch:___cxa_begin_catch,__cxa_end_catch:___cxa_end_catch,__cxa_find_matching_catch_2:___cxa_find_matching_catch_2,__cxa_find_matching_catch_3:___cxa_find_matching_catch_3,__cxa_find_matching_catch_4:___cxa_find_matching_catch_4,__cxa_free_exception:___cxa_free_exception,__cxa_throw:___cxa_throw,__cxa_uncaught_exceptions:___cxa_uncaught_exceptions,__handle_stack_overflow:___handle_stack_overflow,__resumeException:___resumeException,__sys_fcntl64:___sys_fcntl64,__sys_ioctl:___sys_ioctl,__sys_open:___sys_open,_embind_register_bool:__embind_register_bool,_embind_register_emval:__embind_register_emval,_embind_register_float:__embind_register_float,_embind_register_function:__embind_register_function,_embind_register_integer:__embind_register_integer,_embind_register_memory_view:__embind_register_memory_view,_embind_register_std_string:__embind_register_std_string,_embind_register_std_wstring:__embind_register_std_wstring,_embind_register_void:__embind_register_void,_emval_decref:__emval_decref,_emval_incref:__emval_incref,_emval_take_value:__emval_take_value,abs:_abs,call_validate:call_validate,clock:_clock,emscripten_get_sbrk_ptr:_emscripten_get_sbrk_ptr,emscripten_memcpy_big:_emscripten_memcpy_big,emscripten_resize_heap:_emscripten_resize_heap,emscripten_worker_respond:_emscripten_worker_respond,emscripten_worker_respond_provisionally:_emscripten_worker_respond_provisionally,fd_close:_fd_close,fd_read:_fd_read,fd_seek:_fd_seek,fd_write:_fd_write,getTempRet0:_getTempRet0,invoke_fi:invoke_fi,invoke_fifii:invoke_fifii,invoke_fii:invoke_fii,invoke_fiif:invoke_fiif,invoke_fiii:invoke_fiii,invoke_fiiif:invoke_fiiif,invoke_fiiii:invoke_fiiii,invoke_fiiiif:invoke_fiiiif,invoke_fiiiiiii:invoke_fiiiiiii,invoke_i:invoke_i,invoke_id:invoke_id,invoke_if:invoke_if,invoke_ii:invoke_ii,invoke_iid:invoke_iid,invoke_iif:invoke_iif,invoke_iiffff:invoke_iiffff,invoke_iii:invoke_iii,invoke_iiiff:invoke_iiiff,invoke_iiifi:invoke_iiifi,invoke_iiii:invoke_iiii,invoke_iiiidi:invoke_iiiidi,invoke_iiiii:invoke_iiiii,invoke_iiiiiff:invoke_iiiiiff,invoke_iiiiiffi:invoke_iiiiiffi,invoke_iiiiifi:invoke_iiiiifi,invoke_iiiiii:invoke_iiiiii,invoke_iiiiiif:invoke_iiiiiif,invoke_iiiiiii:invoke_iiiiiii,invoke_iiiiiiif:invoke_iiiiiiif,invoke_iiiiiiii:invoke_iiiiiiii,invoke_iiiiiiiiii:invoke_iiiiiiiiii,invoke_iiiiiiiiiiiii:invoke_iiiiiiiiiiiii,invoke_v:invoke_v,invoke_vi:invoke_vi,invoke_vidi:invoke_vidi,invoke_vif:invoke_vif,invoke_vifi:invoke_vifi,invoke_vii:invoke_vii,invoke_viid:invoke_viid,invoke_viididii:invoke_viididii,invoke_viif:invoke_viif,invoke_viii:invoke_viii,invoke_viiifi:invoke_viiifi,invoke_viiii:invoke_viiii,invoke_viiiii:invoke_viiiii,invoke_viiiiiffii:invoke_viiiiiffii,invoke_viiiiii:invoke_viiiiii,invoke_viiiiiii:invoke_viiiiiii,invoke_viiiiiiiii:invoke_viiiiiiiii,invoke_viiiiiiiiiii:invoke_viiiiiiiiiii,llvm_eh_typeid_for:_llvm_eh_typeid_for,memory:wasmMemory,round:_round,roundf:_roundf,setTempRet0:_setTempRet0,table:wasmTable},asm=createWasm(),___wasm_call_ctors=Module.___wasm_call_ctors=createExportWrapper("__wasm_call_ctors"),_malloc=Module._malloc=createExportWrapper("malloc"),_free=Module._free=createExportWrapper("free"),_fflush=Module._fflush=createExportWrapper("fflush"),_setWidthCrop=Module._setWidthCrop=createExportWrapper("setWidthCrop"),_setHeightCrop=Module._setHeightCrop=createExportWrapper("setHeightCrop"),_setWidthDetect=Module._setWidthDetect=createExportWrapper("setWidthDetect"),_setHeightDetect=Module._setHeightDetect=createExportWrapper("setHeightDetect"),_release=Module._release=createExportWrapper("release"),_setToken=Module._setToken=createExportWrapper("setToken"),_setEndpoint=Module._setEndpoint=createExportWrapper("setEndpoint"),_getToken=Module._getToken=createExportWrapper("getToken"),_getEndpoint=Module._getEndpoint=createExportWrapper("getEndpoint"),_sdvcvzdsvdsdfff344344514sdf=Module._sdvcvzdsvdsdfff344344514sdf=createExportWrapper("sdvcvzdsvdsdfff344344514sdf"),_getBytes=Module._getBytes=createExportWrapper("getBytes"),_setIncludeSharpness=Module._setIncludeSharpness=createExportWrapper("setIncludeSharpness"),_setIncludeGlare=Module._setIncludeGlare=createExportWrapper("setIncludeGlare"),_acuantDetect=Module._acuantDetect=createExportWrapper("acuantDetect"),_acuantCrop=Module._acuantCrop=createExportWrapper("acuantCrop"),_validateSDK=Module._validateSDK=createExportWrapper("validateSDK"),___getTypeName=Module.___getTypeName=createExportWrapper("__getTypeName"),___embind_register_native_and_builtin_types=Module.___embind_register_native_and_builtin_types=createExportWrapper("__embind_register_native_and_builtin_types"),___errno_location=Module.___errno_location=createExportWrapper("__errno_location"),_setThrew=Module._setThrew=createExportWrapper("setThrew"),stackSave=Module.stackSave=createExportWrapper("stackSave"),stackRestore=Module.stackRestore=createExportWrapper("stackRestore"),stackAlloc=Module.stackAlloc=createExportWrapper("stackAlloc"),__ZSt18uncaught_exceptionv=Module.__ZSt18uncaught_exceptionv=createExportWrapper("_ZSt18uncaught_exceptionv"),___cxa_can_catch=Module.___cxa_can_catch=createExportWrapper("__cxa_can_catch"),___cxa_is_pointer_type=Module.___cxa_is_pointer_type=createExportWrapper("__cxa_is_pointer_type"),dynCall_v=Module.dynCall_v=createExportWrapper("dynCall_v"),dynCall_vi=Module.dynCall_vi=createExportWrapper("dynCall_vi"),dynCall_vii=Module.dynCall_vii=createExportWrapper("dynCall_vii"),dynCall_viii=Module.dynCall_viii=createExportWrapper("dynCall_viii"),dynCall_viiii=Module.dynCall_viiii=createExportWrapper("dynCall_viiii"),dynCall_viiiii=Module.dynCall_viiiii=createExportWrapper("dynCall_viiiii"),dynCall_viiiiii=Module.dynCall_viiiiii=createExportWrapper("dynCall_viiiiii"),dynCall_viiiiiii=Module.dynCall_viiiiiii=createExportWrapper("dynCall_viiiiiii"),dynCall_viiiiiiiii=Module.dynCall_viiiiiiiii=createExportWrapper("dynCall_viiiiiiiii"),dynCall_viiiiiiiiiii=Module.dynCall_viiiiiiiiiii=createExportWrapper("dynCall_viiiiiiiiiii"),dynCall_viiiiiffii=Module.dynCall_viiiiiffii=createExportWrapper("dynCall_viiiiiffii"),dynCall_viiifi=Module.dynCall_viiifi=createExportWrapper("dynCall_viiifi"),dynCall_viif=Module.dynCall_viif=createExportWrapper("dynCall_viif"),dynCall_viid=Module.dynCall_viid=createExportWrapper("dynCall_viid"),dynCall_viididii=Module.dynCall_viididii=createExportWrapper("dynCall_viididii"),dynCall_vif=Module.dynCall_vif=createExportWrapper("dynCall_vif"),dynCall_vifi=Module.dynCall_vifi=createExportWrapper("dynCall_vifi"),dynCall_vidi=Module.dynCall_vidi=createExportWrapper("dynCall_vidi"),dynCall_i=Module.dynCall_i=createExportWrapper("dynCall_i"),dynCall_ii=Module.dynCall_ii=createExportWrapper("dynCall_ii"),dynCall_iii=Module.dynCall_iii=createExportWrapper("dynCall_iii"),dynCall_iiii=Module.dynCall_iiii=createExportWrapper("dynCall_iiii"),dynCall_iiiii=Module.dynCall_iiiii=createExportWrapper("dynCall_iiiii"),dynCall_iiiiii=Module.dynCall_iiiiii=createExportWrapper("dynCall_iiiiii"),dynCall_iiiiiii=Module.dynCall_iiiiiii=createExportWrapper("dynCall_iiiiiii"),dynCall_iiiiiiii=Module.dynCall_iiiiiiii=createExportWrapper("dynCall_iiiiiiii"),dynCall_iiiiiiiiii=Module.dynCall_iiiiiiiiii=createExportWrapper("dynCall_iiiiiiiiii"),dynCall_iiiiiiiiiiiii=Module.dynCall_iiiiiiiiiiiii=createExportWrapper("dynCall_iiiiiiiiiiiii"),dynCall_iiiiiiif=Module.dynCall_iiiiiiif=createExportWrapper("dynCall_iiiiiiif"),dynCall_iiiiiif=Module.dynCall_iiiiiif=createExportWrapper("dynCall_iiiiiif"),dynCall_iiiiifi=Module.dynCall_iiiiifi=createExportWrapper("dynCall_iiiiifi"),dynCall_iiiiiff=Module.dynCall_iiiiiff=createExportWrapper("dynCall_iiiiiff"),dynCall_iiiiiffi=Module.dynCall_iiiiiffi=createExportWrapper("dynCall_iiiiiffi"),dynCall_iiiidi=Module.dynCall_iiiidi=createExportWrapper("dynCall_iiiidi"),dynCall_iiifi=Module.dynCall_iiifi=createExportWrapper("dynCall_iiifi"),dynCall_iiiff=Module.dynCall_iiiff=createExportWrapper("dynCall_iiiff"),dynCall_iif=Module.dynCall_iif=createExportWrapper("dynCall_iif"),dynCall_iiffff=Module.dynCall_iiffff=createExportWrapper("dynCall_iiffff"),dynCall_iid=Module.dynCall_iid=createExportWrapper("dynCall_iid"),dynCall_if=Module.dynCall_if=createExportWrapper("dynCall_if"),dynCall_id=Module.dynCall_id=createExportWrapper("dynCall_id"),dynCall_fi=Module.dynCall_fi=createExportWrapper("dynCall_fi"),dynCall_fii=Module.dynCall_fii=createExportWrapper("dynCall_fii"),dynCall_fiii=Module.dynCall_fiii=createExportWrapper("dynCall_fiii"),dynCall_fiiii=Module.dynCall_fiiii=createExportWrapper("dynCall_fiiii"),dynCall_fiiiiiii=Module.dynCall_fiiiiiii=createExportWrapper("dynCall_fiiiiiii"),dynCall_fiiiif=Module.dynCall_fiiiif=createExportWrapper("dynCall_fiiiif"),dynCall_fiiif=Module.dynCall_fiiif=createExportWrapper("dynCall_fiiif"),dynCall_fiif=Module.dynCall_fiif=createExportWrapper("dynCall_fiif"),dynCall_fifii=Module.dynCall_fifii=createExportWrapper("dynCall_fifii"),___set_stack_limit=Module.___set_stack_limit=createExportWrapper("__set_stack_limit"),__growWasmMemory=Module.__growWasmMemory=createExportWrapper("__growWasmMemory"),dynCall_di=Module.dynCall_di=createExportWrapper("dynCall_di"),dynCall_diii=Module.dynCall_diii=createExportWrapper("dynCall_diii"),dynCall_viiiiffi=Module.dynCall_viiiiffi=createExportWrapper("dynCall_viiiiffi"),dynCall_iidiiii=Module.dynCall_iidiiii=createExportWrapper("dynCall_iidiiii"),dynCall_jiji=Module.dynCall_jiji=createExportWrapper("dynCall_jiji");function invoke_iii(e,t,r){var o=stackSave();try{return dynCall_iii(e,t,r)}catch(e){if(stackRestore(o),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_viiii(e,t,r,o,n){var i=stackSave();try{dynCall_viiii(e,t,r,o,n)}catch(e){if(stackRestore(i),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_ii(e,t){var r=stackSave();try{return dynCall_ii(e,t)}catch(e){if(stackRestore(r),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_vi(e,t){var r=stackSave();try{dynCall_vi(e,t)}catch(e){if(stackRestore(r),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_vii(e,t,r){var o=stackSave();try{dynCall_vii(e,t,r)}catch(e){if(stackRestore(o),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_iiiii(e,t,r,o,n){var i=stackSave();try{return dynCall_iiiii(e,t,r,o,n)}catch(e){if(stackRestore(i),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_iid(e,t,r){var o=stackSave();try{return dynCall_iid(e,t,r)}catch(e){if(stackRestore(o),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_if(e,t){var r=stackSave();try{return dynCall_if(e,t)}catch(e){if(stackRestore(r),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_viiiii(e,t,r,o,n,i){var a=stackSave();try{dynCall_viiiii(e,t,r,o,n,i)}catch(e){if(stackRestore(a),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_viii(e,t,r,o){var n=stackSave();try{dynCall_viii(e,t,r,o)}catch(e){if(stackRestore(n),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_iiiiiiif(e,t,r,o,n,i,a,s){var d=stackSave();try{return dynCall_iiiiiiif(e,t,r,o,n,i,a,s)}catch(e){if(stackRestore(d),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_v(e){var t=stackSave();try{dynCall_v(e)}catch(e){if(stackRestore(t),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_iiii(e,t,r,o){var n=stackSave();try{return dynCall_iiii(e,t,r,o)}catch(e){if(stackRestore(n),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_viid(e,t,r,o){var n=stackSave();try{dynCall_viid(e,t,r,o)}catch(e){if(stackRestore(n),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_iiiiiii(e,t,r,o,n,i,a){var s=stackSave();try{return dynCall_iiiiiii(e,t,r,o,n,i,a)}catch(e){if(stackRestore(s),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_vidi(e,t,r,o){var n=stackSave();try{dynCall_vidi(e,t,r,o)}catch(e){if(stackRestore(n),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_vif(e,t,r){var o=stackSave();try{dynCall_vif(e,t,r)}catch(e){if(stackRestore(o),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_i(e){var t=stackSave();try{return dynCall_i(e)}catch(e){if(stackRestore(t),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_viiiiiiiii(e,t,r,o,n,i,a,s,d,l){var c=stackSave();try{dynCall_viiiiiiiii(e,t,r,o,n,i,a,s,d,l)}catch(e){if(stackRestore(c),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_iiiiiiii(e,t,r,o,n,i,a,s){var d=stackSave();try{return dynCall_iiiiiiii(e,t,r,o,n,i,a,s)}catch(e){if(stackRestore(d),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_iiiiii(e,t,r,o,n,i){var a=stackSave();try{return dynCall_iiiiii(e,t,r,o,n,i)}catch(e){if(stackRestore(a),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_viiifi(e,t,r,o,n,i){var a=stackSave();try{dynCall_viiifi(e,t,r,o,n,i)}catch(e){if(stackRestore(a),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_viiiiiii(e,t,r,o,n,i,a,s){var d=stackSave();try{dynCall_viiiiiii(e,t,r,o,n,i,a,s)}catch(e){if(stackRestore(d),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_fiiiiiii(e,t,r,o,n,i,a,s){var d=stackSave();try{return dynCall_fiiiiiii(e,t,r,o,n,i,a,s)}catch(e){if(stackRestore(d),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_iiiiiiiiii(e,t,r,o,n,i,a,s,d,l){var c=stackSave();try{return dynCall_iiiiiiiiii(e,t,r,o,n,i,a,s,d,l)}catch(e){if(stackRestore(c),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_iiifi(e,t,r,o,n){var i=stackSave();try{return dynCall_iiifi(e,t,r,o,n)}catch(e){if(stackRestore(i),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_iiffff(e,t,r,o,n,i){var a=stackSave();try{return dynCall_iiffff(e,t,r,o,n,i)}catch(e){if(stackRestore(a),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_iiiiiff(e,t,r,o,n,i,a){var s=stackSave();try{return dynCall_iiiiiff(e,t,r,o,n,i,a)}catch(e){if(stackRestore(s),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_iiiiiif(e,t,r,o,n,i,a){var s=stackSave();try{return dynCall_iiiiiif(e,t,r,o,n,i,a)}catch(e){if(stackRestore(s),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiiiii(e,t,r,o,n,i,a,s,d,l,c,u,_){var p=stackSave();try{return dynCall_iiiiiiiiiiiii(e,t,r,o,n,i,a,s,d,l,c,u,_)}catch(e){if(stackRestore(p),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_viiiiii(e,t,r,o,n,i,a){var s=stackSave();try{dynCall_viiiiii(e,t,r,o,n,i,a)}catch(e){if(stackRestore(s),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_fifii(e,t,r,o,n){var i=stackSave();try{return dynCall_fifii(e,t,r,o,n)}catch(e){if(stackRestore(i),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_fii(e,t,r){var o=stackSave();try{return dynCall_fii(e,t,r)}catch(e){if(stackRestore(o),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_iif(e,t,r){var o=stackSave();try{return dynCall_iif(e,t,r)}catch(e){if(stackRestore(o),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_iiiff(e,t,r,o,n){var i=stackSave();try{return dynCall_iiiff(e,t,r,o,n)}catch(e){if(stackRestore(i),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_fiii(e,t,r,o){var n=stackSave();try{return dynCall_fiii(e,t,r,o)}catch(e){if(stackRestore(n),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_fi(e,t){var r=stackSave();try{return dynCall_fi(e,t)}catch(e){if(stackRestore(r),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_fiif(e,t,r,o){var n=stackSave();try{return dynCall_fiif(e,t,r,o)}catch(e){if(stackRestore(n),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_fiiii(e,t,r,o,n){var i=stackSave();try{return dynCall_fiiii(e,t,r,o,n)}catch(e){if(stackRestore(i),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_fiiif(e,t,r,o,n){var i=stackSave();try{return dynCall_fiiif(e,t,r,o,n)}catch(e){if(stackRestore(i),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_iiiiiffi(e,t,r,o,n,i,a,s){var d=stackSave();try{return dynCall_iiiiiffi(e,t,r,o,n,i,a,s)}catch(e){if(stackRestore(d),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_viiiiiffii(e,t,r,o,n,i,a,s,d,l){var c=stackSave();try{dynCall_viiiiiffii(e,t,r,o,n,i,a,s,d,l)}catch(e){if(stackRestore(c),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_iiiiifi(e,t,r,o,n,i,a){var s=stackSave();try{return dynCall_iiiiifi(e,t,r,o,n,i,a)}catch(e){if(stackRestore(s),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_fiiiif(e,t,r,o,n,i){var a=stackSave();try{return dynCall_fiiiif(e,t,r,o,n,i)}catch(e){if(stackRestore(a),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_viif(e,t,r,o){var n=stackSave();try{dynCall_viif(e,t,r,o)}catch(e){if(stackRestore(n),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_vifi(e,t,r,o){var n=stackSave();try{dynCall_vifi(e,t,r,o)}catch(e){if(stackRestore(n),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_id(e,t){var r=stackSave();try{return dynCall_id(e,t)}catch(e){if(stackRestore(r),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_viididii(e,t,r,o,n,i,a,s){var d=stackSave();try{dynCall_viididii(e,t,r,o,n,i,a,s)}catch(e){if(stackRestore(d),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_iiiidi(e,t,r,o,n,i){var a=stackSave();try{return dynCall_iiiidi(e,t,r,o,n,i)}catch(e){if(stackRestore(a),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiii(e,t,r,o,n,i,a,s,d,l,c,u){var _=stackSave();try{dynCall_viiiiiiiiiii(e,t,r,o,n,i,a,s,d,l,c,u)}catch(e){if(stackRestore(_),e!==e+0&&"longjmp"!==e)throw e;_setThrew(1,0)}}function ExitStatus(e){this.name="ExitStatus",this.message="Program terminated with exit("+e+")",this.status=e}Object.getOwnPropertyDescriptor(Module,"intArrayFromString")||(Module.intArrayFromString=function(){abort("'intArrayFromString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"intArrayToString")||(Module.intArrayToString=function(){abort("'intArrayToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"ccall")||(Module.ccall=function(){abort("'ccall' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"cwrap")||(Module.cwrap=function(){abort("'cwrap' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"setValue")||(Module.setValue=function(){abort("'setValue' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"getValue")||(Module.getValue=function(){abort("'getValue' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"allocate")||(Module.allocate=function(){abort("'allocate' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"getMemory")||(Module.getMemory=function(){abort("'getMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")}),Object.getOwnPropertyDescriptor(Module,"UTF8ArrayToString")||(Module.UTF8ArrayToString=function(){abort("'UTF8ArrayToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"UTF8ToString")||(Module.UTF8ToString=function(){abort("'UTF8ToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"stringToUTF8Array")||(Module.stringToUTF8Array=function(){abort("'stringToUTF8Array' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"stringToUTF8")||(Module.stringToUTF8=function(){abort("'stringToUTF8' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"lengthBytesUTF8")||(Module.lengthBytesUTF8=function(){abort("'lengthBytesUTF8' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"stackTrace")||(Module.stackTrace=function(){abort("'stackTrace' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"addOnPreRun")||(Module.addOnPreRun=function(){abort("'addOnPreRun' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"addOnInit")||(Module.addOnInit=function(){abort("'addOnInit' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"addOnPreMain")||(Module.addOnPreMain=function(){abort("'addOnPreMain' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"addOnExit")||(Module.addOnExit=function(){abort("'addOnExit' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"addOnPostRun")||(Module.addOnPostRun=function(){abort("'addOnPostRun' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"writeStringToMemory")||(Module.writeStringToMemory=function(){abort("'writeStringToMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"writeArrayToMemory")||(Module.writeArrayToMemory=function(){abort("'writeArrayToMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"writeAsciiToMemory")||(Module.writeAsciiToMemory=function(){abort("'writeAsciiToMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"addRunDependency")||(Module.addRunDependency=function(){abort("'addRunDependency' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")}),Object.getOwnPropertyDescriptor(Module,"removeRunDependency")||(Module.removeRunDependency=function(){abort("'removeRunDependency' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")}),Object.getOwnPropertyDescriptor(Module,"FS_createFolder")||(Module.FS_createFolder=function(){abort("'FS_createFolder' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")}),Object.getOwnPropertyDescriptor(Module,"FS_createPath")||(Module.FS_createPath=function(){abort("'FS_createPath' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")}),Object.getOwnPropertyDescriptor(Module,"FS_createDataFile")||(Module.FS_createDataFile=function(){abort("'FS_createDataFile' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")}),Object.getOwnPropertyDescriptor(Module,"FS_createPreloadedFile")||(Module.FS_createPreloadedFile=function(){abort("'FS_createPreloadedFile' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")}),Object.getOwnPropertyDescriptor(Module,"FS_createLazyFile")||(Module.FS_createLazyFile=function(){abort("'FS_createLazyFile' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")}),Object.getOwnPropertyDescriptor(Module,"FS_createLink")||(Module.FS_createLink=function(){abort("'FS_createLink' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")}),Object.getOwnPropertyDescriptor(Module,"FS_createDevice")||(Module.FS_createDevice=function(){abort("'FS_createDevice' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")}),Object.getOwnPropertyDescriptor(Module,"FS_unlink")||(Module.FS_unlink=function(){abort("'FS_unlink' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")}),Object.getOwnPropertyDescriptor(Module,"dynamicAlloc")||(Module.dynamicAlloc=function(){abort("'dynamicAlloc' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"loadDynamicLibrary")||(Module.loadDynamicLibrary=function(){abort("'loadDynamicLibrary' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"loadWebAssemblyModule")||(Module.loadWebAssemblyModule=function(){abort("'loadWebAssemblyModule' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"getLEB")||(Module.getLEB=function(){abort("'getLEB' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"getFunctionTables")||(Module.getFunctionTables=function(){abort("'getFunctionTables' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"alignFunctionTables")||(Module.alignFunctionTables=function(){abort("'alignFunctionTables' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"registerFunctions")||(Module.registerFunctions=function(){abort("'registerFunctions' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"addFunction")||(Module.addFunction=function(){abort("'addFunction' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"removeFunction")||(Module.removeFunction=function(){abort("'removeFunction' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"getFuncWrapper")||(Module.getFuncWrapper=function(){abort("'getFuncWrapper' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"prettyPrint")||(Module.prettyPrint=function(){abort("'prettyPrint' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"makeBigInt")||(Module.makeBigInt=function(){abort("'makeBigInt' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"dynCall")||(Module.dynCall=function(){abort("'dynCall' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"getCompilerSetting")||(Module.getCompilerSetting=function(){abort("'getCompilerSetting' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"print")||(Module.print=function(){abort("'print' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"printErr")||(Module.printErr=function(){abort("'printErr' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"getTempRet0")||(Module.getTempRet0=function(){abort("'getTempRet0' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"setTempRet0")||(Module.setTempRet0=function(){abort("'setTempRet0' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"callMain")||(Module.callMain=function(){abort("'callMain' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"abort")||(Module.abort=function(){abort("'abort' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"stringToNewUTF8")||(Module.stringToNewUTF8=function(){abort("'stringToNewUTF8' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"emscripten_realloc_buffer")||(Module.emscripten_realloc_buffer=function(){abort("'emscripten_realloc_buffer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"ENV")||(Module.ENV=function(){abort("'ENV' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"ERRNO_CODES")||(Module.ERRNO_CODES=function(){abort("'ERRNO_CODES' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"ERRNO_MESSAGES")||(Module.ERRNO_MESSAGES=function(){abort("'ERRNO_MESSAGES' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"setErrNo")||(Module.setErrNo=function(){abort("'setErrNo' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"DNS")||(Module.DNS=function(){abort("'DNS' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"GAI_ERRNO_MESSAGES")||(Module.GAI_ERRNO_MESSAGES=function(){abort("'GAI_ERRNO_MESSAGES' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"Protocols")||(Module.Protocols=function(){abort("'Protocols' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"Sockets")||(Module.Sockets=function(){abort("'Sockets' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"UNWIND_CACHE")||(Module.UNWIND_CACHE=function(){abort("'UNWIND_CACHE' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"readAsmConstArgs")||(Module.readAsmConstArgs=function(){abort("'readAsmConstArgs' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"jstoi_q")||(Module.jstoi_q=function(){abort("'jstoi_q' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"jstoi_s")||(Module.jstoi_s=function(){abort("'jstoi_s' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"abortStackOverflow")||(Module.abortStackOverflow=function(){abort("'abortStackOverflow' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"reallyNegative")||(Module.reallyNegative=function(){abort("'reallyNegative' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"formatString")||(Module.formatString=function(){abort("'formatString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"PATH")||(Module.PATH=function(){abort("'PATH' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"PATH_FS")||(Module.PATH_FS=function(){abort("'PATH_FS' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"SYSCALLS")||(Module.SYSCALLS=function(){abort("'SYSCALLS' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"syscallMmap2")||(Module.syscallMmap2=function(){abort("'syscallMmap2' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"syscallMunmap")||(Module.syscallMunmap=function(){abort("'syscallMunmap' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"JSEvents")||(Module.JSEvents=function(){abort("'JSEvents' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"specialHTMLTargets")||(Module.specialHTMLTargets=function(){abort("'specialHTMLTargets' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"demangle")||(Module.demangle=function(){abort("'demangle' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"demangleAll")||(Module.demangleAll=function(){abort("'demangleAll' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"jsStackTrace")||(Module.jsStackTrace=function(){abort("'jsStackTrace' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"stackTrace")||(Module.stackTrace=function(){abort("'stackTrace' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"getEnvStrings")||(Module.getEnvStrings=function(){abort("'getEnvStrings' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"checkWasiClock")||(Module.checkWasiClock=function(){abort("'checkWasiClock' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"writeI53ToI64")||(Module.writeI53ToI64=function(){abort("'writeI53ToI64' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"writeI53ToI64Clamped")||(Module.writeI53ToI64Clamped=function(){abort("'writeI53ToI64Clamped' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"writeI53ToI64Signaling")||(Module.writeI53ToI64Signaling=function(){abort("'writeI53ToI64Signaling' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"writeI53ToU64Clamped")||(Module.writeI53ToU64Clamped=function(){abort("'writeI53ToU64Clamped' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"writeI53ToU64Signaling")||(Module.writeI53ToU64Signaling=function(){abort("'writeI53ToU64Signaling' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"readI53FromI64")||(Module.readI53FromI64=function(){abort("'readI53FromI64' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"readI53FromU64")||(Module.readI53FromU64=function(){abort("'readI53FromU64' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"convertI32PairToI53")||(Module.convertI32PairToI53=function(){abort("'convertI32PairToI53' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"convertU32PairToI53")||(Module.convertU32PairToI53=function(){abort("'convertU32PairToI53' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"Browser")||(Module.Browser=function(){abort("'Browser' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"FS")||(Module.FS=function(){abort("'FS' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"MEMFS")||(Module.MEMFS=function(){abort("'MEMFS' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"TTY")||(Module.TTY=function(){abort("'TTY' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"PIPEFS")||(Module.PIPEFS=function(){abort("'PIPEFS' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"SOCKFS")||(Module.SOCKFS=function(){abort("'SOCKFS' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"GL")||(Module.GL=function(){abort("'GL' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"emscriptenWebGLGet")||(Module.emscriptenWebGLGet=function(){abort("'emscriptenWebGLGet' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"emscriptenWebGLGetTexPixelData")||(Module.emscriptenWebGLGetTexPixelData=function(){abort("'emscriptenWebGLGetTexPixelData' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"emscriptenWebGLGetUniform")||(Module.emscriptenWebGLGetUniform=function(){abort("'emscriptenWebGLGetUniform' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"emscriptenWebGLGetVertexAttrib")||(Module.emscriptenWebGLGetVertexAttrib=function(){abort("'emscriptenWebGLGetVertexAttrib' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"AL")||(Module.AL=function(){abort("'AL' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"SDL_unicode")||(Module.SDL_unicode=function(){abort("'SDL_unicode' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"SDL_ttfContext")||(Module.SDL_ttfContext=function(){abort("'SDL_ttfContext' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"SDL_audio")||(Module.SDL_audio=function(){abort("'SDL_audio' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"SDL")||(Module.SDL=function(){abort("'SDL' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"SDL_gfx")||(Module.SDL_gfx=function(){abort("'SDL_gfx' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"GLUT")||(Module.GLUT=function(){abort("'GLUT' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"EGL")||(Module.EGL=function(){abort("'EGL' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"GLFW_Window")||(Module.GLFW_Window=function(){abort("'GLFW_Window' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"GLFW")||(Module.GLFW=function(){abort("'GLFW' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"GLEW")||(Module.GLEW=function(){abort("'GLEW' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"IDBStore")||(Module.IDBStore=function(){abort("'IDBStore' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"runAndAbortIfError")||(Module.runAndAbortIfError=function(){abort("'runAndAbortIfError' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"emval_handle_array")||(Module.emval_handle_array=function(){abort("'emval_handle_array' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"emval_free_list")||(Module.emval_free_list=function(){abort("'emval_free_list' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"emval_symbols")||(Module.emval_symbols=function(){abort("'emval_symbols' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"init_emval")||(Module.init_emval=function(){abort("'init_emval' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"count_emval_handles")||(Module.count_emval_handles=function(){abort("'count_emval_handles' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"get_first_emval")||(Module.get_first_emval=function(){abort("'get_first_emval' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"getStringOrSymbol")||(Module.getStringOrSymbol=function(){abort("'getStringOrSymbol' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"requireHandle")||(Module.requireHandle=function(){abort("'requireHandle' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"emval_newers")||(Module.emval_newers=function(){abort("'emval_newers' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"craftEmvalAllocator")||(Module.craftEmvalAllocator=function(){abort("'craftEmvalAllocator' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"emval_get_global")||(Module.emval_get_global=function(){abort("'emval_get_global' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"emval_methodCallers")||(Module.emval_methodCallers=function(){abort("'emval_methodCallers' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"InternalError")||(Module.InternalError=function(){abort("'InternalError' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"BindingError")||(Module.BindingError=function(){abort("'BindingError' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"UnboundTypeError")||(Module.UnboundTypeError=function(){abort("'UnboundTypeError' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"PureVirtualError")||(Module.PureVirtualError=function(){abort("'PureVirtualError' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"init_embind")||(Module.init_embind=function(){abort("'init_embind' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"throwInternalError")||(Module.throwInternalError=function(){abort("'throwInternalError' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"throwBindingError")||(Module.throwBindingError=function(){abort("'throwBindingError' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"throwUnboundTypeError")||(Module.throwUnboundTypeError=function(){abort("'throwUnboundTypeError' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"ensureOverloadTable")||(Module.ensureOverloadTable=function(){abort("'ensureOverloadTable' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"exposePublicSymbol")||(Module.exposePublicSymbol=function(){abort("'exposePublicSymbol' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"replacePublicSymbol")||(Module.replacePublicSymbol=function(){abort("'replacePublicSymbol' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"extendError")||(Module.extendError=function(){abort("'extendError' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"createNamedFunction")||(Module.createNamedFunction=function(){abort("'createNamedFunction' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"registeredInstances")||(Module.registeredInstances=function(){abort("'registeredInstances' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"getBasestPointer")||(Module.getBasestPointer=function(){abort("'getBasestPointer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"registerInheritedInstance")||(Module.registerInheritedInstance=function(){abort("'registerInheritedInstance' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"unregisterInheritedInstance")||(Module.unregisterInheritedInstance=function(){abort("'unregisterInheritedInstance' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"getInheritedInstance")||(Module.getInheritedInstance=function(){abort("'getInheritedInstance' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"getInheritedInstanceCount")||(Module.getInheritedInstanceCount=function(){abort("'getInheritedInstanceCount' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"getLiveInheritedInstances")||(Module.getLiveInheritedInstances=function(){abort("'getLiveInheritedInstances' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"registeredTypes")||(Module.registeredTypes=function(){abort("'registeredTypes' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"awaitingDependencies")||(Module.awaitingDependencies=function(){abort("'awaitingDependencies' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"typeDependencies")||(Module.typeDependencies=function(){abort("'typeDependencies' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"registeredPointers")||(Module.registeredPointers=function(){abort("'registeredPointers' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"registerType")||(Module.registerType=function(){abort("'registerType' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"whenDependentTypesAreResolved")||(Module.whenDependentTypesAreResolved=function(){abort("'whenDependentTypesAreResolved' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"embind_charCodes")||(Module.embind_charCodes=function(){abort("'embind_charCodes' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"embind_init_charCodes")||(Module.embind_init_charCodes=function(){abort("'embind_init_charCodes' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"readLatin1String")||(Module.readLatin1String=function(){abort("'readLatin1String' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"getTypeName")||(Module.getTypeName=function(){abort("'getTypeName' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"heap32VectorToArray")||(Module.heap32VectorToArray=function(){abort("'heap32VectorToArray' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"requireRegisteredType")||(Module.requireRegisteredType=function(){abort("'requireRegisteredType' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"getShiftFromSize")||(Module.getShiftFromSize=function(){abort("'getShiftFromSize' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"integerReadValueFromPointer")||(Module.integerReadValueFromPointer=function(){abort("'integerReadValueFromPointer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"enumReadValueFromPointer")||(Module.enumReadValueFromPointer=function(){abort("'enumReadValueFromPointer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"floatReadValueFromPointer")||(Module.floatReadValueFromPointer=function(){abort("'floatReadValueFromPointer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"simpleReadValueFromPointer")||(Module.simpleReadValueFromPointer=function(){abort("'simpleReadValueFromPointer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"runDestructors")||(Module.runDestructors=function(){abort("'runDestructors' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"new_")||(Module.new_=function(){abort("'new_' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"craftInvokerFunction")||(Module.craftInvokerFunction=function(){abort("'craftInvokerFunction' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"embind__requireFunction")||(Module.embind__requireFunction=function(){abort("'embind__requireFunction' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"tupleRegistrations")||(Module.tupleRegistrations=function(){abort("'tupleRegistrations' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"structRegistrations")||(Module.structRegistrations=function(){abort("'structRegistrations' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"genericPointerToWireType")||(Module.genericPointerToWireType=function(){abort("'genericPointerToWireType' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"constNoSmartPtrRawPointerToWireType")||(Module.constNoSmartPtrRawPointerToWireType=function(){abort("'constNoSmartPtrRawPointerToWireType' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"nonConstNoSmartPtrRawPointerToWireType")||(Module.nonConstNoSmartPtrRawPointerToWireType=function(){abort("'nonConstNoSmartPtrRawPointerToWireType' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"init_RegisteredPointer")||(Module.init_RegisteredPointer=function(){abort("'init_RegisteredPointer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"RegisteredPointer")||(Module.RegisteredPointer=function(){abort("'RegisteredPointer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"RegisteredPointer_getPointee")||(Module.RegisteredPointer_getPointee=function(){abort("'RegisteredPointer_getPointee' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"RegisteredPointer_destructor")||(Module.RegisteredPointer_destructor=function(){abort("'RegisteredPointer_destructor' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"RegisteredPointer_deleteObject")||(Module.RegisteredPointer_deleteObject=function(){abort("'RegisteredPointer_deleteObject' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"RegisteredPointer_fromWireType")||(Module.RegisteredPointer_fromWireType=function(){abort("'RegisteredPointer_fromWireType' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"runDestructor")||(Module.runDestructor=function(){abort("'runDestructor' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"releaseClassHandle")||(Module.releaseClassHandle=function(){abort("'releaseClassHandle' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"finalizationGroup")||(Module.finalizationGroup=function(){abort("'finalizationGroup' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"detachFinalizer_deps")||(Module.detachFinalizer_deps=function(){abort("'detachFinalizer_deps' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"detachFinalizer")||(Module.detachFinalizer=function(){abort("'detachFinalizer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"attachFinalizer")||(Module.attachFinalizer=function(){abort("'attachFinalizer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"makeClassHandle")||(Module.makeClassHandle=function(){abort("'makeClassHandle' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"init_ClassHandle")||(Module.init_ClassHandle=function(){abort("'init_ClassHandle' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"ClassHandle")||(Module.ClassHandle=function(){abort("'ClassHandle' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"ClassHandle_isAliasOf")||(Module.ClassHandle_isAliasOf=function(){abort("'ClassHandle_isAliasOf' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"throwInstanceAlreadyDeleted")||(Module.throwInstanceAlreadyDeleted=function(){abort("'throwInstanceAlreadyDeleted' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"ClassHandle_clone")||(Module.ClassHandle_clone=function(){abort("'ClassHandle_clone' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"ClassHandle_delete")||(Module.ClassHandle_delete=function(){abort("'ClassHandle_delete' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"deletionQueue")||(Module.deletionQueue=function(){abort("'deletionQueue' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"ClassHandle_isDeleted")||(Module.ClassHandle_isDeleted=function(){abort("'ClassHandle_isDeleted' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"ClassHandle_deleteLater")||(Module.ClassHandle_deleteLater=function(){abort("'ClassHandle_deleteLater' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"flushPendingDeletes")||(Module.flushPendingDeletes=function(){abort("'flushPendingDeletes' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"delayFunction")||(Module.delayFunction=function(){abort("'delayFunction' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"setDelayFunction")||(Module.setDelayFunction=function(){abort("'setDelayFunction' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"RegisteredClass")||(Module.RegisteredClass=function(){abort("'RegisteredClass' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"shallowCopyInternalPointer")||(Module.shallowCopyInternalPointer=function(){abort("'shallowCopyInternalPointer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"downcastPointer")||(Module.downcastPointer=function(){abort("'downcastPointer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"upcastPointer")||(Module.upcastPointer=function(){abort("'upcastPointer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"validateThis")||(Module.validateThis=function(){abort("'validateThis' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"char_0")||(Module.char_0=function(){abort("'char_0' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"char_9")||(Module.char_9=function(){abort("'char_9' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"makeLegalFunctionName")||(Module.makeLegalFunctionName=function(){abort("'makeLegalFunctionName' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"warnOnce")||(Module.warnOnce=function(){abort("'warnOnce' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"stackSave")||(Module.stackSave=function(){abort("'stackSave' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"stackRestore")||(Module.stackRestore=function(){abort("'stackRestore' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"stackAlloc")||(Module.stackAlloc=function(){abort("'stackAlloc' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"AsciiToString")||(Module.AsciiToString=function(){abort("'AsciiToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"stringToAscii")||(Module.stringToAscii=function(){abort("'stringToAscii' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"UTF16ToString")||(Module.UTF16ToString=function(){abort("'UTF16ToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"stringToUTF16")||(Module.stringToUTF16=function(){abort("'stringToUTF16' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"lengthBytesUTF16")||(Module.lengthBytesUTF16=function(){abort("'lengthBytesUTF16' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"UTF32ToString")||(Module.UTF32ToString=function(){abort("'UTF32ToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"stringToUTF32")||(Module.stringToUTF32=function(){abort("'stringToUTF32' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"lengthBytesUTF32")||(Module.lengthBytesUTF32=function(){abort("'lengthBytesUTF32' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"allocateUTF8")||(Module.allocateUTF8=function(){abort("'allocateUTF8' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"allocateUTF8OnStack")||(Module.allocateUTF8OnStack=function(){abort("'allocateUTF8OnStack' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Module.writeStackCookie=writeStackCookie,Module.checkStackCookie=checkStackCookie,Object.getOwnPropertyDescriptor(Module,"ALLOC_NORMAL")||Object.defineProperty(Module,"ALLOC_NORMAL",{configurable:!0,get:function(){abort("'ALLOC_NORMAL' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}}),Object.getOwnPropertyDescriptor(Module,"ALLOC_STACK")||Object.defineProperty(Module,"ALLOC_STACK",{configurable:!0,get:function(){abort("'ALLOC_STACK' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}}),Object.getOwnPropertyDescriptor(Module,"ALLOC_DYNAMIC")||Object.defineProperty(Module,"ALLOC_DYNAMIC",{configurable:!0,get:function(){abort("'ALLOC_DYNAMIC' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}}),Object.getOwnPropertyDescriptor(Module,"ALLOC_NONE")||Object.defineProperty(Module,"ALLOC_NONE",{configurable:!0,get:function(){abort("'ALLOC_NONE' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}});var calledMain=!1;function run(e){function t(){calledRun||(calledRun=!0,Module.calledRun=!0,ABORT||(initRuntime(),preMain(),Module.onRuntimeInitialized&&Module.onRuntimeInitialized(),assert(!Module._main,'compiled without a main, but one is present. if you added it from JS, use Module["onRuntimeInitialized"]'),postRun()))}e=e||arguments_,runDependencies>0||(writeStackCookie(),preRun(),runDependencies>0||(Module.setStatus?(Module.setStatus("Running..."),setTimeout((function(){setTimeout((function(){Module.setStatus("")}),1),t()}),1)):t(),checkStackCookie()))}function checkUnflushedContent(){var e=out,t=err,r=!1;out=err=function(e){r=!0};try{var o=Module._fflush;o&&o(0),["stdout","stderr"].forEach((function(e){var t=FS.analyzePath("/dev/"+e);if(t){var o=t.object.rdev,n=TTY.ttys[o];n&&n.output&&n.output.length&&(r=!0)}}))}catch(e){}out=e,err=t,r&&warnOnce("stdio streams had content in them that was not flushed. you should set EXIT_RUNTIME to 1 (see the FAQ), or make sure to emit a newline when you printf etc.")}function exit(e,t){if(checkUnflushedContent(),!t||!noExitRuntime||0!==e){if(noExitRuntime){if(!t)err("program exited (with status: "+e+"), but EXIT_RUNTIME is not set, so halting execution but not exiting the runtime or preventing further async execution (build with EXIT_RUNTIME=1, if you want a true shutdown)")}else ABORT=!0,EXITSTATUS=e,exitRuntime(),Module.onExit&&Module.onExit(e);quit_(e,new ExitStatus(e))}}if(dependenciesFulfilled=function e(){calledRun||run(),calledRun||(dependenciesFulfilled=e)},Module.run=run,Module.preInit)for("function"==typeof Module.preInit&&(Module.preInit=[Module.preInit]);Module.preInit.length>0;)Module.preInit.pop()();noExitRuntime=!0,run();var workerResponded=!1,workerCallbackId=-1;!function(){var e=null,t=0,r=0;function o(){if(e&&runtimeInitialized){var t=e;e=null,t.forEach((function(e){onmessage(e)}))}}function n(){o(),e&&setTimeout(n,100)}onmessage=function(i){if(!runtimeInitialized)return e||(e=[],setTimeout(n,100)),void e.push(i);o();var a=Module["_"+i.data.funcName];if(!a)throw"invalid worker function to call: "+i.data.funcName;var s=i.data.data;s&&(s.byteLength||(s=new Uint8Array(s)),(!t||r{if(e){if(l&&-1===l.state)return;(l=e).state===AcuantCamera.DOCUMENT_STATE.GOOD_DOCUMENT?null===m?(u=(new Date).getTime(),function(e){null===m&&(m=setTimeout((function(){l.state=-1,function(e){AcuantCamera.triggerCapture(t=>{t?document.fullscreenElement?document.exitFullscreen().then(()=>{e(t)}):e(t):(d(),AcuantCamera.setRepeatFrameProcessor())})}(e)}),2e3))}(i),AcuantCamera.setRepeatFrameProcessor()):AcuantCamera.setRepeatFrameProcessor():(m&&(clearTimeout(m),m=null),u=null,AcuantCamera.setRepeatFrameProcessor())}},_),e=document.getElementById("acuant-player"),t=document.getElementById("acuant-video-canvas"),a=t.getContext("2d"),e.addEventListener("play",s,0)}(i,_):function(e,t){AcuantCamera.startManualCapture({onCropped:function(a){a?e(a):t()},onCaptured:function(){}})}(i,_))},end:function(){AcuantCamera.isCameraSupported&&(d(),e.removeEventListener("play",s,0),AcuantCamera.end());o=!1}};var r=!1,o=!1,l=null,u=null,m=null;function d(){l=null,r=!1,_.clearRect(0,0,i.width,i.height)}function s(){var n=this;!function o(){n.paused||n.ended||(l&&-1===l.state?(r||(r=!0,i.width=t.width,i.height=t.height,_.drawImage(e,0,0,i.width,i.height)),a.drawImage(i,0,0),p()):(a.drawImage(n,0,0,t.width,t.height),p()),setTimeout(o,1e3/60))}()}function E(e,t=.04,i="#ffffff",_=!0){let n=N(),r=window.orientation,o=a.measureText(e),l=.01*Math.max(n.width,n.height),u=.02*Math.max(n.width,n.height);var m=n.height/2-u-o.width/3,d=-(n.width/2-l),s=90;0!==r&&(s=0,m=n.width/2-l-o.width/3,d=n.height/2-u+.04*Math.max(n.width,n.height)),a.rotate(s*Math.PI/180),_&&(a.fillStyle="rgba(0, 0, 0, 0.5)",a.fillRect(m-l,d+l,o.width+u,-.05*Math.max(n.width,n.height))),a.font=(Math.ceil(Math.max(n.width,n.height)*t)||0)+"px Sans-serif",a.fillStyle=i,a.fillText(e,m,d),a.restore()}function N(){return-1==(e=navigator.userAgent.toLowerCase()).indexOf("safari")||e.indexOf("chrome")>-1?{height:Math.min(window.innerHeight,t.height),width:Math.min(window.innerWidth,t.width)}:{height:Math.min(document.body.clientHeight,t.height),width:Math.min(document.body.clientWidth,t.width)};var e}function c(e,t){let i=window.orientation,_=N();var n=.08*_.width,r=.07*_.height;switch(0!==i&&(n=.07*_.width,r=.08*_.height),t.toString()){case"1":n=-n;break;case"2":n=-n,r=-r;break;case"3":r=-r}!function(e,t,i){a.beginPath(),a.moveTo(e.x,e.y),a.lineTo(e.x+t,e.y),a.stroke(),a.moveTo(e.x,e.y),a.lineTo(e.x,e.y+i),a.stroke()}(e,n,r)}function p(){if(l)if(-1===l.state)f("#00ff00"),g("rgba(0, 255, 0, 0.2)"),E("CAPTURING",.05,"#00ff00",!1);else if(l.state===AcuantCamera.DOCUMENT_STATE.GOOD_DOCUMENT){f("#ffff00"),g("rgba(255, 255, 0, 0.2)");let e=Math.ceil((2e3-((new Date).getTime()-u))/1e3);e<=0&&(e=1),E(e+"...",.09,"#ff0000",!1)}else l.state===AcuantCamera.DOCUMENT_STATE.SMALL_DOCUMENT?(f("#ff0000"),E("MOVE CLOSER")):(f("#000000"),E("ALIGN"));else f("#000000"),E("ALIGN")}function g(e){if(l&&l.points&&4===l.points.length){a.beginPath(),a.moveTo(l.points[0].x,l.points[0].y);for(var t=1;t{c(e,t)})}}return n}(),AcuantCamera=function(){var e=null,t=null,a=null,i=null;const _=document.createElement("canvas"),n=_.getContext("2d"),r={NO_DOCUMENT:0,SMALL_DOCUMENT:1,GOOD_DOCUMENT:2},o={NONE:0,ID:1,PASSPORT:2};var l=null,u=null,m=!1;let d={start:function(i,_){e=document.getElementById("acuant-player"),t=document.getElementById("acuant-video-canvas"),m?_("already started."):e&&t?(a=t.getContext("2d"),l=i,S()?g(c,_):function(e,a){t.requestFullscreen().then((function(){g(e,a)})).catch((function(t){g(e,a)}))}(c,_)):_("Missing HTML elements.")},startManualCapture:function(e){u=e,(i=document.createElement("input")).type="file",i.capture="environment",i.accept="image/*",i.onchange=f,i.click()},triggerCapture:function(t){_.width=e.videoWidth,_.height=e.videoHeight,n.drawImage(e,0,0,_.width,_.height),function(e,t,a,i){AcuantJavascriptWebSdk.crop(e,t,a,{onSuccess:function(e){e.image.data=M(e.image,e.isPassport,!0),i(e)},onFail:function(){i()}})}(n.getImageData(0,0,_.width,_.height),_.width,_.height,t)},end:I,DOCUMENT_STATE:r,ACUANT_DOCUMENT_TYPE:o,isCameraSupported:"mediaDevices"in navigator&&(E=!1,s=navigator.userAgent||navigator.vendor||window.opera,void((/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(s)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(s.substr(0,4)))&&(E=!0)),E||/iPad|iPhone|iPod/.test(navigator.platform)||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1),setRepeatFrameProcessor:A};var s,E;window.innerWidth,window.innerHeight;var N=.75,c={video:{facingMode:{exact:"environment"},width:{ideal:2560},height:{ideal:1440}}},p={video:{facingMode:{exact:"environment"},width:{ideal:1760},height:{ideal:990}}};function g(t,a){m?"function"==typeof a&&a("already started"):navigator.mediaDevices.getUserMedia(t).then(t=>{m=!0,e.srcObject=t,window.addEventListener("orientationchange",y,!1),e.addEventListener("loadedmetadata",L),A(),e.play()}).catch(e=>{"function"==typeof a&&a(e)})}function f(e){let t=e.target,a=new FileReader;u.onCaptured(),a.onload=e=>{let t=function(e){var t=new DataView(e.target.result);if(65496!=t.getUint16(0,!1))return-2;for(var a=t.byteLength,i=2;i{let e=document.createElement("canvas"),i=e.getContext("2d"),_=2560,n=1920,r=a.width,o=a.height;(r>o?r:o)>_?r-1)}function I(){m&&(window.removeEventListener("orientationchange",y),e.removeEventListener("loadedmetadata",L),m=!1,e.srcObject.getTracks().forEach(e=>{e.stop()}),a.clearRect(0,0,t.width,t.height))}function y(){let i=function(){if(a.clearRect(0,0,t.width,t.height),S()){var _=0;if(_=e.videoWidth>e.videoHeight?e.videoHeight/e.videoWidth:e.videoWidth/e.videoHeight,0===window.orientation){let e=document.body.clientHeight;t.width=e*_,t.height=e}else{let e=document.body.clientWidth;t.width=e,t.height=e*_}}else{let a=window.innerWidth,i=window.innerHeight;e.videoWidth>e.videoHeight?(t.width=a,t.height=a*(e.videoHeight/e.videoWidth)):(t.width=i*(e.videoWidth/e.videoHeight),t.height=i)}setTimeout((function(){window.scrollTo(0,1)}),250),window.removeEventListener("resize",i)};window.addEventListener("resize",i)}function L(){if(e.videoWidth+e.videoHeight<1e3)I(),g(p);else{var a=window.innerWidth,i=window.innerHeight;S()?e.videoWidth>e.videoHeight?(i=document.body.clientWidth,t.width=i,t.height=i*(e.videoHeight/e.videoWidth)):(i=document.body.clientHeight,t.width=i*(e.videoWidth/e.videoHeight),t.height=i):e.videoWidth>e.videoHeight?(t.width=a,t.height=a*(e.videoHeight/e.videoWidth)):(t.width=i*(e.videoWidth/e.videoHeight),t.height=i)}}function A(){m&&setTimeout((function(){t.width>640/N&&t.width>480/N?(_.width=t.width*N,_.height=t.height*N):(_.width=t.width,_.height=t.height),_.width=t.width*N,_.height=t.height*N,n.drawImage(e,0,0,_.width,_.height),function(e,t,a){AcuantJavascriptWebSdk.detect(e,t,a,{onSuccess:function(e){let t=e.type===o.PASSPORT?.11719:.18229;e.points.forEach(e=>{e.x=e.x/N,e.y=e.y/N}),e.type===o.NONE?e.state=r.NO_DOCUMENT:e.dpif?{width:g,height:f}:{width:f,height:g}}(t,a,i,n,o,l,m,E),r=function(e,t){var a=!1;if(2==t){let t=1.05*1.42;e>=1.349&&e<=t&&(a=!0)}else if(1==t){let t=1.05*1.5887;e>=.95*1.5887&&e<=t&&(a=!0)}return a}(_.width/_.height,e),u=c(_.width,_.height,2==e),p=function(e){var t=[-1,-1,-1,-1];e&&4===e.length&&(d(t,e[0],e[2]),d(t,e[1],e[3]));return t}([{x:t,y:a},{x:i,y:n},{x:o,y:l},{x:m,y:E}]);N.onSuccess({type:e,dimensions:_,dpi:u,isCorrectAspectRatio:r,points:p})}}function d(e,t,a){return t.xa.x&&t.y>a.y?(e[0]=a,e[2]=t):t.x>a.x&&t.yt?e:t,_=a?4.92:3.37;return Math.round(i/_)}function p(e,t){r[e]=t}function g(e,t,a){o[e]||(o[e]=Module.addFunction(t,a))}function f(e){let t=o[e];t&&(Module.removeFunction(t),o[e]=null)}function S(e){Module._free(e.byteOffset),e=null}function I(e){var t=e.length*e.BYTES_PER_ELEMENT,a=Module._malloc(t),i=new Uint8Array(Module.HEAPU8.buffer,a,t);return i.set(new Uint8Array(e.buffer)),i}return t}(config)}var key,Module=void 0!==(Module={onRuntimeInitialized:function(){loadAcuantSdk(),"function"==typeof onAcuantSdkLoaded&&onAcuantSdkLoaded()}})?Module:{},moduleOverrides={};for(key in Module)Module.hasOwnProperty(key)&&(moduleOverrides[key]=Module[key]);var arguments_=[],thisProgram="./this.program",quit_=function(e,t){throw t},ENVIRONMENT_IS_WEB=!1,ENVIRONMENT_IS_WORKER=!1,ENVIRONMENT_IS_NODE=!1,ENVIRONMENT_HAS_NODE=!1,ENVIRONMENT_IS_SHELL=!1;if(ENVIRONMENT_IS_WEB="object"==typeof window,ENVIRONMENT_IS_WORKER="function"==typeof importScripts,ENVIRONMENT_IS_NODE=(ENVIRONMENT_HAS_NODE="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node)&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER,ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER,Module.ENVIRONMENT)throw new Error("Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -s ENVIRONMENT=web or -s ENVIRONMENT=node)");var read_,readAsync,readBinary,setWindowTitle,nodeFS,nodePath,scriptDirectory="";function locateFile(e){return Module.locateFile?Module.locateFile(e,scriptDirectory):scriptDirectory+e}if(ENVIRONMENT_IS_NODE)scriptDirectory=__dirname+"/",read_=function(e,t){var a;return nodeFS||(nodeFS=require("fs")),nodePath||(nodePath=require("path")),e=nodePath.normalize(e),a=nodeFS.readFileSync(e),t?a:a.toString()},readBinary=function(e){var t=read_(e,!0);return t.buffer||(t=new Uint8Array(t)),assert(t.buffer),t},process.argv.length>1&&(thisProgram=process.argv[1].replace(/\\/g,"/")),arguments_=process.argv.slice(2),"undefined"!=typeof module&&(module.exports=Module),process.on("uncaughtException",(function(e){if(!(e instanceof ExitStatus))throw e})),process.on("unhandledRejection",abort),quit_=function(e){process.exit(e)},Module.inspect=function(){return"[Emscripten Module object]"};else if(ENVIRONMENT_IS_SHELL)"undefined"!=typeof read&&(read_=function(e){return read(e)}),readBinary=function(e){var t;return"function"==typeof readbuffer?new Uint8Array(readbuffer(e)):(assert("object"==typeof(t=read(e,"binary"))),t)},"undefined"!=typeof scriptArgs?arguments_=scriptArgs:"undefined"!=typeof arguments&&(arguments_=arguments),"function"==typeof quit&&(quit_=function(e){quit(e)}),"undefined"!=typeof print&&("undefined"==typeof console&&(console={}),console.log=print,console.warn=console.error="undefined"!=typeof printErr?printErr:print);else{if(!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER)throw new Error("environment detection error");ENVIRONMENT_IS_WORKER?scriptDirectory=self.location.href:document.currentScript&&(scriptDirectory=document.currentScript.src),scriptDirectory=0!==scriptDirectory.indexOf("blob:")?scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1):"",read_=function(e){var t=new XMLHttpRequest;return t.open("GET",e,!1),t.send(null),t.responseText},ENVIRONMENT_IS_WORKER&&(readBinary=function(e){var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),readAsync=function(e,t,a){var i=new XMLHttpRequest;i.open("GET",e,!0),i.responseType="arraybuffer",i.onload=function(){200==i.status||0==i.status&&i.response?t(i.response):a()},i.onerror=a,i.send(null)},setWindowTitle=function(e){document.title=e}}var out=Module.print||console.log.bind(console),err=Module.printErr||console.warn.bind(console);for(key in moduleOverrides)moduleOverrides.hasOwnProperty(key)&&(Module[key]=moduleOverrides[key]);moduleOverrides=null,Module.arguments&&(arguments_=Module.arguments),Object.getOwnPropertyDescriptor(Module,"arguments")||Object.defineProperty(Module,"arguments",{get:function(){abort("Module.arguments has been replaced with plain arguments_")}}),Module.thisProgram&&(thisProgram=Module.thisProgram),Object.getOwnPropertyDescriptor(Module,"thisProgram")||Object.defineProperty(Module,"thisProgram",{get:function(){abort("Module.thisProgram has been replaced with plain thisProgram")}}),Module.quit&&(quit_=Module.quit),Object.getOwnPropertyDescriptor(Module,"quit")||Object.defineProperty(Module,"quit",{get:function(){abort("Module.quit has been replaced with plain quit_")}}),assert(void 0===Module.memoryInitializerPrefixURL,"Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead"),assert(void 0===Module.pthreadMainPrefixURL,"Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead"),assert(void 0===Module.cdInitializerPrefixURL,"Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead"),assert(void 0===Module.filePackagePrefixURL,"Module.filePackagePrefixURL option was removed, use Module.locateFile instead"),assert(void 0===Module.read,"Module.read option was removed (modify read_ in JS)"),assert(void 0===Module.readAsync,"Module.readAsync option was removed (modify readAsync in JS)"),assert(void 0===Module.readBinary,"Module.readBinary option was removed (modify readBinary in JS)"),assert(void 0===Module.setWindowTitle,"Module.setWindowTitle option was removed (modify setWindowTitle in JS)"),Object.getOwnPropertyDescriptor(Module,"read")||Object.defineProperty(Module,"read",{get:function(){abort("Module.read has been replaced with plain read_")}}),Object.getOwnPropertyDescriptor(Module,"readAsync")||Object.defineProperty(Module,"readAsync",{get:function(){abort("Module.readAsync has been replaced with plain readAsync")}}),Object.getOwnPropertyDescriptor(Module,"readBinary")||Object.defineProperty(Module,"readBinary",{get:function(){abort("Module.readBinary has been replaced with plain readBinary")}});var STACK_ALIGN=16;function staticAlloc(e){abort("staticAlloc is no longer available at runtime; instead, perform static allocations at compile time (using makeStaticAlloc)")}function dynamicAlloc(e){assert(DYNAMICTOP_PTR);var t=HEAP32[DYNAMICTOP_PTR>>2],a=t+e+15&-16;return a>_emscripten_get_heap_size()&&abort("failure to dynamicAlloc - memory growth etc. is not supported there, call malloc/sbrk directly"),HEAP32[DYNAMICTOP_PTR>>2]=a,t}function alignMemory(e,t){return t||(t=STACK_ALIGN),Math.ceil(e/t)*t}function getNativeTypeSize(e){switch(e){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("*"===e[e.length-1])return 4;if("i"===e[0]){var t=parseInt(e.substr(1));return assert(t%8==0,"getNativeTypeSize invalid bits "+t+", type "+e),t/8}return 0}}function warnOnce(e){warnOnce.shown||(warnOnce.shown={}),warnOnce.shown[e]||(warnOnce.shown[e]=1,err(e))}stackSave=stackRestore=stackAlloc=function(){abort("cannot use the stack before compiled code is ready to run, and has provided stack access")};var asm2wasmImports={"f64-rem":function(e,t){return e%t},debugger:function(){}},jsCallStartIndex=1,functionPointers=new Array(10);function convertJsFunctionToWasm(e,t){var a=[1,0,1,96],i=t.slice(0,1),_=t.slice(1),n={i:127,j:126,f:125,d:124};a.push(_.length);for(var r=0;r<_.length;++r)a.push(n[_[r]]);"v"==i?a.push(0):a=a.concat([1,n[i]]),a[1]=a.length-2;var o=new Uint8Array([0,97,115,109,1,0,0,0].concat(a,[2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0])),l=new WebAssembly.Module(o);return new WebAssembly.Instance(l,{e:{f:e}}).exports.f}function addFunctionWasm(e,t){var a=wasmTable,i=a.length;try{a.grow(1)}catch(e){if(!e instanceof RangeError)throw e;throw"Unable to grow wasm table. Use a higher value for RESERVED_FUNCTION_POINTERS or set ALLOW_TABLE_GROWTH."}try{a.set(i,e)}catch(n){if(!n instanceof TypeError)throw n;assert(void 0!==t,"Missing signature argument to addFunction");var _=convertJsFunctionToWasm(e,t);a.set(i,_)}return i}function removeFunctionWasm(e){}function addFunction(e,t){for(var a=0;a<10;a++)if(!functionPointers[a])return functionPointers[a]=e,jsCallStartIndex+a;throw"Finished up all reserved function pointers. Use a higher value for RESERVED_FUNCTION_POINTERS."}function removeFunction(e){functionPointers[e-jsCallStartIndex]=null}var funcWrappers={};function getFuncWrapper(e,t){if(e){assert(t),funcWrappers[t]||(funcWrappers[t]={});var a=funcWrappers[t];return a[e]||(1===t.length?a[e]=function(){return dynCall(t,e)}:2===t.length?a[e]=function(a){return dynCall(t,e,[a])}:a[e]=function(){return dynCall(t,e,Array.prototype.slice.call(arguments))}),a[e]}}function makeBigInt(e,t,a){return a?+(e>>>0)+4294967296*+(t>>>0):+(e>>>0)+4294967296*+(0|t)}function dynCall(e,t,a){return a&&a.length?(assert(a.length==e.length-1),assert("dynCall_"+e in Module,"bad function pointer type - no table for sig '"+e+"'"),Module["dynCall_"+e].apply(null,[t].concat(a))):(assert(1==e.length),assert("dynCall_"+e in Module,"bad function pointer type - no table for sig '"+e+"'"),Module["dynCall_"+e].call(null,t))}var tempRet0=0,setTempRet0=function(e){tempRet0=e},getTempRet0=function(){return tempRet0};function getCompilerSetting(e){throw"You must build with -s RETAIN_COMPILER_SETTINGS=1 for getCompilerSetting or emscripten_get_compiler_setting to work"}var wasmBinary,wasmMemory,wasmTable,Runtime={getTempRet0:function(){abort('getTempRet0() is now a top-level function, after removing the Runtime object. Remove "Runtime."')},staticAlloc:function(){abort('staticAlloc() is now a top-level function, after removing the Runtime object. Remove "Runtime."')},stackAlloc:function(){abort('stackAlloc() is now a top-level function, after removing the Runtime object. Remove "Runtime."')}},GLOBAL_BASE=1024;function setValue(e,t,a,i){switch("*"===(a=a||"i8").charAt(a.length-1)&&(a="i32"),a){case"i1":case"i8":HEAP8[e>>0]=t;break;case"i16":HEAP16[e>>1]=t;break;case"i32":HEAP32[e>>2]=t;break;case"i64":tempI64=[t>>>0,(tempDouble=t,+Math_abs(tempDouble)>=1?tempDouble>0?(0|Math_min(+Math_floor(tempDouble/4294967296),4294967295))>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[e>>2]=tempI64[0],HEAP32[e+4>>2]=tempI64[1];break;case"float":HEAPF32[e>>2]=t;break;case"double":HEAPF64[e>>3]=t;break;default:abort("invalid type for setValue: "+a)}}function getValue(e,t,a){switch("*"===(t=t||"i8").charAt(t.length-1)&&(t="i32"),t){case"i1":case"i8":return HEAP8[e>>0];case"i16":return HEAP16[e>>1];case"i32":case"i64":return HEAP32[e>>2];case"float":return HEAPF32[e>>2];case"double":return HEAPF64[e>>3];default:abort("invalid type for getValue: "+t)}return null}Module.wasmBinary&&(wasmBinary=Module.wasmBinary),Object.getOwnPropertyDescriptor(Module,"wasmBinary")||Object.defineProperty(Module,"wasmBinary",{get:function(){abort("Module.wasmBinary has been replaced with plain wasmBinary")}}),"object"!=typeof WebAssembly&&abort("No WebAssembly support found. Build with -s WASM=0 to target JavaScript instead.");var ABORT=!1,EXITSTATUS=0;function assert(e,t){e||abort("Assertion failed: "+t)}function getCFunc(e){var t=Module["_"+e];return assert(t,"Cannot call unknown function "+e+", make sure it is exported"),t}function ccall(e,t,a,i,_){var n={string:function(e){var t=0;if(null!=e&&0!==e){var a=1+(e.length<<2);stringToUTF8(e,t=stackAlloc(a),a)}return t},array:function(e){var t=stackAlloc(e.length);return writeArrayToMemory(e,t),t}};var r=getCFunc(e),o=[],l=0;if(assert("array"!==t,'Return type should not be "array".'),i)for(var u=0;u>2]=0;for(l=r+n;i>0]=0;return r}if("i8"===o)return e.subarray||e.slice?HEAPU8.set(e,r):HEAPU8.set(new Uint8Array(e),r),r;for(var u,m,d,s=0;s>0];if(!a)return t;t+=String.fromCharCode(a)}}function stringToAscii(e,t){return writeAsciiToMemory(e,t,!1)}var UTF8Decoder="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function UTF8ArrayToString(e,t,a){for(var i=t+a,_=t;e[_]&&!(_>=i);)++_;if(_-t>16&&e.subarray&&UTF8Decoder)return UTF8Decoder.decode(e.subarray(t,_));for(var n="";t<_;){var r=e[t++];if(128&r){var o=63&e[t++];if(192!=(224&r)){var l=63&e[t++];if(224==(240&r)?r=(15&r)<<12|o<<6|l:(240!=(248&r)&&warnOnce("Invalid UTF-8 leading byte 0x"+r.toString(16)+" encountered when deserializing a UTF-8 string on the asm.js/wasm heap to a JS string!"),r=(7&r)<<18|o<<12|l<<6|63&e[t++]),r<65536)n+=String.fromCharCode(r);else{var u=r-65536;n+=String.fromCharCode(55296|u>>10,56320|1023&u)}}else n+=String.fromCharCode((31&r)<<6|o)}else n+=String.fromCharCode(r)}return n}function UTF8ToString(e,t){return e?UTF8ArrayToString(HEAPU8,e,t):""}function stringToUTF8Array(e,t,a,i){if(!(i>0))return 0;for(var _=a,n=a+i-1,r=0;r=55296&&o<=57343)o=65536+((1023&o)<<10)|1023&e.charCodeAt(++r);if(o<=127){if(a>=n)break;t[a++]=o}else if(o<=2047){if(a+1>=n)break;t[a++]=192|o>>6,t[a++]=128|63&o}else if(o<=65535){if(a+2>=n)break;t[a++]=224|o>>12,t[a++]=128|o>>6&63,t[a++]=128|63&o}else{if(a+3>=n)break;o>=2097152&&warnOnce("Invalid Unicode code point 0x"+o.toString(16)+" encountered when serializing a JS string to an UTF-8 string on the asm.js/wasm heap! (Valid unicode code points should be in range 0-0x1FFFFF)."),t[a++]=240|o>>18,t[a++]=128|o>>12&63,t[a++]=128|o>>6&63,t[a++]=128|63&o}}return t[a]=0,a-_}function stringToUTF8(e,t,a){return assert("number"==typeof a,"stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!"),stringToUTF8Array(e,HEAPU8,t,a)}function lengthBytesUTF8(e){for(var t=0,a=0;a=55296&&i<=57343&&(i=65536+((1023&i)<<10)|1023&e.charCodeAt(++a)),i<=127?++t:t+=i<=2047?2:i<=65535?3:4}return t}var UTF16Decoder="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0;function UTF16ToString(e){assert(e%2==0,"Pointer passed to UTF16ToString must be aligned to two bytes!");for(var t=e,a=t>>1;HEAP16[a];)++a;if((t=a<<1)-e>32&&UTF16Decoder)return UTF16Decoder.decode(HEAPU8.subarray(e,t));for(var i=0,_="";;){var n=HEAP16[e+2*i>>1];if(0==n)return _;++i,_+=String.fromCharCode(n)}}function stringToUTF16(e,t,a){if(assert(t%2==0,"Pointer passed to stringToUTF16 must be aligned to two bytes!"),assert("number"==typeof a,"stringToUTF16(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!"),void 0===a&&(a=2147483647),a<2)return 0;for(var i=t,_=(a-=2)<2*e.length?a/2:e.length,n=0;n<_;++n){var r=e.charCodeAt(n);HEAP16[t>>1]=r,t+=2}return HEAP16[t>>1]=0,t-i}function lengthBytesUTF16(e){return 2*e.length}function UTF32ToString(e){assert(e%4==0,"Pointer passed to UTF32ToString must be aligned to four bytes!");for(var t=0,a="";;){var i=HEAP32[e+4*t>>2];if(0==i)return a;if(++t,i>=65536){var _=i-65536;a+=String.fromCharCode(55296|_>>10,56320|1023&_)}else a+=String.fromCharCode(i)}}function stringToUTF32(e,t,a){if(assert(t%4==0,"Pointer passed to stringToUTF32 must be aligned to four bytes!"),assert("number"==typeof a,"stringToUTF32(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!"),void 0===a&&(a=2147483647),a<4)return 0;for(var i=t,_=i+a-4,n=0;n=55296&&r<=57343)r=65536+((1023&r)<<10)|1023&e.charCodeAt(++n);if(HEAP32[t>>2]=r,(t+=4)+4>_)break}return HEAP32[t>>2]=0,t-i}function lengthBytesUTF32(e){for(var t=0,a=0;a=55296&&i<=57343&&++a,t+=4}return t}function allocateUTF8(e){var t=lengthBytesUTF8(e)+1,a=_malloc(t);return a&&stringToUTF8Array(e,HEAP8,a,t),a}function allocateUTF8OnStack(e){var t=lengthBytesUTF8(e)+1,a=stackAlloc(t);return stringToUTF8Array(e,HEAP8,a,t),a}function writeStringToMemory(e,t,a){var i,_;warnOnce("writeStringToMemory is deprecated and should not be called! Use stringToUTF8() instead!"),a&&(_=t+lengthBytesUTF8(e),i=HEAP8[_]),stringToUTF8(e,t,1/0),a&&(HEAP8[_]=i)}function writeArrayToMemory(e,t){assert(e.length>=0,"writeArrayToMemory array must have a length (should be an array or typed array)"),HEAP8.set(e,t)}function writeAsciiToMemory(e,t,a){for(var i=0;i>0]=e.charCodeAt(i);a||(HEAP8[t>>0]=0)}var HEAP,buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64,PAGE_SIZE=16384,WASM_PAGE_SIZE=65536,ASMJS_PAGE_SIZE=16777216;function alignUp(e,t){return e%t>0&&(e+=t-e%t),e}function updateGlobalBufferViews(){Module.HEAP8=HEAP8=new Int8Array(buffer),Module.HEAP16=HEAP16=new Int16Array(buffer),Module.HEAP32=HEAP32=new Int32Array(buffer),Module.HEAPU8=HEAPU8=new Uint8Array(buffer),Module.HEAPU16=HEAPU16=new Uint16Array(buffer),Module.HEAPU32=HEAPU32=new Uint32Array(buffer),Module.HEAPF32=HEAPF32=new Float32Array(buffer),Module.HEAPF64=HEAPF64=new Float64Array(buffer)}var STATIC_BASE=1024,STACK_BASE=17712,STACKTOP=STACK_BASE,STACK_MAX=5260592,DYNAMIC_BASE=5260592,DYNAMICTOP_PTR=17680;assert(STACK_BASE%16==0,"stack must start aligned"),assert(DYNAMIC_BASE%16==0,"heap must start aligned");var TOTAL_STACK=5242880;Module.TOTAL_STACK&&assert(TOTAL_STACK===Module.TOTAL_STACK,"the stack size can no longer be determined at runtime");var INITIAL_TOTAL_MEMORY=Module.TOTAL_MEMORY||16777216;function writeStackCookie(){assert(0==(3&STACK_MAX)),HEAPU32[(STACK_MAX>>2)-1]=34821223,HEAPU32[(STACK_MAX>>2)-2]=2310721022}function checkStackCookie(){var e=HEAPU32[(STACK_MAX>>2)-1],t=HEAPU32[(STACK_MAX>>2)-2];34821223==e&&2310721022==t||abort("Stack overflow! Stack cookie has been overwritten, expected hex dwords 0x89BACDFE and 0x02135467, but received 0x"+t.toString(16)+" "+e.toString(16)),1668509029!==HEAP32[0]&&abort("Runtime error: The application has corrupted its heap memory area (address zero)!")}function abortStackOverflow(e){abort("Stack overflow! Attempted to allocate "+e+" bytes on the stack, but stack has only "+(STACK_MAX-stackSave()+e)+" bytes available!")}if(Object.getOwnPropertyDescriptor(Module,"TOTAL_MEMORY")||Object.defineProperty(Module,"TOTAL_MEMORY",{get:function(){abort("Module.TOTAL_MEMORY has been replaced with plain INITIAL_TOTAL_MEMORY")}}),assert(INITIAL_TOTAL_MEMORY>=TOTAL_STACK,"TOTAL_MEMORY should be larger than TOTAL_STACK, was "+INITIAL_TOTAL_MEMORY+"! (TOTAL_STACK="+TOTAL_STACK+")"),assert("undefined"!=typeof Int32Array&&"undefined"!=typeof Float64Array&&void 0!==Int32Array.prototype.subarray&&void 0!==Int32Array.prototype.set,"JS engine does not provide full typed array support"),(wasmMemory=Module.wasmMemory?Module.wasmMemory:new WebAssembly.Memory({initial:INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE}))&&(buffer=wasmMemory.buffer),assert((INITIAL_TOTAL_MEMORY=buffer.byteLength)%WASM_PAGE_SIZE==0),updateGlobalBufferViews(),HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE,HEAP32[0]=1668509029,HEAP16[1]=25459,115!==HEAPU8[2]||99!==HEAPU8[3])throw"Runtime error: expected the system to be little-endian!";function abortFnPtrError(e,t){abort("Invalid function pointer "+e+" called with signature '"+t+"'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this). Build with ASSERTIONS=2 for more info.")}function callRuntimeCallbacks(e){for(;e.length>0;){var t=e.shift();if("function"!=typeof t){var a=t.func;"number"==typeof a?void 0===t.arg?Module.dynCall_v(a):Module.dynCall_vi(a,t.arg):a(void 0===t.arg?null:t.arg)}else t()}}var __ATPRERUN__=[],__ATINIT__=[],__ATMAIN__=[],__ATEXIT__=[],__ATPOSTRUN__=[],runtimeInitialized=!1,runtimeExited=!1;function preRun(){if(Module.preRun)for("function"==typeof Module.preRun&&(Module.preRun=[Module.preRun]);Module.preRun.length;)addOnPreRun(Module.preRun.shift());callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){checkStackCookie(),assert(!runtimeInitialized),runtimeInitialized=!0,callRuntimeCallbacks(__ATINIT__)}function preMain(){checkStackCookie(),callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){checkStackCookie(),runtimeExited=!0}function postRun(){if(checkStackCookie(),Module.postRun)for("function"==typeof Module.postRun&&(Module.postRun=[Module.postRun]);Module.postRun.length;)addOnPostRun(Module.postRun.shift());callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(e){__ATPRERUN__.unshift(e)}function addOnInit(e){__ATINIT__.unshift(e)}function addOnPreMain(e){__ATMAIN__.unshift(e)}function addOnExit(e){}function addOnPostRun(e){__ATPOSTRUN__.unshift(e)}function unSign(e,t,a){return e>=0?e:t<=32?2*Math.abs(1<=i&&(t<=32||e>i)&&(e=-2*i+e),e}assert(Math.imul,"This browser does not support Math.imul(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill"),assert(Math.fround,"This browser does not support Math.fround(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill"),assert(Math.clz32,"This browser does not support Math.clz32(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill"),assert(Math.trunc,"This browser does not support Math.trunc(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill");var Math_abs=Math.abs,Math_cos=Math.cos,Math_sin=Math.sin,Math_tan=Math.tan,Math_acos=Math.acos,Math_asin=Math.asin,Math_atan=Math.atan,Math_atan2=Math.atan2,Math_exp=Math.exp,Math_log=Math.log,Math_sqrt=Math.sqrt,Math_ceil=Math.ceil,Math_floor=Math.floor,Math_pow=Math.pow,Math_imul=Math.imul,Math_fround=Math.fround,Math_round=Math.round,Math_min=Math.min,Math_max=Math.max,Math_clz32=Math.clz32,Math_trunc=Math.trunc,runDependencies=0,runDependencyWatcher=null,dependenciesFulfilled=null,runDependencyTracking={};function getUniqueRunDependency(e){for(var t=e;;){if(!runDependencyTracking[e])return e;e=t+Math.random()}return e}function addRunDependency(e){runDependencies++,Module.monitorRunDependencies&&Module.monitorRunDependencies(runDependencies),e?(assert(!runDependencyTracking[e]),runDependencyTracking[e]=1,null===runDependencyWatcher&&"undefined"!=typeof setInterval&&(runDependencyWatcher=setInterval((function(){if(ABORT)return clearInterval(runDependencyWatcher),void(runDependencyWatcher=null);var e=!1;for(var t in runDependencyTracking)e||(e=!0,err("still waiting on run dependencies:")),err("dependency: "+t);e&&err("(end of list)")}),1e4))):err("warning: run dependency added without ID")}function removeRunDependency(e){if(runDependencies--,Module.monitorRunDependencies&&Module.monitorRunDependencies(runDependencies),e?(assert(runDependencyTracking[e]),delete runDependencyTracking[e]):err("warning: run dependency removed without ID"),0==runDependencies&&(null!==runDependencyWatcher&&(clearInterval(runDependencyWatcher),runDependencyWatcher=null),dependenciesFulfilled)){var t=dependenciesFulfilled;dependenciesFulfilled=null,t()}}Module.preloadedImages={},Module.preloadedAudios={};var memoryInitializer=null,FS={error:function(){abort("Filesystem support (FS) was not included. The problem is that you are using files from JS, but files were not used from C/C++, so filesystem support was not auto-included. You can force-include filesystem support with -s FORCE_FILESYSTEM=1")},init:function(){FS.error()},createDataFile:function(){FS.error()},createPreloadedFile:function(){FS.error()},createLazyFile:function(){FS.error()},open:function(){FS.error()},mkdev:function(){FS.error()},registerDevice:function(){FS.error()},analyzePath:function(){FS.error()},loadFilesFromDB:function(){FS.error()},ErrnoError:function(){FS.error()}};Module.FS_createDataFile=FS.createDataFile,Module.FS_createPreloadedFile=FS.createPreloadedFile;var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(e){return String.prototype.startsWith?e.startsWith(dataURIPrefix):0===e.indexOf(dataURIPrefix)}var tempDouble,tempI64,wasmBinaryFile="AcuantImageProcessingService.wasm";function getBinary(){try{if(wasmBinary)return new Uint8Array(wasmBinary);if(readBinary)return readBinary(wasmBinaryFile);throw"both async and sync fetching of the wasm failed"}catch(e){abort(e)}}function getBinaryPromise(){return wasmBinary||!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER||"function"!=typeof fetch?new Promise((function(e,t){e(getBinary())})):fetch(wasmBinaryFile,{credentials:"same-origin"}).then((function(e){if(!e.ok)throw"failed to load wasm binary file at '"+wasmBinaryFile+"'";return e.arrayBuffer()})).catch((function(){return getBinary()}))}function createWasm(e){var t={env:e,global:{NaN:NaN,Infinity:1/0},"global.Math":Math,asm2wasm:asm2wasmImports};function a(e,t){var a=e.exports;Module.asm=a,removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");var i=Module;function _(e){assert(Module===i,"the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?"),i=null,a(e.instance)}function n(e){return getBinaryPromise().then((function(e){return WebAssembly.instantiate(e,t)})).then(e,(function(e){err("failed to asynchronously prepare wasm: "+e),abort(e)}))}if(Module.instantiateWasm)try{return Module.instantiateWasm(t,a)}catch(e){return err("Module.instantiateWasm callback failed with error: "+e),!1}return function(){if(wasmBinary||"function"!=typeof WebAssembly.instantiateStreaming||isDataURI(wasmBinaryFile)||"function"!=typeof fetch)return n(_);fetch(wasmBinaryFile,{credentials:"same-origin"}).then((function(e){return WebAssembly.instantiateStreaming(e,t).then(_,(function(e){err("wasm streaming compile failed: "+e),err("falling back to ArrayBuffer instantiation"),n(_)}))}))}(),{}}isDataURI(wasmBinaryFile)||(wasmBinaryFile=locateFile(wasmBinaryFile)),Module.asm=function(e,t,a){t.memory=wasmMemory,t.table=wasmTable=new WebAssembly.Table({initial:496,maximum:496,element:"anyfunc"}),t.__memory_base=1024,t.__table_base=0;var i=createWasm(t);return assert(i,"binaryen setup failed (no wasm support?)"),i};var ASM_CONSTS=[];__ATINIT__.push({func:function(){globalCtors()}});var tempDoublePtr=17696;function copyTempFloat(e){HEAP8[tempDoublePtr]=HEAP8[e],HEAP8[tempDoublePtr+1]=HEAP8[e+1],HEAP8[tempDoublePtr+2]=HEAP8[e+2],HEAP8[tempDoublePtr+3]=HEAP8[e+3]}function copyTempDouble(e){HEAP8[tempDoublePtr]=HEAP8[e],HEAP8[tempDoublePtr+1]=HEAP8[e+1],HEAP8[tempDoublePtr+2]=HEAP8[e+2],HEAP8[tempDoublePtr+3]=HEAP8[e+3],HEAP8[tempDoublePtr+4]=HEAP8[e+4],HEAP8[tempDoublePtr+5]=HEAP8[e+5],HEAP8[tempDoublePtr+6]=HEAP8[e+6],HEAP8[tempDoublePtr+7]=HEAP8[e+7]}function demangle(e){return warnOnce("warning: build with -s DEMANGLE_SUPPORT=1 to link in libcxxabi demangling"),e}function demangleAll(e){return e.replace(/__Z[\w\d_]+/g,(function(e){var t=demangle(e);return e===t?e:t+" ["+e+"]"}))}function jsStackTrace(){var e=new Error;if(!e.stack){try{throw new Error(0)}catch(t){e=t}if(!e.stack)return"(no stack trace available)"}return e.stack.toString()}function stackTrace(){var e=jsStackTrace();return Module.extraStackTrace&&(e+="\n"+Module.extraStackTrace()),demangleAll(e)}assert(tempDoublePtr%8==0),Module.demangle=demangle,Module.demangleAll=demangleAll,Module.jsStackTrace=jsStackTrace,Module.stackTrace=stackTrace;var ___exception_infos={};Module.___exception_infos=___exception_infos;var ___exception_caught=[];function ___exception_addRef(e){e&&___exception_infos[e].refcount++}function ___exception_deAdjust(e){if(!e||___exception_infos[e])return e;for(var t in ___exception_infos)for(var a=+t,i=___exception_infos[a].adjusted,_=i.length,n=0;n<_;n++)if(i[n]===e)return a;return e}function ___cxa_begin_catch(e){var t=___exception_infos[e];return t&&!t.caught&&(t.caught=!0,__ZSt18uncaught_exceptionv.uncaught_exceptions--),t&&(t.rethrown=!1),___exception_caught.push(e),___exception_addRef(___exception_deAdjust(e)),e}function ___cxa_pure_virtual(){throw ABORT=!0,"Pure virtual function called!"}function ___cxa_uncaught_exceptions(){return __ZSt18uncaught_exceptionv.uncaught_exceptions}function ___gxx_personality_v0(){}function ___lock(){}Module.___exception_caught=___exception_caught,Module.___exception_addRef=___exception_addRef,Module.___exception_deAdjust=___exception_deAdjust,Module.___cxa_begin_catch=___cxa_begin_catch,Module.___cxa_pure_virtual=___cxa_pure_virtual,Module.___cxa_uncaught_exceptions=___cxa_uncaught_exceptions,Module.___gxx_personality_v0=___gxx_personality_v0,Module.___lock=___lock;var PATH={splitPath:function(e){return/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(e).slice(1)},normalizeArray:function(e,t){for(var a=0,i=e.length-1;i>=0;i--){var _=e[i];"."===_?e.splice(i,1):".."===_?(e.splice(i,1),a++):a&&(e.splice(i,1),a--)}if(t)for(;a;a--)e.unshift("..");return e},normalize:function(e){var t="/"===e.charAt(0),a="/"===e.substr(-1);return(e=PATH.normalizeArray(e.split("/").filter((function(e){return!!e})),!t).join("/"))||t||(e="."),e&&a&&(e+="/"),(t?"/":"")+e},dirname:function(e){var t=PATH.splitPath(e),a=t[0],i=t[1];return a||i?(i&&(i=i.substr(0,i.length-1)),a+i):"."},basename:function(e){if("/"===e)return"/";var t=e.lastIndexOf("/");return-1===t?e:e.substr(t+1)},extname:function(e){return PATH.splitPath(e)[3]},join:function(){var e=Array.prototype.slice.call(arguments,0);return PATH.normalize(e.join("/"))},join2:function(e,t){return PATH.normalize(e+"/"+t)}};Module.PATH=PATH;var SYSCALLS={buffers:[null,[],[]],printChar:function(e,t){var a=SYSCALLS.buffers[e];assert(a),0===t||10===t?((1===e?out:err)(UTF8ArrayToString(a,0)),a.length=0):a.push(t)},varargs:0,get:function(e){return SYSCALLS.varargs+=4,HEAP32[SYSCALLS.varargs-4>>2]},getStr:function(){return UTF8ToString(SYSCALLS.get())},get64:function(){var e=SYSCALLS.get(),t=SYSCALLS.get();return assert(e>=0?0===t:-1===t),e},getZero:function(){assert(0===SYSCALLS.get())}};function ___syscall140(e,t){SYSCALLS.varargs=t;try{SYSCALLS.getStreamFromFD(),SYSCALLS.get(),SYSCALLS.get(),SYSCALLS.get(),SYSCALLS.get();return abort("it should not be possible to operate on streams when !SYSCALLS_REQUIRE_FILESYSTEM"),0}catch(e){return void 0!==FS&&e instanceof FS.ErrnoError||abort(e),-e.errno}}function flush_NO_FILESYSTEM(){var e=Module._fflush;e&&e(0);var t=SYSCALLS.buffers;t[1].length&&SYSCALLS.printChar(1,10),t[2].length&&SYSCALLS.printChar(2,10)}function ___syscall146(e,t){SYSCALLS.varargs=t;try{for(var a=SYSCALLS.get(),i=SYSCALLS.get(),_=SYSCALLS.get(),n=0,r=0;r<_;r++){for(var o=HEAP32[i+8*r>>2],l=HEAP32[i+(8*r+4)>>2],u=0;u=char_0&&t<=char_9?"_"+e:e}function createNamedFunction(e,t){return e=makeLegalFunctionName(e),new Function("body","return function "+e+'() {\n "use strict"; return body.apply(this, arguments);\n};\n')(t)}function extendError(e,t){var a=createNamedFunction(t,(function(e){this.name=t,this.message=e;var a=new Error(e).stack;void 0!==a&&(this.stack=this.toString()+"\n"+a.replace(/^Error(:[^\n]*)?\n/,""))}));return a.prototype=Object.create(e.prototype),a.prototype.constructor=a,a.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},a}Module.char_9=char_9,Module.makeLegalFunctionName=makeLegalFunctionName,Module.createNamedFunction=createNamedFunction,Module.extendError=extendError;var BindingError=void 0;function throwBindingError(e){throw new BindingError(e)}Module.BindingError=BindingError,Module.throwBindingError=throwBindingError;var InternalError=void 0;function throwInternalError(e){throw new InternalError(e)}function whenDependentTypesAreResolved(e,t,a){function i(t){var i=a(t);i.length!==e.length&&throwInternalError("Mismatched type converter count");for(var _=0;_>n])},destructorFunction:null})}Module.InternalError=InternalError,Module.throwInternalError=throwInternalError,Module.whenDependentTypesAreResolved=whenDependentTypesAreResolved,Module.registerType=registerType,Module.__embind_register_bool=__embind_register_bool;var emval_free_list=[];Module.emval_free_list=emval_free_list;var emval_handle_array=[{},{value:void 0},{value:null},{value:!0},{value:!1}];function __emval_decref(e){e>4&&0==--emval_handle_array[e].refcount&&(emval_handle_array[e]=void 0,emval_free_list.push(e))}function count_emval_handles(){for(var e=0,t=5;t>2])}function __embind_register_emval(e,t){registerType(e,{name:t=readLatin1String(t),fromWireType:function(e){var t=emval_handle_array[e].value;return __emval_decref(e),t},toWireType:function(e,t){return __emval_register(t)},argPackAdvance:8,readValueFromPointer:simpleReadValueFromPointer,destructorFunction:null})}function _embind_repr(e){if(null===e)return"null";var t=typeof e;return"object"===t||"array"===t||"function"===t?e.toString():""+e}function floatReadValueFromPointer(e,t){switch(t){case 2:return function(e){return this.fromWireType(HEAPF32[e>>2])};case 3:return function(e){return this.fromWireType(HEAPF64[e>>3])};default:throw new TypeError("Unknown float type: "+e)}}function __embind_register_float(e,t,a){var i=getShiftFromSize(a);registerType(e,{name:t=readLatin1String(t),fromWireType:function(e){return e},toWireType:function(e,t){if("number"!=typeof t&&"boolean"!=typeof t)throw new TypeError('Cannot convert "'+_embind_repr(t)+'" to '+this.name);return t},argPackAdvance:8,readValueFromPointer:floatReadValueFromPointer(t,i),destructorFunction:null})}function new_(e,t){if(!(e instanceof Function))throw new TypeError("new_ called with constructor type "+typeof e+" which is not a function");var a=createNamedFunction(e.name||"unknownFunctionName",(function(){}));a.prototype=e.prototype;var i=new a,_=e.apply(i,t);return _ instanceof Object?_:i}function runDestructors(e){for(;e.length;){var t=e.pop();e.pop()(t)}}function craftInvokerFunction(e,t,a,i,_){var n=t.length;n<2&&throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var r=null!==t[1]&&null!==a,o=!1,l=1;l0?", ":"")+d),s+=(u?"var rv = ":"")+"invoker(fn"+(d.length>0?", ":"")+d+");\n",o)s+="runDestructors(destructors);\n";else for(l=r?1:2;l>2)+i]);return a}function replacePublicSymbol(e,t,a){Module.hasOwnProperty(e)||throwInternalError("Replacing nonexistant public symbol"),void 0!==Module[e].overloadTable&&void 0!==a?Module[e].overloadTable[a]=t:(Module[e]=t,Module[e].argCount=a)}function embind__requireFunction(e,t){var a;if(e=readLatin1String(e),void 0!==Module["FUNCTION_TABLE_"+e])a=Module["FUNCTION_TABLE_"+e][t];else if("undefined"!=typeof FUNCTION_TABLE)a=FUNCTION_TABLE[t];else{var i=Module["dynCall_"+e];void 0===i&&void 0===(i=Module["dynCall_"+e.replace(/f/g,"d")])&&throwBindingError("No dynCall invoker for signature: "+e),a=function(a){for(var i=[],_=1;_>1]}:function(e){return HEAPU16[e>>1]};case 2:return a?function(e){return HEAP32[e>>2]}:function(e){return HEAPU32[e>>2]};default:throw new TypeError("Unknown integer type: "+e)}}function __embind_register_integer(e,t,a,i,_){t=readLatin1String(t),-1===_&&(_=4294967295);var n=getShiftFromSize(a),r=function(e){return e};if(0===i){var o=32-8*a;r=function(e){return e<>>o}}var l=-1!=t.indexOf("unsigned");registerType(e,{name:t,fromWireType:r,toWireType:function(e,a){if("number"!=typeof a&&"boolean"!=typeof a)throw new TypeError('Cannot convert "'+_embind_repr(a)+'" to '+this.name);if(a_)throw new TypeError('Passing a number "'+_embind_repr(a)+'" from JS side to C/C++ side to an argument of type "'+t+'", which is outside the valid range ['+i+", "+_+"]!");return l?a>>>0:0|a},argPackAdvance:8,readValueFromPointer:integerReadValueFromPointer(t,n,0!==i),destructorFunction:null})}function __embind_register_memory_view(e,t,a){var i=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][t];function _(e){var t=HEAPU32,a=t[e>>=2],_=t[e+1];return new i(t.buffer,_,a)}registerType(e,{name:a=readLatin1String(a),fromWireType:_,argPackAdvance:8,readValueFromPointer:_},{ignoreDuplicateRegistrations:!0})}function __embind_register_std_string(e,t){var a="std::string"===(t=readLatin1String(t));registerType(e,{name:t,fromWireType:function(e){var t,i=HEAPU32[e>>2];if(a){var _=HEAPU8[e+4+i],n=0;0!=_&&(n=_,HEAPU8[e+4+i]=0);for(var r=e+4,o=0;o<=i;++o){var l=e+4+o;if(0==HEAPU8[l]){var u=UTF8ToString(r);void 0===t?t=u:(t+=String.fromCharCode(0),t+=u),r=l+1}}0!=n&&(HEAPU8[e+4+i]=n)}else{var m=new Array(i);for(o=0;o>2]=_,a&&i)stringToUTF8(t,n+4,_+1);else if(i)for(var r=0;r<_;++r){var o=t.charCodeAt(r);o>255&&(_free(n),throwBindingError("String has UTF-16 code units that do not fit in 8 bits")),HEAPU8[n+4+r]=o}else for(r=0;r<_;++r)HEAPU8[n+4+r]=t[r];return null!==e&&e.push(_free,n),n},argPackAdvance:8,readValueFromPointer:simpleReadValueFromPointer,destructorFunction:function(e){_free(e)}})}function __embind_register_std_wstring(e,t,a){var i,_;a=readLatin1String(a),2===t?(i=function(){return HEAPU16},_=1):4===t&&(i=function(){return HEAPU32},_=2),registerType(e,{name:a,fromWireType:function(e){for(var t=i(),a=HEAPU32[e>>2],n=new Array(a),r=e+4>>_,o=0;o>2]=r;for(var l=o+4>>_,u=0;u4&&(emval_handle_array[e].refcount+=1)}function requireRegisteredType(e,t){var a=registeredTypes[e];return void 0===a&&throwBindingError(t+" has unknown type "+getTypeName(e)),a}function __emval_take_value(e,t){return __emval_register((e=requireRegisteredType(e,"_emval_take_value")).readValueFromPointer(t))}function _abort(){Module.abort()}function _emscripten_set_main_loop_timing(e,t){if(Browser.mainLoop.timingMode=e,Browser.mainLoop.timingValue=t,!Browser.mainLoop.func)return console.error("emscripten_set_main_loop_timing: Cannot set timing mode for main loop since a main loop does not exist! Call emscripten_set_main_loop first to set one up."),1;if(0==e)Browser.mainLoop.scheduler=function(){var e=0|Math.max(0,Browser.mainLoop.tickStartTime+t-_emscripten_get_now());setTimeout(Browser.mainLoop.runner,e)},Browser.mainLoop.method="timeout";else if(1==e)Browser.mainLoop.scheduler=function(){Browser.requestAnimationFrame(Browser.mainLoop.runner)},Browser.mainLoop.method="rAF";else if(2==e){if("undefined"==typeof setImmediate){var a=[];addEventListener("message",(function(e){"setimmediate"!==e.data&&"setimmediate"!==e.data.target||(e.stopPropagation(),a.shift()())}),!0),setImmediate=function(e){a.push(e),ENVIRONMENT_IS_WORKER?(void 0===Module.setImmediates&&(Module.setImmediates=[]),Module.setImmediates.push(e),postMessage({target:"setimmediate"})):postMessage("setimmediate","*")}}Browser.mainLoop.scheduler=function(){setImmediate(Browser.mainLoop.runner)},Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(e,t,a,i,_){var n;Module.noExitRuntime=!0,assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters."),Browser.mainLoop.func=e,Browser.mainLoop.arg=i,n=void 0!==i?function(){Module.dynCall_vi(e,i)}:function(){Module.dynCall_v(e)};var r=Browser.mainLoop.currentlyRunningMainloop;if(Browser.mainLoop.runner=function(){if(!ABORT)if(Browser.mainLoop.queue.length>0){var e=Date.now(),t=Browser.mainLoop.queue.shift();if(t.func(t.arg),Browser.mainLoop.remainingBlockers){var a=Browser.mainLoop.remainingBlockers,i=a%1==0?a-1:Math.floor(a);t.counted?Browser.mainLoop.remainingBlockers=i:(i+=.5,Browser.mainLoop.remainingBlockers=(8*a+i)/9)}if(console.log('main loop blocker "'+t.name+'" took '+(Date.now()-e)+" ms"),Browser.mainLoop.updateStatus(),r1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0?Browser.mainLoop.scheduler():(0==Browser.mainLoop.timingMode&&(Browser.mainLoop.tickStartTime=_emscripten_get_now()),"timeout"===Browser.mainLoop.method&&Module.ctx&&(err("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!"),Browser.mainLoop.method=""),Browser.mainLoop.runIter(n),checkStackCookie(),r0?_emscripten_set_main_loop_timing(0,1e3/t):_emscripten_set_main_loop_timing(1,1),Browser.mainLoop.scheduler()),a)throw"SimulateInfiniteLoop"}Module.UnboundTypeError=UnboundTypeError,Module.getTypeName=getTypeName,Module.throwUnboundTypeError=throwUnboundTypeError,Module.__embind_register_function=__embind_register_function,Module.integerReadValueFromPointer=integerReadValueFromPointer,Module.__embind_register_integer=__embind_register_integer,Module.__embind_register_memory_view=__embind_register_memory_view,Module.__embind_register_std_string=__embind_register_std_string,Module.__embind_register_std_wstring=__embind_register_std_wstring,Module.__embind_register_void=__embind_register_void,Module.__emval_incref=__emval_incref,Module.requireRegisteredType=requireRegisteredType,Module.__emval_take_value=__emval_take_value,Module._abort=_abort,Module._emscripten_set_main_loop_timing=_emscripten_set_main_loop_timing,Module._emscripten_get_now=_emscripten_get_now,Module._emscripten_set_main_loop=_emscripten_set_main_loop;var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null,Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var e=Browser.mainLoop.timingMode,t=Browser.mainLoop.timingValue,a=Browser.mainLoop.func;Browser.mainLoop.func=null,_emscripten_set_main_loop(a,0,!1,Browser.mainLoop.arg,!0),_emscripten_set_main_loop_timing(e,t),Browser.mainLoop.scheduler()},updateStatus:function(){if(Module.setStatus){var e=Module.statusMessage||"Please wait...",t=Browser.mainLoop.remainingBlockers,a=Browser.mainLoop.expectedBlockers;t?t=6;){var r=i>>_-6&63;_-=6,a+=t[r]}return 2==_?(a+=t[(3&i)<<4],a+="=="):4==_&&(a+=t[(15&i)<<2],a+="="),a}(e),n(u))},u.src=l,Browser.safeSetTimeout((function(){n(u)}),1e4)}};Module.preloadPlugins.push(t);var a=Module.canvas;a&&(a.requestPointerLock=a.requestPointerLock||a.mozRequestPointerLock||a.webkitRequestPointerLock||a.msRequestPointerLock||function(){},a.exitPointerLock=document.exitPointerLock||document.mozExitPointerLock||document.webkitExitPointerLock||document.msExitPointerLock||function(){},a.exitPointerLock=a.exitPointerLock.bind(document),document.addEventListener("pointerlockchange",i,!1),document.addEventListener("mozpointerlockchange",i,!1),document.addEventListener("webkitpointerlockchange",i,!1),document.addEventListener("mspointerlockchange",i,!1),Module.elementPointerLock&&a.addEventListener("click",(function(e){!Browser.pointerLock&&Module.canvas.requestPointerLock&&(Module.canvas.requestPointerLock(),e.preventDefault())}),!1))}function i(){Browser.pointerLock=document.pointerLockElement===Module.canvas||document.mozPointerLockElement===Module.canvas||document.webkitPointerLockElement===Module.canvas||document.msPointerLockElement===Module.canvas}},createContext:function(e,t,a,i){if(t&&Module.ctx&&e==Module.canvas)return Module.ctx;var _,n;if(t){var r={antialias:!1,alpha:!1,majorVersion:1};if(i)for(var o in i)r[o]=i[o];"undefined"!=typeof GL&&(n=GL.createContext(e,r))&&(_=GL.getContext(n).GLctx)}else _=e.getContext("2d");return _?(a&&(t||assert("undefined"==typeof GLctx,"cannot set in module if GLctx is used, but we are a non-GL context that would replace it"),Module.ctx=_,t&&GL.makeContextCurrent(n),Module.useWebGL=t,Browser.moduleContextCreatedCallbacks.forEach((function(e){e()})),Browser.init()),_):null},destroyContext:function(e,t,a){},fullscreenHandlersInstalled:!1,lockPointer:void 0,resizeCanvas:void 0,requestFullscreen:function(e,t,a){Browser.lockPointer=e,Browser.resizeCanvas=t,Browser.vrDevice=a,void 0===Browser.lockPointer&&(Browser.lockPointer=!0),void 0===Browser.resizeCanvas&&(Browser.resizeCanvas=!1),void 0===Browser.vrDevice&&(Browser.vrDevice=null);var i=Module.canvas;function _(){Browser.isFullscreen=!1;var e=i.parentNode;(document.fullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||document.webkitFullscreenElement||document.webkitCurrentFullScreenElement)===e?(i.exitFullscreen=Browser.exitFullscreen,Browser.lockPointer&&i.requestPointerLock(),Browser.isFullscreen=!0,Browser.resizeCanvas?Browser.setFullscreenCanvasSize():Browser.updateCanvasDimensions(i)):(e.parentNode.insertBefore(i,e),e.parentNode.removeChild(e),Browser.resizeCanvas?Browser.setWindowedCanvasSize():Browser.updateCanvasDimensions(i)),Module.onFullScreen&&Module.onFullScreen(Browser.isFullscreen),Module.onFullscreen&&Module.onFullscreen(Browser.isFullscreen)}Browser.fullscreenHandlersInstalled||(Browser.fullscreenHandlersInstalled=!0,document.addEventListener("fullscreenchange",_,!1),document.addEventListener("mozfullscreenchange",_,!1),document.addEventListener("webkitfullscreenchange",_,!1),document.addEventListener("MSFullscreenChange",_,!1));var n=document.createElement("div");i.parentNode.insertBefore(n,i),n.appendChild(i),n.requestFullscreen=n.requestFullscreen||n.mozRequestFullScreen||n.msRequestFullscreen||(n.webkitRequestFullscreen?function(){n.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)}:null)||(n.webkitRequestFullScreen?function(){n.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT)}:null),a?n.requestFullscreen({vrDisplay:a}):n.requestFullscreen()},requestFullScreen:function(e,t,a){return err("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead."),Browser.requestFullScreen=function(e,t,a){return Browser.requestFullscreen(e,t,a)},Browser.requestFullscreen(e,t,a)},exitFullscreen:function(){return!!Browser.isFullscreen&&((document.exitFullscreen||document.cancelFullScreen||document.mozCancelFullScreen||document.msExitFullscreen||document.webkitCancelFullScreen||function(){}).apply(document,[]),!0)},nextRAF:0,fakeRequestAnimationFrame:function(e){var t=Date.now();if(0===Browser.nextRAF)Browser.nextRAF=t+1e3/60;else for(;t+2>=Browser.nextRAF;)Browser.nextRAF+=1e3/60;var a=Math.max(Browser.nextRAF-t,0);setTimeout(e,a)},requestAnimationFrame:function(e){"function"!=typeof requestAnimationFrame?(0,Browser.fakeRequestAnimationFrame)(e):requestAnimationFrame(e)},safeCallback:function(e){return function(){if(!ABORT)return e.apply(null,arguments)}},allowAsyncCallbacks:!0,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=!1},resumeAsyncCallbacks:function(){if(Browser.allowAsyncCallbacks=!0,Browser.queuedAsyncCallbacks.length>0){var e=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[],e.forEach((function(e){e()}))}},safeRequestAnimationFrame:function(e){return Browser.requestAnimationFrame((function(){ABORT||(Browser.allowAsyncCallbacks?e():Browser.queuedAsyncCallbacks.push(e))}))},safeSetTimeout:function(e,t){return Module.noExitRuntime=!0,setTimeout((function(){ABORT||(Browser.allowAsyncCallbacks?e():Browser.queuedAsyncCallbacks.push(e))}),t)},safeSetInterval:function(e,t){return Module.noExitRuntime=!0,setInterval((function(){ABORT||Browser.allowAsyncCallbacks&&e()}),t)},getMimetype:function(e){return{jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",bmp:"image/bmp",ogg:"audio/ogg",wav:"audio/wav",mp3:"audio/mpeg"}[e.substr(e.lastIndexOf(".")+1)]},getUserMedia:function(e){window.getUserMedia||(window.getUserMedia=navigator.getUserMedia||navigator.mozGetUserMedia),window.getUserMedia(e)},getMovementX:function(e){return e.movementX||e.mozMovementX||e.webkitMovementX||0},getMovementY:function(e){return e.movementY||e.mozMovementY||e.webkitMovementY||0},getMouseWheelDelta:function(e){var t=0;switch(e.type){case"DOMMouseScroll":t=e.detail/3;break;case"mousewheel":t=e.wheelDelta/120;break;case"wheel":switch(t=e.deltaY,e.deltaMode){case 0:t/=100;break;case 1:t/=3;break;case 2:t*=80;break;default:throw"unrecognized mouse wheel delta mode: "+e.deltaMode}break;default:throw"unrecognized mouse wheel event: "+e.type}return t},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(e){if(Browser.pointerLock)"mousemove"!=e.type&&"mozMovementX"in e?Browser.mouseMovementX=Browser.mouseMovementY=0:(Browser.mouseMovementX=Browser.getMovementX(e),Browser.mouseMovementY=Browser.getMovementY(e)),"undefined"!=typeof SDL?(Browser.mouseX=SDL.mouseX+Browser.mouseMovementX,Browser.mouseY=SDL.mouseY+Browser.mouseMovementY):(Browser.mouseX+=Browser.mouseMovementX,Browser.mouseY+=Browser.mouseMovementY);else{var t=Module.canvas.getBoundingClientRect(),a=Module.canvas.width,i=Module.canvas.height,_=void 0!==window.scrollX?window.scrollX:window.pageXOffset,n=void 0!==window.scrollY?window.scrollY:window.pageYOffset;if(assert(void 0!==_&&void 0!==n,"Unable to retrieve scroll position, mouse positions likely broken."),"touchstart"===e.type||"touchend"===e.type||"touchmove"===e.type){var r=e.touch;if(void 0===r)return;var o=r.pageX-(_+t.left),l=r.pageY-(n+t.top),u={x:o*=a/t.width,y:l*=i/t.height};if("touchstart"===e.type)Browser.lastTouches[r.identifier]=u,Browser.touches[r.identifier]=u;else if("touchend"===e.type||"touchmove"===e.type){var m=Browser.touches[r.identifier];m||(m=u),Browser.lastTouches[r.identifier]=m,Browser.touches[r.identifier]=u}return}var d=e.pageX-(_+t.left),s=e.pageY-(n+t.top);d*=a/t.width,s*=i/t.height,Browser.mouseMovementX=d-Browser.mouseX,Browser.mouseMovementY=s-Browser.mouseY,Browser.mouseX=d,Browser.mouseY=s}},asyncLoad:function(e,t,a,i){var _=i?"":getUniqueRunDependency("al "+e);readAsync(e,(function(a){assert(a,'Loading data file "'+e+'" failed (no arrayBuffer).'),t(new Uint8Array(a)),_&&removeRunDependency(_)}),(function(t){if(!a)throw'Loading data file "'+e+'" failed.';a()})),_&&addRunDependency(_)},resizeListeners:[],updateResizeListeners:function(){var e=Module.canvas;Browser.resizeListeners.forEach((function(t){t(e.width,e.height)}))},setCanvasSize:function(e,t,a){var i=Module.canvas;Browser.updateCanvasDimensions(i,e,t),a||Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if("undefined"!=typeof SDL){var e=HEAPU32[SDL.screen>>2];e|=8388608,HEAP32[SDL.screen>>2]=e}Browser.updateCanvasDimensions(Module.canvas),Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if("undefined"!=typeof SDL){var e=HEAPU32[SDL.screen>>2];e&=-8388609,HEAP32[SDL.screen>>2]=e}Browser.updateCanvasDimensions(Module.canvas),Browser.updateResizeListeners()},updateCanvasDimensions:function(e,t,a){t&&a?(e.widthNative=t,e.heightNative=a):(t=e.widthNative,a=e.heightNative);var i=t,_=a;if(Module.forcedAspectRatio&&Module.forcedAspectRatio>0&&(i/_>2]=e:err("failed to set errno from JS"),e}function abortOnCannotGrowMemory(e){abort("Cannot enlarge memory arrays to size "+e+" bytes (OOM). Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value "+HEAP8.length+", (2) compile with -s ALLOW_MEMORY_GROWTH=1 which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 ")}function emscripten_realloc_buffer(e){e=alignUp(e,65536);var t=buffer.byteLength;try{return-1!==wasmMemory.grow((e-t)/65536)&&(buffer=wasmMemory.buffer,!0)}catch(a){return console.error("emscripten_realloc_buffer: Attempted to grow from "+t+" bytes to "+e+" bytes, but got error: "+a),!1}}function _emscripten_resize_heap(e){var t=_emscripten_get_heap_size();assert(e>t);if(e>2147418112)return err("Cannot enlarge memory, asked to go up to "+e+" bytes, but the limit is 2147418112 bytes!"),!1;for(var a=Math.max(t,16777216);a0?a:lengthBytesUTF8(e)+1,_=new Array(i),n=stringToUTF8Array(e,_,0,_.length);return t&&(_.length=n),_}function intArrayToString(e){for(var t=[],a=0;a255&&(ASSERTIONS&&assert(!1,"Character code "+i+" ("+String.fromCharCode(i)+") at offset "+a+" not in 0x00-0xFF."),i&=255),t.push(String.fromCharCode(i))}return t.join("")}function nullFunc_ii(e){abortFnPtrError(e,"ii")}function nullFunc_iidiiii(e){abortFnPtrError(e,"iidiiii")}function nullFunc_iii(e){abortFnPtrError(e,"iii")}function nullFunc_iiii(e){abortFnPtrError(e,"iiii")}function nullFunc_jiji(e){abortFnPtrError(e,"jiji")}function nullFunc_v(e){abortFnPtrError(e,"v")}function nullFunc_vi(e){abortFnPtrError(e,"vi")}function nullFunc_vii(e){abortFnPtrError(e,"vii")}function nullFunc_viii(e){abortFnPtrError(e,"viii")}function nullFunc_viiiff(e){abortFnPtrError(e,"viiiff")}function nullFunc_viiii(e){abortFnPtrError(e,"viiii")}function nullFunc_viiiii(e){abortFnPtrError(e,"viiiii")}function nullFunc_viiiiii(e){abortFnPtrError(e,"viiiiii")}function nullFunc_viiiiiiiii(e){abortFnPtrError(e,"viiiiiiiii")}function jsCall_ii(e,t){return functionPointers[e](t)}function jsCall_iidiiii(e,t,a,i,_,n,r){return functionPointers[e](t,a,i,_,n,r)}function jsCall_iii(e,t,a){return functionPointers[e](t,a)}function jsCall_iiii(e,t,a,i){return functionPointers[e](t,a,i)}function jsCall_jiji(e,t,a,i){return functionPointers[e](t,a,i)}function jsCall_v(e){functionPointers[e]()}function jsCall_vi(e,t){functionPointers[e](t)}function jsCall_vii(e,t,a){functionPointers[e](t,a)}function jsCall_viii(e,t,a,i){functionPointers[e](t,a,i)}function jsCall_viiiff(e,t,a,i,_,n){functionPointers[e](t,a,i,_,n)}function jsCall_viiii(e,t,a,i,_){functionPointers[e](t,a,i,_)}function jsCall_viiiii(e,t,a,i,_,n){functionPointers[e](t,a,i,_,n)}function jsCall_viiiiii(e,t,a,i,_,n,r){functionPointers[e](t,a,i,_,n,r)}function jsCall_viiiiiiiii(e,t,a,i,_,n,r,o,l,u){functionPointers[e](t,a,i,_,n,r,o,l,u)}var asmGlobalArg={},asmLibraryArg={abort:abort,setTempRet0:setTempRet0,getTempRet0:getTempRet0,abortStackOverflow:abortStackOverflow,nullFunc_ii:nullFunc_ii,nullFunc_iidiiii:nullFunc_iidiiii,nullFunc_iii:nullFunc_iii,nullFunc_iiii:nullFunc_iiii,nullFunc_jiji:nullFunc_jiji,nullFunc_v:nullFunc_v,nullFunc_vi:nullFunc_vi,nullFunc_vii:nullFunc_vii,nullFunc_viii:nullFunc_viii,nullFunc_viiiff:nullFunc_viiiff,nullFunc_viiii:nullFunc_viiii,nullFunc_viiiii:nullFunc_viiiii,nullFunc_viiiiii:nullFunc_viiiiii,nullFunc_viiiiiiiii:nullFunc_viiiiiiiii,jsCall_ii:jsCall_ii,jsCall_iidiiii:jsCall_iidiiii,jsCall_iii:jsCall_iii,jsCall_iiii:jsCall_iiii,jsCall_jiji:jsCall_jiji,jsCall_v:jsCall_v,jsCall_vi:jsCall_vi,jsCall_vii:jsCall_vii,jsCall_viii:jsCall_viii,jsCall_viiiff:jsCall_viiiff,jsCall_viiii:jsCall_viiii,jsCall_viiiii:jsCall_viiiii,jsCall_viiiiii:jsCall_viiiiii,jsCall_viiiiiiiii:jsCall_viiiiiiiii,___cxa_begin_catch:___cxa_begin_catch,___cxa_pure_virtual:___cxa_pure_virtual,___cxa_uncaught_exceptions:___cxa_uncaught_exceptions,___exception_addRef:___exception_addRef,___exception_deAdjust:___exception_deAdjust,___gxx_personality_v0:___gxx_personality_v0,___lock:___lock,___setErrNo:___setErrNo,___syscall140:___syscall140,___syscall146:___syscall146,___syscall54:___syscall54,___syscall6:___syscall6,___unlock:___unlock,__embind_register_bool:__embind_register_bool,__embind_register_emval:__embind_register_emval,__embind_register_float:__embind_register_float,__embind_register_function:__embind_register_function,__embind_register_integer:__embind_register_integer,__embind_register_memory_view:__embind_register_memory_view,__embind_register_std_string:__embind_register_std_string,__embind_register_std_wstring:__embind_register_std_wstring,__embind_register_void:__embind_register_void,__emval_decref:__emval_decref,__emval_incref:__emval_incref,__emval_register:__emval_register,__emval_take_value:__emval_take_value,_abort:_abort,_embind_repr:_embind_repr,_emscripten_call_worker:_emscripten_call_worker,_emscripten_create_worker:_emscripten_create_worker,_emscripten_destroy_worker:_emscripten_destroy_worker,_emscripten_get_heap_size:_emscripten_get_heap_size,_emscripten_get_now:_emscripten_get_now,_emscripten_memcpy_big:_emscripten_memcpy_big,_emscripten_resize_heap:_emscripten_resize_heap,_emscripten_set_main_loop:_emscripten_set_main_loop,_emscripten_set_main_loop_timing:_emscripten_set_main_loop_timing,_llvm_trap:_llvm_trap,abortOnCannotGrowMemory:abortOnCannotGrowMemory,count_emval_handles:count_emval_handles,craftInvokerFunction:craftInvokerFunction,createNamedFunction:createNamedFunction,demangle:demangle,demangleAll:demangleAll,embind__requireFunction:embind__requireFunction,embind_init_charCodes:embind_init_charCodes,emscripten_realloc_buffer:emscripten_realloc_buffer,ensureOverloadTable:ensureOverloadTable,exposePublicSymbol:exposePublicSymbol,extendError:extendError,floatReadValueFromPointer:floatReadValueFromPointer,flush_NO_FILESYSTEM:flush_NO_FILESYSTEM,getShiftFromSize:getShiftFromSize,getTypeName:getTypeName,get_first_emval:get_first_emval,heap32VectorToArray:heap32VectorToArray,init_emval:init_emval,integerReadValueFromPointer:integerReadValueFromPointer,jsStackTrace:jsStackTrace,makeLegalFunctionName:makeLegalFunctionName,new_:new_,readLatin1String:readLatin1String,registerType:registerType,replacePublicSymbol:replacePublicSymbol,requireRegisteredType:requireRegisteredType,runDestructors:runDestructors,simpleReadValueFromPointer:simpleReadValueFromPointer,stackTrace:stackTrace,throwBindingError:throwBindingError,throwInternalError:throwInternalError,throwUnboundTypeError:throwUnboundTypeError,whenDependentTypesAreResolved:whenDependentTypesAreResolved,tempDoublePtr:tempDoublePtr,DYNAMICTOP_PTR:DYNAMICTOP_PTR},asm=Module.asm(asmGlobalArg,asmLibraryArg,buffer);Module.asm=asm;var __GLOBAL__sub_I_AcuantService_cpp=Module.__GLOBAL__sub_I_AcuantService_cpp=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__GLOBAL__sub_I_AcuantService_cpp.apply(null,arguments)},__GLOBAL__sub_I_bind_cpp=Module.__GLOBAL__sub_I_bind_cpp=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__GLOBAL__sub_I_bind_cpp.apply(null,arguments)},__ZL28demangling_terminate_handlerv=Module.__ZL28demangling_terminate_handlerv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZL28demangling_terminate_handlerv.apply(null,arguments)},__ZL8is_equalPKSt9type_infoS1_b=Module.__ZL8is_equalPKSt9type_infoS1_b=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZL8is_equalPKSt9type_infoS1_b.apply(null,arguments)},__ZN10__cxxabiv116__shim_type_infoD2Ev=Module.__ZN10__cxxabiv116__shim_type_infoD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10__cxxabiv116__shim_type_infoD2Ev.apply(null,arguments)},__ZN10__cxxabiv117__class_type_infoD0Ev=Module.__ZN10__cxxabiv117__class_type_infoD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10__cxxabiv117__class_type_infoD0Ev.apply(null,arguments)},__ZN10__cxxabiv119__getExceptionClassEPK17_Unwind_Exception=Module.__ZN10__cxxabiv119__getExceptionClassEPK17_Unwind_Exception=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10__cxxabiv119__getExceptionClassEPK17_Unwind_Exception.apply(null,arguments)},__ZN10__cxxabiv120__si_class_type_infoD0Ev=Module.__ZN10__cxxabiv120__si_class_type_infoD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10__cxxabiv120__si_class_type_infoD0Ev.apply(null,arguments)},__ZN10__cxxabiv121__isOurExceptionClassEPK17_Unwind_Exception=Module.__ZN10__cxxabiv121__isOurExceptionClassEPK17_Unwind_Exception=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10__cxxabiv121__isOurExceptionClassEPK17_Unwind_Exception.apply(null,arguments)},__ZN10__cxxabiv121__vmi_class_type_infoD0Ev=Module.__ZN10__cxxabiv121__vmi_class_type_infoD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10__cxxabiv121__vmi_class_type_infoD0Ev.apply(null,arguments)},__ZN10__cxxabiv123__fundamental_type_infoD0Ev=Module.__ZN10__cxxabiv123__fundamental_type_infoD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10__cxxabiv123__fundamental_type_infoD0Ev.apply(null,arguments)},__ZN10emscripten11memory_viewIhEC2EmPKh=Module.__ZN10emscripten11memory_viewIhEC2EmPKh=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten11memory_viewIhEC2EmPKh.apply(null,arguments)},__ZN10emscripten17typed_memory_viewIhEENS_11memory_viewIT_EEmPKS2_=Module.__ZN10emscripten17typed_memory_viewIhEENS_11memory_viewIT_EEmPKS2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten17typed_memory_viewIhEENS_11memory_viewIT_EEmPKS2_.apply(null,arguments)},__ZN10emscripten3valC2INS_11memory_viewIhEEEEOT_=Module.__ZN10emscripten3valC2INS_11memory_viewIhEEEEOT_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten3valC2INS_11memory_viewIhEEEEOT_.apply(null,arguments)},__ZN10emscripten3valD2Ev=Module.__ZN10emscripten3valD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten3valD2Ev.apply(null,arguments)},__ZN10emscripten8functionINS_3valEJEJEEEvPKcPFT_DpT0_EDpT1_=Module.__ZN10emscripten8functionINS_3valEJEJEEEvPKcPFT_DpT0_EDpT1_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8functionINS_3valEJEJEEEvPKcPFT_DpT0_EDpT1_.apply(null,arguments)},__ZN10emscripten8internal11BindingTypeINS_11memory_viewIhEEvE10toWireTypeERKS3_=Module.__ZN10emscripten8internal11BindingTypeINS_11memory_viewIhEEvE10toWireTypeERKS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11BindingTypeINS_11memory_viewIhEEvE10toWireTypeERKS3_.apply(null,arguments)},__ZN10emscripten8internal11BindingTypeINS_3valEvE10toWireTypeERKS2_=Module.__ZN10emscripten8internal11BindingTypeINS_3valEvE10toWireTypeERKS2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11BindingTypeINS_3valEvE10toWireTypeERKS2_.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIaEEE3getEv=Module.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIaEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIaEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIcEEE3getEv=Module.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIcEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIcEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIdEEE3getEv=Module.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIdEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIdEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIeEEE3getEv=Module.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIeEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIeEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIfEEE3getEv=Module.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIfEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIfEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIhEEE3getEv=Module.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIhEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIhEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIiEEE3getEv=Module.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIiEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIiEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIjEEE3getEv=Module.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIjEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIjEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIlEEE3getEv=Module.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIlEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIlEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDINS_11memory_viewImEEE3getEv=Module.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewImEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewImEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIsEEE3getEv=Module.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIsEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewIsEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDINS_11memory_viewItEEE3getEv=Module.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewItEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDINS_11memory_viewItEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDINS_3valEE3getEv=Module.__ZN10emscripten8internal11LightTypeIDINS_3valEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDINS_3valEE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3getEv=Module.__ZN10emscripten8internal11LightTypeIDINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDINSt3__212basic_stringIhNS2_11char_traitsIhEENS2_9allocatorIhEEEEE3getEv=Module.__ZN10emscripten8internal11LightTypeIDINSt3__212basic_stringIhNS2_11char_traitsIhEENS2_9allocatorIhEEEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDINSt3__212basic_stringIhNS2_11char_traitsIhEENS2_9allocatorIhEEEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDINSt3__212basic_stringIwNS2_11char_traitsIwEENS2_9allocatorIwEEEEE3getEv=Module.__ZN10emscripten8internal11LightTypeIDINSt3__212basic_stringIwNS2_11char_traitsIwEENS2_9allocatorIwEEEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDINSt3__212basic_stringIwNS2_11char_traitsIwEENS2_9allocatorIwEEEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDIaE3getEv=Module.__ZN10emscripten8internal11LightTypeIDIaE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDIaE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDIbE3getEv=Module.__ZN10emscripten8internal11LightTypeIDIbE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDIbE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDIcE3getEv=Module.__ZN10emscripten8internal11LightTypeIDIcE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDIcE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDIdE3getEv=Module.__ZN10emscripten8internal11LightTypeIDIdE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDIdE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDIfE3getEv=Module.__ZN10emscripten8internal11LightTypeIDIfE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDIfE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDIhE3getEv=Module.__ZN10emscripten8internal11LightTypeIDIhE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDIhE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDIiE3getEv=Module.__ZN10emscripten8internal11LightTypeIDIiE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDIiE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDIjE3getEv=Module.__ZN10emscripten8internal11LightTypeIDIjE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDIjE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDIlE3getEv=Module.__ZN10emscripten8internal11LightTypeIDIlE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDIlE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDImE3getEv=Module.__ZN10emscripten8internal11LightTypeIDImE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDImE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDIsE3getEv=Module.__ZN10emscripten8internal11LightTypeIDIsE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDIsE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDItE3getEv=Module.__ZN10emscripten8internal11LightTypeIDItE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDItE3getEv.apply(null,arguments)},__ZN10emscripten8internal11LightTypeIDIvE3getEv=Module.__ZN10emscripten8internal11LightTypeIDIvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal11LightTypeIDIvE3getEv.apply(null,arguments)},__ZN10emscripten8internal12WireTypePackIJNS_11memory_viewIhEEEEC2EOS3_=Module.__ZN10emscripten8internal12WireTypePackIJNS_11memory_viewIhEEEEC2EOS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal12WireTypePackIJNS_11memory_viewIhEEEEC2EOS3_.apply(null,arguments)},__ZN10emscripten8internal14ArgArrayGetterINS0_8TypeListIJNS_3valEEEEE3getEv=Module.__ZN10emscripten8internal14ArgArrayGetterINS0_8TypeListIJNS_3valEEEEE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal14ArgArrayGetterINS0_8TypeListIJNS_3valEEEEE3getEv.apply(null,arguments)},__ZN10emscripten8internal19getGenericSignatureIJiiEEEPKcv=Module.__ZN10emscripten8internal19getGenericSignatureIJiiEEEPKcv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal19getGenericSignatureIJiiEEEPKcv.apply(null,arguments)},__ZN10emscripten8internal20writeGenericWireTypeIhEEvRPNS0_15GenericWireTypeERKNS_11memory_viewIT_EE=Module.__ZN10emscripten8internal20writeGenericWireTypeIhEEvRPNS0_15GenericWireTypeERKNS_11memory_viewIT_EE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal20writeGenericWireTypeIhEEvRPNS0_15GenericWireTypeERKNS_11memory_viewIT_EE.apply(null,arguments)},__ZN10emscripten8internal21writeGenericWireTypesERPNS0_15GenericWireTypeE=Module.__ZN10emscripten8internal21writeGenericWireTypesERPNS0_15GenericWireTypeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal21writeGenericWireTypesERPNS0_15GenericWireTypeE.apply(null,arguments)},__ZN10emscripten8internal6TypeIDINS_11memory_viewIaEEvE3getEv=Module.__ZN10emscripten8internal6TypeIDINS_11memory_viewIaEEvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDINS_11memory_viewIaEEvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDINS_11memory_viewIcEEvE3getEv=Module.__ZN10emscripten8internal6TypeIDINS_11memory_viewIcEEvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDINS_11memory_viewIcEEvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDINS_11memory_viewIdEEvE3getEv=Module.__ZN10emscripten8internal6TypeIDINS_11memory_viewIdEEvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDINS_11memory_viewIdEEvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDINS_11memory_viewIeEEvE3getEv=Module.__ZN10emscripten8internal6TypeIDINS_11memory_viewIeEEvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDINS_11memory_viewIeEEvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDINS_11memory_viewIfEEvE3getEv=Module.__ZN10emscripten8internal6TypeIDINS_11memory_viewIfEEvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDINS_11memory_viewIfEEvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDINS_11memory_viewIhEEvE3getEv=Module.__ZN10emscripten8internal6TypeIDINS_11memory_viewIhEEvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDINS_11memory_viewIhEEvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDINS_11memory_viewIiEEvE3getEv=Module.__ZN10emscripten8internal6TypeIDINS_11memory_viewIiEEvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDINS_11memory_viewIiEEvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDINS_11memory_viewIjEEvE3getEv=Module.__ZN10emscripten8internal6TypeIDINS_11memory_viewIjEEvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDINS_11memory_viewIjEEvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDINS_11memory_viewIlEEvE3getEv=Module.__ZN10emscripten8internal6TypeIDINS_11memory_viewIlEEvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDINS_11memory_viewIlEEvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDINS_11memory_viewImEEvE3getEv=Module.__ZN10emscripten8internal6TypeIDINS_11memory_viewImEEvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDINS_11memory_viewImEEvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDINS_11memory_viewIsEEvE3getEv=Module.__ZN10emscripten8internal6TypeIDINS_11memory_viewIsEEvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDINS_11memory_viewIsEEvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDINS_11memory_viewItEEvE3getEv=Module.__ZN10emscripten8internal6TypeIDINS_11memory_viewItEEvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDINS_11memory_viewItEEvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDINS_3valEvE3getEv=Module.__ZN10emscripten8internal6TypeIDINS_3valEvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDINS_3valEvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEvE3getEv=Module.__ZN10emscripten8internal6TypeIDINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDINSt3__212basic_stringIhNS2_11char_traitsIhEENS2_9allocatorIhEEEEvE3getEv=Module.__ZN10emscripten8internal6TypeIDINSt3__212basic_stringIhNS2_11char_traitsIhEENS2_9allocatorIhEEEEvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDINSt3__212basic_stringIhNS2_11char_traitsIhEENS2_9allocatorIhEEEEvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDINSt3__212basic_stringIwNS2_11char_traitsIwEENS2_9allocatorIwEEEEvE3getEv=Module.__ZN10emscripten8internal6TypeIDINSt3__212basic_stringIwNS2_11char_traitsIwEENS2_9allocatorIwEEEEvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDINSt3__212basic_stringIwNS2_11char_traitsIwEENS2_9allocatorIwEEEEvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDIavE3getEv=Module.__ZN10emscripten8internal6TypeIDIavE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDIavE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDIbvE3getEv=Module.__ZN10emscripten8internal6TypeIDIbvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDIbvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDIcvE3getEv=Module.__ZN10emscripten8internal6TypeIDIcvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDIcvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDIdvE3getEv=Module.__ZN10emscripten8internal6TypeIDIdvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDIdvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDIfvE3getEv=Module.__ZN10emscripten8internal6TypeIDIfvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDIfvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDIhvE3getEv=Module.__ZN10emscripten8internal6TypeIDIhvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDIhvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDIivE3getEv=Module.__ZN10emscripten8internal6TypeIDIivE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDIivE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDIjvE3getEv=Module.__ZN10emscripten8internal6TypeIDIjvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDIjvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDIlvE3getEv=Module.__ZN10emscripten8internal6TypeIDIlvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDIlvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDImvE3getEv=Module.__ZN10emscripten8internal6TypeIDImvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDImvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDIsvE3getEv=Module.__ZN10emscripten8internal6TypeIDIsvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDIsvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDItvE3getEv=Module.__ZN10emscripten8internal6TypeIDItvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDItvE3getEv.apply(null,arguments)},__ZN10emscripten8internal6TypeIDIvvE3getEv=Module.__ZN10emscripten8internal6TypeIDIvvE3getEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal6TypeIDIvvE3getEv.apply(null,arguments)},__ZN10emscripten8internal7InvokerINS_3valEJEE6invokeEPFS2_vE=Module.__ZN10emscripten8internal7InvokerINS_3valEJEE6invokeEPFS2_vE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN10emscripten8internal7InvokerINS_3valEJEE6invokeEPFS2_vE.apply(null,arguments)},__ZN12_GLOBAL__N_110StringViewC2EPKc=Module.__ZN12_GLOBAL__N_110StringViewC2EPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_110StringViewC2EPKc.apply(null,arguments)},__ZN12_GLOBAL__N_110StringViewC2EPKcS2_=Module.__ZN12_GLOBAL__N_110StringViewC2EPKcS2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_110StringViewC2EPKcS2_.apply(null,arguments)},__ZN12_GLOBAL__N_110StringViewC2Ev=Module.__ZN12_GLOBAL__N_110StringViewC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_110StringViewC2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_112OutputStream18setCurrentPositionEm=Module.__ZN12_GLOBAL__N_112OutputStream18setCurrentPositionEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_112OutputStream18setCurrentPositionEm.apply(null,arguments)},__ZN12_GLOBAL__N_112OutputStream4growEm=Module.__ZN12_GLOBAL__N_112OutputStream4growEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_112OutputStream4growEm.apply(null,arguments)},__ZN12_GLOBAL__N_112OutputStream5resetEPcm=Module.__ZN12_GLOBAL__N_112OutputStream5resetEPcm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_112OutputStream5resetEPcm.apply(null,arguments)},__ZN12_GLOBAL__N_112OutputStream9getBufferEv=Module.__ZN12_GLOBAL__N_112OutputStream9getBufferEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_112OutputStream9getBufferEv.apply(null,arguments)},__ZN12_GLOBAL__N_112OutputStreamC2Ev=Module.__ZN12_GLOBAL__N_112OutputStreamC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_112OutputStreamC2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_112OutputStreampLENS_10StringViewE=Module.__ZN12_GLOBAL__N_112OutputStreampLENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_112OutputStreampLENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_112OutputStreampLEc=Module.__ZN12_GLOBAL__N_112OutputStreampLEc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_112OutputStreampLEc.apply(null,arguments)},__ZN12_GLOBAL__N_114SwapAndRestoreIPKcEC2ERS2_S2_=Module.__ZN12_GLOBAL__N_114SwapAndRestoreIPKcEC2ERS2_S2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_114SwapAndRestoreIPKcEC2ERS2_S2_.apply(null,arguments)},__ZN12_GLOBAL__N_114SwapAndRestoreIPKcED2Ev=Module.__ZN12_GLOBAL__N_114SwapAndRestoreIPKcED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_114SwapAndRestoreIPKcED2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_114SwapAndRestoreIbEC2ERbb=Module.__ZN12_GLOBAL__N_114SwapAndRestoreIbEC2ERbb=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_114SwapAndRestoreIbEC2ERbb.apply(null,arguments)},__ZN12_GLOBAL__N_114SwapAndRestoreIbED2Ev=Module.__ZN12_GLOBAL__N_114SwapAndRestoreIbED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_114SwapAndRestoreIbED2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_114SwapAndRestoreIjEC2ERjj=Module.__ZN12_GLOBAL__N_114SwapAndRestoreIjEC2ERjj=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_114SwapAndRestoreIjEC2ERjj.apply(null,arguments)},__ZN12_GLOBAL__N_114SwapAndRestoreIjED2Ev=Module.__ZN12_GLOBAL__N_114SwapAndRestoreIjED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_114SwapAndRestoreIjED2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_114register_floatIdEEvPKc=Module.__ZN12_GLOBAL__N_114register_floatIdEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_114register_floatIdEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_114register_floatIfEEvPKc=Module.__ZN12_GLOBAL__N_114register_floatIfEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_114register_floatIfEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator17allocateNodeArrayEm=Module.__ZN12_GLOBAL__N_116DefaultAllocator17allocateNodeArrayEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator17allocateNodeArrayEm.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10AbiTagAttrEJRPNS2_4NodeERNS_10StringViewEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10AbiTagAttrEJRPNS2_4NodeERNS_10StringViewEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10AbiTagAttrEJRPNS2_4NodeERNS_10StringViewEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10BinaryExprEJRPNS2_4NodeERNS_10StringViewES6_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10BinaryExprEJRPNS2_4NodeERNS_10StringViewES6_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10BinaryExprEJRPNS2_4NodeERNS_10StringViewES6_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10BracedExprEJRPNS2_4NodeES6_bEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10BracedExprEJRPNS2_4NodeES6_bEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10BracedExprEJRPNS2_4NodeES6_bEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10DeleteExprEJRPNS2_4NodeERbbEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10DeleteExprEJRPNS2_4NodeERbbEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10DeleteExprEJRPNS2_4NodeERbbEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10MemberExprEJRPNS2_4NodeERA2_KcS6_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10MemberExprEJRPNS2_4NodeERA2_KcS6_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10MemberExprEJRPNS2_4NodeERA2_KcS6_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10MemberExprEJRPNS2_4NodeERA3_KcS6_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10MemberExprEJRPNS2_4NodeERA3_KcS6_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10MemberExprEJRPNS2_4NodeERA3_KcS6_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10NestedNameEJRPNS2_4NodeES6_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10NestedNameEJRPNS2_4NodeES6_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10NestedNameEJRPNS2_4NodeES6_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10PrefixExprEJRNS_10StringViewERPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10PrefixExprEJRNS_10StringViewERPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10PrefixExprEJRNS_10StringViewERPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10VectorTypeEJRPNS2_4NodeENS_10StringViewEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10VectorTypeEJRPNS2_4NodeENS_10StringViewEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10VectorTypeEJRPNS2_4NodeENS_10StringViewEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10VectorTypeEJRPNS2_4NodeERNS_10StringViewEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10VectorTypeEJRPNS2_4NodeERNS_10StringViewEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10VectorTypeEJRPNS2_4NodeERNS_10StringViewEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10VectorTypeEJRPNS2_4NodeES6_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10VectorTypeEJRPNS2_4NodeES6_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle10VectorTypeEJRPNS2_4NodeES6_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11PointerTypeEJRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11PointerTypeEJRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11PointerTypeEJRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11PostfixExprEJRPNS2_4NodeERA3_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11PostfixExprEJRPNS2_4NodeERA3_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11PostfixExprEJRPNS2_4NodeERA3_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA12_KcRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA12_KcRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA12_KcRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA14_KcRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA14_KcRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA14_KcRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA18_KcRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA18_KcRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA18_KcRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA19_KcRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA19_KcRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA19_KcRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA20_KcRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA20_KcRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA20_KcRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA22_KcRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA22_KcRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA22_KcRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA25_KcRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA25_KcRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA25_KcRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA27_KcRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA27_KcRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA27_KcRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA34_KcRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA34_KcRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA34_KcRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA41_KcRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA41_KcRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA41_KcRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA9_KcRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA9_KcRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle11SpecialNameEJRA9_KcRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12CtorDtorNameEJRPNS2_4NodeEbRiEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12CtorDtorNameEJRPNS2_4NodeEbRiEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12CtorDtorNameEJRPNS2_4NodeEbRiEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12EnableIfAttrEJNS2_9NodeArrayEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12EnableIfAttrEJNS2_9NodeArrayEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12EnableIfAttrEJNS2_9NodeArrayEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12FunctionTypeEJRPNS2_4NodeERNS2_9NodeArrayERNS2_10QualifiersERNS2_15FunctionRefQualES6_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12FunctionTypeEJRPNS2_4NodeERNS2_9NodeArrayERNS2_10QualifiersERNS2_15FunctionRefQualES6_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12FunctionTypeEJRPNS2_4NodeERNS2_9NodeArrayERNS2_10QualifiersERNS2_15FunctionRefQualES6_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12InitListExprEJDnNS2_9NodeArrayEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12InitListExprEJDnNS2_9NodeArrayEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12InitListExprEJDnNS2_9NodeArrayEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12InitListExprEJRPNS2_4NodeENS2_9NodeArrayEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12InitListExprEJRPNS2_4NodeENS2_9NodeArrayEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12InitListExprEJRPNS2_4NodeENS2_9NodeArrayEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12NoexceptSpecEJRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12NoexceptSpecEJRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12NoexceptSpecEJRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12TemplateArgsEJNS2_9NodeArrayEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12TemplateArgsEJNS2_9NodeArrayEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle12TemplateArgsEJNS2_9NodeArrayEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13EnclosingExprEJRA10_KcRPNS2_4NodeERA2_S4_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13EnclosingExprEJRA10_KcRPNS2_4NodeERA2_S4_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13EnclosingExprEJRA10_KcRPNS2_4NodeERA2_S4_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13EnclosingExprEJRA11_KcRPNS2_4NodeERA2_S4_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13EnclosingExprEJRA11_KcRPNS2_4NodeERA2_S4_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13EnclosingExprEJRA11_KcRPNS2_4NodeERA2_S4_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13EnclosingExprEJRA12_KcRPNS2_4NodeERA2_S4_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13EnclosingExprEJRA12_KcRPNS2_4NodeERA2_S4_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13EnclosingExprEJRA12_KcRPNS2_4NodeERA2_S4_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13EnclosingExprEJRA9_KcRPNS2_4NodeERA2_S4_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13EnclosingExprEJRA9_KcRPNS2_4NodeERA2_S4_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13EnclosingExprEJRA9_KcRPNS2_4NodeERA2_S4_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13FunctionParamEJRNS_10StringViewEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13FunctionParamEJRNS_10StringViewEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13FunctionParamEJRNS_10StringViewEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13NodeArrayNodeEJNS2_9NodeArrayEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13NodeArrayNodeEJNS2_9NodeArrayEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13NodeArrayNodeEJNS2_9NodeArrayEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13ObjCProtoNameEJRPNS2_4NodeERNS_10StringViewEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13ObjCProtoNameEJRPNS2_4NodeERNS_10StringViewEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13ObjCProtoNameEJRPNS2_4NodeERNS_10StringViewEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13ParameterPackEJNS2_9NodeArrayEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13ParameterPackEJNS2_9NodeArrayEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13ParameterPackEJNS2_9NodeArrayEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13QualifiedNameEJRPNS2_4NodeES6_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13QualifiedNameEJRPNS2_4NodeES6_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13QualifiedNameEJRPNS2_4NodeES6_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13ReferenceTypeEJRPNS2_4NodeENS2_13ReferenceKindEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13ReferenceTypeEJRPNS2_4NodeENS2_13ReferenceKindEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle13ReferenceTypeEJRPNS2_4NodeENS2_13ReferenceKindEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle14ConversionExprEJRPNS2_4NodeENS2_9NodeArrayEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle14ConversionExprEJRPNS2_4NodeENS2_9NodeArrayEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle14ConversionExprEJRPNS2_4NodeENS2_9NodeArrayEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle14ConversionExprEJRPNS2_4NodeERNS2_9NodeArrayEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle14ConversionExprEJRPNS2_4NodeERNS2_9NodeArrayEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle14ConversionExprEJRPNS2_4NodeERNS2_9NodeArrayEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle14IntegerLiteralEJRNS_10StringViewES5_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle14IntegerLiteralEJRNS_10StringViewES5_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle14IntegerLiteralEJRNS_10StringViewES5_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15BracedRangeExprEJRPNS2_4NodeES6_S6_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15BracedRangeExprEJRPNS2_4NodeES6_S6_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15BracedRangeExprEJRPNS2_4NodeES6_S6_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15ClosureTypeNameEJRNS2_9NodeArrayERNS_10StringViewEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15ClosureTypeNameEJRNS2_9NodeArrayERNS_10StringViewEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15ClosureTypeNameEJRNS2_9NodeArrayERNS_10StringViewEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15ConditionalExprEJRPNS2_4NodeES6_S6_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15ConditionalExprEJRPNS2_4NodeES6_S6_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15ConditionalExprEJRPNS2_4NodeES6_S6_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15IntegerCastExprEJRPNS2_4NodeERNS_10StringViewEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15IntegerCastExprEJRPNS2_4NodeERNS_10StringViewEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15IntegerCastExprEJRPNS2_4NodeERNS_10StringViewEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15LiteralOperatorEJRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15LiteralOperatorEJRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15LiteralOperatorEJRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15PixelVectorTypeEJRNS_10StringViewEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15PixelVectorTypeEJRNS_10StringViewEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15PixelVectorTypeEJRNS_10StringViewEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15UnnamedTypeNameEJRNS_10StringViewEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15UnnamedTypeNameEJRNS_10StringViewEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle15UnnamedTypeNameEJRNS_10StringViewEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16FloatLiteralImplIdEEJRNS_10StringViewEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16FloatLiteralImplIdEEJRNS_10StringViewEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16FloatLiteralImplIdEEJRNS_10StringViewEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16FloatLiteralImplIeEEJRNS_10StringViewEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16FloatLiteralImplIeEEJRNS_10StringViewEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16FloatLiteralImplIeEEJRNS_10StringViewEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16FloatLiteralImplIfEEJRNS_10StringViewEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16FloatLiteralImplIfEEJRNS_10StringViewEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16FloatLiteralImplIfEEJRNS_10StringViewEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16FunctionEncodingEJRPNS2_4NodeES6_NS2_9NodeArrayES6_RNS2_10QualifiersERNS2_15FunctionRefQualEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16FunctionEncodingEJRPNS2_4NodeES6_NS2_9NodeArrayES6_RNS2_10QualifiersERNS2_15FunctionRefQualEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16FunctionEncodingEJRPNS2_4NodeES6_NS2_9NodeArrayES6_RNS2_10QualifiersERNS2_15FunctionRefQualEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16StdQualifiedNameEJRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16StdQualifiedNameEJRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle16StdQualifiedNameEJRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle17VendorExtQualTypeEJRPNS2_4NodeERNS_10StringViewEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle17VendorExtQualTypeEJRPNS2_4NodeERNS_10StringViewEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle17VendorExtQualTypeEJRPNS2_4NodeERNS_10StringViewEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle18ArraySubscriptExprEJRPNS2_4NodeES6_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle18ArraySubscriptExprEJRPNS2_4NodeES6_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle18ArraySubscriptExprEJRPNS2_4NodeES6_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle19GlobalQualifiedNameEJRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle19GlobalQualifiedNameEJRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle19GlobalQualifiedNameEJRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle19PointerToMemberTypeEJRPNS2_4NodeES6_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle19PointerToMemberTypeEJRPNS2_4NodeES6_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle19PointerToMemberTypeEJRPNS2_4NodeES6_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle19SizeofParamPackExprEJRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle19SizeofParamPackExprEJRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle19SizeofParamPackExprEJRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle19SpecialSubstitutionEJNS2_14SpecialSubKindEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle19SpecialSubstitutionEJNS2_14SpecialSubKindEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle19SpecialSubstitutionEJNS2_14SpecialSubKindEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20DynamicExceptionSpecEJNS2_9NodeArrayEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20DynamicExceptionSpecEJNS2_9NodeArrayEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20DynamicExceptionSpecEJNS2_9NodeArrayEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20NameWithTemplateArgsEJRPNS2_4NodeES6_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20NameWithTemplateArgsEJRPNS2_4NodeES6_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20NameWithTemplateArgsEJRPNS2_4NodeES6_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20PostfixQualifiedTypeEJRPNS2_4NodeERA11_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20PostfixQualifiedTypeEJRPNS2_4NodeERA11_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20PostfixQualifiedTypeEJRPNS2_4NodeERA11_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20PostfixQualifiedTypeEJRPNS2_4NodeERA9_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20PostfixQualifiedTypeEJRPNS2_4NodeERA9_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20PostfixQualifiedTypeEJRPNS2_4NodeERA9_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20TemplateArgumentPackEJRNS2_9NodeArrayEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20TemplateArgumentPackEJRNS2_9NodeArrayEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle20TemplateArgumentPackEJRNS2_9NodeArrayEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle21CtorVtableSpecialNameEJRPNS2_4NodeES6_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle21CtorVtableSpecialNameEJRPNS2_4NodeES6_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle21CtorVtableSpecialNameEJRPNS2_4NodeES6_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle21StructuredBindingNameEJNS2_9NodeArrayEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle21StructuredBindingNameEJNS2_9NodeArrayEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle21StructuredBindingNameEJNS2_9NodeArrayEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle22ConversionOperatorTypeEJRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle22ConversionOperatorTypeEJRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle22ConversionOperatorTypeEJRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle22ElaboratedTypeSpefTypeEJRNS_10StringViewERPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle22ElaboratedTypeSpefTypeEJRNS_10StringViewERPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle22ElaboratedTypeSpefTypeEJRNS_10StringViewERPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle22ParameterPackExpansionEJRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle22ParameterPackExpansionEJRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle22ParameterPackExpansionEJRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle24ForwardTemplateReferenceEJRmEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle24ForwardTemplateReferenceEJRmEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle24ForwardTemplateReferenceEJRmEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle27ExpandedSpecialSubstitutionEJRNS2_14SpecialSubKindEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle27ExpandedSpecialSubstitutionEJRNS2_14SpecialSubKindEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle27ExpandedSpecialSubstitutionEJRNS2_14SpecialSubKindEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle7NewExprEJRNS2_9NodeArrayERPNS2_4NodeES4_RbS9_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle7NewExprEJRNS2_9NodeArrayERPNS2_4NodeES4_RbS9_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle7NewExprEJRNS2_9NodeArrayERPNS2_4NodeES4_RbS9_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle7NewExprEJRNS2_9NodeArrayERPNS2_4NodeES5_RbS9_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle7NewExprEJRNS2_9NodeArrayERPNS2_4NodeES5_RbS9_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle7NewExprEJRNS2_9NodeArrayERPNS2_4NodeES5_RbS9_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8BoolExprEJiEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8BoolExprEJiEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8BoolExprEJiEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CallExprEJRPNS2_4NodeENS2_9NodeArrayEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CallExprEJRPNS2_4NodeENS2_9NodeArrayEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CallExprEJRPNS2_4NodeENS2_9NodeArrayEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CastExprEJRA11_KcRPNS2_4NodeES9_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CastExprEJRA11_KcRPNS2_4NodeES9_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CastExprEJRA11_KcRPNS2_4NodeES9_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CastExprEJRA12_KcRPNS2_4NodeES9_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CastExprEJRA12_KcRPNS2_4NodeES9_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CastExprEJRA12_KcRPNS2_4NodeES9_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CastExprEJRA13_KcRPNS2_4NodeES9_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CastExprEJRA13_KcRPNS2_4NodeES9_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CastExprEJRA13_KcRPNS2_4NodeES9_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CastExprEJRA17_KcRPNS2_4NodeES9_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CastExprEJRA17_KcRPNS2_4NodeES9_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8CastExprEJRA17_KcRPNS2_4NodeES9_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8DtorNameEJRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8DtorNameEJRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8DtorNameEJRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8FoldExprEJRbRNS_10StringViewERPNS2_4NodeES9_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8FoldExprEJRbRNS_10StringViewERPNS2_4NodeES9_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8FoldExprEJRbRNS_10StringViewERPNS2_4NodeES9_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA10_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA10_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA10_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA11_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA11_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA11_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA12_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA12_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA12_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA13_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA13_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA13_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA14_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA14_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA14_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA15_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA15_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA15_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA16_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA16_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA16_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA18_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA18_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA18_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA19_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA19_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA19_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA22_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA22_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA22_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA4_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA4_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA4_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA5_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA5_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA5_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA6_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA6_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA6_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA7_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA7_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA7_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA8_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA8_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA8_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA9_KcEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA9_KcEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRA9_KcEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRNS_10StringViewEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRNS_10StringViewEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8NameTypeEJRNS_10StringViewEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8QualTypeEJRPNS2_4NodeERNS2_10QualifiersEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8QualTypeEJRPNS2_4NodeERNS2_10QualifiersEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle8QualTypeEJRPNS2_4NodeERNS2_10QualifiersEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle9ArrayTypeEJRPNS2_4NodeERNS2_12NodeOrStringEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle9ArrayTypeEJRPNS2_4NodeERNS2_12NodeOrStringEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle9ArrayTypeEJRPNS2_4NodeERNS2_12NodeOrStringEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle9DotSuffixEJRPNS2_4NodeENS_10StringViewEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle9DotSuffixEJRPNS2_4NodeENS_10StringViewEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle9DotSuffixEJRPNS2_4NodeENS_10StringViewEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle9LocalNameEJRPNS2_4NodeES6_EEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle9LocalNameEJRPNS2_4NodeES6_EEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle9LocalNameEJRPNS2_4NodeES6_EEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle9ThrowExprEJRPNS2_4NodeEEEEPT_DpOT0_=Module.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle9ThrowExprEJRPNS2_4NodeEEEEPT_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocator8makeNodeINS_16itanium_demangle9ThrowExprEJRPNS2_4NodeEEEEPT_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocatorC2Ev=Module.__ZN12_GLOBAL__N_116DefaultAllocatorC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocatorC2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116DefaultAllocatorD2Ev=Module.__ZN12_GLOBAL__N_116DefaultAllocatorD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116DefaultAllocatorD2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle10AbiTagAttrC2EPNS0_4NodeENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle10AbiTagAttrC2EPNS0_4NodeENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle10AbiTagAttrC2EPNS0_4NodeENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle10AbiTagAttrD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle10AbiTagAttrD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle10AbiTagAttrD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle10BinaryExprC2EPKNS0_4NodeENS_10StringViewES4_=Module.__ZN12_GLOBAL__N_116itanium_demangle10BinaryExprC2EPKNS0_4NodeENS_10StringViewES4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle10BinaryExprC2EPKNS0_4NodeENS_10StringViewES4_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle10BinaryExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle10BinaryExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle10BinaryExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle10BracedExprC2EPKNS0_4NodeES4_b=Module.__ZN12_GLOBAL__N_116itanium_demangle10BracedExprC2EPKNS0_4NodeES4_b=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle10BracedExprC2EPKNS0_4NodeES4_b.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle10BracedExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle10BracedExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle10BracedExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle10DeleteExprC2EPNS0_4NodeEbb=Module.__ZN12_GLOBAL__N_116itanium_demangle10DeleteExprC2EPNS0_4NodeEbb=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle10DeleteExprC2EPNS0_4NodeEbb.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle10DeleteExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle10DeleteExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle10DeleteExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle10MemberExprC2EPKNS0_4NodeENS_10StringViewES4_=Module.__ZN12_GLOBAL__N_116itanium_demangle10MemberExprC2EPKNS0_4NodeENS_10StringViewES4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle10MemberExprC2EPKNS0_4NodeENS_10StringViewES4_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle10MemberExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle10MemberExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle10MemberExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle10NestedNameC2EPNS0_4NodeES3_=Module.__ZN12_GLOBAL__N_116itanium_demangle10NestedNameC2EPNS0_4NodeES3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle10NestedNameC2EPNS0_4NodeES3_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle10NestedNameD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle10NestedNameD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle10NestedNameD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle10PrefixExprC2ENS_10StringViewEPNS0_4NodeE=Module.__ZN12_GLOBAL__N_116itanium_demangle10PrefixExprC2ENS_10StringViewEPNS0_4NodeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle10PrefixExprC2ENS_10StringViewEPNS0_4NodeE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle10PrefixExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle10PrefixExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle10PrefixExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle10VectorTypeC2EPKNS0_4NodeENS0_12NodeOrStringE=Module.__ZN12_GLOBAL__N_116itanium_demangle10VectorTypeC2EPKNS0_4NodeENS0_12NodeOrStringE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle10VectorTypeC2EPKNS0_4NodeENS0_12NodeOrStringE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle10VectorTypeD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle10VectorTypeD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle10VectorTypeD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle11PointerTypeC2EPKNS0_4NodeE=Module.__ZN12_GLOBAL__N_116itanium_demangle11PointerTypeC2EPKNS0_4NodeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle11PointerTypeC2EPKNS0_4NodeE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle11PointerTypeD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle11PointerTypeD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle11PointerTypeD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle11PostfixExprC2EPKNS0_4NodeENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle11PostfixExprC2EPKNS0_4NodeENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle11PostfixExprC2EPKNS0_4NodeENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle11PostfixExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle11PostfixExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle11PostfixExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle11SpecialNameC2ENS_10StringViewEPKNS0_4NodeE=Module.__ZN12_GLOBAL__N_116itanium_demangle11SpecialNameC2ENS_10StringViewEPKNS0_4NodeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle11SpecialNameC2ENS_10StringViewEPKNS0_4NodeE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle11SpecialNameD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle11SpecialNameD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle11SpecialNameD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle12CtorDtorNameC2EPKNS0_4NodeEbi=Module.__ZN12_GLOBAL__N_116itanium_demangle12CtorDtorNameC2EPKNS0_4NodeEbi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle12CtorDtorNameC2EPKNS0_4NodeEbi.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle12CtorDtorNameD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle12CtorDtorNameD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle12CtorDtorNameD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle12EnableIfAttrC2ENS0_9NodeArrayE=Module.__ZN12_GLOBAL__N_116itanium_demangle12EnableIfAttrC2ENS0_9NodeArrayE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle12EnableIfAttrC2ENS0_9NodeArrayE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle12EnableIfAttrD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle12EnableIfAttrD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle12EnableIfAttrD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle12FunctionTypeC2EPKNS0_4NodeENS0_9NodeArrayENS0_10QualifiersENS0_15FunctionRefQualES4_=Module.__ZN12_GLOBAL__N_116itanium_demangle12FunctionTypeC2EPKNS0_4NodeENS0_9NodeArrayENS0_10QualifiersENS0_15FunctionRefQualES4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle12FunctionTypeC2EPKNS0_4NodeENS0_9NodeArrayENS0_10QualifiersENS0_15FunctionRefQualES4_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle12FunctionTypeD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle12FunctionTypeD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle12FunctionTypeD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle12InitListExprC2EPKNS0_4NodeENS0_9NodeArrayE=Module.__ZN12_GLOBAL__N_116itanium_demangle12InitListExprC2EPKNS0_4NodeENS0_9NodeArrayE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle12InitListExprC2EPKNS0_4NodeENS0_9NodeArrayE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle12InitListExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle12InitListExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle12InitListExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle12NodeOrStringC2ENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle12NodeOrStringC2ENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle12NodeOrStringC2ENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle12NodeOrStringC2EPNS0_4NodeE=Module.__ZN12_GLOBAL__N_116itanium_demangle12NodeOrStringC2EPNS0_4NodeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle12NodeOrStringC2EPNS0_4NodeE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle12NodeOrStringC2Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle12NodeOrStringC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle12NodeOrStringC2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle12NoexceptSpecC2EPKNS0_4NodeE=Module.__ZN12_GLOBAL__N_116itanium_demangle12NoexceptSpecC2EPKNS0_4NodeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle12NoexceptSpecC2EPKNS0_4NodeE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle12NoexceptSpecD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle12NoexceptSpecD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle12NoexceptSpecD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle12TemplateArgsC2ENS0_9NodeArrayE=Module.__ZN12_GLOBAL__N_116itanium_demangle12TemplateArgsC2ENS0_9NodeArrayE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle12TemplateArgsC2ENS0_9NodeArrayE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle12TemplateArgsD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle12TemplateArgsD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle12TemplateArgsD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprC2ENS_10StringViewEPNS0_4NodeES2_=Module.__ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprC2ENS_10StringViewEPNS0_4NodeES2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprC2ENS_10StringViewEPNS0_4NodeES2_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle13FunctionParamC2ENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle13FunctionParamC2ENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle13FunctionParamC2ENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle13FunctionParamD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle13FunctionParamD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle13FunctionParamD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle13NodeArrayNodeC2ENS0_9NodeArrayE=Module.__ZN12_GLOBAL__N_116itanium_demangle13NodeArrayNodeC2ENS0_9NodeArrayE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle13NodeArrayNodeC2ENS0_9NodeArrayE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle13NodeArrayNodeD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle13NodeArrayNodeD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle13NodeArrayNodeD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle13ObjCProtoNameC2EPKNS0_4NodeENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle13ObjCProtoNameC2EPKNS0_4NodeENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle13ObjCProtoNameC2EPKNS0_4NodeENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle13ObjCProtoNameD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle13ObjCProtoNameD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle13ObjCProtoNameD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle13ParameterPackC2ENS0_9NodeArrayE=Module.__ZN12_GLOBAL__N_116itanium_demangle13ParameterPackC2ENS0_9NodeArrayE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle13ParameterPackC2ENS0_9NodeArrayE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle13ParameterPackD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle13ParameterPackD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle13ParameterPackD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameC2EPKNS0_4NodeES4_=Module.__ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameC2EPKNS0_4NodeES4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameC2EPKNS0_4NodeES4_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle13ReferenceTypeC2EPKNS0_4NodeENS0_13ReferenceKindE=Module.__ZN12_GLOBAL__N_116itanium_demangle13ReferenceTypeC2EPKNS0_4NodeENS0_13ReferenceKindE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle13ReferenceTypeC2EPKNS0_4NodeENS0_13ReferenceKindE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle13ReferenceTypeD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle13ReferenceTypeD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle13ReferenceTypeD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14ConversionExprC2EPKNS0_4NodeENS0_9NodeArrayE=Module.__ZN12_GLOBAL__N_116itanium_demangle14ConversionExprC2EPKNS0_4NodeENS0_9NodeArrayE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14ConversionExprC2EPKNS0_4NodeENS0_9NodeArrayE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14ConversionExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle14ConversionExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14ConversionExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralC2ENS_10StringViewES2_=Module.__ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralC2ENS_10StringViewES2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralC2ENS_10StringViewES2_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14ManglingParserINS_16DefaultAllocatorEECI2NS0_22AbstractManglingParserIS3_S2_EEEPKcS6_=Module.__ZN12_GLOBAL__N_116itanium_demangle14ManglingParserINS_16DefaultAllocatorEECI2NS0_22AbstractManglingParserIS3_S2_EEEPKcS6_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14ManglingParserINS_16DefaultAllocatorEECI2NS0_22AbstractManglingParserIS3_S2_EEEPKcS6_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE5beginEv=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE5beginEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE5beginEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE7reserveEm=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE7reserveEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE7reserveEm.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE8dropBackEm=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE8dropBackEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE8dropBackEm.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE9push_backERKS3_=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE9push_backERKS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE9push_backERKS3_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EEC2Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EEC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EEC2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EED2Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EED2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EEixEm=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EEixEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EEixEm.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE3endEv=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE3endEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE3endEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE5beginEv=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE5beginEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE5beginEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE7reserveEm=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE7reserveEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE7reserveEm.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE8dropBackEm=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE8dropBackEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE8dropBackEm.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE8pop_backEv=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE8pop_backEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE8pop_backEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE9push_backERKS3_=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE9push_backERKS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE9push_backERKS3_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EEC2Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EEC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EEC2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EED2Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EED2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EEixEm=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EEixEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EEixEm.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE11clearInlineEv=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE11clearInlineEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE11clearInlineEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE3endEv=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE3endEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE3endEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE5beginEv=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE5beginEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE5beginEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE5clearEv=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE5clearEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE5clearEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE7reserveEm=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE7reserveEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE7reserveEm.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE9push_backERKS3_=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE9push_backERKS3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE9push_backERKS3_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EEC2EOS4_=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EEC2EOS4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EEC2EOS4_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EEC2Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EEC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EEC2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EED2Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EED2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EEaSEOS4_=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EEaSEOS4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EEaSEOS4_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EEixEm=Module.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EEixEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EEixEm.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle15BracedRangeExprC2EPKNS0_4NodeES4_S4_=Module.__ZN12_GLOBAL__N_116itanium_demangle15BracedRangeExprC2EPKNS0_4NodeES4_S4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle15BracedRangeExprC2EPKNS0_4NodeES4_S4_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle15BracedRangeExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle15BracedRangeExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle15BracedRangeExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle15ClosureTypeNameC2ENS0_9NodeArrayENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle15ClosureTypeNameC2ENS0_9NodeArrayENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle15ClosureTypeNameC2ENS0_9NodeArrayENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle15ClosureTypeNameD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle15ClosureTypeNameD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle15ClosureTypeNameD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle15ConditionalExprC2EPKNS0_4NodeES4_S4_=Module.__ZN12_GLOBAL__N_116itanium_demangle15ConditionalExprC2EPKNS0_4NodeES4_S4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle15ConditionalExprC2EPKNS0_4NodeES4_S4_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle15ConditionalExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle15ConditionalExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle15ConditionalExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle15IntegerCastExprC2EPKNS0_4NodeENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle15IntegerCastExprC2EPKNS0_4NodeENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle15IntegerCastExprC2EPKNS0_4NodeENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle15IntegerCastExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle15IntegerCastExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle15IntegerCastExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle15LiteralOperatorC2EPKNS0_4NodeE=Module.__ZN12_GLOBAL__N_116itanium_demangle15LiteralOperatorC2EPKNS0_4NodeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle15LiteralOperatorC2EPKNS0_4NodeE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle15LiteralOperatorD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle15LiteralOperatorD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle15LiteralOperatorD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle15PixelVectorTypeC2ENS0_12NodeOrStringE=Module.__ZN12_GLOBAL__N_116itanium_demangle15PixelVectorTypeC2ENS0_12NodeOrStringE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle15PixelVectorTypeC2ENS0_12NodeOrStringE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle15PixelVectorTypeD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle15PixelVectorTypeD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle15PixelVectorTypeD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle15UnnamedTypeNameC2ENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle15UnnamedTypeNameC2ENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle15UnnamedTypeNameC2ENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle15UnnamedTypeNameD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle15UnnamedTypeNameD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle15UnnamedTypeNameD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIdEC2ENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIdEC2ENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIdEC2ENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIdED0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIdED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIdED0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIeEC2ENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIeEC2ENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIeEC2ENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIeED0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIeED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIeED0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIfEC2ENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIfEC2ENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIfEC2ENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIfED0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIfED0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIfED0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle16FunctionEncodingC2EPKNS0_4NodeES4_NS0_9NodeArrayES4_NS0_10QualifiersENS0_15FunctionRefQualE=Module.__ZN12_GLOBAL__N_116itanium_demangle16FunctionEncodingC2EPKNS0_4NodeES4_NS0_9NodeArrayES4_NS0_10QualifiersENS0_15FunctionRefQualE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle16FunctionEncodingC2EPKNS0_4NodeES4_NS0_9NodeArrayES4_NS0_10QualifiersENS0_15FunctionRefQualE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle16FunctionEncodingD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle16FunctionEncodingD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle16FunctionEncodingD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle16StdQualifiedNameC2EPNS0_4NodeE=Module.__ZN12_GLOBAL__N_116itanium_demangle16StdQualifiedNameC2EPNS0_4NodeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle16StdQualifiedNameC2EPNS0_4NodeE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle16StdQualifiedNameD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle16StdQualifiedNameD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle16StdQualifiedNameD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle17VendorExtQualTypeC2EPKNS0_4NodeENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle17VendorExtQualTypeC2EPKNS0_4NodeENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle17VendorExtQualTypeC2EPKNS0_4NodeENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle17VendorExtQualTypeD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle17VendorExtQualTypeD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle17VendorExtQualTypeD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle18ArraySubscriptExprC2EPKNS0_4NodeES4_=Module.__ZN12_GLOBAL__N_116itanium_demangle18ArraySubscriptExprC2EPKNS0_4NodeES4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle18ArraySubscriptExprC2EPKNS0_4NodeES4_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle18ArraySubscriptExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle18ArraySubscriptExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle18ArraySubscriptExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle19GlobalQualifiedNameC2EPNS0_4NodeE=Module.__ZN12_GLOBAL__N_116itanium_demangle19GlobalQualifiedNameC2EPNS0_4NodeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle19GlobalQualifiedNameC2EPNS0_4NodeE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle19GlobalQualifiedNameD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle19GlobalQualifiedNameD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle19GlobalQualifiedNameD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle19PointerToMemberTypeC2EPKNS0_4NodeES4_=Module.__ZN12_GLOBAL__N_116itanium_demangle19PointerToMemberTypeC2EPKNS0_4NodeES4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle19PointerToMemberTypeC2EPKNS0_4NodeES4_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle19PointerToMemberTypeD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle19PointerToMemberTypeD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle19PointerToMemberTypeD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle19SizeofParamPackExprC2EPKNS0_4NodeE=Module.__ZN12_GLOBAL__N_116itanium_demangle19SizeofParamPackExprC2EPKNS0_4NodeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle19SizeofParamPackExprC2EPKNS0_4NodeE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle19SizeofParamPackExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle19SizeofParamPackExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle19SizeofParamPackExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle19SpecialSubstitutionC2ENS0_14SpecialSubKindE=Module.__ZN12_GLOBAL__N_116itanium_demangle19SpecialSubstitutionC2ENS0_14SpecialSubKindE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle19SpecialSubstitutionC2ENS0_14SpecialSubKindE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle19SpecialSubstitutionD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle19SpecialSubstitutionD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle19SpecialSubstitutionD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle19parse_discriminatorEPKcS2_=Module.__ZN12_GLOBAL__N_116itanium_demangle19parse_discriminatorEPKcS2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle19parse_discriminatorEPKcS2_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle20DynamicExceptionSpecC2ENS0_9NodeArrayE=Module.__ZN12_GLOBAL__N_116itanium_demangle20DynamicExceptionSpecC2ENS0_9NodeArrayE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle20DynamicExceptionSpecC2ENS0_9NodeArrayE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle20DynamicExceptionSpecD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle20DynamicExceptionSpecD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle20DynamicExceptionSpecD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsC2EPNS0_4NodeES3_=Module.__ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsC2EPNS0_4NodeES3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsC2EPNS0_4NodeES3_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle20PostfixQualifiedTypeC2EPNS0_4NodeENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle20PostfixQualifiedTypeC2EPNS0_4NodeENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle20PostfixQualifiedTypeC2EPNS0_4NodeENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle20PostfixQualifiedTypeD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle20PostfixQualifiedTypeD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle20PostfixQualifiedTypeD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle20TemplateArgumentPackC2ENS0_9NodeArrayE=Module.__ZN12_GLOBAL__N_116itanium_demangle20TemplateArgumentPackC2ENS0_9NodeArrayE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle20TemplateArgumentPackC2ENS0_9NodeArrayE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle20TemplateArgumentPackD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle20TemplateArgumentPackD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle20TemplateArgumentPackD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle21CtorVtableSpecialNameC2EPKNS0_4NodeES4_=Module.__ZN12_GLOBAL__N_116itanium_demangle21CtorVtableSpecialNameC2EPKNS0_4NodeES4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle21CtorVtableSpecialNameC2EPKNS0_4NodeES4_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle21CtorVtableSpecialNameD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle21CtorVtableSpecialNameD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle21CtorVtableSpecialNameD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle21StructuredBindingNameC2ENS0_9NodeArrayE=Module.__ZN12_GLOBAL__N_116itanium_demangle21StructuredBindingNameC2ENS0_9NodeArrayE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle21StructuredBindingNameC2ENS0_9NodeArrayE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle21StructuredBindingNameD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle21StructuredBindingNameD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle21StructuredBindingNameD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E10getDerivedEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E10getDerivedEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E10getDerivedEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E10parseSeqIdEPm=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E10parseSeqIdEPm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E10parseSeqIdEPm.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E11parseNumberEb=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E11parseNumberEb=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E11parseNumberEb.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E12parseAbiTagsEPNS0_4NodeE=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E12parseAbiTagsEPNS0_4NodeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E12parseAbiTagsEPNS0_4NodeE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E12parseNewExprEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E12parseNewExprEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E12parseNewExprEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13makeNodeArrayIPPNS0_4NodeEEENS0_9NodeArrayET_SB_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13makeNodeArrayIPPNS0_4NodeEEENS0_9NodeArrayET_SB_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13makeNodeArrayIPPNS0_4NodeEEENS0_9NodeArrayET_SB_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseDecltypeEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseDecltypeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseDecltypeEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseEncodingEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseEncodingEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseEncodingEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseFoldExprEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseFoldExprEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseFoldExprEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseSimpleIdEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseSimpleIdEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseSimpleIdEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E14parseArrayTypeEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E14parseArrayTypeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E14parseArrayTypeEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E14parseLocalNameEPNS5_9NameStateE=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E14parseLocalNameEPNS5_9NameStateE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E14parseLocalNameEPNS5_9NameStateE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseBinaryExprENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseBinaryExprENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseBinaryExprENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseBracedExprEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseBracedExprEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseBracedExprEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseCallOffsetEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseCallOffsetEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseCallOffsetEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseNestedNameEPNS5_9NameStateE=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseNestedNameEPNS5_9NameStateE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseNestedNameEPNS5_9NameStateE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parsePrefixExprENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parsePrefixExprENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parsePrefixExprENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseSourceNameEPNS5_9NameStateE=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseSourceNameEPNS5_9NameStateE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseSourceNameEPNS5_9NameStateE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseVectorTypeEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseVectorTypeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseVectorTypeEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E16parseExprPrimaryEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E16parseExprPrimaryEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E16parseExprPrimaryEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E16parseSpecialNameEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E16parseSpecialNameEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E16parseSpecialNameEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E16parseTemplateArgEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E16parseTemplateArgEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E16parseTemplateArgEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseCVQualifiersEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseCVQualifiersEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseCVQualifiersEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseCtorDtorNameERPNS0_4NodeEPNS5_9NameStateE=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseCtorDtorNameERPNS0_4NodeEPNS5_9NameStateE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseCtorDtorNameERPNS0_4NodeEPNS5_9NameStateE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseFunctionTypeEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseFunctionTypeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseFunctionTypeEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseOperatorNameEPNS5_9NameStateE=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseOperatorNameEPNS5_9NameStateE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseOperatorNameEPNS5_9NameStateE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseSubstitutionEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseSubstitutionEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseSubstitutionEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseTemplateArgsEb=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseTemplateArgsEb=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseTemplateArgsEb.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseUnscopedNameEPNS5_9NameStateE=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseUnscopedNameEPNS5_9NameStateE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E17parseUnscopedNameEPNS5_9NameStateE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E18parseClassEnumTypeEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E18parseClassEnumTypeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E18parseClassEnumTypeEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E18parseFunctionParamEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E18parseFunctionParamEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E18parseFunctionParamEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E18parseQualifiedTypeEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E18parseQualifiedTypeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E18parseQualifiedTypeEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E18parseTemplateParamEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E18parseTemplateParamEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E18parseTemplateParamEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseBareSourceNameEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseBareSourceNameEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseBareSourceNameEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseConversionExprEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseConversionExprEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseConversionExprEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseDestructorNameEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseDestructorNameEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseDestructorNameEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseIntegerLiteralENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseIntegerLiteralENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseIntegerLiteralENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseUnresolvedNameEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseUnresolvedNameEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseUnresolvedNameEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseUnresolvedTypeEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseUnresolvedTypeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E19parseUnresolvedTypeEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseFloatingLiteralIdEEPNS0_4NodeEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseFloatingLiteralIdEEPNS0_4NodeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseFloatingLiteralIdEEPNS0_4NodeEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseFloatingLiteralIeEEPNS0_4NodeEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseFloatingLiteralIeEEPNS0_4NodeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseFloatingLiteralIeEEPNS0_4NodeEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseFloatingLiteralIfEEPNS0_4NodeEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseFloatingLiteralIfEEPNS0_4NodeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseFloatingLiteralIfEEPNS0_4NodeEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parsePositiveIntegerEPm=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parsePositiveIntegerEPm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parsePositiveIntegerEPm.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseUnnamedTypeNameEPNS5_9NameStateE=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseUnnamedTypeNameEPNS5_9NameStateE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseUnnamedTypeNameEPNS5_9NameStateE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseUnqualifiedNameEPNS5_9NameStateE=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseUnqualifiedNameEPNS5_9NameStateE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20parseUnqualifiedNameEPNS5_9NameStateE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20popTrailingNodeArrayEm=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20popTrailingNodeArrayEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E20popTrailingNodeArrayEm.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E23parseBaseUnresolvedNameEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E23parseBaseUnresolvedNameEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E23parseBaseUnresolvedNameEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E24parsePointerToMemberTypeEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E24parsePointerToMemberTypeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E24parsePointerToMemberTypeEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E26resolveForwardTemplateRefsERNS5_9NameStateE=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E26resolveForwardTemplateRefsERNS5_9NameStateE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E26resolveForwardTemplateRefsERNS5_9NameStateE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4lookEj=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4lookEj=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4lookEj.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10AbiTagAttrEJRPNS0_4NodeERNS_10StringViewEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10AbiTagAttrEJRPNS0_4NodeERNS_10StringViewEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10AbiTagAttrEJRPNS0_4NodeERNS_10StringViewEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10BinaryExprEJRPNS0_4NodeERNS_10StringViewESA_EEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10BinaryExprEJRPNS0_4NodeERNS_10StringViewESA_EEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10BinaryExprEJRPNS0_4NodeERNS_10StringViewESA_EEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10BracedExprEJRPNS0_4NodeESA_bEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10BracedExprEJRPNS0_4NodeESA_bEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10BracedExprEJRPNS0_4NodeESA_bEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10DeleteExprEJRPNS0_4NodeERbbEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10DeleteExprEJRPNS0_4NodeERbbEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10DeleteExprEJRPNS0_4NodeERbbEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10MemberExprEJRPNS0_4NodeERA2_KcSA_EEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10MemberExprEJRPNS0_4NodeERA2_KcSA_EEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10MemberExprEJRPNS0_4NodeERA2_KcSA_EEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10MemberExprEJRPNS0_4NodeERA3_KcSA_EEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10MemberExprEJRPNS0_4NodeERA3_KcSA_EEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10MemberExprEJRPNS0_4NodeERA3_KcSA_EEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10NestedNameEJRPNS0_4NodeESA_EEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10NestedNameEJRPNS0_4NodeESA_EEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10NestedNameEJRPNS0_4NodeESA_EEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10PrefixExprEJRNS_10StringViewERPNS0_4NodeEEEESB_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10PrefixExprEJRNS_10StringViewERPNS0_4NodeEEEESB_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10PrefixExprEJRNS_10StringViewERPNS0_4NodeEEEESB_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10VectorTypeEJRPNS0_4NodeENS_10StringViewEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10VectorTypeEJRPNS0_4NodeENS_10StringViewEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10VectorTypeEJRPNS0_4NodeENS_10StringViewEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10VectorTypeEJRPNS0_4NodeERNS_10StringViewEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10VectorTypeEJRPNS0_4NodeERNS_10StringViewEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10VectorTypeEJRPNS0_4NodeERNS_10StringViewEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10VectorTypeEJRPNS0_4NodeESA_EEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10VectorTypeEJRPNS0_4NodeESA_EEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_10VectorTypeEJRPNS0_4NodeESA_EEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11PointerTypeEJRPNS0_4NodeEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11PointerTypeEJRPNS0_4NodeEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11PointerTypeEJRPNS0_4NodeEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11PostfixExprEJRPNS0_4NodeERA3_KcEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11PostfixExprEJRPNS0_4NodeERA3_KcEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11PostfixExprEJRPNS0_4NodeERA3_KcEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA12_KcRPNS0_4NodeEEEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA12_KcRPNS0_4NodeEEEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA12_KcRPNS0_4NodeEEEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA14_KcRPNS0_4NodeEEEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA14_KcRPNS0_4NodeEEEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA14_KcRPNS0_4NodeEEEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA18_KcRPNS0_4NodeEEEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA18_KcRPNS0_4NodeEEEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA18_KcRPNS0_4NodeEEEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA19_KcRPNS0_4NodeEEEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA19_KcRPNS0_4NodeEEEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA19_KcRPNS0_4NodeEEEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA20_KcRPNS0_4NodeEEEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA20_KcRPNS0_4NodeEEEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA20_KcRPNS0_4NodeEEEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA22_KcRPNS0_4NodeEEEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA22_KcRPNS0_4NodeEEEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA22_KcRPNS0_4NodeEEEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA25_KcRPNS0_4NodeEEEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA25_KcRPNS0_4NodeEEEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA25_KcRPNS0_4NodeEEEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA27_KcRPNS0_4NodeEEEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA27_KcRPNS0_4NodeEEEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA27_KcRPNS0_4NodeEEEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA34_KcRPNS0_4NodeEEEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA34_KcRPNS0_4NodeEEEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA34_KcRPNS0_4NodeEEEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA41_KcRPNS0_4NodeEEEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA41_KcRPNS0_4NodeEEEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA41_KcRPNS0_4NodeEEEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA9_KcRPNS0_4NodeEEEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA9_KcRPNS0_4NodeEEEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_11SpecialNameEJRA9_KcRPNS0_4NodeEEEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12CtorDtorNameEJRPNS0_4NodeEbRiEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12CtorDtorNameEJRPNS0_4NodeEbRiEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12CtorDtorNameEJRPNS0_4NodeEbRiEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12EnableIfAttrEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12EnableIfAttrEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12EnableIfAttrEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12FunctionTypeEJRPNS0_4NodeERNS0_9NodeArrayERNS0_10QualifiersERNS0_15FunctionRefQualESA_EEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12FunctionTypeEJRPNS0_4NodeERNS0_9NodeArrayERNS0_10QualifiersERNS0_15FunctionRefQualESA_EEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12FunctionTypeEJRPNS0_4NodeERNS0_9NodeArrayERNS0_10QualifiersERNS0_15FunctionRefQualESA_EEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12InitListExprEJDnNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12InitListExprEJDnNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12InitListExprEJDnNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12InitListExprEJRPNS0_4NodeENS0_9NodeArrayEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12InitListExprEJRPNS0_4NodeENS0_9NodeArrayEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12InitListExprEJRPNS0_4NodeENS0_9NodeArrayEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12NoexceptSpecEJRPNS0_4NodeEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12NoexceptSpecEJRPNS0_4NodeEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12NoexceptSpecEJRPNS0_4NodeEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12TemplateArgsEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12TemplateArgsEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_12TemplateArgsEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13EnclosingExprEJRA10_KcRPNS0_4NodeERA2_S8_EEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13EnclosingExprEJRA10_KcRPNS0_4NodeERA2_S8_EEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13EnclosingExprEJRA10_KcRPNS0_4NodeERA2_S8_EEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13EnclosingExprEJRA11_KcRPNS0_4NodeERA2_S8_EEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13EnclosingExprEJRA11_KcRPNS0_4NodeERA2_S8_EEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13EnclosingExprEJRA11_KcRPNS0_4NodeERA2_S8_EEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13EnclosingExprEJRA12_KcRPNS0_4NodeERA2_S8_EEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13EnclosingExprEJRA12_KcRPNS0_4NodeERA2_S8_EEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13EnclosingExprEJRA12_KcRPNS0_4NodeERA2_S8_EEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13EnclosingExprEJRA9_KcRPNS0_4NodeERA2_S8_EEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13EnclosingExprEJRA9_KcRPNS0_4NodeERA2_S8_EEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13EnclosingExprEJRA9_KcRPNS0_4NodeERA2_S8_EEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13FunctionParamEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13FunctionParamEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13FunctionParamEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13NodeArrayNodeEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13NodeArrayNodeEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13NodeArrayNodeEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13ObjCProtoNameEJRPNS0_4NodeERNS_10StringViewEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13ObjCProtoNameEJRPNS0_4NodeERNS_10StringViewEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13ObjCProtoNameEJRPNS0_4NodeERNS_10StringViewEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13ParameterPackEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13ParameterPackEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13ParameterPackEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13QualifiedNameEJRPNS0_4NodeESA_EEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13QualifiedNameEJRPNS0_4NodeESA_EEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13QualifiedNameEJRPNS0_4NodeESA_EEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13ReferenceTypeEJRPNS0_4NodeENS0_13ReferenceKindEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13ReferenceTypeEJRPNS0_4NodeENS0_13ReferenceKindEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_13ReferenceTypeEJRPNS0_4NodeENS0_13ReferenceKindEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_14ConversionExprEJRPNS0_4NodeENS0_9NodeArrayEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_14ConversionExprEJRPNS0_4NodeENS0_9NodeArrayEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_14ConversionExprEJRPNS0_4NodeENS0_9NodeArrayEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_14ConversionExprEJRPNS0_4NodeERNS0_9NodeArrayEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_14ConversionExprEJRPNS0_4NodeERNS0_9NodeArrayEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_14ConversionExprEJRPNS0_4NodeERNS0_9NodeArrayEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_14IntegerLiteralEJRNS_10StringViewES9_EEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_14IntegerLiteralEJRNS_10StringViewES9_EEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_14IntegerLiteralEJRNS_10StringViewES9_EEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15BracedRangeExprEJRPNS0_4NodeESA_SA_EEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15BracedRangeExprEJRPNS0_4NodeESA_SA_EEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15BracedRangeExprEJRPNS0_4NodeESA_SA_EEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15ClosureTypeNameEJRNS0_9NodeArrayERNS_10StringViewEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15ClosureTypeNameEJRNS0_9NodeArrayERNS_10StringViewEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15ClosureTypeNameEJRNS0_9NodeArrayERNS_10StringViewEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15ConditionalExprEJRPNS0_4NodeESA_SA_EEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15ConditionalExprEJRPNS0_4NodeESA_SA_EEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15ConditionalExprEJRPNS0_4NodeESA_SA_EEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15IntegerCastExprEJRPNS0_4NodeERNS_10StringViewEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15IntegerCastExprEJRPNS0_4NodeERNS_10StringViewEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15IntegerCastExprEJRPNS0_4NodeERNS_10StringViewEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15LiteralOperatorEJRPNS0_4NodeEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15LiteralOperatorEJRPNS0_4NodeEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15LiteralOperatorEJRPNS0_4NodeEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15PixelVectorTypeEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15PixelVectorTypeEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15PixelVectorTypeEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15UnnamedTypeNameEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15UnnamedTypeNameEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_15UnnamedTypeNameEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16FloatLiteralImplIdEEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16FloatLiteralImplIdEEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16FloatLiteralImplIdEEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16FloatLiteralImplIeEEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16FloatLiteralImplIeEEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16FloatLiteralImplIeEEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16FloatLiteralImplIfEEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16FloatLiteralImplIfEEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16FloatLiteralImplIfEEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16FunctionEncodingEJRPNS0_4NodeESA_NS0_9NodeArrayESA_RNS0_10QualifiersERNS0_15FunctionRefQualEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16FunctionEncodingEJRPNS0_4NodeESA_NS0_9NodeArrayESA_RNS0_10QualifiersERNS0_15FunctionRefQualEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16FunctionEncodingEJRPNS0_4NodeESA_NS0_9NodeArrayESA_RNS0_10QualifiersERNS0_15FunctionRefQualEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16StdQualifiedNameEJRPNS0_4NodeEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16StdQualifiedNameEJRPNS0_4NodeEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_16StdQualifiedNameEJRPNS0_4NodeEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_17VendorExtQualTypeEJRPNS0_4NodeERNS_10StringViewEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_17VendorExtQualTypeEJRPNS0_4NodeERNS_10StringViewEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_17VendorExtQualTypeEJRPNS0_4NodeERNS_10StringViewEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_18ArraySubscriptExprEJRPNS0_4NodeESA_EEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_18ArraySubscriptExprEJRPNS0_4NodeESA_EEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_18ArraySubscriptExprEJRPNS0_4NodeESA_EEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_19GlobalQualifiedNameEJRPNS0_4NodeEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_19GlobalQualifiedNameEJRPNS0_4NodeEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_19GlobalQualifiedNameEJRPNS0_4NodeEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_19PointerToMemberTypeEJRPNS0_4NodeESA_EEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_19PointerToMemberTypeEJRPNS0_4NodeESA_EEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_19PointerToMemberTypeEJRPNS0_4NodeESA_EEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_19SizeofParamPackExprEJRPNS0_4NodeEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_19SizeofParamPackExprEJRPNS0_4NodeEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_19SizeofParamPackExprEJRPNS0_4NodeEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_19SpecialSubstitutionEJNS0_14SpecialSubKindEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_19SpecialSubstitutionEJNS0_14SpecialSubKindEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_19SpecialSubstitutionEJNS0_14SpecialSubKindEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20DynamicExceptionSpecEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20DynamicExceptionSpecEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20DynamicExceptionSpecEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20NameWithTemplateArgsEJRPNS0_4NodeESA_EEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20NameWithTemplateArgsEJRPNS0_4NodeESA_EEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20NameWithTemplateArgsEJRPNS0_4NodeESA_EEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20PostfixQualifiedTypeEJRPNS0_4NodeERA11_KcEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20PostfixQualifiedTypeEJRPNS0_4NodeERA11_KcEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20PostfixQualifiedTypeEJRPNS0_4NodeERA11_KcEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20PostfixQualifiedTypeEJRPNS0_4NodeERA9_KcEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20PostfixQualifiedTypeEJRPNS0_4NodeERA9_KcEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20PostfixQualifiedTypeEJRPNS0_4NodeERA9_KcEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20TemplateArgumentPackEJRNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20TemplateArgumentPackEJRNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_20TemplateArgumentPackEJRNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_21CtorVtableSpecialNameEJRPNS0_4NodeESA_EEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_21CtorVtableSpecialNameEJRPNS0_4NodeESA_EEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_21CtorVtableSpecialNameEJRPNS0_4NodeESA_EEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_21StructuredBindingNameEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_21StructuredBindingNameEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_21StructuredBindingNameEJNS0_9NodeArrayEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_22ConversionOperatorTypeEJRPNS0_4NodeEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_22ConversionOperatorTypeEJRPNS0_4NodeEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_22ConversionOperatorTypeEJRPNS0_4NodeEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_22ElaboratedTypeSpefTypeEJRNS_10StringViewERPNS0_4NodeEEEESB_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_22ElaboratedTypeSpefTypeEJRNS_10StringViewERPNS0_4NodeEEEESB_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_22ElaboratedTypeSpefTypeEJRNS_10StringViewERPNS0_4NodeEEEESB_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_22ParameterPackExpansionEJRPNS0_4NodeEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_22ParameterPackExpansionEJRPNS0_4NodeEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_22ParameterPackExpansionEJRPNS0_4NodeEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_24ForwardTemplateReferenceEJRmEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_24ForwardTemplateReferenceEJRmEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_24ForwardTemplateReferenceEJRmEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_27ExpandedSpecialSubstitutionEJRNS0_14SpecialSubKindEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_27ExpandedSpecialSubstitutionEJRNS0_14SpecialSubKindEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_27ExpandedSpecialSubstitutionEJRNS0_14SpecialSubKindEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_7NewExprEJRNS0_9NodeArrayERPNS0_4NodeES8_RbSD_EEESB_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_7NewExprEJRNS0_9NodeArrayERPNS0_4NodeES8_RbSD_EEESB_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_7NewExprEJRNS0_9NodeArrayERPNS0_4NodeES8_RbSD_EEESB_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_7NewExprEJRNS0_9NodeArrayERPNS0_4NodeES9_RbSD_EEESB_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_7NewExprEJRNS0_9NodeArrayERPNS0_4NodeES9_RbSD_EEESB_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_7NewExprEJRNS0_9NodeArrayERPNS0_4NodeES9_RbSD_EEESB_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8BoolExprEJiEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8BoolExprEJiEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8BoolExprEJiEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CallExprEJRPNS0_4NodeENS0_9NodeArrayEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CallExprEJRPNS0_4NodeENS0_9NodeArrayEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CallExprEJRPNS0_4NodeENS0_9NodeArrayEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CastExprEJRA11_KcRPNS0_4NodeESD_EEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CastExprEJRA11_KcRPNS0_4NodeESD_EEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CastExprEJRA11_KcRPNS0_4NodeESD_EEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CastExprEJRA12_KcRPNS0_4NodeESD_EEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CastExprEJRA12_KcRPNS0_4NodeESD_EEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CastExprEJRA12_KcRPNS0_4NodeESD_EEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CastExprEJRA13_KcRPNS0_4NodeESD_EEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CastExprEJRA13_KcRPNS0_4NodeESD_EEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CastExprEJRA13_KcRPNS0_4NodeESD_EEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CastExprEJRA17_KcRPNS0_4NodeESD_EEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CastExprEJRA17_KcRPNS0_4NodeESD_EEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8CastExprEJRA17_KcRPNS0_4NodeESD_EEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8DtorNameEJRPNS0_4NodeEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8DtorNameEJRPNS0_4NodeEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8DtorNameEJRPNS0_4NodeEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8FoldExprEJRbRNS_10StringViewERPNS0_4NodeESD_EEESC_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8FoldExprEJRbRNS_10StringViewERPNS0_4NodeESD_EEESC_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8FoldExprEJRbRNS_10StringViewERPNS0_4NodeESD_EEESC_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA10_KcEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA10_KcEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA10_KcEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA11_KcEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA11_KcEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA11_KcEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA12_KcEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA12_KcEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA12_KcEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA13_KcEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA13_KcEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA13_KcEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA14_KcEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA14_KcEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA14_KcEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA15_KcEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA15_KcEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA15_KcEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA16_KcEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA16_KcEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA16_KcEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA18_KcEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA18_KcEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA18_KcEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA19_KcEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA19_KcEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA19_KcEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA22_KcEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA22_KcEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA22_KcEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA4_KcEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA4_KcEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA4_KcEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA5_KcEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA5_KcEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA5_KcEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA6_KcEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA6_KcEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA6_KcEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA7_KcEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA7_KcEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA7_KcEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA8_KcEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA8_KcEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA8_KcEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA9_KcEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA9_KcEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRA9_KcEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8NameTypeEJRNS_10StringViewEEEEPNS0_4NodeEDpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8QualTypeEJRPNS0_4NodeERNS0_10QualifiersEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8QualTypeEJRPNS0_4NodeERNS0_10QualifiersEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_8QualTypeEJRPNS0_4NodeERNS0_10QualifiersEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_9ArrayTypeEJRPNS0_4NodeERNS0_12NodeOrStringEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_9ArrayTypeEJRPNS0_4NodeERNS0_12NodeOrStringEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_9ArrayTypeEJRPNS0_4NodeERNS0_12NodeOrStringEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_9DotSuffixEJRPNS0_4NodeENS_10StringViewEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_9DotSuffixEJRPNS0_4NodeENS_10StringViewEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_9DotSuffixEJRPNS0_4NodeENS_10StringViewEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_9LocalNameEJRPNS0_4NodeESA_EEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_9LocalNameEJRPNS0_4NodeESA_EEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_9LocalNameEJRPNS0_4NodeESA_EEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_9ThrowExprEJRPNS0_4NodeEEEES9_DpOT0_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_9ThrowExprEJRPNS0_4NodeEEEES9_DpOT0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E4makeINS0_9ThrowExprEJRPNS0_4NodeEEEES9_DpOT0_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E5parseEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E5parseEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E5parseEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E7consumeEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E7consumeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E7consumeEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9NameStateC2EPS5_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9NameStateC2EPS5_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9NameStateC2EPS5_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9consumeIfENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9consumeIfENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9consumeIfENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9consumeIfEc=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9consumeIfEc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9consumeIfEc.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9parseExprEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9parseExprEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9parseExprEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9parseNameEPNS5_9NameStateE=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9parseNameEPNS5_9NameStateE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9parseNameEPNS5_9NameStateE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9parseTypeEv=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9parseTypeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E9parseTypeEv.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_EC2EPKcS7_=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_EC2EPKcS7_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_EC2EPKcS7_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_ED2Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_ED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_ED2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22ConversionOperatorTypeC2EPKNS0_4NodeE=Module.__ZN12_GLOBAL__N_116itanium_demangle22ConversionOperatorTypeC2EPKNS0_4NodeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22ConversionOperatorTypeC2EPKNS0_4NodeE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22ConversionOperatorTypeD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle22ConversionOperatorTypeD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22ConversionOperatorTypeD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefTypeC2ENS_10StringViewEPNS0_4NodeE=Module.__ZN12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefTypeC2ENS_10StringViewEPNS0_4NodeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefTypeC2ENS_10StringViewEPNS0_4NodeE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefTypeD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefTypeD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefTypeD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22ParameterPackExpansionC2EPKNS0_4NodeE=Module.__ZN12_GLOBAL__N_116itanium_demangle22ParameterPackExpansionC2EPKNS0_4NodeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22ParameterPackExpansionC2EPKNS0_4NodeE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle22ParameterPackExpansionD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle22ParameterPackExpansionD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle22ParameterPackExpansionD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceC2Em=Module.__ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceC2Em=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceC2Em.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitutionC2ENS0_14SpecialSubKindE=Module.__ZN12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitutionC2ENS0_14SpecialSubKindE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitutionC2ENS0_14SpecialSubKindE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitutionD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitutionD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitutionD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle4NodeC2ENS1_4KindENS1_5CacheES3_S3_=Module.__ZN12_GLOBAL__N_116itanium_demangle4NodeC2ENS1_4KindENS1_5CacheES3_S3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle4NodeC2ENS1_4KindENS1_5CacheES3_S3_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle4NodeD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle4NodeD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle4NodeD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle4NodeD2Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle4NodeD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle4NodeD2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle7NewExprC2ENS0_9NodeArrayEPNS0_4NodeES2_bb=Module.__ZN12_GLOBAL__N_116itanium_demangle7NewExprC2ENS0_9NodeArrayEPNS0_4NodeES2_bb=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle7NewExprC2ENS0_9NodeArrayEPNS0_4NodeES2_bb.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle7NewExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle7NewExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle7NewExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle8BoolExprC2Eb=Module.__ZN12_GLOBAL__N_116itanium_demangle8BoolExprC2Eb=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle8BoolExprC2Eb.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle8BoolExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle8BoolExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle8BoolExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle8CallExprC2EPKNS0_4NodeENS0_9NodeArrayE=Module.__ZN12_GLOBAL__N_116itanium_demangle8CallExprC2EPKNS0_4NodeENS0_9NodeArrayE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle8CallExprC2EPKNS0_4NodeENS0_9NodeArrayE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle8CallExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle8CallExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle8CallExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle8CastExprC2ENS_10StringViewEPKNS0_4NodeES5_=Module.__ZN12_GLOBAL__N_116itanium_demangle8CastExprC2ENS_10StringViewEPKNS0_4NodeES5_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle8CastExprC2ENS_10StringViewEPKNS0_4NodeES5_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle8CastExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle8CastExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle8CastExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle8DtorNameC2EPKNS0_4NodeE=Module.__ZN12_GLOBAL__N_116itanium_demangle8DtorNameC2EPKNS0_4NodeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle8DtorNameC2EPKNS0_4NodeE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle8DtorNameD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle8DtorNameD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle8DtorNameD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle8FoldExprC2EbNS_10StringViewEPKNS0_4NodeES5_=Module.__ZN12_GLOBAL__N_116itanium_demangle8FoldExprC2EbNS_10StringViewEPKNS0_4NodeES5_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle8FoldExprC2EbNS_10StringViewEPKNS0_4NodeES5_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle8FoldExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle8FoldExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle8FoldExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle8NameTypeC2ENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle8NameTypeC2ENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle8NameTypeC2ENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle8NameTypeD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle8NameTypeD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle8NameTypeD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle8QualTypeC2EPKNS0_4NodeENS0_10QualifiersE=Module.__ZN12_GLOBAL__N_116itanium_demangle8QualTypeC2EPKNS0_4NodeENS0_10QualifiersE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle8QualTypeC2EPKNS0_4NodeENS0_10QualifiersE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle8QualTypeD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle8QualTypeD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle8QualTypeD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle9ArrayTypeC2EPKNS0_4NodeENS0_12NodeOrStringE=Module.__ZN12_GLOBAL__N_116itanium_demangle9ArrayTypeC2EPKNS0_4NodeENS0_12NodeOrStringE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle9ArrayTypeC2EPKNS0_4NodeENS0_12NodeOrStringE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle9ArrayTypeD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle9ArrayTypeD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle9ArrayTypeD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle9DotSuffixC2EPKNS0_4NodeENS_10StringViewE=Module.__ZN12_GLOBAL__N_116itanium_demangle9DotSuffixC2EPKNS0_4NodeENS_10StringViewE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle9DotSuffixC2EPKNS0_4NodeENS_10StringViewE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle9DotSuffixD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle9DotSuffixD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle9DotSuffixD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle9LocalNameC2EPNS0_4NodeES3_=Module.__ZN12_GLOBAL__N_116itanium_demangle9LocalNameC2EPNS0_4NodeES3_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle9LocalNameC2EPNS0_4NodeES3_.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle9LocalNameD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle9LocalNameD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle9LocalNameD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle9NodeArrayC2EPPNS0_4NodeEm=Module.__ZN12_GLOBAL__N_116itanium_demangle9NodeArrayC2EPPNS0_4NodeEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle9NodeArrayC2EPPNS0_4NodeEm.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle9NodeArrayC2Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle9NodeArrayC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle9NodeArrayC2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle9ThrowExprC2EPKNS0_4NodeE=Module.__ZN12_GLOBAL__N_116itanium_demangle9ThrowExprC2EPKNS0_4NodeE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle9ThrowExprC2EPKNS0_4NodeE.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangle9ThrowExprD0Ev=Module.__ZN12_GLOBAL__N_116itanium_demangle9ThrowExprD0Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangle9ThrowExprD0Ev.apply(null,arguments)},__ZN12_GLOBAL__N_116itanium_demangleoRERNS0_10QualifiersES1_=Module.__ZN12_GLOBAL__N_116itanium_demangleoRERNS0_10QualifiersES1_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116itanium_demangleoRERNS0_10QualifiersES1_.apply(null,arguments)},__ZN12_GLOBAL__N_116register_integerIaEEvPKc=Module.__ZN12_GLOBAL__N_116register_integerIaEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116register_integerIaEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_116register_integerIcEEvPKc=Module.__ZN12_GLOBAL__N_116register_integerIcEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116register_integerIcEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_116register_integerIhEEvPKc=Module.__ZN12_GLOBAL__N_116register_integerIhEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116register_integerIhEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_116register_integerIiEEvPKc=Module.__ZN12_GLOBAL__N_116register_integerIiEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116register_integerIiEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_116register_integerIjEEvPKc=Module.__ZN12_GLOBAL__N_116register_integerIjEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116register_integerIjEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_116register_integerIlEEvPKc=Module.__ZN12_GLOBAL__N_116register_integerIlEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116register_integerIlEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_116register_integerImEEvPKc=Module.__ZN12_GLOBAL__N_116register_integerImEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116register_integerImEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_116register_integerIsEEvPKc=Module.__ZN12_GLOBAL__N_116register_integerIsEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116register_integerIsEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_116register_integerItEEvPKc=Module.__ZN12_GLOBAL__N_116register_integerItEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_116register_integerItEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_118getTypedArrayIndexIaEENS_15TypedArrayIndexEv=Module.__ZN12_GLOBAL__N_118getTypedArrayIndexIaEENS_15TypedArrayIndexEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_118getTypedArrayIndexIaEENS_15TypedArrayIndexEv.apply(null,arguments)},__ZN12_GLOBAL__N_118getTypedArrayIndexIcEENS_15TypedArrayIndexEv=Module.__ZN12_GLOBAL__N_118getTypedArrayIndexIcEENS_15TypedArrayIndexEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_118getTypedArrayIndexIcEENS_15TypedArrayIndexEv.apply(null,arguments)},__ZN12_GLOBAL__N_118getTypedArrayIndexIdEENS_15TypedArrayIndexEv=Module.__ZN12_GLOBAL__N_118getTypedArrayIndexIdEENS_15TypedArrayIndexEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_118getTypedArrayIndexIdEENS_15TypedArrayIndexEv.apply(null,arguments)},__ZN12_GLOBAL__N_118getTypedArrayIndexIeEENS_15TypedArrayIndexEv=Module.__ZN12_GLOBAL__N_118getTypedArrayIndexIeEENS_15TypedArrayIndexEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_118getTypedArrayIndexIeEENS_15TypedArrayIndexEv.apply(null,arguments)},__ZN12_GLOBAL__N_118getTypedArrayIndexIfEENS_15TypedArrayIndexEv=Module.__ZN12_GLOBAL__N_118getTypedArrayIndexIfEENS_15TypedArrayIndexEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_118getTypedArrayIndexIfEENS_15TypedArrayIndexEv.apply(null,arguments)},__ZN12_GLOBAL__N_118getTypedArrayIndexIhEENS_15TypedArrayIndexEv=Module.__ZN12_GLOBAL__N_118getTypedArrayIndexIhEENS_15TypedArrayIndexEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_118getTypedArrayIndexIhEENS_15TypedArrayIndexEv.apply(null,arguments)},__ZN12_GLOBAL__N_118getTypedArrayIndexIiEENS_15TypedArrayIndexEv=Module.__ZN12_GLOBAL__N_118getTypedArrayIndexIiEENS_15TypedArrayIndexEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_118getTypedArrayIndexIiEENS_15TypedArrayIndexEv.apply(null,arguments)},__ZN12_GLOBAL__N_118getTypedArrayIndexIjEENS_15TypedArrayIndexEv=Module.__ZN12_GLOBAL__N_118getTypedArrayIndexIjEENS_15TypedArrayIndexEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_118getTypedArrayIndexIjEENS_15TypedArrayIndexEv.apply(null,arguments)},__ZN12_GLOBAL__N_118getTypedArrayIndexIlEENS_15TypedArrayIndexEv=Module.__ZN12_GLOBAL__N_118getTypedArrayIndexIlEENS_15TypedArrayIndexEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_118getTypedArrayIndexIlEENS_15TypedArrayIndexEv.apply(null,arguments)},__ZN12_GLOBAL__N_118getTypedArrayIndexImEENS_15TypedArrayIndexEv=Module.__ZN12_GLOBAL__N_118getTypedArrayIndexImEENS_15TypedArrayIndexEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_118getTypedArrayIndexImEENS_15TypedArrayIndexEv.apply(null,arguments)},__ZN12_GLOBAL__N_118getTypedArrayIndexIsEENS_15TypedArrayIndexEv=Module.__ZN12_GLOBAL__N_118getTypedArrayIndexIsEENS_15TypedArrayIndexEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_118getTypedArrayIndexIsEENS_15TypedArrayIndexEv.apply(null,arguments)},__ZN12_GLOBAL__N_118getTypedArrayIndexItEENS_15TypedArrayIndexEv=Module.__ZN12_GLOBAL__N_118getTypedArrayIndexItEENS_15TypedArrayIndexEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_118getTypedArrayIndexItEENS_15TypedArrayIndexEv.apply(null,arguments)},__ZN12_GLOBAL__N_120BumpPointerAllocator15allocateMassiveEm=Module.__ZN12_GLOBAL__N_120BumpPointerAllocator15allocateMassiveEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120BumpPointerAllocator15allocateMassiveEm.apply(null,arguments)},__ZN12_GLOBAL__N_120BumpPointerAllocator4growEv=Module.__ZN12_GLOBAL__N_120BumpPointerAllocator4growEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120BumpPointerAllocator4growEv.apply(null,arguments)},__ZN12_GLOBAL__N_120BumpPointerAllocator5resetEv=Module.__ZN12_GLOBAL__N_120BumpPointerAllocator5resetEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120BumpPointerAllocator5resetEv.apply(null,arguments)},__ZN12_GLOBAL__N_120BumpPointerAllocator8allocateEm=Module.__ZN12_GLOBAL__N_120BumpPointerAllocator8allocateEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120BumpPointerAllocator8allocateEm.apply(null,arguments)},__ZN12_GLOBAL__N_120BumpPointerAllocatorC2Ev=Module.__ZN12_GLOBAL__N_120BumpPointerAllocatorC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120BumpPointerAllocatorC2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_120BumpPointerAllocatorD2Ev=Module.__ZN12_GLOBAL__N_120BumpPointerAllocatorD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120BumpPointerAllocatorD2Ev.apply(null,arguments)},__ZN12_GLOBAL__N_120register_memory_viewIaEEvPKc=Module.__ZN12_GLOBAL__N_120register_memory_viewIaEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120register_memory_viewIaEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_120register_memory_viewIcEEvPKc=Module.__ZN12_GLOBAL__N_120register_memory_viewIcEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120register_memory_viewIcEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_120register_memory_viewIdEEvPKc=Module.__ZN12_GLOBAL__N_120register_memory_viewIdEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120register_memory_viewIdEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_120register_memory_viewIeEEvPKc=Module.__ZN12_GLOBAL__N_120register_memory_viewIeEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120register_memory_viewIeEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_120register_memory_viewIfEEvPKc=Module.__ZN12_GLOBAL__N_120register_memory_viewIfEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120register_memory_viewIfEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_120register_memory_viewIhEEvPKc=Module.__ZN12_GLOBAL__N_120register_memory_viewIhEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120register_memory_viewIhEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_120register_memory_viewIiEEvPKc=Module.__ZN12_GLOBAL__N_120register_memory_viewIiEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120register_memory_viewIiEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_120register_memory_viewIjEEvPKc=Module.__ZN12_GLOBAL__N_120register_memory_viewIjEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120register_memory_viewIjEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_120register_memory_viewIlEEvPKc=Module.__ZN12_GLOBAL__N_120register_memory_viewIlEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120register_memory_viewIlEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_120register_memory_viewImEEvPKc=Module.__ZN12_GLOBAL__N_120register_memory_viewImEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120register_memory_viewImEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_120register_memory_viewIsEEvPKc=Module.__ZN12_GLOBAL__N_120register_memory_viewIsEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120register_memory_viewIsEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_120register_memory_viewItEEvPKc=Module.__ZN12_GLOBAL__N_120register_memory_viewItEEvPKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_120register_memory_viewItEEvPKc.apply(null,arguments)},__ZN12_GLOBAL__N_122initializeOutputStreamEPcPmRNS_12OutputStreamEm=Module.__ZN12_GLOBAL__N_122initializeOutputStreamEPcPmRNS_12OutputStreamEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_122initializeOutputStreamEPcPmRNS_12OutputStreamEm.apply(null,arguments)},__ZN12_GLOBAL__N_1eqERKNS_10StringViewES2_=Module.__ZN12_GLOBAL__N_1eqERKNS_10StringViewES2_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN12_GLOBAL__N_1eqERKNS_10StringViewES2_.apply(null,arguments)},__ZN38EmscriptenBindingInitializer_my_moduleC2Ev=Module.__ZN38EmscriptenBindingInitializer_my_moduleC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN38EmscriptenBindingInitializer_my_moduleC2Ev.apply(null,arguments)},__ZN53EmscriptenBindingInitializer_native_and_builtin_typesC2Ev=Module.__ZN53EmscriptenBindingInitializer_native_and_builtin_typesC2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZN53EmscriptenBindingInitializer_native_and_builtin_typesC2Ev.apply(null,arguments)},__ZNK10__cxxabiv116__shim_type_info5noop1Ev=Module.__ZNK10__cxxabiv116__shim_type_info5noop1Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv116__shim_type_info5noop1Ev.apply(null,arguments)},__ZNK10__cxxabiv116__shim_type_info5noop2Ev=Module.__ZNK10__cxxabiv116__shim_type_info5noop2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv116__shim_type_info5noop2Ev.apply(null,arguments)},__ZNK10__cxxabiv117__class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib=Module.__ZNK10__cxxabiv117__class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv117__class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib.apply(null,arguments)},__ZNK10__cxxabiv117__class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib=Module.__ZNK10__cxxabiv117__class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv117__class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib.apply(null,arguments)},__ZNK10__cxxabiv117__class_type_info24process_found_base_classEPNS_19__dynamic_cast_infoEPvi=Module.__ZNK10__cxxabiv117__class_type_info24process_found_base_classEPNS_19__dynamic_cast_infoEPvi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv117__class_type_info24process_found_base_classEPNS_19__dynamic_cast_infoEPvi.apply(null,arguments)},__ZNK10__cxxabiv117__class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi=Module.__ZNK10__cxxabiv117__class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv117__class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi.apply(null,arguments)},__ZNK10__cxxabiv117__class_type_info29process_static_type_above_dstEPNS_19__dynamic_cast_infoEPKvS4_i=Module.__ZNK10__cxxabiv117__class_type_info29process_static_type_above_dstEPNS_19__dynamic_cast_infoEPKvS4_i=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv117__class_type_info29process_static_type_above_dstEPNS_19__dynamic_cast_infoEPKvS4_i.apply(null,arguments)},__ZNK10__cxxabiv117__class_type_info29process_static_type_below_dstEPNS_19__dynamic_cast_infoEPKvi=Module.__ZNK10__cxxabiv117__class_type_info29process_static_type_below_dstEPNS_19__dynamic_cast_infoEPKvi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv117__class_type_info29process_static_type_below_dstEPNS_19__dynamic_cast_infoEPKvi.apply(null,arguments)},__ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoERPv=Module.__ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoERPv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoERPv.apply(null,arguments)},__ZNK10__cxxabiv120__si_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib=Module.__ZNK10__cxxabiv120__si_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv120__si_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib.apply(null,arguments)},__ZNK10__cxxabiv120__si_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib=Module.__ZNK10__cxxabiv120__si_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv120__si_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib.apply(null,arguments)},__ZNK10__cxxabiv120__si_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi=Module.__ZNK10__cxxabiv120__si_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv120__si_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi.apply(null,arguments)},__ZNK10__cxxabiv121__vmi_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib=Module.__ZNK10__cxxabiv121__vmi_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv121__vmi_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib.apply(null,arguments)},__ZNK10__cxxabiv121__vmi_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib=Module.__ZNK10__cxxabiv121__vmi_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv121__vmi_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib.apply(null,arguments)},__ZNK10__cxxabiv121__vmi_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi=Module.__ZNK10__cxxabiv121__vmi_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv121__vmi_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi.apply(null,arguments)},__ZNK10__cxxabiv122__base_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib=Module.__ZNK10__cxxabiv122__base_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv122__base_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib.apply(null,arguments)},__ZNK10__cxxabiv122__base_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib=Module.__ZNK10__cxxabiv122__base_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv122__base_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib.apply(null,arguments)},__ZNK10__cxxabiv122__base_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi=Module.__ZNK10__cxxabiv122__base_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv122__base_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi.apply(null,arguments)},__ZNK10__cxxabiv123__fundamental_type_info9can_catchEPKNS_16__shim_type_infoERPv=Module.__ZNK10__cxxabiv123__fundamental_type_info9can_catchEPKNS_16__shim_type_infoERPv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10__cxxabiv123__fundamental_type_info9can_catchEPKNS_16__shim_type_infoERPv.apply(null,arguments)},__ZNK10emscripten8internal12WireTypePackIJNS_11memory_viewIhEEEEcvPKvEv=Module.__ZNK10emscripten8internal12WireTypePackIJNS_11memory_viewIhEEEEcvPKvEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10emscripten8internal12WireTypePackIJNS_11memory_viewIhEEEEcvPKvEv.apply(null,arguments)},__ZNK10emscripten8internal12WithPoliciesIJEE11ArgTypeListIJNS_3valEEE8getCountEv=Module.__ZNK10emscripten8internal12WithPoliciesIJEE11ArgTypeListIJNS_3valEEE8getCountEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10emscripten8internal12WithPoliciesIJEE11ArgTypeListIJNS_3valEEE8getCountEv.apply(null,arguments)},__ZNK10emscripten8internal12WithPoliciesIJEE11ArgTypeListIJNS_3valEEE8getTypesEv=Module.__ZNK10emscripten8internal12WithPoliciesIJEE11ArgTypeListIJNS_3valEEE8getTypesEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK10emscripten8internal12WithPoliciesIJEE11ArgTypeListIJNS_3valEEE8getTypesEv.apply(null,arguments)},__ZNK12_GLOBAL__N_110StringView10startsWithES0_=Module.__ZNK12_GLOBAL__N_110StringView10startsWithES0_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_110StringView10startsWithES0_.apply(null,arguments)},__ZNK12_GLOBAL__N_110StringView3endEv=Module.__ZNK12_GLOBAL__N_110StringView3endEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_110StringView3endEv.apply(null,arguments)},__ZNK12_GLOBAL__N_110StringView4sizeEv=Module.__ZNK12_GLOBAL__N_110StringView4sizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_110StringView4sizeEv.apply(null,arguments)},__ZNK12_GLOBAL__N_110StringView5beginEv=Module.__ZNK12_GLOBAL__N_110StringView5beginEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_110StringView5beginEv.apply(null,arguments)},__ZNK12_GLOBAL__N_110StringView5emptyEv=Module.__ZNK12_GLOBAL__N_110StringView5emptyEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_110StringView5emptyEv.apply(null,arguments)},__ZNK12_GLOBAL__N_110StringView9dropFrontEm=Module.__ZNK12_GLOBAL__N_110StringView9dropFrontEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_110StringView9dropFrontEm.apply(null,arguments)},__ZNK12_GLOBAL__N_110StringViewixEm=Module.__ZNK12_GLOBAL__N_110StringViewixEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_110StringViewixEm.apply(null,arguments)},__ZNK12_GLOBAL__N_112OutputStream18getCurrentPositionEv=Module.__ZNK12_GLOBAL__N_112OutputStream18getCurrentPositionEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_112OutputStream18getCurrentPositionEv.apply(null,arguments)},__ZNK12_GLOBAL__N_112OutputStream4backEv=Module.__ZNK12_GLOBAL__N_112OutputStream4backEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_112OutputStream4backEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle10AbiTagAttr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle10AbiTagAttr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle10AbiTagAttr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle10BinaryExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle10BinaryExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle10BinaryExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle10BracedExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle10BracedExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle10BracedExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle10DeleteExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle10DeleteExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle10DeleteExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle10MemberExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle10MemberExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle10MemberExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle10NestedName11getBaseNameEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle10NestedName11getBaseNameEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle10NestedName11getBaseNameEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle10NestedName9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle10NestedName9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle10NestedName9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle10PrefixExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle10PrefixExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle10PrefixExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle10VectorType9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle10VectorType9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle10VectorType9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle11PointerType10printRightERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle11PointerType10printRightERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle11PointerType10printRightERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle11PointerType19hasRHSComponentSlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle11PointerType19hasRHSComponentSlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle11PointerType19hasRHSComponentSlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle11PointerType9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle11PointerType9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle11PointerType9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle11PostfixExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle11PostfixExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle11PostfixExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle11SpecialName9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle11SpecialName9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle11SpecialName9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle12CtorDtorName9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle12CtorDtorName9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle12CtorDtorName9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle12EnableIfAttr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle12EnableIfAttr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle12EnableIfAttr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle12FunctionType10printRightERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle12FunctionType10printRightERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle12FunctionType10printRightERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle12FunctionType15hasFunctionSlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle12FunctionType15hasFunctionSlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle12FunctionType15hasFunctionSlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle12FunctionType19hasRHSComponentSlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle12FunctionType19hasRHSComponentSlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle12FunctionType19hasRHSComponentSlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle12FunctionType9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle12FunctionType9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle12FunctionType9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle12InitListExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle12InitListExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle12InitListExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle12NodeOrString6asNodeEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle12NodeOrString6asNodeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle12NodeOrString6asNodeEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle12NodeOrString6isNodeEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle12NodeOrString6isNodeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle12NodeOrString6isNodeEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle12NodeOrString8asStringEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle12NodeOrString8asStringEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle12NodeOrString8asStringEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle12NodeOrString8isStringEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle12NodeOrString8isStringEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle12NodeOrString8isStringEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle12NoexceptSpec9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle12NoexceptSpec9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle12NoexceptSpec9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle12TemplateArgs9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle12TemplateArgs9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle12TemplateArgs9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13EnclosingExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle13EnclosingExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13EnclosingExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13FunctionParam9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle13FunctionParam9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13FunctionParam9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13NodeArrayNode9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle13NodeArrayNode9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13NodeArrayNode9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13ObjCProtoName12isObjCObjectEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle13ObjCProtoName12isObjCObjectEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13ObjCProtoName12isObjCObjectEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13ObjCProtoName9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle13ObjCProtoName9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13ObjCProtoName9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack10printRightERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack10printRightERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack10printRightERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack12hasArraySlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack12hasArraySlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack12hasArraySlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack13getSyntaxNodeERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack13getSyntaxNodeERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack13getSyntaxNodeERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack15hasFunctionSlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack15hasFunctionSlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack15hasFunctionSlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack19hasRHSComponentSlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack19hasRHSComponentSlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack19hasRHSComponentSlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack23initializePackExpansionERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack23initializePackExpansionERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack23initializePackExpansionERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13ParameterPack9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13QualifiedName11getBaseNameEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle13QualifiedName11getBaseNameEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13QualifiedName11getBaseNameEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13QualifiedName9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle13QualifiedName9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13QualifiedName9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType10printRightERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType10printRightERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType10printRightERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType19hasRHSComponentSlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType19hasRHSComponentSlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType19hasRHSComponentSlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType8collapseERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType8collapseERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType8collapseERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle13ReferenceType9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle14ConversionExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle14ConversionExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle14ConversionExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle14IntegerLiteral9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle14IntegerLiteral9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle14IntegerLiteral9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE4sizeEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE4sizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE4sizeEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE8isInlineEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE8isInlineEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_24ForwardTemplateReferenceELm4EE8isInlineEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE4sizeEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE4sizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE4sizeEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE5emptyEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE5emptyEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE5emptyEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE8isInlineEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE8isInlineEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm32EE8isInlineEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE4sizeEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE4sizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE4sizeEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE8isInlineEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE8isInlineEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELm8EE8isInlineEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle15BracedRangeExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle15BracedRangeExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle15BracedRangeExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle15ClosureTypeName9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle15ClosureTypeName9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle15ClosureTypeName9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle15ConditionalExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle15ConditionalExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle15ConditionalExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle15IntegerCastExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle15IntegerCastExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle15IntegerCastExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle15LiteralOperator9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle15LiteralOperator9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle15LiteralOperator9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle15PixelVectorType9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle15PixelVectorType9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle15PixelVectorType9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle15UnnamedTypeName9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle15UnnamedTypeName9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle15UnnamedTypeName9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIdE9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIdE9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIdE9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIeE9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIeE9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIeE9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIfE9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIfE9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIfE9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding10printRightERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding10printRightERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding10printRightERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding15hasFunctionSlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding15hasFunctionSlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding15hasFunctionSlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding19hasRHSComponentSlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding19hasRHSComponentSlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding19hasRHSComponentSlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle16FunctionEncoding9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle16StdQualifiedName11getBaseNameEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle16StdQualifiedName11getBaseNameEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle16StdQualifiedName11getBaseNameEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle16StdQualifiedName9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle16StdQualifiedName9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle16StdQualifiedName9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle17VendorExtQualType9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle17VendorExtQualType9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle17VendorExtQualType9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle18ArraySubscriptExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle18ArraySubscriptExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle18ArraySubscriptExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle19GlobalQualifiedName11getBaseNameEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle19GlobalQualifiedName11getBaseNameEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle19GlobalQualifiedName11getBaseNameEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle19GlobalQualifiedName9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle19GlobalQualifiedName9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle19GlobalQualifiedName9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle19PointerToMemberType10printRightERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle19PointerToMemberType10printRightERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle19PointerToMemberType10printRightERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle19PointerToMemberType19hasRHSComponentSlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle19PointerToMemberType19hasRHSComponentSlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle19PointerToMemberType19hasRHSComponentSlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle19PointerToMemberType9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle19PointerToMemberType9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle19PointerToMemberType9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle19SizeofParamPackExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle19SizeofParamPackExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle19SizeofParamPackExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle19SpecialSubstitution11getBaseNameEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle19SpecialSubstitution11getBaseNameEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle19SpecialSubstitution11getBaseNameEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle19SpecialSubstitution9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle19SpecialSubstitution9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle19SpecialSubstitution9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle20DynamicExceptionSpec9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle20DynamicExceptionSpec9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle20DynamicExceptionSpec9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgs11getBaseNameEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgs11getBaseNameEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgs11getBaseNameEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgs9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgs9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgs9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle20PostfixQualifiedType9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle20PostfixQualifiedType9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle20PostfixQualifiedType9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle20TemplateArgumentPack11getElementsEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle20TemplateArgumentPack11getElementsEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle20TemplateArgumentPack11getElementsEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle20TemplateArgumentPack9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle20TemplateArgumentPack9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle20TemplateArgumentPack9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle21CtorVtableSpecialName9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle21CtorVtableSpecialName9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle21CtorVtableSpecialName9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle21StructuredBindingName9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle21StructuredBindingName9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle21StructuredBindingName9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E7numLeftEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E7numLeftEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E7numLeftEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle22ConversionOperatorType9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle22ConversionOperatorType9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle22ConversionOperatorType9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefType9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefType9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefType9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle22ParameterPackExpansion9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle22ParameterPackExpansion9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle22ParameterPackExpansion9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference10printRightERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference10printRightERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference10printRightERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference12hasArraySlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference12hasArraySlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference12hasArraySlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference13getSyntaxNodeERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference13getSyntaxNodeERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference13getSyntaxNodeERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference15hasFunctionSlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference15hasFunctionSlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference15hasFunctionSlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference19hasRHSComponentSlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference19hasRHSComponentSlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference19hasRHSComponentSlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle24ForwardTemplateReference9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitution11getBaseNameEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitution11getBaseNameEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitution11getBaseNameEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitution9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitution9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitution9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle4Node10printRightERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle4Node10printRightERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle4Node10printRightERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle4Node11getBaseNameEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle4Node11getBaseNameEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle4Node11getBaseNameEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle4Node11hasFunctionERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle4Node11hasFunctionERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle4Node11hasFunctionERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle4Node12hasArraySlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle4Node12hasArraySlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle4Node12hasArraySlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle4Node13getSyntaxNodeERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle4Node13getSyntaxNodeERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle4Node13getSyntaxNodeERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle4Node15hasFunctionSlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle4Node15hasFunctionSlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle4Node15hasFunctionSlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle4Node15hasRHSComponentERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle4Node15hasRHSComponentERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle4Node15hasRHSComponentERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle4Node19hasRHSComponentSlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle4Node19hasRHSComponentSlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle4Node19hasRHSComponentSlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle4Node5printERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle4Node5printERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle4Node5printERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle4Node7getKindEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle4Node7getKindEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle4Node7getKindEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle4Node8hasArrayERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle4Node8hasArrayERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle4Node8hasArrayERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle7NewExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle7NewExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle7NewExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle8BoolExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle8BoolExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle8BoolExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle8CallExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle8CallExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle8CallExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle8CastExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle8CastExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle8CastExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle8DtorName9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle8DtorName9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle8DtorName9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle8FoldExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle8FoldExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle8FoldExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle8NameType11getBaseNameEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle8NameType11getBaseNameEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle8NameType11getBaseNameEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle8NameType7getNameEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle8NameType7getNameEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle8NameType7getNameEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle8NameType9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle8NameType9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle8NameType9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle8QualType10printQualsERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle8QualType10printQualsERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle8QualType10printQualsERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle8QualType10printRightERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle8QualType10printRightERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle8QualType10printRightERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle8QualType12hasArraySlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle8QualType12hasArraySlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle8QualType12hasArraySlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle8QualType15hasFunctionSlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle8QualType15hasFunctionSlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle8QualType15hasFunctionSlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle8QualType19hasRHSComponentSlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle8QualType19hasRHSComponentSlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle8QualType19hasRHSComponentSlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle8QualType9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle8QualType9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle8QualType9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle9ArrayType10printRightERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle9ArrayType10printRightERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle9ArrayType10printRightERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle9ArrayType12hasArraySlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle9ArrayType12hasArraySlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle9ArrayType12hasArraySlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle9ArrayType19hasRHSComponentSlowERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle9ArrayType19hasRHSComponentSlowERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle9ArrayType19hasRHSComponentSlowERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle9ArrayType9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle9ArrayType9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle9ArrayType9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle9DotSuffix9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle9DotSuffix9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle9DotSuffix9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle9LocalName9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle9LocalName9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle9LocalName9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle9NodeArray14printWithCommaERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle9NodeArray14printWithCommaERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle9NodeArray14printWithCommaERNS_12OutputStreamE.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle9NodeArray3endEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle9NodeArray3endEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle9NodeArray3endEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle9NodeArray4sizeEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle9NodeArray4sizeEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle9NodeArray4sizeEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle9NodeArray5beginEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle9NodeArray5beginEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle9NodeArray5beginEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle9NodeArray5emptyEv=Module.__ZNK12_GLOBAL__N_116itanium_demangle9NodeArray5emptyEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle9NodeArray5emptyEv.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle9NodeArrayixEm=Module.__ZNK12_GLOBAL__N_116itanium_demangle9NodeArrayixEm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle9NodeArrayixEm.apply(null,arguments)},__ZNK12_GLOBAL__N_116itanium_demangle9ThrowExpr9printLeftERNS_12OutputStreamE=Module.__ZNK12_GLOBAL__N_116itanium_demangle9ThrowExpr9printLeftERNS_12OutputStreamE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNK12_GLOBAL__N_116itanium_demangle9ThrowExpr9printLeftERNS_12OutputStreamE.apply(null,arguments)},__ZNKSt3__212_GLOBAL__N_114initial_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiLb0EEclEv=Module.__ZNKSt3__212_GLOBAL__N_114initial_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiLb0EEclEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNKSt3__212_GLOBAL__N_114initial_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiLb0EEclEv.apply(null,arguments)},__ZNKSt3__221__basic_string_commonILb1EE20__throw_length_errorEv=Module.__ZNKSt3__221__basic_string_commonILb1EE20__throw_length_errorEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNKSt3__221__basic_string_commonILb1EE20__throw_length_errorEv.apply(null,arguments)},__ZNSt3__211char_traitsIcE11to_int_typeEc=Module.__ZNSt3__211char_traitsIcE11to_int_typeEc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__211char_traitsIcE11to_int_typeEc.apply(null,arguments)},__ZNSt3__211char_traitsIcE4copyEPcPKcm=Module.__ZNSt3__211char_traitsIcE4copyEPcPKcm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__211char_traitsIcE4copyEPcPKcm.apply(null,arguments)},__ZNSt3__211char_traitsIcE6assignEPcmc=Module.__ZNSt3__211char_traitsIcE6assignEPcmc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__211char_traitsIcE6assignEPcmc.apply(null,arguments)},__ZNSt3__211char_traitsIcE6assignERcRKc=Module.__ZNSt3__211char_traitsIcE6assignERcRKc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__211char_traitsIcE6assignERcRKc.apply(null,arguments)},__ZNSt3__212_GLOBAL__N_19as_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPFiPcmPKczEiEET_T0_SD_PKNSD_10value_typeET1_=Module.__ZNSt3__212_GLOBAL__N_19as_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPFiPcmPKczEiEET_T0_SD_PKNSD_10value_typeET1_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__212_GLOBAL__N_19as_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPFiPcmPKczEiEET_T0_SD_PKNSD_10value_typeET1_.apply(null,arguments)},__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEmc=Module.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEmc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEmc.apply(null,arguments)},__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc=Module.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc.apply(null,arguments)},__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm=Module.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm.apply(null,arguments)},__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev=Module.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev.apply(null,arguments)},__ZNSt3__217_DeallocateCaller27__do_deallocate_handle_sizeEPvm=Module.__ZNSt3__217_DeallocateCaller27__do_deallocate_handle_sizeEPvm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__217_DeallocateCaller27__do_deallocate_handle_sizeEPvm.apply(null,arguments)},__ZNSt3__217_DeallocateCaller9__do_callEPv=Module.__ZNSt3__217_DeallocateCaller9__do_callEPv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__217_DeallocateCaller9__do_callEPv.apply(null,arguments)},__ZNSt3__29to_stringEi=Module.__ZNSt3__29to_stringEi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt3__29to_stringEi.apply(null,arguments)},__ZNSt9type_infoD2Ev=Module.__ZNSt9type_infoD2Ev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZNSt9type_infoD2Ev.apply(null,arguments)},__ZSt11__terminatePFvvE=Module.__ZSt11__terminatePFvvE=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZSt11__terminatePFvvE.apply(null,arguments)},__ZSt13get_terminatev=Module.__ZSt13get_terminatev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZSt13get_terminatev.apply(null,arguments)},__ZSt15get_new_handlerv=Module.__ZSt15get_new_handlerv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZSt15get_new_handlerv.apply(null,arguments)},__ZSt18uncaught_exceptionv=Module.__ZSt18uncaught_exceptionv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZSt18uncaught_exceptionv.apply(null,arguments)},__ZSt19uncaught_exceptionsv=Module.__ZSt19uncaught_exceptionsv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZSt19uncaught_exceptionsv.apply(null,arguments)},__ZSt9terminatev=Module.__ZSt9terminatev=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZSt9terminatev.apply(null,arguments)},__ZZN12_GLOBAL__N_116itanium_demangle13ParameterPackC1ENS0_9NodeArrayEENKUlPNS0_4NodeEE0_clES4_=Module.__ZZN12_GLOBAL__N_116itanium_demangle13ParameterPackC1ENS0_9NodeArrayEENKUlPNS0_4NodeEE0_clES4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZZN12_GLOBAL__N_116itanium_demangle13ParameterPackC1ENS0_9NodeArrayEENKUlPNS0_4NodeEE0_clES4_.apply(null,arguments)},__ZZN12_GLOBAL__N_116itanium_demangle13ParameterPackC1ENS0_9NodeArrayEENKUlPNS0_4NodeEE1_clES4_=Module.__ZZN12_GLOBAL__N_116itanium_demangle13ParameterPackC1ENS0_9NodeArrayEENKUlPNS0_4NodeEE1_clES4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZZN12_GLOBAL__N_116itanium_demangle13ParameterPackC1ENS0_9NodeArrayEENKUlPNS0_4NodeEE1_clES4_.apply(null,arguments)},__ZZN12_GLOBAL__N_116itanium_demangle13ParameterPackC1ENS0_9NodeArrayEENKUlPNS0_4NodeEE_clES4_=Module.__ZZN12_GLOBAL__N_116itanium_demangle13ParameterPackC1ENS0_9NodeArrayEENKUlPNS0_4NodeEE_clES4_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZZN12_GLOBAL__N_116itanium_demangle13ParameterPackC1ENS0_9NodeArrayEENKUlPNS0_4NodeEE_clES4_.apply(null,arguments)},__ZZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseEncodingEvENKUlvE_clEv=Module.__ZZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseEncodingEvENKUlvE_clEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E13parseEncodingEvENKUlvE_clEv.apply(null,arguments)},__ZZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseNestedNameEPNS5_9NameStateEENKUlPNS0_4NodeEE_clES9_=Module.__ZZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseNestedNameEPNS5_9NameStateEENKUlPNS0_4NodeEE_clES9_=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZZN12_GLOBAL__N_116itanium_demangle22AbstractManglingParserINS0_14ManglingParserINS_16DefaultAllocatorEEES3_E15parseNestedNameEPNS5_9NameStateEENKUlPNS0_4NodeEE_clES9_.apply(null,arguments)},__ZZNK12_GLOBAL__N_116itanium_demangle8FoldExpr9printLeftERNS_12OutputStreamEENKUlvE_clEv=Module.__ZZNK12_GLOBAL__N_116itanium_demangle8FoldExpr9printLeftERNS_12OutputStreamEENKUlvE_clEv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZZNK12_GLOBAL__N_116itanium_demangle8FoldExpr9printLeftERNS_12OutputStreamEENKUlvE_clEv.apply(null,arguments)},__ZdlPv=Module.__ZdlPv=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__ZdlPv.apply(null,arguments)},__Znwm=Module.__Znwm=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.__Znwm.apply(null,arguments)},___DOUBLE_BITS_273=Module.___DOUBLE_BITS_273=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___DOUBLE_BITS_273.apply(null,arguments)},___DOUBLE_BITS_670=Module.___DOUBLE_BITS_670=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___DOUBLE_BITS_670.apply(null,arguments)},___clang_call_terminate=Module.___clang_call_terminate=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___clang_call_terminate.apply(null,arguments)},___cxa_can_catch=Module.___cxa_can_catch=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___cxa_can_catch.apply(null,arguments)},___cxa_demangle=Module.___cxa_demangle=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___cxa_demangle.apply(null,arguments)},___cxa_get_globals_fast=Module.___cxa_get_globals_fast=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___cxa_get_globals_fast.apply(null,arguments)},___cxa_is_pointer_type=Module.___cxa_is_pointer_type=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___cxa_is_pointer_type.apply(null,arguments)},___cxx_global_var_init=Module.___cxx_global_var_init=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___cxx_global_var_init.apply(null,arguments)},___cxx_global_var_init_67=Module.___cxx_global_var_init_67=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___cxx_global_var_init_67.apply(null,arguments)},___dynamic_cast=Module.___dynamic_cast=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___dynamic_cast.apply(null,arguments)},___embind_register_native_and_builtin_types=Module.___embind_register_native_and_builtin_types=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___embind_register_native_and_builtin_types.apply(null,arguments)},___errno_location=Module.___errno_location=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___errno_location.apply(null,arguments)},___fflush_unlocked=Module.___fflush_unlocked=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___fflush_unlocked.apply(null,arguments)},___floatscan=Module.___floatscan=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___floatscan.apply(null,arguments)},___fwritex=Module.___fwritex=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___fwritex.apply(null,arguments)},___getTypeName=Module.___getTypeName=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___getTypeName.apply(null,arguments)},___lockfile=Module.___lockfile=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___lockfile.apply(null,arguments)},___ofl_lock=Module.___ofl_lock=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___ofl_lock.apply(null,arguments)},___ofl_unlock=Module.___ofl_unlock=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___ofl_unlock.apply(null,arguments)},___overflow=Module.___overflow=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___overflow.apply(null,arguments)},___pthread_self_423=Module.___pthread_self_423=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___pthread_self_423.apply(null,arguments)},___shgetc=Module.___shgetc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___shgetc.apply(null,arguments)},___shlim=Module.___shlim=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___shlim.apply(null,arguments)},___stdio_close=Module.___stdio_close=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___stdio_close.apply(null,arguments)},___stdio_seek=Module.___stdio_seek=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___stdio_seek.apply(null,arguments)},___stdio_write=Module.___stdio_write=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___stdio_write.apply(null,arguments)},___stdout_write=Module.___stdout_write=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___stdout_write.apply(null,arguments)},___stpcpy=Module.___stpcpy=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___stpcpy.apply(null,arguments)},___strdup=Module.___strdup=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___strdup.apply(null,arguments)},___syscall_ret=Module.___syscall_ret=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___syscall_ret.apply(null,arguments)},___toread=Module.___toread=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___toread.apply(null,arguments)},___towrite=Module.___towrite=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___towrite.apply(null,arguments)},___uflow=Module.___uflow=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___uflow.apply(null,arguments)},___unlockfile=Module.___unlockfile=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___unlockfile.apply(null,arguments)},___vfprintf_internal=Module.___vfprintf_internal=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.___vfprintf_internal.apply(null,arguments)},_abort_message=Module._abort_message=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._abort_message.apply(null,arguments)},_atof=Module._atof=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._atof.apply(null,arguments)},_atoi=Module._atoi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._atoi.apply(null,arguments)},_copysign=Module._copysign=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._copysign.apply(null,arguments)},_copysignl=Module._copysignl=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._copysignl.apply(null,arguments)},_crop=Module._crop=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._crop.apply(null,arguments)},_decfloat=Module._decfloat=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._decfloat.apply(null,arguments)},_detect=Module._detect=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._detect.apply(null,arguments)},_dispose_chunk=Module._dispose_chunk=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._dispose_chunk.apply(null,arguments)},_dummy_560=Module._dummy_560=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._dummy_560.apply(null,arguments)},_emscripten_replace_memory=Module._emscripten_replace_memory=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._emscripten_replace_memory.apply(null,arguments)},_end=Module._end=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._end.apply(null,arguments)},_fflush=Module._fflush=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._fflush.apply(null,arguments)},_fmod=Module._fmod=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._fmod.apply(null,arguments)},_fmodl=Module._fmodl=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._fmodl.apply(null,arguments)},_fmt_fp=Module._fmt_fp=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._fmt_fp.apply(null,arguments)},_fmt_o=Module._fmt_o=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._fmt_o.apply(null,arguments)},_fmt_u=Module._fmt_u=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._fmt_u.apply(null,arguments)},_fmt_x=Module._fmt_x=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._fmt_x.apply(null,arguments)},_fputc=Module._fputc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._fputc.apply(null,arguments)},_free=Module._free=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._free.apply(null,arguments)},_frexp=Module._frexp=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._frexp.apply(null,arguments)},_getBytes=Module._getBytes=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._getBytes.apply(null,arguments)},_getint=Module._getint=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._getint.apply(null,arguments)},_hexfloat=Module._hexfloat=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._hexfloat.apply(null,arguments)},_initialize=Module._initialize=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._initialize.apply(null,arguments)},_isdigit=Module._isdigit=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._isdigit.apply(null,arguments)},_islower=Module._islower=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._islower.apply(null,arguments)},_isspace=Module._isspace=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._isspace.apply(null,arguments)},_isxdigit=Module._isxdigit=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._isxdigit.apply(null,arguments)},_malloc=Module._malloc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._malloc.apply(null,arguments)},_memchr=Module._memchr=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._memchr.apply(null,arguments)},_memcpy=Module._memcpy=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._memcpy.apply(null,arguments)},_memmove=Module._memmove=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._memmove.apply(null,arguments)},_memset=Module._memset=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._memset.apply(null,arguments)},_onCroppped=Module._onCroppped=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._onCroppped.apply(null,arguments)},_onDetected=Module._onDetected=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._onDetected.apply(null,arguments)},_onInitialized=Module._onInitialized=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._onInitialized.apply(null,arguments)},_out=Module._out=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._out.apply(null,arguments)},_pad_667=Module._pad_667=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._pad_667.apply(null,arguments)},_pop_arg=Module._pop_arg=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._pop_arg.apply(null,arguments)},_pop_arg_long_double=Module._pop_arg_long_double=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._pop_arg_long_double.apply(null,arguments)},_printf_core=Module._printf_core=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._printf_core.apply(null,arguments)},_pthread_self=Module._pthread_self=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._pthread_self.apply(null,arguments)},_realloc=Module._realloc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._realloc.apply(null,arguments)},_release=Module._release=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._release.apply(null,arguments)},_resetCrop=Module._resetCrop=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._resetCrop.apply(null,arguments)},_resetDetect=Module._resetDetect=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._resetDetect.apply(null,arguments)},_sbrk=Module._sbrk=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._sbrk.apply(null,arguments)},_scalbn=Module._scalbn=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._scalbn.apply(null,arguments)},_scalbnl=Module._scalbnl=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._scalbnl.apply(null,arguments)},_scanexp=Module._scanexp=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._scanexp.apply(null,arguments)},_sn_write=Module._sn_write=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._sn_write.apply(null,arguments)},_snprintf=Module._snprintf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._snprintf.apply(null,arguments)},_start=Module._start=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._start.apply(null,arguments)},_strcat=Module._strcat=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._strcat.apply(null,arguments)},_strcmp=Module._strcmp=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._strcmp.apply(null,arguments)},_strcpy=Module._strcpy=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._strcpy.apply(null,arguments)},_strlen=Module._strlen=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._strlen.apply(null,arguments)},_strtod=Module._strtod=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._strtod.apply(null,arguments)},_strtox=Module._strtox=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._strtox.apply(null,arguments)},_try_realloc_chunk=Module._try_realloc_chunk=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._try_realloc_chunk.apply(null,arguments)},_vfprintf=Module._vfprintf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._vfprintf.apply(null,arguments)},_vsnprintf=Module._vsnprintf=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._vsnprintf.apply(null,arguments)},_wcrtomb=Module._wcrtomb=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._wcrtomb.apply(null,arguments)},_wctomb=Module._wctomb=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm._wctomb.apply(null,arguments)},establishStackSpace=Module.establishStackSpace=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.establishStackSpace.apply(null,arguments)},globalCtors=Module.globalCtors=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.globalCtors.apply(null,arguments)},stackAlloc=Module.stackAlloc=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.stackAlloc.apply(null,arguments)},stackRestore=Module.stackRestore=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.stackRestore.apply(null,arguments)},stackSave=Module.stackSave=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.stackSave.apply(null,arguments)},dynCall_ii=Module.dynCall_ii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.dynCall_ii.apply(null,arguments)},dynCall_iidiiii=Module.dynCall_iidiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.dynCall_iidiiii.apply(null,arguments)},dynCall_iii=Module.dynCall_iii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.dynCall_iii.apply(null,arguments)},dynCall_iiii=Module.dynCall_iiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.dynCall_iiii.apply(null,arguments)},dynCall_jiji=Module.dynCall_jiji=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.dynCall_jiji.apply(null,arguments)},dynCall_v=Module.dynCall_v=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.dynCall_v.apply(null,arguments)},dynCall_vi=Module.dynCall_vi=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.dynCall_vi.apply(null,arguments)},dynCall_vii=Module.dynCall_vii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.dynCall_vii.apply(null,arguments)},dynCall_viii=Module.dynCall_viii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.dynCall_viii.apply(null,arguments)},dynCall_viiiff=Module.dynCall_viiiff=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.dynCall_viiiff.apply(null,arguments)},dynCall_viiii=Module.dynCall_viiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.dynCall_viiii.apply(null,arguments)},dynCall_viiiii=Module.dynCall_viiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.dynCall_viiiii.apply(null,arguments)},dynCall_viiiiii=Module.dynCall_viiiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.dynCall_viiiiii.apply(null,arguments)},dynCall_viiiiiiiii=Module.dynCall_viiiiiiiii=function(){return assert(runtimeInitialized,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),assert(!runtimeExited,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),Module.asm.dynCall_viiiiiiiii.apply(null,arguments)};function ExitStatus(e){this.name="ExitStatus",this.message="Program terminated with exit("+e+")",this.status=e}Module.asm=asm,Object.getOwnPropertyDescriptor(Module,"intArrayFromString")||(Module.intArrayFromString=function(){abort("'intArrayFromString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"intArrayToString")||(Module.intArrayToString=function(){abort("'intArrayToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Module.ccall=ccall,Module.cwrap=cwrap,Object.getOwnPropertyDescriptor(Module,"setValue")||(Module.setValue=function(){abort("'setValue' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Module.getValue=getValue,Object.getOwnPropertyDescriptor(Module,"allocate")||(Module.allocate=function(){abort("'allocate' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"getMemory")||(Module.getMemory=function(){abort("'getMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")}),Object.getOwnPropertyDescriptor(Module,"AsciiToString")||(Module.AsciiToString=function(){abort("'AsciiToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"stringToAscii")||(Module.stringToAscii=function(){abort("'stringToAscii' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"UTF8ArrayToString")||(Module.UTF8ArrayToString=function(){abort("'UTF8ArrayToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"UTF8ToString")||(Module.UTF8ToString=function(){abort("'UTF8ToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"stringToUTF8Array")||(Module.stringToUTF8Array=function(){abort("'stringToUTF8Array' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"stringToUTF8")||(Module.stringToUTF8=function(){abort("'stringToUTF8' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"lengthBytesUTF8")||(Module.lengthBytesUTF8=function(){abort("'lengthBytesUTF8' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"UTF16ToString")||(Module.UTF16ToString=function(){abort("'UTF16ToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"stringToUTF16")||(Module.stringToUTF16=function(){abort("'stringToUTF16' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"lengthBytesUTF16")||(Module.lengthBytesUTF16=function(){abort("'lengthBytesUTF16' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"UTF32ToString")||(Module.UTF32ToString=function(){abort("'UTF32ToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"stringToUTF32")||(Module.stringToUTF32=function(){abort("'stringToUTF32' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"lengthBytesUTF32")||(Module.lengthBytesUTF32=function(){abort("'lengthBytesUTF32' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"allocateUTF8")||(Module.allocateUTF8=function(){abort("'allocateUTF8' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"stackTrace")||(Module.stackTrace=function(){abort("'stackTrace' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"addOnPreRun")||(Module.addOnPreRun=function(){abort("'addOnPreRun' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"addOnInit")||(Module.addOnInit=function(){abort("'addOnInit' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"addOnPreMain")||(Module.addOnPreMain=function(){abort("'addOnPreMain' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"addOnExit")||(Module.addOnExit=function(){abort("'addOnExit' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"addOnPostRun")||(Module.addOnPostRun=function(){abort("'addOnPostRun' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"writeStringToMemory")||(Module.writeStringToMemory=function(){abort("'writeStringToMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"writeArrayToMemory")||(Module.writeArrayToMemory=function(){abort("'writeArrayToMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"writeAsciiToMemory")||(Module.writeAsciiToMemory=function(){abort("'writeAsciiToMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"addRunDependency")||(Module.addRunDependency=function(){abort("'addRunDependency' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")}),Object.getOwnPropertyDescriptor(Module,"removeRunDependency")||(Module.removeRunDependency=function(){abort("'removeRunDependency' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")}),Object.getOwnPropertyDescriptor(Module,"ENV")||(Module.ENV=function(){abort("'ENV' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"FS")||(Module.FS=function(){abort("'FS' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"FS_createFolder")||(Module.FS_createFolder=function(){abort("'FS_createFolder' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")}),Object.getOwnPropertyDescriptor(Module,"FS_createPath")||(Module.FS_createPath=function(){abort("'FS_createPath' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")}),Object.getOwnPropertyDescriptor(Module,"FS_createDataFile")||(Module.FS_createDataFile=function(){abort("'FS_createDataFile' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")}),Object.getOwnPropertyDescriptor(Module,"FS_createPreloadedFile")||(Module.FS_createPreloadedFile=function(){abort("'FS_createPreloadedFile' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")}),Object.getOwnPropertyDescriptor(Module,"FS_createLazyFile")||(Module.FS_createLazyFile=function(){abort("'FS_createLazyFile' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")}),Object.getOwnPropertyDescriptor(Module,"FS_createLink")||(Module.FS_createLink=function(){abort("'FS_createLink' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")}),Object.getOwnPropertyDescriptor(Module,"FS_createDevice")||(Module.FS_createDevice=function(){abort("'FS_createDevice' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")}),Object.getOwnPropertyDescriptor(Module,"FS_unlink")||(Module.FS_unlink=function(){abort("'FS_unlink' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")}),Object.getOwnPropertyDescriptor(Module,"GL")||(Module.GL=function(){abort("'GL' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"dynamicAlloc")||(Module.dynamicAlloc=function(){abort("'dynamicAlloc' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"warnOnce")||(Module.warnOnce=function(){abort("'warnOnce' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"loadDynamicLibrary")||(Module.loadDynamicLibrary=function(){abort("'loadDynamicLibrary' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"loadWebAssemblyModule")||(Module.loadWebAssemblyModule=function(){abort("'loadWebAssemblyModule' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"getLEB")||(Module.getLEB=function(){abort("'getLEB' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"getFunctionTables")||(Module.getFunctionTables=function(){abort("'getFunctionTables' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"alignFunctionTables")||(Module.alignFunctionTables=function(){abort("'alignFunctionTables' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"registerFunctions")||(Module.registerFunctions=function(){abort("'registerFunctions' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Module.addFunction=addFunction,Module.removeFunction=removeFunction,Object.getOwnPropertyDescriptor(Module,"getFuncWrapper")||(Module.getFuncWrapper=function(){abort("'getFuncWrapper' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"prettyPrint")||(Module.prettyPrint=function(){abort("'prettyPrint' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"makeBigInt")||(Module.makeBigInt=function(){abort("'makeBigInt' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"dynCall")||(Module.dynCall=function(){abort("'dynCall' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"getCompilerSetting")||(Module.getCompilerSetting=function(){abort("'getCompilerSetting' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"stackSave")||(Module.stackSave=function(){abort("'stackSave' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"stackRestore")||(Module.stackRestore=function(){abort("'stackRestore' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"stackAlloc")||(Module.stackAlloc=function(){abort("'stackAlloc' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"establishStackSpace")||(Module.establishStackSpace=function(){abort("'establishStackSpace' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"print")||(Module.print=function(){abort("'print' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"printErr")||(Module.printErr=function(){abort("'printErr' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"getTempRet0")||(Module.getTempRet0=function(){abort("'getTempRet0' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"setTempRet0")||(Module.setTempRet0=function(){abort("'setTempRet0' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"callMain")||(Module.callMain=function(){abort("'callMain' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"Pointer_stringify")||(Module.Pointer_stringify=function(){abort("'Pointer_stringify' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}),Object.getOwnPropertyDescriptor(Module,"ALLOC_NORMAL")||Object.defineProperty(Module,"ALLOC_NORMAL",{get:function(){abort("'ALLOC_NORMAL' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}}),Object.getOwnPropertyDescriptor(Module,"ALLOC_STACK")||Object.defineProperty(Module,"ALLOC_STACK",{get:function(){abort("'ALLOC_STACK' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}}),Object.getOwnPropertyDescriptor(Module,"ALLOC_DYNAMIC")||Object.defineProperty(Module,"ALLOC_DYNAMIC",{get:function(){abort("'ALLOC_DYNAMIC' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}}),Object.getOwnPropertyDescriptor(Module,"ALLOC_NONE")||Object.defineProperty(Module,"ALLOC_NONE",{get:function(){abort("'ALLOC_NONE' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)")}});var calledMain=!1;function run(e){function t(){Module.calledRun||(Module.calledRun=!0,ABORT||(initRuntime(),preMain(),Module.onRuntimeInitialized&&Module.onRuntimeInitialized(),assert(!Module._main,'compiled without a main, but one is present. if you added it from JS, use Module["onRuntimeInitialized"]'),postRun()))}e=e||arguments_,runDependencies>0||(writeStackCookie(),preRun(),runDependencies>0||Module.calledRun||(Module.setStatus?(Module.setStatus("Running..."),setTimeout((function(){setTimeout((function(){Module.setStatus("")}),1),t()}),1)):t(),checkStackCookie()))}function checkUnflushedContent(){var e=out,t=err,a=!1;out=err=function(e){a=!0};try{flush_NO_FILESYSTEM&&flush_NO_FILESYSTEM(0)}catch(e){}out=e,err=t,a&&(warnOnce("stdio streams had content in them that was not flushed. you should set EXIT_RUNTIME to 1 (see the FAQ), or make sure to emit a newline when you printf etc."),warnOnce("(this may also be due to not including full filesystem support - try building with -s FORCE_FILESYSTEM=1)"))}function exit(e,t){checkUnflushedContent(),t&&Module.noExitRuntime&&0===e||(Module.noExitRuntime?t||err("exit("+e+") called, but EXIT_RUNTIME is not set, so halting execution but not exiting the runtime or preventing further async execution (build with EXIT_RUNTIME=1, if you want a true shutdown)"):(ABORT=!0,EXITSTATUS=e,exitRuntime(),Module.onExit&&Module.onExit(e)),quit_(e,new ExitStatus(e)))}dependenciesFulfilled=function e(){Module.calledRun||run(),Module.calledRun||(dependenciesFulfilled=e)},Module.run=run;var abortDecorators=[];function abort(e){Module.onAbort&&Module.onAbort(e),out(e+=""),err(e),ABORT=!0,EXITSTATUS=1;var t="abort("+e+") at "+stackTrace();throw abortDecorators&&abortDecorators.forEach((function(a){t=a(t,e)})),t}if(Module.abort=abort,Module.preInit)for("function"==typeof Module.preInit&&(Module.preInit=[Module.preInit]);Module.preInit.length>0;)Module.preInit.pop()();Module.noExitRuntime=!0,run();var AcuantPassiveLiveness=function(){var e=null,t=null;function a(e){let a=e.target,i=new FileReader,_=document.createElement("img");i.onload=e=>{_.onload=()=>{let e=document.createElement("canvas"),a=1080,i=720,n=_.width,r=_.height,o=e.getContext("2d");(n>r?r:n)>i?n{!function(e,r){if(r>=3)return!0;{let r=(new Date).getTime()-e;return g>r&&(g=r),!1}}(u,v)?(v+=1,u=(new Date).getTime(),AcuantCamera.setRepeatFrameProcessor()):g<300?function(e,r){if(e){if(t&&-1===t.state)return;r.onFrameAvailable&&r.onFrameAvailable(e),(t=e).state===AcuantCamera.DOCUMENT_STATE.GOOD_DOCUMENT?null===o?(n=(new Date).getTime(),function(e){null===o&&(o=setTimeout((function(){t.state=b,d(e)}),2e3))}(r),AcuantCamera.setRepeatFrameProcessor()):AcuantCamera.setRepeatFrameProcessor():(k(),n=null,AcuantCamera.setRepeatFrameProcessor())}else k(),n=null,AcuantCamera.setRepeatFrameProcessor()}(e,a):function(e){t={state:c},r.addEventListener("click",l,!1),r.callback=e}(a)},f),e=document.getElementById("acuant-player"),r=document.getElementById("acuant-video-canvas"),i=r.getContext("2d"),e.addEventListener("play",w,0)}(a,s)):s("Camera not supported.")},end:s};var f=!1,t=null,n=null,o=null;const b=-1,c=-2;var v={text:{NONE:"ALIGN",SMALL_DOCUMENT:"MOVE CLOSER",GOOD_DOCUMENT:null,CAPTURING:"CAPTURING",TAP_TO_CAPTURE:"TAP TO CAPTURE"}};var g=Number.MAX_VALUE;function u(){t=null}function s(){AcuantCamera.isCameraSupported&&(u(),AcuantCamera.end(),e.removeEventListener("play",w,0),r.removeEventListener("click",l)),f=!1}function k(){o&&(clearTimeout(o),o=null)}function l(e){d(e.currentTarget.callback)}function d(e){AcuantCamera.triggerCapture(r=>{s(),document.fullscreenElement?document.exitFullscreen().then(()=>{e.onCaptured(r)}):e.onCaptured(r),AcuantCamera.crop(r.data,r.width,r.height,r=>{e.onCropped(r)})})}function w(){var e=this;!function a(){e.paused||e.ended||!f||(i.drawImage(e,0,0,r.width,r.height),function(){if(t)if(t.state===b)L("#00ff00"),j("rgba(0, 255, 0, 0.2)"),A(v.text.CAPTURING,.05,"#00ff00",!1);else if(t.state===c)L("#000000"),A(v.text.TAP_TO_CAPTURE);else if(t.state===AcuantCamera.DOCUMENT_STATE.GOOD_DOCUMENT)if(L("#ffff00"),j("rgba(255, 255, 0, 0.2)"),v.text.GOOD_DOCUMENT){let e=Math.ceil((2e3-((new Date).getTime()-n))/1e3);e<=0&&(e=1),A(v.text.GOOD_DOCUMENT,.09,"#ff0000",!1)}else{let e=Math.ceil((2e3-((new Date).getTime()-n))/1e3);e<=0&&(e=1),A(e+"...",.09,"#ff0000",!1)}else t.state===AcuantCamera.DOCUMENT_STATE.SMALL_DOCUMENT?(L("#ff0000"),A(v.text.SMALL_DOCUMENT)):(L("#000000"),A(v.text.NONE));else L("#000000"),A(v.text.NONE)}(),setTimeout(a))}()}function A(e,r=.04,a="#ffffff",f=!0){let t=p(),n=window.orientation,o=i.measureText(e),b=.01*Math.max(t.width,t.height),c=.02*Math.max(t.width,t.height);var v=(t.height-c-o.width)/2,g=-(t.width/2-b),u=90;0!==n&&(u=0,v=(t.width-b-o.width)/2,g=t.height/2-c+.04*Math.max(t.width,t.height)),i.rotate(u*Math.PI/180),f&&(i.fillStyle="rgba(0, 0, 0, 0.5)",i.fillRect(v-b,g+b,o.width+c,-.05*Math.max(t.width,t.height))),i.font=(Math.ceil(Math.max(t.width,t.height)*r)||0)+"px Sans-serif",i.fillStyle=a,i.fillText(e,v,g),i.restore()}function p(){return-1==(e=navigator.userAgent.toLowerCase()).indexOf("safari")||e.indexOf("chrome")>-1?{height:r.height,width:r.width}:{height:Math.min(document.body.clientHeight,r.height),width:Math.min(document.body.clientWidth,r.width)};var e}function z(e,r){let a=window.orientation,f=p();var t=.08*f.width,n=.07*f.height;switch(0!==a&&(t=.07*f.width,n=.08*f.height),r.toString()){case"1":t=-t;break;case"2":t=-t,n=-n;break;case"3":n=-n}!function(e,r,a){i.beginPath(),i.moveTo(e.x,e.y),i.lineTo(e.x+r,e.y),i.stroke(),i.moveTo(e.x,e.y),i.lineTo(e.x,e.y+a),i.stroke()}(e,t,n)}function j(e){if(t&&t.points&&4===t.points.length){i.beginPath(),i.moveTo(t.points[0].x,t.points[0].y);for(var r=1;rr.height&&(o=.4*r.height,n=.35*r.width),[{x:f.x-n,y:f.y-o},{x:f.x+n,y:f.y-o},{x:f.x+n,y:f.y+o},{x:f.x-n,y:f.y+o}].forEach((e,r)=>{z(e,r)})}}return a}(),AcuantCamera=function(){"use strict";var e=null,r=null,i=null,a=null;const f=document.createElement("canvas"),t=f.getContext("2d"),n={NO_DOCUMENT:0,SMALL_DOCUMENT:1,GOOD_DOCUMENT:2},o={NONE:0,ID:1,PASSPORT:2};var b=null,c=null,v=null,g=!1;let u={start:function(a,f){e=document.getElementById("acuant-player"),r=document.getElementById("acuant-video-canvas"),g?f("already started."):e&&r?(i=r.getContext("2d"),b=a,c=f,g?"function"==typeof f&&f("already started"):function(e,r){navigator.mediaDevices.enumerateDevices().then((function(i){var a=void 0;i.forEach((function(r){if(r.label&&-1!==r.label.indexOf("back")){let i=r.label.split(","),f=parseInt(i[0][i[0].length-1]);(f||0===f)&&(void 0===a||a>f)&&(a=f,e.video.deviceId=r.deviceId)}})),A(e,r)})).catch((function(i){A(e,r)}))}(d.primaryConstraints,f)):f("Missing HTML elements.")},startManualCapture:function(e){v=e,a||((a=document.createElement("input")).type="file",a.capture="environment",a.accept="image/*",a.onclick=function(e){e&&e.target&&(e.target.value="")});a.onchange=p,a.click()},triggerCapture:function(r){f.width=e.videoWidth,f.height=e.videoHeight,t.drawImage(e,0,0,f.width,f.height);var i=t.getImageData(0,0,f.width,f.height);r({data:i,width:f.width,height:f.height})},end:j,DOCUMENT_STATE:n,ACUANT_DOCUMENT_TYPE:o,isCameraSupported:"mediaDevices"in navigator&&(k=!1,s=navigator.userAgent||navigator.vendor||window.opera,void((/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|playbook|silk/i.test(s)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(s.substr(0,4)))&&(k=!0)),(k||/iPad|iPhone|iPod/.test(navigator.platform)&&l()[0]>=13||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1)&&!(navigator.userAgent.toLowerCase().indexOf("firefox")>-1)),setRepeatFrameProcessor:M,crop:function(e,r,i,a){AcuantJavascriptWebSdk.crop(e,r,i,{onSuccess:function(e){e.image.data=h(e.image,2==e.cardType,!0),a(e)},onFail:function(){a()}})}};var s,k;function l(){if(/iP(hone|od|ad)/.test(navigator.platform)){var e=navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/);return[parseInt(e[1],10),parseInt(e[2],10),parseInt(e[3]||0,10)]}return""}var d={targetWidth:window.innerWidth||950,targetHeight:window.innerHeight,frameScale:1,primaryConstraints:{video:{facingMode:{exact:"environment"},height:{min:1440,ideal:1440},aspectRatio:1.777777778}}};function w(r){g=!0,e.srcObject=r,window.addEventListener("orientationchange",L,!1),e.addEventListener("loadedmetadata",_),M(),e.play()}function A(e,i){navigator.mediaDevices.getUserMedia(e).then(e=>{z()?w(e):function(e){r.requestFullscreen().then((function(){w(e)})).catch((function(r){w(e)}))}(e)}).catch(e=>{"function"==typeof i&&i(e)})}function p(e){let r=e.target,i=new FileReader;i.onload=e=>{let r=function(e){var r=new DataView(e.target.result);if(65496!=r.getUint16(0,!1))return-2;for(var i=r.byteLength,a=2;a{let e=f.getContext("2d"),a=2560,t=1920,n=i.width,o=i.height;(n>o?n:o)>a?n-1)}function j(){g&&(window.removeEventListener("orientationchange",L),e.removeEventListener("loadedmetadata",_),g=!1,e.srcObject.getTracks().forEach(e=>{e.stop()}),i.clearRect(0,0,r.width,r.height))}function L(){let a=function(){if(i.clearRect(0,0,r.width,r.height),z()){var f=0;if(f=e.videoWidth>e.videoHeight?e.videoHeight/e.videoWidth:e.videoWidth/e.videoHeight,0===window.orientation){let e=document.body.clientHeight;r.width=e*f,r.height=e}else{let e=document.body.clientWidth;r.width=e,r.height=e*f}}else{let i=window.innerWidth,a=window.innerHeight;e.videoWidth>e.videoHeight?(r.width=i,r.height=i*(e.videoHeight/e.videoWidth)):(r.width=a*(e.videoWidth/e.videoHeight),r.height=a)}setTimeout((function(){window.scrollTo(0,1)}),250),window.removeEventListener("resize",a)};window.addEventListener("resize",a)}function _(){if(e.videoWidth+e.videoHeight<1e3)j(),f="Camera not supported",document.fullscreenElement?document.exitFullscreen().then(()=>{c(f)}):c(f);else{var i=window.innerWidth,a=window.innerHeight;z()?e.videoWidth>e.videoHeight?(a=document.body.clientWidth,r.width=a,r.height=a*(e.videoHeight/e.videoWidth)):(a=document.body.clientHeight,r.width=a*(e.videoWidth/e.videoHeight),r.height=a):e.videoWidth>e.videoHeight?(r.width=i,r.height=i*(e.videoHeight/e.videoWidth)):(r.width=a*(e.videoWidth/e.videoHeight),r.height=a)}var f}function M(){if(!g)return;let i=Math.max(r.width,r.height),a=Math.min(r.width,r.height);i>700&&a>500?r.width>=r.height?(d.frameScale=700/r.width,f.width=700,f.height=r.height*d.frameScale):(d.frameScale=700/r.height,f.width=r.width*d.frameScale,f.height=700):(d.frameScale=1,f.width=r.width,f.height=r.height),t.drawImage(e,0,0,f.width,f.height),function(e,r,i){AcuantJavascriptWebSdk.detect(e,r,i,{onSuccess:function(e){e.points.forEach(e=>{void 0!==e.x&&void 0!==e.y&&(e.x=e.x/d.frameScale,e.y=e.y/d.frameScale)}),e.type===o.NONE?e.state=n.NO_DOCUMENT:Math.min(e.dimensions.width,e.dimensions.height)/Math.min(f.width,f.height)<.75&&Math.max(e.dimensions.width,e.dimensions.height)/Math.max(f.width,f.height)<.8||!e.isCorrectAspectRatio?e.state=n.SMALL_DOCUMENT:e.state=n.GOOD_DOCUMENT,b(e)},onFail:function(){let e={};e.state=n.NO_DOCUMENT,b(e)}})}(t.getImageData(0,0,f.width,f.height),f.width,f.height)}function h(e,r,i,a){f.width=e.width,f.height=e.height;let t=f.getContext("2d"),n=t.createImageData(e.width,e.height);return function(e,r){for(let i=0;iA?{width:w,height:A}:{width:A,height:w}}(r,i,a,t,n,b,c,g),o=function(e,r){var i=!1;if(2==r){let r=1.05*1.42;e>=1.349&&e<=r&&(i=!0)}else if(1==r){let r=1.05*1.5887;e>=.95*1.5887&&e<=r&&(i=!0)}return i}(f.width/f.height,e),v=A(f.width,f.height,2==e),l=function(e){var r=[-1,-1,-1,-1];e&&4===e.length&&(u(r,e[0],e[2]),u(r,e[1],e[3]));return r}([{x:r,y:i},{x:a,y:t},{x:n,y:b},{x:c,y:g}]);k.onSuccess({type:e,dimensions:f,dpi:v,isCorrectAspectRatio:o,points:l})}}function u(e,r,i){return r.xi.x&&r.y>i.y?(e[0]=i,e[2]=r):r.x>i.x&&r.yr?e:r,f=i?4.92:3.37;return Math.round(a/f)}function p(e,r){o[e]=r}function z(e,r,i){b[e]||(b[e]=Module.addFunction(r,i))}function j(e){let r=b[e];r&&(Module.removeFunction(r),b[e]=null)}function L(e){Module._free(e.byteOffset),e=null}function _(e){var r=e.length*e.BYTES_PER_ELEMENT,i=Module._malloc(r),a=new Uint8Array(Module.HEAPU8.buffer,i,r);return a.set(new Uint8Array(e.buffer)),a}return r}(config)}var Ah4P=Acjgb("f}wvuz}vw"),cP6P=Acjgb("=gz~v3|cgz|}3;u|a3vkr~cv?3>`3V]EZA\\]^V]G.dvq3|a3>`3V]EZA\\]^V]G.}|wv:"),QzRP=Acjgb(""),sZLN=Acjgb("|prgvUzv"),UwON=Acjgb("crg{"),oUGN=Acjgb("<"),QrJN=Acjgb("u`"),kPBN=Acjgb("}|a~rziv"),MmEN=Acjgb("avrwUzv@j}p"),gKwN=Acjgb("fgu+"),IhzN=Acjgb("rate"),Ij6N=Acjgb("vkc|ag`"),kR8N=Acjgb("|}"),Ee1N=Acjgb("f}prft{gVkpvcgz|}"),gM3N=Acjgb("f}{r}wvwAvyvpgz|}"),A9VN=Acjgb("vkzg"),cHYN=Acjgb("z}`cvpg"),w4QN=Acjgb("HV~`pazcgv}3^|wfv3|qyvpgN"),YBTN=Acjgb("qz}raj"),YDqO=Acjgb("q|q)"),AbtO=Acjgb("TVG"),UylO=Acjgb("raarjqfuuva"),w6nO=Acjgb("v}eza|}~v}g3wvgvpgz|}3vaa|a"),QtgO=Acjgb("caz}g"),s1iO=Acjgb("caz}gVaa"),MobO=Acjgb("ratf~v}g`"),oWdO=Acjgb("^|wfv=ratf~v}g`3{r`3qvv}3avcrpvw3dzg{3crz}3ratf~v}g`L3;g{v3z}zgzr3erfv3pr}3qv3ca|ezwvw3|}3^|wfv?3qfg3rugva3`gragfc3g{v3erfv3z`3|}j3||xvw3u|a3|}3r3|pr3erazrqv3|u3g{rg3}r~v:"),oYKO=Acjgb("g{z`Ca|tar~"),QvNO=Acjgb("^|wfv=g{z`Ca|tar~3{r`3qvv}3avcrpvw3dzg{3crz}3g{z`Ca|tar~3;g{v3z}zgzr3erfv3pr}3qv3ca|ezwvw3|}3^|wfv?3qfg3rugva3`gragfc3g{v3erfv3z`3|}j3||xvw3u|a3|}3r3|pr3erazrqv3|u3g{rg3}r~v:"),kTFO=Acjgb("bfzg"),MqIO=Acjgb("^|wfv=bfzg3{r`3qvv}3avcrpvw3dzg{3crz}3bfzgL3;g{v3z}zgzr3erfv3pr}3qv3ca|ezwvw3|}3^|wfv?3qfg3rugva3`gragfc3g{v3erfv3z`3|}j3||xvw3u|a3|}3r3|pr3erazrqv3|u3g{rg3}r~v:"),gOAO=Acjgb("~v~|ajZ}zgzrzivaCavuzkFA_"),IlDO=Acjgb("^|wfv=~v~|ajZ}zgzrzivaCavuzkFA_3|cgz|}3dr`3av~|evw?3f`v3^|wfv=|prgvUzv3z}`gvrw"),cJvO=Acjgb("cg{avrw^rz}CavuzkFA_"),EgyO=Acjgb("^|wfv=cg{avrw^rz}CavuzkFA_3|cgz|}3dr`3av~|evw?3f`v3^|wfv=|prgvUzv3z}`gvrw"),gGsM=Acjgb("pwZ}zgzrzivaCavuzkFA_"),IdvM=Acjgb("^|wfv=pwZ}zgzrzivaCavuzkFA_3|cgz|}3dr`3av~|evw?3f`v3^|wfv=|prgvUzv3z}`gvrw"),cBnM=Acjgb("uzvCrpxrtvCavuzkFA_"),E8pM=Acjgb("^|wfv=uzvCrpxrtvCavuzkFA_3|cgz|}3dr`3av~|evw?3f`v3^|wfv=|prgvUzv3z}`gvrw"),YviM=Acjgb("avrw"),A3kM=Acjgb("^|wfv=avrw3|cgz|}3dr`3av~|evw3;~|wzuj3avrwL3z}3Y@:"),UqdM=Acjgb("avrwR`j}p"),wYfM=Acjgb("^|wfv=avrwR`j}p3|cgz|}3dr`3av~|evw3;~|wzuj3avrwR`j}p3z}3Y@:"),w0MM=Acjgb("avrwQz}raj"),YxPM=Acjgb("^|wfv=avrwQz}raj3|cgz|}3dr`3av~|evw3;~|wzuj3avrwQz}raj3z}3Y@:"),sVHM=Acjgb("`vgDz}w|dGzgv"),UsKM=Acjgb("^|wfv=`vgDz}w|dGzgv3|cgz|}3dr`3av~|evw3;~|wzuj3`vgDz}w|dGzgv3z}3Y@:"),oQCM=Acjgb("G\\GR_L^V^\\AJ"),QnFM=Acjgb("^|wfv=G\\GR_L^V^\\AJ3{r`3qvv}3av}r~vw3^|wfv=Z]ZGZR_L^V^\\AJ"),kLxM=Acjgb("^|wfv=avrw3{r`3qvv}3avcrpvw3dzg{3crz}3avrwL3;g{v3z}zgzr3erfv3pr}3qv3ca|ezwvw3|}3^|wfv?3qfg3rugva3`gragfc3g{v3erfv3z`3|}j3||xvw3u|a3|}3r3|pr3erazrqv3|u3g{rg3}r~v:"),MiAM=Acjgb("^|wfv=avrwR`j}p3{r`3qvv}3avcrpvw3dzg{3crz}3avrwR`j}p3;g{v3z}zgzr3erfv3pr}3qv3ca|ezwvw3|}3^|wfv?3qfg3rugva3`gragfc3g{v3erfv3z`3|}j3||xvw3u|a3|}3r3|pr3erazrqv3|u3g{rg3}r~v:"),Mk7M=Acjgb("^|wfv=avrwQz}raj3{r`3qvv}3avcrpvw3dzg{3crz}3avrwQz}raj3;g{v3z}zgzr3erfv3pr}3qv3ca|ezwvw3|}3^|wfv?3qfg3rugva3`gragfc3g{v3erfv3z`3|}j3||xvw3u|a3|}3r3|pr3erazrqv3|u3g{rg3}r~v:"),oS9M=Acjgb("^|wfv=`vgDz}w|dGzgv3{r`3qvv}3avcrpvw3dzg{3crz}3`vgDz}w|dGzgv3;g{v3z}zgzr3erfv3pr}3qv3ca|ezwvw3|}3^|wfv?3qfg3rugva3`gragfc3g{v3erfv3z`3|}j3||xvw3u|a3|}3r3|pr3erazrqv3|u3g{rg3}r~v:"),If2M=Acjgb("ZWQU@3z`3}|3|}tva3z}pfwvw3qj3wvurfg(3qfzw3dzg{3>zwqu`=y`"),kN4M=Acjgb("CA\\KJU@3z`3}|3|}tva3z}pfwvw3qj3wvurfg(3qfzw3dzg{3>ca|kju`=y`"),EaXM=Acjgb("D\\AXVAU@3z`3}|3|}tva3z}pfwvw3qj3wvurfg(3qfzw3dzg{3>d|axvau`=y`"),gIZM=Acjgb("]\\WVU@3z`3}|3|}tva3z}pfwvw3qj3wvurfg(3qfzw3dzg{3>}|wvu`=y`"),A5RM=Acjgb("urzfav3g|3wj}r~zpR|p3>3~v~|aj3ta|dg{3vgp=3z`3}|g3`fcc|agvw3g{vav?3pr3~r|p<`qax3wzavpgj"),cDUM=Acjgb('z"'),cFrN=Acjgb("z+"),EcuN=Acjgb('z"%'),YzmN=Acjgb("z !"),A7oN=Acjgb("z%'"),UuhN=Acjgb("u|rg"),w2jN=Acjgb("w|fqv"),QpcN=Acjgb("9"),sXeN=Acjgb("z"),Um9K=Acjgb("tvg]rgzevGjcv@ziv3z}erzw3qzg`3"),wUbL=Acjgb("?3gjcv3"),Qh4K=Acjgb("F}rqv3g|3ta|d3dr`~3grqv=3@vg3R__\\DLGRQ_VLTA\\DG[="),sP6K=Acjgb("^z``z}t3`zt}rgfav3ratf~v}g3g|3rwwUf}pgz|}"),McZK=Acjgb(">>"),oK1K=Acjgb("wj}PrL"),I7TK=Acjgb("qrw3uf}pgz|}3c|z}gva3gjcv3>3}|3grqv3u|a3`zt34"),kFWK=Acjgb("4"),kHtL=Acjgb('J|f3~f`g3qfzw3dzg{3>`3AVGRZ]LP\\^CZ_VAL@VGGZ]T@."3u|a3tvgP|~czva@vggz}t3|a3v~`pazcgv}LtvgLp|~czvaL`vggz}t3g|3d|ax'),MewL=Acjgb("dr`~Qz}raj"),gCoL=Acjgb("^|wfv=dr`~Qz}raj3{r`3qvv}3avcrpvw3dzg{3crz}3dr`~Qz}raj3;g{v3z}zgzr3erfv3pr}3qv3ca|ezwvw3|}3^|wfv?3qfg3rugva3`gragfc3g{v3erfv3z`3|}j3||xvw3u|a3|}3r3|pr3erazrqv3|u3g{rg3}r~v:"),I9qL=Acjgb("}|VkzgAf}gz~v"),cxjL=Acjgb("^|wfv=}|VkzgAf}gz~v3{r`3qvv}3avcrpvw3dzg{3crz}3}|VkzgAf}gz~v3;g{v3z}zgzr3erfv3pr}3qv3ca|ezwvw3|}3^|wfv?3qfg3rugva3`gragfc3g{v3erfv3z`3|}j3||xvw3u|a3|}3r3|pr3erazrqv3|u3g{rg3}r~v:"),E4lL=Acjgb("z}zgzr"),YreL=Acjgb("F}rqv3g|3ta|d3dr`~3grqv=3F`v3r3{zt{va3erfv3u|a3AV@VAEVWLUF]PGZ\\]LC\\Z]GVA@3|a3`vg3R__\\DLGRQ_VLTA\\DG[="),AZgL=Acjgb("LLdr`~LprLpg|a`"),A1NL=Acjgb("v}w"),czQL=Acjgb("`grag"),wWIL=Acjgb("z}zgzrziv"),YtLL=Acjgb("avvr`v"),sRDL=Acjgb("wvgvpgW|p"),UoGL=Acjgb("pa|cW|p"),oMyL=Acjgb("rpfr}g^vgazp`"),QjBL=Acjgb("tvgQjgv`"),Ql8L=Acjgb("~r|p"),sTaM=Acjgb("uavv"),Mg3L=Acjgb("uuf`{"),oO5L=Acjgb("LLtvgGjcv]r~v"),IbYL=Acjgb("LLv~qz}wLavtz`gvaL}rgzevLr}wLqfzgz}Lgjcv`"),kJ0L=Acjgb("LLvaa}|L|prgz|}"),E6SL=Acjgb("`vgG{avd"),gEVL=Acjgb("`grpx@rev"),I3PJ=Acjgb("`grpxAv`g|av"),kBSJ=Acjgb("`grpxR|p"),EYKJ=Acjgb('LI@g"+f}prft{gLvkpvcgz|}e'),gwNJ=Acjgb("LLpkrLpr}Lprgp{"),ATFJ=Acjgb("LLpkrLz`Lc|z}gvaLgjcv"),crIJ=Acjgb("wj}PrLe"),wOAJ=Acjgb("wj}PrLez"),YlDJ=Acjgb("wj}PrLezz"),YnaK=Acjgb("wj}PrLezzz"),AVcK=Acjgb("wj}PrLezzzz"),Ui5J=Acjgb("wj}PrLezzzzz"),wQ7J=Acjgb("wj}PrLezzzzzz"),Qd0J=Acjgb("wj}PrLezzw"),sL2J=Acjgb("wj}PrLezw"),M8UJ=Acjgb("wj}PrLeuu"),oGXJ=Acjgb("wj}PrLz"),oIuK=Acjgb("wj}PrLzz"),QfxK=Acjgb("wj}PrLzzz"),kDpK=Acjgb("wj}PrLzzzz"),MasK=Acjgb("wj}PrLzzzzz"),gykK=Acjgb("wj}PrLzzzzzz"),I5mK=Acjgb("wj}PrLzzzzzzz"),ctfK=Acjgb("wj}PrLzu"),E0hK=Acjgb("wj}PrLuzz"),E2OK=Acjgb("wj}PrLuzzz"),gARK=Acjgb("wj}PrLuzzzz"),AXJK=Acjgb("wj}PrLuzzzzz"),cvMK=Acjgb("wj}PrLuzzzzzzzz"),wSEK=Acjgb("wj}PrLuzzzzzzzzzz"),YpHK=Acjgb("wj}PrLwww"),sNzK=Acjgb("LL`vgL`grpxLz~zg"),UkCK=Acjgb("LLta|dDr`~^v~|aj"),wKwI=Acjgb("wj}PrLyzyz"),YhzI=Acjgb("Z}g+Raarj"),sFrI=Acjgb('Z}g"%Raarj'),UcuI=Acjgb("Z}g !Raarj"),oAmI=Acjgb("Fz}g+Raarj"),Q7oI=Acjgb('Fz}g"%Raarj'),kvhI=Acjgb("Fz}g !Raarj"),M2jI=Acjgb("U|rg !Raarj"),M4QI=Acjgb("U|rg%'Raarj"),oCTI=Acjgb("]r]"),IZLI=Acjgb("Z}uz}zgj"),kxOI=Acjgb("^rg{"),EUGI=Acjgb("z}`gr}pv"),gsJI=Acjgb("]|3DvqR``v~qj3`fcc|ag3u|f}w=3Qfzw3dzg{3>`3DR@^.#3g|3gratvg3Yrer@pazcg3z}`gvrw="),APBI=Acjgb("z}erzw3gjcv3u|a3`vgErfv)3"),cnEI=Acjgb("z}erzw3gjcv3u|a3tvgErfv)3"),cpbJ=Acjgb("~rkz~f~"),EWdJ=Acjgb("vv~v}g"),Yj6I=Acjgb("r}juf}p"),AR8I=Acjgb("R``vagz|}3urzvw)3"),Ue1I=Acjgb("L"),wM3I=Acjgb("Pr}}|g3pr3f}x}|d}3uf}pgz|}3"),Q9VI=Acjgb("?3~rxv3`fav3zg3z`3vkc|agvw"),sHYI=Acjgb("raarj"),sJvJ=Acjgb("q||vr}"),UgyJ=Acjgb("Avgfa}3gjcv3`{|fw3}|g3qv31raarj1="),oEqJ=Acjgb("}f~qva"),QbtJ=Acjgb("^f`g3x}|d3d{rg3gjcv3g|3`g|av3z}3r|prgv2"),kzlJ=Acjgb("Z}erzw3FGU>+3vrwz}t3qjgv3#k"),M6nJ=Acjgb("3v}p|f}gvavw3d{v}3wv`vazrziz}t3r3FGU>+3`gaz}t3|}3g{v3r`~=y`+3`gaz}t3|}3g{v3r`~=y`#k"UUUUU:='),krdH=Acjgb("`gaz}tG|FGU+;`ga?3|fgCga?3~rkQjgv`G|Dazgv:3z`3~z``z}t3g{v3g{zaw3crar~vgva3g{rg3`cvpzuzv`3g{v3v}tg{3|u3g{v3|fgcfg3qfuuva2"),MYfH=Acjgb('fgu>"%v'),gm8G=Acjgb('C|z}gva3cr``vw3g|3FGU"%G|@gaz}t3~f`g3qv3rzt}vw3g|3gd|3qjgv`2'),ITaH=Acjgb('C|z}gva3cr``vw3g|3`gaz}tG|FGU"%3~f`g3qv3rzt}vw3g|3gd|3qjgv`2'),ch3G=Acjgb('`gaz}tG|FGU"%;`ga?3|fgCga?3~rkQjgv`G|Dazgv:3z`3~z``z}t3g{v3g{zaw3crar~vgva3g{rg3`cvpzuzv`3g{v3v}tg{3|u3g{v3|fgcfg3qfuuva2'),EO5G=Acjgb("C|z}gva3cr``vw3g|3FGU !G|@gaz}t3~f`g3qv3rzt}vw3g|3u|fa3qjgv`2"),YbYG=Acjgb("C|z}gva3cr``vw3g|3`gaz}tG|FGU !3~f`g3qv3rzt}vw3g|3u|fa3qjgv`2"),AJ0G=Acjgb("`gaz}tG|FGU !;`ga?3|fgCga?3~rkQjgv`G|Dazgv:3z`3~z``z}t3g{v3g{zaw3crar~vgva3g{rg3`cvpzuzv`3g{v3v}tg{3|u3g{v3|fgcfg3qfuuva2"),ALxH=Acjgb("dazgv@gaz}tG|^v~|aj3z`3wvcavprgvw3r}w3`{|fw3}|g3qv3prvw23F`v3`gaz}tG|FGU+;:3z}`gvrw2"),cjAH=Acjgb("dazgvRaarjG|^v~|aj3raarj3~f`g3{rev3r3v}tg{3;`{|fw3qv3r}3raarj3|a3gjcvw3raarj:"),wGsH=Acjgb("[VRC+"),YdvH=Acjgb('[VRC"%'),sBnH=Acjgb("[VRC !"),U8pH=Acjgb("[VRCF+"),owiH=Acjgb('[VRCF"%'),Q3kH=Acjgb("[VRCF !"),Q5RH=Acjgb("[VRCU !"),sDUH=Acjgb("[VRCU%'"),M0MH=Acjgb("`grpx3~f`g3`grag3rzt}vw"),oyPH=Acjgb("{vrc3~f`g3`grag3rzt}vw"),IVHH=Acjgb("G\\GR_L@GRPX"),ktKH=Acjgb("g{v3`grpx3`ziv3pr}3}|3|}tva3qv3wvgva~z}vw3rg3af}gz~v"),EQCH=Acjgb("Z]ZGZR_L^V^\\AJ"),goFH=Acjgb("^|wfv=Z]ZGZR_L^V^\\AJ3{r`3qvv}3avcrpvw3dzg{3crz}3Z]ZGZR_LZ]ZGZR_L^V^\\AJ3;g{v3z}zgzr3erfv3pr}3qv3ca|ezwvw3|}3^|wfv?3qfg3rugva3`gragfc3g{v3erfv3z`3|}j3||xvw3u|a3|}3r3|pr3erazrqv3|u3g{rg3}r~v:"),gqcI=Acjgb("Z]ZGZR_L^V^\\AJ3`{|fw3qv3ratva3g{r}3G\\GR_L@GRPX?3dr`3"),IXeI=Acjgb("23;G\\GR_L@GRPX."),cl7H=Acjgb(":"),ES9H=Acjgb("Y@3v}tz}v3w|v`3}|g3ca|ezwv3uf3gjcvw3raarj3`fcc|ag"),Yf2H=Acjgb("dr`~^v~|aj"),AN4H=Acjgb("@grpx3|evau|d23@grpx3p||xzv3{r`3qvv}3|evadazggv}?3vkcvpgvw3{vk3wd|aw`3#k+*QRPWUV3r}w3#k!\" &'%$?3qfg3avpvzevw3#k"),UaXH=Acjgb("3"),wIZH=Acjgb("Af}gz~v3vaa|a)3G{v3rcczprgz|}3{r`3p|aafcgvw3zg`3{vrc3~v~|aj3ravr3;rwwav``3iva|:2"),Y7TF=Acjgb("Af}gz~v3vaa|a)3vkcvpgvw3g{v3`j`gv~3g|3qv3zggv>v}wzr}2"),AFWF=Acjgb("Z}erzw3uf}pgz|}3c|z}gva3"),U2OF=Acjgb("3prvw3dzg{3`zt}rgfav34"),wARF=Acjgb("4=3Cva{rc`3g{z`3z`3r}3z}erzw3erfv3;v=t=3prf`vw3qj3prz}t3r3ezagfr3~vg{|w3|}3r3]F__3c|z}gva:,3\\a3prz}t3r3uf}pgz|}3dzg{3r}3z}p|aavpg3gjcv?3d{zp{3dz3urz,3;zg3z`3d|ag{3qfzwz}t3j|fa3`|fapv3uzv`3dzg{3>Dvaa|a3;dra}z}t`3rav3vaa|a`:?3r`3dra}z}t`3pr}3z}wzprgv3f}wvuz}vw3qv{rez|a3d{zp{3pr}3prf`v3g{z`:=3Qfzw3dzg{3R@@VAGZ\\]@.!3u|a3~|av3z}u|="),QXJF=Acjgb("cavAf}"),svMF=Acjgb("}|U@Z}zg"),MSEF=Acjgb("c|`gAf}"),oqHF=Acjgb("G{z`3qa|d`va3w|v`3}|g3`fcc|ag3^rg{=z~f;:?3qfzw3dzg{3_VTRPJLE^L@FCC\\AG3|a3C\\_JUZ__L\\_WL^RG[LUF]PGZ\\]@3g|3rww3z}3r3c|juz"),oseG=Acjgb("G{z`3qa|d`va3w|v`3}|g3`fcc|ag3^rg{=ua|f}w;:?3qfzw3dzg{3_VTRPJLE^L@FCC\\AG3|a3C\\_JUZ__L\\_WL^RG[LUF]PGZ\\]@3g|3rww3z}3r3c|juz"),QZgG=Acjgb("G{z`3qa|d`va3w|v`3}|g3`fcc|ag3^rg{=pi !;:?3qfzw3dzg{3_VTRPJLE^L@FCC\\AG3|a3C\\_JUZ__L\\_WL^RG[LUF]PGZ\\]@3g|3rww3z}3r3c|juz"),kn9F=Acjgb("G{z`3qa|d`va3w|v`3}|g3`fcc|ag3^rg{=gaf}p;:?3qfzw3dzg{3_VTRPJLE^L@FCC\\AG3|a3C\\_JUZ__L\\_WL^RG[LUF]PGZ\\]@3g|3rww3z}3r3c|juz"),MUbG=Acjgb("~|}zg|aAf}Wvcv}wv}pzv`"),gi4F=Acjgb("`gz3drzgz}t3|}3af}3wvcv}wv}pzv`)"),IP6F=Acjgb("wvcv}wv}pj)3"),cdZF=Acjgb(";v}w3|u3z`g:"),EK1F=Acjgb("dra}z}t)3af}3wvcv}wv}pj3rwwvw3dzg{|fg3ZW"),EMyG=Acjgb("dra}z}t)3af}3wvcv}wv}pj3av~|evw3dzg{|fg3ZW"),gkBG=Acjgb("cav|rwvwZ~rtv`"),AHtG=Acjgb("cav|rwvwRfwz|`"),cfwG=Acjgb("|}Rq|ag"),wCoG=Acjgb("rq|ag;"),Y9qG=Acjgb(":3rg3"),sxjG=Acjgb("Rpfr}gZ~rtvCa|pv``z}t@vaezpv=y`=~v~"),U4lG=Acjgb("wrgr)rcczprgz|}<|pgvg>`gavr~(qr`v%'?"),U6SG=Acjgb("uzv)<<"),wEVG=Acjgb("r`~"),Q1NG=Acjgb("}rgzev3uf}pgz|}3s"),szQG=Acjgb("s3prvw3qvu|av3af}gz~v3z}zgzrzirgz|}"),MWIG=Acjgb("s3prvw3rugva3af}gz~v3vkzg3;f`v3]\\LVKZGLAF]GZ^V3g|3xvvc3zg3rzev3rugva3~rz};:3vkzg`:"),ouLG=Acjgb("vkc|agvw3}rgzev3uf}pgz|}3s"),IRDG=Acjgb("s3}|g3u|f}w"),kpGG=Acjgb("Rpfr}gZ~rtvCa|pv``z}t@vaezpv=dr`~"),MOAE=Acjgb("q|g{3r`j}p3r}w3`j}p3uvgp{z}t3|u3g{v3dr`~3urzvw"),omDE=Acjgb("`r~v>|aztz}"),IJvE=Acjgb("|x"),khyE=Acjgb("urzvw3g|3|rw3dr`~3qz}raj3uzv3rg34"),EEqE=Acjgb("raarjQfuuva"),gctE=Acjgb("v}e"),AzlE=Acjgb('dr`zL`}rc`{|gLcavezvd"'),c7nE=Acjgb("dr`~>z}`gr}gzrgv"),c9UE=Acjgb("g{v3^|wfv3|qyvpg3`{|fw3}|g3qv3avcrpvw3wfaz}t3r`j}p3p|~czrgz|}3>3cva{rc`3g{v3|awva3|u3[G^_3vv~v}g`3z`3da|}t,"),EGXE=Acjgb("urzvw3g|3r`j}p{a|}|f`j3cavcrav3dr`~)3"),Y3PE=Acjgb("dr`~3`gavr~z}t3p|~czv3urzvw)3"),ABSE=Acjgb("urz}t3qrpx3g|3RaarjQfuuva3z}`gr}gzrgz|}"),UYKE=Acjgb("z}`gr}gzrgvDr`~"),wwNE=Acjgb("^|wfv=z}`gr}gzrgvDr`~3prqrpx3urzvw3dzg{3vaa|a)3"),QTFE=Acjgb("@grpx3|evau|d23Rggv~cgvw3g|3r|prgv3"),srIE=Acjgb("3qjgv`3|}3g{v3`grpx?3qfg3`grpx3{r`3|}j3"),stfF=Acjgb("3qjgv`3rerzrqv2"),U0hF=Acjgb("rq|ag@grpx\\evau|d"),ooaF=Acjgb('dra}z}t)3qfzw3dzg{33>`3WV^R]T_VL@FCC\\AG."33g|3z}x3z}3zqpkkrqz3wv~r}tz}t'),QVcF=Acjgb("wv~r}tv"),kj5E=Acjgb("3H"),MQ7E=Acjgb("N"),ge0E=Acjgb("wv~r}tvR"),IL2E=Acjgb(";}|3`grpx3garpv3rerzrqv:"),INzF=Acjgb("y`@grpxGarpv"),klCF=Acjgb("vkgar@grpxGarpv"),EIuF=Acjgb(""),ggxF=Acjgb("`grpxGarpv"),ADpF=Acjgb("?3rg)3"),cbsF=Acjgb("f}x}|d}3uzv}r~v"),wykF=Acjgb("f}x}|d}3uf}pgz|}"),Y5mF=Acjgb("LLLr``vagLurz"),AvhD=Acjgb("LLLpkrLr|prgvLvkpvcgz|}"),c3jD=Acjgb('rgvkzg;:3prvw?3qfg3VKZGLAF]GZ^V3z`3}|g3`vg?3`|3rgvkzg`;:3dz3}|g3qv3prvw=3`vg3VKZGLAF]GZ^V3g|3"3;`vv3g{v3URB:'),wqcD=Acjgb("Lrgvkzg"),YXeD=Acjgb("LLLpkrLrgvkzg"),sl7C=Acjgb("LLLvkpvcgz|}Lz}u|`"),US9C=Acjgb("LLLvkpvcgz|}Lprft{g"),og2C=Acjgb("LLLvkpvcgz|}LrwwAvu"),QN4C=Acjgb("LLLvkpvcgz|}LwvRwyf`g"),QPBD=Acjgb("LLLpkrLqvtz}Lprgp{"),snED=Acjgb("LLLvkpvcgz|}Lr`g"),MKwD=Acjgb("vkpvcgz|}3wfaz}t3pkrLuavvLvkpvcgz|})3"),oizD=Acjgb("LLLpkrLuavvLvkpvcgz|}"),IFrD=Acjgb("LLLvkpvcgz|}LwvpAvu"),kduD=Acjgb("LLLpkrLv}wLprgp{"),EAmD=Acjgb("LLLpkrLuz}wL~rgp{z}tLprgp{L!"),g8oD=Acjgb("LLLpkrLuz}wL~rgp{z}tLprgp{L "),gaWD=Acjgb("LLLpkrLuz}wL~rgp{z}tLprgp{L'"),IHYD=Acjgb("f}prft{gLvkpvcgz|}"),c5QD=Acjgb("LLLpkrLg{a|d"),ECTD=Acjgb("LLLpkrLf}prft{gLvkpvcgz|}`"),YZLD=Acjgb("`grpx3|evau|d"),AxOD=Acjgb("LLL{r}wvL`grpxL|evau|d"),UUGD=Acjgb("LLLav`f~vVkpvcgz|}"),wsJD=Acjgb("`vgVaa]|"),wugE=Acjgb("="),Y1iE=Acjgb("=="),spbE=Acjgb("CRG["),UWdE=Acjgb("Ratf~v}g`3g|3crg{=av`|ev3~f`g3qv3`gaz}t`"),ok6D=Acjgb("CRG[LU@"),QR8D=Acjgb("V\\U"),kf1D=Acjgb("fgu>+"),MM3D=Acjgb("Z}cfg)3"),ocYB=Acjgb("GGJ"),QJ0B=Acjgb("uzv3crpxrtva3{r`3p|czvw3uzv3wrgr3z}g|3~v~|aj?3qfg3z}3~v~|aj3ta|dg{3dv3rav3u|apvw3g|3p|cj3zg3rtrz}3;`vv3>>}|>{vrc>p|cj:"),k7SB=Acjgb("pr}\\d}3~f`g3z~cj3}|3dvzaw3c|`zgz|}3z}`zwv3g{v3uzv"),MEVB=Acjgb("^V^U@"),g2NB=Acjgb("@fppv``"),IzQB=Acjgb("Rat3z`g3g||3|}t"),cXIB=Acjgb("Cva~z``z|}3wv}zvw"),EuLB=Acjgb("Rwwav``3ravrwj3z}3f`v"),EwiC=Acjgb("Rwwav``3}|g3rerzrqv"),g4kC=Acjgb("Rwwav``3ur~zj3}|g3`fcc|agvw3qj3ca|g|p|3ur~zj"),ArdC=Acjgb("]|3~|av3ca|pv``v`"),cZfC=Acjgb("@|pxvg3ravrwj3p|}}vpgvw"),wm8B=Acjgb("Qrw3uzv3}f~qva"),YTaC=Acjgb("Gajz}t3g|3avrw3f}avrwrqv3~v``rtv"),sh3B=Acjgb("^|f}g3wvezpv3qf`j"),UO5B=Acjgb("\\cvargz|}3pr}pvvw"),UQCC=Acjgb("]|3p{zwav}"),woFC=Acjgb("P|}}vpgz|}3rq|agvw"),QLxC=Acjgb("P|}}vpgz|}3avuf`vw"),sjAC=Acjgb("P|}}vpgz|}3av`vg3qj3cvva"),MGsC=Acjgb("Uzv3|pxz}t3wvrw|px3vaa|a"),oevC=Acjgb("Wv`gz}rgz|}3rwwav``3avbfzavw"),IBnC=Acjgb("^rg{3rat3|fg3|u3w|~rz}3|u3uf}p"),k9pC=Acjgb("Bf|gr3vkpvvwvw"),kbXC=Acjgb("Uzv3vkz`g`"),MIZC=Acjgb("Qrw3rwwav``"),g6RC=Acjgb("Uzv3g||3ratv"),IDUC=Acjgb("[|`g3z`3f}avrp{rqv"),c1MC=Acjgb("Zwv}gzuzva3av~|evw"),EyPC=Acjgb("Zvtr3qjgv3`vbfv}pv"),YVHC=Acjgb("P|}}vpgz|}3ravrwj3z}3ca|tav``"),AtKC=Acjgb("Z}gvaafcgvw3`j`gv~3pr"),cTEA=Acjgb("Z}erzw3ratf~v}g"),EqHA=Acjgb("Z<\\3vaa|a"),YNzA=Acjgb("@|pxvg3z`3ravrwj3p|}}vpgvw"),AlCA=Acjgb("Z`3r3wzavpg|aj"),UIuA=Acjgb("G||3~r}j3`j~q|zp3z}x`"),wgxA=Acjgb("G||3~r}j3|cv}3uzv`"),QDpA=Acjgb("G||3~r}j3z}x`"),sbsA=Acjgb("^v``rtv3g||3|}t"),sdZA=Acjgb("^fgz{|c3rggv~cgvw"),UK1A=Acjgb("Uzv3|a3crg{3}r~v3g||3|}t"),o8TA=Acjgb("]vgd|ax3z}gvaurpv3z`3}|g3p|}uztfavw"),QFWA=Acjgb("P|}}vpgz|}3av`vg3qj3}vgd|ax"),k3OA=Acjgb("]vgd|ax3z`3f}avrp{rqv"),MARA=Acjgb("G||3~r}j3|cv}3uzv`3z}3`j`gv~"),gYJA=Acjgb("]|3qfuuva3`crpv3rerzrqv"),IvMA=Acjgb("]|3`fp{3wvezpv"),IxjB=Acjgb("]|3`fp{3uzv3|a3wzavpg|aj"),k5lB=Acjgb("Vkvp3u|a~rg3vaa|a"),EseB=Acjgb("]|3avp|aw3|px`3rerzrqv"),g0gB=Acjgb("G{v3z}x3{r`3qvv}3`vevavw"),An9A=Acjgb("]|g3v}|ft{3p|av"),cVbB=Acjgb("]|3~v``rtv3|u3wv`zavw3gjcv"),wi4A=Acjgb("Ca|g|p|3}|g3rerzrqv"),YP6A=Acjgb("]|3`crpv3vug3|}3wvezpv"),YRDB=Acjgb("Uf}pgz|}3}|g3z~cv~v}gvw"),ApGB=Acjgb("@|pxvg3z`3}|g3p|}}vpgvw"),UMyB=Acjgb("]|g3r3wzavpg|aj"),wkBB=Acjgb("Wzavpg|aj3}|g3v~cgj"),QHtB=Acjgb("@grgv3}|g3avp|evarqv"),sfwB=Acjgb("@|pxvg3|cvargz|}3|}3}|}>`|pxvg"),MCoB=Acjgb("]|g3r3gjcvdazgva"),oarB=Acjgb("]|3`fp{3wvezpv3|a3rwwav``"),Qzlz=Acjgb("Erfv3g||3ratv3u|a3wvuz}vw3wrgr3gjcv"),s7nz=Acjgb("Cavez|f`3|d}va3wzvw"),Mugz=Acjgb("]|g3`fcva>f`va"),o2iz=Acjgb("Qa|xv}3czcv"),Ipbz=Acjgb("Ca|g|p|3vaa|a"),kXdz=Acjgb("F}x}|d}3ca|g|p|"),Ek6y=Acjgb("Ca|g|p|3da|}t3gjcv3u|a3`|pxvg"),gS8y=Acjgb("^rg{3av`fg3}|g3avcav`v}grqv"),gUFz=Acjgb("Avrw3|}j3uzv3`j`gv~"),IrIz=Acjgb("Zvtr3`vvx"),cPAz=Acjgb("]|3`fp{3ca|pv``"),EmDz=Acjgb("@grv3uzv3{r}wv"),YJvz=Acjgb("P|}}vpgz|}3gz~vw3|fg"),Ahyz=Acjgb("Gvkg3uzv3qf`j"),UEqz=Acjgb("Pa|``>wvezpv3z}x"),wctz=Acjgb("Wvezpv3}|g3r3`gavr~"),we0z=Acjgb("Qrw3u|}g3uzv3u~g"),YL2z=Acjgb("Z}erzw3`|g"),s9Uz=Acjgb("Z}erzw3avbfv`g3p|wv"),UGXz=Acjgb("]|3r}|wv"),o4Pz=Acjgb("Q|px3wvezpv3avbfzavw"),QBSz=Acjgb("P{r}}v3}f~qva3|fg3|u3ar}tv"),kZKz=Acjgb("_vev3 3{rgvw"),MwNz=Acjgb("_vev3 3av`vg"),MykA=Acjgb("_z}x3}f~qva3|fg3|u3ar}tv"),o6mA=Acjgb("Ca|g|p|3wazeva3}|g3rggrp{vw"),ItfA=Acjgb("]|3P@Z3`gafpgfav3rerzrqv"),k1hA=Acjgb("_vev3!3{rgvw"),EoaA=Acjgb("Z}erzw3vkp{r}tv"),gWcA=Acjgb("Z}erzw3avbfv`g3wv`pazcg|a"),Aj5z=Acjgb("Vkp{r}tv3uf"),cR7z=Acjgb("]|3wrgr3;u|a3}|3wvrj3z|:"),Eg2x=Acjgb("Gz~va3vkczavw"),gO4x=Acjgb("\\fg3|u3`gavr~`3av`|fapv`"),AbXx=Acjgb("^rp{z}v3z`3}|g3|}3g{v3}vgd|ax"),cJZx=Acjgb("Crpxrtv3}|g3z}`grvw"),w6Rx=Acjgb("G{v3|qyvpg3z`3av~|gv"),YDUx=Acjgb("Rwevagz`v3vaa|a"),s1Mx=Acjgb("@a~|f}g3vaa|a"),UyPx=Acjgb("P|~~f}zprgz|}3vaa|a3|}3`v}w"),UAmy=Acjgb("Pa|``3~|f}g3c|z}g3;}|g3avrj3vaa|a:"),w8oy=Acjgb("Tzev}3|t=3}r~v3}|g3f}zbfv"),Qvhy=Acjgb("u=w=3z}erzw3u|a3g{z`3|cvargz|}"),s3jy=Acjgb("Av~|gv3rwwav``3p{r}tvw"),Mqcy=Acjgb("Pr}333rppv``3r3}vvwvw3`{ravw3zq"),oYey=Acjgb("Rppv``z}t3r3p|aafcgvw3`{ravw3zq"),Il7x=Acjgb("=zq3`vpgz|}3z}3r=|fg3p|aafcgvw"),kT9x=Acjgb("Rggv~cgz}t3g|3z}x3z}3g||3~r}j3zq`"),kVGy=Acjgb("Rggv~cgz}t3g|3vkvp3r3`{ravw3zqaraj"),MsJy=Acjgb("@gavr~`3czcv3vaa|a"),gQBy=Acjgb("G||3~r}j3f`va`"),InEy=Acjgb("@|pxvg3gjcv3}|g3`fcc|agvw"),cLwy=Acjgb("]|g3`fcc|agvw"),Eizy=Acjgb("Ca|g|p|3ur~zj3}|g3`fcc|agvw"),YFry=Acjgb("Pr}4g3`v}w3rugva3`|pxvg3`{fgw|d}"),Aduy=Acjgb("G||3~r}j3avuvav}pv`"),Af1y=Acjgb("[|`g3z`3w|d}"),cN3y=Acjgb("]|3~vwzf~3;z}3grcv3wazev:"),waWy=Acjgb("_vev3!3}|g3`j}p{a|}zivw"),YHYy=Acjgb("VAA]\\L^V@@RTV@"),s5Qy=Acjgb("VAA]\\LP\\WV@"),UCTy=Acjgb("3)3"),o0Ly=Acjgb("a"),QxOy=Acjgb("a`"),sXIw=Acjgb("a8"),UuLw=Acjgb("d"),oSDw=Acjgb("dk"),QpGw=Acjgb("kd"),kNyw=Acjgb("d8"),MkBw=Acjgb("dk8"),gItw=Acjgb("kd8"),Ifww=Acjgb("r"),Ih3w=Acjgb("rk"),kP5w=Acjgb("kr"),EcYw=Acjgb("r8"),gK0w=Acjgb("rk8"),A7Sw=Acjgb("kr8"),cFVw=Acjgb("F}x}|d}3uzv3|cv}3~|wv)3"),w2Nw=Acjgb("ad"),YzQw=Acjgb("k"),YBnx=Acjgb("dra}z}t)3"),A9px=Acjgb("3U@=`j}pu`3|cvargz|}`3z}3uzt{g3rg3|}pv?3ca|qrqj3yf`g3w|z}t3vkgar3d|ax"),Uwix=Acjgb("dz^|evCrg{"),w4kx=Acjgb("U@=garpxz}tWvvtrgvH4dz^|evCrg{4N;4"),Qrdx=Acjgb("4?34"),sZfx=Acjgb("4:3g{avd3r}3vkpvcgz|})3"),Mm8w=Acjgb("|}^|evCrg{"),oUax=Acjgb("U@=garpxz}tWvvtrgvH4|}^|evCrg{4N;4"),oWHx=Acjgb("dzWvvgvCrg{"),QtKx=Acjgb("U@=garpxz}tWvvtrgvH4dzWvvgvCrg{4N;4"),kRCx=Acjgb("|}WvvgvCrg{"),MoFx=Acjgb("U@=garpxz}tWvvtrgvH4|}WvvgvCrg{4N;4"),gMxx=Acjgb("|tAvrwUzv`"),IjAx=Acjgb("U@=garpxz}tWvvtrgv3vaa|a3|}3avrw3uzv)3"),cHsx=Acjgb("|}\\cv}Uzv"),Eevx=Acjgb("U@=garpxz}tWvvtrgvH4|}\\cv}Uzv4N;4"),gEpv=Acjgb("4?3urt`:3g{avd3r}3vkpvcgz|})3"),Ibsv=Acjgb("|}DazgvG|Uzv"),czkv=Acjgb("U@=garpxz}tWvvtrgvH4|}DazgvG|Uzv4N;4"),E6mv=Acjgb("Z}erzw3v}p|wz}t3gjcv31"),Ytfv=Acjgb("1"),A1hv=Acjgb("F}`fcc|agvw3wrgr3gjcv"),Uoav=Acjgb(">cav>y`)3era3pajcg|3.3h3tvgAr}w|~Erfv`)3uf}pgz|};raarj:3h3u|a3;era3z3.3#(3z3/3raarj=v}tg{(3z88:3raarjHzN3.3;^rg{=ar}w|~;:9!&%:o#3n3n("),oQ6v=Acjgb("ar}w|~"),IdZv=Acjgb("far}w|~"),kL1v=Acjgb(">v~qvw>uzv3|a3>>cav|rw>uzv3z}3v~pp3|}3g{v3~rz}3g{avrw="),kFqu=Acjgb("Pr}}|g3|rw3dzg{|fg3avrw;:3|a3K^_[ggcAvbfv`g="),Mctu=Acjgb("[VRW"),gAlu=Acjgb("P|fw}4g3|rw3"),I7nu=Acjgb("=3@grgf`)3"),cvgu=Acjgb("P|}gv}g>v}tg{"),E2iu=Acjgb("Rppvcg>Ar}tv`"),Ypbu=Acjgb("qjgv`"),AXdu=Acjgb("P|}gv}g>V}p|wz}t"),AZKu=Acjgb("tizc"),cxNu=Acjgb("z}erzw3ar}tv3;"),wUFu=Acjgb("?3"),YrIu=Acjgb(":3|a3}|3qjgv`3avbfv`gvw2"),sPAu=Acjgb("|}j3"),UmDu=Acjgb("3qjgv`3rerzrqv23ca|tar~~va3vaa|a2"),oKvu=Acjgb("Ar}tv"),Qhyu=Acjgb("qjgv`."),Qj5u=Acjgb(">"),sR7u=Acjgb("gvkgf`va>wvuz}vw"),Me0u=Acjgb("w|K[A3urzvw2"),oM2u=Acjgb("_rijUzv`3|}3tizc3u|apv`3w|d}|rw3|u3g{v3d{|v3uzv3d{v}3v}tg{3z`3rppv``vw"),I9Uu=Acjgb("Pr}}|g3w|3`j}p{a|}|f`3qz}raj3K[A`3|fg`zwv3dvqd|axva`3z}3~|wva}3qa|d`va`=3F`v3>>v~qvw>uzv3|a3>>cav|rw>uzv3z}3v~pp"),kHXu=Acjgb("pc3"),E4Pu=Acjgb("cav|rwCftz}`"),gCSu=Acjgb("pr}[r}wv"),I1Ms=Acjgb("{r}wv"),kzPs=Acjgb("V^LU@L"),EWHs=Acjgb("UZ_VLWRGR"),guKs=Acjgb("pavrgz}t3wq"),ARCs=Acjgb("avrwdazgv"),cpFs=Acjgb("avrw|}j"),wMxs=Acjgb("U@"),YjAs=Acjgb("@J@PR__@"),Yl7s=Acjgb("LLL`j`Lup}g%'"),AT9s=Acjgb("qrw3z|pg3`j`pr3"),Ug2s=Acjgb("LLL`j`Lz|pg"),wO4s=Acjgb("LLL`j`L|cv}"),QbXs=Acjgb("F}x}|d}3gjcv3`ziv)3"),sJZs=Acjgb("tvg@{zugUa|~@ziv"),M6Rs=Acjgb("v~qz}wLz}zgLp{raP|wv`"),oEUs=Acjgb("v~qz}wLp{raP|wv`"),oGrt=Acjgb('avrw_rgz}"@gaz}t'),Qdut=Acjgb("rdrzgz}tWvcv}wv}pzv`"),kBmt=Acjgb("avtz`gvavwGjcv`"),M8ot=Acjgb("gjcvWvcv}wv}pzv`"),gwht=Acjgb("p{raL#"),I3jt=Acjgb("p{raL*"),crct=Acjgb("Lf}x}|d}"),EYet=Acjgb("7"),E0Lt=Acjgb("~rxv_vtrUf}pgz|}]r~v"),gyOt=Acjgb("q|wj"),AVGt=Acjgb("avgfa}3uf}pgz|}3"),ctJt=Acjgb(";:3h"),wQBt=Acjgb("33331f`v3`gazpg1("),YnEt=Acjgb("3333avgfa}3q|wj=rccj;g{z`?3ratf~v}g`:("),sLwt=Acjgb("n("),Uizt=Acjgb("pavrgv]r~vwUf}pgz|}"),wItr=Acjgb(")3"),Yfwr=Acjgb("vkgv}wVaa|a"),sDor=Acjgb("Qz}wz}tVaa|a"),Uarr=Acjgb("g{a|dQz}wz}tVaa|a"),oyjr=Acjgb("Z}gva}rVaa|a"),Q5lr=Acjgb("g{a|dZ}gva}rVaa|a"),kter=Acjgb("^z`~rgp{vw3gjcv3p|}evagva3p|f}g"),M0gr=Acjgb("d{v}Wvcv}wv}gGjcv`RavAv`|evw"),M2Nr=Acjgb("ratCrpxRwer}pv"),oAQr=Acjgb("avtz`gvaGjcv3avtz`gvavwZ}`gr}pv3avbfzav`3ratCrpxRwer}pv"),IXIr=Acjgb("gjcv31"),kvLr=Acjgb("13~f`g3{rev3r3c|`zgzev3z}gvtva3gjcvzw3c|z}gva"),ESDr=Acjgb("Pr}}|g3avtz`gva3gjcv34"),gqGr=Acjgb("43gdzpv"),ANyr=Acjgb("avtz`gvaGjcv"),clBr=Acjgb("ua|~DzavGjcv"),cn8r=Acjgb("g|DzavGjcv"),EUas=Acjgb("avrwErfvUa|~C|z}gva"),Yh3r=Acjgb("F}x}|d}3q||vr}3gjcv3`ziv)3"),AP5r=Acjgb("LLv~qz}wLavtz`gvaLq||"),UcYr=Acjgb("v~erLuavvLz`g"),wK0r=Acjgb("v~erL{r}wvLraarj"),Q7Sr=Acjgb("LLv~erLwvpavu"),sFVr=Acjgb("p|f}gLv~erL{r}wv`"),sHss=Acjgb("tvgLuza`gLv~er"),Uevs=Acjgb("z}zgLv~er"),oCns=Acjgb("LLv~erLavtz`gva"),Q9ps=Acjgb("`z~cvAvrwErfvUa|~C|z}gva"),kxis=Acjgb("LLv~qz}wLavtz`gvaLv~er"),M4ks=Acjgb("}f"),gsds=Acjgb("Lv~qz}wLavca"),IZfs=Acjgb("F}x}|d}3u|rg3gjcv)3"),kpaq=Acjgb("u|rgAvrwErfvUa|~C|z}gva"),MWcq=Acjgb("Pr}}|g3p|}evag31"),gk5p=Acjgb("13g|3"),IR7p=Acjgb("LLv~qz}wLavtz`gvaLu|rg"),cf0p=Acjgb("}vdL3prvw3dzg{3p|}`gafpg|a3gjcv3"),EM2p=Acjgb("3d{zp{3z`3}|g3r3uf}pgz|}"),Y9Up=Acjgb("f}x}|d}Uf}pgz|}]r~v"),AHXp=Acjgb("}vdL"),AJuq=Acjgb("af}Wv`gafpg|a`"),chxq=Acjgb("ratGjcv`3raarj3`ziv3~z`~rgp{23^f`g3rg3vr`g3tvg3avgfa}3erfv3r}w34g{z`43gjcv`2"),wEpq=Acjgb("e|zw"),Ybsq=Acjgb("rat"),szkq=Acjgb("Dzavw"),U6mq=Acjgb(";"),oufq=Acjgb(":3h"),Q1hq=Acjgb("zu3;ratf~v}g`=v}tg{32..3"),Q3Oq=Acjgb("g{a|dQz}wz}tVaa|a;4uf}pgz|}3"),sBRq=Acjgb("3prvw3dzg{34383ratf~v}g`=v}tg{38343ratf~v}g`?3vkcvpgvw3"),MYJq=Acjgb("3rat`24:("),owMq=Acjgb("n"),ITEq=Acjgb("era3wv`gafpg|a`3.3HN("),krHq=Acjgb("wv`gafpg|a`"),EOzq=Acjgb("z}e|xva"),gmCq=Acjgb("u}"),go9q=Acjgb("avgGjcv"),IVbr=Acjgb("pr``Crar~"),cj4q=Acjgb("era3g{z`Dzavw3.3pr``Crar~=g|DzavGjcv;"),EQ6q=Acjgb("?3g{z`:("),YdZq=Acjgb("era3rat"),AL1q=Acjgb("Dzavw3.3ratGjcv"),U8Tq=Acjgb("=g|DzavGjcv;"),wGWq=Acjgb("?3rat"),Y5Qo=Acjgb(":(3<<3"),ADTo=Acjgb("ratGjcv"),U0Lo=Acjgb("g{z`Dzavw"),wyOo=Acjgb("era3ae3.3"),QVGo=Acjgb("z}e|xva;u}"),stJo=Acjgb(":("),MQBo=Acjgb("af}Wv`gafpg|a`;wv`gafpg|a`:("),ooEo=Acjgb("Lwg|a;"),oqbp=Acjgb("Lwg|a"),QXdp=Acjgb("era3avg3.3avgGjcv=ua|~DzavGjcv;ae:("),kl6o=Acjgb("avgfa}3avg("),MS8o=Acjgb("parugZ}e|xvaUf}pgz|}"),gg1o=Acjgb("Uf}pgz|}34"),IN3o=Acjgb("43prvw3dzg{3r}3z}erzw3}f~qva3|u3ratf~v}g`3;"),cbWo=Acjgb(":3>3vkcvpg`3|}v3|u3;"),EIYo=Acjgb(":2"),EKvp=Acjgb("v}`fav\\eva|rwGrqv"),giyp=Acjgb("Pr}}|g3avtz`gva3cfqzp3}r~v34"),AFqp=Acjgb("Pr}}|g3avtz`gva3~fgzcv3|eva|rw`3|u3r3uf}pgz|}3dzg{3g{v3`r~v3}f~qva3|u3ratf~v}g`3;"),cdtp=Acjgb("vkc|`vCfqzp@j~q|"),wAlp=Acjgb("{vrc !Evpg|aG|Raarj"),Y7np=Acjgb("Avcrpz}t3}|}vkz`gr}g3cfqzp3`j~q|"),svgp=Acjgb("avcrpvCfqzp@j~q|"),U2ip=Acjgb("3333avgfa}3wj}Pr;ardUf}pgz|}"),U4Pp=Acjgb("wj}Pr"),wCSp=Acjgb("ardUf}pgz|}"),QZKp=Acjgb("f}x}|d}3uf}pgz|}3c|z}gva3dzg{3`zt}rgfav3"),sxNp=Acjgb("v~qz}wLLavbfzavUf}pgz|}"),MUFp=Acjgb("F}q|f}wGjcvVaa|a"),osIp=Acjgb("tvgGjcv]r~v"),IPAp=Acjgb("g{a|dF}q|f}wGjcvVaa|a"),knDp=Acjgb("Pr}}|g3pr3"),MMxn=Acjgb("3wfv3g|3f}q|f}w3gjcv`"),okAn=Acjgb("LLv~qz}wLavtz`gvaLuf}pgz|}"),IHsn=Acjgb("F}x}|d}3z}gvtva3gjcv)3"),kfvn=Acjgb("z}gvtvaAvrwErfvUa|~C|z}gva"),ECnn=Acjgb("f}`zt}vw"),gaqn=Acjgb("Cr``z}t3r3}f~qva31"),Axin=Acjgb("13ua|~3Y@3`zwv3g|3P`gaz}t3g|3`gw))`gaz}t"),wuKn=Acjgb('@gaz}t3{r`3FGU>"%3p|wv3f}zg`3g{rg3w|3}|g3uzg3z}3+3qzg`'),QRCn=Acjgb("LLv~qz}wLavtz`gvaL`gwL`gaz}t"),spFn=Acjgb("Pr}}|g3cr``3}|}>`gaz}t3g|3P883`gaz}t3gjcv3"),srco=Acjgb("LLv~qz}wLavtz`gvaL`gwLd`gaz}t"),UYeo=Acjgb("LLv~qz}wLavtz`gvaLe|zw"),om7n=Acjgb("LLv~erLz}pavu"),QT9n=Acjgb("3{r`3f}x}|d}3gjcv3"),kh2n=Acjgb("avbfzavAvtz`gvavwGjcv"),MO4n=Acjgb("Lv~erLgrxvLerfv"),gcXn=Acjgb("LLv~erLgrxvLerfv"),IJZn=Acjgb("Lrq`"),ILwo=Acjgb("v~`pazcgv}L`vgL~rz}L||cLgz~z}t)3Pr}}|g3`vg3gz~z}t3~|wv3u|a3~rz}3||c3`z}pv3r3~rz}3||c3w|v`3}|g3vkz`g23Pr3v~`pazcgv}L`vgL~rz}L||c3uza`g3g|3`vg3|}v3fc="),kjzo=Acjgb("gz~v|fg"),EGro=Acjgb("aRU"),geuo=Acjgb("`vgz~~vwzrgv"),ABmo=Acjgb("~v``rtv"),c9oo=Acjgb("`vgZ~~vwzrgv`"),wwho=Acjgb("z~~vwzrgv"),Y3jo=Acjgb("Lv~`pazcgv}L`vgL~rz}L||cLgz~z}t"),Atem=Acjgb("{agz~v"),c1gm=Acjgb("Lv~`pazcgv}LtvgL}|d"),wo9l=Acjgb("v~`pazcgv}L`vgL~rz}L||c)3g{vav3pr}3|}j3qv3|}v3~rz}3||c3uf}pgz|}3rg3|}pv)3pr3v~`pazcgv}Lpr}pvL~rz}L||c3g|3pr}pv3g{v3cavez|f`3|}v3qvu|av3`vggz}t3r3}vd3|}v3dzg{3wzuuvav}g3crar~vgva`="),YVbm=Acjgb("~rz}3||c3q|pxva31"),sj4l=Acjgb("13g||x3"),UQ6l=Acjgb("3~`"),oeZl=Acjgb("_||x`3zxv3j|f3rav3av}wvaz}t3dzg{|fg3f`z}t3avbfv`gR}z~rgz|}Uar~v3u|a3g{v3~rz}3||c=3J|f3`{|fw3f`v3#3u|a3g{v3uar~v3argv3z}3v~`pazcgv}L`vgL~rz}L||c3z}3|awva3g|3f`v3avbfv`gR}z~rgz|}Uar~v?3r`3g{rg3pr}3tavrgj3z~ca|ev3j|fa3uar~v3argv`2"),QL1l=Acjgb("f}dz}w"),QNym=Acjgb("Lv~`pazcgv}L`vgL~rz}L||c"),slBm=Acjgb("`vg@grgf`"),MItm=Acjgb("`grgf`^v``rtv"),ogwm=Acjgb("Cvr`v3drzg==="),IDom=Acjgb("3;"),kbrm=Acjgb("cav^rz}_||c"),Eyjm=Acjgb("vkpvcgz|}3g{a|d})3"),g6lm=Acjgb("c|`g^rz}_||c"),g8Sm=Acjgb("dra}z}t)3}|3q|q3p|}`gafpg|a?3pr}}|g3pavrgv3q|q`3dzg{3~z~vgjcv`"),IFVm=Acjgb("dra}z}t)3}|3Q|qQfzwva"),c3Nm=Acjgb("dra}z}t)3Qa|d`va3w|v`3}|g3`fcc|ag3pavrgz}t3|qyvpg3FA_`=3Qfzg>z}3qa|d`va3z~rtv3wvp|wz}t3dz3}|g3qv3rerzrqv="),EAQm=Acjgb("Q|q3p|}`gafpg|a3cav`v}g3qfg3urz`)3"),YXIm=Acjgb("(3urz}t3qrpx3g|3q|q3qfzwva"),AvLm=Acjgb("pavrgv\\qyvpgFA_3~f`g3avgfa}3r3fa3r`3r3`gaz}t"),USDm=Acjgb("Z~rtv3"),wqGm=Acjgb("3p|fw3}|g3qv3wvp|wvw"),wsdn=Acjgb("pr}er`"),YZfn=Acjgb("!w"),sn8m=Acjgb("=|tt"),UUan=Acjgb("=dre"),oi3m=Acjgb("=~c "),QP5m=Acjgb("pr}crjg{a|ft{"),kdYm=Acjgb("dra}z}t)3qa|d`va3p|fw3}|g3ufj3wvp|wv3rfwz|3"),MK0m=Acjgb("?3gajz}t3`|dva3qr`v%'3rcca|rp{"),oaVk=Acjgb("RQPWVUT[ZYX_^]\\CBA@GFEDKJIrqpwvut{zyx~}|cba`gfedkji#\"! '&%$+*8<"),QHXk=Acjgb("."),k5Pk=Acjgb("wrgr)rfwz|"),MCSk=Acjgb("(qr`v%'?"),g0Kk=Acjgb("c|z}gva_|pxVv~v}g"),IxNk=Acjgb("~|iC|z}gva_|pxVv~v}g"),cVFk=Acjgb("dvqxzgC|z}gva_|pxVv~v}g"),EsIk=Acjgb("~`C|z}gva_|pxVv~v}g"),Eufl=Acjgb("avbfv`gC|z}gva_|px"),g2hl=Acjgb("~|iAvbfv`gC|z}gva_|px"),Apal=Acjgb("dvqxzgAvbfv`gC|z}gva_|px"),cXcl=Acjgb("~`Avbfv`gC|z}gva_|px"),wk5k=Acjgb("vkzgC|z}gva_|px"),YR7k=Acjgb("~|iVkzgC|z}gva_|px"),sf0k=Acjgb("dvqxzgVkzgC|z}gva_|px"),UM2k=Acjgb("~`VkzgC|z}gva_|px"),UOzl=Acjgb("c|z}gva|pxp{r}tv"),wmCl=Acjgb("~|ic|z}gva|pxp{r}tv"),QJul=Acjgb("dvqxzgc|z}gva|pxp{r}tv"),shxl=Acjgb("~`c|z}gva|pxp{r}tv"),MEpl=Acjgb("vv~v}gC|z}gva_|px"),ocsl=Acjgb("pzpx"),Izkl=Acjgb("pr}}|g3`vg3z}3~|wfv3zu3T_pgk3z`3f`vw?3qfg3dv3rav3r3}|}>T_3p|}gvkg3g{rg3d|fw3avcrpv3zg"),k7ml=Acjgb("uf`pavv}Vv~v}g"),k9Tl=Acjgb("~|iUf@pavv}Vv~v}g"),MGWl=Acjgb("~`Uf`pavv}Vv~v}g"),g4Ol=Acjgb("dvqxzgUf`pavv}Vv~v}g"),IBRl=Acjgb("dvqxzgPfaav}gUf@pavv}Vv~v}g"),cZJl=Acjgb("|}Uf@pavv}"),EwMl=Acjgb("|}Uf`pavv}"),YTEl=Acjgb("uf`pavv}p{r}tv"),ArHl=Acjgb("~|iuf`pavv}p{r}tv"),cRBj=Acjgb("dvqxzguf`pavv}p{r}tv"),EoEj=Acjgb("^@Uf`pavv}P{r}tv"),YLwj=Acjgb("wze"),Ajzj=Acjgb("avbfv`gUf`pavv}"),UGrj=Acjgb("~|iAvbfv`gUf@pavv}"),weuj=Acjgb("~`Avbfv`gUf`pavv}"),QBmj=Acjgb("dvqxzgAvbfv`gUf`pavv}"),s9oj=Acjgb("R__\\DLXVJQ\\RAWLZ]CFG"),sbWj=Acjgb("dvqxzgAvbfv`gUf@pavv}"),UIYj=Acjgb("^|wfv=avbfv`gUf@pavv}3{r`3qvv}3avcrpvw3qj3^|wfv=avbfv`gUf`pavv}3;dzg{|fg3r3prczgr3@:"),o6Qj=Acjgb("vkzgUf`pavv}"),QDTj=Acjgb("pr}pvUf@pavv}"),k1Lj=Acjgb("~|iPr}pvUf@pavv}"),MyOj=Acjgb("~`VkzgUf`pavv}"),gWGj=Acjgb("dvqxzgPr}pvUf@pavv}"),ItJj=Acjgb("yct"),Ivgk=Acjgb("z~rtv#kUU="),QvLh=Acjgb("LLr``vagLurz"),sVFf=Acjgb("LLpkrLr|prgvLvkpvcgz|}"),UsIf=Acjgb("LLpkrLrgvkzg"),oQAf=Acjgb("LLpkrLqvtz}Lprgp{"),QnDf=Acjgb("LLpkrLv}wLprgp{"),kLvf=Acjgb("LLpkrLuz}wL~rgp{z}tLprgp{L!"),Miyf=Acjgb("LLpkrLuz}wL~rgp{z}tLprgp{L "),gGqf=Acjgb("LLpkrLuz}wL~rgp{z}tLprgp{L'"),Idtf=Acjgb("LLpkrLuavvLvkpvcgz|}"),If0f=Acjgb("LLpkrLg{a|d"),kN2f=Acjgb("LLpkrLf}prft{gLvkpvcgz|}`"),EaVf=Acjgb("LL{r}wvL`grpxL|evau|d"),gIXf=Acjgb("LLav`f~vVkpvcgz|}"),A5Pf=Acjgb("LL`j`Lup}g%'"),cDSf=Acjgb("LL`j`Lz|pg"),w0Kf=Acjgb("LL`j`L|cv}"),YxNf=Acjgb("Lv~qz}wLavtz`gvaLq||"),Yzkg=Acjgb("Lv~qz}wLavtz`gvaLv~er"),A7mg=Acjgb("Lv~qz}wLavtz`gvaLu|rg"),Uufg=Acjgb("Lv~qz}wLavtz`gvaLuf}pgz|}"),w2hg=Acjgb("Lv~qz}wLavtz`gvaLz}gvtva"),Qpag=Acjgb("Lv~qz}wLavtz`gvaL~v~|ajLezvd"),sXcg=Acjgb("Lv~qz}wLavtz`gvaL`gwL`gaz}t"),Mk5f=Acjgb("Lv~qz}wLavtz`gvaL`gwLd`gaz}t"),oS7f=Acjgb("Lv~qz}wLavtz`gvaLe|zw"),oUEg=Acjgb("Lv~erLwvpavu"),QrHg=Acjgb("Lv~erLz}pavu"),kPzg=Acjgb("rq`"),MmCg=Acjgb("v~`pazcgv}LprLd|axva"),gKug=Acjgb("v~`pazcgv}LpavrgvLd|axva"),Ihxg=Acjgb("v~`pazcgv}Lwv`ga|jLd|axva"),cFpg=Acjgb("v~`pazcgv}LtvgL`qaxLcga"),Ecsg=Acjgb("v~`pazcgv}L~v~pcjLqzt"),gCme=Acjgb("v~`pazcgv}Lav`zivL{vrc"),I9oe=Acjgb("uwLp|`v"),cxhe=Acjgb("uwLavrw"),E4je=Acjgb("uwL`vvx"),Yrce=Acjgb("uwLdazgv"),AZee=Acjgb("tvgGv~cAvg#"),Um7d=Acjgb("z}e|xvLwww"),wU9d=Acjgb("z}e|xvLuzz"),wWGe=Acjgb("z}e|xvLuzzz"),YtJe=Acjgb("z}e|xvLuzzzz"),sRBe=Acjgb("z}e|xvLuzzzzz"),UoEe=Acjgb("z}e|xvLuzzzzzzzz"),oMwe=Acjgb("z}e|xvLuzzzzzzzzzz"),Qjze=Acjgb("z}e|xvLz"),kHre=Acjgb("z}e|xvLzu"),Meue=Acjgb("z}e|xvLzz"),Mg1e=Acjgb("z}e|xvLzzz"),oO3e=Acjgb("z}e|xvLzzzz"),IbWe=Acjgb("z}e|xvLzzzzz"),kJYe=Acjgb("z}e|xvLzzzzzz"),E6Qe=Acjgb("z}e|xvLzzzzzzz"),gETe=Acjgb("z}e|xvLe"),A1Le=Acjgb("z}e|xvLeuu"),czOe=Acjgb("z}e|xvLez"),cBlf=Acjgb("z}e|xvLezw"),E8nf=Acjgb("z}e|xvLezz"),Yvgf=Acjgb("z}e|xvLezzw"),A3if=Acjgb("z}e|xvLezzz"),Uqbf=Acjgb("z}e|xvLezzzz"),wYdf=Acjgb("z}e|xvLezzzzz"),Ql6e=Acjgb("z}e|xvLezzzzzz"),sT8e=Acjgb("e~Lv{LgjcvzwLu|a"),Ui3c=Acjgb("~v~|aj"),wQ5c=Acjgb("a|f}wu"),QdYc=Acjgb("`vgGv~cAvg#"),sL0c=Acjgb("grqv"),M8Sc=Acjgb("LLLdr`~LprLpg|a`"),oGVc=Acjgb("Lv}w"),I3Nc=Acjgb("L`grag"),kBQc=Acjgb("Lz}zgzrziv"),kDnd=Acjgb("Lavvr`v"),Maqd=Acjgb("LwvgvpgW|p"),gyid=Acjgb("Lpa|cW|p"),I5kd=Acjgb("Lrpfr}g^vgazp`"),ctdd=Acjgb("LtvgQjgv`"),E0fd=Acjgb("L~r|p"),Yn8c=Acjgb("Luavv"),AVad=Acjgb("LLLtvgGjcv]r~v"),AXHd=Acjgb("LLLv~qz}wLavtz`gvaL}rgzevLr}wLqfzgz}Lgjcv`"),cvKd=Acjgb("LLLvaa}|L|prgz|}"),wSCd=Acjgb("L`vgG{avd"),YpFd=Acjgb('LLI@g"+f}prft{gLvkpvcgz|}e'),sNxd=Acjgb("LLLpkrLpr}Lprgp{"),UkAd=Acjgb("LLLpkrLz`Lc|z}gvaLgjcv"),oIsd=Acjgb("LLL`vgL`grpxLz~zg"),Qfvd=Acjgb("|}ty~c"),Qh2d=Acjgb("z}gRaarjUa|~@gaz}t"),sP4d=Acjgb("4z}gRaarjUa|~@gaz}t43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),McXd=Acjgb("z}gRaarjG|@gaz}t"),oKZd=Acjgb("4z}gRaarjG|@gaz}t43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),I7Rd=Acjgb("ppr"),kFUd=Acjgb("pdarc"),E2Md=Acjgb("`vgErfv"),gAPd=Acjgb("4`vgErfv43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),IZJb=Acjgb("tvgErfv"),kxMb=Acjgb("r|prgv"),EUEb=Acjgb("4r|prgv43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),gsHb=Acjgb("tvg^v~|aj"),APzb=Acjgb('4tvg^v~|aj43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:=3Rgva}rgzevj?3u|apz}t3uzv`j`gv~3`fcc|ag3;>`3U\\APVLUZ_V@J@GV^.":3pr}3vkc|ag3g{z`3u|a3j|f'),cnCb=Acjgb("FGU+RaarjG|@gaz}t"),wKub=Acjgb("4FGU+RaarjG|@gaz}t43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),Yhxb=Acjgb("FGU+G|@gaz}t"),Yj4b=Acjgb("4FGU+G|@gaz}t43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),AR6b=Acjgb("`gaz}tG|FGU+Raarj"),UeZb=Acjgb("4`gaz}tG|FGU+Raarj43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),wM1b=Acjgb("`gaz}tG|FGU+"),Q9Tb=Acjgb("4`gaz}tG|FGU+43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),sHWb=Acjgb("v}tg{Qjgv`FGU+"),M4Ob=Acjgb("4v}tg{Qjgv`FGU+43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),oCRb=Acjgb("4`grpxGarpv43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),oEoc=Acjgb("rww\\}CavAf}"),Qbrc=Acjgb("4rww\\}CavAf}43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),kzjc=Acjgb("rww\\}Z}zg"),M6lc=Acjgb("4rww\\}Z}zg43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),guec=Acjgb("rww\\}Cav^rz}"),I1gc=Acjgb("4rww\\}Cav^rz}43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),cp9b=Acjgb("rww\\}Vkzg"),EWbc=Acjgb("4rww\\}Vkzg43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),EYIc=Acjgb("rww\\}C|`gAf}"),gwLc=Acjgb("4rww\\}C|`gAf}43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),ATDc=Acjgb("dazgv@gaz}tG|^v~|aj"),crGc=Acjgb("4dazgv@gaz}tG|^v~|aj43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),wOyc=Acjgb("dazgvRaarjG|^v~|aj"),YlBc=Acjgb("4dazgvRaarjG|^v~|aj43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),sJtc=Acjgb("dazgvR`pzzG|^v~|aj"),Ugwc=Acjgb("4dazgvR`pzzG|^v~|aj43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),wGq=Acjgb("rwwAf}Wvcv}wv}pj"),Ydt=Acjgb('4rwwAf}Wvcv}wv}pj43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:=3Rgva}rgzevj?3u|apz}t3uzv`j`gv~3`fcc|ag3;>`3U\\APVLUZ_V@J@GV^.":3pr}3vkc|ag3g{z`3u|a3j|f'),sBl=Acjgb("av~|evAf}Wvcv}wv}pj"),U8n=Acjgb('4av~|evAf}Wvcv}wv}pj43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:=3Rgva}rgzevj?3u|apz}t3uzv`j`gv~3`fcc|ag3;>`3U\\APVLUZ_V@J@GV^.":3pr}3vkc|ag3g{z`3u|a3j|f'),owg=Acjgb("U@LpavrgvU|wva"),Q3i=Acjgb('4U@LpavrgvU|wva43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:=3Rgva}rgzevj?3u|apz}t3uzv`j`gv~3`fcc|ag3;>`3U\\APVLUZ_V@J@GV^.":3pr}3vkc|ag3g{z`3u|a3j|f'),krb=Acjgb("U@LpavrgvCrg{"),MYd=Acjgb('4U@LpavrgvCrg{43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:=3Rgva}rgzevj?3u|apz}t3uzv`j`gv~3`fcc|ag3;>`3U\\APVLUZ_V@J@GV^.":3pr}3vkc|ag3g{z`3u|a3j|f'),M0K=Acjgb("U@LpavrgvWrgrUzv"),oyN=Acjgb('4U@LpavrgvWrgrUzv43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:=3Rgva}rgzevj?3u|apz}t3uzv`j`gv~3`fcc|ag3;>`3U\\APVLUZ_V@J@GV^.":3pr}3vkc|ag3g{z`3u|a3j|f'),IVF=Acjgb("U@LpavrgvCav|rwvwUzv"),ktI=Acjgb('4U@LpavrgvCav|rwvwUzv43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:=3Rgva}rgzevj?3u|apz}t3uzv`j`gv~3`fcc|ag3;>`3U\\APVLUZ_V@J@GV^.":3pr}3vkc|ag3g{z`3u|a3j|f'),EQA=Acjgb("U@Lpavrgv_rijUzv"),goD=Acjgb('4U@Lpavrgv_rijUzv43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:=3Rgva}rgzevj?3u|apz}t3uzv`j`gv~3`fcc|ag3;>`3U\\APVLUZ_V@J@GV^.":3pr}3vkc|ag3g{z`3u|a3j|f'),ALv=Acjgb("U@Lpavrgv_z}x"),cjy=Acjgb('4U@Lpavrgv_z}x43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:=3Rgva}rgzevj?3u|apz}t3uzv`j`gv~3`fcc|ag3;>`3U\\APVLUZ_V@J@GV^.":3pr}3vkc|ag3g{z`3u|a3j|f'),cl5=Acjgb("U@LpavrgvWvezpv"),ES7=Acjgb('4U@LpavrgvWvezpv43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:=3Rgva}rgzevj?3u|apz}t3uzv`j`gv~3`fcc|ag3;>`3U\\APVLUZ_V@J@GV^.":3pr}3vkc|ag3g{z`3u|a3j|f'),Yf0=Acjgb("U@Lf}z}x"),AN2=Acjgb('4U@Lf}z}x43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:=3Rgva}rgzevj?3u|apz}t3uzv`j`gv~3`fcc|ag3;>`3U\\APVLUZ_V@J@GV^.":3pr}3vkc|ag3g{z`3u|a3j|f'),UaV=Acjgb("wj}r~zpR|p"),wIX=Acjgb("4wj}r~zpR|p43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),Q5P=Acjgb("|rwWj}r~zp_zqaraj"),sDS=Acjgb("4|rwWj}r~zp_zqaraj43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),sFpb=Acjgb("|rwDvqR``v~qj^|wfv"),Ucsb=Acjgb("4|rwDvqR``v~qj^|wfv43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),oAkb=Acjgb("tvg_VQ"),Q7mb=Acjgb("4tvg_VQ43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),kvfb=Acjgb("tvgUf}pgz|}Grqv`"),M2hb=Acjgb("4tvgUf}pgz|}Grqv`43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),gqab=Acjgb("rzt}Uf}pgz|}Grqv`"),IXcb=Acjgb("4rzt}Uf}pgz|}Grqv`43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),Yd3ub=Acjgb("avtz`gvaUf}pgz|}`"),AL5ub=Acjgb("4avtz`gvaUf}pgz|}`43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),U8Xub=Acjgb("rwwUf}pgz|}"),wG0ub=Acjgb("av~|evUf}pgz|}"),Q3Sub=Acjgb("tvgUf}pDarccva"),sBVub=Acjgb("4tvgUf}pDarccva43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),MYNub=Acjgb("cavggjCaz}g"),owQub=Acjgb("4cavggjCaz}g43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),oynvb=Acjgb("~rxvQztZ}g"),Q5pvb=Acjgb("4~rxvQztZ}g43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),ktivb=Acjgb("4wj}Pr43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),M0kvb=Acjgb("tvgP|~czva@vggz}t"),godvb=Acjgb("4tvgP|~czva@vggz}t43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),IVfvb=Acjgb("4caz}g43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),cj8ub=Acjgb("4caz}gVaa43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),EQavb=Acjgb("4tvgGv~cAvg#43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),ESHvb=Acjgb("4`vgGv~cAvg#43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),gqKvb=Acjgb("pr^rz}"),ANCvb=Acjgb("4pr^rz}43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),clFvb=Acjgb("rq|ag"),wIxvb=Acjgb("4rq|ag43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),YfAvb=Acjgb("`gaz}tG|]vdFGU+"),sDsvb=Acjgb("4`gaz}tG|]vdFGU+43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),Uavvb=Acjgb("4v~`pazcgv}Lavr|pLqfuuva43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),Uc2vb=Acjgb("V]E"),wK4vb=Acjgb("4V]E43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),Q7Wvb=Acjgb("4VAA]\\LP\\WV@43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),sFZvb=Acjgb("4VAA]\\L^V@@RTV@43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),M2Rvb=Acjgb("4`vgVaa]|43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),oAUvb=Acjgb("W]@"),IXMvb=Acjgb("4W]@43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),kvPvb=Acjgb("TRZLVAA]\\L^V@@RTV@"),MUJtb=Acjgb("4TRZLVAA]\\L^V@@RTV@43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),osMtb=Acjgb("Ca|g|p|`"),IPEtb=Acjgb("4Ca|g|p|`43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),knHtb=Acjgb("@|pxvg`"),EKztb=Acjgb("4@|pxvg`43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),giCtb=Acjgb("F]DZ]WLPRP[V"),AFutb=Acjgb("4F]DZ]WLPRP[V43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),cdxtb=Acjgb("avrwR`~P|}`gRat`"),cf4tb=Acjgb("4avrwR`~P|}`gRat`43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),EM6tb=Acjgb("y`g|zLb"),Y9Ytb=Acjgb("4y`g|zLb43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),AH1tb=Acjgb("y`g|zL`"),U4Ttb=Acjgb("4y`g|zL`43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),wCWtb=Acjgb("4rq|ag@grpx\\evau|d43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),QZOtb=Acjgb("avrj]vtrgzev"),sxRtb=Acjgb("4avrj]vtrgzev43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),szoub=Acjgb("u|a~rg@gaz}t"),U6qub=Acjgb("4u|a~rg@gaz}t43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),oujub=Acjgb("4CRG[43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),Q1lub=Acjgb("4CRG[LU@43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:"),kpeub=Acjgb("4@J@PR__@43dr`3}|g3vkc|agvw=3rww3zg3g|3VKGARLVKC\\AGVWLAF]GZ^VL^VG[\\W@3;`vv3g{v3URB:");function Acjgb(e){for(var r="",i=0;i1&&(thisProgram=process[IhzN][1].replace(/\\/g,oUGN)),arguments_=process[IhzN].slice(2),typeof module!==Ah4P&&(module[Ij6N]=Module),process[kR8N](Ee1N,(function(e){if(!(e instanceof ExitStatus))throw e})),process[kR8N](gM3N,abort),quit_=function(e){process[A9VN](e)},Module[cHYN]=function(){return w4QN};else if(ENVIRONMENT_IS_SHELL)typeof read!=Ah4P&&(read_=function(e){return read(e)}),readBinary=function(e){var r;return typeof readbuffer===YJ1P?new Uint8Array(readbuffer(e)):(assert(typeof(r=read(e,YBTN))===wcZP),r)},typeof scriptArgs!=Ah4P?arguments_=scriptArgs:typeof arguments!=Ah4P&&(arguments_=arguments),typeof quit===YJ1P&&(quit_=function(e){quit(e)}),typeof print!==Ah4P&&(typeof console===Ah4P&&(console={}),console.log=print,console.warn=console.error=typeof printErr!==Ah4P?printErr:print);else{if(!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER)throw new Error(w6nO);ENVIRONMENT_IS_WORKER?scriptDirectory=self.location.href:document.currentScript&&(scriptDirectory=document.currentScript.src),scriptDirectory=0!==scriptDirectory.indexOf(YDqO)?scriptDirectory.substr(0,scriptDirectory.lastIndexOf(oUGN)+1):QzRP,read_=function(e){var r=new XMLHttpRequest;return r.open(AbtO,e,!1),r.send(null),r.responseText},ENVIRONMENT_IS_WORKER&&(readBinary=function(e){var r=new XMLHttpRequest;return r.open(AbtO,e,!1),r.responseType=UylO,r.send(null),new Uint8Array(r.response)}),readAsync=function(e,r,i){var a=new XMLHttpRequest;a.open(AbtO,e,!0),a.responseType=UylO,a.onload=function(){200==a.status||0==a.status&&a.response?r(a.response):i()},a.onerror=i,a.send(null)},setWindowTitle=function(e){document.title=e}}var out=Module[QtgO]||console.log.bind(console),err=Module[s1iO]||console.warn.bind(console);for(key in moduleOverrides)moduleOverrides.hasOwnProperty(key)&&(Module[key]=moduleOverrides[key]);moduleOverrides=null,Module[MobO]&&(arguments_=Module[MobO]),Object.getOwnPropertyDescriptor(Module,MobO)||Object.defineProperty(Module,MobO,{configurable:!0,get:function(){abort(oWdO)}}),Module[oYKO]&&(thisProgram=Module[oYKO]),Object.getOwnPropertyDescriptor(Module,oYKO)||Object.defineProperty(Module,oYKO,{configurable:!0,get:function(){abort(QvNO)}}),Module[kTFO]&&(quit_=Module[kTFO]),Object.getOwnPropertyDescriptor(Module,kTFO)||Object.defineProperty(Module,kTFO,{configurable:!0,get:function(){abort(MqIO)}}),assert(typeof Module[gOAO]===Ah4P,IlDO),assert(typeof Module[cJvO]===Ah4P,EgyO),assert(typeof Module[gGsM]===Ah4P,IdvM),assert(typeof Module[cBnM]===Ah4P,E8pM),assert(typeof Module[YviM]===Ah4P,A3kM),assert(typeof Module[UqdM]===Ah4P,wYfM),assert(typeof Module[w0MM]===Ah4P,YxPM),assert(typeof Module[sVHM]===Ah4P,UsKM),assert(typeof Module[oQCM]===Ah4P,QnFM),Object.getOwnPropertyDescriptor(Module,YviM)||Object.defineProperty(Module,YviM,{configurable:!0,get:function(){abort(kLxM)}}),Object.getOwnPropertyDescriptor(Module,UqdM)||Object.defineProperty(Module,UqdM,{configurable:!0,get:function(){abort(MiAM)}}),Object.getOwnPropertyDescriptor(Module,w0MM)||Object.defineProperty(Module,w0MM,{configurable:!0,get:function(){abort(Mk7M)}}),Object.getOwnPropertyDescriptor(Module,sVHM)||Object.defineProperty(Module,sVHM,{configurable:!0,get:function(){abort(oS9M)}});var IDBFS=If2M,PROXYFS=kN4M,WORKERFS=EaXM,NODEFS=gIZM,STACK_ALIGN=16;function dynamicAlloc(e){assert(DYNAMICTOP_PTR);var r=HEAP32[DYNAMICTOP_PTR>>2],i=r+e+15&-16;return assert(i<=HEAP8.length,A5RM),HEAP32[DYNAMICTOP_PTR>>2]=i,r}function alignMemory(e,r){return r||(r=STACK_ALIGN),Math.ceil(e/r)*r}function getNativeTypeSize(e){switch(e){case cDUM:case cFrN:return 1;case EcuN:return 2;case YzmN:return 4;case A7oN:return 8;case UuhN:return 4;case w2jN:return 8;default:if(e[e.length-1]===QpcN)return 4;if(e[0]===sXeN){var r=Number(e.substr(1));return assert(r%8==0,Um9K+r+wUbL+e),r/8}return 0}}function warnOnce(e){warnOnce.shown||(warnOnce.shown={}),warnOnce.shown[e]||(warnOnce.shown[e]=1,err(e))}function convertJsFunctionToWasm(e,r){return e}var functionsInTableMap,freeTableIndexes=[];function addFunctionWasm(e,r){var i,a=wasmTable;if(!functionsInTableMap){functionsInTableMap=new WeakMap;for(var f=0;f>>0)+4294967296*+(r>>>0):+(e>>>0)+4294967296*+(0|r)}function dynCall(e,r,i){return i&&i.length?(assert(i.length===e.substring(1).replace(/j/g,McZK).length),assert(oK1K+e in Module,I7TK+e+kFWK),Module[oK1K+e].apply(null,[r].concat(i))):(assert(1==e.length),assert(oK1K+e in Module,I7TK+e+kFWK),Module[oK1K+e].call(null,r))}var tempRet0=0,setTempRet0=function(e){tempRet0=e},getTempRet0=function(){return tempRet0};function getCompilerSetting(e){throw kHtL}var wasmBinary,noExitRuntime,GLOBAL_BASE=1024;Module[MewL]&&(wasmBinary=Module[MewL]),Object.getOwnPropertyDescriptor(Module,MewL)||Object.defineProperty(Module,MewL,{configurable:!0,get:function(){abort(gCoL)}}),Module[I9qL]&&(noExitRuntime=Module[I9qL]),Object.getOwnPropertyDescriptor(Module,I9qL)||Object.defineProperty(Module,I9qL,{configurable:!0,get:function(){abort(cxjL)}});var wasmMemory,WebAssembly={Memory:function(e){return{buffer:new ArrayBuffer(65536*e[E4lL]),grow:function(e){var r=this.buffer,i=__growWasmMemory(e);return assert(this.buffer!==r),i}}},Table:function(e){var r=new Array(e[E4lL]);return r.grow=function(e){r.length>=307&&abort(YreL),r.push(null)},r.set=function(e,i){r[e]=i},r.get=function(e){return r[e]},r},Module:function(e){return{}},Instance:function(e,r){var i=function(e,r,i){var a=new ArrayBuffer(8),f=new Int32Array(a),t=new Float32Array(a),n=new Float64Array(a);function o(e){return f[e]}function b(e,r){f[e]=r}function c(){return n[0]}function v(e){n[0]=e}function g(e){t[0]=e}function u(){return t[0]}return function(e,r,a){var t=r.memory,n=i,s=new e.Int8Array(a),k=new e.Int16Array(a),l=new e.Int32Array(a),d=new e.Uint8Array(a),w=new e.Uint16Array(a),A=new e.Uint32Array(a),p=new e.Float32Array(a),z=new e.Float64Array(a),j=e.Math.imul,L=e.Math.fround,_=e.Math.abs,M=e.Math.clz32,h=(e.Math.min,e.Math.max,e.Math.floor),m=e.Math.ceil,E=e.Math.sqrt,V=r.abort,y=(e.NaN,e.Infinity),G=r.emscripten_destroy_worker,F=r.emscripten_create_worker,S=r.emscripten_call_worker,R=r._emval_take_value,U=r._embind_register_function,P=r.invoke_ii,O=r.__cxa_find_matching_catch_2,C=r.getTempRet0,D=r.__resumeException,T=r._emval_incref,B=r._emval_decref,W=r.invoke_vi,x=r.__cxa_find_matching_catch_3,I=r.__cxa_begin_catch,K=r.__assert_fail,q=r.invoke_viiii,N=r.abs,Z=r.invoke_vii,Q=r.roundf,Y=r.invoke_iiiii,H=r.invoke_iii,J=r.invoke_viii,X=r.__cxa_allocate_exception,$=r.__cxa_throw,ee=r.__cxa_free_exception,re=r.__cxa_end_catch,ie=r.invoke_v,ae=r.invoke_iiii,fe=r.llvm_eh_typeid_for,te=r.invoke_viid,ne=r.invoke_iiiiiii,oe=r.invoke_vid,be=r.invoke_iiiiii,ce=r.__cxa_find_matching_catch_4,ve=r.invoke_if,ge=r.invoke_viiiii,ue=r.invoke_fii,se=r.invoke_viiiiii,ke=r.invoke_fiiiii,le=r.invoke_fiii,de=r.invoke_fiiii,we=r.invoke_fiiiiiiiiii,Ae=r.invoke_ddd,pe=r.invoke_fiiiiiiii,ze=r.invoke_vff,je=r._embind_register_void,Le=r._embind_register_bool,_e=r._embind_register_std_string,Me=r._embind_register_std_wstring,he=r._embind_register_emval,me=r._embind_register_integer,Ee=r._embind_register_float,Ve=r._embind_register_memory_view,ye=r.__sys_open,Ge=r.fd_close,Fe=r.__sys_fcntl64,Se=r.__sys_ioctl,Re=r.fd_write,Ue=r.fd_read,Pe=r.emscripten_resize_heap,Oe=r.emscripten_memcpy_big,Ce=r.__cxa_uncaught_exceptions,De=r.__handle_stack_overflow,Te=r.setTempRet0,Be=r.fd_seek,We=5799776,xe=0,Ie=0;function Ke(e,r){var i,a,f,t=0;t=i=We-2432|0,i>>>0>>0&&De(),We=t,l[i+2428>>2]=e,l[i+2424>>2]=r;e:if(z[l[i+2428>>2]+96>>3]>=4.5){if(z[l[i+2428>>2]+176>>3]>=50.87525){if(z[l[i+2428>>2]+64>>3]>=72.25015){if(z[l[i+2428>>2]+8>>3]>=11){z[i+2416>>3]=-.385714293;break e}z[l[i+2428>>2]+128>>3]>=98.59355?z[i+2416>>3]=.369230777:z[i+2416>>3]=-.311111122;break e}r:if(z[l[i+2428>>2]+136>>3]>=.92036605){if(z[l[i+2428>>2]+88>>3]>=220.4425){z[i+2416>>3]=-.378947377;break r}z[i+2416>>3]=.0545454584}else z[l[i+2428>>2]+40>>3]>=8?z[i+2416>>3]=.370630741:z[i+2416>>3]=.139055789;break e}r:if(z[l[i+2428>>2]+48>>3]>=24.6364){if(z[l[i+2428>>2]+32>>3]>=17.5){if(z[l[i+2428>>2]+72>>3]>=.7240565){z[i+2416>>3]=-.365217417;break r}z[i+2416>>3]=.276416838;break r}z[l[i+2428>>2]+104>>3]>=8.5?z[i+2416>>3]=-.283146083:z[i+2416>>3]=.20408164}else i:if(z[l[i+2428>>2]+128>>3]>=54.2265){if(z[l[i+2428>>2]+112>>3]>=252.29199){z[i+2416>>3]=.32195124;break i}z[i+2416>>3]=-.283809513}else z[l[i+2428>>2]+152>>3]>=217.769?z[i+2416>>3]=-.0510476194:z[i+2416>>3]=.272868246}else r:if(z[l[i+2428>>2]+40>>3]>=514.5){if(z[l[i+2428>>2]+48>>3]>=39.86135){if(z[l[i+2428>>2]+144>>3]>=175.87451){if(z[l[i+2428>>2]+56>>3]>=1.0764){z[i+2416>>3]=.279699266;break r}z[i+2416>>3]=.0829157159;break r}z[l[i+2428>>2]+152>>3]>=177.893?z[i+2416>>3]=-.386206895:z[i+2416>>3]=.188235298;break r}i:if(z[l[i+2428>>2]+56>>3]>=.70947254){if(z[l[i+2428>>2]+64>>3]>=61.586853){z[i+2416>>3]=-.387692302;break i}z[i+2416>>3]=.0208695661}else z[l[i+2428>>2]+160>>3]>=395.5?z[i+2416>>3]=.342857152:z[i+2416>>3]=-.396059126}else i:if(z[l[i+2428>>2]+184>>3]>=1.8875){if(z[l[i+2428>>2]+88>>3]>=220.7325){z[i+2416>>3]=-.285714298;break i}z[l[i+2428>>2]+16>>3]>=178.5?z[i+2416>>3]=-.200000003:z[i+2416>>3]=.345299155}else a:if(z[l[i+2428>>2]+144>>3]>=187.784){if(z[l[i+2428>>2]+104>>3]>=237.5){z[i+2416>>3]=.0564705916;break a}z[i+2416>>3]=-.260168314}else z[l[i+2428>>2]+32>>3]>=29.5?z[i+2416>>3]=-.17853108:z[i+2416>>3]=-.390133202;e:if(z[l[i+2428>>2]+96>>3]>=11.5){if(z[l[i+2428>>2]+112>>3]>=48.0493){if(z[l[i+2428>>2]+128>>3]>=81.3851){if(z[l[i+2428>>2]+216>>3]>=235.5325){if(z[l[i+2428>>2]+152>>3]>=237.3825){z[i+2408>>3]=-.326212555;break e}z[i+2408>>3]=.252536505;break e}z[l[i+2428>>2]+56>>3]>=1.574895?z[i+2408>>3]=.156876028:z[i+2408>>3]=-.371306121;break e}r:if(z[l[i+2428>>2]+176>>3]>=50.7579){if(z[l[i+2428>>2]+136>>3]>=.9335495){z[i+2408>>3]=-.0253946017;break r}z[i+2408>>3]=.310704798}else z[l[i+2428>>2]+152>>3]>=219.3165?z[i+2408>>3]=.0679812133:z[i+2408>>3]=.266610265;break e}r:if(z[l[i+2428>>2]+32>>3]>=15.5){if(z[l[i+2428>>2]+96>>3]>=7496.5){z[i+2408>>3]=-.367095798;break r}z[l[i+2428>>2]+72>>3]>=.1114365?z[i+2408>>3]=-.126422673:z[i+2408>>3]=.188967139}else i:if(z[l[i+2428>>2]>>3]>=181.5){if(z[l[i+2428>>2]+112>>3]>=30.106499){z[i+2408>>3]=.348243803;break i}z[i+2408>>3]=-.342322081}else z[l[i+2428>>2]+216>>3]>=211.7475?z[i+2408>>3]=-.366997153:z[i+2408>>3]=-.0868173093}else r:if(z[l[i+2428>>2]+40>>3]>=290){if(z[l[i+2428>>2]+48>>3]>=39.86425){if(z[l[i+2428>>2]+216>>3]>=191.21149){if(z[l[i+2428>>2]+208>>3]>=226.78549){z[i+2408>>3]=.222691774;break r}z[i+2408>>3]=-.0725451037;break r}z[l[i+2428>>2]+88>>3]>=238?z[i+2408>>3]=-.364545614:z[i+2408>>3]=.24397245;break r}i:if(z[l[i+2428>>2]+56>>3]>=.488522){if(z[l[i+2428>>2]+64>>3]>=61.2825){z[i+2408>>3]=-.335887879;break i}z[i+2408>>3]=-.0548681319}else z[i+2408>>3]=-.338567585}else i:if(z[l[i+2428>>2]+184>>3]>=1.717195){if(z[l[i+2428>>2]+208>>3]>=253.452){z[i+2408>>3]=-.336742282;break i}z[l[i+2428>>2]+80>>3]>=234.6665?z[i+2408>>3]=.339986444:z[i+2408>>3]=.0609754808}else a:if(z[l[i+2428>>2]+104>>3]>=4.5){if(z[l[i+2428>>2]+80>>3]>=185.4165){z[i+2408>>3]=-.0729294717;break a}z[i+2408>>3]=-.315057456}else z[l[i+2428>>2]+32>>3]>=7.5?z[i+2408>>3]=-.140321001:z[i+2408>>3]=-.270951509;e:if(z[l[i+2428>>2]+96>>3]>=3.5){if(z[l[i+2428>>2]+112>>3]>=92.372955){if(z[l[i+2428>>2]+80>>3]>=187.127){if(z[l[i+2428>>2]+168>>3]>=41){if(z[l[i+2428>>2]+64>>3]>=71.298996){z[i+2400>>3]=.0915320292;break e}z[i+2400>>3]=.275912225;break e}z[l[i+2428>>2]+120>>3]>=1.64065?z[i+2400>>3]=.265289158:z[i+2400>>3]=.0855917186;break e}r:if(z[l[i+2428>>2]+104>>3]>=2330.5){if(z[l[i+2428>>2]>>3]>=105.5){z[i+2400>>3]=.278714716;break r}z[i+2400>>3]=-.247623712}else z[i+2400>>3]=-.372285813;break e}r:if(z[l[i+2428>>2]+128>>3]>=35.59465){if(z[l[i+2428>>2]+32>>3]>=6.5){if(z[l[i+2428>>2]+136>>3]>=.43510652){z[i+2400>>3]=-.367062718;break r}z[i+2400>>3]=.0513699017;break r}z[l[i+2428>>2]+112>>3]>=75.354645?z[i+2400>>3]=.124900676:z[i+2400>>3]=-.244499594}else i:if(z[l[i+2428>>2]+16>>3]>=16.5){if(z[l[i+2428>>2]+40>>3]>=9057){z[i+2400>>3]=-.256199926;break i}z[i+2400>>3]=.19044809}else z[l[i+2428>>2]+24>>3]>=5.5?z[i+2400>>3]=-.3772614:z[i+2400>>3]=.300258905}else r:if(z[l[i+2428>>2]+40>>3]>=514.5){if(z[l[i+2428>>2]+48>>3]>=39.86135){if(z[l[i+2428>>2]+56>>3]>=1.276145){if(z[l[i+2428>>2]+80>>3]>=254.861){z[i+2400>>3]=-.421026796;break r}z[i+2400>>3]=.208558157;break r}z[l[i+2428>>2]+40>>3]>=1766?z[i+2400>>3]=.112332635:z[i+2400>>3]=-.321069121;break r}i:if(z[l[i+2428>>2]+56>>3]>=.70947254){if(z[l[i+2428>>2]+80>>3]>=234.538){z[i+2400>>3]=.0294077341;break i}z[i+2400>>3]=-.319432348}else z[l[i+2428>>2]+160>>3]>=395.5?z[i+2400>>3]=.29906854:z[i+2400>>3]=-.298820347}else i:if(z[l[i+2428>>2]+184>>3]>=1.774845){if(z[l[i+2428>>2]+152>>3]>=210.083){z[i+2400>>3]=-.315241963;break i}z[l[i+2428>>2]+168>>3]>=207?z[i+2400>>3]=.252843708:z[i+2400>>3]=-.273729056}else a:if(z[l[i+2428>>2]+144>>3]>=187.784){if(z[l[i+2428>>2]+48>>3]>=162.88){z[i+2400>>3]=.0604482852;break a}z[i+2400>>3]=-.184598133}else z[l[i+2428>>2]+32>>3]>=29.5?z[i+2400>>3]=-.117878772:z[i+2400>>3]=-.293729067;e:if(z[l[i+2428>>2]+32>>3]>=18.5){if(z[l[i+2428>>2]+112>>3]>=87.92136){if(z[l[i+2428>>2]+208>>3]>=151.7095){if(z[l[i+2428>>2]+72>>3]>=.9089275){z[i+2392>>3]=-.370962143;break e}z[l[i+2428>>2]+32>>3]>=29?z[i+2392>>3]=.238627672:z[i+2392>>3]=-.377346158;break e}r:if(z[l[i+2428>>2]+48>>3]>=533.245){if(z[l[i+2428>>2]+16>>3]>=118){z[i+2392>>3]=.26664874;break r}z[i+2392>>3]=-.290560871}else z[i+2392>>3]=-.394265682;break e}r:if(z[l[i+2428>>2]+48>>3]>=38.714302){if(z[l[i+2428>>2]+144>>3]>=211.198){if(z[l[i+2428>>2]+72>>3]>=.8715285){z[i+2392>>3]=-.205497384;break r}z[i+2392>>3]=.196295351;break r}z[l[i+2428>>2]+56>>3]>=1.06393?z[i+2392>>3]=.0849514082:z[i+2392>>3]=-.0973042399}else i:if(z[l[i+2428>>2]+160>>3]>=135){if(z[l[i+2428>>2]+96>>3]>=7496.5){z[i+2392>>3]=-.301632077;break i}z[i+2392>>3]=.162217617}else z[l[i+2428>>2]+88>>3]>=239.3745?z[i+2392>>3]=-.24704431:z[i+2392>>3]=-.0421716534}else r:if(z[l[i+2428>>2]+96>>3]>=3.5){if(z[l[i+2428>>2]+144>>3]>=245.974){if(z[l[i+2428>>2]+72>>3]>=.125){z[i+2392>>3]=-.360215455;break r}z[l[i+2428>>2]+112>>3]>=37.77025?z[i+2392>>3]=.192163274:z[i+2392>>3]=-.0459643975;break r}i:if(z[l[i+2428>>2]+152>>3]>=217.18451){if(z[l[i+2428>>2]+104>>3]>=16.5){z[i+2392>>3]=-.29591614;break i}z[i+2392>>3]=-.0854477212}else z[l[i+2428>>2]+168>>3]>=6.5?z[i+2392>>3]=.186623544:z[i+2392>>3]=-.179822057}else i:if(z[l[i+2428>>2]+144>>3]>=181.4165){if(z[l[i+2428>>2]+152>>3]>=195.189){if(z[l[i+2428>>2]+176>>3]>=38.4497){z[i+2392>>3]=-.0844063535;break i}z[i+2392>>3]=-.199323371;break i}z[l[i+2428>>2]+96>>3]>=-499?z[i+2392>>3]=-.244790033:z[i+2392>>3]=.125016585}else a:if(z[l[i+2428>>2]>>3]>=195.5){if(z[l[i+2428>>2]+32>>3]>=3.5){z[i+2392>>3]=.404412478;break a}z[i+2392>>3]=-.245319352}else z[l[i+2428>>2]+112>>3]>=268.8765?z[i+2392>>3]=.220983133:z[i+2392>>3]=-.273469031;e:if(z[l[i+2428>>2]+96>>3]>=6.5){if(z[l[i+2428>>2]+176>>3]>=50.87525){if(z[l[i+2428>>2]+128>>3]>=65.558304){if(z[l[i+2428>>2]+152>>3]>=211.58551){if(z[l[i+2428>>2]+104>>3]>=6358){z[i+2384>>3]=.17844893;break e}z[i+2384>>3]=-.291693598;break e}z[l[i+2428>>2]+40>>3]>=9?z[i+2384>>3]=.196360871:z[i+2384>>3]=-.35452354;break e}r:if(z[l[i+2428>>2]+136>>3]>=.92036605){if(z[l[i+2428>>2]+80>>3]>=243.9615){z[i+2384>>3]=-.312325507;break r}z[i+2384>>3]=.0229666885}else z[l[i+2428>>2]+168>>3]>=7.5?z[i+2384>>3]=.225505218:z[i+2384>>3]=-.337109357;break e}r:if(z[l[i+2428>>2]+112>>3]>=203.575){if(z[l[i+2428>>2]+80>>3]>=186.5645){if(z[l[i+2428>>2]+120>>3]>=.635695){z[i+2384>>3]=.212455466;break r}z[i+2384>>3]=-.34549436;break r}z[i+2384>>3]=-.283153981}else i:if(z[l[i+2428>>2]+80>>3]>=225.794){if(z[l[i+2428>>2]+136>>3]>=1.10303){z[i+2384>>3]=-.344149709;break i}z[i+2384>>3]=.0669586286}else z[l[i+2428>>2]+208>>3]>=253.882?z[i+2384>>3]=.209657744:z[i+2384>>3]=-.201315865}else r:if(z[l[i+2428>>2]+40>>3]>=290){if(z[l[i+2428>>2]+48>>3]>=39.86425){if(z[l[i+2428>>2]+144>>3]>=175.87451){if(z[l[i+2428>>2]+56>>3]>=1.2069199){z[i+2384>>3]=.173931599;break r}z[i+2384>>3]=.0340663008;break r}z[l[i+2428>>2]+152>>3]>=177.893?z[i+2384>>3]=-.332355469:z[i+2384>>3]=.0904638171;break r}i:if(z[l[i+2428>>2]+144>>3]>=254.65){if(z[l[i+2428>>2]+24>>3]>=49.5){z[i+2384>>3]=-.193579778;break i}z[i+2384>>3]=.390157551}else z[l[i+2428>>2]+16>>3]>=142.5?z[i+2384>>3]=-.253830969:z[i+2384>>3]=-.0826696381}else i:if(z[l[i+2428>>2]+144>>3]>=158.03351){if(z[l[i+2428>>2]+216>>3]>=220.64801){if(z[l[i+2428>>2]+104>>3]>=3225.5){z[i+2384>>3]=.374992281;break i}z[i+2384>>3]=-.18332015;break i}z[l[i+2428>>2]+208>>3]>=211.46451?z[i+2384>>3]=.0257796329:z[i+2384>>3]=-.143455043}else z[l[i+2428>>2]+32>>3]>=19.5?z[i+2384>>3]=-.307519048:z[i+2384>>3]=-.259090573;e:if(z[l[i+2428>>2]+32>>3]>=7.5){if(z[l[i+2428>>2]+112>>3]>=152.6265){if(z[l[i+2428>>2]+208>>3]>=139.0665){if(z[l[i+2428>>2]+64>>3]>=66.08795){if(z[l[i+2428>>2]+24>>3]>=78.5){z[i+2376>>3]=-.215648994;break e}z[i+2376>>3]=.155362621;break e}z[l[i+2428>>2]+208>>3]>=237.0095?z[i+2376>>3]=.234306693:z[i+2376>>3]=.183447257;break e}z[i+2376>>3]=-.305411458;break e}r:if(z[l[i+2428>>2]+48>>3]>=35.67285){if(z[l[i+2428>>2]+208>>3]>=153.77051){if(z[l[i+2428>>2]+72>>3]>=.8715285){z[i+2376>>3]=-.250819951;break r}z[i+2376>>3]=.145358279;break r}z[l[i+2428>>2]+88>>3]>=207.5715?z[i+2376>>3]=-.221311793:z[i+2376>>3]=.0567085519}else i:if(z[l[i+2428>>2]+64>>3]>=53.30625){if(z[l[i+2428>>2]+144>>3]>=187.906){z[i+2376>>3]=-.259630144;break i}z[i+2376>>3]=-.0458648205}else z[l[i+2428>>2]+72>>3]>=.410292?z[i+2376>>3]=-.312156856:z[i+2376>>3]=.0249636099}else r:if(z[l[i+2428>>2]+144>>3]>=233.49649){if(z[l[i+2428>>2]+160>>3]>=2.5){if(z[l[i+2428>>2]+176>>3]>=38.17755){if(z[l[i+2428>>2]+152>>3]>=249.275){z[i+2376>>3]=.518041015;break r}z[i+2376>>3]=.115394376;break r}z[l[i+2428>>2]+88>>3]>=176.379?z[i+2376>>3]=-.278888494:z[i+2376>>3]=.193404377;break r}i:if(z[l[i+2428>>2]+80>>3]>=235.2265){if(z[l[i+2428>>2]+208>>3]>=186.75){z[i+2376>>3]=-.00918309018;break i}z[i+2376>>3]=-.191982761}else z[l[i+2428>>2]+120>>3]>=1.66288?z[i+2376>>3]=.172561303:z[i+2376>>3]=-.234025195}else i:if(z[l[i+2428>>2]+152>>3]>=209.3445){if(z[l[i+2428>>2]+184>>3]>=1.454395){if(z[l[i+2428>>2]+160>>3]>=17){z[i+2376>>3]=.20943211;break i}z[i+2376>>3]=-.165333554;break i}z[l[i+2428>>2]+56>>3]>=1.5885401?z[i+2376>>3]=.0512514524:z[i+2376>>3]=-.254319817}else a:if(z[l[i+2428>>2]+144>>3]>=195.143){if(z[l[i+2428>>2]+80>>3]>=180.1365){z[i+2376>>3]=.111326851;break a}z[i+2376>>3]=-.30613184}else z[l[i+2428>>2]+112>>3]>=301.1065?z[i+2376>>3]=.243555859:z[i+2376>>3]=-.204446912;e:if(z[l[i+2428>>2]+96>>3]>=3.5){if(z[l[i+2428>>2]+176>>3]>=101.959){if(z[l[i+2428>>2]+40>>3]>=60){if(z[l[i+2428>>2]+64>>3]>=72.25015){if(z[l[i+2428>>2]+8>>3]>=11){z[i+2368>>3]=-.3042247;break e}z[i+2368>>3]=.183758274;break e}z[l[i+2428>>2]+168>>3]>=18.5?z[i+2368>>3]=.204181433:z[i+2368>>3]=-.0947032794;break e}r:if(z[l[i+2428>>2]+200>>3]>=.0788483){if(z[l[i+2428>>2]+8>>3]>=41){z[i+2368>>3]=-.0338194892;break r}z[i+2368>>3]=-.489147484}else z[l[i+2428>>2]>>3]>=114.5?z[i+2368>>3]=-.241448522:z[i+2368>>3]=.138983786;break e}r:if(z[l[i+2428>>2]+80>>3]>=244.8375){if(z[l[i+2428>>2]+120>>3]>=.99712753){if(z[l[i+2428>>2]+72>>3]>=.570238){z[i+2368>>3]=-.106924348;break r}z[i+2368>>3]=.184928223;break r}z[l[i+2428>>2]+64>>3]>=1.362525?z[i+2368>>3]=.0812960193:z[i+2368>>3]=-.143914208}else i:if(z[l[i+2428>>2]+88>>3]>=204.46649){if(z[l[i+2428>>2]+8>>3]>=48.5){z[i+2368>>3]=-.219539195;break i}z[i+2368>>3]=-.00322123035}else z[l[i+2428>>2]+216>>3]>=169.72101?z[i+2368>>3]=.169058427:z[i+2368>>3]=-.362797499}else r:if(z[l[i+2428>>2]+32>>3]>=18.5){if(z[l[i+2428>>2]+88>>3]>=236.34601){if(z[l[i+2428>>2]+160>>3]>=53){if(z[l[i+2428>>2]+160>>3]>=686.5){z[i+2368>>3]=-.25495407;break r}z[i+2368>>3]=.335632145;break r}z[l[i+2428>>2]+16>>3]>=36.5?z[i+2368>>3]=-.27089566:z[i+2368>>3]=.074709259;break r}i:if(z[l[i+2428>>2]+80>>3]>=205.9985){if(z[l[i+2428>>2]+40>>3]>=102.5){z[i+2368>>3]=.048195187;break i}z[i+2368>>3]=.376129478}else z[i+2368>>3]=-.280378789}else i:if(z[l[i+2428>>2]+144>>3]>=181.4165){if(z[l[i+2428>>2]+48>>3]>=162.88){if(z[l[i+2428>>2]+80>>3]>=254.86649){z[i+2368>>3]=-.0721942633;break i}z[i+2368>>3]=.213359758;break i}z[l[i+2428>>2]+160>>3]>=2.5?z[i+2368>>3]=.00760538597:z[i+2368>>3]=-.135030627}else a:if(z[l[i+2428>>2]>>3]>=195.5){if(z[l[i+2428>>2]+48>>3]>=115.0365){z[i+2368>>3]=.395189166;break a}z[i+2368>>3]=-.20718506}else z[l[i+2428>>2]+40>>3]>=1126?z[i+2368>>3]=.127722859:z[i+2368>>3]=-.235378429;e:if(z[l[i+2428>>2]+160>>3]>=30.5){if(z[l[i+2428>>2]+176>>3]>=23.54285){if(z[l[i+2428>>2]+80>>3]>=236.34201){if(z[l[i+2428>>2]+72>>3]>=.5106385){if(z[l[i+2428>>2]+72>>3]>=.78977){z[i+2360>>3]=-.0135025484;break e}z[i+2360>>3]=-.798823297;break e}z[l[i+2428>>2]+176>>3]>=27.7364?z[i+2360>>3]=.216333747:z[i+2360>>3]=-.338833451;break e}r:if(z[l[i+2428>>2]+152>>3]>=217.1305){if(z[l[i+2428>>2]+40>>3]>=362.5){z[i+2360>>3]=.0401650295;break r}z[i+2360>>3]=-.234107807}else z[l[i+2428>>2]+192>>3]>=11.658?z[i+2360>>3]=.181144014:z[i+2360>>3]=-.359352827;break e}r:if(z[l[i+2428>>2]+104>>3]>=3660){if(z[l[i+2428>>2]+96>>3]>=7643){z[i+2360>>3]=-.254597276;break r}z[l[i+2428>>2]+40>>3]>=15020.5?z[i+2360>>3]=-.276470035:z[i+2360>>3]=.198746294}else i:if(z[l[i+2428>>2]+8>>3]>=124.5){if(z[l[i+2428>>2]+152>>3]>=237.49951){z[i+2360>>3]=-.255784422;break i}z[i+2360>>3]=.255753785}else z[l[i+2428>>2]+120>>3]>=1.78017?z[i+2360>>3]=.153090879:z[i+2360>>3]=-.289929003}else r:if(z[l[i+2428>>2]+32>>3]>=6.5){if(z[l[i+2428>>2]+88>>3]>=236.09){if(z[l[i+2428>>2]+96>>3]>=5.5){if(z[l[i+2428>>2]+152>>3]>=219.713){z[i+2360>>3]=-.076826252;break r}z[i+2360>>3]=.169837803;break r}z[l[i+2428>>2]>>3]>=28?z[i+2360>>3]=-.273338884:z[i+2360>>3]=-.0646725893;break r}i:if(z[l[i+2428>>2]+208>>3]>=139.0665){if(z[l[i+2428>>2]+72>>3]>=.869743){z[i+2360>>3]=-.183421224;break i}z[i+2360>>3]=.102046274}else z[l[i+2428>>2]+216>>3]>=169.7485?z[i+2360>>3]=-.29439798:z[i+2360>>3]=-.0331436992}else i:if(z[l[i+2428>>2]+80>>3]>=239.40201){if(z[l[i+2428>>2]+208>>3]>=211.48349){if(z[l[i+2428>>2]+216>>3]>=215.6385){z[i+2360>>3]=-.041360613;break i}z[i+2360>>3]=.139640585;break i}z[l[i+2428>>2]+216>>3]>=194.44?z[i+2360>>3]=-.211949155:z[i+2360>>3]=-.0563035272}else a:if(z[l[i+2428>>2]+120>>3]>=1.66288){if(z[l[i+2428>>2]+88>>3]>=209.774){z[i+2360>>3]=.272144169;break a}z[i+2360>>3]=-.322000146}else z[l[i+2428>>2]+104>>3]>=3166?z[i+2360>>3]=.215438589:z[i+2360>>3]=-.200431153;e:if(z[l[i+2428>>2]+160>>3]>=30.5){if(z[l[i+2428>>2]+216>>3]>=232.10449){if(z[l[i+2428>>2]+104>>3]>=5130.5){if(z[l[i+2428>>2]+96>>3]>=7496.5){z[i+2352>>3]=-.255599409;break e}z[l[i+2428>>2]+40>>3]>=15427.5?z[i+2352>>3]=-.222781166:z[i+2352>>3]=.211164638;break e}r:if(z[l[i+2428>>2]+176>>3]>=37.71365){if(z[l[i+2428>>2]+80>>3]>=227.124){z[i+2352>>3]=.0850857869;break r}z[i+2352>>3]=-.166866735}else z[l[i+2428>>2]+208>>3]>=253.619?z[i+2352>>3]=.11568588:z[i+2352>>3]=-.248106718;break e}r:if(z[l[i+2428>>2]+192>>3]>=50.604553){if(z[l[i+2428>>2]+136>>3]>=.329494){if(z[l[i+2428>>2]+80>>3]>=226.3905){z[i+2352>>3]=-.516199172;break r}z[i+2352>>3]=-.185607076;break r}z[l[i+2428>>2]+80>>3]>=234.603?z[i+2352>>3]=.192448482:z[i+2352>>3]=-.0448037945}else z[l[i+2428>>2]+136>>3]>=.92036605?z[i+2352>>3]=-.29293105:z[l[i+2428>>2]+32>>3]>=10928.5?z[i+2352>>3]=-.321683228:z[i+2352>>3]=.200351462}else r:if(z[l[i+2428>>2]+32>>3]>=7.5){if(z[l[i+2428>>2]+48>>3]>=43.3512){if(z[l[i+2428>>2]+56>>3]>=1.374895){if(z[l[i+2428>>2]+72>>3]>=.68369997){z[i+2352>>3]=-.146258578;break r}z[i+2352>>3]=.161308944;break r}z[l[i+2428>>2]+144>>3]>=195.06?z[i+2352>>3]=.0532037802:z[i+2352>>3]=-.141276702;break r}i:if(z[l[i+2428>>2]+152>>3]>=238.49701){if(z[l[i+2428>>2]+8>>3]>=1.5){z[i+2352>>3]=-.293535262;break i}z[i+2352>>3]=-.0310332831}else z[l[i+2428>>2]+144>>3]>=168.0745?z[i+2352>>3]=.000750342093:z[i+2352>>3]=-.259468883}else i:if(z[l[i+2428>>2]+144>>3]>=235.98401){if(z[l[i+2428>>2]+208>>3]>=217.91049){if(z[l[i+2428>>2]+80>>3]>=249.607){z[i+2352>>3]=.0668019503;break i}z[i+2352>>3]=-.0730271563;break i}z[l[i+2428>>2]+120>>3]>=1.666765?z[i+2352>>3]=.208993465:z[i+2352>>3]=-.156969309}else a:if(z[l[i+2428>>2]+216>>3]>=215.6385){if(z[l[i+2428>>2]+88>>3]>=200.32251){z[i+2352>>3]=-.238442585;break a}z[i+2352>>3]=-.0560725406}else z[l[i+2428>>2]+144>>3]>=189.9285?z[i+2352>>3]=-.0364467166:z[i+2352>>3]=-.186069533;e:if(z[l[i+2428>>2]+112>>3]>=124.923996){if(z[l[i+2428>>2]+208>>3]>=185.2935){if(z[l[i+2428>>2]+80>>3]>=186.1665){if(z[l[i+2428>>2]+112>>3]>=127.399506){if(z[l[i+2428>>2]+104>>3]>=5.5){z[i+2344>>3]=.157461971;break e}z[i+2344>>3]=-.147560224;break e}z[l[i+2428>>2]+16>>3]>=41?z[i+2344>>3]=.240333557:z[i+2344>>3]=.691418827;break e}r:if(z[l[i+2428>>2]+112>>3]>=301.1065){if(z[l[i+2428>>2]+128>>3]>=35.863){z[i+2344>>3]=-.216521904;break r}z[i+2344>>3]=.182200268}else z[i+2344>>3]=-.266337752;break e}r:if(z[l[i+2428>>2]+48>>3]>=278.1065){if(z[l[i+2428>>2]+56>>3]>=.982817){if(z[l[i+2428>>2]+120>>3]>=1.79318){z[i+2344>>3]=-.266854703;break r}z[i+2344>>3]=.201209709;break r}z[i+2344>>3]=-.403732061}else i:if(z[l[i+2428>>2]+120>>3]>=1.903795){if(z[l[i+2428>>2]+16>>3]>=62.5){z[i+2344>>3]=.204506353;break i}z[i+2344>>3]=-.198822394}else z[l[i+2428>>2]+32>>3]>=850?z[i+2344>>3]=.00311910687:z[i+2344>>3]=-.296252161}else r:if(z[l[i+2428>>2]+32>>3]>=7.5){if(z[l[i+2428>>2]+80>>3]>=253.116){if(z[l[i+2428>>2]+72>>3]>=.654901){if(z[l[i+2428>>2]+144>>3]>=250.74649){z[i+2344>>3]=.11840377;break r}z[i+2344>>3]=-.293310791;break r}z[l[i+2428>>2]+8>>3]>=141.5?z[i+2344>>3]=-.407151461:z[i+2344>>3]=.165508673;break r}i:if(z[l[i+2428>>2]+56>>3]>=.999775){if(z[l[i+2428>>2]+208>>3]>=203.1275){z[i+2344>>3]=.119440377;break i}z[i+2344>>3]=-.0204428323}else z[l[i+2428>>2]+72>>3]>=.41144198?z[i+2344>>3]=-.313373148:z[i+2344>>3]=-.0448583327}else i:if(z[l[i+2428>>2]+144>>3]>=233.49649){if(z[l[i+2428>>2]+80>>3]>=235.9325){if(z[l[i+2428>>2]+176>>3]>=45.977097){z[i+2344>>3]=.128513515;break i}z[i+2344>>3]=-.0344506986;break i}z[l[i+2428>>2]+88>>3]>=182.2885?z[i+2344>>3]=-.190140948:z[i+2344>>3]=.189734206}else a:if(z[l[i+2428>>2]+216>>3]>=189.117){if(z[l[i+2428>>2]+184>>3]>=1.454395){z[i+2344>>3]=-.0550091229;break a}z[i+2344>>3]=-.199047491}else z[l[i+2428>>2]+208>>3]>=161.875?z[i+2344>>3]=.117594562:z[i+2344>>3]=-.170095786;e:if(z[l[i+2428>>2]+160>>3]>=30.5){if(z[l[i+2428>>2]+184>>3]>=.65935004){if(z[l[i+2428>>2]+192>>3]>=50.81805){if(z[l[i+2428>>2]+152>>3]>=223.4035){if(z[l[i+2428>>2]+72>>3]>=.001164455){z[i+2336>>3]=.0791869238;break e}z[i+2336>>3]=-.311907828;break e}z[l[i+2428>>2]+8>>3]>=130?z[i+2336>>3]=-.474242836:z[i+2336>>3]=.113530315;break e}r:if(z[l[i+2428>>2]+136>>3]>=.64444447){if(z[l[i+2428>>2]+168>>3]>=376.5){z[i+2336>>3]=-.438656777;break r}z[i+2336>>3]=.0745994672}else z[l[i+2428>>2]+80>>3]>=178.6445?z[i+2336>>3]=.180563629:z[i+2336>>3]=-.0352609642;break e}r:if(z[l[i+2428>>2]+72>>3]>=680995e-9){if(z[l[i+2428>>2]+208>>3]>=201.05899){if(z[l[i+2428>>2]+80>>3]>=229.2175){z[i+2336>>3]=.0617035627;break r}z[i+2336>>3]=-.332342982;break r}z[l[i+2428>>2]+112>>3]>=15.5?z[i+2336>>3]=-.153890178:z[i+2336>>3]=.333132267}else z[l[i+2428>>2]+112>>3]>=443.859?z[i+2336>>3]=.216879293:z[l[i+2428>>2]+176>>3]>=223.66699?z[i+2336>>3]=.068527095:z[i+2336>>3]=-.317926258}else r:if(z[l[i+2428>>2]+120>>3]>=1.66288){if(z[l[i+2428>>2]+208>>3]>=149.6315){if(z[l[i+2428>>2]+88>>3]>=243.301){z[i+2336>>3]=-.288143009;break r}z[l[i+2428>>2]+152>>3]>=208.0835?z[i+2336>>3]=-.0665616095:z[i+2336>>3]=.175611511;break r}z[i+2336>>3]=-.279830188}else i:if(z[l[i+2428>>2]+192>>3]>=52.2158){if(z[l[i+2428>>2]+216>>3]>=201.857){if(z[l[i+2428>>2]+104>>3]>=3033){z[i+2336>>3]=.0633617416;break i}z[i+2336>>3]=-.265275419;break i}z[l[i+2428>>2]+80>>3]>=225.0555?z[i+2336>>3]=.144125119:z[i+2336>>3]=-.219049767}else a:if(z[l[i+2428>>2]+144>>3]>=163.2615){if(z[l[i+2428>>2]+216>>3]>=245.7555){z[i+2336>>3]=-.175592288;break a}z[i+2336>>3]=-.0129710203}else z[l[i+2428>>2]+56>>3]>=1.7971499?z[i+2336>>3]=.157563001:z[i+2336>>3]=-.201229692;e:if(z[l[i+2428>>2]+48>>3]>=140.55301){if(z[l[i+2428>>2]+208>>3]>=191.77701){if(z[l[i+2428>>2]+136>>3]>=.9422995){z[i+2328>>3]=-.351330459;break e}z[l[i+2428>>2]+128>>3]>=81.3851?z[i+2328>>3]=-.387848735:z[l[i+2428>>2]+64>>3]>=41.8595?z[i+2328>>3]=.0621053465:z[i+2328>>3]=.161725372;break e}r:if(z[l[i+2428>>2]+40>>3]>=17){if(z[l[i+2428>>2]+152>>3]>=215.577){if(z[l[i+2428>>2]+56>>3]>=1.3927851){z[i+2328>>3]=.0512207747;break r}z[i+2328>>3]=-.37405929;break r}z[l[i+2428>>2]+144>>3]>=220.79901?z[i+2328>>3]=-.464614362:z[i+2328>>3]=.0994952098}else z[i+2328>>3]=-.239934161}else r:if(z[l[i+2428>>2]+96>>3]>=2.5){if(z[l[i+2428>>2]+120>>3]>=.9996245){if(z[l[i+2428>>2]+80>>3]>=227.4875){if(z[l[i+2428>>2]+72>>3]>=.3910695){z[i+2328>>3]=-.0946645737;break r}z[i+2328>>3]=.132408544;break r}z[l[i+2428>>2]+104>>3]>=819?z[i+2328>>3]=.114875391:z[i+2328>>3]=-.125493854;break r}i:if(z[l[i+2428>>2]>>3]>=165.5){if(z[l[i+2428>>2]+112>>3]>=15.91595){z[i+2328>>3]=.163682669;break i}z[i+2328>>3]=-.278609544}else z[l[i+2428>>2]+160>>3]>=126.5?z[i+2328>>3]=.00617867475:z[i+2328>>3]=-.140685245}else i:if(z[l[i+2428>>2]>>3]>=43.5){if(z[l[i+2428>>2]+216>>3]>=240.03){z[i+2328>>3]=-.239319548;break i}z[l[i+2428>>2]+152>>3]>=253.896?z[i+2328>>3]=.119980417:z[i+2328>>3]=-.088814579}else a:if(z[l[i+2428>>2]+24>>3]>=127.5){if(z[l[i+2428>>2]+160>>3]>=356.5){z[i+2328>>3]=.112819351;break a}z[i+2328>>3]=-.223467708}else z[l[i+2428>>2]+144>>3]>=223.354?z[i+2328>>3]=.104270972:z[i+2328>>3]=-.0474225469;e:if(z[l[i+2428>>2]+160>>3]>=30.5){if(z[l[i+2428>>2]+216>>3]>=232.10449){if(z[l[i+2428>>2]+104>>3]>=5212){if(z[l[i+2428>>2]+96>>3]>=7496.5){z[i+2320>>3]=-.240514547;break e}z[l[i+2428>>2]+40>>3]>=15427.5?z[i+2320>>3]=-.186143339:z[i+2320>>3]=.178604051;break e}r:if(z[l[i+2428>>2]+208>>3]>=253.023){if(z[l[i+2428>>2]+160>>3]>=4469){z[i+2320>>3]=-.271140665;break r}z[i+2320>>3]=.205908284}else z[l[i+2428>>2]+56>>3]>=.9264965?z[i+2320>>3]=.0473189428:z[i+2320>>3]=-.192653552;break e}r:if(z[l[i+2428>>2]+80>>3]>=236.34201){if(z[l[i+2428>>2]+72>>3]>=.3711075){if(z[l[i+2428>>2]+80>>3]>=252.6615){z[i+2320>>3]=.123649873;break r}z[i+2320>>3]=-.271701604;break r}z[l[i+2428>>2]+184>>3]>=.60251045?z[i+2320>>3]=.189062789:z[i+2320>>3]=-.384190917}else i:if(z[l[i+2428>>2]+152>>3]>=217.1305){if(z[l[i+2428>>2]+40>>3]>=88.5){z[i+2320>>3]=.0167184565;break i}z[i+2320>>3]=-.287879527}else z[l[i+2428>>2]+192>>3]>=11.658?z[i+2320>>3]=.12530826:z[i+2320>>3]=-.360899776}else r:if(z[l[i+2428>>2]+80>>3]>=166.481){if(z[l[i+2428>>2]+88>>3]>=211.82349){if(z[l[i+2428>>2]+216>>3]>=252.31299){z[i+2320>>3]=-.235928699;break r}z[l[i+2428>>2]+8>>3]>=34.5?z[i+2320>>3]=-.0618174076:z[i+2320>>3]=.0180323478;break r}i:if(z[l[i+2428>>2]+208>>3]>=139.0665){if(z[l[i+2428>>2]+144>>3]>=183.1665){z[i+2320>>3]=.10037303;break i}z[i+2320>>3]=-.105780378}else z[l[i+2428>>2]+40>>3]>=634?z[i+2320>>3]=.0387886576:z[i+2320>>3]=-.235223323}else i:if(z[l[i+2428>>2]+104>>3]>=944.5){if(z[l[i+2428>>2]+104>>3]>=1246.5){z[i+2320>>3]=-.176531464;break i}z[i+2320>>3]=.240787178}else a:if(z[l[i+2428>>2]+160>>3]>=5.5){if(z[l[i+2428>>2]+208>>3]>=254.8055){z[i+2320>>3]=.562823296;break a}z[i+2320>>3]=-.228236675}else z[i+2320>>3]=-.226470277;e:if(z[l[i+2428>>2]+160>>3]>=2.5){if(z[l[i+2428>>2]+192>>3]>=51.490448){if(z[l[i+2428>>2]+104>>3]>=3188){if(z[l[i+2428>>2]+136>>3]>=.0137113){if(z[l[i+2428>>2]+96>>3]>=7589){z[i+2312>>3]=-.184800476;break e}z[i+2312>>3]=.200736642;break e}z[l[i+2428>>2]+112>>3]>=171.705?z[i+2312>>3]=.0760491863:z[i+2312>>3]=-.361014724;break e}r:if(z[l[i+2428>>2]+152>>3]>=225.14801){if(z[l[i+2428>>2]+112>>3]>=139.6355){z[i+2312>>3]=-.0557112768;break r}z[i+2312>>3]=-.267271936}else z[l[i+2428>>2]+56>>3]>=1.83565?z[i+2312>>3]=-.654302537:z[i+2312>>3]=.00354237598;break e}r:if(z[l[i+2428>>2]+176>>3]>=19.08095){if(z[l[i+2428>>2]+200>>3]>=.51768005){if(z[l[i+2428>>2]+208>>3]>=243.0795){z[i+2312>>3]=-.189648494;break r}z[i+2312>>3]=.0716916993;break r}z[l[i+2428>>2]+80>>3]>=249.38449?z[i+2312>>3]=.193207666:z[i+2312>>3]=.0970515385}else i:if(z[l[i+2428>>2]+48>>3]>=153.434){if(z[l[i+2428>>2]+208>>3]>=227.25699){z[i+2312>>3]=.206273302;break i}z[i+2312>>3]=-.371929467}else z[l[i+2428>>2]+120>>3]>=1.4977701?z[i+2312>>3]=.223970801:z[i+2312>>3]=-.181896254}else r:if(z[l[i+2428>>2]+192>>3]>=32.24745){if(z[l[i+2428>>2]+104>>3]>=535){if(z[l[i+2428>>2]+192>>3]>=52.54165){z[i+2312>>3]=-.30731234;break r}z[l[i+2428>>2]+16>>3]>=100.5?z[i+2312>>3]=.221692786:z[i+2312>>3]=-.0327271;break r}z[l[i+2428>>2]+80>>3]>=226.686?z[i+2312>>3]=-.266930312:z[i+2312>>3]=-.2238729}else i:if(z[l[i+2428>>2]+192>>3]>=31.99295){if(z[l[i+2428>>2]>>3]>=31){if(z[l[i+2428>>2]>>3]>=182){z[i+2312>>3]=.147012383;break i}z[i+2312>>3]=-.126845762;break i}z[i+2312>>3]=.622098029}else a:if(z[l[i+2428>>2]+80>>3]>=177.0415){if(z[l[i+2428>>2]+88>>3]>=211.909){z[i+2312>>3]=-.0301595777;break a}z[i+2312>>3]=.0525641739}else z[l[i+2428>>2]+120>>3]>=1.72787?z[i+2312>>3]=.149251595:z[i+2312>>3]=-.223687962;e:if(z[l[i+2428>>2]+112>>3]>=208.80301){if(z[l[i+2428>>2]+104>>3]>=6.5){if(z[l[i+2428>>2]+40>>3]>=2979){if(z[l[i+2428>>2]+80>>3]>=212.704){if(z[l[i+2428>>2]+152>>3]>=226.1355){z[i+2304>>3]=.0665616319;break e}z[i+2304>>3]=.185226455;break e}z[i+2304>>3]=-.270603865;break e}r:if(z[l[i+2428>>2]+144>>3]>=249.785){if(z[l[i+2428>>2]+16>>3]>=162){z[i+2304>>3]=-.0823851898;break r}z[i+2304>>3]=.238491967}else z[l[i+2428>>2]+56>>3]>=.60547245?z[i+2304>>3]=.0477500856:z[i+2304>>3]=-.199369311;break e}z[i+2304>>3]=-.239986643}else r:if(z[l[i+2428>>2]+144>>3]>=187.784){if(z[l[i+2428>>2]+64>>3]>=64.08915){if(z[l[i+2428>>2]+144>>3]>=187.909){if(z[l[i+2428>>2]+144>>3]>=199.95){z[i+2304>>3]=-.179602504;break r}z[i+2304>>3]=.0283234268;break r}z[i+2304>>3]=.672154844;break r}i:if(z[l[i+2428>>2]+216>>3]>=208.51001){if(z[l[i+2428>>2]+208>>3]>=223.2285){z[i+2304>>3]=.00992987026;break i}z[i+2304>>3]=-.100692712}else z[l[i+2428>>2]>>3]>=189.5?z[i+2304>>3]=-.21855329:z[i+2304>>3]=.0628127903}else i:if(z[l[i+2428>>2]+40>>3]>=38.5){if(z[l[i+2428>>2]+40>>3]>=49.5){if(z[l[i+2428>>2]+8>>3]>=43.5){z[i+2304>>3]=-.142273009;break i}z[i+2304>>3]=.0306966286;break i}z[l[i+2428>>2]>>3]>=107?z[i+2304>>3]=-.186707124:z[i+2304>>3]=.389339954}else a:if(z[l[i+2428>>2]>>3]>=195.5){if(z[l[i+2428>>2]+72>>3]>=.775){z[i+2304>>3]=-.17235361;break a}z[i+2304>>3]=.48705259}else z[l[i+2428>>2]+216>>3]>=128.4585?z[i+2304>>3]=-.209822461:z[i+2304>>3]=.181893095;e:if(z[l[i+2428>>2]+160>>3]>=31.5){if(z[l[i+2428>>2]+16>>3]>=181.5){if(z[l[i+2428>>2]>>3]>=88){if(z[l[i+2428>>2]+40>>3]>=1670){if(z[l[i+2428>>2]+160>>3]>=3718){z[i+2296>>3]=-.371245205;break e}z[i+2296>>3]=.131724954;break e}z[l[i+2428>>2]+176>>3]>=75.99975?z[i+2296>>3]=-.343680114:z[i+2296>>3]=.0366880447;break e}r:if(z[l[i+2428>>2]+64>>3]>=7.26287){if(z[l[i+2428>>2]+112>>3]>=160.153){z[i+2296>>3]=-1.08163893;break r}z[i+2296>>3]=-.305371284}else z[l[i+2428>>2]+176>>3]>=109.618?z[i+2296>>3]=.134620234:z[i+2296>>3]=-.260579526;break e}r:if(z[l[i+2428>>2]+80>>3]>=238.4545){if(z[l[i+2428>>2]+72>>3]>=.3711075){if(z[l[i+2428>>2]+88>>3]>=228.738){z[i+2296>>3]=-.462393284;break r}z[i+2296>>3]=.0572647564;break r}z[l[i+2428>>2]+32>>3]>=9152?z[i+2296>>3]=-.101149261:z[i+2296>>3]=.171906054}else i:if(z[l[i+2428>>2]+88>>3]>=241.952){if(z[l[i+2428>>2]+136>>3]>=.022220649){z[i+2296>>3]=.0356069729;break i}z[i+2296>>3]=-.314460188}else z[l[i+2428>>2]+160>>3]>=57.5?z[i+2296>>3]=.0978309736:z[i+2296>>3]=-.242658958}else r:if(z[l[i+2428>>2]+192>>3]>=52.2158){if(z[l[i+2428>>2]+216>>3]>=183.95){if(z[l[i+2428>>2]+104>>3]>=3033){if(z[l[i+2428>>2]+8>>3]>=42){z[i+2296>>3]=-.242397547;break r}z[i+2296>>3]=.17831181;break r}z[l[i+2428>>2]+152>>3]>=167.1325?z[i+2296>>3]=-.248825192:z[i+2296>>3]=.200444937;break r}i:if(z[l[i+2428>>2]+80>>3]>=239.093){if(z[l[i+2428>>2]+144>>3]>=244.2795){z[i+2296>>3]=-.299345911;break i}z[i+2296>>3]=.274498671}else z[l[i+2428>>2]+24>>3]>=146?z[i+2296>>3]=.155644238:z[i+2296>>3]=-.318836331}else i:if(z[l[i+2428>>2]+208>>3]>=151.48349){if(z[l[i+2428>>2]+216>>3]>=181.5885){if(z[l[i+2428>>2]+72>>3]>=.389516){z[i+2296>>3]=-.137082726;break i}z[i+2296>>3]=-.00390691403;break i}z[l[i+2428>>2]+32>>3]>=3.5?z[i+2296>>3]=.123752378:z[i+2296>>3]=-.0106132887}else a:if(z[l[i+2428>>2]+64>>3]>=45.78255){if(z[l[i+2428>>2]+40>>3]>=38.5){z[i+2296>>3]=.0716044977;break a}z[i+2296>>3]=-.193899423}else z[l[i+2428>>2]+88>>3]>=253.97299?z[i+2296>>3]=.105274595:z[i+2296>>3]=-.228433162;e:if(z[l[i+2428>>2]+112>>3]>=57.0782){if(z[l[i+2428>>2]+128>>3]>=37.5456){if(z[l[i+2428>>2]+104>>3]>=17.5){if(z[l[i+2428>>2]+152>>3]>=221.248){if(z[l[i+2428>>2]+120>>3]>=1.0854399){z[i+2288>>3]=-.379746765;break e}z[i+2288>>3]=.00345349382;break e}z[l[i+2428>>2]+128>>3]>=62.50425?z[i+2288>>3]=-.0460663848:z[i+2288>>3]=.114474118;break e}r:if(z[l[i+2428>>2]+96>>3]>=6.5){if(z[l[i+2428>>2]+208>>3]>=168.4005){z[i+2288>>3]=-.154452518;break r}z[i+2288>>3]=.225087985}else z[i+2288>>3]=-.261821479;break e}r:if(z[l[i+2428>>2]+104>>3]>=1.5){if(z[l[i+2428>>2]+136>>3]>=.649219){if(z[l[i+2428>>2]+208>>3]>=234.871){z[i+2288>>3]=.0164949093;break r}z[i+2288>>3]=-.237003565;break r}z[l[i+2428>>2]+120>>3]>=.9949845?z[i+2288>>3]=.132402763:z[i+2288>>3]=-.0310316216}else z[l[i+2428>>2]+16>>3]>=10.5?z[i+2288>>3]=-.235983089:z[i+2288>>3]=.714936435}else r:if(z[l[i+2428>>2]+32>>3]>=2.5){if(z[l[i+2428>>2]+72>>3]>=.869743){z[i+2288>>3]=-.255710542;break r}i:if(z[l[i+2428>>2]+80>>3]>=252.8875){if(z[l[i+2428>>2]+152>>3]>=222.87851){z[i+2288>>3]=.0143426908;break i}z[i+2288>>3]=.155891046}else z[l[i+2428>>2]+8>>3]>=33.5?z[i+2288>>3]=-.0709385797:z[i+2288>>3]=.0470034704}else i:if(z[l[i+2428>>2]+64>>3]>=18.04545){if(z[l[i+2428>>2]+88>>3]>=200.3045){if(z[l[i+2428>>2]+176>>3]>=309.3685){z[i+2288>>3]=.13622801;break i}z[i+2288>>3]=-.240494639;break i}z[l[i+2428>>2]+88>>3]>=199.9?z[i+2288>>3]=.622447908:z[i+2288>>3]=-.144582167}else a:if(z[l[i+2428>>2]+40>>3]>=172){if(z[l[i+2428>>2]+40>>3]>=197){z[i+2288>>3]=.229138806;break a}z[i+2288>>3]=.731538951}else z[l[i+2428>>2]+152>>3]>=240.905?z[i+2288>>3]=.0590546988:z[i+2288>>3]=-.0713144392;e:if(z[l[i+2428>>2]+160>>3]>=2.5){if(z[l[i+2428>>2]+80>>3]>=243.69101){if(z[l[i+2428>>2]+200>>3]>=.552778){if(z[l[i+2428>>2]+80>>3]>=245.8045){if(z[l[i+2428>>2]+152>>3]>=219.375){z[i+2280>>3]=-.345251679;break e}z[i+2280>>3]=-.0524687245;break e}z[l[i+2428>>2]+40>>3]>=87.5?z[i+2280>>3]=.234346151:z[i+2280>>3]=-.174951747;break e}r:if(z[l[i+2428>>2]+184>>3]>=.9864505){if(z[l[i+2428>>2]+128>>3]>=60.1928){z[i+2280>>3]=-.149195865;break r}z[i+2280>>3]=.171997592}else z[l[i+2428>>2]>>3]>=157.5?z[i+2280>>3]=-.42258507:z[i+2280>>3]=.0639054105;break e}r:if(z[l[i+2428>>2]+152>>3]>=165.699){if(z[l[i+2428>>2]+168>>3]>=4200){if(z[l[i+2428>>2]+200>>3]>=.0666762){z[i+2280>>3]=-.199298099;break r}z[i+2280>>3]=.130720735;break r}z[l[i+2428>>2]+216>>3]>=171.56?z[i+2280>>3]=-.0462535433:z[i+2280>>3]=-.446347535}else i:if(z[l[i+2428>>2]+88>>3]>=210.05){if(z[l[i+2428>>2]>>3]>=99.5){z[i+2280>>3]=.680091858;break i}z[i+2280>>3]=.117640488}else z[l[i+2428>>2]+24>>3]>=118?z[i+2280>>3]=-.414907306:z[i+2280>>3]=.157467842}else r:if(z[l[i+2428>>2]+192>>3]>=32.24745){if(z[l[i+2428>>2]+104>>3]>=535){if(z[l[i+2428>>2]+192>>3]>=52.54165){z[i+2280>>3]=-.262969762;break r}z[l[i+2428>>2]+8>>3]>=44?z[i+2280>>3]=-.0484363437:z[i+2280>>3]=.210469514;break r}z[i+2280>>3]=-.232774973}else i:if(z[l[i+2428>>2]+80>>3]>=254.069){if(z[l[i+2428>>2]+176>>3]>=27.65835){if(z[l[i+2428>>2]+152>>3]>=239.52951){z[i+2280>>3]=.407802194;break i}z[i+2280>>3]=.0686947852;break i}z[l[i+2428>>2]+80>>3]>=254.56?z[i+2280>>3]=-.016857503:z[i+2280>>3]=.137838423}else a:if(z[l[i+2428>>2]+80>>3]>=253.716){if(z[l[i+2428>>2]+88>>3]>=252.9035){z[i+2280>>3]=.239370018;break a}z[i+2280>>3]=-.232183963}else z[l[i+2428>>2]+184>>3]>=.349747?z[i+2280>>3]=-.158100069:z[i+2280>>3]=-.00667738495;e:if(z[l[i+2428>>2]+144>>3]>=134.632){if(z[l[i+2428>>2]+216>>3]>=220.022){if(z[l[i+2428>>2]+144>>3]>=241.58499){if(z[l[i+2428>>2]>>3]>=180.5){if(z[l[i+2428>>2]+8>>3]>=64.5){z[i+2272>>3]=.294407755;break e}z[i+2272>>3]=.0374476276;break e}z[l[i+2428>>2]+208>>3]>=223.20349?z[i+2272>>3]=.00328619196:z[i+2272>>3]=-.167653725;break e}r:if(z[l[i+2428>>2]+8>>3]>=33.5){if(z[l[i+2428>>2]+80>>3]>=123.337006){z[i+2272>>3]=-.164385781;break r}z[i+2272>>3]=.239873916}else z[l[i+2428>>2]+152>>3]>=207.90851?z[i+2272>>3]=-.0511679947:z[i+2272>>3]=.231662512;break e}r:if(z[l[i+2428>>2]+80>>3]>=211.021){if(z[l[i+2428>>2]+16>>3]>=145.5){if(z[l[i+2428>>2]+48>>3]>=135.3935){z[i+2272>>3]=.0751539394;break r}z[i+2272>>3]=-.100374423;break r}z[l[i+2428>>2]>>3]>=143.5?z[i+2272>>3]=.716946363:z[i+2272>>3]=.0589208566}else i:if(z[l[i+2428>>2]+208>>3]>=220.3675){if(z[l[i+2428>>2]+216>>3]>=207.08951){z[i+2272>>3]=-.168010518;break i}z[i+2272>>3]=.0975045413}else z[l[i+2428>>2]+216>>3]>=211.75?z[i+2272>>3]=-.00142053608:z[i+2272>>3]=-.236805439}else z[i+2272>>3]=-.21471791;e:if(z[l[i+2428>>2]+80>>3]>=166.481){if(z[l[i+2428>>2]+64>>3]>=91.57575){if(z[l[i+2428>>2]+120>>3]>=1.689745){z[i+2264>>3]=.140826926;break e}z[i+2264>>3]=-.243693337;break e}r:if(z[l[i+2428>>2]+208>>3]>=233.33499){if(z[l[i+2428>>2]+216>>3]>=239.1815){if(z[l[i+2428>>2]>>3]>=182.5){z[i+2264>>3]=.137815416;break r}z[i+2264>>3]=-.10013961;break r}z[l[i+2428>>2]+200>>3]>=.4265365?z[i+2264>>3]=-.134926409:z[i+2264>>3]=.07698939}else i:if(z[l[i+2428>>2]+216>>3]>=219.09799){if(z[l[i+2428>>2]+64>>3]>=88.905106){z[i+2264>>3]=.348710567;break i}z[i+2264>>3]=-.0941033587}else z[l[i+2428>>2]+216>>3]>=219.09?z[i+2264>>3]=.975813985:z[i+2264>>3]=.00576503063}else r:if(z[l[i+2428>>2]+96>>3]>=34){if(z[l[i+2428>>2]+88>>3]>=211.9985){if(z[l[i+2428>>2]+208>>3]>=170.0755){if(z[l[i+2428>>2]+184>>3]>=.9434095){z[i+2264>>3]=.0048778723;break r}z[i+2264>>3]=.225059658;break r}z[i+2264>>3]=-.155002087;break r}z[i+2264>>3]=-.241513282}else i:if(z[l[i+2428>>2]+216>>3]>=232.53549){if(z[l[i+2428>>2]+216>>3]>=232.58551){z[i+2264>>3]=-.206912786;break i}z[i+2264>>3]=.613334358}else z[l[i+2428>>2]+112>>3]>=300.18402?z[i+2264>>3]=.151968956:z[i+2264>>3]=-.220309809;e:if(z[l[i+2428>>2]+160>>3]>=2.5){if(z[l[i+2428>>2]+80>>3]>=253.40051){if(z[l[i+2428>>2]+200>>3]>=.4326865){if(z[l[i+2428>>2]+152>>3]>=219.375){if(z[l[i+2428>>2]+120>>3]>=1.1875){z[i+2256>>3]=.013599962;break e}z[i+2256>>3]=-.3092978;break e}z[l[i+2428>>2]+200>>3]>=.757143?z[i+2256>>3]=.119747005:z[i+2256>>3]=-.246482253;break e}z[l[i+2428>>2]+128>>3]>=60.0878?z[i+2256>>3]=-.279716641:z[l[i+2428>>2]+96>>3]>=4976?z[i+2256>>3]=-.262263328:z[i+2256>>3]=.190186769;break e}r:if(z[l[i+2428>>2]+56>>3]>=.6102715){if(z[l[i+2428>>2]+64>>3]>=51.40845){if(z[l[i+2428>>2]+56>>3]>=.998515){z[i+2256>>3]=.0205189921;break r}z[i+2256>>3]=-.32165435;break r}z[l[i+2428>>2]>>3]>=187?z[i+2256>>3]=-.27442655:z[i+2256>>3]=.109093048}else i:if(z[l[i+2428>>2]+72>>3]>=.252787){if(z[l[i+2428>>2]+192>>3]>=46.465){z[i+2256>>3]=-.132453695;break i}z[i+2256>>3]=-.575665891}else z[l[i+2428>>2]+152>>3]>=227.50299?z[i+2256>>3]=-.0738609061:z[i+2256>>3]=.0466427281}else r:if(z[l[i+2428>>2]+192>>3]>=32.24745){if(z[l[i+2428>>2]+104>>3]>=535){if(z[l[i+2428>>2]+192>>3]>=52.54165){z[i+2256>>3]=-.228589579;break r}z[l[i+2428>>2]+16>>3]>=100.5?z[i+2256>>3]=.204020262:z[i+2256>>3]=-.0610458441;break r}z[i+2256>>3]=-.227284938}else i:if(z[l[i+2428>>2]+32>>3]>=3597){if(z[l[i+2428>>2]+16>>3]>=33){if(z[l[i+2428>>2]+48>>3]>=17.640999){z[i+2256>>3]=-.529944539;break i}z[i+2256>>3]=-.287766427;break i}z[i+2256>>3]=.181029245}else a:if(z[l[i+2428>>2]+72>>3]>=.2463295){if(z[l[i+2428>>2]+152>>3]>=212.073){z[i+2256>>3]=-.17415081;break a}z[i+2256>>3]=-.012283463}else z[l[i+2428>>2]+40>>3]>=5.5?z[i+2256>>3]=.0347418487:z[i+2256>>3]=-.0344253443;e:if(z[l[i+2428>>2]+208>>3]>=100.113){if(z[l[i+2428>>2]+216>>3]>=252.31299){if(z[l[i+2428>>2]+88>>3]>=184.0665){z[i+2248>>3]=-.221664503;break e}z[i+2248>>3]=.245235085;break e}if(z[l[i+2428>>2]+216>>3]>=252.2095)z[i+2248>>3]=.934989631;else r:if(z[l[i+2428>>2]+32>>3]>=7.5){if(z[l[i+2428>>2]+56>>3]>=.794027){z[i+2248>>3]=.0553169921;break r}z[i+2248>>3]=-.0276992023}else z[l[i+2428>>2]+64>>3]>=27.6516?z[i+2248>>3]=-.10936562:z[i+2248>>3]=.00142053154}else z[l[i+2428>>2]+48>>3]>=1035.7466?z[i+2248>>3]=.18307893:z[i+2248>>3]=-.232906133;e:if(z[l[i+2428>>2]+144>>3]>=134.632){if(z[l[i+2428>>2]+72>>3]>=.869743){if(z[l[i+2428>>2]+120>>3]>=1.3766351){if(z[l[i+2428>>2]+48>>3]>=60.28125){if(z[l[i+2428>>2]+96>>3]>=240){z[i+2240>>3]=.0355063714;break e}z[i+2240>>3]=-.249704227;break e}z[l[i+2428>>2]+152>>3]>=208.959?z[i+2240>>3]=.0533162318:z[i+2240>>3]=.271770537;break e}r:if(z[l[i+2428>>2]+216>>3]>=244.703){if(z[l[i+2428>>2]>>3]>=196.5){z[i+2240>>3]=.194801405;break r}z[i+2240>>3]=-.132077441}else z[i+2240>>3]=-.248385176;break e}r:if(z[l[i+2428>>2]+80>>3]>=254.08551){if(z[l[i+2428>>2]+64>>3]>=37.4799){if(z[l[i+2428>>2]+208>>3]>=218.482){z[i+2240>>3]=.0667199939;break r}z[i+2240>>3]=-.171796739;break r}z[l[i+2428>>2]+152>>3]>=194.86551?z[i+2240>>3]=.0366931967:z[i+2240>>3]=.158843234}else i:if(z[l[i+2428>>2]+32>>3]>=5.5){if(z[l[i+2428>>2]+56>>3]>=.999775){z[i+2240>>3]=.0560988747;break i}z[i+2240>>3]=-.0197455939}else z[l[i+2428>>2]+208>>3]>=200.9?z[i+2240>>3]=-.0255961325:z[i+2240>>3]=-.178894803}else z[i+2240>>3]=-.209492281;e:if(z[l[i+2428>>2]+208>>3]>=100.113){if(z[l[i+2428>>2]+72>>3]>=.45011848){if(z[l[i+2428>>2]+48>>3]>=45.9852){if(z[l[i+2428>>2]+144>>3]>=237.8375){if(z[l[i+2428>>2]+16>>3]>=136){z[i+2232>>3]=-.147601202;break e}z[i+2232>>3]=.136486903;break e}z[l[i+2428>>2]+144>>3]>=165.975?z[i+2232>>3]=-.220750809:z[i+2232>>3]=.293730766;break e}z[i+2232>>3]=-.242660522;break e}r:if(z[l[i+2428>>2]+80>>3]>=166.481){if(z[l[i+2428>>2]+64>>3]>=91.57575){if(z[l[i+2428>>2]+120>>3]>=1.66891){z[i+2232>>3]=.141289383;break r}z[i+2232>>3]=-.239815265;break r}z[l[i+2428>>2]+216>>3]>=241.803?z[i+2232>>3]=-.0675130412:z[i+2232>>3]=.020102283}else i:if(z[l[i+2428>>2]+16>>3]>=118.5){if(z[l[i+2428>>2]+16>>3]>=126.5){z[i+2232>>3]=-.148399666;break i}z[i+2232>>3]=.256201774}else z[l[i+2428>>2]+152>>3]>=146.407?z[i+2232>>3]=-.2218422:z[i+2232>>3]=.12195044}else z[l[i+2428>>2]+48>>3]>=1035.7466?z[i+2232>>3]=.169451177:z[i+2232>>3]=-.229393825;e:if(z[l[i+2428>>2]+96>>3]>=2.5){if(z[l[i+2428>>2]>>3]>=79.5){if(z[l[i+2428>>2]+64>>3]>=.24138){if(z[l[i+2428>>2]+40>>3]>=1475.5){if(z[l[i+2428>>2]+56>>3]>=.3450385){z[i+2224>>3]=.127414837;break e}z[i+2224>>3]=-.0564658418;break e}z[l[i+2428>>2]+112>>3]>=72.698?z[i+2224>>3]=-.108182326:z[i+2224>>3]=.0541369393;break e}r:if(z[l[i+2428>>2]+216>>3]>=210.423){if(z[l[i+2428>>2]+216>>3]>=211.60251){z[i+2224>>3]=.134045869;break r}z[i+2224>>3]=.451722682}else z[l[i+2428>>2]+208>>3]>=253.542?z[i+2224>>3]=.178464368:z[i+2224>>3]=-.0845333561;break e}r:if(z[l[i+2428>>2]+32>>3]>=5.5){if(z[l[i+2428>>2]+64>>3]>=51.141953){if(z[l[i+2428>>2]+208>>3]>=235.5295){z[i+2224>>3]=.102739275;break r}z[i+2224>>3]=-.200862959;break r}z[l[i+2428>>2]+96>>3]>=38.5?z[i+2224>>3]=-.00561485952:z[i+2224>>3]=.122028507}else i:if(z[l[i+2428>>2]+112>>3]>=77.716095){if(z[l[i+2428>>2]+80>>3]>=237.35449){z[i+2224>>3]=.0963921025;break i}z[i+2224>>3]=-.17077738}else z[l[i+2428>>2]+184>>3]>=1.714735?z[i+2224>>3]=.116700649:z[i+2224>>3]=-.269573838}else r:if(z[l[i+2428>>2]>>3]>=43.5){if(z[l[i+2428>>2]+216>>3]>=238.797){if(z[l[i+2428>>2]>>3]>=196.5){if(z[l[i+2428>>2]+8>>3]>=9.5){z[i+2224>>3]=-.133399531;break r}z[i+2224>>3]=.371577114;break r}z[l[i+2428>>2]+32>>3]>=2519?z[i+2224>>3]=.171207592:z[i+2224>>3]=-.226367339;break r}z[l[i+2428>>2]+216>>3]>=238.778?z[i+2224>>3]=.771659195:z[l[i+2428>>2]+40>>3]>=5.5?z[i+2224>>3]=.00276185176:z[i+2224>>3]=-.0692805275}else i:if(z[l[i+2428>>2]+24>>3]>=137.5){if(z[l[i+2428>>2]+216>>3]>=181.3665){if(z[l[i+2428>>2]+216>>3]>=243.715){z[i+2224>>3]=.0494621657;break i}z[i+2224>>3]=-.309509546;break i}z[l[i+2428>>2]+208>>3]>=182.2945?z[i+2224>>3]=.179337755:z[i+2224>>3]=-.313324571}else a:if(z[l[i+2428>>2]+144>>3]>=223.354){if(z[l[i+2428>>2]+24>>3]>=12.5){z[i+2224>>3]=.116836451;break a}z[i+2224>>3]=-.167803481}else z[l[i+2428>>2]+24>>3]>=78.5?z[i+2224>>3]=-.185735062:z[i+2224>>3]=.0322690345;e:if(z[l[i+2428>>2]+160>>3]>=31.5){if(z[l[i+2428>>2]+16>>3]>=181.5){if(z[l[i+2428>>2]+120>>3]>=1.87208){if(z[l[i+2428>>2]>>3]>=74){z[i+2216>>3]=.206401139;break e}z[i+2216>>3]=-.0251512174;break e}r:if(z[l[i+2428>>2]+144>>3]>=236.8045){if(z[l[i+2428>>2]+80>>3]>=250.18451){z[i+2216>>3]=-.000116857074;break r}z[i+2216>>3]=-.240271136}else z[l[i+2428>>2]+40>>3]>=815?z[i+2216>>3]=.14980875:z[i+2216>>3]=-.256721824;break e}r:if(z[l[i+2428>>2]+208>>3]>=250.38){if(z[l[i+2428>>2]+200>>3]>=.2644175){if(z[l[i+2428>>2]+48>>3]>=229.908){z[i+2216>>3]=.115113534;break r}z[i+2216>>3]=-.291518629;break r}z[l[i+2428>>2]+168>>3]>=7560?z[i+2216>>3]=-.0359071791:z[i+2216>>3]=.207388237}else i:if(z[l[i+2428>>2]+80>>3]>=240.26599){if(z[l[i+2428>>2]+112>>3]>=27.7364){z[i+2216>>3]=.126630619;break i}z[i+2216>>3]=-.0567310229}else z[l[i+2428>>2]+152>>3]>=215.936?z[i+2216>>3]=-.0906292275:z[i+2216>>3]=.0735580176}else r:if(z[l[i+2428>>2]+96>>3]>=770){if(z[l[i+2428>>2]+72>>3]>=.144569){if(z[l[i+2428>>2]+16>>3]>=116){z[i+2216>>3]=.183632374;break r}z[i+2216>>3]=-.0217321552;break r}i:if(z[l[i+2428>>2]+48>>3]>=25){if(z[l[i+2428>>2]+32>>3]>=835){z[i+2216>>3]=-.783216298;break i}z[i+2216>>3]=-.274770528}else z[i+2216>>3]=-.271486133}else i:if(z[l[i+2428>>2]+192>>3]>=52.2158){if(z[l[i+2428>>2]+216>>3]>=183.95){if(z[l[i+2428>>2]+104>>3]>=2998.5){z[i+2216>>3]=.104180954;break i}z[i+2216>>3]=-.215882808;break i}z[l[i+2428>>2]+216>>3]>=183.528?z[i+2216>>3]=.288722068:z[i+2216>>3]=-.0399899669}else a:if(z[l[i+2428>>2]+144>>3]>=163.2615){if(z[l[i+2428>>2]+208>>3]>=243.024){z[i+2216>>3]=.0385388583;break a}z[i+2216>>3]=-.0115561932}else z[l[i+2428>>2]+16>>3]>=26.5?z[i+2216>>3]=-.157374352:z[i+2216>>3]=.139027312;e:if(z[l[i+2428>>2]+168>>3]>=4315.5){if(z[l[i+2428>>2]+200>>3]>=.009068365){if(z[l[i+2428>>2]+112>>3]>=300.7165){if(z[l[i+2428>>2]+136>>3]>=.0193306){z[i+2208>>3]=.194688186;break e}z[l[i+2428>>2]+8>>3]>=90.5?z[i+2208>>3]=.108539:z[i+2208>>3]=-.247277498;break e}r:if(z[l[i+2428>>2]+136>>3]>=.2069605){if(z[l[i+2428>>2]+120>>3]>=1.274585){z[i+2208>>3]=.0458178185;break r}z[i+2208>>3]=-.467260897}else z[l[i+2428>>2]+40>>3]>=857.5?z[i+2208>>3]=.036722675:z[i+2208>>3]=-.268375844;break e}r:if(z[l[i+2428>>2]+160>>3]>=4.5){if(z[l[i+2428>>2]+64>>3]>=40.5598){if(z[l[i+2428>>2]+112>>3]>=206.0665){z[i+2208>>3]=.114925973;break r}z[i+2208>>3]=-.406184345;break r}z[l[i+2428>>2]+72>>3]>=.15559751?z[i+2208>>3]=-.25404036:z[i+2208>>3]=.194351211}else z[l[i+2428>>2]+112>>3]>=58.80565?z[i+2208>>3]=-.448859841:z[i+2208>>3]=-.171180651}else r:if(z[l[i+2428>>2]+80>>3]>=254.08551){if(z[l[i+2428>>2]+64>>3]>=37.174248){if(z[l[i+2428>>2]+80>>3]>=254.376){if(z[l[i+2428>>2]+56>>3]>=.9050135){z[i+2208>>3]=-.216135293;break r}z[i+2208>>3]=.0546845794;break r}z[l[i+2428>>2]+120>>3]>=1.52424?z[i+2208>>3]=-.490991443:z[i+2208>>3]=.23121129;break r}i:if(z[l[i+2428>>2]+144>>3]>=189.8335){if(z[l[i+2428>>2]+152>>3]>=195.46649){z[i+2208>>3]=.0337353349;break i}z[i+2208>>3]=.166197479}else z[l[i+2428>>2]+16>>3]>=196.5?z[i+2208>>3]=.265081346:z[i+2208>>3]=-.221954212}else i:if(z[l[i+2428>>2]+8>>3]>=19.5){if(z[l[i+2428>>2]+8>>3]>=84.5){if(z[l[i+2428>>2]>>3]>=163.5){z[i+2208>>3]=.122016609;break i}z[i+2208>>3]=-.0227642804;break i}z[l[i+2428>>2]+56>>3]>=.992427?z[i+2208>>3]=-.00600821804:z[i+2208>>3]=-.139799431}else a:if(z[l[i+2428>>2]+24>>3]>=12.5){if(z[l[i+2428>>2]+24>>3]>=114){z[i+2208>>3]=-.267896622;break a}z[i+2208>>3]=.0551003292}else z[l[i+2428>>2]+128>>3]>=14.6441?z[i+2208>>3]=.0384232998:z[i+2208>>3]=-.177586064;e:if(z[l[i+2428>>2]+72>>3]>=.2535325){if(z[l[i+2428>>2]+32>>3]>=310){if(z[l[i+2428>>2]+208>>3]>=229.605){if(z[l[i+2428>>2]+128>>3]>=16.97495){if(z[l[i+2428>>2]+160>>3]>=360.5){z[i+2200>>3]=-.258064002;break e}z[i+2200>>3]=-.77881223;break e}z[l[i+2428>>2]+176>>3]>=255.66501?z[i+2200>>3]=.113253869:z[i+2200>>3]=-.290112585;break e}r:if(z[l[i+2428>>2]+112>>3]>=93.00365){if(z[l[i+2428>>2]+128>>3]>=30.42415){z[i+2200>>3]=.190664262;break r}z[i+2200>>3]=-.101300023}else z[l[i+2428>>2]+40>>3]>=5249?z[i+2200>>3]=.128716663:z[i+2200>>3]=-.345706254;break e}r:if(z[l[i+2428>>2]+32>>3]>=44.5){if(z[l[i+2428>>2]+216>>3]>=222.11801){if(z[l[i+2428>>2]+64>>3]>=44.914253){z[i+2200>>3]=.0742932782;break r}z[i+2200>>3]=-.248477936;break r}z[l[i+2428>>2]+8>>3]>=1.5?z[i+2200>>3]=.125515208:z[i+2200>>3]=-.0879174992}else i:if(z[l[i+2428>>2]+48>>3]>=135.307){if(z[l[i+2428>>2]+8>>3]>=33.5){z[i+2200>>3]=-.166240409;break i}z[i+2200>>3]=.153847292}else z[l[i+2428>>2]+176>>3]>=103.324005?z[i+2200>>3]=.0822948739:z[i+2200>>3]=-.233912349}else r:if(z[l[i+2428>>2]+40>>3]>=5.5){if(z[l[i+2428>>2]+64>>3]>=16.4208){if(z[l[i+2428>>2]+32>>3]>=1.5){if(z[l[i+2428>>2]+40>>3]>=102){z[i+2200>>3]=-.00902477745;break r}z[i+2200>>3]=.0727222785;break r}z[l[i+2428>>2]+56>>3]>=.40881902?z[i+2200>>3]=-.224694058:z[i+2200>>3]=.146286473;break r}i:if(z[l[i+2428>>2]+8>>3]>=134.5){if(z[l[i+2428>>2]+112>>3]>=85.88445){z[i+2200>>3]=-.6305269;break i}z[i+2200>>3]=-.258830011}else z[l[i+2428>>2]+56>>3]>=.6536565?z[i+2200>>3]=.150879115:z[i+2200>>3]=.00245679333}else if(z[l[i+2428>>2]+64>>3]>=18.2)z[i+2200>>3]=-.228796586;else i:if(z[l[i+2428>>2]+24>>3]>=87.5){if(z[l[i+2428>>2]+88>>3]>=236.472){z[i+2200>>3]=.116907895;break i}z[i+2200>>3]=-.0531522632}else z[l[i+2428>>2]+64>>3]>=15.625?z[i+2200>>3]=.283064455:z[i+2200>>3]=-.0557615124;e:if(z[l[i+2428>>2]+144>>3]>=134.632){if(z[l[i+2428>>2]+160>>3]>=2.5){if(z[l[i+2428>>2]+168>>3]>=13.5){if(z[l[i+2428>>2]+168>>3]>=28.5){if(z[l[i+2428>>2]+16>>3]>=9.5){z[i+2192>>3]=.0283281151;break e}z[i+2192>>3]=-.210481837;break e}z[l[i+2428>>2]+56>>3]>=1.585955?z[i+2192>>3]=.157043278:z[i+2192>>3]=-.303638905;break e}r:if(z[l[i+2428>>2]>>3]>=105.5){if(z[l[i+2428>>2]+160>>3]>=6.5){z[i+2192>>3]=-.194793105;break r}z[i+2192>>3]=.246573523}else z[l[i+2428>>2]+192>>3]>=14.6615505?z[i+2192>>3]=-.0975099578:z[i+2192>>3]=.235934377;break e}r:if(z[l[i+2428>>2]+192>>3]>=32.24745){if(z[l[i+2428>>2]+104>>3]>=535){if(z[l[i+2428>>2]+8>>3]>=44){z[i+2192>>3]=-.171358839;break r}z[i+2192>>3]=.162132099;break r}z[i+2192>>3]=-.221336767}else i:if(z[l[i+2428>>2]+192>>3]>=31.99295){if(z[l[i+2428>>2]>>3]>=31){z[i+2192>>3]=.0475250334;break i}z[i+2192>>3]=.340949804}else z[l[i+2428>>2]+192>>3]>=23.7232?z[i+2192>>3]=-.210244343:z[i+2192>>3]=-.00374422641}else z[i+2192>>3]=-.202821881;e:if(z[l[i+2428>>2]+208>>3]>=243.298){if(z[l[i+2428>>2]+80>>3]>=237.6905){if(z[l[i+2428>>2]+208>>3]>=253.967){if(z[l[i+2428>>2]>>3]>=193.5){if(z[l[i+2428>>2]+216>>3]>=230.593){z[i+2184>>3]=.264963955;break e}z[i+2184>>3]=-.182808161;break e}z[l[i+2428>>2]>>3]>=106.5?z[i+2184>>3]=-.160910323:z[i+2184>>3]=.0376995914;break e}r:if(z[l[i+2428>>2]+104>>3]>=9.5){if(z[l[i+2428>>2]+96>>3]>=48){z[i+2184>>3]=.0855190679;break r}z[i+2184>>3]=-.0793852881}else z[l[i+2428>>2]>>3]>=83.5?z[i+2184>>3]=.252541363:z[i+2184>>3]=.0475987457;break e}r:if(z[l[i+2428>>2]+88>>3]>=204.2605){if(z[l[i+2428>>2]+216>>3]>=207.08951){if(z[l[i+2428>>2]+160>>3]>=323){z[i+2184>>3]=.0281075425;break r}z[i+2184>>3]=-.208735466;break r}z[l[i+2428>>2]+16>>3]>=108.5?z[i+2184>>3]=.273567051:z[i+2184>>3]=-.138535291}else i:if(z[l[i+2428>>2]+200>>3]>=.07781185){if(z[l[i+2428>>2]+32>>3]>=50.5){z[i+2184>>3]=.123205893;break i}z[i+2184>>3]=-.324034393}else z[l[i+2428>>2]+88>>3]>=200.05?z[i+2184>>3]=.327285022:z[i+2184>>3]=.0776059702}else r:if(z[l[i+2428>>2]+8>>3]>=35.5){if(z[l[i+2428>>2]+216>>3]>=222.331){if(z[l[i+2428>>2]+16>>3]>=169.5){if(z[l[i+2428>>2]+24>>3]>=128.5){z[i+2184>>3]=.182295218;break r}z[i+2184>>3]=-.139712423;break r}z[l[i+2428>>2]+32>>3]>=76.5?z[i+2184>>3]=-.0721500069:z[i+2184>>3]=-.22441791;break r}z[l[i+2428>>2]+216>>3]>=222.3005?z[i+2184>>3]=1.0416435:z[l[i+2428>>2]+80>>3]>=238.4155?z[i+2184>>3]=.0102670072:z[i+2184>>3]=-.117838338}else i:if(z[l[i+2428>>2]+144>>3]>=199.95){if(z[l[i+2428>>2]+80>>3]>=254.9945){if(z[l[i+2428>>2]+16>>3]>=23.5){z[i+2184>>3]=-.259847105;break i}z[i+2184>>3]=-.0160127562;break i}z[l[i+2428>>2]+64>>3]>=47.58705?z[i+2184>>3]=-.105267815:z[i+2184>>3]=.0298503377}else a:if(z[l[i+2428>>2]+144>>3]>=194.243){if(z[l[i+2428>>2]+216>>3]>=186.581){z[i+2184>>3]=.300765008;break a}z[i+2184>>3]=-.0734714791}else z[l[i+2428>>2]+216>>3]>=199.791?z[i+2184>>3]=.108337536:z[i+2184>>3]=-.102411561;e:if(z[l[i+2428>>2]+120>>3]>=1.650705){if(z[l[i+2428>>2]+152>>3]>=201.577){if(z[l[i+2428>>2]+152>>3]>=207.75){if(z[l[i+2428>>2]+176>>3]>=155.3805){if(z[l[i+2428>>2]+216>>3]>=191.094){z[i+2176>>3]=.168764114;break e}z[i+2176>>3]=-.254355758;break e}z[l[i+2428>>2]+168>>3]>=352.5?z[i+2176>>3]=.0654866472:z[i+2176>>3]=-.319381684;break e}z[l[i+2428>>2]+128>>3]>=61.94845?z[i+2176>>3]=-.265850365:z[l[i+2428>>2]>>3]>=7?z[i+2176>>3]=.246241853:z[i+2176>>3]=-.0962589234;break e}r:if(z[l[i+2428>>2]+40>>3]>=3011){if(z[l[i+2428>>2]+96>>3]>=828){if(z[l[i+2428>>2]+208>>3]>=233.3335){z[i+2176>>3]=.164360315;break r}z[i+2176>>3]=-.591628015;break r}z[l[i+2428>>2]+144>>3]>=252.84?z[i+2176>>3]=-.0382507779:z[i+2176>>3]=.192219794}else z[l[i+2428>>2]+8>>3]>=135?z[i+2176>>3]=-.370510727:z[l[i+2428>>2]+136>>3]>=.0077094?z[i+2176>>3]=.0754512921:z[i+2176>>3]=-.0989559367}else r:if(z[l[i+2428>>2]+120>>3]>=1.5684199){if(z[l[i+2428>>2]+184>>3]>=1.62419){if(z[l[i+2428>>2]+184>>3]>=1.82936){z[i+2176>>3]=-.473499745;break r}z[l[i+2428>>2]+160>>3]>=7?z[i+2176>>3]=.187734783:z[i+2176>>3]=-.227628335;break r}i:if(z[l[i+2428>>2]+40>>3]>=2049.5){if(z[l[i+2428>>2]+88>>3]>=218.02301){z[i+2176>>3]=.158150747;break i}z[i+2176>>3]=-.363474339}else z[l[i+2428>>2]+104>>3]>=305?z[i+2176>>3]=-.68242234:z[i+2176>>3]=-.269920558}else i:if(z[l[i+2428>>2]+208>>3]>=89.1653){if(z[l[i+2428>>2]+208>>3]>=122.0625){if(z[l[i+2428>>2]+208>>3]>=139.126){z[i+2176>>3]=-.000212109226;break i}z[i+2176>>3]=-.193006814;break i}z[l[i+2428>>2]+216>>3]>=185.1355?z[i+2176>>3]=-.217393681:z[i+2176>>3]=.233290076}else z[i+2176>>3]=-.216419742;e:if(z[l[i+2428>>2]+216>>3]>=252.31299){if(z[l[i+2428>>2]+88>>3]>=184.0665){z[i+2168>>3]=-.2137568;break e}z[i+2168>>3]=.200753793}else r:if(z[l[i+2428>>2]+216>>3]>=251.79999){if(z[l[i+2428>>2]+216>>3]>=252.2095){z[i+2168>>3]=.420957327;break r}z[i+2168>>3]=.176773518}else i:if(z[l[i+2428>>2]+208>>3]>=100.113){if(z[l[i+2428>>2]+72>>3]>=.2535325){if(z[l[i+2428>>2]+16>>3]>=134.5){z[i+2168>>3]=-.129948482;break i}z[i+2168>>3]=473944601e-13;break i}z[l[i+2428>>2]+40>>3]>=5.5?z[i+2168>>3]=.0243023615:z[i+2168>>3]=-.0175165925}else z[l[i+2428>>2]+48>>3]>=1035.7466?z[i+2168>>3]=.159146413:z[i+2168>>3]=-.222230464;e:if(z[l[i+2428>>2]+208>>3]>=246.39801){if(z[l[i+2428>>2]+208>>3]>=254.93451){if(z[l[i+2428>>2]+8>>3]>=91.5){if(z[l[i+2428>>2]+24>>3]>=99.5){if(z[l[i+2428>>2]+168>>3]>=1.5){z[i+2160>>3]=-.223809123;break e}z[i+2160>>3]=.089546971;break e}z[l[i+2428>>2]+152>>3]>=223.27?z[i+2160>>3]=.374726713:z[i+2160>>3]=-.186082825;break e}r:if(z[l[i+2428>>2]+40>>3]>=3.5){if(z[l[i+2428>>2]+64>>3]>=17.3246){z[i+2160>>3]=-.145392954;break r}z[i+2160>>3]=.281804055}else z[l[i+2428>>2]+120>>3]>=1.6458349?z[i+2160>>3]=.137176156:z[i+2160>>3]=-.190503642;break e}r:if(z[l[i+2428>>2]+144>>3]>=245.49701){if(z[l[i+2428>>2]+136>>3]>=.2491135){if(z[l[i+2428>>2]+88>>3]>=220.4425){z[i+2160>>3]=-.20320724;break r}z[i+2160>>3]=.05424444;break r}z[l[i+2428>>2]+192>>3]>=32.356453?z[i+2160>>3]=-.0302657932:z[i+2160>>3]=.14629592}else i:if(z[l[i+2428>>2]+176>>3]>=109.256){if(z[l[i+2428>>2]+48>>3]>=108.845505){z[i+2160>>3]=.121316686;break i}z[i+2160>>3]=-.241849214}else z[l[i+2428>>2]+176>>3]>=19.96665?z[i+2160>>3]=.0984382182:z[i+2160>>3]=-.170753673}else r:if(z[l[i+2428>>2]>>3]>=130.5){if(z[l[i+2428>>2]+8>>3]>=129.5){if(z[l[i+2428>>2]+24>>3]>=143.5){if(z[l[i+2428>>2]+96>>3]>=25.5){z[i+2160>>3]=.0954274833;break r}z[i+2160>>3]=-.279652476;break r}z[l[i+2428>>2]+24>>3]>=133.5?z[i+2160>>3]=.244863495:z[i+2160>>3]=-.233674273;break r}i:if(z[l[i+2428>>2]+48>>3]>=127.764){if(z[l[i+2428>>2]+16>>3]>=148.5){z[i+2160>>3]=.0498043112;break i}z[i+2160>>3]=-.325004101}else z[l[i+2428>>2]+32>>3]>=780.5?z[i+2160>>3]=.0409419537:z[i+2160>>3]=-.166040763}else i:if(z[l[i+2428>>2]>>3]>=125.5){if(z[l[i+2428>>2]+144>>3]>=254.5){z[i+2160>>3]=.90733546;break i}z[l[i+2428>>2]+88>>3]>=246.25299?z[i+2160>>3]=.413909525:z[i+2160>>3]=.114343621}else a:if(z[l[i+2428>>2]+216>>3]>=222.4855){if(z[l[i+2428>>2]+8>>3]>=30.5){z[i+2160>>3]=-.134071469;break a}z[i+2160>>3]=.0196579155}else z[l[i+2428>>2]+208>>3]>=202.95?z[i+2160>>3]=.0531645417:z[i+2160>>3]=-.0240769777;e:if(z[l[i+2428>>2]+144>>3]>=134.632){if(z[l[i+2428>>2]+24>>3]>=4.5){if(z[l[i+2428>>2]+216>>3]>=245.7555){if(z[l[i+2428>>2]+24>>3]>=85.5){if(z[l[i+2428>>2]+104>>3]>=3.5){z[i+2152>>3]=.0986638442;break e}z[i+2152>>3]=-.206063613;break e}z[i+2152>>3]=-.22990115;break e}r:if(z[l[i+2428>>2]+8>>3]>=46.5){if(z[l[i+2428>>2]+8>>3]>=84.5){z[i+2152>>3]=.0127377631;break r}z[i+2152>>3]=-.0529376529}else z[l[i+2428>>2]>>3]>=145.5?z[i+2152>>3]=-.0532458387:z[i+2152>>3]=.039659068;break e}z[l[i+2428>>2]+152>>3]>=251.45099?z[i+2152>>3]=.27764532:z[l[i+2428>>2]+104>>3]>=1915.5?z[i+2152>>3]=.117132448:z[l[i+2428>>2]+56>>3]>=1.97872?z[i+2152>>3]=.0268574189:z[i+2152>>3]=-.243739605}else z[i+2152>>3]=-.196574524;e:if(z[l[i+2428>>2]+40>>3]>=15790){if(z[l[i+2428>>2]+16>>3]>=106.5){if(z[l[i+2428>>2]+176>>3]>=248.47101){z[i+2144>>3]=-.398893356;break e}z[i+2144>>3]=-.201897547;break e}z[i+2144>>3]=.0118812788}else r:if(z[l[i+2428>>2]+168>>3]>=4315.5){if(z[l[i+2428>>2]+152>>3]>=207.0795){if(z[l[i+2428>>2]+104>>3]>=4336){if(z[l[i+2428>>2]+32>>3]>=158){z[i+2144>>3]=.106678836;break r}z[i+2144>>3]=-.312787235;break r}z[l[i+2428>>2]+144>>3]>=246.9035?z[i+2144>>3]=.127319038:z[i+2144>>3]=-.22396861;break r}i:if(z[l[i+2428>>2]+160>>3]>=5.5){if(z[l[i+2428>>2]+200>>3]>=.1095155){z[i+2144>>3]=-.0332487896;break i}z[i+2144>>3]=.202126607}else z[i+2144>>3]=-.201962516}else i:if(z[l[i+2428>>2]+104>>3]>=8768){if(z[l[i+2428>>2]+16>>3]>=131){z[i+2144>>3]=-.141120866;break i}z[i+2144>>3]=-.516985416}else z[l[i+2428>>2]+192>>3]>=89.655?z[i+2144>>3]=-.21882467:z[l[i+2428>>2]+80>>3]>=254.288?z[i+2144>>3]=.0217907783:z[i+2144>>3]=-.0123453615;e:if(z[l[i+2428>>2]+72>>3]>=.869743){if(z[l[i+2428>>2]+120>>3]>=1.3766351){if(z[l[i+2428>>2]+48>>3]>=60.28125){if(z[l[i+2428>>2]+192>>3]>=11.31932){z[i+2136>>3]=-.0190969929;break e}z[i+2136>>3]=-.213629365;break e}z[l[i+2428>>2]+152>>3]>=208.959?z[i+2136>>3]=.0893015563:z[i+2136>>3]=.211974099;break e}z[l[i+2428>>2]+216>>3]>=244.703?z[i+2136>>3]=.0951790661:z[i+2136>>3]=-.222057372}else r:if(z[l[i+2428>>2]+136>>3]>=1.372685){if(z[l[i+2428>>2]+96>>3]>=6.5){if(z[l[i+2428>>2]+112>>3]>=215.524){z[i+2136>>3]=.121985815;break r}z[i+2136>>3]=-.277341783;break r}z[i+2136>>3]=.335074872}else i:if(z[l[i+2428>>2]+128>>3]>=92.41555){if(z[l[i+2428>>2]+144>>3]>=149.424){if(z[l[i+2428>>2]+112>>3]>=315.861){z[i+2136>>3]=.112455226;break i}z[i+2136>>3]=-.239025027;break i}z[l[i+2428>>2]+208>>3]>=169.67801?z[i+2136>>3]=.202349573:z[i+2136>>3]=-.120548584}else z[l[i+2428>>2]+64>>3]>=91.52945?z[i+2136>>3]=-.225321218:z[l[i+2428>>2]+136>>3]>=1.105195?z[i+2136>>3]=-.185885951:z[i+2136>>3]=.004696602;e:if(z[l[i+2428>>2]+184>>3]>=2.31531){if(z[l[i+2428>>2]+112>>3]>=610.37354){if(z[l[i+2428>>2]+40>>3]>=2638){z[i+2128>>3]=.140617266;break e}z[i+2128>>3]=-.530032933;break e}r:if(z[l[i+2428>>2]+208>>3]>=190.2655){if(z[l[i+2428>>2]+192>>3]>=15.228001){if(z[l[i+2428>>2]+208>>3]>=216.4635){z[i+2128>>3]=.21596849;break r}z[i+2128>>3]=.0785193741;break r}z[l[i+2428>>2]+208>>3]>=226.14899?z[i+2128>>3]=-.148499072:z[i+2128>>3]=.154715627}else z[i+2128>>3]=-.0414987542}else r:if(z[l[i+2428>>2]+208>>3]>=100.113){if(z[l[i+2428>>2]+208>>3]>=122.0625){if(z[l[i+2428>>2]+208>>3]>=139.126){if(z[l[i+2428>>2]+216>>3]>=101.00169){z[i+2128>>3]=-.000738406728;break r}z[i+2128>>3]=-.333208531;break r}z[l[i+2428>>2]+216>>3]>=94.49155?z[i+2128>>3]=-.232226297:z[i+2128>>3]=.204446509;break r}i:if(z[l[i+2428>>2]+24>>3]>=60.5){if(z[l[i+2428>>2]+88>>3]>=226.0705){z[i+2128>>3]=.32512325;break i}z[i+2128>>3]=-.0260076616}else z[i+2128>>3]=-.222134903}else z[l[i+2428>>2]+32>>3]>=1766?z[i+2128>>3]=.151171342:z[i+2128>>3]=-.217329308;e:if(z[l[i+2428>>2]+152>>3]>=188.4555){if(z[l[i+2428>>2]+216>>3]>=169.6515){if(z[l[i+2428>>2]+152>>3]>=192.9685){if(z[l[i+2428>>2]+88>>3]>=204.37799){if(z[l[i+2428>>2]+88>>3]>=207.98401){z[i+2120>>3]=-.00356671028;break e}z[i+2120>>3]=-.238109112;break e}z[l[i+2428>>2]>>3]>=1.5?z[i+2120>>3]=.0927805528:z[i+2120>>3]=-.231666476;break e}r:if(z[l[i+2428>>2]+48>>3]>=168.73999){if(z[l[i+2428>>2]+48>>3]>=450.69){z[i+2120>>3]=-.480150044;break r}z[i+2120>>3]=.055759728}else z[l[i+2428>>2]+192>>3]>=38.53855?z[i+2120>>3]=-.0643991232:z[i+2120>>3]=-.293350905;break e}r:if(z[l[i+2428>>2]+32>>3]>=849){if(z[l[i+2428>>2]+64>>3]>=34.560303){if(z[l[i+2428>>2]+24>>3]>=115.5){z[i+2120>>3]=-.0774180219;break r}z[i+2120>>3]=-.300002486;break r}z[l[i+2428>>2]+56>>3]>=.65258753?z[i+2120>>3]=.180396989:z[i+2120>>3]=-.175681323}else i:if(z[l[i+2428>>2]+208>>3]>=191.1655){if(z[l[i+2428>>2]+72>>3]>=.2463295){z[i+2120>>3]=-.369986326;break i}z[i+2120>>3]=.101794042}else z[l[i+2428>>2]+40>>3]>=23.5?z[i+2120>>3]=-.37051186:z[i+2120>>3]=-.224494889}else r:if(z[l[i+2428>>2]+152>>3]>=186.20999){if(z[l[i+2428>>2]+16>>3]>=181){if(z[l[i+2428>>2]+96>>3]>=76){z[i+2120>>3]=.146851063;break r}z[i+2120>>3]=-.309895635;break r}i:if(z[l[i+2428>>2]>>3]>=25.5){if(z[l[i+2428>>2]+144>>3]>=189.5){z[i+2120>>3]=.265928835;break i}z[i+2120>>3]=-.156075224}else z[l[i+2428>>2]+136>>3]>=8547e-7?z[i+2120>>3]=.188240811:z[i+2120>>3]=-.328765541}else i:if(z[l[i+2428>>2]+32>>3]>=3.5){if(z[l[i+2428>>2]+80>>3]>=214.38199){if(z[l[i+2428>>2]+32>>3]>=531){z[i+2120>>3]=-.0441380888;break i}z[i+2120>>3]=.0959302858;break i}z[l[i+2428>>2]+160>>3]>=423?z[i+2120>>3]=.0434273444:z[i+2120>>3]=-.317615896}else a:if(z[l[i+2428>>2]+64>>3]>=6.300675){if(z[l[i+2428>>2]>>3]>=2.5){z[i+2120>>3]=-.273269504;break a}z[i+2120>>3]=.0872350857}else z[l[i+2428>>2]+8>>3]>=105?z[i+2120>>3]=-.269297123:z[i+2120>>3]=.0463822857;e:if(z[l[i+2428>>2]+120>>3]>=1.650705){if(z[l[i+2428>>2]+152>>3]>=201.577){if(z[l[i+2428>>2]+152>>3]>=206.125){if(z[l[i+2428>>2]+192>>3]>=14.1171){if(z[l[i+2428>>2]+40>>3]>=1259){z[i+2112>>3]=-.148156315;break e}z[i+2112>>3]=.176453501;break e}z[l[i+2428>>2]+72>>3]>=.1760205?z[i+2112>>3]=.0980888158:z[i+2112>>3]=-.255619138;break e}z[l[i+2428>>2]+128>>3]>=61.94845?z[i+2112>>3]=-.202918693:z[l[i+2428>>2]+24>>3]>=12?z[i+2112>>3]=.230150864:z[i+2112>>3]=-.0699373707;break e}r:if(z[l[i+2428>>2]+40>>3]>=3011){if(z[l[i+2428>>2]+96>>3]>=828){if(z[l[i+2428>>2]+208>>3]>=233.3335){z[i+2112>>3]=.15473792;break r}z[i+2112>>3]=-.490130275;break r}z[l[i+2428>>2]+216>>3]>=200.357?z[i+2112>>3]=-.0251838751:z[i+2112>>3]=.189899445}else i:if(z[l[i+2428>>2]+200>>3]>=.552778){if(z[l[i+2428>>2]+176>>3]>=209.15){z[i+2112>>3]=-.625167072;break i}z[i+2112>>3]=.0433295779}else z[l[i+2428>>2]+152>>3]>=152.262?z[i+2112>>3]=-.0577186905:z[i+2112>>3]=.148284703}else r:if(z[l[i+2428>>2]+120>>3]>=1.5684199){if(z[l[i+2428>>2]+144>>3]>=201.5955){if(z[l[i+2428>>2]+16>>3]>=194.5){if(z[l[i+2428>>2]>>3]>=190){z[i+2112>>3]=-.209588215;break r}z[i+2112>>3]=.120527625;break r}z[l[i+2428>>2]+40>>3]>=4642?z[i+2112>>3]=.137408718:z[i+2112>>3]=-.335989743;break r}i:if(z[l[i+2428>>2]+104>>3]>=72){if(z[l[i+2428>>2]+144>>3]>=194.707){z[i+2112>>3]=.195759833;break i}z[i+2112>>3]=.0214355942}else z[l[i+2428>>2]+16>>3]>=191.5?z[i+2112>>3]=.115500428:z[i+2112>>3]=-.287490845}else i:if(z[l[i+2428>>2]+120>>3]>=.9949845){if(z[l[i+2428>>2]+144>>3]>=254.808){if(z[l[i+2428>>2]+16>>3]>=163.5){z[i+2112>>3]=.106445991;break i}z[i+2112>>3]=-.156916067;break i}z[l[i+2428>>2]+216>>3]>=190.969?z[i+2112>>3]=.0588316992:z[i+2112>>3]=-.109137252}else a:if(z[l[i+2428>>2]+24>>3]>=104.5){if(z[l[i+2428>>2]+160>>3]>=2.5){z[i+2112>>3]=.0318749771;break a}z[i+2112>>3]=-.0837146789}else z[l[i+2428>>2]+216>>3]>=243.3185?z[i+2112>>3]=-.129480168:z[i+2112>>3]=.0133604063;e:if(z[l[i+2428>>2]+40>>3]>=15790){if(z[l[i+2428>>2]+16>>3]>=123){z[i+2104>>3]=-.264039487;break e}z[i+2104>>3]=-.0186117478}else r:if(z[l[i+2428>>2]+40>>3]>=14033.5){if(z[l[i+2428>>2]+80>>3]>=242.5835){z[i+2104>>3]=.0315256678;break r}z[i+2104>>3]=.220941931}else i:if(z[l[i+2428>>2]+40>>3]>=10037.5){if(z[l[i+2428>>2]+8>>3]>=103){z[i+2104>>3]=.0368146226;break i}z[i+2104>>3]=-.336513102}else a:if(z[l[i+2428>>2]+40>>3]>=9374){if(z[l[i+2428>>2]+208>>3]>=184.2595){z[i+2104>>3]=.196942821;break a}z[i+2104>>3]=-.255183697}else z[l[i+2428>>2]+208>>3]>=248.2125?z[i+2104>>3]=.0245603826:z[i+2104>>3]=-.00908978842;e:if(z[l[i+2428>>2]+72>>3]>=.869743){if(z[l[i+2428>>2]+120>>3]>=1.3766351){if(z[l[i+2428>>2]+48>>3]>=60.28125){if(z[l[i+2428>>2]+192>>3]>=11.31932){z[i+2096>>3]=-.036308378;break e}z[i+2096>>3]=-.188983306;break e}z[l[i+2428>>2]+48>>3]>=51.63335?z[i+2096>>3]=.197613284:z[i+2096>>3]=.0726631284;break e}z[l[i+2428>>2]+216>>3]>=244.703?z[i+2096>>3]=.088211067:z[i+2096>>3]=-.215337828}else r:if(z[l[i+2428>>2]+72>>3]>=.8385415){if(z[l[i+2428>>2]+8>>3]>=1.5){z[i+2096>>3]=.244845495;break r}z[i+2096>>3]=-.163250461}else i:if(z[l[i+2428>>2]+136>>3]>=1.33534){if(z[l[i+2428>>2]+208>>3]>=234.578){if(z[l[i+2428>>2]>>3]>=77){z[i+2096>>3]=.259513706;break i}z[i+2096>>3]=-.143432051;break i}z[i+2096>>3]=-.226854548}else z[l[i+2428>>2]+136>>3]>=1.105195?z[i+2096>>3]=-.248663768:z[l[i+2428>>2]+40>>3]>=5.5?z[i+2096>>3]=.0115445619:z[i+2096>>3]=-.0193402823;e:if(z[l[i+2428>>2]+80>>3]>=254.288){if(z[l[i+2428>>2]+80>>3]>=254.3465){if(z[l[i+2428>>2]+64>>3]>=62.535698){if(z[l[i+2428>>2]+176>>3]>=489.2975){z[i+2088>>3]=.142757639;break e}z[i+2088>>3]=-.220799714;break e}r:if(z[l[i+2428>>2]+64>>3]>=61.14035){if(z[l[i+2428>>2]+40>>3]>=11.5){z[i+2088>>3]=.340027362;break r}z[i+2088>>3]=-.157302648}else z[l[i+2428>>2]+64>>3]>=37.4799?z[i+2088>>3]=-.148957655:z[i+2088>>3]=.0281197224;break e}r:if(z[l[i+2428>>2]+48>>3]>=54.137802){if(z[l[i+2428>>2]+56>>3]>=1.57463){z[i+2088>>3]=-.0411708206;break r}z[l[i+2428>>2]+8>>3]>=2.5?z[i+2088>>3]=.254508257:z[i+2088>>3]=.102281012}else z[l[i+2428>>2]+56>>3]>=.673986?z[i+2088>>3]=-.275308013:z[i+2088>>3]=-.0757339597}else r:if(z[l[i+2428>>2]+80>>3]>=253.748){if(z[l[i+2428>>2]+184>>3]>=1.47069){if(z[l[i+2428>>2]+208>>3]>=254.5625){z[i+2088>>3]=-.192322955;break r}z[l[i+2428>>2]+80>>3]>=254.2045?z[i+2088>>3]=-.148556039:z[i+2088>>3]=.264042825;break r}i:if(z[l[i+2428>>2]>>3]>=7.5){if(z[l[i+2428>>2]+56>>3]>=1.7132001){z[i+2088>>3]=.0858079791;break i}z[i+2088>>3]=-.235109597}else z[l[i+2428>>2]>>3]>=5.5?z[i+2088>>3]=.315459937:z[i+2088>>3]=-.174618572}else i:if(z[l[i+2428>>2]+56>>3]>=.85673153){if(z[l[i+2428>>2]+88>>3]>=232.472){if(z[l[i+2428>>2]+48>>3]>=15.7078){z[i+2088>>3]=.10032922;break i}z[i+2088>>3]=-.23008588;break i}z[l[i+2428>>2]+88>>3]>=228.7265?z[i+2088>>3]=-.21956408:z[i+2088>>3]=.013204895}else a:if(z[l[i+2428>>2]+16>>3]>=84.5){if(z[l[i+2428>>2]+96>>3]>=3.5){z[i+2088>>3]=.0574273728;break a}z[i+2088>>3]=-.0485590026}else z[l[i+2428>>2]+40>>3]>=1051?z[i+2088>>3]=-.251910061:z[i+2088>>3]=-.0443865135;e:if(z[l[i+2428>>2]+40>>3]>=15790){if(z[l[i+2428>>2]+16>>3]>=123){z[i+2080>>3]=-.25152114;break e}z[i+2080>>3]=-.0326687247}else r:if(z[l[i+2428>>2]+216>>3]>=252.31299){if(z[l[i+2428>>2]+88>>3]>=184.0665){z[i+2080>>3]=-.203699231;break r}z[i+2080>>3]=.155258596}else z[l[i+2428>>2]+216>>3]>=251.79999?z[i+2080>>3]=.238948777:z[l[i+2428>>2]+216>>3]>=248.0315?z[i+2080>>3]=-.210364684:z[l[i+2428>>2]+208>>3]>=248.2125?z[i+2080>>3]=.0257409066:z[i+2080>>3]=-.00583320903;e:if(z[l[i+2428>>2]+216>>3]>=187.4745){if(z[l[i+2428>>2]+208>>3]>=139.0665){if(z[l[i+2428>>2]+208>>3]>=158.0305){if(z[l[i+2428>>2]+112>>3]>=52.714752){if(z[l[i+2428>>2]+112>>3]>=63.02335){z[i+2072>>3]=.0125395684;break e}z[i+2072>>3]=.14047493;break e}z[l[i+2428>>2]+208>>3]>=203.2245?z[i+2072>>3]=-.00740799028:z[i+2072>>3]=-.0923420861;break e}r:if(z[l[i+2428>>2]+152>>3]>=222.863){if(z[l[i+2428>>2]+216>>3]>=213.4165){z[i+2072>>3]=-.194913432;break r}z[i+2072>>3]=.253069252}else z[l[i+2428>>2]+208>>3]>=139.83551?z[i+2072>>3]=-.133008823:z[i+2072>>3]=.262828588;break e}z[i+2072>>3]=-.216162786}else r:if(z[l[i+2428>>2]>>3]>=24.5){if(z[l[i+2428>>2]>>3]>=47.5){if(z[l[i+2428>>2]+56>>3]>=.923894){if(z[l[i+2428>>2]+48>>3]>=67.106705){z[i+2072>>3]=.0143241212;break r}z[i+2072>>3]=-.205491707;break r}z[l[i+2428>>2]+144>>3]>=228.905?z[i+2072>>3]=-.0292961802:z[i+2072>>3]=.12797007;break r}i:if(z[l[i+2428>>2]+152>>3]>=177.104){if(z[l[i+2428>>2]+208>>3]>=112.067){z[i+2072>>3]=.203081205;break i}z[i+2072>>3]=-.161674693}else z[l[i+2428>>2]+96>>3]>=20?z[i+2072>>3]=.118691422:z[i+2072>>3]=-.196910784}else i:if(z[l[i+2428>>2]+24>>3]>=118.5){if(z[l[i+2428>>2]+208>>3]>=182.2945){if(z[l[i+2428>>2]+80>>3]>=243.606){z[i+2072>>3]=.158593908;break i}z[i+2072>>3]=-.361141324;break i}z[i+2072>>3]=-.270057231}else a:if(z[l[i+2428>>2]+216>>3]>=144.1175){if(z[l[i+2428>>2]+24>>3]>=26){z[i+2072>>3]=-.167021453;break a}z[i+2072>>3]=-.449164629}else z[l[i+2428>>2]+88>>3]>=144.50949?z[i+2072>>3]=.103188552:z[i+2072>>3]=-.257420331;e:if(z[l[i+2428>>2]+80>>3]>=101.731){if(z[l[i+2428>>2]+8>>3]>=143.5){if(z[l[i+2428>>2]+128>>3]>=24.63575){if(z[l[i+2428>>2]+208>>3]>=222.3125){if(z[l[i+2428>>2]+104>>3]>=12.5){z[i+2064>>3]=-.081278868;break e}z[i+2064>>3]=.213107035;break e}z[i+2064>>3]=-.219929606;break e}z[l[i+2428>>2]+48>>3]>=603.6885?z[i+2064>>3]=.175880149:z[i+2064>>3]=-.242600083;break e}r:if(z[l[i+2428>>2]+8>>3]>=140.5){if(z[l[i+2428>>2]>>3]>=164.5){if(z[l[i+2428>>2]+16>>3]>=175.5){z[i+2064>>3]=-.0320520736;break r}z[i+2064>>3]=.377334684;break r}z[l[i+2428>>2]+72>>3]>=.36549097?z[i+2064>>3]=.186487973:z[i+2064>>3]=-.238346577}else i:if(z[l[i+2428>>2]+16>>3]>=136.5){if(z[l[i+2428>>2]+152>>3]>=247.5525){z[i+2064>>3]=.118042484;break i}z[i+2064>>3]=-.0373017676}else z[l[i+2428>>2]+16>>3]>=127.5?z[i+2064>>3]=.12278223:z[i+2064>>3]=.00144823524}else z[i+2064>>3]=-.190548584;e:if(z[l[i+2428>>2]+40>>3]>=5.5){if(z[l[i+2428>>2]+144>>3]>=254.49701){if(z[l[i+2428>>2]+208>>3]>=197.5){if(z[l[i+2428>>2]+88>>3]>=229.4725){if(z[l[i+2428>>2]+72>>3]>=.048173703){z[i+2056>>3]=.165781125;break e}z[i+2056>>3]=-.232503563;break e}z[l[i+2428>>2]+8>>3]>=128.5?z[i+2056>>3]=-.198958248:z[i+2056>>3]=.197698161;break e}z[i+2056>>3]=-.212929234;break e}r:if(z[l[i+2428>>2]+144>>3]>=253.97751){if(z[l[i+2428>>2]+56>>3]>=1.5204151){if(z[l[i+2428>>2]+168>>3]>=1434){z[i+2056>>3]=.121689431;break r}z[i+2056>>3]=-.0657689869;break r}z[l[i+2428>>2]+208>>3]>=253.332?z[i+2056>>3]=-.129948884:z[i+2056>>3]=-.36909923}else i:if(z[l[i+2428>>2]>>3]>=14.5){if(z[l[i+2428>>2]+16>>3]>=43.5){z[i+2056>>3]=.00443541212;break i}z[i+2056>>3]=.133697808}else z[l[i+2428>>2]>>3]>=3.5?z[i+2056>>3]=-.127461597:z[i+2056>>3]=-.00906812679}else if(z[l[i+2428>>2]+64>>3]>=22.45)z[i+2056>>3]=-.213410765;else r:if(z[l[i+2428>>2]+112>>3]>=57.0782){if(z[l[i+2428>>2]+176>>3]>=112.3945){if(z[l[i+2428>>2]+160>>3]>=96.5){z[i+2056>>3]=-.00118403614;break r}z[i+2056>>3]=-.272910058;break r}z[l[i+2428>>2]+144>>3]>=254.7915?z[i+2056>>3]=-.0722161829:z[i+2056>>3]=.102185182}else i:if(z[l[i+2428>>2]+176>>3]>=46.44315){if(z[l[i+2428>>2]+152>>3]>=239.955){z[i+2056>>3]=.123087935;break i}z[i+2056>>3]=-.0359643437}else z[l[i+2428>>2]+24>>3]>=35.5?z[i+2056>>3]=-.113194399:z[i+2056>>3]=.018712936;e:if(z[l[i+2428>>2]+24>>3]>=4.5){if(z[l[i+2428>>2]+32>>3]>=3597){if(z[l[i+2428>>2]+192>>3]>=21.8591){if(z[l[i+2428>>2]+168>>3]>=653){if(z[l[i+2428>>2]+40>>3]>=15823){z[i+2048>>3]=-.175120473;break e}z[i+2048>>3]=.14308697;break e}z[l[i+2428>>2]+80>>3]>=254.47699?z[i+2048>>3]=.080071725:z[i+2048>>3]=-.309452444;break e}r:if(z[l[i+2428>>2]+208>>3]>=249.423){if(z[l[i+2428>>2]+16>>3]>=183.5){z[i+2048>>3]=-.191835091;break r}z[i+2048>>3]=.122220829}else z[l[i+2428>>2]+16>>3]>=33?z[i+2048>>3]=-.348070413:z[i+2048>>3]=.0770098791;break e}r:if(z[l[i+2428>>2]+32>>3]>=1015.5){if(z[l[i+2428>>2]+192>>3]>=28.18925){if(z[l[i+2428>>2]+160>>3]>=31){z[i+2048>>3]=-.041341275;break r}z[i+2048>>3]=-.515375853;break r}z[l[i+2428>>2]>>3]>=111.5?z[i+2048>>3]=.178475142:z[i+2048>>3]=.0488982163}else i:if(z[l[i+2428>>2]+32>>3]>=567.5){if(z[l[i+2428>>2]+208>>3]>=228.1395){z[i+2048>>3]=.0514199138;break i}z[i+2048>>3]=-.153162584}else z[l[i+2428>>2]+216>>3]>=189.60751?z[i+2048>>3]=-.00867659505:z[i+2048>>3]=.0363803431}else if(z[l[i+2428>>2]+152>>3]>=251.45099)z[i+2048>>3]=.219497159;else r:if(z[l[i+2428>>2]+96>>3]>=48.5){if(z[l[i+2428>>2]+8>>3]>=1.5){z[i+2048>>3]=.142062888;break r}z[i+2048>>3]=-.118892781}else z[i+2048>>3]=-.232981756;e:if(z[l[i+2428>>2]+24>>3]>=148.5){if(z[l[i+2428>>2]+64>>3]>=37.140297){if(z[l[i+2428>>2]+48>>3]>=50.3951){z[i+2040>>3]=.262461811;break e}z[i+2040>>3]=.0503161065;break e}r:if(z[l[i+2428>>2]+16>>3]>=17.5){if(z[l[i+2428>>2]+160>>3]>=466){z[i+2040>>3]=-.0423330404;break r}z[i+2040>>3]=-.351633847}else z[i+2040>>3]=.143613935}else r:if(z[l[i+2428>>2]+72>>3]>=.15238899){if(z[l[i+2428>>2]+56>>3]>=.61581254){if(z[l[i+2428>>2]+152>>3]>=235.65201){if(z[l[i+2428>>2]+152>>3]>=237.3965){z[i+2040>>3]=.0174791925;break r}z[i+2040>>3]=.20738323;break r}z[l[i+2428>>2]+16>>3]>=135.5?z[i+2040>>3]=-.113702081:z[i+2040>>3]=.00854792446;break r}i:if(z[l[i+2428>>2]+136>>3]>=.419123){if(z[l[i+2428>>2]+152>>3]>=218){z[i+2040>>3]=-.212093234;break i}z[i+2040>>3]=.170651868}else z[l[i+2428>>2]+104>>3]>=3404.5?z[i+2040>>3]=.0250175297:z[i+2040>>3]=-.279342264}else i:if(z[l[i+2428>>2]+72>>3]>=.008778425){if(z[l[i+2428>>2]+8>>3]>=25.5){if(z[l[i+2428>>2]+112>>3]>=172.8215){z[i+2040>>3]=.137505591;break i}z[i+2040>>3]=-.0891466737;break i}z[l[i+2428>>2]+40>>3]>=7501.5?z[i+2040>>3]=-.0268167052:z[i+2040>>3]=.133675218}else a:if(z[l[i+2428>>2]+48>>3]>=188.3995){if(z[l[i+2428>>2]+48>>3]>=218.39){z[i+2040>>3]=-.0420140736;break a}z[i+2040>>3]=-.280358762}else z[l[i+2428>>2]+48>>3]>=182.606?z[i+2040>>3]=.171510682:z[i+2040>>3]=-.00103586388;e:if(z[l[i+2428>>2]+120>>3]>=1.650705){if(z[l[i+2428>>2]+152>>3]>=201.577){if(z[l[i+2428>>2]+16>>3]>=11.5){if(z[l[i+2428>>2]+152>>3]>=207.75){if(z[l[i+2428>>2]+176>>3]>=155.3805){z[i+2032>>3]=.13135168;break e}z[i+2032>>3]=-.216002852;break e}z[l[i+2428>>2]+128>>3]>=62.58025?z[i+2032>>3]=-.211232424:z[i+2032>>3]=.210058883;break e}z[i+2032>>3]=-.257519931;break e}r:if(z[l[i+2428>>2]+40>>3]>=4471.5){if(z[l[i+2428>>2]+120>>3]>=1.711595){if(z[l[i+2428>>2]+32>>3]>=6422){z[i+2032>>3]=.0223510247;break r}z[i+2032>>3]=.185393661;break r}z[i+2032>>3]=-.0281839874}else z[l[i+2428>>2]+32>>3]>=1388?z[i+2032>>3]=-.432655662:z[l[i+2428>>2]+152>>3]>=198.07901?z[i+2032>>3]=-.20101206:z[i+2032>>3]=.011955454}else r:if(z[l[i+2428>>2]+120>>3]>=1.5684199){if(z[l[i+2428>>2]+184>>3]>=1.62419){if(z[l[i+2428>>2]+184>>3]>=1.82936){if(z[l[i+2428>>2]+120>>3]>=1.595395){z[i+2032>>3]=-.476857275;break r}z[i+2032>>3]=-.0875934437;break r}z[l[i+2428>>2]+160>>3]>=7?z[i+2032>>3]=.178881481:z[i+2032>>3]=-.156506345;break r}i:if(z[l[i+2428>>2]+40>>3]>=2049.5){if(z[l[i+2428>>2]+88>>3]>=218.02301){z[i+2032>>3]=.139331341;break i}z[i+2032>>3]=-.260108829}else z[l[i+2428>>2]+96>>3]>=71.5?z[i+2032>>3]=-.648947656:z[i+2032>>3]=-.248920962}else i:if(z[l[i+2428>>2]+192>>3]>=52.2158){if(z[l[i+2428>>2]+8>>3]>=32.5){if(z[l[i+2428>>2]+160>>3]>=242.5){z[i+2032>>3]=-.029934898;break i}z[i+2032>>3]=-.22446011;break i}z[l[i+2428>>2]+192>>3]>=55.70685?z[i+2032>>3]=.0513481982:z[i+2032>>3]=-.274326235}else a:if(z[l[i+2428>>2]+32>>3]>=3597){if(z[l[i+2428>>2]+64>>3]>=.85936296){z[i+2032>>3]=-.239025339;break a}z[i+2032>>3]=.0313723348}else z[l[i+2428>>2]+32>>3]>=2924?z[i+2032>>3]=.136994988:z[i+2032>>3]=.0043713958;e:if(z[l[i+2428>>2]+8>>3]>=84.5){if(z[l[i+2428>>2]+16>>3]>=84.5){if(z[l[i+2428>>2]+64>>3]>=65.201){z[i+2024>>3]=-.248783872;break e}r:if(z[l[i+2428>>2]+40>>3]>=5820.5){if(z[l[i+2428>>2]+104>>3]>=547.5){z[i+2024>>3]=-.0663276687;break r}z[i+2024>>3]=-.439728826}else z[l[i+2428>>2]+144>>3]>=192.3405?z[i+2024>>3]=.0819966495:z[i+2024>>3]=-.136722103;break e}r:if(z[l[i+2428>>2]+16>>3]>=69.5){if(z[l[i+2428>>2]+176>>3]>=266.35498){z[i+2024>>3]=.104182519;break r}z[l[i+2428>>2]+160>>3]>=112?z[i+2024>>3]=-.00743846549:z[i+2024>>3]=-.271868557}else i:if(z[l[i+2428>>2]+88>>3]>=250.3065){if(z[l[i+2428>>2]+216>>3]>=194.7905){z[i+2024>>3]=.0517729931;break i}z[i+2024>>3]=.332786471}else z[l[i+2428>>2]+216>>3]>=181.68051?z[i+2024>>3]=-.0723983422:z[i+2024>>3]=.0776653886}else r:if(z[l[i+2428>>2]+8>>3]>=50.5){if(z[l[i+2428>>2]+80>>3]>=244.222){if(z[l[i+2428>>2]+216>>3]>=174.8295){if(z[l[i+2428>>2]+208>>3]>=206.0625){z[i+2024>>3]=.0314918272;break r}z[i+2024>>3]=-.218898878;break r}z[l[i+2428>>2]+152>>3]>=179.8805?z[i+2024>>3]=.178951994:z[i+2024>>3]=-.136453196;break r}i:if(z[l[i+2428>>2]+176>>3]>=133.38){if(z[l[i+2428>>2]+88>>3]>=219.1145){z[i+2024>>3]=.0992928594;break i}z[i+2024>>3]=-.145424187}else z[l[i+2428>>2]+112>>3]>=452.2735?z[i+2024>>3]=.175075203:z[i+2024>>3]=-.243341401}else i:if(z[l[i+2428>>2]+208>>3]>=254.961){if(z[l[i+2428>>2]+96>>3]>=1.5){if(z[l[i+2428>>2]+168>>3]>=8.5){z[i+2024>>3]=.167827532;break i}z[i+2024>>3]=-.186427116;break i}z[l[i+2428>>2]+152>>3]>=244.15?z[i+2024>>3]=.00655157259:z[i+2024>>3]=-.205368593}else a:if(z[l[i+2428>>2]+208>>3]>=249.3375){if(z[l[i+2428>>2]+16>>3]>=176.5){z[i+2024>>3]=-.0407343842;break a}z[i+2024>>3]=.114811912}else z[l[i+2428>>2]+144>>3]>=199.95?z[i+2024>>3]=-.0208604392:z[i+2024>>3]=.0630656928;e:if(z[l[i+2428>>2]+16>>3]>=136.5){if(z[l[i+2428>>2]+16>>3]>=162.5){if(z[l[i+2428>>2]+24>>3]>=58.5){if(z[l[i+2428>>2]+16>>3]>=165.5){if(z[l[i+2428>>2]+216>>3]>=225.32){z[i+2016>>3]=.0803735107;break e}z[i+2016>>3]=-.0414582156;break e}z[l[i+2428>>2]+208>>3]>=191.7935?z[i+2016>>3]=.242704272:z[i+2016>>3]=-.230395705;break e}r:if(z[l[i+2428>>2]+216>>3]>=187.01251){if(z[l[i+2428>>2]+216>>3]>=231.0285){z[i+2016>>3]=.00163036713;break r}z[i+2016>>3]=-.182231784}else z[l[i+2428>>2]+80>>3]>=247.341?z[i+2016>>3]=.0898687541:z[i+2016>>3]=-.11238879;break e}r:if(z[l[i+2428>>2]+152>>3]>=208.698){if(z[l[i+2428>>2]+168>>3]>=11.5){if(z[l[i+2428>>2]+168>>3]>=5585){z[i+2016>>3]=-.434337676;break r}z[i+2016>>3]=.0494005643;break r}z[l[i+2428>>2]+48>>3]>=583.779?z[i+2016>>3]=.14783901:z[i+2016>>3]=-.252423614}else i:if(z[l[i+2428>>2]+80>>3]>=210.263){if(z[l[i+2428>>2]+152>>3]>=206.95999){z[i+2016>>3]=.292545289;break i}z[i+2016>>3]=.0279567186}else z[l[i+2428>>2]+80>>3]>=189.783?z[i+2016>>3]=-.40397507:z[i+2016>>3]=-.183647931}else r:if(z[l[i+2428>>2]+16>>3]>=127.5){if(z[l[i+2428>>2]+152>>3]>=232.1915){if(z[l[i+2428>>2]+96>>3]>=690){if(z[l[i+2428>>2]+72>>3]>=.029060949){z[i+2016>>3]=-.0726603121;break r}z[i+2016>>3]=.164407656;break r}z[i+2016>>3]=-.23553136;break r}i:if(z[l[i+2428>>2]+152>>3]>=230.10251){if(z[l[i+2428>>2]+216>>3]>=223.857){z[i+2016>>3]=-.0168003421;break i}z[i+2016>>3]=.353214294}else z[l[i+2428>>2]+152>>3]>=222.7945?z[i+2016>>3]=-.224642515:z[i+2016>>3]=.11708907}else i:if(z[l[i+2428>>2]+8>>3]>=135.5){if(z[l[i+2428>>2]+8>>3]>=140.5){if(z[l[i+2428>>2]+144>>3]>=197.5){z[i+2016>>3]=-.10877724;break i}z[i+2016>>3]=.161085829;break i}z[l[i+2428>>2]+96>>3]>=15.5?z[i+2016>>3]=-.453658104:z[i+2016>>3]=-.241574317}else a:if(z[l[i+2428>>2]+208>>3]>=170.5455){if(z[l[i+2428>>2]+128>>3]>=38.12275){z[i+2016>>3]=-.0412304513;break a}z[i+2016>>3]=.0283872969}else z[l[i+2428>>2]+128>>3]>=89.039?z[i+2016>>3]=.190123528:z[i+2016>>3]=-.0671026632;e:if(z[l[i+2428>>2]+32>>3]>=3.5){if(z[l[i+2428>>2]+40>>3]>=134.5){if(z[l[i+2428>>2]+40>>3]>=514.5){if(z[l[i+2428>>2]+16>>3]>=8.5){if(z[l[i+2428>>2]+40>>3]>=792.5){z[i+2008>>3]=-.000210287282;break e}z[i+2008>>3]=.106396221;break e}z[l[i+2428>>2]+40>>3]>=693.5?z[i+2008>>3]=-.389049888:z[i+2008>>3]=.142203361;break e}r:if(z[l[i+2428>>2]+8>>3]>=139.5){if(z[l[i+2428>>2]>>3]>=154.5){z[i+2008>>3]=.231722265;break r}z[i+2008>>3]=-.19558616}else z[l[i+2428>>2]+24>>3]>=25.5?z[i+2008>>3]=-.147313938:z[i+2008>>3]=.0177879054;break e}if(z[l[i+2428>>2]+152>>3]>=237.405)z[i+2008>>3]=-.238162205;else r:if(z[l[i+2428>>2]+152>>3]>=236.7495){if(z[l[i+2428>>2]+152>>3]>=236.8065){z[i+2008>>3]=.0944847986;break r}z[i+2008>>3]=.836804211}else z[l[i+2428>>2]+88>>3]>=239.222?z[i+2008>>3]=-.106037736:z[i+2008>>3]=.102190688}else r:if(z[l[i+2428>>2]+64>>3]>=16.0085){if(z[l[i+2428>>2]+88>>3]>=228.111){z[i+2008>>3]=-.21563828;break r}i:if(z[l[i+2428>>2]+88>>3]>=224.1745){if(z[l[i+2428>>2]+112>>3]>=107.025){z[i+2008>>3]=.299640715;break i}z[i+2008>>3]=-.054926414}else z[l[i+2428>>2]+88>>3]>=211.914?z[i+2008>>3]=-.234440833:z[i+2008>>3]=-.0225188248}else i:if(z[l[i+2428>>2]+64>>3]>=10.74475){if(z[l[i+2428>>2]+48>>3]>=36.025){if(z[l[i+2428>>2]+144>>3]>=197.5){z[i+2008>>3]=.267795622;break i}z[i+2008>>3]=-.141663536;break i}z[i+2008>>3]=-.215082392}else a:if(z[l[i+2428>>2]+48>>3]>=30.6817){if(z[l[i+2428>>2]+8>>3]>=6.5){z[i+2008>>3]=-.20278807;break a}z[i+2008>>3]=.105366044}else z[l[i+2428>>2]+24>>3]>=87.5?z[i+2008>>3]=.0348332189:z[i+2008>>3]=-.0310307797;e:if(z[l[i+2428>>2]+216>>3]>=220.77649){if(z[l[i+2428>>2]+88>>3]>=204.2605){if(z[l[i+2428>>2]+48>>3]>=26.935051){if(z[l[i+2428>>2]+48>>3]>=36.19065){if(z[l[i+2428>>2]+128>>3]>=12.8854){z[i+2e3>>3]=.0397596881;break e}z[i+2e3>>3]=-.0953714326;break e}z[l[i+2428>>2]+80>>3]>=253.7455?z[i+2e3>>3]=-.135403141:z[i+2e3>>3]=.194632754;break e}r:if(z[l[i+2428>>2]+152>>3]>=230.845){if(z[l[i+2428>>2]+152>>3]>=231.62149){z[i+2e3>>3]=-.0451133959;break r}z[i+2e3>>3]=.207221463}else z[l[i+2428>>2]+96>>3]>=46.5?z[i+2e3>>3]=.0458830744:z[i+2e3>>3]=-.240569904;break e}r:if(z[l[i+2428>>2]+144>>3]>=203.79749){if(z[l[i+2428>>2]+144>>3]>=203.962){if(z[l[i+2428>>2]+144>>3]>=223.49701){z[i+2e3>>3]=.125430152;break r}z[i+2e3>>3]=-.191187546;break r}z[i+2e3>>3]=.330328554}else z[i+2e3>>3]=-.200961664}else r:if(z[l[i+2428>>2]+88>>3]>=243.319){if(z[l[i+2428>>2]+8>>3]>=92.5){if(z[l[i+2428>>2]+128>>3]>=54.2265){z[i+2e3>>3]=-.225974709;break r}z[l[i+2428>>2]+96>>3]>=110.5?z[i+2e3>>3]=-.147720411:z[i+2e3>>3]=.177918881;break r}i:if(z[l[i+2428>>2]+96>>3]>=3.5){if(z[l[i+2428>>2]+16>>3]>=54){z[i+2e3>>3]=.127482578;break i}z[i+2e3>>3]=-.0749555156}else z[l[i+2428>>2]+208>>3]>=236.6665?z[i+2e3>>3]=.0635497868:z[i+2e3>>3]=-.173379377}else i:if(z[l[i+2428>>2]+152>>3]>=225.9395){if(z[l[i+2428>>2]+216>>3]>=194.197){if(z[l[i+2428>>2]+8>>3]>=20.5){z[i+2e3>>3]=-.241252899;break i}z[i+2e3>>3]=.00458225654;break i}z[l[i+2428>>2]+24>>3]>=97.5?z[i+2e3>>3]=.185654655:z[i+2e3>>3]=-.180317596}else a:if(z[l[i+2428>>2]+216>>3]>=211.9855){if(z[l[i+2428>>2]+16>>3]>=144.5){z[i+2e3>>3]=-.0822343752;break a}z[i+2e3>>3]=.105237626}else z[l[i+2428>>2]+216>>3]>=208.51001?z[i+2e3>>3]=-.200721785:z[i+2e3>>3]=-.00195895252;e:if(z[l[i+2428>>2]+144>>3]>=134.632){if(z[l[i+2428>>2]+24>>3]>=148.5){if(z[l[i+2428>>2]+64>>3]>=37.140297){if(z[l[i+2428>>2]+48>>3]>=50.3951){z[i+1992>>3]=.245131657;break e}z[i+1992>>3]=.0619438551;break e}r:if(z[l[i+2428>>2]+16>>3]>=17.5){if(z[l[i+2428>>2]+160>>3]>=466){z[i+1992>>3]=-.0361076072;break r}z[i+1992>>3]=-.316747457}else z[i+1992>>3]=.134860784;break e}r:if(z[l[i+2428>>2]+24>>3]>=144.5){if(z[l[i+2428>>2]+24>>3]>=146.5){if(z[l[i+2428>>2]+8>>3]>=103.5){z[i+1992>>3]=.0195959248;break r}z[i+1992>>3]=-.143029243;break r}z[l[i+2428>>2]+48>>3]>=464.11798?z[i+1992>>3]=.173072219:z[i+1992>>3]=-.256362498}else i:if(z[l[i+2428>>2]+24>>3]>=134.5){if(z[l[i+2428>>2]+48>>3]>=52.24025){z[i+1992>>3]=-.102490596;break i}z[i+1992>>3]=.101725519}else z[l[i+2428>>2]+8>>3]>=105.5?z[i+1992>>3]=-.0607146621:z[i+1992>>3]=.00450081564}else z[i+1992>>3]=-.184542134;e:if(z[l[i+2428>>2]+40>>3]>=3412){if(z[l[i+2428>>2]+48>>3]>=23.703499){if(z[l[i+2428>>2]+16>>3]>=30.5){if(z[l[i+2428>>2]+40>>3]>=5772){if(z[l[i+2428>>2]+24>>3]>=111){z[i+1984>>3]=-.155388609;break e}z[i+1984>>3]=.0522611812;break e}z[l[i+2428>>2]+56>>3]>=.7278735?z[i+1984>>3]=.133905649:z[i+1984>>3]=.00535138883;break e}z[l[i+2428>>2]+144>>3]>=253.6225?z[i+1984>>3]=.190827057:z[l[i+2428>>2]+128>>3]>=16.82985?z[i+1984>>3]=-.0418154448:z[i+1984>>3]=-.423427075;break e}r:if(z[l[i+2428>>2]+160>>3]>=33.5){if(z[l[i+2428>>2]+208>>3]>=231.472){if(z[l[i+2428>>2]+120>>3]>=.994277){z[i+1984>>3]=.184184715;break r}z[i+1984>>3]=-.120504498;break r}z[l[i+2428>>2]+72>>3]>=680995e-9?z[i+1984>>3]=.154790208:z[i+1984>>3]=-.122340381}else i:if(z[l[i+2428>>2]+16>>3]>=27.5){if(z[l[i+2428>>2]+96>>3]>=2078){z[i+1984>>3]=-.0754773244;break i}z[i+1984>>3]=-.260180712}else z[i+1984>>3]=.154582724}else r:if(z[l[i+2428>>2]+48>>3]>=345.97){if(z[l[i+2428>>2]+24>>3]>=110){if(z[l[i+2428>>2]>>3]>=130.5){if(z[l[i+2428>>2]+56>>3]>=1.54739){z[i+1984>>3]=.0520886891;break r}z[i+1984>>3]=-.378405064;break r}z[l[i+2428>>2]+104>>3]>=3228.5?z[i+1984>>3]=-.107935108:z[i+1984>>3]=.157484278;break r}i:if(z[l[i+2428>>2]+200>>3]>=.00377834){if(z[l[i+2428>>2]+56>>3]>=2.14053){z[i+1984>>3]=-.193100289;break i}z[i+1984>>3]=.155992255}else z[l[i+2428>>2]+64>>3]>=38.78815?z[i+1984>>3]=-.116180018:z[i+1984>>3]=-.590680003}else i:if(z[l[i+2428>>2]+40>>3]>=2786.5){if(z[l[i+2428>>2]+208>>3]>=209.701){if(z[l[i+2428>>2]+56>>3]>=.7467205){z[i+1984>>3]=.171999842;break i}z[i+1984>>3]=-.141600162;break i}z[i+1984>>3]=-.322044313}else a:if(z[l[i+2428>>2]+112>>3]>=369.49298){if(z[l[i+2428>>2]+176>>3]>=735.15845){z[i+1984>>3]=-.244588166;break a}z[i+1984>>3]=.145024836}else z[l[i+2428>>2]+104>>3]>=2159.5?z[i+1984>>3]=-.100897625:z[i+1984>>3]=.000914099335;e:if(z[l[i+2428>>2]+184>>3]>=2.31531){if(z[l[i+2428>>2]+112>>3]>=610.37354){if(z[l[i+2428>>2]+88>>3]>=159.192){if(z[l[i+2428>>2]+40>>3]>=2638){z[i+1976>>3]=.0862972513;break e}z[i+1976>>3]=-.49632436;break e}z[i+1976>>3]=.138009444;break e}r:if(z[l[i+2428>>2]+208>>3]>=190.2655){if(z[l[i+2428>>2]+192>>3]>=15.228001){if(z[l[i+2428>>2]+208>>3]>=216.4635){z[i+1976>>3]=.204485327;break r}z[i+1976>>3]=.0773699507;break r}z[l[i+2428>>2]+208>>3]>=226.14899?z[i+1976>>3]=-.142179802:z[i+1976>>3]=.119600669}else z[i+1976>>3]=-.0760106593}else r:if(z[l[i+2428>>2]+192>>3]>=32.31335){if(z[l[i+2428>>2]+160>>3]>=2.5){if(z[l[i+2428>>2]+184>>3]>=1.839125){if(z[l[i+2428>>2]+168>>3]>=4164){z[i+1976>>3]=.141610324;break r}z[i+1976>>3]=-.302274942;break r}z[l[i+2428>>2]+192>>3]>=36.342?z[i+1976>>3]=.0183002371:z[i+1976>>3]=-.155514523;break r}i:if(z[l[i+2428>>2]+104>>3]>=535){if(z[l[i+2428>>2]+32>>3]>=744.5){z[i+1976>>3]=-.130365059;break i}z[i+1976>>3]=.154036582}else z[i+1976>>3]=-.214441776}else i:if(z[l[i+2428>>2]+192>>3]>=13.19675){if(z[l[i+2428>>2]+8>>3]>=105.5){if(z[l[i+2428>>2]+200>>3]>=81169e-8){z[i+1976>>3]=.0863412395;break i}z[i+1976>>3]=-.201361209;break i}z[l[i+2428>>2]+8>>3]>=85.5?z[i+1976>>3]=.188490435:z[i+1976>>3]=.0425718538}else a:if(z[l[i+2428>>2]+32>>3]>=3597){if(z[l[i+2428>>2]+16>>3]>=50){z[i+1976>>3]=-.199511319;break a}z[i+1976>>3]=.100836158}else z[l[i+2428>>2]+32>>3]>=1120.5?z[i+1976>>3]=.0638593063:z[i+1976>>3]=-.00975274667;e:if(z[l[i+2428>>2]+120>>3]>=1.66288){if(z[l[i+2428>>2]+152>>3]>=201.577){if(z[l[i+2428>>2]+152>>3]>=206.125){if(z[l[i+2428>>2]+208>>3]>=225.20801){if(z[l[i+2428>>2]+80>>3]>=254.258){z[i+1968>>3]=-.1446632;break e}z[i+1968>>3]=.138902351;break e}z[l[i+2428>>2]+48>>3]>=252.856?z[i+1968>>3]=.0876553878:z[i+1968>>3]=-.305739462;break e}r:if(z[l[i+2428>>2]+8>>3]>=5){if(z[l[i+2428>>2]>>3]>=21.5){z[i+1968>>3]=.222383529;break r}z[i+1968>>3]=-.0149042625}else z[i+1968>>3]=-.103660814;break e}r:if(z[l[i+2428>>2]+40>>3]>=2379){if(z[l[i+2428>>2]+96>>3]>=524.5){if(z[l[i+2428>>2]+168>>3]>=2147){z[i+1968>>3]=.139212519;break r}z[i+1968>>3]=-.404858083;break r}z[l[i+2428>>2]+80>>3]>=254.15399?z[i+1968>>3]=-.132010877:z[i+1968>>3]=.174449906}else i:if(z[l[i+2428>>2]+128>>3]>=39.671898){if(z[l[i+2428>>2]+112>>3]>=104.546005){z[i+1968>>3]=.0846912488;break i}z[i+1968>>3]=-.259993732}else z[l[i+2428>>2]+128>>3]>=27.1245?z[i+1968>>3]=-.424069941:z[i+1968>>3]=-.0380833261}else r:if(z[l[i+2428>>2]+120>>3]>=1.50185){if(z[l[i+2428>>2]+40>>3]>=1839.5){if(z[l[i+2428>>2]+48>>3]>=420.8805){if(z[l[i+2428>>2]+80>>3]>=246.96451){z[i+1968>>3]=-.662687182;break r}z[i+1968>>3]=.0859569833;break r}z[l[i+2428>>2]+80>>3]>=253.6005?z[i+1968>>3]=-.0284740124:z[i+1968>>3]=.174806714;break r}i:if(z[l[i+2428>>2]+144>>3]>=209.6855){if(z[l[i+2428>>2]+200>>3]>=.00657946){z[i+1968>>3]=.0262223072;break i}z[i+1968>>3]=-.257308632}else z[l[i+2428>>2]+48>>3]>=19.5?z[i+1968>>3]=-.211332679:z[i+1968>>3]=.16822888}else i:if(z[l[i+2428>>2]+80>>3]>=254.069){if(z[l[i+2428>>2]+112>>3]>=70.34165){if(z[l[i+2428>>2]+128>>3]>=38.3754){z[i+1968>>3]=-.0985251591;break i}z[i+1968>>3]=.122427128;break i}z[l[i+2428>>2]+216>>3]>=192.3535?z[i+1968>>3]=-.0354506038:z[i+1968>>3]=.0649462789}else a:if(z[l[i+2428>>2]+80>>3]>=253.7905){if(z[l[i+2428>>2]+176>>3]>=148.595){z[i+1968>>3]=.210112378;break a}z[i+1968>>3]=-.184243038}else z[l[i+2428>>2]+56>>3]>=.999775?z[i+1968>>3]=.0293391235:z[i+1968>>3]=-.0203870516;e:if(z[l[i+2428>>2]+208>>3]>=226.36249){if(z[l[i+2428>>2]+128>>3]>=60.186897){if(z[l[i+2428>>2]+208>>3]>=231.03351){if(z[l[i+2428>>2]+136>>3]>=1.3541651){z[i+1960>>3]=.183736518;break e}z[l[i+2428>>2]+56>>3]>=1.290445?z[i+1960>>3]=.0163352434:z[i+1960>>3]=-.221594736;break e}r:if(z[l[i+2428>>2]+16>>3]>=102){if(z[l[i+2428>>2]+176>>3]>=23.216019){z[i+1960>>3]=.207185254;break r}z[i+1960>>3]=.0577141456}else z[i+1960>>3]=-.147649273;break e}r:if(z[l[i+2428>>2]+80>>3]>=249.394){if(z[l[i+2428>>2]+8>>3]>=99.5){if(z[l[i+2428>>2]+144>>3]>=254.887){z[i+1960>>3]=-.251609176;break r}z[i+1960>>3]=.014814687;break r}z[l[i+2428>>2]+88>>3]>=246.46649?z[i+1960>>3]=-.00639052829:z[i+1960>>3]=.0977861509}else i:if(z[l[i+2428>>2]+24>>3]>=12.5){if(z[l[i+2428>>2]+184>>3]>=.237739){z[i+1960>>3]=-.0255841073;break i}z[i+1960>>3]=.0666033924}else z[l[i+2428>>2]+88>>3]>=143.2085?z[i+1960>>3]=-.234715372:z[i+1960>>3]=.152113423}else r:if(z[l[i+2428>>2]+144>>3]>=201.47449){if(z[l[i+2428>>2]+64>>3]>=47.52265){if(z[l[i+2428>>2]+72>>3]>=.289171){if(z[l[i+2428>>2]+16>>3]>=35.5){z[i+1960>>3]=-.175893784;break r}z[i+1960>>3]=.230650574;break r}z[l[i+2428>>2]+112>>3]>=152.54349?z[i+1960>>3]=.00149181194:z[i+1960>>3]=-.252420515;break r}i:if(z[l[i+2428>>2]+72>>3]>=.3896605){if(z[l[i+2428>>2]>>3]>=95.5){z[i+1960>>3]=-.327709764;break i}z[i+1960>>3]=-.0576148629}else z[l[i+2428>>2]+40>>3]>=5.5?z[i+1960>>3]=.0249617659:z[i+1960>>3]=-.0588121675}else i:if(z[l[i+2428>>2]+144>>3]>=197.706){if(z[l[i+2428>>2]+24>>3]>=35.5){if(z[l[i+2428>>2]+144>>3]>=201.45349){z[i+1960>>3]=.289932162;break i}z[i+1960>>3]=-.0386858396;break i}z[l[i+2428>>2]+8>>3]>=17.5?z[i+1960>>3]=.306861997:z[i+1960>>3]=-.0333277173}else a:if(z[l[i+2428>>2]+48>>3]>=28.116901){if(z[l[i+2428>>2]+208>>3]>=161.887){z[i+1960>>3]=-.164059252;break a}z[i+1960>>3]=.0102354763}else z[l[i+2428>>2]+80>>3]>=247.20349?z[i+1960>>3]=-.0784461722:z[i+1960>>3]=.100972727;e:if(z[l[i+2428>>2]+216>>3]>=252.31299){if(z[l[i+2428>>2]+88>>3]>=184.0665){z[i+1952>>3]=-.197639927;break e}z[l[i+2428>>2]+96>>3]>=9.5?z[i+1952>>3]=.159325346:z[i+1952>>3]=.0438310914}else if(z[l[i+2428>>2]+216>>3]>=251.79999)z[i+1952>>3]=.221737579;else r:if(z[l[i+2428>>2]+216>>3]>=245.7555){if(z[l[i+2428>>2]+152>>3]>=247.9365){if(z[l[i+2428>>2]+40>>3]>=8601){z[i+1952>>3]=-.150996074;break r}z[i+1952>>3]=.162348554;break r}z[i+1952>>3]=-.223729014}else i:if(z[l[i+2428>>2]+168>>3]>=3543){if(z[l[i+2428>>2]+136>>3]>=.1982395){z[i+1952>>3]=-.15000014;break i}z[i+1952>>3]=.0753822327}else z[l[i+2428>>2]+96>>3]>=828.5?z[i+1952>>3]=-.109125793:z[i+1952>>3]=.000382285856;e:if(z[l[i+2428>>2]+208>>3]>=100.113){if(z[l[i+2428>>2]+208>>3]>=122.0625){if(z[l[i+2428>>2]+208>>3]>=151.48349){if(z[l[i+2428>>2]+208>>3]>=158.0305){if(z[l[i+2428>>2]+144>>3]>=193.8325){z[i+1944>>3]=.00399200665;break e}z[i+1944>>3]=-.0856361464;break e}z[l[i+2428>>2]+16>>3]>=66?z[i+1944>>3]=.146733761:z[i+1944>>3]=-.241967425;break e}z[l[i+2428>>2]+80>>3]>=250.104?z[i+1944>>3]=-.243410304:z[l[i+2428>>2]+88>>3]>=204.0555?z[i+1944>>3]=-.0919371769:z[i+1944>>3]=.136800081;break e}r:if(z[l[i+2428>>2]+80>>3]>=244.125){if(z[l[i+2428>>2]+216>>3]>=160.6935){if(z[l[i+2428>>2]+216>>3]>=185.719){z[i+1944>>3]=-.155652061;break r}z[i+1944>>3]=.255031466;break r}z[i+1944>>3]=-.171390176}else z[i+1944>>3]=-.204517797}else z[l[i+2428>>2]+48>>3]>=1035.7466?z[i+1944>>3]=.119604193:z[i+1944>>3]=-.205384612;e:if(z[l[i+2428>>2]+48>>3]>=347.36102){if(z[l[i+2428>>2]+208>>3]>=231.199){if(z[l[i+2428>>2]+56>>3]>=.8231135){if(z[l[i+2428>>2]+40>>3]>=4964.5){z[i+1936>>3]=.195312768;break e}z[l[i+2428>>2]+184>>3]>=1.318295?z[i+1936>>3]=.0603385754:z[i+1936>>3]=-.21927233;break e}z[i+1936>>3]=-.323379338;break e}r:if(z[l[i+2428>>2]+48>>3]>=387.939){if(z[l[i+2428>>2]+208>>3]>=220.551){if(z[l[i+2428>>2]+56>>3]>=1.469845){z[i+1936>>3]=-.0828528628;break r}z[i+1936>>3]=-.654272199;break r}z[l[i+2428>>2]+216>>3]>=183.95?z[i+1936>>3]=-.150281206:z[i+1936>>3]=.0814886838}else z[l[i+2428>>2]+120>>3]>=1.658385?z[i+1936>>3]=.0875661001:z[l[i+2428>>2]+168>>3]>=2854?z[i+1936>>3]=-.0815195069:z[i+1936>>3]=-.463000983}else r:if(z[l[i+2428>>2]+48>>3]>=308.53052){if(z[l[i+2428>>2]+152>>3]>=238){if(z[l[i+2428>>2]+24>>3]>=133.5){z[i+1936>>3]=.053558588;break r}z[i+1936>>3]=-.366681337;break r}i:if(z[l[i+2428>>2]+32>>3]>=8.5){if(z[l[i+2428>>2]+80>>3]>=244.8645){z[i+1936>>3]=.177031338;break i}z[i+1936>>3]=.050248649}else z[l[i+2428>>2]+88>>3]>=182.47049?z[i+1936>>3]=-.189383045:z[i+1936>>3]=.0661076009}else if(z[l[i+2428>>2]+48>>3]>=302.6895)z[i+1936>>3]=-.523344457;else i:if(z[l[i+2428>>2]+8>>3]>=143.5){if(z[l[i+2428>>2]+128>>3]>=24.63575){z[i+1936>>3]=.0389471613;break i}z[i+1936>>3]=-.224210724}else z[l[i+2428>>2]+8>>3]>=124.5?z[i+1936>>3]=.0365475975:z[i+1936>>3]=-.00193708879;e:if(z[l[i+2428>>2]+160>>3]>=2.5){if(z[l[i+2428>>2]+168>>3]>=13.5){if(z[l[i+2428>>2]+168>>3]>=28.5){if(z[l[i+2428>>2]+16>>3]>=6.5){if(z[l[i+2428>>2]+16>>3]>=195.5){z[i+1928>>3]=-.0645556897;break e}z[i+1928>>3]=.0246193577;break e}z[l[i+2428>>2]+144>>3]>=254.71399?z[i+1928>>3]=.0515338294:z[i+1928>>3]=-.304992348;break e}z[l[i+2428>>2]+56>>3]>=1.585955?z[i+1928>>3]=.127624378:z[i+1928>>3]=-.273758024;break e}r:if(z[l[i+2428>>2]>>3]>=105.5){if(z[l[i+2428>>2]+184>>3]>=1.3125){z[i+1928>>3]=-.1756275;break r}z[l[i+2428>>2]+192>>3]>=68.427246?z[i+1928>>3]=-.139922515:z[i+1928>>3]=.199533284}else i:if(z[l[i+2428>>2]+144>>3]>=223.49701){if(z[l[i+2428>>2]+88>>3]>=228.3275){z[i+1928>>3]=-.119714014;break i}z[i+1928>>3]=.140938088}else z[l[i+2428>>2]+96>>3]>=323.5?z[i+1928>>3]=.122695737:z[i+1928>>3]=-.240654662}else r:if(z[l[i+2428>>2]+168>>3]>=4.5){if(z[l[i+2428>>2]+152>>3]>=224.025){if(z[l[i+2428>>2]+112>>3]>=149.0575){z[i+1928>>3]=.123786226;break r}z[i+1928>>3]=-.252408147;break r}i:if(z[l[i+2428>>2]+152>>3]>=223.6295){if(z[l[i+2428>>2]>>3]>=90){z[i+1928>>3]=.294143617;break i}z[i+1928>>3]=-.221261144}else z[l[i+2428>>2]+144>>3]>=254.639?z[i+1928>>3]=.0970450565:z[i+1928>>3]=-.188955054}else i:if(z[l[i+2428>>2]+168>>3]>=2.5){if(z[l[i+2428>>2]+80>>3]>=252.75){if(z[l[i+2428>>2]+192>>3]>=32.75){z[i+1928>>3]=-.162974283;break i}z[i+1928>>3]=.238551721;break i}z[i+1928>>3]=-.203772098}else a:if(z[l[i+2428>>2]+160>>3]>=-499.5){if(z[l[i+2428>>2]>>3]>=143.5){z[i+1928>>3]=.0845044106;break a}z[i+1928>>3]=-.18860586}else z[l[i+2428>>2]+208>>3]>=245.077?z[i+1928>>3]=.0581078343:z[i+1928>>3]=-.0071195038;e:if(z[l[i+2428>>2]+216>>3]>=252.31299){if(z[l[i+2428>>2]+88>>3]>=184.0665){z[i+1920>>3]=-.194510445;break e}z[l[i+2428>>2]+96>>3]>=9.5?z[i+1920>>3]=.147524819:z[i+1920>>3]=.0258675609}else if(z[l[i+2428>>2]+216>>3]>=251.79999)z[i+1920>>3]=.194249079;else r:if(z[l[i+2428>>2]+16>>3]>=136.5){if(z[l[i+2428>>2]+152>>3]>=247.5525){if(z[l[i+2428>>2]+176>>3]>=28.0049){z[i+1920>>3]=.171890989;break r}z[i+1920>>3]=-.0752908513;break r}z[l[i+2428>>2]+64>>3]>=3.1477952?z[i+1920>>3]=-.00814733375:z[i+1920>>3]=-.0772795901}else i:if(z[l[i+2428>>2]+16>>3]>=127.5){if(z[l[i+2428>>2]+152>>3]>=232.1915){z[i+1920>>3]=-.114681661;break i}z[i+1920>>3]=.111811593}else z[l[i+2428>>2]+8>>3]>=135.5?z[i+1920>>3]=-.119599164:z[i+1920>>3]=.00646018749;e:if(z[l[i+2428>>2]+136>>3]>=1.33534){if(z[l[i+2428>>2]+72>>3]>=.307728){z[i+1912>>3]=-.182681978;break e}z[l[i+2428>>2]+88>>3]>=246.9115?z[i+1912>>3]=-.121030569:z[l[i+2428>>2]+120>>3]>=1.0206649?z[i+1912>>3]=.0162885822:z[i+1912>>3]=.244923905}else r:if(z[l[i+2428>>2]+136>>3]>=1.10303){if(z[l[i+2428>>2]+72>>3]>=1.34549){z[i+1912>>3]=.0737667158;break r}z[i+1912>>3]=-.217532232}else i:if(z[l[i+2428>>2]+16>>3]>=41.5){if(z[l[i+2428>>2]+16>>3]>=53.5){if(z[l[i+2428>>2]+96>>3]>=6.5){z[i+1912>>3]=.027535079;break i}z[i+1912>>3]=-.016240038;break i}z[l[i+2428>>2]+40>>3]>=180.5?z[i+1912>>3]=.00798336323:z[i+1912>>3]=-.246571019}else a:if(z[l[i+2428>>2]+152>>3]>=244.3235){if(z[l[i+2428>>2]+136>>3]>=.569889){z[i+1912>>3]=.0831774846;break a}z[i+1912>>3]=-.248935819}else z[l[i+2428>>2]+104>>3]>=246.5?z[i+1912>>3]=-.060970135:z[i+1912>>3]=.0491601154;e:if(z[l[i+2428>>2]+48>>3]>=188.3995){if(z[l[i+2428>>2]+56>>3]>=.560597){if(z[l[i+2428>>2]+40>>3]>=2988){if(z[l[i+2428>>2]+48>>3]>=273.0295){if(z[l[i+2428>>2]+48>>3]>=307.6495){z[i+1904>>3]=.0184708517;break e}z[i+1904>>3]=-.198316187;break e}z[l[i+2428>>2]+144>>3]>=205.20801?z[i+1904>>3]=.145006895:z[i+1904>>3]=-.25016731;break e}r:if(z[l[i+2428>>2]+200>>3]>=.00657946){if(z[l[i+2428>>2]+40>>3]>=184.5){z[i+1904>>3]=.124116682;break r}z[i+1904>>3]=-.273254991}else z[l[i+2428>>2]+152>>3]>=214.2005?z[i+1904>>3]=-.266688049:z[i+1904>>3]=-.0595910922;break e}r:if(z[l[i+2428>>2]+160>>3]>=37){if(z[l[i+2428>>2]+32>>3]>=2034){z[i+1904>>3]=-.125465676;break r}z[i+1904>>3]=.143455595}else z[i+1904>>3]=-.365061551}else r:if(z[l[i+2428>>2]+48>>3]>=182.7785){if(z[l[i+2428>>2]+56>>3]>=1.02725){if(z[l[i+2428>>2]+208>>3]>=170.5){if(z[l[i+2428>>2]+112>>3]>=180.338){z[i+1904>>3]=-.0187151451;break r}z[i+1904>>3]=.219210073;break r}z[i+1904>>3]=-.145802662;break r}z[l[i+2428>>2]+192>>3]>=10.931694?z[i+1904>>3]=.105745256:z[i+1904>>3]=-.264963061}else i:if(z[l[i+2428>>2]+48>>3]>=175.067){if(z[l[i+2428>>2]+56>>3]>=.4668585){if(z[l[i+2428>>2]+32>>3]>=78){z[i+1904>>3]=-.600345731;break i}z[i+1904>>3]=-.225279048;break i}z[i+1904>>3]=.00101647689}else a:if(z[l[i+2428>>2]+48>>3]>=162.88){if(z[l[i+2428>>2]+16>>3]>=196.5){z[i+1904>>3]=-.347737402;break a}z[i+1904>>3]=.160406977}else z[l[i+2428>>2]+72>>3]>=.3757715?z[i+1904>>3]=-.0580443852:z[i+1904>>3]=.00295084529;e:if(z[l[i+2428>>2]+120>>3]>=1.66288){if(z[l[i+2428>>2]+152>>3]>=201.577){if(z[l[i+2428>>2]+152>>3]>=206.125){if(z[l[i+2428>>2]+80>>3]>=242.19751){if(z[l[i+2428>>2]>>3]>=76){z[i+1896>>3]=.0362097286;break e}z[i+1896>>3]=-.400665671;break e}z[l[i+2428>>2]+176>>3]>=16.32665?z[i+1896>>3]=.138046607:z[i+1896>>3]=-.149767965;break e}r:if(z[l[i+2428>>2]+8>>3]>=5){if(z[l[i+2428>>2]>>3]>=21.5){z[i+1896>>3]=.213885412;break r}z[i+1896>>3]=-.0135202352}else z[i+1896>>3]=-.0887750089;break e}r:if(z[l[i+2428>>2]+152>>3]>=152.262){if(z[l[i+2428>>2]+40>>3]>=4471.5){if(z[l[i+2428>>2]+192>>3]>=42.9774){z[i+1896>>3]=-.0657696426;break r}z[i+1896>>3]=.169440135;break r}z[l[i+2428>>2]+216>>3]>=193.58899?z[i+1896>>3]=.0572379306:z[i+1896>>3]=-.109268956}else z[l[i+2428>>2]+32>>3]>=608.5?z[i+1896>>3]=-.140400991:z[l[i+2428>>2]+64>>3]>=52.8843?z[i+1896>>3]=.0760154128:z[i+1896>>3]=.188380569}else r:if(z[l[i+2428>>2]+120>>3]>=1.504805){if(z[l[i+2428>>2]+144>>3]>=209.711){if(z[l[i+2428>>2]+40>>3]>=1587){if(z[l[i+2428>>2]+48>>3]>=420.8805){z[i+1896>>3]=-.304014146;break r}z[i+1896>>3]=.126908377;break r}z[l[i+2428>>2]+160>>3]>=27.5?z[i+1896>>3]=-.0387375318:z[i+1896>>3]=-.278746516;break r}i:if(z[l[i+2428>>2]+144>>3]>=199.02){if(z[l[i+2428>>2]+112>>3]>=163.27249){z[i+1896>>3]=-.0292713381;break i}z[i+1896>>3]=.202492148}else z[l[i+2428>>2]+160>>3]>=21?z[i+1896>>3]=.118828714:z[i+1896>>3]=-.242861986}else i:if(z[l[i+2428>>2]+104>>3]>=359){if(z[l[i+2428>>2]+32>>3]>=397){if(z[l[i+2428>>2]+88>>3]>=253.71451){z[i+1896>>3]=-.0756066069;break i}z[i+1896>>3]=.0455042422;break i}z[l[i+2428>>2]+208>>3]>=226.75049?z[i+1896>>3]=-.0512043014:z[i+1896>>3]=-.212841138}else a:if(z[l[i+2428>>2]+104>>3]>=154.5){if(z[l[i+2428>>2]+16>>3]>=70.5){z[i+1896>>3]=.170097813;break a}z[i+1896>>3]=-.057182122}else z[l[i+2428>>2]>>3]>=47.5?z[i+1896>>3]=-.0196701717:z[i+1896>>3]=.0279418882;e:if(z[l[i+2428>>2]+48>>3]>=347.36102){if(z[l[i+2428>>2]+48>>3]>=387.4675){if(z[l[i+2428>>2]+208>>3]>=238.3215){if(z[l[i+2428>>2]+184>>3]>=2.140505){z[i+1888>>3]=-.186854407;break e}z[l[i+2428>>2]+128>>3]>=64.97835?z[i+1888>>3]=-.0730184689:z[i+1888>>3]=.174253106;break e}r:if(z[l[i+2428>>2]+168>>3]>=1419){if(z[l[i+2428>>2]+144>>3]>=236.681){z[i+1888>>3]=-.489347368;break r}z[i+1888>>3]=-.00988131016}else z[l[i+2428>>2]+216>>3]>=184.181?z[i+1888>>3]=-.0913345441:z[i+1888>>3]=.0675393268;break e}if(z[l[i+2428>>2]+136>>3]>=.288042)z[i+1888>>3]=.154357195;else r:if(z[l[i+2428>>2]+120>>3]>=1.5123501){if(z[l[i+2428>>2]+8>>3]>=54){z[i+1888>>3]=-.013841005;break r}z[i+1888>>3]=.127921477}else z[l[i+2428>>2]+184>>3]>=1.039637?z[i+1888>>3]=-.104973175:z[i+1888>>3]=-.455202073}else r:if(z[l[i+2428>>2]+208>>3]>=100.113){if(z[l[i+2428>>2]+208>>3]>=122.0625){if(z[l[i+2428>>2]+208>>3]>=151.48349){if(z[l[i+2428>>2]+208>>3]>=152.15149){z[i+1888>>3]=.00237127556;break r}z[i+1888>>3]=.234059691;break r}z[l[i+2428>>2]+80>>3]>=239.9635?z[i+1888>>3]=-.201957896:z[i+1888>>3]=.0278263986;break r}i:if(z[l[i+2428>>2]+80>>3]>=243.751){if(z[l[i+2428>>2]+16>>3]>=114){z[i+1888>>3]=-.162014827;break i}z[i+1888>>3]=.188968346}else z[i+1888>>3]=-.180616066}else z[i+1888>>3]=-.191895813;e:if(z[l[i+2428>>2]+184>>3]>=2.31531){if(z[l[i+2428>>2]+112>>3]>=610.37354){if(z[l[i+2428>>2]+88>>3]>=159.192){if(z[l[i+2428>>2]+160>>3]>=370.5){z[i+1880>>3]=-.0193216335;break e}z[i+1880>>3]=-.288740844;break e}z[i+1880>>3]=.123754695;break e}r:if(z[l[i+2428>>2]+208>>3]>=190.2655){if(z[l[i+2428>>2]+192>>3]>=15.228001){if(z[l[i+2428>>2]+208>>3]>=216.4635){z[i+1880>>3]=.198079586;break r}z[i+1880>>3]=.0587981157;break r}z[i+1880>>3]=-.0259392746}else z[i+1880>>3]=-.0604299977}else r:if(z[l[i+2428>>2]+216>>3]>=241.803){if(z[l[i+2428>>2]+72>>3]>=.001035228){if(z[l[i+2428>>2]+112>>3]>=7.979145){if(z[l[i+2428>>2]+80>>3]>=249.459){z[i+1880>>3]=.125375494;break r}z[i+1880>>3]=-.219224975;break r}z[l[i+2428>>2]+16>>3]>=46?z[i+1880>>3]=.161338612:z[i+1880>>3]=-.149056494;break r}i:if(z[l[i+2428>>2]+8>>3]>=97.5){if(z[l[i+2428>>2]+112>>3]>=34.82095){z[i+1880>>3]=.124713778;break i}z[i+1880>>3]=-.203439742}else z[l[i+2428>>2]+56>>3]>=1.68582?z[i+1880>>3]=-.0584348813:z[i+1880>>3]=-.230790183}else i:if(z[l[i+2428>>2]+216>>3]>=241.4255){if(z[l[i+2428>>2]+80>>3]>=238.23749){z[i+1880>>3]=-.131062359;break i}z[i+1880>>3]=.247231647}else a:if(z[l[i+2428>>2]+168>>3]>=3653.5){if(z[l[i+2428>>2]+200>>3]>=.209208){z[i+1880>>3]=-.17282021;break a}z[i+1880>>3]=.0768931508}else z[l[i+2428>>2]+160>>3]>=685.5?z[i+1880>>3]=-.168649882:z[i+1880>>3]=-.00147352088;e:if(z[l[i+2428>>2]+80>>3]>=101.731){if(z[l[i+2428>>2]+184>>3]>=1.4267449){if(z[l[i+2428>>2]+144>>3]>=254.9525){if(z[l[i+2428>>2]+184>>3]>=1.7453151){z[i+1872>>3]=.106813423;break e}z[i+1872>>3]=-.262266248;break e}r:if(z[l[i+2428>>2]+88>>3]>=236.0085){if(z[l[i+2428>>2]+112>>3]>=473.964){z[i+1872>>3]=-.218828306;break r}z[i+1872>>3]=.13070634}else z[l[i+2428>>2]+88>>3]>=232.5405?z[i+1872>>3]=-.315887302:z[i+1872>>3]=.0201006308;break e}r:if(z[l[i+2428>>2]+176>>3]>=77.78975){if(z[l[i+2428>>2]+168>>3]>=1033.5){if(z[l[i+2428>>2]+8>>3]>=21.5){z[i+1872>>3]=.0717333928;break r}z[i+1872>>3]=-.0928077325;break r}z[l[i+2428>>2]+24>>3]>=15.5?z[i+1872>>3]=-.213224635:z[i+1872>>3]=.0727465972}else i:if(z[l[i+2428>>2]+176>>3]>=38.3273){if(z[l[i+2428>>2]+72>>3]>=.0314648){z[i+1872>>3]=.155016273;break i}z[i+1872>>3]=.00767191965}else z[l[i+2428>>2]+152>>3]>=239.001?z[i+1872>>3]=-.0532801636:z[i+1872>>3]=.00312556629}else z[i+1872>>3]=-.175857052;e:if(z[l[i+2428>>2]+24>>3]>=12.5){if(z[l[i+2428>>2]+24>>3]>=15.5){if(z[l[i+2428>>2]+152>>3]>=174.84451){if(z[l[i+2428>>2]+152>>3]>=177.97699){if(z[l[i+2428>>2]+24>>3]>=33.5){z[i+1864>>3]=.00639306335;break e}z[i+1864>>3]=-.0433898792;break e}z[l[i+2428>>2]+216>>3]>=176.1135?z[i+1864>>3]=-.078966327:z[i+1864>>3]=.180088997;break e}r:if(z[l[i+2428>>2]+120>>3]>=1.878775){if(z[l[i+2428>>2]+40>>3]>=11.5){z[i+1864>>3]=.1259083;break r}z[i+1864>>3]=-.106253766}else z[l[i+2428>>2]>>3]>=7.5?z[i+1864>>3]=-.186800882:z[i+1864>>3]=.0281617288;break e}r:if(z[l[i+2428>>2]+208>>3]>=173.7445){if(z[l[i+2428>>2]+72>>3]>=.2465995){if(z[l[i+2428>>2]+80>>3]>=250.3075){z[i+1864>>3]=-.268472522;break r}z[i+1864>>3]=.0649907514;break r}z[l[i+2428>>2]+88>>3]>=244.453?z[i+1864>>3]=-.0711223707:z[i+1864>>3]=.151892468}else z[i+1864>>3]=-.226751551}else r:if(z[l[i+2428>>2]+96>>3]>=1.5){if(z[l[i+2428>>2]+96>>3]>=5.5){if(z[l[i+2428>>2]+208>>3]>=223.41199){if(z[l[i+2428>>2]+32>>3]>=131.5){z[i+1864>>3]=-.329781175;break r}z[i+1864>>3]=-.0400581434;break r}z[l[i+2428>>2]+128>>3]>=40.59655?z[i+1864>>3]=-.0765749738:z[i+1864>>3]=.155776739;break r}z[l[i+2428>>2]+144>>3]>=253.25?z[i+1864>>3]=-.181169316:z[l[i+2428>>2]>>3]>=174?z[i+1864>>3]=-.154913768:z[i+1864>>3]=.192590207}else i:if(z[l[i+2428>>2]>>3]>=36.5){if(z[l[i+2428>>2]+64>>3]>=24.879349){if(z[l[i+2428>>2]+48>>3]>=235.238){z[i+1864>>3]=.0289239567;break i}z[i+1864>>3]=-.237740546;break i}z[l[i+2428>>2]+48>>3]>=58.5253?z[i+1864>>3]=.144829676:z[i+1864>>3]=-.0888679251}else z[i+1864>>3]=-.256692082;e:if(z[l[i+2428>>2]+40>>3]>=5.5){if(z[l[i+2428>>2]+64>>3]>=15.8298){if(z[l[i+2428>>2]+40>>3]>=102){if(z[l[i+2428>>2]+40>>3]>=513.5){if(z[l[i+2428>>2]+40>>3]>=833.5){z[i+1856>>3]=-.019089859;break e}z[i+1856>>3]=.0632371604;break e}z[l[i+2428>>2]+8>>3]>=134.5?z[i+1856>>3]=.103365175:z[i+1856>>3]=-.130204946;break e}r:if(z[l[i+2428>>2]+32>>3]>=44.5){if(z[l[i+2428>>2]>>3]>=81.5){z[i+1856>>3]=-.0828679949;break r}z[i+1856>>3]=.260012597}else z[l[i+2428>>2]+152>>3]>=233.406?z[i+1856>>3]=-.234377488:z[i+1856>>3]=.0218802076;break e}r:if(z[l[i+2428>>2]+72>>3]>=.15238899){if(z[l[i+2428>>2]+64>>3]>=4.258505){if(z[l[i+2428>>2]+216>>3]>=186.59601){z[i+1856>>3]=-.20722571;break r}z[i+1856>>3]=.0697060525;break r}z[l[i+2428>>2]+16>>3]>=160.5?z[i+1856>>3]=-.177016526:z[i+1856>>3]=.120586395}else i:if(z[l[i+2428>>2]+56>>3]>=1.541935){if(z[l[i+2428>>2]+32>>3]>=1432.5){z[i+1856>>3]=-.0607160144;break i}z[i+1856>>3]=.238975793}else z[l[i+2428>>2]+216>>3]>=181.528?z[i+1856>>3]=.0653514192:z[i+1856>>3]=-.195000321}else if(z[l[i+2428>>2]+64>>3]>=22.45)z[i+1856>>3]=-.202904865;else r:if(z[l[i+2428>>2]+72>>3]>=.109248){if(z[l[i+2428>>2]+144>>3]>=236.45349){z[i+1856>>3]=-.123396732;break r}z[l[i+2428>>2]+72>>3]>=.13370201?z[i+1856>>3]=.143584535:z[i+1856>>3]=.285345733}else i:if(z[l[i+2428>>2]+112>>3]>=57.0782){if(z[l[i+2428>>2]+112>>3]>=63.02335){z[i+1856>>3]=.00659296801;break i}z[i+1856>>3]=.252030432}else z[l[i+2428>>2]+16>>3]>=89.5?z[i+1856>>3]=.00106448925:z[i+1856>>3]=-.0832393989;e:if(z[l[i+2428>>2]+208>>3]>=249.4345){if(z[l[i+2428>>2]+208>>3]>=249.8655){if(z[l[i+2428>>2]+88>>3]>=204.3015){if(z[l[i+2428>>2]+208>>3]>=253.94049){if(z[l[i+2428>>2]+96>>3]>=18.5){z[i+1848>>3]=.123535387;break e}z[i+1848>>3]=-.0597098246;break e}z[l[i+2428>>2]+88>>3]>=215.65851?z[i+1848>>3]=.0649132282:z[i+1848>>3]=-.28821364;break e}r:if(z[l[i+2428>>2]+88>>3]>=198.18451){if(z[l[i+2428>>2]+216>>3]>=219.71451){z[i+1848>>3]=.234477714;break r}z[i+1848>>3]=-.0684441924}else z[l[i+2428>>2]+168>>3]>=8.5?z[i+1848>>3]=.0631553158:z[i+1848>>3]=-.125594765;break e}r:if(z[l[i+2428>>2]+144>>3]>=242.7435){if(z[l[i+2428>>2]+128>>3]>=39.32115){z[i+1848>>3]=.014722093;break r}z[i+1848>>3]=.236876801}else z[l[i+2428>>2]+48>>3]>=39?z[i+1848>>3]=.155324966:z[i+1848>>3]=-.322135061}else r:if(z[l[i+2428>>2]+40>>3]>=5.5){if(z[l[i+2428>>2]>>3]>=24.5){if(z[l[i+2428>>2]+16>>3]>=43.5){if(z[l[i+2428>>2]+16>>3]>=53.5){z[i+1848>>3]=.0125005813;break r}z[i+1848>>3]=-.24177289;break r}z[l[i+2428>>2]+56>>3]>=1.141405?z[i+1848>>3]=-.201044828:z[i+1848>>3]=.187910318;break r}i:if(z[l[i+2428>>2]+216>>3]>=235.4315){if(z[l[i+2428>>2]+48>>3]>=27.54545){z[i+1848>>3]=.12636134;break i}z[i+1848>>3]=-.045183897}else z[l[i+2428>>2]+80>>3]>=252.7415?z[i+1848>>3]=.024174029:z[i+1848>>3]=-.0987830907}else i:if(z[l[i+2428>>2]+216>>3]>=223.72){if(z[l[i+2428>>2]+184>>3]>=.9948025){if(z[l[i+2428>>2]+216>>3]>=231.126){z[i+1848>>3]=.130946219;break i}z[i+1848>>3]=-.240920529;break i}z[l[i+2428>>2]+136>>3]>=1.385185?z[i+1848>>3]=.194059074:z[i+1848>>3]=-.201615736}else a:if(z[l[i+2428>>2]+152>>3]>=227.0715){if(z[l[i+2428>>2]+80>>3]>=228.75){z[i+1848>>3]=.144330636;break a}z[i+1848>>3]=-.194178462}else z[l[i+2428>>2]+104>>3]>=9.5?z[i+1848>>3]=.020793492:z[i+1848>>3]=-.10594292;e:if(z[l[i+2428>>2]+144>>3]>=175.8855){if(z[l[i+2428>>2]+144>>3]>=175.969){if(z[l[i+2428>>2]+144>>3]>=201.47449){if(z[l[i+2428>>2]+208>>3]>=193.69601){if(z[l[i+2428>>2]+208>>3]>=193.77249){z[i+1840>>3]=.00356560992;break e}z[i+1840>>3]=.275921941;break e}z[l[i+2428>>2]+216>>3]>=195.021?z[i+1840>>3]=-.172737703:z[i+1840>>3]=.00638538366;break e}r:if(z[l[i+2428>>2]+24>>3]>=35.5){if(z[l[i+2428>>2]+24>>3]>=129.5){z[i+1840>>3]=.10154774;break r}z[i+1840>>3]=-.064311415}else z[l[i+2428>>2]+8>>3]>=29.5?z[i+1840>>3]=.264452308:z[i+1840>>3]=.0514045022;break e}z[i+1840>>3]=.281875312}else r:if(z[l[i+2428>>2]+64>>3]>=58.009598){if(z[l[i+2428>>2]+144>>3]>=168.5215){z[i+1840>>3]=-.21351777;break r}i:if(z[l[i+2428>>2]+40>>3]>=38.5){if(z[l[i+2428>>2]+40>>3]>=83){z[i+1840>>3]=.0347219966;break i}z[i+1840>>3]=.233094126}else z[i+1840>>3]=-.158620894}else if(z[l[i+2428>>2]>>3]>=195.5)z[i+1840>>3]=.186776653;else i:if(z[l[i+2428>>2]+112>>3]>=301.1065){if(z[l[i+2428>>2]+16>>3]>=59){z[i+1840>>3]=.040585503;break i}z[i+1840>>3]=.129281789}else z[l[i+2428>>2]+208>>3]>=112.192?z[i+1840>>3]=-.229286864:z[i+1840>>3]=-.0260807313;e:if(z[l[i+2428>>2]+88>>3]>=215.39551){if(z[l[i+2428>>2]+184>>3]>=1.3809199){if(z[l[i+2428>>2]+144>>3]>=254.966){if(z[l[i+2428>>2]+216>>3]>=193.8335){z[i+1832>>3]=-.253569931;break e}z[i+1832>>3]=.0444253907;break e}r:if(z[l[i+2428>>2]+152>>3]>=242.111){if(z[l[i+2428>>2]+168>>3]>=4.5){z[i+1832>>3]=-.0254427642;break r}z[i+1832>>3]=.244294927}else z[l[i+2428>>2]+168>>3]>=7.5?z[i+1832>>3]=.0635497198:z[i+1832>>3]=-.20845817;break e}r:if(z[l[i+2428>>2]+104>>3]>=1807.5){if(z[l[i+2428>>2]+192>>3]>=55.6317){if(z[l[i+2428>>2]+160>>3]>=4987.5){z[i+1832>>3]=-.150314391;break r}z[i+1832>>3]=.124049775;break r}z[l[i+2428>>2]+40>>3]>=1886?z[i+1832>>3]=-.0497675985:z[i+1832>>3]=-.291675359}else i:if(z[l[i+2428>>2]+104>>3]>=154.5){if(z[l[i+2428>>2]+48>>3]>=273.1455){z[i+1832>>3]=-.238313794;break i}z[i+1832>>3]=.0539523363}else z[l[i+2428>>2]+104>>3]>=18.5?z[i+1832>>3]=-.139004648:z[i+1832>>3]=-.0083283186}else r:if(z[l[i+2428>>2]+152>>3]>=206.182){if(z[l[i+2428>>2]+104>>3]>=167.5){if(z[l[i+2428>>2]+176>>3]>=188.4445){if(z[l[i+2428>>2]+16>>3]>=134.5){z[i+1832>>3]=-.220699146;break r}z[i+1832>>3]=.157025382;break r}z[l[i+2428>>2]+112>>3]>=60.46055?z[i+1832>>3]=-.321331233:z[i+1832>>3]=.0661748946;break r}i:if(z[l[i+2428>>2]+24>>3]>=12.5){if(z[l[i+2428>>2]+88>>3]>=214.9015){z[i+1832>>3]=.23938337;break i}z[i+1832>>3]=.0930035338}else z[l[i+2428>>2]+208>>3]>=254.5665?z[i+1832>>3]=.0983931869:z[i+1832>>3]=-.259660304}else i:if(z[l[i+2428>>2]+152>>3]>=201.94699){if(z[l[i+2428>>2]+120>>3]>=1.63255){if(z[l[i+2428>>2]+72>>3]>=.14266175){z[i+1832>>3]=-.0684467554;break i}z[i+1832>>3]=.168399259;break i}z[l[i+2428>>2]+168>>3]>=2715.5?z[i+1832>>3]=.00455004815:z[i+1832>>3]=-.299795598}else a:if(z[l[i+2428>>2]+168>>3]>=4185.5){if(z[l[i+2428>>2]+88>>3]>=178.9395){z[i+1832>>3]=.186362639;break a}z[i+1832>>3]=-.0424278602}else z[l[i+2428>>2]+168>>3]>=911?z[i+1832>>3]=-.110790312:z[i+1832>>3]=.00794440601;e:if(z[l[i+2428>>2]+24>>3]>=148.5){if(z[l[i+2428>>2]+64>>3]>=37.140297){if(z[l[i+2428>>2]+48>>3]>=50.3951){z[i+1824>>3]=.220863089;break e}z[i+1824>>3]=.0528486371;break e}r:if(z[l[i+2428>>2]+16>>3]>=23.5){if(z[l[i+2428>>2]+168>>3]>=1229.5){z[i+1824>>3]=-.0704798549;break r}z[i+1824>>3]=-.265266746}else z[i+1824>>3]=.0672947764}else r:if(z[l[i+2428>>2]+64>>3]>=27.90945){if(z[l[i+2428>>2]+88>>3]>=239.2185){if(z[l[i+2428>>2]+128>>3]>=52.521){if(z[l[i+2428>>2]+40>>3]>=213){z[i+1824>>3]=.0708297119;break r}z[i+1824>>3]=-.213621289;break r}z[l[i+2428>>2]+136>>3]>=.63615596?z[i+1824>>3]=.117839716:z[i+1824>>3]=-.236364409;break r}i:if(z[l[i+2428>>2]>>3]>=163.5){if(z[l[i+2428>>2]+8>>3]>=138.5){z[i+1824>>3]=.17664355;break i}z[i+1824>>3]=-.18419455}else z[l[i+2428>>2]+40>>3]>=6.5?z[i+1824>>3]=.0147820413:z[i+1824>>3]=-.203800946}else i:if(z[l[i+2428>>2]+144>>3]>=165.1095){if(z[l[i+2428>>2]+216>>3]>=213.47751){if(z[l[i+2428>>2]+208>>3]>=227.005){z[i+1824>>3]=.0101145618;break i}z[i+1824>>3]=-.0821927488;break i}z[l[i+2428>>2]+216>>3]>=211.005?z[i+1824>>3]=.108403347:z[i+1824>>3]=.0160255581}else z[i+1824>>3]=-.194906756;e:if(z[l[i+2428>>2]+152>>3]>=190.1535){if(z[l[i+2428>>2]+152>>3]>=192.9685){if(z[l[i+2428>>2]+216>>3]>=169.6515){if(z[l[i+2428>>2]+88>>3]>=204.37799){if(z[l[i+2428>>2]+88>>3]>=207.98401){z[i+1816>>3]=-.00169801398;break e}z[i+1816>>3]=-.236211881;break e}z[l[i+2428>>2]+64>>3]>=11.4904995?z[i+1816>>3]=-.0129380254:z[i+1816>>3]=.112500839;break e}r:if(z[l[i+2428>>2]+48>>3]>=248.72049){if(z[l[i+2428>>2]+144>>3]>=233.38449){z[i+1816>>3]=-.17486988;break r}z[i+1816>>3]=.165029943}else z[l[i+2428>>2]+216>>3]>=122.458496?z[i+1816>>3]=-.212052628:z[i+1816>>3]=.122741558;break e}r:if(z[l[i+2428>>2]+24>>3]>=126){if(z[l[i+2428>>2]+96>>3]>=49){z[i+1816>>3]=.124483183;break r}z[i+1816>>3]=.0316106789}else i:if(z[l[i+2428>>2]+104>>3]>=1518.5){if(z[l[i+2428>>2]>>3]>=91){z[i+1816>>3]=.131134555;break i}z[i+1816>>3]=-.169589832}else z[l[i+2428>>2]+32>>3]>=91?z[i+1816>>3]=-.444963843:z[i+1816>>3]=-.214564875}else r:if(z[l[i+2428>>2]+152>>3]>=186.20999){if(z[l[i+2428>>2]+144>>3]>=185.42401){if(z[l[i+2428>>2]+48>>3]>=309.265){if(z[l[i+2428>>2]+160>>3]>=-490.5){z[i+1816>>3]=.139740095;break r}z[i+1816>>3]=-.36738807;break r}z[l[i+2428>>2]+40>>3]>=5673.5?z[i+1816>>3]=-.134044439:z[i+1816>>3]=.148745462;break r}z[i+1816>>3]=-.168147072}else i:if(z[l[i+2428>>2]+88>>3]>=205.469){if(z[l[i+2428>>2]+16>>3]>=197.5){z[i+1816>>3]=-.212055281;break i}z[l[i+2428>>2]+16>>3]>=63.5?z[i+1816>>3]=.124328531:z[i+1816>>3]=-.0429665372}else a:if(z[l[i+2428>>2]+32>>3]>=3.5){if(z[l[i+2428>>2]+32>>3]>=609){z[i+1816>>3]=-.133446187;break a}z[i+1816>>3]=.0469769984}else z[l[i+2428>>2]+8>>3]>=37.5?z[i+1816>>3]=-.247408777:z[i+1816>>3]=-.0258590486;e:if(z[l[i+2428>>2]+184>>3]>=2.31531){if(z[l[i+2428>>2]+112>>3]>=610.37354){if(z[l[i+2428>>2]+112>>3]>=806.739){z[i+1808>>3]=.119244948;break e}z[l[i+2428>>2]+40>>3]>=2337.5?z[i+1808>>3]=-.00438579824:z[i+1808>>3]=-.250113428;break e}z[l[i+2428>>2]+160>>3]>=66?z[i+1808>>3]=.189494997:z[l[i+2428>>2]+80>>3]>=240.24551?z[i+1808>>3]=.157954738:z[i+1808>>3]=-.186970606}else r:if(z[l[i+2428>>2]+192>>3]>=32.31335){if(z[l[i+2428>>2]+192>>3]>=35.1428){if(z[l[i+2428>>2]+168>>3]>=3510.5){if(z[l[i+2428>>2]+64>>3]>=53.5187){z[i+1808>>3]=-.0679745302;break r}z[i+1808>>3]=.113741472;break r}z[l[i+2428>>2]+160>>3]>=568?z[i+1808>>3]=-.300736099:z[i+1808>>3]=-.0222564116;break r}i:if(z[l[i+2428>>2]+24>>3]>=62.5){if(z[l[i+2428>>2]+48>>3]>=109.0508){z[i+1808>>3]=.0797047541;break i}z[i+1808>>3]=-.203995302}else z[l[i+2428>>2]+160>>3]>=25?z[i+1808>>3]=-.470329106:z[i+1808>>3]=-.169319034}else i:if(z[l[i+2428>>2]+192>>3]>=13.19675){if(z[l[i+2428>>2]+88>>3]>=236.6735){if(z[l[i+2428>>2]+152>>3]>=247.5525){z[i+1808>>3]=.140335351;break i}z[i+1808>>3]=-.06514173;break i}z[l[i+2428>>2]+8>>3]>=105.5?z[i+1808>>3]=-.0473634079:z[i+1808>>3]=.103124849}else a:if(z[l[i+2428>>2]+168>>3]>=280){if(z[l[i+2428>>2]+32>>3]>=93.5){z[i+1808>>3]=-.0349050462;break a}z[i+1808>>3]=-.30815348}else z[l[i+2428>>2]+88>>3]>=243.97299?z[i+1808>>3]=.0314691514:z[i+1808>>3]=-.0112746879;e:if(z[l[i+2428>>2]+32>>3]>=5.5){if(z[l[i+2428>>2]+40>>3]>=134.5){if(z[l[i+2428>>2]+144>>3]>=175.87451){if(z[l[i+2428>>2]+144>>3]>=176.943){if(z[l[i+2428>>2]+144>>3]>=230.127){z[i+1800>>3]=-.0243551936;break e}z[i+1800>>3]=.0173667856;break e}z[i+1800>>3]=.224517614;break e}r:if(z[l[i+2428>>2]+144>>3]>=146.135){if(z[l[i+2428>>2]+112>>3]>=271.103){z[i+1800>>3]=.097878933;break r}z[i+1800>>3]=-.235096201}else z[l[i+2428>>2]+24>>3]>=108.5?z[i+1800>>3]=.150124654:z[i+1800>>3]=-.166793138;break e}if(z[l[i+2428>>2]+152>>3]>=237.405)z[i+1800>>3]=-.223612294;else r:if(z[l[i+2428>>2]+40>>3]>=8.5){if(z[l[i+2428>>2]>>3]>=188.5){z[i+1800>>3]=-.232698947;break r}z[i+1800>>3]=.0959474593}else z[i+1800>>3]=-.220371351}else r:if(z[l[i+2428>>2]+192>>3]>=50.604553){if(z[l[i+2428>>2]+152>>3]>=202.978){if(z[l[i+2428>>2]+104>>3]>=1048){if(z[l[i+2428>>2]+96>>3]>=22.5){z[i+1800>>3]=-.143208414;break r}z[i+1800>>3]=.160354376;break r}z[i+1800>>3]=-.212046385;break r}i:if(z[l[i+2428>>2]+88>>3]>=204.31601){if(z[l[i+2428>>2]+160>>3]>=5.5){z[i+1800>>3]=.181873992;break i}z[i+1800>>3]=-.0147142801}else z[i+1800>>3]=-.192087054}else if(z[l[i+2428>>2]+192>>3]>=49.93325)z[i+1800>>3]=.192387983;else i:if(z[l[i+2428>>2]+96>>3]>=101){if(z[l[i+2428>>2]+80>>3]>=234.867){z[i+1800>>3]=.164561197;break i}z[i+1800>>3]=-.069513984}else z[l[i+2428>>2]+80>>3]>=249.9?z[i+1800>>3]=.00397627382:z[i+1800>>3]=-.0521946251;e:if(z[l[i+2428>>2]+160>>3]>=31.5){if(z[l[i+2428>>2]+104>>3]>=11.5){if(z[l[i+2428>>2]+80>>3]>=251.4155){if(z[l[i+2428>>2]+104>>3]>=7534){if(z[l[i+2428>>2]+88>>3]>=244.236){z[i+1792>>3]=-.245481655;break e}z[i+1792>>3]=.119699731;break e}z[l[i+2428>>2]+136>>3]>=.2198935?z[i+1792>>3]=-.0078933714:z[i+1792>>3]=.15938063;break e}r:if(z[l[i+2428>>2]+80>>3]>=249.97949){if(z[l[i+2428>>2]+80>>3]>=250.4815){z[i+1792>>3]=-.0316568576;break r}z[i+1792>>3]=-.512342632}else z[l[i+2428>>2]+168>>3]>=416?z[i+1792>>3]=.0149466665:z[i+1792>>3]=-.129813895;break e}r:if(z[l[i+2428>>2]+80>>3]>=178.6445){if(z[l[i+2428>>2]+160>>3]>=562.5){if(z[l[i+2428>>2]+144>>3]>=247.403){z[i+1792>>3]=.14629744;break r}z[i+1792>>3]=-.199128091;break r}z[l[i+2428>>2]>>3]>=21.5?z[i+1792>>3]=.0760773718:z[i+1792>>3]=.207808495}else z[l[i+2428>>2]+112>>3]>=229.0935?z[i+1792>>3]=.119809203:z[i+1792>>3]=-.191940665}else r:if(z[l[i+2428>>2]+168>>3]>=121.5){if(z[l[i+2428>>2]+24>>3]>=9.5){if(z[l[i+2428>>2]+88>>3]>=231.3855){if(z[l[i+2428>>2]+24>>3]>=146.5){z[i+1792>>3]=.000543037429;break r}z[i+1792>>3]=-.274324983;break r}z[l[i+2428>>2]+168>>3]>=2877.5?z[i+1792>>3]=.122644089:z[i+1792>>3]=-.109226458;break r}i:if(z[l[i+2428>>2]+88>>3]>=229.039){if(z[l[i+2428>>2]+168>>3]>=214.5){z[i+1792>>3]=.16296576;break i}z[i+1792>>3]=-.100137614}else z[l[i+2428>>2]+120>>3]>=1.832475?z[i+1792>>3]=.0786036626:z[i+1792>>3]=-.230686098}else i:if(z[l[i+2428>>2]+32>>3]>=3597){if(z[l[i+2428>>2]+16>>3]>=33){z[i+1792>>3]=-.243280724;break i}z[i+1792>>3]=.119719975}else a:if(z[l[i+2428>>2]+96>>3]>=3.5){if(z[l[i+2428>>2]>>3]>=60.5){z[i+1792>>3]=.0660734847;break a}z[i+1792>>3]=-.0305520836}else z[l[i+2428>>2]+168>>3]>=13.5?z[i+1792>>3]=-.216899067:z[i+1792>>3]=-.00680140732;e:if(z[l[i+2428>>2]>>3]>=47.5){if(z[l[i+2428>>2]>>3]>=64.5){if(z[l[i+2428>>2]+96>>3]>=1.5){if(z[l[i+2428>>2]+80>>3]>=254.9365){if(z[l[i+2428>>2]+144>>3]>=251.1185){z[i+1784>>3]=.149253592;break e}z[i+1784>>3]=-.0497818142;break e}z[l[i+2428>>2]+80>>3]>=252.4595?z[i+1784>>3]=-.0789471343:z[i+1784>>3]=.0208461471;break e}r:if(z[l[i+2428>>2]+128>>3]>=17.7565){if(z[l[i+2428>>2]+112>>3]>=274.5225){z[i+1784>>3]=.0582547486;break r}z[i+1784>>3]=-.223234922}else z[l[i+2428>>2]+128>>3]>=11.38095?z[i+1784>>3]=.159804732:z[i+1784>>3]=-.0135030253;break e}r:if(z[l[i+2428>>2]+24>>3]>=128.5){if(z[l[i+2428>>2]+32>>3]>=5){if(z[l[i+2428>>2]+128>>3]>=.16911799){z[i+1784>>3]=.192192242;break r}z[i+1784>>3]=-.103541687;break r}z[i+1784>>3]=-.185328335}else i:if(z[l[i+2428>>2]+64>>3]>=48.15175){if(z[l[i+2428>>2]+16>>3]>=71.5){z[i+1784>>3]=-.266058773;break i}z[i+1784>>3]=.103565671}else z[l[i+2428>>2]+88>>3]>=148.7655?z[i+1784>>3]=-.231120631:z[i+1784>>3]=.124518789}else r:if(z[l[i+2428>>2]+8>>3]>=135.5){if(z[l[i+2428>>2]+216>>3]>=194.334){z[i+1784>>3]=-.249436051;break r}z[l[i+2428>>2]+72>>3]>=.3081995?z[i+1784>>3]=.133761734:z[i+1784>>3]=-.161359549}else i:if(z[l[i+2428>>2]+80>>3]>=225.696){if(z[l[i+2428>>2]+80>>3]>=226.705){if(z[l[i+2428>>2]>>3]>=38.5){z[i+1784>>3]=.0995936021;break i}z[i+1784>>3]=.00898926053;break i}z[l[i+2428>>2]+208>>3]>=227.095?z[i+1784>>3]=.116545297:z[i+1784>>3]=.289762914}else a:if(z[l[i+2428>>2]+80>>3]>=187.95099){if(z[l[i+2428>>2]+168>>3]>=4471){z[i+1784>>3]=.0508490801;break a}z[i+1784>>3]=-.190991372}else z[l[i+2428>>2]+216>>3]>=231.1625?z[i+1784>>3]=.164180651:z[i+1784>>3]=-.0869713649;e:if(z[l[i+2428>>2]+208>>3]>=233.33499){if(z[l[i+2428>>2]+128>>3]>=60.4395){if(z[l[i+2428>>2]+56>>3]>=1.290445){if(z[l[i+2428>>2]+40>>3]>=921){z[i+1776>>3]=.156789571;break e}z[i+1776>>3]=-.178205475;break e}z[l[i+2428>>2]>>3]>=196.5?z[i+1776>>3]=.157729387:z[l[i+2428>>2]+16>>3]>=6.5?z[i+1776>>3]=-.221602544:z[i+1776>>3]=.105688587;break e}r:if(z[l[i+2428>>2]+80>>3]>=237.6905){if(z[l[i+2428>>2]+8>>3]>=99.5){if(z[l[i+2428>>2]+112>>3]>=57.0549){z[i+1776>>3]=.0599449947;break r}z[i+1776>>3]=-.109352253;break r}z[l[i+2428>>2]+8>>3]>=84.5?z[i+1776>>3]=.153498635:z[i+1776>>3]=.0319838636}else i:if(z[l[i+2428>>2]+88>>3]>=213.1){if(z[l[i+2428>>2]+176>>3]>=202.838){z[i+1776>>3]=.0866730809;break i}z[i+1776>>3]=-.111619115}else z[l[i+2428>>2]+176>>3]>=137.1915?z[i+1776>>3]=-.100714423:z[i+1776>>3]=.0997301117}else r:if(z[l[i+2428>>2]+208>>3]>=232.778){if(z[l[i+2428>>2]+128>>3]>=31.7167){z[i+1776>>3]=-.133033678;break r}z[i+1776>>3]=-.346901029}else i:if(z[l[i+2428>>2]+16>>3]>=4.5){if(z[l[i+2428>>2]+24>>3]>=5.5){if(z[l[i+2428>>2]+8>>3]>=35.5){z[i+1776>>3]=-.017661836;break i}z[i+1776>>3]=.0156800877;break i}z[l[i+2428>>2]+48>>3]>=273.48853?z[i+1776>>3]=.121875636:z[i+1776>>3]=-.200943589}else z[l[i+2428>>2]+168>>3]>=2490.5?z[i+1776>>3]=.11108347:z[i+1776>>3]=-.234098226;e:if(z[l[i+2428>>2]+160>>3]>=2.5){if(z[l[i+2428>>2]+168>>3]>=13.5){if(z[l[i+2428>>2]+168>>3]>=28.5){if(z[l[i+2428>>2]+120>>3]>=1.314865){if(z[l[i+2428>>2]+192>>3]>=29.15045){z[i+1768>>3]=-.00147962978;break e}z[i+1768>>3]=.104721539;break e}z[l[i+2428>>2]+120>>3]>=1.295295?z[i+1768>>3]=-.319095194:z[i+1768>>3]=-.00487166783;break e}z[l[i+2428>>2]+56>>3]>=1.585955?z[i+1768>>3]=.108534932:z[i+1768>>3]=-.259637386;break e}r:if(z[l[i+2428>>2]+168>>3]>=7.5){if(z[l[i+2428>>2]+16>>3]>=106.5){if(z[l[i+2428>>2]+160>>3]>=6.5){z[i+1768>>3]=.0111978743;break r}z[i+1768>>3]=.194730803;break r}z[l[i+2428>>2]+144>>3]>=240.75?z[i+1768>>3]=.111673191:z[i+1768>>3]=-.19034116}else i:if(z[l[i+2428>>2]+192>>3]>=12.9){if(z[l[i+2428>>2]+128>>3]>=69.354095){z[i+1768>>3]=.132706508;break i}z[i+1768>>3]=-.22117272}else z[i+1768>>3]=.17322582}else r:if(z[l[i+2428>>2]+168>>3]>=4.5){if(z[l[i+2428>>2]+88>>3]>=238.3185){if(z[l[i+2428>>2]+48>>3]>=269.7235){z[i+1768>>3]=.124459855;break r}z[l[i+2428>>2]+32>>3]>=4076.5?z[i+1768>>3]=.0165771842:z[i+1768>>3]=-.247421071;break r}i:if(z[l[i+2428>>2]+56>>3]>=1.07341){if(z[l[i+2428>>2]+128>>3]>=46.20835){z[i+1768>>3]=.0426554196;break i}z[i+1768>>3]=-.259417951}else z[l[i+2428>>2]+104>>3]>=10.5?z[i+1768>>3]=.17067872:z[i+1768>>3]=-.0221733078}else i:if(z[l[i+2428>>2]+168>>3]>=2.5){if(z[l[i+2428>>2]+80>>3]>=252.75){if(z[l[i+2428>>2]+192>>3]>=32.75){z[i+1768>>3]=-.140977189;break i}z[i+1768>>3]=.186559618;break i}z[i+1768>>3]=-.18774496}else a:if(z[l[i+2428>>2]+80>>3]>=183.091){if(z[l[i+2428>>2]+80>>3]>=187.0195){z[i+1768>>3]=-.00646824902;break a}z[i+1768>>3]=.152852744}else z[l[i+2428>>2]+120>>3]>=1.72787?z[i+1768>>3]=.167408988:z[i+1768>>3]=-.171516746;e:if(z[l[i+2428>>2]+16>>3]>=43.5){if(z[l[i+2428>>2]+16>>3]>=53.5){if(z[l[i+2428>>2]+144>>3]>=201.491){if(z[l[i+2428>>2]+144>>3]>=203.8165){if(z[l[i+2428>>2]+208>>3]>=189.4625){z[i+1760>>3]=.00219826913;break e}z[i+1760>>3]=-.0704656988;break e}z[l[i+2428>>2]+16>>3]>=194.5?z[i+1760>>3]=.0656427592:z[i+1760>>3]=-.283156365;break e}r:if(z[l[i+2428>>2]+144>>3]>=193.8325){if(z[l[i+2428>>2]+16>>3]>=191.5){z[i+1760>>3]=-.166786537;break r}z[i+1760>>3]=.109606698}else z[l[i+2428>>2]+208>>3]>=157.493?z[i+1760>>3]=-.0843435451:z[i+1760>>3]=.0469422862;break e}r:if(z[l[i+2428>>2]+216>>3]>=237.81851){if(z[l[i+2428>>2]+72>>3]>=.01733435){z[i+1760>>3]=.19565925;break r}z[i+1760>>3]=-.190348253}else i:if(z[l[i+2428>>2]+208>>3]>=234.114){if(z[l[i+2428>>2]+120>>3]>=.9371655){z[i+1760>>3]=.0891408473;break i}z[i+1760>>3]=-.26353991}else z[l[i+2428>>2]+88>>3]>=184.2?z[i+1760>>3]=-.286780626:z[i+1760>>3]=.0284792576}else r:if(z[l[i+2428>>2]+8>>3]>=1.5){if(z[l[i+2428>>2]+8>>3]>=135.5){if(z[l[i+2428>>2]+112>>3]>=178.78){z[i+1760>>3]=.0169721693;break r}z[i+1760>>3]=-.214288354;break r}i:if(z[l[i+2428>>2]+152>>3]>=244.3235){if(z[l[i+2428>>2]+80>>3]>=163.87701){z[i+1760>>3]=-.220810771;break i}z[i+1760>>3]=.0822464973}else z[l[i+2428>>2]+144>>3]>=215.54999?z[i+1760>>3]=.0589238219:z[i+1760>>3]=-.024576664}else i:if(z[l[i+2428>>2]+40>>3]>=2980.5){if(z[l[i+2428>>2]+144>>3]>=234.1725){if(z[l[i+2428>>2]+112>>3]>=88.928696){z[i+1760>>3]=.180417597;break i}z[i+1760>>3]=.0100421365;break i}z[l[i+2428>>2]>>3]>=3.5?z[i+1760>>3]=.141061231:z[i+1760>>3]=-.259047121}else z[l[i+2428>>2]+48>>3]>=206.86249?z[i+1760>>3]=.066517286:z[l[i+2428>>2]+120>>3]>=1.4821451?z[i+1760>>3]=-.0583660677:z[i+1760>>3]=-.31633088;e:if(z[l[i+2428>>2]+56>>3]>=.9036685){if(z[l[i+2428>>2]+208>>3]>=202.7245){if(z[l[i+2428>>2]+64>>3]>=1.984515){if(z[l[i+2428>>2]+48>>3]>=19.2941){if(z[l[i+2428>>2]+144>>3]>=254.9955){z[i+1752>>3]=.138908789;break e}z[i+1752>>3]=.0224642213;break e}z[l[i+2428>>2]+40>>3]>=74.5?z[i+1752>>3]=.222534731:z[i+1752>>3]=-.181783304;break e}z[l[i+2428>>2]+104>>3]>=1939.5?z[i+1752>>3]=.115999103:z[i+1752>>3]=-.209182486;break e}r:if(z[l[i+2428>>2]+64>>3]>=57.664047){if(z[l[i+2428>>2]+144>>3]>=201.5215){if(z[l[i+2428>>2]+216>>3]>=217.82251){z[i+1752>>3]=.0755823255;break r}z[i+1752>>3]=-.218028262;break r}z[l[i+2428>>2]+216>>3]>=168.15701?z[i+1752>>3]=.12477392:z[i+1752>>3]=-.196956977}else i:if(z[l[i+2428>>2]+216>>3]>=195.303){if(z[l[i+2428>>2]+32>>3]>=798.5){z[i+1752>>3]=.0714941472;break i}z[i+1752>>3]=-.178954065}else z[l[i+2428>>2]+24>>3]>=114.5?z[i+1752>>3]=-.240958318:z[i+1752>>3]=.0257827584}else r:if(z[l[i+2428>>2]+152>>3]>=210.726){if(z[l[i+2428>>2]+128>>3]>=18.2844){if(z[l[i+2428>>2]+128>>3]>=36.72795){if(z[l[i+2428>>2]+128>>3]>=52.426003){z[i+1752>>3]=.0260912273;break r}z[i+1752>>3]=-.140828028;break r}z[l[i+2428>>2]+152>>3]>=239.01651?z[i+1752>>3]=-.0758638307:z[i+1752>>3]=.0833480135;break r}i:if(z[l[i+2428>>2]+152>>3]>=222.41751){if(z[l[i+2428>>2]+184>>3]>=1.576515){z[i+1752>>3]=.137754127;break i}z[i+1752>>3]=-.033498548}else z[l[i+2428>>2]+208>>3]>=139.938?z[i+1752>>3]=-.209930822:z[i+1752>>3]=.114657305}else i:if(z[l[i+2428>>2]+152>>3]>=208.65851){if(z[l[i+2428>>2]+144>>3]>=235.91049){z[i+1752>>3]=-.17100887;break i}z[l[i+2428>>2]+208>>3]>=165.423?z[i+1752>>3]=.243262842:z[i+1752>>3]=-.092702724}else a:if(z[l[i+2428>>2]+144>>3]>=181.4975){if(z[l[i+2428>>2]+144>>3]>=230.3705){z[i+1752>>3]=-.0368610285;break a}z[i+1752>>3]=.0678256229}else z[l[i+2428>>2]+112>>3]>=186.4935?z[i+1752>>3]=.0995178744:z[i+1752>>3]=-.205395147;e:if(z[l[i+2428>>2]+32>>3]>=1120.5){if(z[l[i+2428>>2]+144>>3]>=237.27649){if(z[l[i+2428>>2]+128>>3]>=.1279975){if(z[l[i+2428>>2]+112>>3]>=158.479){if(z[l[i+2428>>2]+112>>3]>=294.057){z[i+1744>>3]=-.117231779;break e}z[i+1744>>3]=.137245685;break e}z[l[i+2428>>2]+184>>3]>=.840277?z[i+1744>>3]=-.0115914503:z[i+1744>>3]=-.200554565;break e}r:if(z[l[i+2428>>2]+64>>3]>=.30262798){if(z[l[i+2428>>2]+104>>3]>=1.5){z[i+1744>>3]=.188075334;break r}z[i+1744>>3]=.0533783808}else z[i+1744>>3]=-.146272629;break e}r:if(z[l[i+2428>>2]>>3]>=122.5){if(z[l[i+2428>>2]+144>>3]>=206.236){if(z[l[i+2428>>2]+72>>3]>=.18891099){z[i+1744>>3]=-.141826659;break r}z[i+1744>>3]=.21289213;break r}z[l[i+2428>>2]+48>>3]>=981.53?z[i+1744>>3]=.115964629:z[i+1744>>3]=-.244953856}else i:if(z[l[i+2428>>2]+32>>3]>=1171.5){if(z[l[i+2428>>2]>>3]>=55.5){z[i+1744>>3]=-.11457894;break i}z[i+1744>>3]=.0478031524}else z[l[i+2428>>2]+16>>3]>=135?z[i+1744>>3]=-.053985294:z[i+1744>>3]=.215451315}else r:if(z[l[i+2428>>2]+32>>3]>=567.5){if(z[l[i+2428>>2]+128>>3]>=19.0275){if(z[l[i+2428>>2]+216>>3]>=197.832){if(z[l[i+2428>>2]+32>>3]>=613){z[i+1744>>3]=.110313535;break r}z[i+1744>>3]=-.294717193;break r}z[l[i+2428>>2]+168>>3]>=3138?z[i+1744>>3]=.14002423:z[i+1744>>3]=-.188126162;break r}i:if(z[l[i+2428>>2]+8>>3]>=107.5){if(z[l[i+2428>>2]+48>>3]>=162.189){z[i+1744>>3]=.193095833;break i}z[i+1744>>3]=-.173667461}else z[l[i+2428>>2]+216>>3]>=163.7995?z[i+1744>>3]=-.260025501:z[i+1744>>3]=.0099429097}else i:if(z[l[i+2428>>2]+56>>3]>=1.256215){if(z[l[i+2428>>2]+32>>3]>=1.5){if(z[l[i+2428>>2]+144>>3]>=254.49701){z[i+1744>>3]=.199352235;break i}z[i+1744>>3]=.0251786988;break i}z[l[i+2428>>2]+88>>3]>=215.33649?z[i+1744>>3]=-.20780912:z[i+1744>>3]=.0141080869}else a:if(z[l[i+2428>>2]+24>>3]>=134.5){if(z[l[i+2428>>2]+88>>3]>=230.16849){z[i+1744>>3]=.0832172856;break a}z[i+1744>>3]=-.0771282464}else z[l[i+2428>>2]>>3]>=90.5?z[i+1744>>3]=-.0474607758:z[i+1744>>3]=.00737067685;e:if(z[l[i+2428>>2]>>3]>=196.5){if(z[l[i+2428>>2]+216>>3]>=239.1535){if(z[l[i+2428>>2]+216>>3]>=240.3625){z[i+1736>>3]=.0601400137;break e}z[i+1736>>3]=.215981469;break e}z[i+1736>>3]=-.168684512}else r:if(z[l[i+2428>>2]+24>>3]>=4.5){if(z[l[i+2428>>2]+216>>3]>=239.24051){if(z[l[i+2428>>2]+72>>3]>=.001035228){if(z[l[i+2428>>2]+24>>3]>=85.5){z[i+1736>>3]=.115041375;break r}z[i+1736>>3]=-.0373296402;break r}z[l[i+2428>>2]+112>>3]>=34.9334?z[i+1736>>3]=-.0133420592:z[i+1736>>3]=-.185805097;break r}i:if(z[l[i+2428>>2]+216>>3]>=238.7865){if(z[l[i+2428>>2]+208>>3]>=248.978){z[i+1736>>3]=.240308881;break i}z[i+1736>>3]=-.0240833238}else z[l[i+2428>>2]+128>>3]>=92.41555?z[i+1736>>3]=-.169595793:z[i+1736>>3]=.00204652874}else z[l[i+2428>>2]+96>>3]>=48.5?z[i+1736>>3]=.064407602:z[i+1736>>3]=-.212899834;e:if(z[l[i+2428>>2]+160>>3]>=145.5){if(z[l[i+2428>>2]+8>>3]>=20.5){if(z[l[i+2428>>2]+16>>3]>=146){if(z[l[i+2428>>2]+208>>3]>=229.808){if(z[l[i+2428>>2]+112>>3]>=375.597){z[i+1728>>3]=.152974278;break e}z[i+1728>>3]=-.190877825;break e}z[l[i+2428>>2]+8>>3]>=98?z[i+1728>>3]=-.102828957:z[i+1728>>3]=.151738137;break e}r:if(z[l[i+2428>>2]+192>>3]>=52.4507){if(z[l[i+2428>>2]+48>>3]>=41.544052){z[i+1728>>3]=-.120441817;break r}z[i+1728>>3]=.110798337}else z[l[i+2428>>2]+184>>3]>=2.1400352?z[i+1728>>3]=-.106234483:z[i+1728>>3]=.148671314;break e}r:if(z[l[i+2428>>2]+72>>3]>=.004768825){if(z[l[i+2428>>2]+32>>3]>=675){if(z[l[i+2428>>2]+80>>3]>=237.7045){z[i+1728>>3]=.0124996938;break r}z[i+1728>>3]=-.262818426;break r}z[l[i+2428>>2]+72>>3]>=.275707?z[i+1728>>3]=.00342090917:z[i+1728>>3]=.163579166}else i:if(z[l[i+2428>>2]+216>>3]>=234.966){if(z[l[i+2428>>2]+80>>3]>=226.3725){z[i+1728>>3]=.152984902;break i}z[i+1728>>3]=-.203541517}else z[l[i+2428>>2]+80>>3]>=230.18799?z[i+1728>>3]=-.489658684:z[i+1728>>3]=-.099112764}else r:if(z[l[i+2428>>2]+160>>3]>=128.5){if(z[l[i+2428>>2]+112>>3]>=162.0535){if(z[l[i+2428>>2]+104>>3]>=1800){z[i+1728>>3]=-.134456262;break r}z[i+1728>>3]=-.526463926;break r}z[i+1728>>3]=.0429552309}else i:if(z[l[i+2428>>2]+104>>3]>=2274.5){if(z[l[i+2428>>2]>>3]>=159){if(z[l[i+2428>>2]+144>>3]>=242.285){z[i+1728>>3]=-.182102636;break i}z[i+1728>>3]=.179903522;break i}z[l[i+2428>>2]+8>>3]>=47.5?z[i+1728>>3]=-.196853518:z[i+1728>>3]=-.0407110974}else a:if(z[l[i+2428>>2]+32>>3]>=3597){if(z[l[i+2428>>2]+184>>3]>=1.3125){z[i+1728>>3]=-.0152391735;break a}z[i+1728>>3]=-.219304711}else z[l[i+2428>>2]+32>>3]>=1128.5?z[i+1728>>3]=.053490717:z[i+1728>>3]=-.00280549051;e:if(z[l[i+2428>>2]+64>>3]>=27.90945){if(z[l[i+2428>>2]+64>>3]>=29.8442){if(z[l[i+2428>>2]+32>>3]>=2.5){if(z[l[i+2428>>2]+144>>3]>=254.9955){if(z[l[i+2428>>2]+88>>3]>=221.4715){z[i+1720>>3]=-.179148778;break e}z[i+1720>>3]=.215794995;break e}z[l[i+2428>>2]+152>>3]>=227.794?z[i+1720>>3]=-.0509926081:z[i+1720>>3]=.0131892189;break e}r:if(z[l[i+2428>>2]+208>>3]>=215.75){if(z[l[i+2428>>2]+80>>3]>=254.25){z[i+1720>>3]=.0532386079;break r}z[i+1720>>3]=-.173540622}else z[i+1720>>3]=-.201674506;break e}r:if(z[l[i+2428>>2]+104>>3]>=2623.5){if(z[l[i+2428>>2]+56>>3]>=.55029){z[i+1720>>3]=.167225614;break r}z[i+1720>>3]=-.111187838}else i:if(z[l[i+2428>>2]+136>>3]>=.3444755){if(z[l[i+2428>>2]+136>>3]>=.41581){z[i+1720>>3]=.0421064571;break i}z[i+1720>>3]=.140085667}else z[l[i+2428>>2]+32>>3]>=1206.5?z[i+1720>>3]=.00475142198:z[i+1720>>3]=-.349873453}else r:if(z[l[i+2428>>2]+24>>3]>=144.5){if(z[l[i+2428>>2]+96>>3]>=113.5){if(z[l[i+2428>>2]+128>>3]>=19.537651){if(z[l[i+2428>>2]+8>>3]>=130){z[i+1720>>3]=-.027307177;break r}z[i+1720>>3]=.170022011;break r}z[l[i+2428>>2]+72>>3]>=.124717996?z[i+1720>>3]=.0806161091:z[i+1720>>3]=-.17997089;break r}i:if(z[l[i+2428>>2]+56>>3]>=1.2759){if(z[l[i+2428>>2]+64>>3]>=17.8505){z[i+1720>>3]=.142122969;break i}z[i+1720>>3]=-.163707137}else z[l[i+2428>>2]+88>>3]>=239.2225?z[i+1720>>3]=-.0445218943:z[i+1720>>3]=-.260037184}else if(z[l[i+2428>>2]+128>>3]>=89.751755)z[i+1720>>3]=-.195525482;else i:if(z[l[i+2428>>2]+48>>3]>=348.3735){if(z[l[i+2428>>2]+136>>3]>=.00314251){z[i+1720>>3]=.101692878;break i}z[i+1720>>3]=-.195423946}else z[l[i+2428>>2]+48>>3]>=120.8805?z[i+1720>>3]=.0680892542:z[i+1720>>3]=.00488072494;e:if(z[l[i+2428>>2]+24>>3]>=148.5){if(z[l[i+2428>>2]+64>>3]>=37.140297){if(z[l[i+2428>>2]+48>>3]>=50.3951){z[i+1712>>3]=.202749282;break e}z[i+1712>>3]=.0443869531;break e}z[l[i+2428>>2]+16>>3]>=23.5?z[i+1712>>3]=-.186750278:z[i+1712>>3]=.0723627806}else r:if(z[l[i+2428>>2]+64>>3]>=31.615051){if(z[l[i+2428>>2]+32>>3]>=2.5){if(z[l[i+2428>>2]+8>>3]>=33.5){if(z[l[i+2428>>2]+152>>3]>=227.194){z[i+1712>>3]=-.142713636;break r}z[i+1712>>3]=-.00331044244;break r}z[l[i+2428>>2]+8>>3]>=30.5?z[i+1712>>3]=.198053584:z[i+1712>>3]=-.00580586633;break r}z[l[i+2428>>2]+88>>3]>=200.3045?z[i+1712>>3]=-.205770299:z[l[i+2428>>2]+56>>3]>=1.63151?z[i+1712>>3]=-.197758123:z[i+1712>>3]=.0854452774}else i:if(z[l[i+2428>>2]+64>>3]>=29.975151){if(z[l[i+2428>>2]+16>>3]>=117){if(z[l[i+2428>>2]+56>>3]>=1.705435){z[i+1712>>3]=.130335391;break i}z[i+1712>>3]=-.278684407;break i}z[l[i+2428>>2]+144>>3]>=198.5215?z[i+1712>>3]=.206642851:z[i+1712>>3]=-.0975624546}else a:if(z[l[i+2428>>2]+64>>3]>=28.977001){if(z[l[i+2428>>2]+160>>3]>=270.5){z[i+1712>>3]=.0990616083;break a}z[i+1712>>3]=-.271532029}else z[l[i+2428>>2]+144>>3]>=165.177?z[i+1712>>3]=.00586677296:z[i+1712>>3]=-.181951836;e:if(z[l[i+2428>>2]+184>>3]>=2.27701){if(z[l[i+2428>>2]+120>>3]>=2.4022799){if(z[l[i+2428>>2]+8>>3]>=35.5){z[i+1704>>3]=.0605830811;break e}z[i+1704>>3]=-.131836534;break e}r:if(z[l[i+2428>>2]+208>>3]>=194.199){if(z[l[i+2428>>2]+168>>3]>=2297.5){if(z[l[i+2428>>2]+40>>3]>=2516){z[i+1704>>3]=.144000649;break r}z[i+1704>>3]=-.148181766;break r}z[i+1704>>3]=.174832925}else z[i+1704>>3]=-.0435629711}else r:if(z[l[i+2428>>2]+80>>3]>=254.288){if(z[l[i+2428>>2]+80>>3]>=254.3465){if(z[l[i+2428>>2]+80>>3]>=254.44351){if(z[l[i+2428>>2]+64>>3]>=62.535698){z[i+1704>>3]=-.197876573;break r}z[i+1704>>3]=.0135103194;break r}z[l[i+2428>>2]+136>>3]>=.2032619?z[i+1704>>3]=.0263590459:z[i+1704>>3]=-.448783368;break r}i:if(z[l[i+2428>>2]+48>>3]>=54.137802){if(z[l[i+2428>>2]+8>>3]>=2.5){z[i+1704>>3]=.207785085;break i}z[i+1704>>3]=.074868761}else z[i+1704>>3]=-.175743327}else i:if(z[l[i+2428>>2]+216>>3]>=197.71649){if(z[l[i+2428>>2]+56>>3]>=.993625){if(z[l[i+2428>>2]+48>>3]>=19.25){z[i+1704>>3]=.0115510738;break i}z[i+1704>>3]=.189315364;break i}z[l[i+2428>>2]+216>>3]>=201.056?z[i+1704>>3]=-.0223422181:z[i+1704>>3]=.110428311}else a:if(z[l[i+2428>>2]+32>>3]>=11.5){if(z[l[i+2428>>2]+32>>3]>=200.5){z[i+1704>>3]=-.0573903322;break a}z[i+1704>>3]=.0350954607}else z[l[i+2428>>2]+152>>3]>=162.5875?z[i+1704>>3]=-.185917333:z[i+1704>>3]=.11899706;e:if(z[l[i+2428>>2]+160>>3]>=2.5){if(z[l[i+2428>>2]+168>>3]>=13.5){if(z[l[i+2428>>2]+16>>3]>=6.5){if(z[l[i+2428>>2]+160>>3]>=14.5){if(z[l[i+2428>>2]+16>>3]>=40.5){z[i+1696>>3]=.00372242974;break e}z[i+1696>>3]=.0846752226;break e}z[l[i+2428>>2]+64>>3]>=14.1418?z[i+1696>>3]=.0449161343:z[i+1696>>3]=-.171539411;break e}z[l[i+2428>>2]+64>>3]>=14.141701?z[i+1696>>3]=-.0490448736:z[i+1696>>3]=-.250002086;break e}r:if(z[l[i+2428>>2]+168>>3]>=7.5){if(z[l[i+2428>>2]+16>>3]>=106.5){if(z[l[i+2428>>2]+192>>3]>=50.95){z[i+1696>>3]=.0290245116;break r}z[i+1696>>3]=.18607536;break r}z[l[i+2428>>2]+144>>3]>=240.75?z[i+1696>>3]=.0987885892:z[i+1696>>3]=-.17506288}else i:if(z[l[i+2428>>2]+192>>3]>=12.9){if(z[l[i+2428>>2]+136>>3]>=.09340655){z[i+1696>>3]=.108233169;break i}z[i+1696>>3]=-.211677149}else z[i+1696>>3]=.159720168}else r:if(z[l[i+2428>>2]+96>>3]>=4.5){if(z[l[i+2428>>2]+16>>3]>=84.5){if(z[l[i+2428>>2]+144>>3]>=254.251){if(z[l[i+2428>>2]+72>>3]>=.20067){z[i+1696>>3]=-.107307211;break r}z[i+1696>>3]=.193502471;break r}z[l[i+2428>>2]+144>>3]>=252.21701?z[i+1696>>3]=-.177824482:z[i+1696>>3]=.0441629216;break r}z[l[i+2428>>2]+16>>3]>=68.5?z[i+1696>>3]=-.249388203:z[l[i+2428>>2]+80>>3]>=228.307?z[i+1696>>3]=-.00342858629:z[i+1696>>3]=-.191405326}else i:if(z[l[i+2428>>2]+128>>3]>=68.521805){if(z[l[i+2428>>2]>>3]>=196.5){z[i+1696>>3]=.135533735;break i}z[i+1696>>3]=-.215908363}else z[l[i+2428>>2]+128>>3]>=68.3551?z[i+1696>>3]=.329506725:z[l[i+2428>>2]+104>>3]>=13.5?z[i+1696>>3]=-.143011391:z[i+1696>>3]=-.0090804603;e:if(z[l[i+2428>>2]+120>>3]>=1.650705){if(z[l[i+2428>>2]+24>>3]>=10.5){if(z[l[i+2428>>2]+24>>3]>=18.5){if(z[l[i+2428>>2]+128>>3]>=33.76435){if(z[l[i+2428>>2]+96>>3]>=876){z[i+1688>>3]=-.136078268;break e}z[i+1688>>3]=.115775764;break e}z[l[i+2428>>2]+16>>3]>=188.5?z[i+1688>>3]=.112368368:z[i+1688>>3]=-.0953420475;break e}r:if(z[l[i+2428>>2]+128>>3]>=37.243652){if(z[l[i+2428>>2]+56>>3]>=1.2922499){z[i+1688>>3]=.130508438;break r}z[i+1688>>3]=-.142310902}else z[i+1688>>3]=.194586262;break e}r:if(z[l[i+2428>>2]+88>>3]>=193.44049){if(z[l[i+2428>>2]+120>>3]>=1.6786749){z[i+1688>>3]=-.298199624;break r}z[i+1688>>3]=.0783082843}else z[i+1688>>3]=.118885912}else r:if(z[l[i+2428>>2]+120>>3]>=1.5684199){if(z[l[i+2428>>2]+184>>3]>=1.62419){if(z[l[i+2428>>2]+184>>3]>=1.82936){if(z[l[i+2428>>2]+120>>3]>=1.595395){z[i+1688>>3]=-.217674494;break r}z[i+1688>>3]=-.0376789831;break r}z[l[i+2428>>2]+104>>3]>=65.5?z[i+1688>>3]=.155983254:z[i+1688>>3]=.00182022655;break r}i:if(z[l[i+2428>>2]+40>>3]>=2049.5){if(z[l[i+2428>>2]+152>>3]>=205.4545){z[i+1688>>3]=.127186164;break i}z[i+1688>>3]=-.121399201}else z[l[i+2428>>2]+128>>3]>=10.70837?z[i+1688>>3]=-.271162361:z[i+1688>>3]=-.0428493209}else i:if(z[l[i+2428>>2]+24>>3]>=148.5){if(z[l[i+2428>>2]+64>>3]>=36.6333){if(z[l[i+2428>>2]+48>>3]>=50.3951){z[i+1688>>3]=.195434168;break i}z[i+1688>>3]=.0458990373;break i}z[l[i+2428>>2]+56>>3]>=1.297915?z[i+1688>>3]=.0840202793:z[i+1688>>3]=-.161231548}else a:if(z[l[i+2428>>2]+24>>3]>=144.5){if(z[l[i+2428>>2]+16>>3]>=84.5){z[i+1688>>3]=-.010280489;break a}z[i+1688>>3]=-.13968797}else z[l[i+2428>>2]+24>>3]>=136.5?z[i+1688>>3]=.0563010164:z[i+1688>>3]=-.00249243598;e:if(z[l[i+2428>>2]+32>>3]>=1015.5){if(z[l[i+2428>>2]+24>>3]>=137.5){if(z[l[i+2428>>2]+128>>3]>=25.3638){if(z[l[i+2428>>2]+24>>3]>=147.5){if(z[l[i+2428>>2]+48>>3]>=169.9175){z[i+1680>>3]=-.0748051181;break e}z[i+1680>>3]=.131876692;break e}z[l[i+2428>>2]+152>>3]>=231.32199?z[i+1680>>3]=-.247076735:z[i+1680>>3]=.0344079174;break e}r:if(z[l[i+2428>>2]+48>>3]>=403.7375){if(z[l[i+2428>>2]+208>>3]>=182.2945){z[i+1680>>3]=.103924416;break r}z[i+1680>>3]=-.200082764}else z[l[i+2428>>2]+144>>3]>=252.76749?z[i+1680>>3]=-.0303916223:z[i+1680>>3]=-.25667581;break e}r:if(z[l[i+2428>>2]+56>>3]>=.82987547){if(z[l[i+2428>>2]+72>>3]>=.0004115225){if(z[l[i+2428>>2]+128>>3]>=69.119644){z[i+1680>>3]=-.172527611;break r}z[i+1680>>3]=.171423554;break r}z[l[i+2428>>2]+120>>3]>=.464192?z[i+1680>>3]=.0452567562:z[i+1680>>3]=-.277021199}else i:if(z[l[i+2428>>2]+32>>3]>=1505){if(z[l[i+2428>>2]+64>>3]>=.985621){z[i+1680>>3]=-.0687981248;break i}z[i+1680>>3]=.105551615}else z[l[i+2428>>2]+16>>3]>=52?z[i+1680>>3]=.114384711:z[i+1680>>3]=-.201062873}else r:if(z[l[i+2428>>2]+16>>3]>=145.5){if(z[l[i+2428>>2]+152>>3]>=247.5525){if(z[l[i+2428>>2]+160>>3]>=4.5){z[i+1680>>3]=-.245189652;break r}z[l[i+2428>>2]+176>>3]>=25.5312?z[i+1680>>3]=.187688872:z[i+1680>>3]=-.141372055;break r}i:if(z[l[i+2428>>2]+104>>3]>=2.5){if(z[l[i+2428>>2]>>3]>=156.5){z[i+1680>>3]=.0341252945;break i}z[i+1680>>3]=-.0856091306}else z[l[i+2428>>2]+40>>3]>=1116?z[i+1680>>3]=-.200077638:z[i+1680>>3]=-.0584958978}else i:if(z[l[i+2428>>2]>>3]>=143.5){if(z[l[i+2428>>2]+176>>3]>=125.37){z[i+1680>>3]=.250545889;break i}z[l[i+2428>>2]+208>>3]>=163?z[i+1680>>3]=-.120050371:z[i+1680>>3]=.201497242}else a:if(z[l[i+2428>>2]+152>>3]>=240.9365){if(z[l[i+2428>>2]+40>>3]>=369.5){z[i+1680>>3]=.0880127028;break a}z[i+1680>>3]=-.12392541}else z[l[i+2428>>2]+152>>3]>=240.9065?z[i+1680>>3]=.26062879:z[i+1680>>3]=.00261926837;e:if(z[l[i+2428>>2]+160>>3]>=145.5){if(z[l[i+2428>>2]+24>>3]>=13.5){if(z[l[i+2428>>2]+160>>3]>=427.5){if(z[l[i+2428>>2]+152>>3]>=231.711){if(z[l[i+2428>>2]+96>>3]>=1499){z[i+1672>>3]=.0302558523;break e}z[i+1672>>3]=-.125688791;break e}z[l[i+2428>>2]+32>>3]>=96?z[i+1672>>3]=.1019881:z[i+1672>>3]=-.118804805;break e}r:if(z[l[i+2428>>2]>>3]>=155.5){if(z[l[i+2428>>2]+208>>3]>=251.281){z[i+1672>>3]=.102137707;break r}z[i+1672>>3]=-.249026045}else z[l[i+2428>>2]+168>>3]>=456.5?z[i+1672>>3]=.129699573:z[i+1672>>3]=-.120040491;break e}r:if(z[l[i+2428>>2]+120>>3]>=1.277365){if(z[l[i+2428>>2]+88>>3]>=202.69101){z[i+1672>>3]=-.0791773871;break r}z[i+1672>>3]=.117586397}else z[i+1672>>3]=-.418465525}else r:if(z[l[i+2428>>2]+104>>3]>=360.5){if(z[l[i+2428>>2]>>3]>=153.5){if(z[l[i+2428>>2]+40>>3]>=925.5){if(z[l[i+2428>>2]+48>>3]>=85.61975){z[i+1672>>3]=.160775319;break r}z[i+1672>>3]=-.0163125005;break r}z[l[i+2428>>2]+8>>3]>=7.5?z[i+1672>>3]=.0195625219:z[i+1672>>3]=-.250482827;break r}i:if(z[l[i+2428>>2]+64>>3]>=6.223055){if(z[l[i+2428>>2]+112>>3]>=152.54349){z[i+1672>>3]=-.0364470482;break i}z[i+1672>>3]=-.183833241}else z[l[i+2428>>2]+120>>3]>=1.176925?z[i+1672>>3]=.0904206559:z[i+1672>>3]=-.127160683}else i:if(z[l[i+2428>>2]+104>>3]>=241.5){if(z[l[i+2428>>2]+80>>3]>=235.7455){if(z[l[i+2428>>2]>>3]>=60.5){z[i+1672>>3]=.215511486;break i}z[i+1672>>3]=.0568579808;break i}z[i+1672>>3]=-.226563215}else z[l[i+2428>>2]+104>>3]>=209?z[i+1672>>3]=-.271936208:z[l[i+2428>>2]+128>>3]>=38.12275?z[i+1672>>3]=-.0499235392:z[i+1672>>3]=.00555541134;e:if(z[l[i+2428>>2]>>3]>=47.5){if(z[l[i+2428>>2]>>3]>=64.5){if(z[l[i+2428>>2]+144>>3]>=162.6895){if(z[l[i+2428>>2]+16>>3]>=66.5){if(z[l[i+2428>>2]>>3]>=67.5){z[i+1664>>3]=.00319887674;break e}z[i+1664>>3]=-.158656925;break e}z[l[i+2428>>2]+216>>3]>=206.37799?z[i+1664>>3]=-.107847266:z[i+1664>>3]=.196737394;break e}r:if(z[l[i+2428>>2]+72>>3]>=.0030094348){if(z[l[i+2428>>2]+72>>3]>=.008047295){z[i+1664>>3]=.0337629542;break r}z[i+1664>>3]=.117324553}else z[i+1664>>3]=-.202413663;break e}r:if(z[l[i+2428>>2]+24>>3]>=128.5){if(z[l[i+2428>>2]+32>>3]>=5){if(z[l[i+2428>>2]+128>>3]>=.16911799){z[i+1664>>3]=.178106964;break r}z[i+1664>>3]=-.0903854072;break r}z[i+1664>>3]=-.166143879}else i:if(z[l[i+2428>>2]+64>>3]>=48.15175){if(z[l[i+2428>>2]+40>>3]>=10.5){z[i+1664>>3]=-.137725383;break i}z[i+1664>>3]=.159751534}else z[l[i+2428>>2]+16>>3]>=92.5?z[i+1664>>3]=-.0608414412:z[i+1664>>3]=-.231329203}else r:if(z[l[i+2428>>2]>>3]>=21.5){if(z[l[i+2428>>2]+88>>3]>=244.071){if(z[l[i+2428>>2]+208>>3]>=122.1){if(z[l[i+2428>>2]+96>>3]>=2144){z[i+1664>>3]=.106254697;break r}z[i+1664>>3]=-.244200945;break r}z[i+1664>>3]=.204868868;break r}z[l[i+2428>>2]+64>>3]>=66.98575?z[i+1664>>3]=-.213910535:z[l[i+2428>>2]+8>>3]>=69.5?z[i+1664>>3]=.00663625449:z[i+1664>>3]=.112546362}else i:if(z[l[i+2428>>2]+208>>3]>=233.51651){if(z[l[i+2428>>2]+152>>3]>=231.4255){if(z[l[i+2428>>2]+168>>3]>=88.5){z[i+1664>>3]=.0391103551;break i}z[i+1664>>3]=-.211568668;break i}z[l[i+2428>>2]+24>>3]>=139?z[i+1664>>3]=-.122672342:z[i+1664>>3]=.0949724242}else a:if(z[l[i+2428>>2]+208>>3]>=205.159){if(z[l[i+2428>>2]+152>>3]>=219.0255){z[i+1664>>3]=-.187740967;break a}z[i+1664>>3]=-.0121273715}else z[l[i+2428>>2]+152>>3]>=222.361?z[i+1664>>3]=.0929195508:z[i+1664>>3]=-.0578426495;e:if(z[l[i+2428>>2]+32>>3]>=95.5){if(z[l[i+2428>>2]+32>>3]>=101.5){if(z[l[i+2428>>2]+80>>3]>=252.1955){if(z[l[i+2428>>2]+32>>3]>=310){if(z[l[i+2428>>2]+144>>3]>=230.5385){z[i+1656>>3]=.0330768041;break e}z[i+1656>>3]=-.188472927;break e}z[l[i+2428>>2]+24>>3]>=10.5?z[i+1656>>3]=.130269751:z[i+1656>>3]=-.151708767;break e}r:if(z[l[i+2428>>2]+72>>3]>=.3780115){if(z[l[i+2428>>2]+112>>3]>=232.7155){z[i+1656>>3]=.0847200453;break r}z[i+1656>>3]=-.229873732}else z[l[i+2428>>2]+200>>3]>=.114861?z[i+1656>>3]=.0831738561:z[i+1656>>3]=-.0131705478;break e}z[l[i+2428>>2]>>3]>=109?z[i+1656>>3]=.0171792489:z[l[i+2428>>2]+64>>3]>=31.7668?z[i+1656>>3]=.0531345978:z[i+1656>>3]=.249285102}else r:if(z[l[i+2428>>2]+32>>3]>=78.5){if(z[l[i+2428>>2]>>3]>=183){z[i+1656>>3]=.111176066;break r}i:if(z[l[i+2428>>2]+24>>3]>=8.5){if(z[l[i+2428>>2]+56>>3]>=1.624125){z[i+1656>>3]=-.0340638421;break i}z[i+1656>>3]=-.321638793}else z[i+1656>>3]=.0961449593}else i:if(z[l[i+2428>>2]+40>>3]>=1506.5){if(z[l[i+2428>>2]+48>>3]>=85.313705){if(z[l[i+2428>>2]>>3]>=103){z[i+1656>>3]=-.231757924;break i}z[i+1656>>3]=.0801026896;break i}z[l[i+2428>>2]+120>>3]>=1.4694049?z[i+1656>>3]=.113918699:z[i+1656>>3]=-.295673877}else z[l[i+2428>>2]+40>>3]>=1391?z[i+1656>>3]=.228089124:z[l[i+2428>>2]+216>>3]>=222.319?z[i+1656>>3]=-.0273866951:z[i+1656>>3]=.00969699677;e:if(z[l[i+2428>>2]+64>>3]>=57.412148){if(z[l[i+2428>>2]+216>>3]>=212.4435){if(z[l[i+2428>>2]+24>>3]>=99.5){if(z[l[i+2428>>2]+160>>3]>=3848.5){if(z[l[i+2428>>2]+168>>3]>=6135){z[i+1648>>3]=-.029468691;break e}z[i+1648>>3]=.157973111;break e}z[l[i+2428>>2]+184>>3]>=1.0062549?z[i+1648>>3]=.0432754569:z[i+1648>>3]=-.224413082;break e}z[l[i+2428>>2]+216>>3]>=241.451?z[i+1648>>3]=-.156133696:z[l[i+2428>>2]+120>>3]>=1.0796001?z[i+1648>>3]=-.08697512:z[i+1648>>3]=.144930944;break e}r:if(z[l[i+2428>>2]+64>>3]>=65.17485){if(z[l[i+2428>>2]+56>>3]>=1.20006){if(z[l[i+2428>>2]+144>>3]>=189.818){z[i+1648>>3]=-.13993831;break r}z[i+1648>>3]=.0889441594;break r}z[i+1648>>3]=-.228128076}else i:if(z[l[i+2428>>2]+8>>3]>=31.5){if(z[l[i+2428>>2]+80>>3]>=224.5885){z[i+1648>>3]=.160153285;break i}z[i+1648>>3]=-.0609715842}else z[l[i+2428>>2]+96>>3]>=8.5?z[i+1648>>3]=.130602121:z[i+1648>>3]=-.151339367}else r:if(z[l[i+2428>>2]+144>>3]>=175.8855){if(z[l[i+2428>>2]+64>>3]>=40.15245){if(z[l[i+2428>>2]+48>>3]>=24.79805){if(z[l[i+2428>>2]+144>>3]>=224.33301){z[i+1648>>3]=-.00300691859;break r}z[i+1648>>3]=-.16627568;break r}z[l[i+2428>>2]+216>>3]>=208.728?z[i+1648>>3]=-.0943257138:z[i+1648>>3]=.108054221;break r}z[l[i+2428>>2]+64>>3]>=39.9875?z[i+1648>>3]=.18376711:z[l[i+2428>>2]+152>>3]>=194.873?z[i+1648>>3]=-.00374605251:z[i+1648>>3]=.0426507816}else if(z[l[i+2428>>2]>>3]>=195.5)z[i+1648>>3]=.163253203;else i:if(z[l[i+2428>>2]+88>>3]>=207.18051){if(z[l[i+2428>>2]+24>>3]>=12.5){z[i+1648>>3]=-.210580453;break i}z[i+1648>>3]=-.0453038923}else z[l[i+2428>>2]+32>>3]>=113.5?z[i+1648>>3]=.139337003:z[i+1648>>3]=-.114389122;e:if(z[l[i+2428>>2]>>3]>=130.5){if(z[l[i+2428>>2]+24>>3]>=61.5){if(z[l[i+2428>>2]+88>>3]>=202.9025){if(z[l[i+2428>>2]+16>>3]>=162.5){if(z[l[i+2428>>2]+152>>3]>=227.97351){z[i+1640>>3]=.0726498738;break e}z[i+1640>>3]=-.0522294305;break e}z[l[i+2428>>2]+216>>3]>=178.099?z[i+1640>>3]=-.220704511:z[i+1640>>3]=.096716933;break e}z[l[i+2428>>2]+88>>3]>=199.82849?z[i+1640>>3]=.22752142:z[l[i+2428>>2]+104>>3]>=9.5?z[i+1640>>3]=.0714393333:z[i+1640>>3]=-.149176329;break e}r:if(z[l[i+2428>>2]+80>>3]>=254.33899){if(z[l[i+2428>>2]+16>>3]>=196.5){if(z[l[i+2428>>2]+136>>3]>=.3402815){z[i+1640>>3]=-.074592784;break r}z[i+1640>>3]=.190911159;break r}z[l[i+2428>>2]+216>>3]>=189.02249?z[i+1640>>3]=-.182687134:z[i+1640>>3]=.0572765246}else i:if(z[l[i+2428>>2]+192>>3]>=8.94216){if(z[l[i+2428>>2]+56>>3]>=.9485535){z[i+1640>>3]=.0736698061;break i}z[i+1640>>3]=-.109293453}else z[l[i+2428>>2]>>3]>=179.5?z[i+1640>>3]=-.0822490975:z[i+1640>>3]=-.261627287}else r:if(z[l[i+2428>>2]>>3]>=125.5){if(z[l[i+2428>>2]+184>>3]>=.7606885){if(z[l[i+2428>>2]+120>>3]>=1.2934899){if(z[l[i+2428>>2]+8>>3]>=77.5){z[i+1640>>3]=-.0260217693;break r}z[i+1640>>3]=.109194718;break r}z[l[i+2428>>2]+96>>3]>=369.5?z[i+1640>>3]=-.024033213:z[i+1640>>3]=-.27344051;break r}i:if(z[l[i+2428>>2]+144>>3]>=192.021){if(z[l[i+2428>>2]+208>>3]>=158.3495){z[i+1640>>3]=.117105566;break i}z[i+1640>>3]=.28500846}else z[i+1640>>3]=-.166246429}else i:if(z[l[i+2428>>2]+144>>3]>=254.808){if(z[l[i+2428>>2]+32>>3]>=1.5){if(z[l[i+2428>>2]+128>>3]>=26.4334){z[i+1640>>3]=-.10448321;break i}z[i+1640>>3]=.164989576;break i}z[l[i+2428>>2]+192>>3]>=31.8?z[i+1640>>3]=.102814339:z[i+1640>>3]=-.154602095}else a:if(z[l[i+2428>>2]>>3]>=112.5){if(z[l[i+2428>>2]>>3]>=121.5){z[i+1640>>3]=.0544569157;break a}z[i+1640>>3]=-.171744511}else z[l[i+2428>>2]+144>>3]>=248.479?z[i+1640>>3]=.0482151806:z[i+1640>>3]=.000442784192;e:if(z[l[i+2428>>2]+192>>3]>=12.4073){if(z[l[i+2428>>2]+152>>3]>=247.5525){if(z[l[i+2428>>2]+16>>3]>=104.5){if(z[l[i+2428>>2]+176>>3]>=38.4497){if(z[l[i+2428>>2]+184>>3]>=.6182865){z[i+1632>>3]=.166816339;break e}z[i+1632>>3]=-.172642455;break e}z[l[i+2428>>2]+168>>3]>=827.5?z[i+1632>>3]=.103033543:z[i+1632>>3]=-.164982468;break e}z[l[i+2428>>2]+192>>3]>=15.26695?z[i+1632>>3]=-.183283359:z[i+1632>>3]=.146349132;break e}r:if(z[l[i+2428>>2]+168>>3]>=7.5){if(z[l[i+2428>>2]+144>>3]>=230.836){if(z[l[i+2428>>2]>>3]>=137.5){z[i+1632>>3]=-.0838018209;break r}z[i+1632>>3]=.00940945279;break r}z[l[i+2428>>2]+168>>3]>=6796.5?z[i+1632>>3]=-.210427284:z[i+1632>>3]=.0570149906}else z[l[i+2428>>2]+176>>3]>=50.7254?z[i+1632>>3]=-.218170628:z[l[i+2428>>2]+176>>3]>=42.186752?z[i+1632>>3]=.127938077:z[i+1632>>3]=-.144429877}else r:if(z[l[i+2428>>2]+32>>3]>=3597){if(z[l[i+2428>>2]+80>>3]>=254.08249){if(z[l[i+2428>>2]+192>>3]>=.21923849){z[i+1632>>3]=.13532792;break r}z[l[i+2428>>2]+16>>3]>=33?z[i+1632>>3]=-.189335987:z[i+1632>>3]=.12095248;break r}z[l[i+2428>>2]+72>>3]>=.108607?z[i+1632>>3]=-.0350057557:z[i+1632>>3]=-.232329845}else i:if(z[l[i+2428>>2]+32>>3]>=1120.5){if(z[l[i+2428>>2]>>3]>=111.5){if(z[l[i+2428>>2]+72>>3]>=.151607){z[i+1632>>3]=-.100123599;break i}z[i+1632>>3]=.160541043;break i}z[l[i+2428>>2]+64>>3]>=13.05015?z[i+1632>>3]=-.0376288109:z[i+1632>>3]=.115914516}else a:if(z[l[i+2428>>2]+40>>3]>=5307.5){if(z[l[i+2428>>2]+144>>3]>=231.857){z[i+1632>>3]=.0328756981;break a}z[i+1632>>3]=-.231082439}else z[l[i+2428>>2]+40>>3]>=4993.5?z[i+1632>>3]=.172560081:z[i+1632>>3]=-.00886342395;e:if(z[l[i+2428>>2]+208>>3]>=122.0625){if(z[l[i+2428>>2]+216>>3]>=144.111){if(z[l[i+2428>>2]+208>>3]>=139.126){if(z[l[i+2428>>2]+216>>3]>=148.1065){if(z[l[i+2428>>2]+208>>3]>=139.798){z[i+1624>>3]=-.00234808214;break e}z[i+1624>>3]=.179007336;break e}z[l[i+2428>>2]+216>>3]>=145.684?z[i+1624>>3]=-.270011008:z[i+1624>>3]=-.0102323648;break e}z[i+1624>>3]=-.190567896;break e}r:if(z[l[i+2428>>2]+48>>3]>=44.31105){if(z[l[i+2428>>2]+16>>3]>=196.5){if(z[l[i+2428>>2]+136>>3]>=.3563235){z[i+1624>>3]=.0923511311;break r}z[i+1624>>3]=-.145689294;break r}z[l[i+2428>>2]+32>>3]>=6.5?z[i+1624>>3]=.154244438:z[i+1624>>3]=-.140041277}else i:if(z[l[i+2428>>2]+208>>3]>=248.2){if(z[l[i+2428>>2]+88>>3]>=204.5){z[i+1624>>3]=.179107934;break i}z[i+1624>>3]=.0464849584}else z[l[i+2428>>2]+192>>3]>=71.7535?z[i+1624>>3]=-522533373e-13:z[i+1624>>3]=-.227984786}else r:if(z[l[i+2428>>2]+88>>3]>=226.0705){if(z[l[i+2428>>2]+216>>3]>=185.069){z[i+1624>>3]=-.136040673;break r}z[l[i+2428>>2]+152>>3]>=204.05249?z[i+1624>>3]=.206377134:z[l[i+2428>>2]+104>>3]>=11.5?z[i+1624>>3]=.193826765:z[i+1624>>3]=-.13653636}else z[l[i+2428>>2]+144>>3]>=137.485?z[i+1624>>3]=-.188912079:z[l[i+2428>>2]+144>>3]>=137.10199?z[i+1624>>3]=.134416521:z[i+1624>>3]=-.0100539243;e:if(z[l[i+2428>>2]+24>>3]>=148.5){if(z[l[i+2428>>2]+64>>3]>=37.140297){z[i+1616>>3]=.179121822;break e}z[l[i+2428>>2]+64>>3]>=12.949051?z[i+1616>>3]=-.165352821:z[i+1616>>3]=.0429500602}else r:if(z[l[i+2428>>2]+208>>3]>=249.4345){if(z[l[i+2428>>2]+208>>3]>=249.8615){if(z[l[i+2428>>2]+48>>3]>=36.84985){if(z[l[i+2428>>2]+40>>3]>=7.5){z[i+1616>>3]=-.019246392;break r}z[i+1616>>3]=-.203970149;break r}z[l[i+2428>>2]+48>>3]>=28.0018?z[i+1616>>3]=.176525444:z[i+1616>>3]=.011805634;break r}i:if(z[l[i+2428>>2]+144>>3]>=239.0865){if(z[l[i+2428>>2]+80>>3]>=238.3475){z[i+1616>>3]=.204797372;break i}z[i+1616>>3]=-.0397799946}else z[l[i+2428>>2]+192>>3]>=38.68165?z[i+1616>>3]=.0791860446:z[i+1616>>3]=-.249563202}else i:if(z[l[i+2428>>2]+56>>3]>=.9036685){if(z[l[i+2428>>2]+144>>3]>=238.0105){if(z[l[i+2428>>2]+208>>3]>=248.8675){z[i+1616>>3]=-.317575961;break i}z[i+1616>>3]=.0562839769;break i}z[l[i+2428>>2]+144>>3]>=236.54599?z[i+1616>>3]=-.198732212:z[i+1616>>3]=-.00202648039}else a:if(z[l[i+2428>>2]+208>>3]>=201.48651){if(z[l[i+2428>>2]+112>>3]>=70.3584){z[i+1616>>3]=-.00463187648;break a}z[i+1616>>3]=-.0761989355}else z[l[i+2428>>2]+8>>3]>=124.5?z[i+1616>>3]=.138154313:z[i+1616>>3]=-.00926517136;e:if(z[l[i+2428>>2]+168>>3]>=3500){if(z[l[i+2428>>2]+136>>3]>=.1982395){if(z[l[i+2428>>2]+144>>3]>=243.87851){if(z[l[i+2428>>2]+120>>3]>=1.5792351){z[i+1608>>3]=.0717576966;break e}z[l[i+2428>>2]+136>>3]>=.34608102?z[i+1608>>3]=-.114924766:z[i+1608>>3]=-.37236762;break e}z[i+1608>>3]=.112282015;break e}r:if(z[l[i+2428>>2]+192>>3]>=26.60075){if(z[l[i+2428>>2]+208>>3]>=236.8335){if(z[l[i+2428>>2]+144>>3]>=228.1005){z[i+1608>>3]=.15370363;break r}z[i+1608>>3]=-.0850440189;break r}z[l[i+2428>>2]+208>>3]>=229.46951?z[i+1608>>3]=-.134697065:z[i+1608>>3]=.0810293183}else i:if(z[l[i+2428>>2]+48>>3]>=141.382){if(z[l[i+2428>>2]+104>>3]>=804){z[i+1608>>3]=.16040203;break i}z[i+1608>>3]=-.0741115436}else z[l[i+2428>>2]+144>>3]>=239.432?z[i+1608>>3]=-.186140984:z[i+1608>>3]=.069446288}else r:if(z[l[i+2428>>2]+168>>3]>=3329){if(z[l[i+2428>>2]+72>>3]>=.1192175){z[i+1608>>3]=-.0295286831;break r}z[i+1608>>3]=-.241290197}else i:if(z[l[i+2428>>2]+32>>3]>=1120.5){if(z[l[i+2428>>2]+32>>3]>=1171.5){if(z[l[i+2428>>2]+72>>3]>=.195419){z[i+1608>>3]=-.161636218;break i}z[i+1608>>3]=.0336228833;break i}z[l[i+2428>>2]+56>>3]>=1.3988?z[i+1608>>3]=-.0512103736:z[i+1608>>3]=.191023767}else a:if(z[l[i+2428>>2]+96>>3]>=1010){if(z[l[i+2428>>2]+144>>3]>=251.9125){z[i+1608>>3]=.0188749861;break a}z[i+1608>>3]=-.247794658}else z[l[i+2428>>2]+40>>3]>=5307.5?z[i+1608>>3]=-.0796016008:z[i+1608>>3]=-.0025069986;e:if(z[l[i+2428>>2]+88>>3]>=215.39551){if(z[l[i+2428>>2]+88>>3]>=225.1655){if(z[l[i+2428>>2]+88>>3]>=225.78){if(z[l[i+2428>>2]+152>>3]>=210.176){if(z[l[i+2428>>2]+216>>3]>=198.04599){z[i+1600>>3]=-.00375002599;break e}z[i+1600>>3]=-.0877734423;break e}z[l[i+2428>>2]+152>>3]>=206.899?z[i+1600>>3]=.141808435:z[i+1600>>3]=-.0092429705;break e}r:if(z[l[i+2428>>2]+56>>3]>=1.07689){if(z[l[i+2428>>2]+216>>3]>=192.67151){z[i+1600>>3]=.133820429;break r}z[i+1600>>3]=.273800313}else z[l[i+2428>>2]+144>>3]>=254.25299?z[i+1600>>3]=.137558505:z[i+1600>>3]=-.157068551;break e}r:if(z[l[i+2428>>2]+32>>3]>=1.5){if(z[l[i+2428>>2]+40>>3]>=311){if(z[l[i+2428>>2]+216>>3]>=213.1665){z[i+1600>>3]=.0240668301;break r}z[i+1600>>3]=-.113791876;break r}z[l[i+2428>>2]+48>>3]>=35.55715?z[i+1600>>3]=.0918319821:z[i+1600>>3]=-.199221164}else i:if(z[l[i+2428>>2]>>3]>=2.5){if(z[l[i+2428>>2]+160>>3]>=89.5){z[i+1600>>3]=.128002554;break i}z[i+1600>>3]=-.217904314}else z[i+1600>>3]=.14665322}else r:if(z[l[i+2428>>2]+152>>3]>=208.65201){if(z[l[i+2428>>2]+8>>3]>=98.5){if(z[l[i+2428>>2]+24>>3]>=117.5){if(z[l[i+2428>>2]+32>>3]>=54.5){z[i+1600>>3]=.172557026;break r}z[i+1600>>3]=-.0288788434;break r}z[l[i+2428>>2]+88>>3]>=199.75?z[i+1600>>3]=.220550701:z[i+1600>>3]=-.037536338;break r}i:if(z[l[i+2428>>2]+120>>3]>=.86912453){if(z[l[i+2428>>2]+72>>3]>=.057112597){z[i+1600>>3]=.0235837456;break i}z[i+1600>>3]=-.232057333}else z[l[i+2428>>2]+32>>3]>=22.5?z[i+1600>>3]=.173040956:z[i+1600>>3]=-.0223217849}else i:if(z[l[i+2428>>2]+16>>3]>=12.5){if(z[l[i+2428>>2]+8>>3]>=80.5){if(z[l[i+2428>>2]+40>>3]>=15.5){z[i+1600>>3]=.00974411983;break i}z[i+1600>>3]=-.16065757;break i}z[l[i+2428>>2]+40>>3]>=6.5?z[i+1600>>3]=-.0140948519:z[i+1600>>3]=.0798176154}else a:if(z[l[i+2428>>2]+176>>3]>=166.17749){if(z[l[i+2428>>2]+144>>3]>=252.64801){z[i+1600>>3]=.120631173;break a}z[i+1600>>3]=-.0646177307}else z[l[i+2428>>2]+120>>3]>=1.5776551?z[i+1600>>3]=-.000853740145:z[i+1600>>3]=-.236276135;e:if(z[l[i+2428>>2]+216>>3]>=175.1405){if(z[l[i+2428>>2]+216>>3]>=180.146){if(z[l[i+2428>>2]+216>>3]>=181.5885){if(z[l[i+2428>>2]+56>>3]>=1.98061){if(z[l[i+2428>>2]+24>>3]>=120.5){z[i+1592>>3]=.0654364601;break e}z[i+1592>>3]=-.320126504;break e}z[l[i+2428>>2]+216>>3]>=184.84601?z[i+1592>>3]=-.000260319241:z[i+1592>>3]=-.0947533697;break e}r:if(z[l[i+2428>>2]+144>>3]>=211.158){if(z[l[i+2428>>2]+96>>3]>=-499){z[i+1592>>3]=-.00130332622;break r}z[i+1592>>3]=.202069685}else z[i+1592>>3]=-.166041926;break e}r:if(z[l[i+2428>>2]+48>>3]>=232.736){if(z[l[i+2428>>2]+120>>3]>=1.94996){z[i+1592>>3]=-.166742057;break r}z[l[i+2428>>2]+216>>3]>=179.2985?z[i+1592>>3]=.00353493169:z[i+1592>>3]=.183772877}else i:if(z[l[i+2428>>2]+24>>3]>=118){if(z[l[i+2428>>2]+40>>3]>=1362.5){z[i+1592>>3]=-.145314321;break i}z[i+1592>>3]=.122246049}else z[l[i+2428>>2]+192>>3]>=34.15605?z[i+1592>>3]=-.0689586177:z[i+1592>>3]=-.282949716}else r:if(z[l[i+2428>>2]+16>>3]>=29.5){if(z[l[i+2428>>2]+200>>3]>=.1138525){if(z[l[i+2428>>2]+184>>3]>=2.027525){if(z[l[i+2428>>2]+80>>3]>=239.1645){z[i+1592>>3]=.113414668;break r}z[i+1592>>3]=-.0806686506;break r}z[l[i+2428>>2]+72>>3]>=.712638?z[i+1592>>3]=.0703846812:z[i+1592>>3]=-.220545128;break r}i:if(z[l[i+2428>>2]+104>>3]>=7.5){if(z[l[i+2428>>2]+96>>3]>=12.5){z[i+1592>>3]=.0237627812;break i}z[i+1592>>3]=.166664645}else z[l[i+2428>>2]+88>>3]>=232.17151?z[i+1592>>3]=-.198252514:z[i+1592>>3]=.0422819406}else i:if(z[l[i+2428>>2]+152>>3]>=158.3985){if(z[l[i+2428>>2]+184>>3]>=1.869285){z[i+1592>>3]=.0885247588;break i}z[l[i+2428>>2]+24>>3]>=141.5?z[i+1592>>3]=-.00645798398:z[i+1592>>3]=-.265656829}else a:if(z[l[i+2428>>2]+144>>3]>=186.7375){if(z[l[i+2428>>2]+144>>3]>=243.558){z[i+1592>>3]=-.0552947298;break a}z[i+1592>>3]=.169479162}else z[i+1592>>3]=-.14364849;e:if(z[l[i+2428>>2]+136>>3]>=.007285035){if(z[l[i+2428>>2]+112>>3]>=37.182){if(z[l[i+2428>>2]+72>>3]>=.08144151){if(z[l[i+2428>>2]+128>>3]>=65.43825){z[i+1584>>3]=-.200189114;break e}z[l[i+2428>>2]+32>>3]>=4499?z[i+1584>>3]=-.200822622:z[i+1584>>3]=.0310378317;break e}r:if(z[l[i+2428>>2]+128>>3]>=16.4025){if(z[l[i+2428>>2]+168>>3]>=104){z[i+1584>>3]=.0432546251;break r}z[i+1584>>3]=.149226651}else z[l[i+2428>>2]+96>>3]>=94.5?z[i+1584>>3]=.0450705737:z[i+1584>>3]=-.186480016;break e}r:if(z[l[i+2428>>2]+40>>3]>=5017){if(z[l[i+2428>>2]>>3]>=131){z[i+1584>>3]=-.204778627;break r}z[l[i+2428>>2]+32>>3]>=16002?z[i+1584>>3]=-.131582186:z[i+1584>>3]=.109791301}else i:if(z[l[i+2428>>2]+48>>3]>=61.3651){if(z[l[i+2428>>2]+40>>3]>=802.5){z[i+1584>>3]=-.147245586;break i}z[i+1584>>3]=.159914166}else z[l[i+2428>>2]+152>>3]>=247.8905?z[i+1584>>3]=-.00921088271:z[i+1584>>3]=-.213189885}else r:if(z[l[i+2428>>2]+104>>3]>=663){if(z[l[i+2428>>2]+40>>3]>=1049){if(z[l[i+2428>>2]+192>>3]>=42.786){if(z[l[i+2428>>2]+96>>3]>=973.5){z[i+1584>>3]=-.249342442;break r}z[i+1584>>3]=.00733892992;break r}z[l[i+2428>>2]+192>>3]>=18.818249?z[i+1584>>3]=.112530015:z[i+1584>>3]=-.0229148306;break r}i:if(z[l[i+2428>>2]+80>>3]>=206.521){if(z[l[i+2428>>2]+48>>3]>=33.69825){z[i+1584>>3]=-.333704293;break i}z[i+1584>>3]=-.0979260728}else z[l[i+2428>>2]+56>>3]>=1.124745?z[i+1584>>3]=-.177134097:z[i+1584>>3]=.137870014}else i:if(z[l[i+2428>>2]+96>>3]>=4.5){if(z[l[i+2428>>2]+208>>3]>=249.6925){if(z[l[i+2428>>2]+216>>3]>=243.986){z[i+1584>>3]=-.0177340712;break i}z[i+1584>>3]=.158242732;break i}z[l[i+2428>>2]+8>>3]>=118.5?z[i+1584>>3]=.124386542:z[i+1584>>3]=-.00614273781}else a:if(z[l[i+2428>>2]+128>>3]>=33.55){if(z[l[i+2428>>2]+104>>3]>=285){z[i+1584>>3]=.175399646;break a}z[i+1584>>3]=-.156040862}else z[l[i+2428>>2]+104>>3]>=11.5?z[i+1584>>3]=-.223781824:z[i+1584>>3]=.00144984981;e:if(z[l[i+2428>>2]+32>>3]>=95.5){if(z[l[i+2428>>2]+32>>3]>=101.5){if(z[l[i+2428>>2]+40>>3]>=363){if(z[l[i+2428>>2]+40>>3]>=725){if(z[l[i+2428>>2]+40>>3]>=1703.5){z[i+1576>>3]=.0150174377;break e}z[i+1576>>3]=-.0722451955;break e}z[l[i+2428>>2]+64>>3]>=45.695503?z[i+1576>>3]=.17356497:z[i+1576>>3]=.00436477549;break e}r:if(z[l[i+2428>>2]+16>>3]>=20){if(z[l[i+2428>>2]+192>>3]>=49.25285){z[i+1576>>3]=.10841848;break r}z[i+1576>>3]=-.206370026}else z[l[i+2428>>2]+24>>3]>=27?z[i+1576>>3]=-.0619716756:z[i+1576>>3]=.196380481;break e}z[l[i+2428>>2]>>3]>=109?z[i+1576>>3]=.00952242874:z[l[i+2428>>2]+64>>3]>=31.7668?z[i+1576>>3]=.0492629819:z[i+1576>>3]=.237688139}else r:if(z[l[i+2428>>2]+32>>3]>=70.5){if(z[l[i+2428>>2]+80>>3]>=254.934){z[i+1576>>3]=.168338045;break r}i:if(z[l[i+2428>>2]+152>>3]>=235.692){if(z[l[i+2428>>2]+168>>3]>=190.5){z[i+1576>>3]=.148211583;break i}z[i+1576>>3]=-.151413426}else z[l[i+2428>>2]>>3]>=184.5?z[i+1576>>3]=.0435430557:z[i+1576>>3]=-.277068228}else i:if(z[l[i+2428>>2]+32>>3]>=44.5){if(z[l[i+2428>>2]+216>>3]>=223.8665){z[i+1576>>3]=-.244678661;break i}z[l[i+2428>>2]+208>>3]>=170.9715?z[i+1576>>3]=.149606928:z[i+1576>>3]=-.137831137}else a:if(z[l[i+2428>>2]+32>>3]>=36.5){if(z[l[i+2428>>2]+176>>3]>=126.742004){z[i+1576>>3]=.095644407;break a}z[i+1576>>3]=-.250129431}else z[l[i+2428>>2]+128>>3]>=26.225?z[i+1576>>3]=.0239319187:z[i+1576>>3]=-.0138637722;e:if(z[l[i+2428>>2]+184>>3]>=2.16345){if(z[l[i+2428>>2]+120>>3]>=2.4022799){if(z[l[i+2428>>2]+192>>3]>=29.3498){z[i+1568>>3]=.0271133613;break e}z[i+1568>>3]=-.181929216;break e}r:if(z[l[i+2428>>2]+80>>3]>=239.21649){if(z[l[i+2428>>2]+104>>3]>=3952){z[i+1568>>3]=-.0354588479;break r}z[i+1568>>3]=.178099081}else i:if(z[l[i+2428>>2]+160>>3]>=67){if(z[l[i+2428>>2]+96>>3]>=929.5){z[i+1568>>3]=.00423793355;break i}z[i+1568>>3]=.152880356}else z[i+1568>>3]=-.154943332}else r:if(z[l[i+2428>>2]+208>>3]>=248.2125){if(z[l[i+2428>>2]+8>>3]>=99.5){if(z[l[i+2428>>2]+112>>3]>=34.5091){if(z[l[i+2428>>2]+216>>3]>=199.6665){z[i+1568>>3]=.0833011195;break r}z[i+1568>>3]=-.197093949;break r}z[l[i+2428>>2]+176>>3]>=135.2905?z[i+1568>>3]=.048741553:z[i+1568>>3]=-.181853175;break r}i:if(z[l[i+2428>>2]+24>>3]>=87.5){if(z[l[i+2428>>2]+16>>3]>=185){z[i+1568>>3]=-.108611576;break i}z[i+1568>>3]=.133490667}else z[l[i+2428>>2]+8>>3]>=70.5?z[i+1568>>3]=-.227268055:z[i+1568>>3]=.016655013}else i:if(z[l[i+2428>>2]+208>>3]>=247.275){if(z[l[i+2428>>2]+56>>3]>=1.294565){z[i+1568>>3]=.0927096233;break i}z[i+1568>>3]=-.276593417}else a:if(z[l[i+2428>>2]>>3]>=191.5){if(z[l[i+2428>>2]+144>>3]>=165.875){z[i+1568>>3]=-.179347366;break a}z[i+1568>>3]=.146547899}else z[l[i+2428>>2]+136>>3]>=.363087?z[i+1568>>3]=.0529503487:z[i+1568>>3]=-.00640839804;e:if(z[l[i+2428>>2]+152>>3]>=190.1535){if(z[l[i+2428>>2]+152>>3]>=192.9685){if(z[l[i+2428>>2]+152>>3]>=194.873){if(z[l[i+2428>>2]+152>>3]>=199.02){if(z[l[i+2428>>2]+72>>3]>=.375586){z[i+1560>>3]=-.0553894117;break e}z[i+1560>>3]=.0023024499;break e}z[l[i+2428>>2]+176>>3]>=276.1515?z[i+1560>>3]=.0933772251:z[i+1560>>3]=-.141521722;break e}r:if(z[l[i+2428>>2]+24>>3]>=65){if(z[l[i+2428>>2]+152>>3]>=193.0265){z[i+1560>>3]=-.233484626;break r}z[i+1560>>3]=.138262048}else z[l[i+2428>>2]+144>>3]>=197.862?z[i+1560>>3]=.199385867:z[i+1560>>3]=-.168272063;break e}z[l[i+2428>>2]+104>>3]>=4770?z[i+1560>>3]=.0659795478:z[l[i+2428>>2]+136>>3]>=.00188442?z[i+1560>>3]=.0218484551:z[l[i+2428>>2]+24>>3]>=11.5?z[i+1560>>3]=-.249762103:z[i+1560>>3]=-.0399940461}else r:if(z[l[i+2428>>2]+152>>3]>=182.7525){if(z[l[i+2428>>2]+144>>3]>=185.8405){if(z[l[i+2428>>2]+16>>3]>=182.5){if(z[l[i+2428>>2]+152>>3]>=187.9895){z[i+1560>>3]=.0715116337;break r}z[i+1560>>3]=-.192144707;break r}z[l[i+2428>>2]+16>>3]>=23.5?z[i+1560>>3]=.141379878:z[i+1560>>3]=-.0843003616;break r}z[i+1560>>3]=-.176151887}else i:if(z[l[i+2428>>2]+152>>3]>=177.97699){if(z[l[i+2428>>2]+216>>3]>=167.9195){if(z[l[i+2428>>2]+208>>3]>=252.609){z[i+1560>>3]=.00300820242;break i}z[i+1560>>3]=-.245784149;break i}z[l[i+2428>>2]+208>>3]>=190.4245?z[i+1560>>3]=.149257004:z[i+1560>>3]=-.161611676}else a:if(z[l[i+2428>>2]+152>>3]>=176.0185){if(z[l[i+2428>>2]+88>>3]>=204.67151){z[i+1560>>3]=.169944242;break a}z[i+1560>>3]=-.0380929597}else z[l[i+2428>>2]+24>>3]>=18.5?z[i+1560>>3]=-.0551126003:z[i+1560>>3]=.0767358318;e:if(z[l[i+2428>>2]+120>>3]>=1.650705){if(z[l[i+2428>>2]+216>>3]>=199.40451){if(z[l[i+2428>>2]+80>>3]>=245.14749){if(z[l[i+2428>>2]+64>>3]>=29.53195){z[i+1552>>3]=-.254734397;break e}z[l[i+2428>>2]+32>>3]>=25?z[i+1552>>3]=.143130884:z[i+1552>>3]=-.0940928459;break e}r:if(z[l[i+2428>>2]+24>>3]>=9.5){if(z[l[i+2428>>2]+96>>3]>=705.5){z[i+1552>>3]=.0214570966;break r}z[i+1552>>3]=.167016819}else z[i+1552>>3]=-.0275635254;break e}r:if(z[l[i+2428>>2]+40>>3]>=3011){if(z[l[i+2428>>2]+96>>3]>=828){if(z[l[i+2428>>2]+120>>3]>=1.7374649){z[i+1552>>3]=.0075044455;break r}z[i+1552>>3]=-.191170916;break r}z[i+1552>>3]=.178444847}else i:if(z[l[i+2428>>2]+152>>3]>=201.612){if(z[l[i+2428>>2]+152>>3]>=205.53351){z[i+1552>>3]=-.0818769932;break i}z[i+1552>>3]=.116711035}else z[l[i+2428>>2]+152>>3]>=191.5?z[i+1552>>3]=-.156261802:z[i+1552>>3]=.00514475629}else r:if(z[l[i+2428>>2]+120>>3]>=1.5710549){if(z[l[i+2428>>2]+16>>3]>=194.5){if(z[l[i+2428>>2]+136>>3]>=.407776){z[i+1552>>3]=-.021882629;break r}z[i+1552>>3]=.138972566;break r}z[l[i+2428>>2]+32>>3]>=1076.5?z[i+1552>>3]=.103113435:z[l[i+2428>>2]+184>>3]>=1.587065?z[i+1552>>3]=-.0426844358:z[i+1552>>3]=-.228502825}else i:if(z[l[i+2428>>2]+88>>3]>=181.2675){if(z[l[i+2428>>2]+88>>3]>=190.513){if(z[l[i+2428>>2]+216>>3]>=142.861){z[i+1552>>3]=-.00302866753;break i}z[i+1552>>3]=.0993472561;break i}z[l[i+2428>>2]+144>>3]>=199.58951?z[i+1552>>3]=.128196776:z[i+1552>>3]=-.188484594}else a:if(z[l[i+2428>>2]+88>>3]>=176.48999){if(z[l[i+2428>>2]+32>>3]>=-499){z[i+1552>>3]=-.296514422;break a}z[i+1552>>3]=-.0612841025}else z[l[i+2428>>2]+40>>3]>=5466.5?z[i+1552>>3]=-.255052686:z[i+1552>>3]=.000675960851;e:if(z[l[i+2428>>2]>>3]>=196.5){if(z[l[i+2428>>2]+216>>3]>=239.1535){z[i+1544>>3]=.183072016;break e}z[i+1544>>3]=-.147277668}else r:if(z[l[i+2428>>2]+24>>3]>=4.5){if(z[l[i+2428>>2]+64>>3]>=57.412148){if(z[l[i+2428>>2]+144>>3]>=201.647){if(z[l[i+2428>>2]+144>>3]>=235.0975){z[i+1544>>3]=.0574673302;break r}z[i+1544>>3]=-.109776698;break r}z[l[i+2428>>2]+64>>3]>=59.28665?z[i+1544>>3]=.0332238935:z[i+1544>>3]=.183231235;break r}i:if(z[l[i+2428>>2]+144>>3]>=175.8855){if(z[l[i+2428>>2]+80>>3]>=225.76001){z[i+1544>>3]=.00417152373;break i}z[i+1544>>3]=-.0379551314}else z[l[i+2428>>2]+72>>3]>=.7391305?z[i+1544>>3]=.130769894:z[i+1544>>3]=-.142333239}else z[l[i+2428>>2]+104>>3]>=369.5?z[i+1544>>3]=.0712771118:z[i+1544>>3]=-.193020687;e:if(z[l[i+2428>>2]+160>>3]>=144){if(z[l[i+2428>>2]+8>>3]>=20.5){if(z[l[i+2428>>2]+8>>3]>=136.5){if(z[l[i+2428>>2]+104>>3]>=2026.5){z[i+1536>>3]=-.0559691079;break e}z[i+1536>>3]=-.205946118;break e}r:if(z[l[i+2428>>2]+152>>3]>=231.6505){if(z[l[i+2428>>2]+24>>3]>=89.5){z[i+1536>>3]=.0453650914;break r}z[i+1536>>3]=-.218594104}else z[l[i+2428>>2]+56>>3]>=1.4260349?z[i+1536>>3]=.00895010121:z[i+1536>>3]=.159672394;break e}r:if(z[l[i+2428>>2]+32>>3]>=373){if(z[l[i+2428>>2]+32>>3]>=675){if(z[l[i+2428>>2]+112>>3]>=7.979145){z[i+1536>>3]=-.0652790591;break r}z[i+1536>>3]=.116796054;break r}z[l[i+2428>>2]+72>>3]>=.3527875?z[i+1536>>3]=-.0527690016:z[i+1536>>3]=.187352806}else i:if(z[l[i+2428>>2]+208>>3]>=251.261){if(z[l[i+2428>>2]+152>>3]>=224.446){z[i+1536>>3]=.159895167;break i}z[i+1536>>3]=-.125180051}else z[l[i+2428>>2]+152>>3]>=211.41049?z[i+1536>>3]=-.262397289:z[i+1536>>3]=-.00725498563}else r:if(z[l[i+2428>>2]+160>>3]>=128.5){if(z[l[i+2428>>2]+160>>3]>=137.5){z[i+1536>>3]=-.0223875772;break r}z[i+1536>>3]=-.352727383}else i:if(z[l[i+2428>>2]+64>>3]>=91.561005){if(z[l[i+2428>>2]+160>>3]>=28.5){z[i+1536>>3]=.0117722703;break i}z[i+1536>>3]=-.174515948}else a:if(z[l[i+2428>>2]+64>>3]>=87.24475){if(z[l[i+2428>>2]+80>>3]>=218.738){z[i+1536>>3]=-.160564423;break a}z[i+1536>>3]=.180430964}else z[l[i+2428>>2]+64>>3]>=81.670395?z[i+1536>>3]=-.172052249:z[i+1536>>3]=-.00256847218;e:if(z[l[i+2428>>2]+184>>3]>=1.463515){if(z[l[i+2428>>2]+88>>3]>=236.0085){if(z[l[i+2428>>2]+144>>3]>=253.4915){if(z[l[i+2428>>2]+192>>3]>=18.37265){z[i+1528>>3]=-.19273293;break e}z[l[i+2428>>2]+192>>3]>=1.34866?z[i+1528>>3]=.113330841:z[i+1528>>3]=-.145228088;break e}r:if(z[l[i+2428>>2]+80>>3]>=239.093){if(z[l[i+2428>>2]+176>>3]>=213.896){z[i+1528>>3]=.0333247297;break r}z[i+1528>>3]=.178800672}else z[l[i+2428>>2]+176>>3]>=203.982?z[i+1528>>3]=.138145685:z[i+1528>>3]=-.187827751;break e}r:if(z[l[i+2428>>2]+88>>3]>=232.5405){if(z[l[i+2428>>2]+96>>3]>=692){z[i+1528>>3]=.102879703;break r}z[l[i+2428>>2]+176>>3]>=201.37?z[i+1528>>3]=-.329662889:z[i+1528>>3]=-.116147839}else i:if(z[l[i+2428>>2]+80>>3]>=254.8255){if(z[l[i+2428>>2]+176>>3]>=511.2575){z[i+1528>>3]=.0638880357;break i}z[i+1528>>3]=-.230022907}else z[l[i+2428>>2]+8>>3]>=6.5?z[i+1528>>3]=.05883063:z[i+1528>>3]=-.0984116867}else r:if(z[l[i+2428>>2]+176>>3]>=90.465454){if(z[l[i+2428>>2]+168>>3]>=650){if(z[l[i+2428>>2]+112>>3]>=271.8255){if(z[l[i+2428>>2]+24>>3]>=85.5){z[i+1528>>3]=.0828194916;break r}z[i+1528>>3]=-.231175616;break r}z[l[i+2428>>2]+168>>3]>=6145?z[i+1528>>3]=-.0909792334:z[i+1528>>3]=.0431034155;break r}i:if(z[l[i+2428>>2]+152>>3]>=207.825){if(z[l[i+2428>>2]+72>>3]>=.3035565){z[i+1528>>3]=.0574495085;break i}z[i+1528>>3]=-.227054909}else z[l[i+2428>>2]>>3]>=14?z[i+1528>>3]=-.0106832301:z[i+1528>>3]=.123246036}else i:if(z[l[i+2428>>2]+8>>3]>=142.5){if(z[l[i+2428>>2]+48>>3]>=603.6885){z[i+1528>>3]=.12024679;break i}z[l[i+2428>>2]+136>>3]>=.96875?z[i+1528>>3]=.032143753:z[i+1528>>3]=-.20557332}else a:if(z[l[i+2428>>2]+8>>3]>=139.5){if(z[l[i+2428>>2]+16>>3]>=86.5){z[i+1528>>3]=.139533147;break a}z[i+1528>>3]=-.183971033}else z[l[i+2428>>2]+208>>3]>=226.455?z[i+1528>>3]=.0189845879:z[i+1528>>3]=-.0111515904;e:if(z[l[i+2428>>2]+40>>3]>=73.5){if(z[l[i+2428>>2]+40>>3]>=134.5){if(z[l[i+2428>>2]+64>>3]>=10.8256){if(z[l[i+2428>>2]+16>>3]>=76.5){if(z[l[i+2428>>2]+40>>3]>=606.5){z[i+1520>>3]=.0202906523;break e}z[i+1520>>3]=-.0649104938;break e}z[l[i+2428>>2]+80>>3]>=252.3555?z[i+1520>>3]=.0354608074:z[i+1520>>3]=-.0892424583;break e}r:if(z[l[i+2428>>2]+32>>3]>=143.5){if(z[l[i+2428>>2]+32>>3]>=372.5){z[i+1520>>3]=.0179336909;break r}z[i+1520>>3]=-.145459726}else z[l[i+2428>>2]+72>>3]>=.418019?z[i+1520>>3]=-.0920105949:z[i+1520>>3]=.17277278;break e}r:if(z[l[i+2428>>2]+64>>3]>=35.74635){if(z[l[i+2428>>2]+80>>3]>=211.932){z[i+1520>>3]=-.206513599;break r}z[l[i+2428>>2]+152>>3]>=205.1295?z[i+1520>>3]=.0275647677:z[i+1520>>3]=.167484388}else i:if(z[l[i+2428>>2]+48>>3]>=134.0795){if(z[l[i+2428>>2]+192>>3]>=10.32041){z[i+1520>>3]=-.0645827875;break i}z[i+1520>>3]=-.249232173}else z[l[i+2428>>2]+32>>3]>=5.5?z[i+1520>>3]=.182046458:z[i+1520>>3]=-.152222887}else r:if(z[l[i+2428>>2]+40>>3]>=52.5){if(z[l[i+2428>>2]+96>>3]>=11){if(z[l[i+2428>>2]+8>>3]>=128.5){z[i+1520>>3]=.129094467;break r}z[i+1520>>3]=.0118669746;break r}z[i+1520>>3]=-.238198593}else i:if(z[l[i+2428>>2]+32>>3]>=45){if(z[l[i+2428>>2]+56>>3]>=.9375){z[i+1520>>3]=.177480251;break i}z[i+1520>>3]=.0456998907}else z[l[i+2428>>2]+40>>3]>=40.5?z[i+1520>>3]=-.194512889:z[l[i+2428>>2]+112>>3]>=50.99695?z[i+1520>>3]=.0192730185:z[i+1520>>3]=-.0197596159;e:if(z[l[i+2428>>2]+56>>3]>=1.256215){if(z[l[i+2428>>2]+80>>3]>=254.9945){if(z[l[i+2428>>2]+64>>3]>=15.78335){if(z[l[i+2428>>2]>>3]>=195){z[i+1512>>3]=.114289142;break e}z[l[i+2428>>2]+112>>3]>=209.9395?z[i+1512>>3]=-.0479785912:z[i+1512>>3]=-.231815919;break e}z[l[i+2428>>2]+64>>3]>=14.83335?z[i+1512>>3]=.21395576:z[l[i+2428>>2]+152>>3]>=194.575?z[i+1512>>3]=-.183198839:z[i+1512>>3]=.0659027919;break e}r:if(z[l[i+2428>>2]+16>>3]>=134.5){if(z[l[i+2428>>2]+16>>3]>=147.5){if(z[l[i+2428>>2]+48>>3]>=126.725494){z[i+1512>>3]=.0411109552;break r}z[i+1512>>3]=-.130974159;break r}z[i+1512>>3]=-.267059803}else i:if(z[l[i+2428>>2]+216>>3]>=236.42151){if(z[l[i+2428>>2]+40>>3]>=1324){z[i+1512>>3]=-.236611113;break i}z[i+1512>>3]=-.0743240863}else z[l[i+2428>>2]>>3]>=79.5?z[i+1512>>3]=.125930473:z[i+1512>>3]=.0349681936}else r:if(z[l[i+2428>>2]+128>>3]>=13.9964){if(z[l[i+2428>>2]+144>>3]>=205.7025){if(z[l[i+2428>>2]+208>>3]>=196.6865){if(z[l[i+2428>>2]+152>>3]>=239.001){z[i+1512>>3]=-.0757271722;break r}z[i+1512>>3]=.0298833586;break r}z[l[i+2428>>2]+208>>3]>=119.5?z[i+1512>>3]=-.144410774:z[i+1512>>3]=.138725445;break r}i:if(z[l[i+2428>>2]+56>>3]>=.946285){if(z[l[i+2428>>2]+144>>3]>=150.6395){z[i+1512>>3]=-.182430297;break i}z[i+1512>>3]=.0620735586}else z[l[i+2428>>2]+208>>3]>=154.6215?z[i+1512>>3]=.132064357:z[i+1512>>3]=-.0679073632}else i:if(z[l[i+2428>>2]+112>>3]>=114.251495){if(z[l[i+2428>>2]+168>>3]>=6293.5){z[i+1512>>3]=.161882743;break i}z[l[i+2428>>2]+96>>3]>=936?z[i+1512>>3]=.143045768:z[i+1512>>3]=-.228393897}else a:if(z[l[i+2428>>2]+112>>3]>=70.276855){if(z[l[i+2428>>2]+208>>3]>=211.69751){z[i+1512>>3]=-.00944696926;break a}z[i+1512>>3]=.186756611}else z[l[i+2428>>2]+120>>3]>=.05?z[i+1512>>3]=-.0984710306:z[i+1512>>3]=-.00791182835;e:if(z[l[i+2428>>2]+160>>3]>=2.5){if(z[l[i+2428>>2]+80>>3]>=254.896){if(z[l[i+2428>>2]+200>>3]>=.42920852){if(z[l[i+2428>>2]+120>>3]>=.4875){z[i+1504>>3]=-.144694492;break e}z[i+1504>>3]=-.0262865406;break e}r:if(z[l[i+2428>>2]+144>>3]>=228.42151){if(z[l[i+2428>>2]+88>>3]>=209.79251){z[i+1504>>3]=.173321635;break r}z[i+1504>>3]=.0112545444}else z[i+1504>>3]=-.128753349;break e}r:if(z[l[i+2428>>2]+80>>3]>=254.7995){if(z[l[i+2428>>2]+64>>3]>=24.997){z[i+1504>>3]=.0305988435;break r}z[l[i+2428>>2]+32>>3]>=88.5?z[i+1504>>3]=-.0925500765:z[i+1504>>3]=-.393186033}else i:if(z[l[i+2428>>2]+192>>3]>=42.29625){if(z[l[i+2428>>2]+192>>3]>=46.0816){z[i+1504>>3]=-.00425854186;break i}z[i+1504>>3]=-.216292009}else z[l[i+2428>>2]+168>>3]>=533?z[i+1504>>3]=.00160864403:z[i+1504>>3]=.0705735981}else r:if(z[l[i+2428>>2]+192>>3]>=32.24745){if(z[l[i+2428>>2]+104>>3]>=535){if(z[l[i+2428>>2]+56>>3]>=.8896055){z[i+1504>>3]=.153094932;break r}z[i+1504>>3]=-.00629675481;break r}z[i+1504>>3]=-.191571251}else i:if(z[l[i+2428>>2]+192>>3]>=31.99295){if(z[l[i+2428>>2]>>3]>=31){z[i+1504>>3]=.0341415554;break i}z[i+1504>>3]=.197274595}else a:if(z[l[i+2428>>2]+168>>3]>=8.5){if(z[l[i+2428>>2]+128>>3]>=30.7955){z[i+1504>>3]=.057057675;break a}z[i+1504>>3]=-.175556913}else z[l[i+2428>>2]+176>>3]>=135.00351?z[i+1504>>3]=.0875886008:z[i+1504>>3]=-.00630005077;e:if(z[l[i+2428>>2]+56>>3]>=.9036685){if(z[l[i+2428>>2]+144>>3]>=223.1735){if(z[l[i+2428>>2]+48>>3]>=19.2941){if(z[l[i+2428>>2]+128>>3]>=17.786701){if(z[l[i+2428>>2]+112>>3]>=118.668){z[i+1496>>3]=.020646276;break e}z[i+1496>>3]=-.103371136;break e}z[l[i+2428>>2]+144>>3]>=224.397?z[i+1496>>3]=.0508831218:z[i+1496>>3]=-.239379436;break e}r:if(z[l[i+2428>>2]+40>>3]>=72){if(z[l[i+2428>>2]+72>>3]>=.07504305){z[i+1496>>3]=-.149639234;break r}z[i+1496>>3]=.217580423}else z[l[i+2428>>2]+216>>3]>=232.0575?z[i+1496>>3]=-.00763775408:z[i+1496>>3]=-.132211715;break e}r:if(z[l[i+2428>>2]+64>>3]>=57.664047){if(z[l[i+2428>>2]+144>>3]>=201.5215){if(z[l[i+2428>>2]+112>>3]>=146.6925){z[i+1496>>3]=.0879352242;break r}z[i+1496>>3]=-.203976065;break r}z[l[i+2428>>2]+24>>3]>=14.5?z[i+1496>>3]=.0996357724:z[i+1496>>3]=-.162676081}else i:if(z[l[i+2428>>2]+56>>3]>=1.5128701){if(z[l[i+2428>>2]+8>>3]>=107.5){z[i+1496>>3]=-.232188091;break i}z[i+1496>>3]=.067840986}else z[l[i+2428>>2]+216>>3]>=181.5885?z[i+1496>>3]=-.133004263:z[i+1496>>3]=.00584656652}else r:if(z[l[i+2428>>2]+152>>3]>=210.176){if(z[l[i+2428>>2]+88>>3]>=243.97299){if(z[l[i+2428>>2]+144>>3]>=205.7){if(z[l[i+2428>>2]+80>>3]>=225.901){z[i+1496>>3]=.00531589286;break r}z[i+1496>>3]=-.180579752;break r}z[l[i+2428>>2]+64>>3]>=57.5188?z[i+1496>>3]=-.0735702887:z[i+1496>>3]=.123588465;break r}i:if(z[l[i+2428>>2]+32>>3]>=1015.5){if(z[l[i+2428>>2]+64>>3]>=42.3213){z[i+1496>>3]=-.123520628;break i}z[i+1496>>3]=.0986018702}else z[l[i+2428>>2]+208>>3]>=221.7755?z[i+1496>>3]=-.0283372235:z[i+1496>>3]=-.140707806}else i:if(z[l[i+2428>>2]+152>>3]>=208.65851){if(z[l[i+2428>>2]+144>>3]>=240.27249){z[i+1496>>3]=-.110371046;break i}z[l[i+2428>>2]+208>>3]>=171.8875?z[i+1496>>3]=.21604152:z[i+1496>>3]=-.0751240775}else a:if(z[l[i+2428>>2]+176>>3]>=113.695){if(z[l[i+2428>>2]+32>>3]>=333.5){z[i+1496>>3]=.12161006;break a}z[i+1496>>3]=-.121251784}else z[l[i+2428>>2]+168>>3]>=8.5?z[i+1496>>3]=.0980593041:z[i+1496>>3]=-.00525912037;e:if(z[l[i+2428>>2]+24>>3]>=148.5){if(z[l[i+2428>>2]+64>>3]>=37.140297){if(z[l[i+2428>>2]+48>>3]>=94.5101){z[i+1488>>3]=.188995466;break e}z[i+1488>>3]=.0526550077;break e}z[l[i+2428>>2]+88>>3]>=223.61?z[i+1488>>3]=-.139576897:z[i+1488>>3]=.0081256032}else r:if(z[l[i+2428>>2]+120>>3]>=.9949845){if(z[l[i+2428>>2]+120>>3]>=1.08007){if(z[l[i+2428>>2]+216>>3]>=223.7765){if(z[l[i+2428>>2]+128>>3]>=26.25835){z[i+1488>>3]=-.145236224;break r}z[i+1488>>3]=-.0160422567;break r}z[l[i+2428>>2]+208>>3]>=180.41501?z[i+1488>>3]=.0246504303:z[i+1488>>3]=-.056191206;break r}i:if(z[l[i+2428>>2]+144>>3]>=254.33899){if(z[l[i+2428>>2]+32>>3]>=4.5){z[i+1488>>3]=.0863211229;break i}z[i+1488>>3]=-.188946992}else z[l[i+2428>>2]+216>>3]>=210.51999?z[i+1488>>3]=.111826025:z[i+1488>>3]=-.0746783316}else i:if(z[l[i+2428>>2]+24>>3]>=109.5){if(z[l[i+2428>>2]+144>>3]>=240.306){if(z[l[i+2428>>2]+144>>3]>=242.7565){z[i+1488>>3]=-.042028822;break i}z[i+1488>>3]=.138560832;break i}z[l[i+2428>>2]+216>>3]>=187.5025?z[i+1488>>3]=-.129762754:z[i+1488>>3]=-.00230125873}else z[l[i+2428>>2]+8>>3]>=108.5?z[i+1488>>3]=.231271625:z[l[i+2428>>2]+8>>3]>=102.5?z[i+1488>>3]=-.19539547:z[i+1488>>3]=.00325476984;e:if(z[l[i+2428>>2]+16>>3]>=43.5){if(z[l[i+2428>>2]+16>>3]>=53.5){if(z[l[i+2428>>2]+96>>3]>=4.5){if(z[l[i+2428>>2]+56>>3]>=.994142){if(z[l[i+2428>>2]+152>>3]>=231.4895){z[i+1480>>3]=.0846350566;break e}z[i+1480>>3]=-.0466503389;break e}z[l[i+2428>>2]+120>>3]>=.8648405?z[i+1480>>3]=.0658851638:z[i+1480>>3]=-.00890293997;break e}r:if(z[l[i+2428>>2]+88>>3]>=237.7425){if(z[l[i+2428>>2]+88>>3]>=242.5935){z[i+1480>>3]=-.0250351857;break r}z[i+1480>>3]=-.190730765}else z[l[i+2428>>2]+88>>3]>=185.75601?z[i+1480>>3]=.0136974473:z[i+1480>>3]=-.10282439;break e}r:if(z[l[i+2428>>2]+216>>3]>=237.81851){if(z[l[i+2428>>2]+72>>3]>=.01733435){z[i+1480>>3]=.181378901;break r}z[i+1480>>3]=-.165802404}else i:if(z[l[i+2428>>2]+160>>3]>=253){if(z[l[i+2428>>2]+216>>3]>=230){z[i+1480>>3]=-.150927886;break i}z[i+1480>>3]=.13505201}else z[l[i+2428>>2]+56>>3]>=1.442445?z[i+1480>>3]=-.0102557661:z[i+1480>>3]=-.233842492}else r:if(z[l[i+2428>>2]+8>>3]>=1.5){if(z[l[i+2428>>2]+24>>3]>=21.5){if(z[l[i+2428>>2]+24>>3]>=35.5){if(z[l[i+2428>>2]+64>>3]>=35.8325){z[i+1480>>3]=-.0477440692;break r}z[i+1480>>3]=.0432984866;break r}z[l[i+2428>>2]+88>>3]>=210.776?z[i+1480>>3]=-.216916829:z[i+1480>>3]=.0686259791;break r}i:if(z[l[i+2428>>2]+48>>3]>=9){if(z[l[i+2428>>2]+216>>3]>=187.286){z[i+1480>>3]=.165564105;break i}z[i+1480>>3]=-.18754442}else z[l[i+2428>>2]+120>>3]>=1.656945?z[i+1480>>3]=.113900818:z[i+1480>>3]=-.171668962}else i:if(z[l[i+2428>>2]+32>>3]>=229.5){if(z[l[i+2428>>2]+24>>3]>=39){z[i+1480>>3]=-.184707731;break i}z[l[i+2428>>2]+208>>3]>=203.043?z[i+1480>>3]=.103635371:z[i+1480>>3]=-.0981805325}else z[l[i+2428>>2]+88>>3]>=192.7645?z[i+1480>>3]=-.23756285:z[i+1480>>3]=-.0288432371;e:if(z[l[i+2428>>2]+192>>3]>=12.4073){if(z[l[i+2428>>2]+152>>3]>=247.5525){if(z[l[i+2428>>2]+16>>3]>=104.5){if(z[l[i+2428>>2]+176>>3]>=38.4497){if(z[l[i+2428>>2]+8>>3]>=48){z[i+1472>>3]=.18606557;break e}z[i+1472>>3]=.0544749796;break e}z[l[i+2428>>2]+168>>3]>=827.5?z[i+1472>>3]=.0808708295:z[i+1472>>3]=-.143474594;break e}z[l[i+2428>>2]+192>>3]>=15.26695?z[i+1472>>3]=-.167825505:z[i+1472>>3]=.12356513;break e}r:if(z[l[i+2428>>2]+88>>3]>=243.3775){if(z[l[i+2428>>2]+168>>3]>=42.5){if(z[l[i+2428>>2]+184>>3]>=1.4287851){z[i+1472>>3]=.105199777;break r}z[i+1472>>3]=-.0581371672;break r}z[l[i+2428>>2]+112>>3]>=131.555?z[i+1472>>3]=.00426778197:z[i+1472>>3]=-.218299031}else i:if(z[l[i+2428>>2]+24>>3]>=12.5){if(z[l[i+2428>>2]+192>>3]>=41.3611){z[i+1472>>3]=-.0108451881;break i}z[i+1472>>3]=.05449301}else z[l[i+2428>>2]+72>>3]>=.335278?z[i+1472>>3]=.0469097346:z[i+1472>>3]=-.151662037}else r:if(z[l[i+2428>>2]+152>>3]>=242.2355){if(z[l[i+2428>>2]+8>>3]>=3.5){if(z[l[i+2428>>2]+176>>3]>=203.72299){z[i+1472>>3]=.130141601;break r}z[l[i+2428>>2]+40>>3]>=2518?z[i+1472>>3]=.0521758497:z[i+1472>>3]=-.230507091;break r}z[l[i+2428>>2]+192>>3]>=.9063575?z[i+1472>>3]=-.195739001:z[l[i+2428>>2]+88>>3]>=235.51599?z[i+1472>>3]=.140388563:z[i+1472>>3]=-.148885235}else i:if(z[l[i+2428>>2]+152>>3]>=240.9065){if(z[l[i+2428>>2]+152>>3]>=240.9365){if(z[l[i+2428>>2]+152>>3]>=242.21701){z[i+1472>>3]=.16706045;break i}z[i+1472>>3]=-.130122885;break i}z[i+1472>>3]=.229453444}else a:if(z[l[i+2428>>2]+40>>3]>=5.5){if(z[l[i+2428>>2]+40>>3]>=196.5){z[i+1472>>3]=-.0111566978;break a}z[i+1472>>3]=.0281591322}else z[l[i+2428>>2]+88>>3]>=242.6005?z[i+1472>>3]=.0222235546:z[i+1472>>3]=-.0718542337;e:if(z[l[i+2428>>2]+24>>3]>=148.5){if(z[l[i+2428>>2]+64>>3]>=37.140297){z[i+1464>>3]=.170439616;break e}z[l[i+2428>>2]+48>>3]>=194.864?z[i+1464>>3]=.00830576755:z[i+1464>>3]=-.128563464}else if(z[l[i+2428>>2]+40>>3]>=15790)z[i+1464>>3]=-.154128358;else if(z[l[i+2428>>2]+40>>3]>=14033.5)z[i+1464>>3]=.146688953;else r:if(z[l[i+2428>>2]+40>>3]>=10037.5){if(z[l[i+2428>>2]+24>>3]>=141.5){z[i+1464>>3]=-.00559898512;break r}z[i+1464>>3]=-.186896428}else z[l[i+2428>>2]+40>>3]>=9374?z[i+1464>>3]=.113506697:z[i+1464>>3]=-.00160085317;e:if(z[l[i+2428>>2]+32>>3]>=95.5){if(z[l[i+2428>>2]+32>>3]>=99.5){if(z[l[i+2428>>2]+56>>3]>=.794027){if(z[l[i+2428>>2]+56>>3]>=.870794){if(z[l[i+2428>>2]+64>>3]>=45.74035){z[i+1456>>3]=.0645977855;break e}z[i+1456>>3]=-.0157124382;break e}z[l[i+2428>>2]+64>>3]>=53.820198?z[i+1456>>3]=-.162012652:z[i+1456>>3]=.142144054;break e}r:if(z[l[i+2428>>2]+56>>3]>=.758829){if(z[l[i+2428>>2]+200>>3]>=.83750147){z[i+1456>>3]=.112152062;break r}z[i+1456>>3]=-.29046157}else z[l[i+2428>>2]+128>>3]>=52.237297?z[i+1456>>3]=.0819784924:z[i+1456>>3]=-.0299653541;break e}z[l[i+2428>>2]+208>>3]>=237.336?z[i+1456>>3]=.0443165042:z[l[i+2428>>2]+208>>3]>=178.8295?z[i+1456>>3]=.217713043:z[i+1456>>3]=.0616831481}else r:if(z[l[i+2428>>2]+32>>3]>=78.5){if(z[l[i+2428>>2]+208>>3]>=243.384){if(z[l[i+2428>>2]+128>>3]>=33.2788){z[i+1456>>3]=-.192097038;break r}z[l[i+2428>>2]+208>>3]>=247.01749?z[i+1456>>3]=-.00435761875:z[i+1456>>3]=.149577856;break r}z[l[i+2428>>2]+56>>3]>=1.624125?z[i+1456>>3]=-.00215408369:z[i+1456>>3]=-.239409968}else i:if(z[l[i+2428>>2]+40>>3]>=1506.5){if(z[l[i+2428>>2]+56>>3]>=1.3970251){if(z[l[i+2428>>2]+16>>3]>=177){z[i+1456>>3]=-.151930586;break i}z[i+1456>>3]=.115733899;break i}z[l[i+2428>>2]+40>>3]>=4987.5?z[i+1456>>3]=.00729511399:z[i+1456>>3]=-.262504399}else z[l[i+2428>>2]+40>>3]>=1391?z[i+1456>>3]=.197155371:z[l[i+2428>>2]+216>>3]>=195.5185?z[i+1456>>3]=-.0132817794:z[i+1456>>3]=.0215410646;e:if(z[l[i+2428>>2]>>3]>=196.5){if(z[l[i+2428>>2]+216>>3]>=239.1535){z[i+1448>>3]=.17132853;break e}z[i+1448>>3]=-.135583431}else r:if(z[l[i+2428>>2]+24>>3]>=4.5){if(z[l[i+2428>>2]+200>>3]>=.844355){if(z[l[i+2428>>2]+144>>3]>=239.4125){if(z[l[i+2428>>2]+120>>3]>=1.28947){z[i+1448>>3]=-.0373926312;break r}z[i+1448>>3]=-.196886495;break r}z[l[i+2428>>2]+40>>3]>=770?z[i+1448>>3]=.143509641:z[i+1448>>3]=-.124858022;break r}i:if(z[l[i+2428>>2]+136>>3]>=.007285035){if(z[l[i+2428>>2]+112>>3]>=37.182){z[i+1448>>3]=.0439804755;break i}z[i+1448>>3]=-.0460376032}else z[l[i+2428>>2]+8>>3]>=124.5?z[i+1448>>3]=.0338617973:z[i+1448>>3]=-.00848766789}else z[l[i+2428>>2]+96>>3]>=48.5?z[i+1448>>3]=.0650043488:z[i+1448>>3]=-.180573955;e:if(z[l[i+2428>>2]+208>>3]>=248.2125){if(z[l[i+2428>>2]+152>>3]>=238.9855){if(z[l[i+2428>>2]+152>>3]>=240.9365){if(z[l[i+2428>>2]+176>>3]>=116.5015){if(z[l[i+2428>>2]+24>>3]>=60.5){z[i+1440>>3]=.152219713;break e}z[i+1440>>3]=-.112121977;break e}z[l[i+2428>>2]+24>>3]>=65.5?z[i+1440>>3]=-.166095719:z[i+1440>>3]=.0498166494;break e}r:if(z[l[i+2428>>2]+192>>3]>=.0842855){if(z[l[i+2428>>2]+24>>3]>=83.5){z[i+1440>>3]=.0440816991;break r}z[i+1440>>3]=-.156397626}else z[l[i+2428>>2]+216>>3]>=239.0185?z[i+1440>>3]=-.0114694601:z[i+1440>>3]=.214999065;break e}r:if(z[l[i+2428>>2]+40>>3]>=5339){if(z[l[i+2428>>2]>>3]>=180.5){z[i+1440>>3]=.0169681665;break r}z[i+1440>>3]=.181593463}else i:if(z[l[i+2428>>2]+88>>3]>=204.3015){if(z[l[i+2428>>2]+80>>3]>=234.0845){z[i+1440>>3]=-.00797761697;break i}z[i+1440>>3]=-.110972464}else z[l[i+2428>>2]+88>>3]>=199.682?z[i+1440>>3]=.146603674:z[i+1440>>3]=.00221741246}else r:if(z[l[i+2428>>2]+208>>3]>=247.275){if(z[l[i+2428>>2]+56>>3]>=1.247325){z[i+1440>>3]=.0113974437;break r}z[i+1440>>3]=-.228330016}else i:if(z[l[i+2428>>2]+56>>3]>=.794545){if(z[l[i+2428>>2]+32>>3]>=1.5){if(z[l[i+2428>>2]+64>>3]>=5.5895853){z[i+1440>>3]=.00813719723;break i}z[i+1440>>3]=.121338181;break i}z[l[i+2428>>2]+88>>3]>=226.67651?z[i+1440>>3]=-.192167997:z[i+1440>>3]=.0261159688}else a:if(z[l[i+2428>>2]+208>>3]>=197.052){if(z[l[i+2428>>2]+56>>3]>=.700741){z[i+1440>>3]=-.196626514;break a}z[i+1440>>3]=-.0331819616}else z[l[i+2428>>2]+208>>3]>=196.0675?z[i+1440>>3]=.196381345:z[i+1440>>3]=.0132718002;e:if(z[l[i+2428>>2]+192>>3]>=12.4073){if(z[l[i+2428>>2]+80>>3]>=254.9735){if(z[l[i+2428>>2]+16>>3]>=98){if(z[l[i+2428>>2]+192>>3]>=23.295849){if(z[l[i+2428>>2]+160>>3]>=2.5){z[i+1432>>3]=.131352097;break e}z[i+1432>>3]=-.127663717;break e}z[l[i+2428>>2]+16>>3]>=116?z[i+1432>>3]=.0991749838:z[i+1432>>3]=.200019911;break e}r:if(z[l[i+2428>>2]+88>>3]>=235.55){if(z[l[i+2428>>2]+96>>3]>=7.5){z[i+1432>>3]=.0741416067;break r}z[i+1432>>3]=-.196161777}else z[l[i+2428>>2]+176>>3]>=55.69625?z[i+1432>>3]=-.0581023991:z[i+1432>>3]=.148466021;break e}r:if(z[l[i+2428>>2]+80>>3]>=254.7995){if(z[l[i+2428>>2]+24>>3]>=104.5){z[i+1432>>3]=-.00169194583;break r}z[i+1432>>3]=-.296023995}else i:if(z[l[i+2428>>2]+168>>3]>=6.5){if(z[l[i+2428>>2]+192>>3]>=42.48885){z[i+1432>>3]=-.0139060263;break i}z[i+1432>>3]=.0338118225}else z[l[i+2428>>2]+152>>3]>=248.8895?z[i+1432>>3]=.0548375547:z[i+1432>>3]=-.195463285}else r:if(z[l[i+2428>>2]+40>>3]>=7903.5){if(z[l[i+2428>>2]+64>>3]>=32.868){if(z[l[i+2428>>2]+80>>3]>=247.02249){if(z[l[i+2428>>2]+88>>3]>=230){z[i+1432>>3]=.162493929;break r}z[i+1432>>3]=.0312739685;break r}z[i+1432>>3]=-.166971907;break r}z[l[i+2428>>2]+136>>3]>=.23446351?z[i+1432>>3]=.0546931811:z[l[i+2428>>2]+144>>3]>=254.028?z[i+1432>>3]=-.0163398311:z[i+1432>>3]=-.246183753}else i:if(z[l[i+2428>>2]+32>>3]>=804){if(z[l[i+2428>>2]+56>>3]>=.383035){if(z[l[i+2428>>2]+16>>3]>=190.5){z[i+1432>>3]=.131318063;break i}z[i+1432>>3]=.00740398187;break i}z[l[i+2428>>2]+144>>3]>=204.764?z[i+1432>>3]=-.182858795:z[i+1432>>3]=.111020148}else a:if(z[l[i+2428>>2]+32>>3]>=573){if(z[l[i+2428>>2]+64>>3]>=2.21818){z[i+1432>>3]=-.206009388;break a}z[i+1432>>3]=.102653347}else z[l[i+2428>>2]+104>>3]>=5910?z[i+1432>>3]=-.218297511:z[i+1432>>3]=-.00318028289;e:if(z[l[i+2428>>2]+160>>3]>=145.5){if(z[l[i+2428>>2]+24>>3]>=13.5){if(z[l[i+2428>>2]+16>>3]>=192.5){if(z[l[i+2428>>2]+144>>3]>=236.8045){if(z[l[i+2428>>2]+120>>3]>=.968863){z[i+1424>>3]=.0271104276;break e}z[i+1424>>3]=-.173054695;break e}z[l[i+2428>>2]+160>>3]>=2700?z[i+1424>>3]=-.129232734:z[i+1424>>3]=.133597061;break e}z[l[i+2428>>2]>>3]>=166.5?z[i+1424>>3]=-.273019224:z[l[i+2428>>2]+160>>3]>=427.5?z[i+1424>>3]=.0173693132:z[i+1424>>3]=.101171814;break e}z[l[i+2428>>2]+120>>3]>=1.277365?z[i+1424>>3]=.0421607532:z[i+1424>>3]=-.288853019}else r:if(z[l[i+2428>>2]+160>>3]>=128.5){if(z[l[i+2428>>2]+72>>3]>=.008661469){z[i+1424>>3]=.0358743891;break r}z[i+1424>>3]=-.267857164}else i:if(z[l[i+2428>>2]+32>>3]>=3597){if(z[l[i+2428>>2]+112>>3]>=161.31601){if(z[l[i+2428>>2]+72>>3]>=.042516){z[i+1424>>3]=.107323579;break i}z[i+1424>>3]=-.135436162;break i}z[i+1424>>3]=-.186423764}else a:if(z[l[i+2428>>2]+32>>3]>=3084){if(z[l[i+2428>>2]+48>>3]>=264.331){z[i+1424>>3]=.175398931;break a}z[i+1424>>3]=-.0395938866}else z[l[i+2428>>2]+40>>3]>=7940?z[i+1424>>3]=-.145035818:z[i+1424>>3]=-.00114080566;e:if(z[l[i+2428>>2]>>3]>=47.5){if(z[l[i+2428>>2]+96>>3]>=3.5){if(z[l[i+2428>>2]+88>>3]>=235.784){if(z[l[i+2428>>2]+184>>3]>=.73916805){if(z[l[i+2428>>2]+96>>3]>=200){z[i+1416>>3]=.0379218459;break e}z[i+1416>>3]=-.116083734;break e}z[l[i+2428>>2]+104>>3]>=848.5?z[i+1416>>3]=.00450148294:z[i+1416>>3]=.100973584;break e}r:if(z[l[i+2428>>2]+80>>3]>=249.15451){if(z[l[i+2428>>2]+128>>3]>=29.78115){z[i+1416>>3]=-.052554816;break r}z[i+1416>>3]=.0922211632}else z[l[i+2428>>2]+80>>3]>=191.892?z[i+1416>>3]=-.077505216:z[i+1416>>3]=.0798649564;break e}r:if(z[l[i+2428>>2]+88>>3]>=237.7425){if(z[l[i+2428>>2]+152>>3]>=230.845){if(z[l[i+2428>>2]+88>>3]>=244.403){z[i+1416>>3]=.0217364486;break r}z[i+1416>>3]=-.180155367;break r}z[l[i+2428>>2]+192>>3]>=57.113052?z[i+1416>>3]=.102769613:z[i+1416>>3]=-.199700937}else i:if(z[l[i+2428>>2]+16>>3]>=65.5){if(z[l[i+2428>>2]+16>>3]>=67.5){z[i+1416>>3]=-.00422580307;break i}z[i+1416>>3]=.173795834}else z[l[i+2428>>2]+184>>3]>=1.8875?z[i+1416>>3]=.118610561:z[i+1416>>3]=-.171635672}else r:if(z[l[i+2428>>2]+128>>3]>=55.976448){if(z[l[i+2428>>2]+88>>3]>=218.664){if(z[l[i+2428>>2]+192>>3]>=88.75){z[i+1416>>3]=.0594296716;break r}z[l[i+2428>>2]+208>>3]>=252.468?z[i+1416>>3]=-.00508766249:z[i+1416>>3]=-.215311527;break r}i:if(z[l[i+2428>>2]+184>>3]>=.361263){if(z[l[i+2428>>2]+120>>3]>=1.5091){z[i+1416>>3]=-.0215610079;break i}z[i+1416>>3]=.145206138}else z[l[i+2428>>2]+48>>3]>=162.905?z[i+1416>>3]=.0757514238:z[i+1416>>3]=-.163324893}else i:if(z[l[i+2428>>2]>>3]>=38.5){if(z[l[i+2428>>2]+216>>3]>=215.737){if(z[l[i+2428>>2]+88>>3]>=220.2915){z[i+1416>>3]=-.200834468;break i}z[i+1416>>3]=.0811763629;break i}z[l[i+2428>>2]+40>>3]>=5.5?z[i+1416>>3]=.172677085:z[i+1416>>3]=-.155374691}else a:if(z[l[i+2428>>2]+216>>3]>=235.90799){if(z[l[i+2428>>2]+152>>3]>=226.80249){z[i+1416>>3]=.0877119154;break a}z[i+1416>>3]=-.130675241}else z[l[i+2428>>2]+120>>3]>=1.210575?z[i+1416>>3]=.0431016274:z[i+1416>>3]=-.0278830826;e:if(z[l[i+2428>>2]+104>>3]>=5784.5){if(z[l[i+2428>>2]+24>>3]>=19.5){if(z[l[i+2428>>2]+72>>3]>=.00077007397){if(z[l[i+2428>>2]+144>>3]>=253.573){z[i+1408>>3]=-.0933014974;break e}z[l[i+2428>>2]+152>>3]>=252.5075?z[i+1408>>3]=-.0398334898:z[i+1408>>3]=.163079038;break e}r:if(z[l[i+2428>>2]+192>>3]>=18.415699){if(z[l[i+2428>>2]+112>>3]>=489.0475){z[i+1408>>3]=-.0679160133;break r}z[i+1408>>3]=.123443119}else z[l[i+2428>>2]+48>>3]>=148.6945?z[i+1408>>3]=-.0180629343:z[i+1408>>3]=-.22211583;break e}z[l[i+2428>>2]+56>>3]>=1.0148029?z[i+1408>>3]=-.0242755096:z[i+1408>>3]=-.18459174}else r:if(z[l[i+2428>>2]+104>>3]>=4471.5){if(z[l[i+2428>>2]+128>>3]>=32.343597){if(z[l[i+2428>>2]+200>>3]>=.01685085){if(z[l[i+2428>>2]+40>>3]>=4747){z[i+1408>>3]=.0823610798;break r}z[i+1408>>3]=-.0998648107;break r}z[i+1408>>3]=-.241300374;break r}z[l[i+2428>>2]+136>>3]>=.2188465?z[i+1408>>3]=-.206548885:z[l[i+2428>>2]>>3]>=108.5?z[i+1408>>3]=-.0778382048:z[i+1408>>3]=.148165584}else i:if(z[l[i+2428>>2]+16>>3]>=197.5){if(z[l[i+2428>>2]+72>>3]>=.14915851){if(z[l[i+2428>>2]+96>>3]>=52){z[i+1408>>3]=-.000747744343;break i}z[i+1408>>3]=-.166908637;break i}z[l[i+2428>>2]+144>>3]>=213.8405?z[i+1408>>3]=.0539860688:z[i+1408>>3]=-.16720885}else a:if(z[l[i+2428>>2]+216>>3]>=175.1405){if(z[l[i+2428>>2]+200>>3]>=.127919){z[i+1408>>3]=.0603864156;break a}z[i+1408>>3]=-.00608412828}else z[l[i+2428>>2]+16>>3]>=29.5?z[i+1408>>3]=.0496747606:z[i+1408>>3]=-.0873985738;e:if(z[l[i+2428>>2]+8>>3]>=143.5){if(z[l[i+2428>>2]+88>>3]>=239.195){if(z[l[i+2428>>2]+96>>3]>=3.5){if(z[l[i+2428>>2]+216>>3]>=225.05){z[i+1400>>3]=.0255592894;break e}z[i+1400>>3]=.137271956;break e}z[i+1400>>3]=-.106649272;break e}z[l[i+2428>>2]+56>>3]>=1.7375?z[i+1400>>3]=.0769341514:z[i+1400>>3]=-.190227449}else r:if(z[l[i+2428>>2]+8>>3]>=132.5){if(z[l[i+2428>>2]+16>>3]>=129.5){if(z[l[i+2428>>2]+96>>3]>=217){z[i+1400>>3]=-.194088981;break r}z[l[i+2428>>2]+112>>3]>=28.65745?z[i+1400>>3]=.153931707:z[i+1400>>3]=.0525922477;break r}i:if(z[l[i+2428>>2]+8>>3]>=135.5){if(z[l[i+2428>>2]+144>>3]>=195.643){z[i+1400>>3]=-.191914007;break i}z[i+1400>>3]=.0694098696}else z[l[i+2428>>2]+112>>3]>=44.35035?z[i+1400>>3]=.138805881:z[i+1400>>3]=-.17616874}else i:if(z[l[i+2428>>2]+88>>3]>=228.33649){if(z[l[i+2428>>2]+56>>3]>=1.0495651){if(z[l[i+2428>>2]+160>>3]>=53.5){z[i+1400>>3]=.0370328203;break i}z[i+1400>>3]=-.194178566;break i}z[l[i+2428>>2]+56>>3]>=1.026645?z[i+1400>>3]=.168498501:z[i+1400>>3]=-.010779799}else a:if(z[l[i+2428>>2]+88>>3]>=225.1655){if(z[l[i+2428>>2]+208>>3]>=195.97299){z[i+1400>>3]=-.000442991644;break a}z[i+1400>>3]=.119700804}else z[l[i+2428>>2]+88>>3]>=223.3595?z[i+1400>>3]=-.0804327726:z[i+1400>>3]=.00724861491;e:if(z[l[i+2428>>2]+56>>3]>=2.37871){if(z[l[i+2428>>2]+56>>3]>=2.69845){z[i+1392>>3]=-.0574834235;break e}z[l[i+2428>>2]+136>>3]>=.3359625?z[i+1392>>3]=.0416363552:z[i+1392>>3]=.160709873}else r:if(z[l[i+2428>>2]+56>>3]>=2.2037249){if(z[l[i+2428>>2]+136>>3]>=.0082267){z[i+1392>>3]=.053321518;break r}z[l[i+2428>>2]+176>>3]>=207.35211?z[i+1392>>3]=-.0633262023:z[i+1392>>3]=-.250099003}else i:if(z[l[i+2428>>2]+184>>3]>=2.16888){if(z[l[i+2428>>2]+192>>3]>=29.923851){if(z[l[i+2428>>2]+208>>3]>=217.9455){z[i+1392>>3]=.167418823;break i}z[i+1392>>3]=.019491028;break i}z[l[i+2428>>2]+80>>3]>=240.899?z[i+1392>>3]=.0902413353:z[i+1392>>3]=-.143203646}else a:if(z[l[i+2428>>2]+16>>3]>=197.5){if(z[l[i+2428>>2]+128>>3]>=33.01525){z[i+1392>>3]=.0630219355;break a}z[i+1392>>3]=-.0687182695}else z[l[i+2428>>2]+56>>3]>=2.100815?z[i+1392>>3]=.136026055:z[i+1392>>3]=.000184621807;e:if(z[l[i+2428>>2]>>3]>=196.5){if(z[l[i+2428>>2]+216>>3]>=239.1535){if(z[l[i+2428>>2]+8>>3]>=9.5){z[i+1384>>3]=.0504851304;break e}z[i+1384>>3]=.172764897;break e}z[i+1384>>3]=-.123732619}else r:if(z[l[i+2428>>2]+24>>3]>=4.5){if(z[l[i+2428>>2]+200>>3]>=.4381745){if(z[l[i+2428>>2]+64>>3]>=34.56115){if(z[l[i+2428>>2]+64>>3]>=50.8173){z[i+1384>>3]=-.117416561;break r}z[i+1384>>3]=.129579604;break r}z[l[i+2428>>2]+208>>3]>=211.832?z[i+1384>>3]=-.136225834:z[i+1384>>3]=.075298056;break r}i:if(z[l[i+2428>>2]+200>>3]>=.3506755){if(z[l[i+2428>>2]+88>>3]>=198.565){z[i+1384>>3]=.128105238;break i}z[i+1384>>3]=-.0974506065}else z[l[i+2428>>2]+216>>3]>=239.24051?z[i+1384>>3]=-.0362471491:z[i+1384>>3]=.00247231266}else z[l[i+2428>>2]+104>>3]>=369.5?z[i+1384>>3]=.0440509953:z[i+1384>>3]=-.172423631;e:if(z[l[i+2428>>2]+168>>3]>=3500){if(z[l[i+2428>>2]+136>>3]>=.1982395){if(z[l[i+2428>>2]+96>>3]>=546.5){z[i+1376>>3]=-.245302007;break e}z[l[i+2428>>2]+80>>3]>=250.2875?z[i+1376>>3]=-.0782550499:z[i+1376>>3]=.0785051137;break e}r:if(z[l[i+2428>>2]+144>>3]>=246.6615){if(z[l[i+2428>>2]+40>>3]>=6522.5){if(z[l[i+2428>>2]+16>>3]>=132.5){z[i+1376>>3]=-.144774109;break r}z[i+1376>>3]=.114961602;break r}z[l[i+2428>>2]+168>>3]>=4313.5?z[i+1376>>3]=.159732625:z[i+1376>>3]=-.0133693619}else i:if(z[l[i+2428>>2]+144>>3]>=242.401){if(z[l[i+2428>>2]+48>>3]>=86.286896){z[i+1376>>3]=.0944617018;break i}z[i+1376>>3]=-.179367304}else z[l[i+2428>>2]+120>>3]>=.7004875?z[i+1376>>3]=.100267507:z[i+1376>>3]=-.0136964945}else r:if(z[l[i+2428>>2]+168>>3]>=1305.5){if(z[l[i+2428>>2]+168>>3]>=1486){if(z[l[i+2428>>2]+32>>3]>=4264.5){z[i+1376>>3]=.146003976;break r}z[l[i+2428>>2]+56>>3]>=.942057?z[i+1376>>3]=.024557136:z[i+1376>>3]=-.101666771;break r}i:if(z[l[i+2428>>2]+128>>3]>=16.1424){if(z[l[i+2428>>2]+152>>3]>=228.01999){z[i+1376>>3]=-.186128929;break i}z[i+1376>>3]=.082291469}else z[i+1376>>3]=-.291622162}else i:if(z[l[i+2428>>2]+168>>3]>=1033){if(z[l[i+2428>>2]+160>>3]>=29){if(z[l[i+2428>>2]+96>>3]>=837.5){z[i+1376>>3]=-.0424554348;break i}z[i+1376>>3]=.177698866;break i}z[l[i+2428>>2]>>3]>=89?z[i+1376>>3]=.0514735691:z[i+1376>>3]=-.186688185}else a:if(z[l[i+2428>>2]+168>>3]>=740.5){if(z[l[i+2428>>2]+64>>3]>=43.425697){z[i+1376>>3]=.120002426;break a}z[i+1376>>3]=-.158117503}else z[l[i+2428>>2]+168>>3]>=714.5?z[i+1376>>3]=.157584712:z[i+1376>>3]=-.00107644452;e:if(z[l[i+2428>>2]>>3]>=47.5){if(z[l[i+2428>>2]>>3]>=67.5){if(z[l[i+2428>>2]>>3]>=70.5){if(z[l[i+2428>>2]+16>>3]>=84.5){if(z[l[i+2428>>2]+8>>3]>=91.5){z[i+1368>>3]=.0246908013;break e}z[i+1368>>3]=-.0112602087;break e}z[l[i+2428>>2]+152>>3]>=199.0855?z[i+1368>>3]=-.202020168:z[i+1368>>3]=.130070806;break e}r:if(z[l[i+2428>>2]+24>>3]>=73.5){if(z[l[i+2428>>2]+80>>3]>=220.808){z[i+1368>>3]=-.193156719;break r}z[i+1368>>3]=.0705757365}else z[l[i+2428>>2]+24>>3]>=22?z[i+1368>>3]=.169182524:z[i+1368>>3]=-.129630387;break e}r:if(z[l[i+2428>>2]+144>>3]>=200.6325){if(z[l[i+2428>>2]+208>>3]>=221.4245){if(z[l[i+2428>>2]+208>>3]>=223.5){z[i+1368>>3]=-.0655131266;break r}z[i+1368>>3]=.150725946;break r}z[l[i+2428>>2]+88>>3]>=188.42099?z[i+1368>>3]=-.231685281:z[i+1368>>3]=.0853915215}else i:if(z[l[i+2428>>2]+48>>3]>=20.18){if(z[l[i+2428>>2]+104>>3]>=12){z[i+1368>>3]=.0608161688;break i}z[i+1368>>3]=-.200932696}else z[l[i+2428>>2]+48>>3]>=15.6994?z[i+1368>>3]=.207547545:z[i+1368>>3]=.0145671563}else r:if(z[l[i+2428>>2]+104>>3]>=205.5){if(z[l[i+2428>>2]+136>>3]>=408441e-9){if(z[l[i+2428>>2]+40>>3]>=724){if(z[l[i+2428>>2]+72>>3]>=.2079065){z[i+1368>>3]=-.125421226;break r}z[i+1368>>3]=.0392453223;break r}z[l[i+2428>>2]+208>>3]>=246.78851?z[i+1368>>3]=-.144442603:z[i+1368>>3]=.125522569;break r}i:if(z[l[i+2428>>2]+48>>3]>=135.05951){if(z[l[i+2428>>2]+24>>3]>=63.5){z[i+1368>>3]=-.0606919341;break i}z[i+1368>>3]=.145954072}else z[l[i+2428>>2]+168>>3]>=449?z[i+1368>>3]=-.0491657518:z[i+1368>>3]=-.240034148}else i:if(z[l[i+2428>>2]+64>>3]>=40.17615){if(z[l[i+2428>>2]+64>>3]>=58.99655){if(z[l[i+2428>>2]+152>>3]>=207.31){z[i+1368>>3]=.0953229517;break i}z[i+1368>>3]=-.107333481;break i}z[l[i+2428>>2]+72>>3]>=.30088753?z[i+1368>>3]=.0716520995:z[i+1368>>3]=-.118816771}else z[l[i+2428>>2]+64>>3]>=39.249252?z[i+1368>>3]=.187977701:z[l[i+2428>>2]+152>>3]>=222.8825?z[i+1368>>3]=-.0154752228:z[i+1368>>3]=.0560842156;e:if(z[l[i+2428>>2]+168>>3]>=2.5){if(z[l[i+2428>>2]+80>>3]>=254.896){if(z[l[i+2428>>2]+168>>3]>=3.5){if(z[l[i+2428>>2]+16>>3]>=98){if(z[l[i+2428>>2]+88>>3]>=235.7385){z[i+1360>>3]=.130938977;break e}z[i+1360>>3]=-.0716645941;break e}z[l[i+2428>>2]+96>>3]>=4.5?z[i+1360>>3]=.109116793:z[i+1360>>3]=-.164797708;break e}r:if(z[l[i+2428>>2]+8>>3]>=68){if(z[l[i+2428>>2]+40>>3]>=5.5){z[i+1360>>3]=.14408882;break r}z[i+1360>>3]=-.154262692}else z[i+1360>>3]=.219298482;break e}r:if(z[l[i+2428>>2]+208>>3]>=254.93451){if(z[l[i+2428>>2]+8>>3]>=15.5){z[i+1360>>3]=-.188594148;break r}z[l[i+2428>>2]+176>>3]>=20.625?z[i+1360>>3]=-.0219190996:z[i+1360>>3]=.116274074}else i:if(z[l[i+2428>>2]+80>>3]>=254.7995){if(z[l[i+2428>>2]+168>>3]>=86.5){z[i+1360>>3]=-.0303844754;break i}z[i+1360>>3]=-.278206617}else z[l[i+2428>>2]+120>>3]>=1.881175?z[i+1360>>3]=.0970452651:z[i+1360>>3]=.002785936}else r:if(z[l[i+2428>>2]+160>>3]>=-499.5){if(z[l[i+2428>>2]>>3]>=143.5){if(z[l[i+2428>>2]+176>>3]>=71.115204){if(z[l[i+2428>>2]+8>>3]>=68.5){z[i+1360>>3]=.151334733;break r}z[i+1360>>3]=-.141790271;break r}z[l[i+2428>>2]+24>>3]>=3.5?z[i+1360>>3]=-.186744452:z[i+1360>>3]=.146926627;break r}z[l[i+2428>>2]+72>>3]>=.0806703?z[i+1360>>3]=.159074083:z[i+1360>>3]=-.217300922}else i:if(z[l[i+2428>>2]+16>>3]>=12.5){if(z[l[i+2428>>2]>>3]>=21.5){if(z[l[i+2428>>2]+152>>3]>=230.1405){z[i+1360>>3]=.0373266451;break i}z[i+1360>>3]=-.0112312129;break i}z[l[i+2428>>2]+216>>3]>=142.861?z[i+1360>>3]=-.0727881715:z[i+1360>>3]=.100288905}else a:if(z[l[i+2428>>2]+80>>3]>=250.38449){if(z[l[i+2428>>2]+104>>3]>=346){z[i+1360>>3]=-.177468717;break a}z[i+1360>>3]=.105487704}else z[i+1360>>3]=-.176779971;e:if(z[l[i+2428>>2]+32>>3]>=95.5){if(z[l[i+2428>>2]+32>>3]>=101.5){if(z[l[i+2428>>2]+80>>3]>=252.1955){if(z[l[i+2428>>2]+8>>3]>=2.5){if(z[l[i+2428>>2]+112>>3]>=442.731){z[i+1352>>3]=-.113362275;break e}z[i+1352>>3]=.0932309851;break e}z[l[i+2428>>2]+40>>3]>=1434?z[i+1352>>3]=.0288360473:z[i+1352>>3]=-.201268986;break e}r:if(z[l[i+2428>>2]+80>>3]>=250.35501){if(z[l[i+2428>>2]+40>>3]>=6058){z[i+1352>>3]=.0935403034;break r}z[i+1352>>3]=-.12058349}else z[l[i+2428>>2]+40>>3]>=557.5?z[i+1352>>3]=.0191069283:z[i+1352>>3]=-.0638433024;break e}z[l[i+2428>>2]+48>>3]>=95.447556?z[i+1352>>3]=.0494897068:z[l[i+2428>>2]+208>>3]>=172.37051?z[i+1352>>3]=.206151843:z[i+1352>>3]=.0520964861}else r:if(z[l[i+2428>>2]+32>>3]>=78.5){if(z[l[i+2428>>2]>>3]>=183){z[i+1352>>3]=.0899412259;break r}i:if(z[l[i+2428>>2]+80>>3]>=250.88199){if(z[l[i+2428>>2]+40>>3]>=671){z[i+1352>>3]=-.149642095;break i}z[i+1352>>3]=.0727140978}else z[i+1352>>3]=-.219123036}else i:if(z[l[i+2428>>2]+40>>3]>=1506.5){if(z[l[i+2428>>2]>>3]>=50){if(z[l[i+2428>>2]+24>>3]>=13.5){z[i+1352>>3]=-.198495045;break i}z[i+1352>>3]=.0404755026;break i}z[l[i+2428>>2]+144>>3]>=215.35599?z[i+1352>>3]=.136360496:z[i+1352>>3]=-.188612953}else z[l[i+2428>>2]+40>>3]>=1391?z[i+1352>>3]=.187155589:z[l[i+2428>>2]+48>>3]>=188.3995?z[i+1352>>3]=-.0714932531:z[i+1352>>3]=-.0010115396;e:if(z[l[i+2428>>2]+40>>3]>=73.5){if(z[l[i+2428>>2]+40>>3]>=83.5){if(z[l[i+2428>>2]+64>>3]>=10.8256){if(z[l[i+2428>>2]+32>>3]>=2.5){if(z[l[i+2428>>2]+64>>3]>=12.027901){z[i+1344>>3]=-.00264175679;break e}z[i+1344>>3]=-.13993679;break e}z[l[i+2428>>2]+208>>3]>=254.6965?z[i+1344>>3]=.0406455323:z[i+1344>>3]=-.188343853;break e}r:if(z[l[i+2428>>2]+32>>3]>=143.5){if(z[l[i+2428>>2]+40>>3]>=1988.5){z[i+1344>>3]=.0316522829;break r}z[i+1344>>3]=-.0609639287}else z[l[i+2428>>2]+72>>3]>=.418019?z[i+1344>>3]=-.101105154:z[i+1344>>3]=.158426225;break e}z[l[i+2428>>2]+152>>3]>=223.2745?z[i+1344>>3]=-.136092022:z[l[i+2428>>2]+16>>3]>=136?z[i+1344>>3]=.00650068698:z[l[i+2428>>2]+8>>3]>=79.5?z[i+1344>>3]=.210240364:z[i+1344>>3]=.0869477913}else r:if(z[l[i+2428>>2]+40>>3]>=52.5){if(z[l[i+2428>>2]+176>>3]>=91.6884){z[i+1344>>3]=.0756349266;break r}z[i+1344>>3]=-.217410132}else i:if(z[l[i+2428>>2]+64>>3]>=11.8466){if(z[l[i+2428>>2]+24>>3]>=70.5){if(z[l[i+2428>>2]+208>>3]>=212.875){z[i+1344>>3]=.0356713943;break i}z[i+1344>>3]=-.14522855;break i}z[l[i+2428>>2]+88>>3]>=236.1?z[i+1344>>3]=-.181865305:z[i+1344>>3]=.0765725523}else z[l[i+2428>>2]+40>>3]>=2.5?z[i+1344>>3]=-.244800255:z[l[i+2428>>2]+48>>3]>=30.6817?z[i+1344>>3]=-.134597063:z[i+1344>>3]=-.00106775726;e:if(z[l[i+2428>>2]+88>>3]>=211.82849){if(z[l[i+2428>>2]+152>>3]>=187.196){if(z[l[i+2428>>2]+88>>3]>=214.9015){if(z[l[i+2428>>2]+88>>3]>=215.39551){if(z[l[i+2428>>2]+88>>3]>=219.134){z[i+1336>>3]=-.00303425384;break e}z[i+1336>>3]=-.0901306793;break e}z[l[i+2428>>2]+80>>3]>=246.4375?z[i+1336>>3]=.200254112:z[i+1336>>3]=-.1403642;break e}r:if(z[l[i+2428>>2]+96>>3]>=27){if(z[l[i+2428>>2]+88>>3]>=213.625){z[i+1336>>3]=-.163420752;break r}z[i+1336>>3]=.0956602469}else z[l[i+2428>>2]+72>>3]>=.760417?z[i+1336>>3]=.0280697588:z[i+1336>>3]=-.241536736;break e}r:if(z[l[i+2428>>2]+56>>3]>=.914123){if(z[l[i+2428>>2]+48>>3]>=134.1445){if(z[l[i+2428>>2]+64>>3]>=35.32615){z[i+1336>>3]=-.0144420406;break r}z[i+1336>>3]=.145677045;break r}z[i+1336>>3]=-.198345318}else i:if(z[l[i+2428>>2]+216>>3]>=165.379){if(z[l[i+2428>>2]+96>>3]>=12){z[i+1336>>3]=.119309597;break i}z[i+1336>>3]=-.0772119686}else z[i+1336>>3]=.169570073}else r:if(z[l[i+2428>>2]+88>>3]>=209.1635){if(z[l[i+2428>>2]+56>>3]>=1.28655){if(z[l[i+2428>>2]+32>>3]>=1.5){if(z[l[i+2428>>2]+80>>3]>=231.2355){z[i+1336>>3]=.189833209;break r}z[i+1336>>3]=-.00706615252;break r}z[l[i+2428>>2]+88>>3]>=211.36649?z[i+1336>>3]=.146971241:z[i+1336>>3]=-.132972583;break r}z[l[i+2428>>2]+16>>3]>=28?z[i+1336>>3]=-.196782336:z[i+1336>>3]=.11377307}else i:if(z[l[i+2428>>2]+152>>3]>=219.5515){if(z[l[i+2428>>2]+24>>3]>=51.5){if(z[l[i+2428>>2]+128>>3]>=61.446953){z[i+1336>>3]=-.104160562;break i}z[i+1336>>3]=.126677558;break i}z[l[i+2428>>2]+208>>3]>=206.0695?z[i+1336>>3]=-.194544405:z[i+1336>>3]=.0561457835}else a:if(z[l[i+2428>>2]+80>>3]>=169.75){if(z[l[i+2428>>2]+168>>3]>=4185.5){z[i+1336>>3]=.108904481;break a}z[i+1336>>3]=-.0115173189}else z[l[i+2428>>2]+152>>3]>=162.43451?z[i+1336>>3]=-.185344785:z[i+1336>>3]=.0585165434;e:if(z[l[i+2428>>2]+168>>3]>=2.5){if(z[l[i+2428>>2]+80>>3]>=254.896){if(z[l[i+2428>>2]+168>>3]>=3.5){if(z[l[i+2428>>2]+160>>3]>=2.5){if(z[l[i+2428>>2]+200>>3]>=.42920852){z[i+1328>>3]=-.077112399;break e}z[i+1328>>3]=.124945991;break e}z[l[i+2428>>2]+144>>3]>=207.5?z[i+1328>>3]=-.0971776843:z[i+1328>>3]=.15298979;break e}r:if(z[l[i+2428>>2]+8>>3]>=68){if(z[l[i+2428>>2]+40>>3]>=5.5){z[i+1328>>3]=.134729028;break r}z[i+1328>>3]=-.144685328}else z[i+1328>>3]=.204927728;break e}r:if(z[l[i+2428>>2]+56>>3]>=.794245){if(z[l[i+2428>>2]+152>>3]>=227.171){if(z[l[i+2428>>2]+64>>3]>=23.49955){z[i+1328>>3]=.0139737232;break r}z[i+1328>>3]=.143515572;break r}z[l[i+2428>>2]+48>>3]>=105.679504?z[i+1328>>3]=.025190277:z[i+1328>>3]=-.0743737221}else i:if(z[l[i+2428>>2]+152>>3]>=228.009){if(z[l[i+2428>>2]+160>>3]>=188){z[i+1328>>3]=-.000291826174;break i}z[i+1328>>3]=-.115595818}else z[l[i+2428>>2]+176>>3]>=242.182?z[i+1328>>3]=-.0858776569:z[i+1328>>3]=.0421559811}else r:if(z[l[i+2428>>2]+160>>3]>=-499.5){if(z[l[i+2428>>2]>>3]>=193.5){z[i+1328>>3]=.141908482;break r}z[l[i+2428>>2]+144>>3]>=236.5?z[i+1328>>3]=-.212551668:z[l[i+2428>>2]+152>>3]>=240.78049?z[i+1328>>3]=.117851906:z[i+1328>>3]=-.0637131035}else i:if(z[l[i+2428>>2]+16>>3]>=136.5){if(z[l[i+2428>>2]+96>>3]>=6.5){if(z[l[i+2428>>2]+16>>3]>=160.5){z[i+1328>>3]=.06323497;break i}z[i+1328>>3]=-.198421955;break i}z[l[i+2428>>2]+208>>3]>=194.2955?z[i+1328>>3]=-.118390702:z[i+1328>>3]=.0146103119}else a:if(z[l[i+2428>>2]+16>>3]>=127.5){if(z[l[i+2428>>2]+48>>3]>=47.171204){z[i+1328>>3]=-.0933286771;break a}z[i+1328>>3]=.147498757}else z[l[i+2428>>2]>>3]>=112.5?z[i+1328>>3]=-.12626563:z[i+1328>>3]=.00173888321;e:if(z[l[i+2428>>2]+56>>3]>=2.37871){if(z[l[i+2428>>2]+56>>3]>=2.69845){z[i+1320>>3]=-.0346609168;break e}z[i+1320>>3]=.141549751}else r:if(z[l[i+2428>>2]+56>>3]>=2.2037249){if(z[l[i+2428>>2]+136>>3]>=.0082267){z[i+1320>>3]=.046519503;break r}z[i+1320>>3]=-.200801283}else i:if(z[l[i+2428>>2]+184>>3]>=2.16888){if(z[l[i+2428>>2]+80>>3]>=239.21649){if(z[l[i+2428>>2]+8>>3]>=4){z[i+1320>>3]=.168787226;break i}z[i+1320>>3]=-.00652151648;break i}z[l[i+2428>>2]+160>>3]>=77.5?z[i+1320>>3]=.0778408498:z[i+1320>>3]=-.128939986}else a:if(z[l[i+2428>>2]+208>>3]>=100.113){if(z[l[i+2428>>2]+208>>3]>=122.0625){z[i+1320>>3]=-.00219908985;break a}z[i+1320>>3]=.0886332616}else z[i+1320>>3]=-.149165377;e:if(z[l[i+2428>>2]+208>>3]>=246.49701){if(z[l[i+2428>>2]+24>>3]>=87.5){if(z[l[i+2428>>2]+8>>3]>=99.5){if(z[l[i+2428>>2]+144>>3]>=254.887){z[i+1312>>3]=-.182820812;break e}z[l[i+2428>>2]+216>>3]>=199.8335?z[i+1312>>3]=.0360911377:z[i+1312>>3]=-.137636617;break e}r:if(z[l[i+2428>>2]+152>>3]>=223.3){if(z[l[i+2428>>2]+16>>3]>=185.5){z[i+1312>>3]=-.0686638653;break r}z[i+1312>>3]=.153608203}else z[l[i+2428>>2]+216>>3]>=185.0715?z[i+1312>>3]=-.141910553:z[i+1312>>3]=.118522562;break e}if(z[l[i+2428>>2]+8>>3]>=70.5)z[i+1312>>3]=-.186753586;else r:if(z[l[i+2428>>2]+208>>3]>=248.288){if(z[l[i+2428>>2]+208>>3]>=254.651){z[i+1312>>3]=-.0464684032;break r}z[i+1312>>3]=.0407021381}else z[l[i+2428>>2]+120>>3]>=1.17521?z[i+1312>>3]=.022149954:z[i+1312>>3]=-.1932607}else r:if(z[l[i+2428>>2]+216>>3]>=222.3245){if(z[l[i+2428>>2]+40>>3]>=5013.5){if(z[l[i+2428>>2]+24>>3]>=60.5){if(z[l[i+2428>>2]+40>>3]>=7020){z[i+1312>>3]=-.0248709116;break r}z[i+1312>>3]=.160092205;break r}z[l[i+2428>>2]+184>>3]>=.891497?z[i+1312>>3]=.0928853899:z[i+1312>>3]=-.145733818;break r}i:if(z[l[i+2428>>2]+80>>3]>=232.5315){if(z[l[i+2428>>2]+8>>3]>=11.5){z[i+1312>>3]=-.132067531;break i}z[i+1312>>3]=-.00601998297}else z[l[i+2428>>2]+216>>3]>=229.34799?z[i+1312>>3]=.0740941092:z[i+1312>>3]=-.190071568}else if(z[l[i+2428>>2]+216>>3]>=222.3005)z[i+1312>>3]=.199266985;else i:if(z[l[i+2428>>2]+80>>3]>=210.8115){if(z[l[i+2428>>2]+160>>3]>=137.5){z[i+1312>>3]=.0928343683;break i}z[i+1312>>3]=.00146999932}else z[l[i+2428>>2]+216>>3]>=213.2045?z[i+1312>>3]=.0358767286:z[i+1312>>3]=-.112436749;e:if(z[l[i+2428>>2]+64>>3]>=57.412148){if(z[l[i+2428>>2]+152>>3]>=227.794){if(z[l[i+2428>>2]+24>>3]>=42.5){if(z[l[i+2428>>2]+40>>3]>=5247.5){if(z[l[i+2428>>2]+112>>3]>=7.998115){z[i+1304>>3]=-.0734998807;break e}z[i+1304>>3]=.0992454067;break e}z[l[i+2428>>2]>>3]>=25.5?z[i+1304>>3]=-.199579:z[i+1304>>3]=-.0445121638;break e}r:if(z[l[i+2428>>2]+24>>3]>=17.5){if(z[l[i+2428>>2]+48>>3]>=28.07665){z[i+1304>>3]=.15626274;break r}z[i+1304>>3]=-.0558657125}else z[i+1304>>3]=-.161104813;break e}r:if(z[l[i+2428>>2]+216>>3]>=212.3685){if(z[l[i+2428>>2]+8>>3]>=99.5){z[i+1304>>3]=-.132570192;break r}z[l[i+2428>>2]+144>>3]>=167.812?z[i+1304>>3]=.147635266:z[i+1304>>3]=-.0753800794}else i:if(z[l[i+2428>>2]+64>>3]>=68.422455){if(z[l[i+2428>>2]+88>>3]>=199.2095){z[i+1304>>3]=-.179643437;break i}z[i+1304>>3]=.0705461055}else z[l[i+2428>>2]+152>>3]>=213.818?z[i+1304>>3]=-.0980559587:z[i+1304>>3]=.077372849}else r:if(z[l[i+2428>>2]+144>>3]>=175.8855){if(z[l[i+2428>>2]+144>>3]>=175.969){if(z[l[i+2428>>2]+216>>3]>=145.6685){if(z[l[i+2428>>2]+144>>3]>=188.907){z[i+1304>>3]=-.00197705929;break r}z[i+1304>>3]=-.0860449374;break r}z[l[i+2428>>2]+48>>3]>=44.31105?z[i+1304>>3]=.11884319:z[i+1304>>3]=-.0436944924;break r}z[i+1304>>3]=.18820487}else i:if(z[l[i+2428>>2]+56>>3]>=1.460525){if(z[l[i+2428>>2]+56>>3]>=1.5936251){z[i+1304>>3]=-.124041259;break i}z[l[i+2428>>2]+72>>3]>=.014022781?z[i+1304>>3]=.132108182:z[i+1304>>3]=.0052815103}else z[l[i+2428>>2]+120>>3]>=1.5572901?z[i+1304>>3]=.06438566:z[i+1304>>3]=-.190707624;e:if(z[l[i+2428>>2]+8>>3]>=91.5){if(z[l[i+2428>>2]+16>>3]>=5.5){if(z[l[i+2428>>2]+16>>3]>=11.5){if(z[l[i+2428>>2]+128>>3]>=20.49105){if(z[l[i+2428>>2]+96>>3]>=317.5){z[i+1296>>3]=-.100486457;break e}z[i+1296>>3]=.0628966391;break e}z[l[i+2428>>2]+16>>3]>=86.5?z[i+1296>>3]=.0163405519:z[i+1296>>3]=-.109737061;break e}z[l[i+2428>>2]+128>>3]>=4.4795?z[i+1296>>3]=-.135864779:z[l[i+2428>>2]+152>>3]>=211.0025?z[i+1296>>3]=.201314092:z[i+1296>>3]=-.137602493;break e}z[i+1296>>3]=-.183695659}else r:if(z[l[i+2428>>2]+88>>3]>=253.802){if(z[l[i+2428>>2]+128>>3]>=68.3551){if(z[l[i+2428>>2]+152>>3]>=224.71451){if(z[l[i+2428>>2]+152>>3]>=233.588){z[i+1296>>3]=-.0100142984;break r}z[i+1296>>3]=.179531008;break r}z[i+1296>>3]=-.147383124;break r}i:if(z[l[i+2428>>2]+184>>3]>=.8406865){if(z[l[i+2428>>2]+8>>3]>=12.5){z[i+1296>>3]=-.0866440982;break i}z[i+1296>>3]=.105187275}else z[l[i+2428>>2]+24>>3]>=94.5?z[i+1296>>3]=.0368651114:z[i+1296>>3]=-.209240034}else i:if(z[l[i+2428>>2]+8>>3]>=74.5){if(z[l[i+2428>>2]+208>>3]>=206.0625){if(z[l[i+2428>>2]+80>>3]>=254.65051){z[i+1296>>3]=-.135772482;break i}z[i+1296>>3]=.0295330919;break i}z[l[i+2428>>2]+120>>3]>=1.886395?z[i+1296>>3]=.130674124:z[i+1296>>3]=-.204964548}else a:if(z[l[i+2428>>2]+24>>3]>=94.5){if(z[l[i+2428>>2]+144>>3]>=246.78549){z[i+1296>>3]=.11314787;break a}z[i+1296>>3]=-.150342688}else z[l[i+2428>>2]+24>>3]>=81.5?z[i+1296>>3]=.0889185145:z[i+1296>>3]=.00713986391;e:if(z[l[i+2428>>2]+136>>3]>=1.39922){if(z[l[i+2428>>2]+128>>3]>=33.15065){z[i+1288>>3]=.160415962;break e}z[i+1288>>3]=-.0370345339}else r:if(z[l[i+2428>>2]+136>>3]>=.649219){if(z[l[i+2428>>2]+104>>3]>=1354.5){if(z[l[i+2428>>2]+144>>3]>=242.62851){z[i+1288>>3]=-.136000156;break r}z[l[i+2428>>2]+56>>3]>=.6110595?z[i+1288>>3]=-.00149328297:z[i+1288>>3]=.161784977;break r}i:if(z[l[i+2428>>2]+208>>3]>=234.4655){if(z[l[i+2428>>2]+104>>3]>=248.5){z[i+1288>>3]=-.155780062;break i}z[i+1288>>3]=.056894388}else z[i+1288>>3]=-.197864786}else i:if(z[l[i+2428>>2]+136>>3]>=.35709453){if(z[l[i+2428>>2]+40>>3]>=724){if(z[l[i+2428>>2]+48>>3]>=201.775){z[i+1288>>3]=.111682646;break i}z[i+1288>>3]=-.0962443873;break i}z[l[i+2428>>2]+16>>3]>=129.5?z[i+1288>>3]=-.0181269068:z[i+1288>>3]=.14811556}else a:if(z[l[i+2428>>2]+16>>3]>=5.5){if(z[l[i+2428>>2]+8>>3]>=143.5){z[i+1288>>3]=-.122951426;break a}z[i+1288>>3]=.000194732638}else z[l[i+2428>>2]+184>>3]>=1.453125?z[i+1288>>3]=.0988408029:z[i+1288>>3]=-.187894315;e:if(z[l[i+2428>>2]+24>>3]>=148.5){if(z[l[i+2428>>2]+64>>3]>=37.140297){z[i+1280>>3]=.150964916;break e}z[l[i+2428>>2]+48>>3]>=397.185?z[i+1280>>3]=.0447885878:z[i+1280>>3]=-.112884045}else r:if(z[l[i+2428>>2]+48>>3]>=347.36102){if(z[l[i+2428>>2]+208>>3]>=231.199){if(z[l[i+2428>>2]+88>>3]>=184.2245){if(z[l[i+2428>>2]+88>>3]>=251.071){z[i+1280>>3]=-.0483598672;break r}z[i+1280>>3]=.133063167;break r}z[l[i+2428>>2]+152>>3]>=178.371?z[i+1280>>3]=-.152787253:z[i+1280>>3]=.0522174127;break r}i:if(z[l[i+2428>>2]+64>>3]>=63.107353){if(z[l[i+2428>>2]+104>>3]>=149.5){z[i+1280>>3]=-.0468945317;break i}z[i+1280>>3]=.141192749}else z[l[i+2428>>2]+120>>3]>=1.889315?z[i+1280>>3]=.071563974:z[i+1280>>3]=-.114508986}else i:if(z[l[i+2428>>2]+48>>3]>=308.53052){if(z[l[i+2428>>2]+56>>3]>=.854182){if(z[l[i+2428>>2]+120>>3]>=1.77081){z[i+1280>>3]=-.0452526323;break i}z[i+1280>>3]=.141767129;break i}z[l[i+2428>>2]+8>>3]>=41.5?z[i+1280>>3]=-.11802303:z[i+1280>>3]=.00849465188}else z[l[i+2428>>2]+48>>3]>=302.498?z[i+1280>>3]=-.194596007:z[l[i+2428>>2]+112>>3]>=369.1015?z[i+1280>>3]=.0867674053:z[i+1280>>3]=-.00195033813;e:if(z[l[i+2428>>2]+112>>3]>=610.37354){if(z[l[i+2428>>2]+128>>3]>=42.6553){z[i+1272>>3]=-.158081472;break e}r:if(z[l[i+2428>>2]+160>>3]>=46.5){if(z[l[i+2428>>2]+64>>3]>=10.217435){z[i+1272>>3]=.12938042;break r}z[i+1272>>3]=-.0443375036}else z[i+1272>>3]=-.122958295}else r:if(z[l[i+2428>>2]+184>>3]>=2.28887){if(z[l[i+2428>>2]+144>>3]>=189.321){z[i+1272>>3]=.133724391;break r}z[i+1272>>3]=.032413248}else i:if(z[l[i+2428>>2]+120>>3]>=1.66288){if(z[l[i+2428>>2]+152>>3]>=201.577){if(z[l[i+2428>>2]+120>>3]>=1.81511){z[i+1272>>3]=-.0460824221;break i}z[i+1272>>3]=.140288711;break i}z[l[i+2428>>2]+40>>3]>=2131?z[i+1272>>3]=.0948396549:z[i+1272>>3]=-.0402176343}else a:if(z[l[i+2428>>2]+128>>3]>=38.08665){if(z[l[i+2428>>2]+128>>3]>=43.761){z[i+1272>>3]=-.00765524153;break a}z[i+1272>>3]=-.130480453}else z[l[i+2428>>2]+128>>3]>=30.25325?z[i+1272>>3]=.0742229447:z[i+1272>>3]=-.00414793519;e:if(z[l[i+2428>>2]+32>>3]>=44.5){if(z[l[i+2428>>2]+40>>3]>=102){if(z[l[i+2428>>2]+80>>3]>=252.1955){if(z[l[i+2428>>2]+32>>3]>=310){if(z[l[i+2428>>2]+144>>3]>=230.5385){z[i+1264>>3]=.0178354103;break e}z[i+1264>>3]=-.162425041;break e}z[l[i+2428>>2]+48>>3]>=124.82651?z[i+1264>>3]=572497665e-13:z[i+1264>>3]=.128559962;break e}r:if(z[l[i+2428>>2]+16>>3]>=30.5){if(z[l[i+2428>>2]+32>>3]>=228){z[i+1264>>3]=.0134126274;break r}z[i+1264>>3]=-.0420638844}else z[l[i+2428>>2]+184>>3]>=1.3180549?z[i+1264>>3]=.0903830752:z[i+1264>>3]=-.151399702;break e}r:if(z[l[i+2428>>2]>>3]>=81.5){if(z[l[i+2428>>2]+8>>3]>=12){z[i+1264>>3]=-.153057933;break r}z[i+1264>>3]=.0664802268}else z[l[i+2428>>2]+152>>3]>=237.0765?z[i+1264>>3]=-.0581287742:z[l[i+2428>>2]+64>>3]>=25.192951?z[i+1264>>3]=.191532314:z[i+1264>>3]=.0720273629}else r:if(z[l[i+2428>>2]+32>>3]>=36.5){if(z[l[i+2428>>2]+160>>3]>=28.5){z[i+1264>>3]=.0609322563;break r}z[i+1264>>3]=-.203279763}else i:if(z[l[i+2428>>2]+40>>3]>=739.5){if(z[l[i+2428>>2]+40>>3]>=1523){if(z[l[i+2428>>2]+8>>3]>=47.5){z[i+1264>>3]=.0541830622;break i}z[i+1264>>3]=-.163426504;break i}z[l[i+2428>>2]+120>>3]>=1.101055?z[i+1264>>3]=-.061993368:z[i+1264>>3]=.14280577}else a:if(z[l[i+2428>>2]+40>>3]>=196.5){if(z[l[i+2428>>2]+152>>3]>=187.9585){z[i+1264>>3]=-.184556708;break a}z[i+1264>>3]=.118293144}else z[l[i+2428>>2]+40>>3]>=130?z[i+1264>>3]=.0958291888:z[i+1264>>3]=-.00928062666;e:if(z[l[i+2428>>2]+16>>3]>=136.5){if(z[l[i+2428>>2]+144>>3]>=192.41751){if(z[l[i+2428>>2]+72>>3]>=.440277){if(z[l[i+2428>>2]+144>>3]>=254.8185){z[i+1256>>3]=.0680300444;break e}z[l[i+2428>>2]+120>>3]>=1.88868?z[i+1256>>3]=.0077065723:z[i+1256>>3]=-.197666124;break e}r:if(z[l[i+2428>>2]+208>>3]>=168.209){if(z[l[i+2428>>2]+24>>3]>=69.5){z[i+1256>>3]=.021981135;break r}z[i+1256>>3]=-.0453178547}else z[l[i+2428>>2]+88>>3]>=232.231?z[i+1256>>3]=-.160709366:z[i+1256>>3]=.115354173;break e}r:if(z[l[i+2428>>2]+72>>3]>=.06031705){if(z[l[i+2428>>2]+8>>3]>=9){z[i+1256>>3]=.115574136;break r}z[i+1256>>3]=-.0261586644}else z[l[i+2428>>2]+96>>3]>=63.5?z[i+1256>>3]=-.0357158296:z[i+1256>>3]=-.1964003}else r:if(z[l[i+2428>>2]+16>>3]>=127.5){if(z[l[i+2428>>2]+48>>3]>=47.171204){if(z[l[i+2428>>2]+40>>3]>=1047){if(z[l[i+2428>>2]+40>>3]>=5361){z[i+1256>>3]=-.0371648371;break r}z[i+1256>>3]=.154479355;break r}z[i+1256>>3]=-.235298514;break r}i:if(z[l[i+2428>>2]+152>>3]>=232.1915){if(z[l[i+2428>>2]+160>>3]>=694){z[i+1256>>3]=.0835400149;break i}z[i+1256>>3]=-.158455551}else z[l[i+2428>>2]>>3]>=129.5?z[i+1256>>3]=.0426519401:z[i+1256>>3]=.170009151}else i:if(z[l[i+2428>>2]+208>>3]>=183.1835){if(z[l[i+2428>>2]+208>>3]>=187.0835){if(z[l[i+2428>>2]+128>>3]>=38.12275){z[i+1256>>3]=-.0452072471;break i}z[i+1256>>3]=.0117252534;break i}z[l[i+2428>>2]>>3]>=72.5?z[i+1256>>3]=-.0967928246:z[i+1256>>3]=.158544868}else a:if(z[l[i+2428>>2]+128>>3]>=89.039){if(z[l[i+2428>>2]+16>>3]>=112.5){z[i+1256>>3]=.174831867;break a}z[i+1256>>3]=.0145793501}else z[l[i+2428>>2]+40>>3]>=9.5?z[i+1256>>3]=-.014704599:z[i+1256>>3]=-.147480458;e:if(z[l[i+2428>>2]+48>>3]>=35.70715){if(z[l[i+2428>>2]+40>>3]>=1.5){if(z[l[i+2428>>2]+64>>3]>=16.0085){if(z[l[i+2428>>2]+80>>3]>=254.99649){if(z[l[i+2428>>2]+72>>3]>=.5285715){z[i+1248>>3]=.0874333456;break e}z[i+1248>>3]=-.170040667;break e}z[l[i+2428>>2]+80>>3]>=254.94?z[i+1248>>3]=.170597538:z[i+1248>>3]=.00473136315;break e}r:if(z[l[i+2428>>2]+72>>3]>=.1527725){if(z[l[i+2428>>2]+216>>3]>=188.371){z[i+1248>>3]=-.0921787843;break r}z[i+1248>>3]=.05798034}else z[l[i+2428>>2]+112>>3]>=242.9285?z[i+1248>>3]=-.076682508:z[i+1248>>3]=.10085614;break e}z[i+1248>>3]=-.178075001}else if(z[l[i+2428>>2]+56>>3]>=1.25798)z[i+1248>>3]=-.203967556;else r:if(z[l[i+2428>>2]+72>>3]>=.1159705){if(z[l[i+2428>>2]+120>>3]>=1.00677){if(z[l[i+2428>>2]+88>>3]>=232.728){z[i+1248>>3]=.114630096;break r}z[i+1248>>3]=-.136866644;break r}z[l[i+2428>>2]+8>>3]>=131?z[i+1248>>3]=.0571736805:z[i+1248>>3]=-.175164729}else i:if(z[l[i+2428>>2]+40>>3]>=76.5){if(z[l[i+2428>>2]+208>>3]>=205.0775){z[i+1248>>3]=.0689814612;break i}z[i+1248>>3]=-.0283917785}else z[l[i+2428>>2]+208>>3]>=158.0305?z[i+1248>>3]=-.0181065146:z[i+1248>>3]=.0675897822;e:if(z[l[i+2428>>2]+168>>3]>=2.5){if(z[l[i+2428>>2]+80>>3]>=254.896){if(z[l[i+2428>>2]+168>>3]>=3.5){if(z[l[i+2428>>2]>>3]>=96.5){if(z[l[i+2428>>2]+88>>3]>=235.7385){z[i+1240>>3]=.116761975;break e}z[i+1240>>3]=-.0518529601;break e}z[l[i+2428>>2]+96>>3]>=4.5?z[i+1240>>3]=.0980071872:z[i+1240>>3]=-.151866496;break e}r:if(z[l[i+2428>>2]+8>>3]>=68){if(z[l[i+2428>>2]+40>>3]>=5.5){z[i+1240>>3]=.134224325;break r}z[i+1240>>3]=-.125912175}else z[i+1240>>3]=.193657234;break e}r:if(z[l[i+2428>>2]+208>>3]>=199.70499){if(z[l[i+2428>>2]+160>>3]>=30.5){if(z[l[i+2428>>2]+104>>3]>=11.5){z[i+1240>>3]=-.00546771195;break r}z[i+1240>>3]=.0775501058;break r}z[l[i+2428>>2]+88>>3]>=232.51999?z[i+1240>>3]=-.0973408893:z[i+1240>>3]=-.0015053848}else i:if(z[l[i+2428>>2]+32>>3]>=54.5){if(z[l[i+2428>>2]+184>>3]>=1.828525){z[i+1240>>3]=-.0413740948;break i}z[i+1240>>3]=.120355725}else z[i+1240>>3]=-.0942964181}else r:if(z[l[i+2428>>2]+128>>3]>=30.25325){if(z[l[i+2428>>2]+128>>3]>=36.732697){if(z[l[i+2428>>2]+104>>3]>=10.5){if(z[l[i+2428>>2]+216>>3]>=178.119){z[i+1240>>3]=-.0144570312;break r}z[i+1240>>3]=.111439206;break r}z[l[i+2428>>2]+64>>3]>=47.08335?z[i+1240>>3]=.0282028466:z[i+1240>>3]=-.185903281;break r}z[l[i+2428>>2]+144>>3]>=254.8195?z[i+1240>>3]=-.162916049:z[l[i+2428>>2]+208>>3]>=199.82849?z[i+1240>>3]=.153413832:z[i+1240>>3]=-.0259946417}else i:if(z[l[i+2428>>2]+104>>3]>=502){if(z[l[i+2428>>2]+88>>3]>=223.1945){if(z[l[i+2428>>2]+56>>3]>=.9827585){z[i+1240>>3]=-.03590196;break i}z[i+1240>>3]=-.226690918;break i}z[l[i+2428>>2]+24>>3]>=35?z[i+1240>>3]=-.133302793:z[i+1240>>3]=.123746455}else a:if(z[l[i+2428>>2]+40>>3]>=5.5){if(z[l[i+2428>>2]+24>>3]>=103.5){z[i+1240>>3]=-.0545176826;break a}z[i+1240>>3]=.0192086212}else z[l[i+2428>>2]+8>>3]>=96.5?z[i+1240>>3]=.0309187118:z[i+1240>>3]=-.0908065438;e:if(z[l[i+2428>>2]+112>>3]>=48.05065){if(z[l[i+2428>>2]+112>>3]>=63.02335){if(z[l[i+2428>>2]+112>>3]>=68.677795){if(z[l[i+2428>>2]+16>>3]>=26.5){if(z[l[i+2428>>2]+16>>3]>=29.5){z[i+1232>>3]=.00103077071;break e}z[i+1232>>3]=-.22648041;break e}z[l[i+2428>>2]+144>>3]>=254.808?z[i+1232>>3]=-.159491777:z[i+1232>>3]=.0823346898;break e}r:if(z[l[i+2428>>2]+80>>3]>=198.9445){if(z[l[i+2428>>2]+192>>3]>=2.11111){z[i+1232>>3]=-.0340486951;break r}z[i+1232>>3]=-.198269933}else z[i+1232>>3]=.102621518;break e}r:if(z[l[i+2428>>2]+8>>3]>=118.5){if(z[l[i+2428>>2]+136>>3]>=.283279){z[i+1232>>3]=-.0105593642;break r}z[l[i+2428>>2]+128>>3]>=15.33335?z[i+1232>>3]=.0822252706:z[i+1232>>3]=.20004192}else i:if(z[l[i+2428>>2]+208>>3]>=232.757){if(z[l[i+2428>>2]+160>>3]>=244){z[i+1232>>3]=.0643375143;break i}z[i+1232>>3]=-.171973959}else z[l[i+2428>>2]+216>>3]>=210.486?z[i+1232>>3]=.149931118:z[i+1232>>3]=-.147710949}else r:if(z[l[i+2428>>2]+216>>3]>=189.3245){if(z[l[i+2428>>2]+208>>3]>=158.0305){if(z[l[i+2428>>2]+208>>3]>=203.2245){if(z[l[i+2428>>2]+56>>3]>=1.2544){z[i+1232>>3]=.0678379461;break r}z[i+1232>>3]=-.0189642124;break r}z[l[i+2428>>2]+80>>3]>=244.948?z[i+1232>>3]=-.172007278:z[i+1232>>3]=.0161475111;break r}i:if(z[l[i+2428>>2]+152>>3]>=215.7655){if(z[l[i+2428>>2]+48>>3]>=135.058){z[i+1232>>3]=-.164088175;break i}z[i+1232>>3]=.136187747}else z[i+1232>>3]=-.16077438}else i:if(z[l[i+2428>>2]+216>>3]>=186.16049){if(z[l[i+2428>>2]+80>>3]>=247.657){if(z[l[i+2428>>2]>>3]>=146.5){z[i+1232>>3]=-.098475717;break i}z[i+1232>>3]=.16962947;break i}z[i+1232>>3]=-.175203383}else a:if(z[l[i+2428>>2]+192>>3]>=29.72435){if(z[l[i+2428>>2]+8>>3]>=4){z[i+1232>>3]=.158167407;break a}z[i+1232>>3]=-.125204727}else z[l[i+2428>>2]+80>>3]>=242.87799?z[i+1232>>3]=.00841527712:z[i+1232>>3]=-.151388526;e:if(z[l[i+2428>>2]+208>>3]>=233.33499){if(z[l[i+2428>>2]+128>>3]>=60.4395){if(z[l[i+2428>>2]+56>>3]>=1.290445){if(z[l[i+2428>>2]+80>>3]>=242.1085){z[i+1224>>3]=-.0418085754;break e}z[i+1224>>3]=.111927412;break e}r:if(z[l[i+2428>>2]+128>>3]>=81.048355){if(z[l[i+2428>>2]+176>>3]>=109.736){z[i+1224>>3]=.100918427;break r}z[i+1224>>3]=-.0613915622}else z[l[i+2428>>2]+48>>3]>=178.2315?z[i+1224>>3]=-.0376516245:z[i+1224>>3]=-.188818529;break e}r:if(z[l[i+2428>>2]+208>>3]>=233.54599){if(z[l[i+2428>>2]+128>>3]>=34.13585){if(z[l[i+2428>>2]+208>>3]>=254.72351){z[i+1224>>3]=-.147968814;break r}z[i+1224>>3]=.0692416877;break r}z[l[i+2428>>2]+8>>3]>=84.5?z[i+1224>>3]=.0312288236:z[i+1224>>3]=-.0128112286}else z[i+1224>>3]=.150754139}else r:if(z[l[i+2428>>2]+208>>3]>=229.4525){if(z[l[i+2428>>2]+152>>3]>=244.8475){z[i+1224>>3]=.135130659;break r}z[l[i+2428>>2]+64>>3]>=81.106?z[i+1224>>3]=.101847187:z[l[i+2428>>2]+216>>3]>=171.0115?z[i+1224>>3]=-.154908314:z[i+1224>>3]=.037260998}else i:if(z[l[i+2428>>2]+16>>3]>=9.5){if(z[l[i+2428>>2]+16>>3]>=12.5){if(z[l[i+2428>>2]+208>>3]>=228.024){z[i+1224>>3]=.0856558084;break i}z[i+1224>>3]=-.00675408123;break i}z[l[i+2428>>2]+64>>3]>=20.14745?z[i+1224>>3]=-.0881638154:z[i+1224>>3]=.158938617}else a:if(z[l[i+2428>>2]+56>>3]>=1.276025){if(z[l[i+2428>>2]+24>>3]>=103.5){z[i+1224>>3]=.116900854;break a}z[i+1224>>3]=-.127165094}else z[l[i+2428>>2]+152>>3]>=188.276?z[i+1224>>3]=-.193987742:z[i+1224>>3]=-.00635269657;e:if(z[l[i+2428>>2]>>3]>=196.5){if(z[l[i+2428>>2]+8>>3]>=3.5){z[i+1216>>3]=-.00516006583;break e}z[i+1216>>3]=.148111567}else r:if(z[l[i+2428>>2]+128>>3]>=92.41555){if(z[l[i+2428>>2]+64>>3]>=98.81795){z[i+1216>>3]=.0392543897;break r}z[i+1216>>3]=-.164223745}else if(z[l[i+2428>>2]+64>>3]>=91.52945)z[i+1216>>3]=-.151304588;else i:if(z[l[i+2428>>2]+128>>3]>=88.89145){if(z[l[i+2428>>2]+208>>3]>=170.472){z[i+1216>>3]=-.0224542674;break i}z[i+1216>>3]=.147803679}else z[l[i+2428>>2]+128>>3]>=79.661804?z[i+1216>>3]=-.103166617:z[i+1216>>3]=.000557649822;e:if(z[l[i+2428>>2]+152>>3]>=194.873){if(z[l[i+2428>>2]+152>>3]>=198.807){if(z[l[i+2428>>2]+200>>3]>=.1265385){if(z[l[i+2428>>2]+208>>3]>=251.138){if(z[l[i+2428>>2]+24>>3]>=103){z[i+1208>>3]=.0139350658;break e}z[i+1208>>3]=-.184370071;break e}z[l[i+2428>>2]+160>>3]>=1237.5?z[i+1208>>3]=-.114545181:z[i+1208>>3]=.087239109;break e}r:if(z[l[i+2428>>2]+88>>3]>=204.37799){if(z[l[i+2428>>2]+88>>3]>=207.98401){z[i+1208>>3]=-.00623018946;break r}z[i+1208>>3]=-.142001197}else z[l[i+2428>>2]+80>>3]>=250.3315?z[i+1208>>3]=-.112519674:z[i+1208>>3]=.0813998878;break e}r:if(z[l[i+2428>>2]+104>>3]>=1151){if(z[l[i+2428>>2]+48>>3]>=390.6565){z[i+1208>>3]=-.11541336;break r}z[l[i+2428>>2]+168>>3]>=327.5?z[i+1208>>3]=.132006317:z[i+1208>>3]=.0391754732}else i:if(z[l[i+2428>>2]+24>>3]>=147.5){if(z[l[i+2428>>2]+8>>3]>=138.5){z[i+1208>>3]=.0835634321;break i}z[i+1208>>3]=-.0105306869}else z[l[i+2428>>2]+144>>3]>=254.1055?z[i+1208>>3]=-.0114336722:z[i+1208>>3]=-.212738305}else r:if(z[l[i+2428>>2]+152>>3]>=194.206){if(z[l[i+2428>>2]+16>>3]>=66.5){z[i+1208>>3]=-.07270924;break r}z[i+1208>>3]=.188897848}else i:if(z[l[i+2428>>2]+40>>3]>=5396){if(z[l[i+2428>>2]+120>>3]>=1.5441){z[i+1208>>3]=.136850432;break i}z[i+1208>>3]=-.239749536}else a:if(z[l[i+2428>>2]+40>>3]>=2976){if(z[l[i+2428>>2]+56>>3]>=1.531675){z[i+1208>>3]=.0087782098;break a}z[i+1208>>3]=.143463358}else z[l[i+2428>>2]+16>>3]>=123.5?z[i+1208>>3]=.0405257642:z[i+1208>>3]=-.029294828;e:if(z[l[i+2428>>2]+56>>3]>=1.374895){if(z[l[i+2428>>2]+48>>3]>=35.70715){if(z[l[i+2428>>2]+168>>3]>=539){if(z[l[i+2428>>2]+120>>3]>=1.7374649){if(z[l[i+2428>>2]+80>>3]>=232.492){z[i+1200>>3]=.108133256;break e}z[i+1200>>3]=-.0504733287;break e}z[l[i+2428>>2]+32>>3]>=71.5?z[i+1200>>3]=-.123218887:z[i+1200>>3]=.0626623109;break e}r:if(z[l[i+2428>>2]+80>>3]>=254.98349){if(z[l[i+2428>>2]+88>>3]>=211.36649){z[i+1200>>3]=.0257642698;break r}z[i+1200>>3]=-.177814484}else z[l[i+2428>>2]+64>>3]>=20.5529?z[i+1200>>3]=.0253670011:z[i+1200>>3]=.113368608;break e}z[i+1200>>3]=-.175464556}else r:if(z[l[i+2428>>2]+208>>3]>=248.242){if(z[l[i+2428>>2]+120>>3]>=1.03986){if(z[l[i+2428>>2]+144>>3]>=235.52051){if(z[l[i+2428>>2]>>3]>=193.5){z[i+1200>>3]=.119603537;break r}z[i+1200>>3]=-.0812718943;break r}z[l[i+2428>>2]>>3]>=157.5?z[i+1200>>3]=.154130206:z[i+1200>>3]=.0202410668;break r}i:if(z[l[i+2428>>2]+112>>3]>=45.7239){if(z[l[i+2428>>2]+152>>3]>=222.97299){z[i+1200>>3]=.140278488;break i}z[i+1200>>3]=-.0631595999}else z[l[i+2428>>2]+8>>3]>=99.5?z[i+1200>>3]=-.0801399425:z[i+1200>>3]=.0341102481}else i:if(z[l[i+2428>>2]+216>>3]>=161.374){if(z[l[i+2428>>2]+216>>3]>=164.34149){if(z[l[i+2428>>2]+8>>3]>=132.5){z[i+1200>>3]=.0460662954;break i}z[i+1200>>3]=-.0160985272;break i}z[l[i+2428>>2]+64>>3]>=25.8389?z[i+1200>>3]=.00840201788:z[i+1200>>3]=.163590595}else a:if(z[l[i+2428>>2]+40>>3]>=2980.5){if(z[l[i+2428>>2]+88>>3]>=144.50949){z[i+1200>>3]=.0884890929;break a}z[i+1200>>3]=-.0889468268}else z[l[i+2428>>2]+176>>3]>=30.32435?z[i+1200>>3]=.0271144547:z[i+1200>>3]=-.187635347;e:if(z[l[i+2428>>2]+72>>3]>=.869743){if(z[l[i+2428>>2]+120>>3]>=1.3766351){if(z[l[i+2428>>2]+48>>3]>=60.28125){z[i+1192>>3]=-.0935194269;break e}z[i+1192>>3]=.0997598767;break e}z[l[i+2428>>2]>>3]>=194.5?z[i+1192>>3]=-.0264914669:z[i+1192>>3]=-.150794432}else r:if(z[l[i+2428>>2]+136>>3]>=1.33534){if(z[l[i+2428>>2]+96>>3]>=16){z[i+1192>>3]=-.0357929245;break r}z[i+1192>>3]=.143960625}else if(z[l[i+2428>>2]+136>>3]>=1.105195)z[i+1192>>3]=-.141605288;else i:if(z[l[i+2428>>2]+152>>3]>=190.1535){if(z[l[i+2428>>2]+152>>3]>=192.9685){z[i+1192>>3]=-.000935850316;break i}z[i+1192>>3]=-.127673015}else z[l[i+2428>>2]+152>>3]>=188.1265?z[i+1192>>3]=.119059376:z[i+1192>>3]=.0112300534;e:if(z[l[i+2428>>2]+32>>3]>=95.5){if(z[l[i+2428>>2]+32>>3]>=99.5){if(z[l[i+2428>>2]+40>>3]>=725){if(z[l[i+2428>>2]+40>>3]>=1703.5){if(z[l[i+2428>>2]+48>>3]>=43.82955){z[i+1184>>3]=.0260299649;break e}z[i+1184>>3]=-.0348721221;break e}z[l[i+2428>>2]+16>>3]>=94.5?z[i+1184>>3]=-.114715815:z[i+1184>>3]=.019737944;break e}r:if(z[l[i+2428>>2]+40>>3]>=510.5){if(z[l[i+2428>>2]+152>>3]>=232.2445){z[i+1184>>3]=-.130795777;break r}z[i+1184>>3]=.165365592}else z[l[i+2428>>2]+192>>3]>=37.537903?z[i+1184>>3]=.0784209892:z[i+1184>>3]=-.0811007991;break e}r:if(z[l[i+2428>>2]+208>>3]>=178.8295){if(z[l[i+2428>>2]+208>>3]>=237.336){z[i+1184>>3]=.0484483875;break r}z[i+1184>>3]=.186856672}else z[i+1184>>3]=.0474712811}else r:if(z[l[i+2428>>2]+32>>3]>=70.5){if(z[l[i+2428>>2]+112>>3]>=78.70735){if(z[l[i+2428>>2]+8>>3]>=98){z[i+1184>>3]=-.0263783392;break r}z[i+1184>>3]=-.233281419;break r}z[l[i+2428>>2]+208>>3]>=233.5935?z[i+1184>>3]=.150219038:z[l[i+2428>>2]+80>>3]>=254.1065?z[i+1184>>3]=.0697164312:z[i+1184>>3]=-.179655716}else i:if(z[l[i+2428>>2]+32>>3]>=67.5){if(z[l[i+2428>>2]+24>>3]>=61.5){z[i+1184>>3]=.0216537956;break i}z[i+1184>>3]=.172846794}else a:if(z[l[i+2428>>2]+88>>3]>=202.82999){if(z[l[i+2428>>2]+48>>3]>=188.3995){z[i+1184>>3]=-.145846874;break a}z[i+1184>>3]=-.00675973995}else z[l[i+2428>>2]+88>>3]>=199.98349?z[i+1184>>3]=.108672418:z[i+1184>>3]=-.0053775711;e:if(z[l[i+2428>>2]+112>>3]>=48.05065){if(z[l[i+2428>>2]+208>>3]>=171.562){if(z[l[i+2428>>2]+144>>3]>=230.127){if(z[l[i+2428>>2]+216>>3]>=190.245){if(z[l[i+2428>>2]+216>>3]>=222.567){z[i+1176>>3]=-.0253276564;break e}z[i+1176>>3]=.0351982526;break e}z[l[i+2428>>2]+56>>3]>=1.42131?z[i+1176>>3]=.00696632871:z[i+1176>>3]=-.104312718;break e}r:if(z[l[i+2428>>2]+8>>3]>=14.5){if(z[l[i+2428>>2]+24>>3]>=127.5){z[i+1176>>3]=.129434302;break r}z[i+1176>>3]=-.0348787904}else z[l[i+2428>>2]+48>>3]>=7.362595?z[i+1176>>3]=.174773201:z[i+1176>>3]=-.125672236;break e}r:if(z[l[i+2428>>2]+128>>3]>=85.64375){if(z[l[i+2428>>2]+104>>3]>=12.5){z[i+1176>>3]=-.0578933023;break r}z[i+1176>>3]=.153266236}else z[l[i+2428>>2]+168>>3]>=51.5?z[i+1176>>3]=.0601022616:z[l[i+2428>>2]+144>>3]>=180.905?z[i+1176>>3]=-.200944692:z[i+1176>>3]=-.0285441708}else r:if(z[l[i+2428>>2]+24>>3]>=12.5){if(z[l[i+2428>>2]+112>>3]>=24.89745){if(z[l[i+2428>>2]+216>>3]>=251.543){if(z[l[i+2428>>2]+216>>3]>=252.393){z[i+1176>>3]=.0063200295;break r}z[i+1176>>3]=.170266792;break r}z[l[i+2428>>2]+32>>3]>=20.5?z[i+1176>>3]=.000473626744:z[i+1176>>3]=-.183722451;break r}i:if(z[l[i+2428>>2]+64>>3]>=57.430298){if(z[l[i+2428>>2]+144>>3]>=199.95){z[i+1176>>3]=-.0225840528;break i}z[i+1176>>3]=.0880157128}else z[l[i+2428>>2]+64>>3]>=40.1412?z[i+1176>>3]=-.0520998798:z[i+1176>>3]=.00451690285}else i:if(z[l[i+2428>>2]>>3]>=36.5){if(z[l[i+2428>>2]+48>>3]>=123.38251){if(z[l[i+2428>>2]+152>>3]>=200.311){z[i+1176>>3]=-.0502939783;break i}z[i+1176>>3]=.146179885;break i}z[l[i+2428>>2]+88>>3]>=235.975?z[i+1176>>3]=.0507601202:z[i+1176>>3]=-.165761113}else z[l[i+2428>>2]+208>>3]>=253.06?z[i+1176>>3]=-.0553058051:z[i+1176>>3]=-.210260347;e:if(z[l[i+2428>>2]+144>>3]>=245.2345){if(z[l[i+2428>>2]+152>>3]>=225.4205){if(z[l[i+2428>>2]+80>>3]>=235.8855){if(z[l[i+2428>>2]+152>>3]>=232.14551){if(z[l[i+2428>>2]+24>>3]>=14.5){z[i+1168>>3]=-.0197698437;break e}z[i+1168>>3]=.132632375;break e}z[l[i+2428>>2]+24>>3]>=35.5?z[i+1168>>3]=.101595715:z[i+1168>>3]=-.0532878712;break e}z[l[i+2428>>2]+176>>3]>=239.216?z[i+1168>>3]=.101903416:z[i+1168>>3]=-.180792809;break e}r:if(z[l[i+2428>>2]>>3]>=32.5){if(z[l[i+2428>>2]+48>>3]>=101.9615){if(z[l[i+2428>>2]+96>>3]>=351.5){z[i+1168>>3]=.140682235;break r}z[i+1168>>3]=-.0120039089;break r}z[l[i+2428>>2]+120>>3]>=1.66288?z[i+1168>>3]=.0925801173:z[i+1168>>3]=-.145938799}else i:if(z[l[i+2428>>2]+128>>3]>=25.701801){if(z[l[i+2428>>2]+128>>3]>=63.380753){z[i+1168>>3]=-.066866301;break i}z[i+1168>>3]=.138837755}else z[l[i+2428>>2]+96>>3]>=-499?z[i+1168>>3]=-.09425807:z[i+1168>>3]=.120578445}else r:if(z[l[i+2428>>2]+144>>3]>=242.726){if(z[l[i+2428>>2]+120>>3]>=.95505905){if(z[l[i+2428>>2]+96>>3]>=87){if(z[l[i+2428>>2]+56>>3]>=1.21823){z[i+1168>>3]=-.0887743384;break r}z[i+1168>>3]=.143909007;break r}z[l[i+2428>>2]+8>>3]>=104?z[i+1168>>3]=.00645004725:z[i+1168>>3]=-.185363039;break r}z[l[i+2428>>2]+24>>3]>=10.5?z[i+1168>>3]=-.203554869:z[i+1168>>3]=-.0033041276}else i:if(z[l[i+2428>>2]+144>>3]>=241.533){if(z[l[i+2428>>2]+120>>3]>=.917169){if(z[l[i+2428>>2]+8>>3]>=33.5){z[i+1168>>3]=-.181497857;break i}z[i+1168>>3]=.0579099841;break i}z[l[i+2428>>2]+216>>3]>=216.8045?z[i+1168>>3]=.160318941:z[i+1168>>3]=-.00615496328}else a:if(z[l[i+2428>>2]+152>>3]>=217.34){if(z[l[i+2428>>2]+64>>3]>=21.834148){z[i+1168>>3]=.00401087059;break a}z[i+1168>>3]=-.0603285544}else z[l[i+2428>>2]+16>>3]>=11.5?z[i+1168>>3]=.0153765706:z[i+1168>>3]=-.139688209;e:if(z[l[i+2428>>2]+96>>3]>=2.5){if(z[l[i+2428>>2]+208>>3]>=253.0175){if(z[l[i+2428>>2]>>3]>=4.5){if(z[l[i+2428>>2]+104>>3]>=6103){z[i+1160>>3]=-.0562497079;break e}z[l[i+2428>>2]+200>>3]>=.29400802?z[i+1160>>3]=-.00272648945:z[i+1160>>3]=.132926837;break e}z[l[i+2428>>2]+8>>3]>=43?z[i+1160>>3]=-.14267242:z[i+1160>>3]=.0421656519;break e}r:if(z[l[i+2428>>2]+208>>3]>=249.72751){if(z[l[i+2428>>2]+128>>3]>=11.2724495){if(z[l[i+2428>>2]+40>>3]>=5376){z[i+1160>>3]=.0961010531;break r}z[i+1160>>3]=-.155604899;break r}z[l[i+2428>>2]+64>>3]>=6.710395?z[i+1160>>3]=.121129692:z[i+1160>>3]=-.0687732995}else i:if(z[l[i+2428>>2]+80>>3]>=225.794){if(z[l[i+2428>>2]+144>>3]>=212.81549){z[i+1160>>3]=.0103586763;break i}z[i+1160>>3]=.0877373442}else z[l[i+2428>>2]+104>>3]>=124.5?z[i+1160>>3]=-.00710597029:z[i+1160>>3]=-.131198794}else r:if(z[l[i+2428>>2]+160>>3]>=65.5){if(z[l[i+2428>>2]+160>>3]>=114.5){if(z[l[i+2428>>2]+56>>3]>=1.00154){z[i+1160>>3]=.125283107;break r}z[l[i+2428>>2]+144>>3]>=238.561?z[i+1160>>3]=.0589708462:z[i+1160>>3]=-.138055906;break r}z[l[i+2428>>2]+8>>3]>=57.5?z[i+1160>>3]=.0216143038:z[i+1160>>3]=.175945923}else i:if(z[l[i+2428>>2]+168>>3]>=13.5){if(z[l[i+2428>>2]>>3]>=17.5){if(z[l[i+2428>>2]+184>>3]>=1.717195){z[i+1160>>3]=.0148264011;break i}z[i+1160>>3]=-.190905586;break i}z[l[i+2428>>2]+80>>3]>=238.4585?z[i+1160>>3]=.1021135:z[i+1160>>3]=-.134722739}else a:if(z[l[i+2428>>2]+160>>3]>=2.5){if(z[l[i+2428>>2]+24>>3]>=87.5){z[i+1160>>3]=.159082592;break a}z[i+1160>>3]=.0196548197}else z[l[i+2428>>2]+152>>3]>=172.11801?z[i+1160>>3]=-.007009177:z[i+1160>>3]=-.0980467722;e:if(z[l[i+2428>>2]+208>>3]>=245.94351){if(z[l[i+2428>>2]+80>>3]>=236.8305){if(z[l[i+2428>>2]+88>>3]>=244.418){if(z[l[i+2428>>2]+88>>3]>=252.435){if(z[l[i+2428>>2]+144>>3]>=243.022){z[i+1152>>3]=.0562528931;break e}z[i+1152>>3]=-.171741873;break e}z[l[i+2428>>2]+80>>3]>=242.664?z[i+1152>>3]=-.1853351:z[i+1152>>3]=.0234947912;break e}r:if(z[l[i+2428>>2]+8>>3]>=105.5){if(z[l[i+2428>>2]+40>>3]>=68.5){z[i+1152>>3]=.0129390573;break r}z[i+1152>>3]=-.153263733}else z[l[i+2428>>2]+24>>3]>=6.5?z[i+1152>>3]=.0838576928:z[i+1152>>3]=-.178996682;break e}r:if(z[l[i+2428>>2]+16>>3]>=108.5){if(z[l[i+2428>>2]+208>>3]>=254.177){if(z[l[i+2428>>2]>>3]>=169.5){z[i+1152>>3]=-.0400584117;break r}z[i+1152>>3]=.107051849;break r}z[l[i+2428>>2]+128>>3]>=51.08285?z[i+1152>>3]=.111834846:z[i+1152>>3]=-.12148767}else i:if(z[l[i+2428>>2]+16>>3]>=55.5){if(z[l[i+2428>>2]+24>>3]>=128.5){z[i+1152>>3]=-.0308166593;break i}z[i+1152>>3]=-.192082465}else z[l[i+2428>>2]+104>>3]>=7.5?z[i+1152>>3]=.0654530227:z[i+1152>>3]=-.120513253}else r:if(z[l[i+2428>>2]+216>>3]>=217.3445){if(z[l[i+2428>>2]+208>>3]>=198.731){if(z[l[i+2428>>2]+208>>3]>=223.2285){if(z[l[i+2428>>2]+152>>3]>=244.8645){z[i+1152>>3]=.0828800723;break r}z[i+1152>>3]=-.028183151;break r}z[l[i+2428>>2]+128>>3]>=8.109605?z[i+1152>>3]=-.0418608785:z[i+1152>>3]=-.199693903;break r}i:if(z[l[i+2428>>2]+208>>3]>=193.706){if(z[l[i+2428>>2]+16>>3]>=44.5){z[i+1152>>3]=.16905719;break i}z[i+1152>>3]=-.113406897}else z[l[i+2428>>2]+80>>3]>=223.358?z[i+1152>>3]=-.160019711:z[i+1152>>3]=.111600079}else i:if(z[l[i+2428>>2]+208>>3]>=202.9125){if(z[l[i+2428>>2]+216>>3]>=187.27249){if(z[l[i+2428>>2]+8>>3]>=113.5){z[i+1152>>3]=-.0574522913;break i}z[i+1152>>3]=.0549728647;break i}z[l[i+2428>>2]+56>>3]>=1.72857?z[i+1152>>3]=.0634688661:z[i+1152>>3]=-.0705305636}else a:if(z[l[i+2428>>2]+144>>3]>=220.8165){if(z[l[i+2428>>2]+64>>3]>=8.11161){z[i+1152>>3]=-.153178617;break a}z[i+1152>>3]=-.00491317408}else z[l[i+2428>>2]+56>>3]>=.19286549?z[i+1152>>3]=-.00999707542:z[i+1152>>3]=.0803823099;e:if(z[l[i+2428>>2]+56>>3]>=.794545){if(z[l[i+2428>>2]+48>>3]>=18.8182){if(z[l[i+2428>>2]+48>>3]>=19.142849){if(z[l[i+2428>>2]+56>>3]>=.80239546){if(z[l[i+2428>>2]+48>>3]>=24.777851){z[i+1144>>3]=.00508113531;break e}z[i+1144>>3]=-.127106577;break e}z[l[i+2428>>2]+32>>3]>=262?z[i+1144>>3]=.171616822:z[i+1144>>3]=.0537196584;break e}r:if(z[l[i+2428>>2]+32>>3]>=5.5){if(z[l[i+2428>>2]+216>>3]>=225.808){z[i+1144>>3]=-.0430342853;break r}z[i+1144>>3]=.145023242}else z[l[i+2428>>2]+152>>3]>=229.545?z[i+1144>>3]=-.0211725514:z[i+1144>>3]=-.128553554;break e}z[l[i+2428>>2]+144>>3]>=196.7875?z[i+1144>>3]=-.173038289:z[i+1144>>3]=-.0334102474}else r:if(z[l[i+2428>>2]+56>>3]>=.731659){if(z[l[i+2428>>2]+24>>3]>=6.5){if(z[l[i+2428>>2]+200>>3]>=.29120702){z[i+1144>>3]=.0363667421;break r}z[l[i+2428>>2]+184>>3]>=1.376495?z[i+1144>>3]=-.0363640748:z[i+1144>>3]=-.220108822;break r}z[i+1144>>3]=.104188479}else i:if(z[l[i+2428>>2]+152>>3]>=212.061){if(z[l[i+2428>>2]+208>>3]>=248.67001){if(z[l[i+2428>>2]+32>>3]>=.5){z[i+1144>>3]=.107765257;break i}z[i+1144>>3]=-.000228137666;break i}z[l[i+2428>>2]+96>>3]>=3.5?z[i+1144>>3]=-.00266405125:z[i+1144>>3]=-.0767194256}else a:if(z[l[i+2428>>2]+88>>3]>=199.9445){if(z[l[i+2428>>2]>>3]>=24.5){z[i+1144>>3]=.0831401795;break a}z[i+1144>>3]=-.0933211222}else z[l[i+2428>>2]+88>>3]>=190.513?z[i+1144>>3]=-.181171492:z[i+1144>>3]=.0156391189;e:if(z[l[i+2428>>2]+8>>3]>=91.5){if(z[l[i+2428>>2]+88>>3]>=253.886){if(z[l[i+2428>>2]+128>>3]>=54.2265){z[i+1136>>3]=-.147588626;break e}z[l[i+2428>>2]+168>>3]>=1127?z[i+1136>>3]=-.123352014:z[l[i+2428>>2]+136>>3]>=.371939?z[i+1136>>3]=-.108118251:z[i+1136>>3]=.117855765;break e}r:if(z[l[i+2428>>2]+32>>3]>=23.5){if(z[l[i+2428>>2]+80>>3]>=250.004){if(z[l[i+2428>>2]+80>>3]>=252.054){z[i+1136>>3]=.0533893891;break r}z[i+1136>>3]=-.139325902;break r}z[l[i+2428>>2]+40>>3]>=5763?z[i+1136>>3]=-.142052695:z[i+1136>>3]=.0857516602}else i:if(z[l[i+2428>>2]+16>>3]>=98.5){if(z[l[i+2428>>2]+64>>3]>=16.3572){z[i+1136>>3]=-.0768684968;break i}z[i+1136>>3]=.0426480509}else z[l[i+2428>>2]+208>>3]>=215.35?z[i+1136>>3]=-.024882298:z[i+1136>>3]=-.195597693}else r:if(z[l[i+2428>>2]+8>>3]>=35.5){if(z[l[i+2428>>2]+208>>3]>=205.12851){if(z[l[i+2428>>2]+16>>3]>=97.5){if(z[l[i+2428>>2]+112>>3]>=74.8928){z[i+1136>>3]=.0286395494;break r}z[i+1136>>3]=-.0986318737;break r}z[l[i+2428>>2]+216>>3]>=207.0375?z[i+1136>>3]=-.00202603452:z[i+1136>>3]=.128677875;break r}i:if(z[l[i+2428>>2]+216>>3]>=174.8295){if(z[l[i+2428>>2]+104>>3]>=274.5){z[i+1136>>3]=.0262093078;break i}z[i+1136>>3]=-.167448387}else z[l[i+2428>>2]+8>>3]>=48.5?z[i+1136>>3]=.0699270964:z[i+1136>>3]=-.142110929}else i:if(z[l[i+2428>>2]+88>>3]>=244.40701){if(z[l[i+2428>>2]+32>>3]>=.5){if(z[l[i+2428>>2]+192>>3]>=40.097153){z[i+1136>>3]=.0926110074;break i}z[i+1136>>3]=-.0436738655;break i}z[l[i+2428>>2]>>3]>=111.5?z[i+1136>>3]=-.0200166609:z[i+1136>>3]=-.199693203}else a:if(z[l[i+2428>>2]+8>>3]>=29.5){if(z[l[i+2428>>2]+16>>3]>=65.5){z[i+1136>>3]=.123605169;break a}z[i+1136>>3]=-.150692955}else z[l[i+2428>>2]+8>>3]>=24.5?z[i+1136>>3]=-.0981321856:z[i+1136>>3]=.0128357215;e:if(z[l[i+2428>>2]+112>>3]>=610.37354){if(z[l[i+2428>>2]+104>>3]>=5051.5){if(z[l[i+2428>>2]+48>>3]>=606.52844){z[i+1128>>3]=-.0177483242;break e}z[i+1128>>3]=.0374795124;break e}z[l[i+2428>>2]+112>>3]>=769.2995?z[i+1128>>3]=-.0255076122:z[i+1128>>3]=-.149396434}else if(z[l[i+2428>>2]+184>>3]>=2.28887)z[i+1128>>3]=.109917775;else if(z[l[i+2428>>2]+48>>3]>=798.034)z[i+1128>>3]=.117840245;else r:if(z[l[i+2428>>2]+56>>3]>=1.9793401){if(z[l[i+2428>>2]+40>>3]>=1119.5){z[i+1128>>3]=-.185476646;break r}z[i+1128>>3]=.0751368031}else z[l[i+2428>>2]+56>>3]>=1.374895?z[i+1128>>3]=.0192502644:z[i+1128>>3]=-.00434013223;e:if(z[l[i+2428>>2]>>3]>=47.5){if(z[l[i+2428>>2]+96>>3]>=6.5){if(z[l[i+2428>>2]+80>>3]>=244.807){if(z[l[i+2428>>2]+24>>3]>=15){if(z[l[i+2428>>2]+24>>3]>=137.5){z[i+1120>>3]=-.0203106608;break e}z[i+1120>>3]=.0760562941;break e}z[l[i+2428>>2]+152>>3]>=201.58951?z[i+1120>>3]=-.139289379:z[i+1120>>3]=.0445011295;break e}r:if(z[l[i+2428>>2]+96>>3]>=18.5){if(z[l[i+2428>>2]+24>>3]>=142.5){z[i+1120>>3]=.0781218931;break r}z[i+1120>>3]=-.0544800162}else z[l[i+2428>>2]+112>>3]>=95.091095?z[i+1120>>3]=-.091312103:z[i+1120>>3]=.0968151912;break e}r:if(z[l[i+2428>>2]+32>>3]>=240.5){if(z[l[i+2428>>2]+32>>3]>=853.5){if(z[l[i+2428>>2]>>3]>=111.5){z[i+1120>>3]=.0799882337;break r}z[i+1120>>3]=-.202343658;break r}z[i+1120>>3]=-.221616387}else i:if(z[l[i+2428>>2]+32>>3]>=215){if(z[l[i+2428>>2]+64>>3]>=50.942047){z[i+1120>>3]=.0213529188;break i}z[i+1120>>3]=.172397688}else z[l[i+2428>>2]+8>>3]>=133.5?z[i+1120>>3]=.0526089482:z[i+1120>>3]=-.0227281209}else r:if(z[l[i+2428>>2]>>3]>=38.5){if(z[l[i+2428>>2]+216>>3]>=215.737){if(z[l[i+2428>>2]+88>>3]>=220.23401){if(z[l[i+2428>>2]+168>>3]>=340.5){z[i+1120>>3]=-.0458028875;break r}z[i+1120>>3]=-.196222141;break r}z[l[i+2428>>2]+96>>3]>=18?z[i+1120>>3]=.10938666:z[i+1120>>3]=-.0358039476;break r}i:if(z[l[i+2428>>2]+40>>3]>=5.5){if(z[l[i+2428>>2]+80>>3]>=242.504){z[i+1120>>3]=.163903192;break i}z[i+1120>>3]=-.0757068023}else z[i+1120>>3]=-.125323042}else i:if(z[l[i+2428>>2]+216>>3]>=234.382){if(z[l[i+2428>>2]+160>>3]>=167){if(z[l[i+2428>>2]+16>>3]>=84){z[i+1120>>3]=.0161594413;break i}z[i+1120>>3]=-.123054624;break i}z[l[i+2428>>2]+72>>3]>=.002154288?z[i+1120>>3]=.14043723:z[i+1120>>3]=.0355403386}else z[l[i+2428>>2]+216>>3]>=232.0575?z[i+1120>>3]=-.178732395:z[l[i+2428>>2]+160>>3]>=21.5?z[i+1120>>3]=.0408627428:z[i+1120>>3]=-.0178528298;e:if(z[l[i+2428>>2]+56>>3]>=2.37871){if(z[l[i+2428>>2]+56>>3]>=2.69845){z[i+1112>>3]=-.0254556593;break e}z[i+1112>>3]=.12918292}else r:if(z[l[i+2428>>2]+56>>3]>=2.190535){if(z[l[i+2428>>2]+136>>3]>=.0082267){z[i+1112>>3]=-.00105043023;break r}z[i+1112>>3]=-.157409236}else i:if(z[l[i+2428>>2]+208>>3]>=100.113){if(z[l[i+2428>>2]+208>>3]>=122.0625){if(z[l[i+2428>>2]+144>>3]>=158.0375){z[i+1112>>3]=-.000357535988;break i}z[i+1112>>3]=-.117255412;break i}z[l[i+2428>>2]+216>>3]>=185.1355?z[i+1112>>3]=-.114169195:z[i+1112>>3]=.112803809}else z[i+1112>>3]=-.132353172;e:if(z[l[i+2428>>2]>>3]>=196.5){if(z[l[i+2428>>2]+8>>3]>=3.5){z[i+1104>>3]=-.00181588903;break e}z[i+1104>>3]=.128187656}else r:if(z[l[i+2428>>2]+216>>3]>=239.24051){if(z[l[i+2428>>2]+72>>3]>=.001035228){if(z[l[i+2428>>2]+24>>3]>=85.5){if(z[l[i+2428>>2]+208>>3]>=242.66049){z[i+1104>>3]=-.0619914718;break r}z[i+1104>>3]=.139803797;break r}z[l[i+2428>>2]+152>>3]>=234.986?z[i+1104>>3]=-.101028241:z[i+1104>>3]=.0704033226;break r}i:if(z[l[i+2428>>2]+128>>3]>=19.73235){if(z[l[i+2428>>2]+128>>3]>=35.59465){z[i+1104>>3]=-.111642219;break i}z[i+1104>>3]=.0659874082}else z[l[i+2428>>2]+208>>3]>=189.341?z[i+1104>>3]=-.183860138:z[i+1104>>3]=.0911119208}else i:if(z[l[i+2428>>2]+216>>3]>=237.9075){if(z[l[i+2428>>2]+208>>3]>=248.978){z[i+1104>>3]=.182610109;break i}z[l[i+2428>>2]+136>>3]>=.10503104?z[i+1104>>3]=.133936197:z[i+1104>>3]=-.107399844}else z[l[i+2428>>2]+216>>3]>=236.6125?z[i+1104>>3]=-.158482388:z[l[i+2428>>2]+216>>3]>=236.5905?z[i+1104>>3]=.163984865:z[i+1104>>3]=-.00118145742;e:if(z[l[i+2428>>2]+216>>3]>=211.0015){if(z[l[i+2428>>2]+216>>3]>=214.291){if(z[l[i+2428>>2]>>3]>=180.5){if(z[l[i+2428>>2]+144>>3]>=241.5835){if(z[l[i+2428>>2]+208>>3]>=250.0185){z[i+1096>>3]=.0114757232;break e}z[i+1096>>3]=.126060888;break e}z[l[i+2428>>2]+168>>3]>=220.5?z[i+1096>>3]=.0503366888:z[i+1096>>3]=-.158379525;break e}r:if(z[l[i+2428>>2]>>3]>=174.5){if(z[l[i+2428>>2]+208>>3]>=253.06201){z[i+1096>>3]=-.0242222473;break r}z[i+1096>>3]=-.174468637}else z[l[i+2428>>2]+88>>3]>=208.3215?z[i+1096>>3]=-.0110072866:z[i+1096>>3]=.0539596044;break e}r:if(z[l[i+2428>>2]+16>>3]>=170.5){if(z[l[i+2428>>2]+120>>3]>=1.062945){z[i+1096>>3]=-.0207648817;break r}z[i+1096>>3]=-.175136492}else z[l[i+2428>>2]+144>>3]>=253.9785?z[i+1096>>3]=-.147862822:z[l[i+2428>>2]+64>>3]>=16.53985?z[i+1096>>3]=.0269741155:z[i+1096>>3]=.151352808}else r:if(z[l[i+2428>>2]+216>>3]>=208.51001){if(z[l[i+2428>>2]+80>>3]>=240.702){z[i+1096>>3]=-.213643178;break r}z[l[i+2428>>2]+144>>3]>=245.083?z[i+1096>>3]=.106664218:z[i+1096>>3]=-.148694664}else i:if(z[l[i+2428>>2]+64>>3]>=68.422455){if(z[l[i+2428>>2]+88>>3]>=199.2095){if(z[l[i+2428>>2]+80>>3]>=251.669){z[i+1096>>3]=-.0460154898;break i}z[i+1096>>3]=-.189801425;break i}z[l[i+2428>>2]+208>>3]>=147.5875?z[i+1096>>3]=-.0652304292:z[i+1096>>3]=.121074654}else a:if(z[l[i+2428>>2]+88>>3]>=225.1655){if(z[l[i+2428>>2]+88>>3]>=226.67651){z[i+1096>>3]=.013176294;break a}z[i+1096>>3]=.152157813}else z[l[i+2428>>2]+152>>3]>=194.8875?z[i+1096>>3]=-.0511145107:z[i+1096>>3]=.0216547064;e:if(z[l[i+2428>>2]+56>>3]>=.794545){if(z[l[i+2428>>2]+48>>3]>=18.8182){if(z[l[i+2428>>2]+152>>3]>=231.182){if(z[l[i+2428>>2]+16>>3]>=86.5){if(z[l[i+2428>>2]+64>>3]>=51.74495){z[i+1088>>3]=-.157323897;break e}z[i+1088>>3]=.105624512;break e}z[l[i+2428>>2]+40>>3]>=3570?z[i+1088>>3]=.142708823:z[i+1088>>3]=-.0707679316;break e}r:if(z[l[i+2428>>2]+16>>3]>=80.5){if(z[l[i+2428>>2]+64>>3]>=5.7939453){z[i+1088>>3]=-.00929831713;break r}z[i+1088>>3]=-.172500655}else z[l[i+2428>>2]+48>>3]>=459.4985?z[i+1088>>3]=-.102550708:z[i+1088>>3]=.0338052288;break e}z[l[i+2428>>2]+152>>3]>=237.134?z[i+1088>>3]=-.0395439081:z[i+1088>>3]=-.158850655}else r:if(z[l[i+2428>>2]+56>>3]>=.7585035){if(z[l[i+2428>>2]+136>>3]>=.2391835){z[i+1088>>3]=-.0265568029;break r}z[i+1088>>3]=-.195299268}else i:if(z[l[i+2428>>2]+16>>3]>=195.5){if(z[l[i+2428>>2]>>3]>=180.5){if(z[l[i+2428>>2]+96>>3]>=52){z[i+1088>>3]=.12332096;break i}z[i+1088>>3]=-.0108863199;break i}z[l[i+2428>>2]+200>>3]>=.395903?z[i+1088>>3]=.0610699914:z[i+1088>>3]=-.150919706}else a:if(z[l[i+2428>>2]+40>>3]>=4999.5){if(z[l[i+2428>>2]+48>>3]>=102.366){z[i+1088>>3]=.107874982;break a}z[i+1088>>3]=-.021743346}else z[l[i+2428>>2]+40>>3]>=3190?z[i+1088>>3]=-.10597118:z[i+1088>>3]=-.00177220872;e:if(z[l[i+2428>>2]+160>>3]>=30.5){if(z[l[i+2428>>2]+80>>3]>=251.4155){if(z[l[i+2428>>2]+184>>3]>=1.719095){if(z[l[i+2428>>2]+136>>3]>=.00211279){if(z[l[i+2428>>2]+128>>3]>=18.1371){z[i+1080>>3]=-.135548666;break e}z[i+1080>>3]=.0109735299;break e}z[i+1080>>3]=.101674013;break e}z[l[i+2428>>2]+24>>3]>=147.5?z[i+1080>>3]=-.0617589839:z[l[i+2428>>2]+216>>3]>=235.59851?z[i+1080>>3]=.0381341465:z[i+1080>>3]=.165516719;break e}r:if(z[l[i+2428>>2]+192>>3]>=12.4073){if(z[l[i+2428>>2]+128>>3]>=8.955626){if(z[l[i+2428>>2]+128>>3]>=15.30105){z[i+1080>>3]=.0117669431;break r}z[i+1080>>3]=-.112520985;break r}z[l[i+2428>>2]>>3]>=18?z[i+1080>>3]=.00532726292:z[i+1080>>3]=.132420659}else z[l[i+2428>>2]+120>>3]>=1.687125?z[i+1080>>3]=.101273373:z[l[i+2428>>2]+96>>3]>=5816?z[i+1080>>3]=.0794328079:z[i+1080>>3]=-.136867151}else r:if(z[l[i+2428>>2]+168>>3]>=121.5){if(z[l[i+2428>>2]+192>>3]>=16.339401){if(z[l[i+2428>>2]+168>>3]>=2415){if(z[l[i+2428>>2]+88>>3]>=232.04001){z[i+1080>>3]=-.151175529;break r}z[i+1080>>3]=.0786029026;break r}z[l[i+2428>>2]+16>>3]>=185.5?z[i+1080>>3]=-.00729601923:z[i+1080>>3]=-.163146943;break r}i:if(z[l[i+2428>>2]+184>>3]>=1.269765){if(z[l[i+2428>>2]+16>>3]>=18){z[i+1080>>3]=.143533468;break i}z[i+1080>>3]=.0107183969}else z[l[i+2428>>2]+48>>3]>=117.6433?z[i+1080>>3]=-.00509209791:z[i+1080>>3]=-.112141229}else i:if(z[l[i+2428>>2]+168>>3]>=2.5){if(z[l[i+2428>>2]+168>>3]>=3.5){if(z[l[i+2428>>2]+64>>3]>=20.2986){z[i+1080>>3]=.0681274086;break i}z[i+1080>>3]=-.0234465618;break i}z[l[i+2428>>2]+80>>3]>=252.75?z[i+1080>>3]=.146745309:z[i+1080>>3]=-.109761536}else a:if(z[l[i+2428>>2]+160>>3]>=-499.5){if(z[l[i+2428>>2]+72>>3]>=.0806703){z[i+1080>>3]=.126511365;break a}z[i+1080>>3]=-.087015152}else z[l[i+2428>>2]+16>>3]>=12.5?z[i+1080>>3]=-.00681806682:z[i+1080>>3]=.0496571399;e:if(z[l[i+2428>>2]+64>>3]>=57.412148){if(z[l[i+2428>>2]+48>>3]>=26.935051){if(z[l[i+2428>>2]+48>>3]>=152.20651){if(z[l[i+2428>>2]+56>>3]>=.965141){if(z[l[i+2428>>2]+88>>3]>=218.85449){z[i+1072>>3]=.0989918336;break e}z[i+1072>>3]=-.0336288773;break e}z[l[i+2428>>2]+136>>3]>=.30118948?z[i+1072>>3]=.0064725331:z[i+1072>>3]=-.163412169;break e}r:if(z[l[i+2428>>2]+64>>3]>=61.2844){if(z[l[i+2428>>2]+152>>3]>=220.3305){z[i+1072>>3]=.0850569382;break r}z[i+1072>>3]=-.0726545975}else z[l[i+2428>>2]+24>>3]>=103.5?z[i+1072>>3]=-.046423655:z[i+1072>>3]=.15479134;break e}r:if(z[l[i+2428>>2]+144>>3]>=168.5215){if(z[l[i+2428>>2]+144>>3]>=231.85){if(z[l[i+2428>>2]+152>>3]>=235.8855){z[i+1072>>3]=-.114187203;break r}z[i+1072>>3]=.0776808113;break r}z[i+1072>>3]=-.179185465}else z[l[i+2428>>2]+208>>3]>=170.806?z[i+1072>>3]=.111018062:z[i+1072>>3]=.031163862}else r:if(z[l[i+2428>>2]+64>>3]>=55.3212){if(z[l[i+2428>>2]+208>>3]>=164.123){if(z[l[i+2428>>2]+176>>3]>=176.09601){z[i+1072>>3]=.0294883251;break r}z[i+1072>>3]=-.192282706;break r}z[l[i+2428>>2]+208>>3]>=162.3345?z[i+1072>>3]=.110748626:z[i+1072>>3]=-.0475692488}else i:if(z[l[i+2428>>2]+128>>3]>=69.908295){if(z[l[i+2428>>2]+208>>3]>=155.28549){if(z[l[i+2428>>2]+208>>3]>=248.3365){z[i+1072>>3]=.027870154;break i}z[i+1072>>3]=-.169922307;break i}z[l[i+2428>>2]>>3]>=111?z[i+1072>>3]=.117565446:z[i+1072>>3]=-.0832836032}else a:if(z[l[i+2428>>2]+128>>3]>=68.1039){if(z[l[i+2428>>2]+104>>3]>=264.5){z[i+1072>>3]=.165131435;break a}z[i+1072>>3]=-.1293329}else z[l[i+2428>>2]+128>>3]>=61.3237?z[i+1072>>3]=-.120087229:z[i+1072>>3]=-.0002926694;e:if(z[l[i+2428>>2]+160>>3]>=30.5){if(z[l[i+2428>>2]+160>>3]>=38.5){if(z[l[i+2428>>2]+168>>3]>=138){if(z[l[i+2428>>2]+216>>3]>=173.512){if(z[l[i+2428>>2]+152>>3]>=215.936){z[i+1064>>3]=.00354131474;break e}z[i+1064>>3]=.0757945552;break e}z[l[i+2428>>2]+56>>3]>=1.8624649?z[i+1064>>3]=.071437493:z[i+1064>>3]=-.110721484;break e}r:if(z[l[i+2428>>2]+8>>3]>=5.5){if(z[l[i+2428>>2]+32>>3]>=13.5){z[i+1064>>3]=-.17759192;break r}z[i+1064>>3]=.0433529951}else z[i+1064>>3]=.0972902775;break e}z[l[i+2428>>2]+184>>3]>=1.70069?z[i+1064>>3]=.00975679141:z[i+1064>>3]=.145256028}else r:if(z[l[i+2428>>2]+168>>3]>=15.5){if(z[l[i+2428>>2]+64>>3]>=14.1418){if(z[l[i+2428>>2]+96>>3]>=89.5){if(z[l[i+2428>>2]+80>>3]>=249.2745){z[i+1064>>3]=.0156331193;break r}z[i+1064>>3]=-.144500375;break r}z[l[i+2428>>2]+88>>3]>=236.091?z[i+1064>>3]=-.0846522301:z[i+1064>>3]=.113586858;break r}i:if(z[l[i+2428>>2]+192>>3]>=15.872351){if(z[l[i+2428>>2]+128>>3]>=54.44825){z[i+1064>>3]=.0635454878;break i}z[i+1064>>3]=-.179007336}else z[l[i+2428>>2]+184>>3]>=1.457965?z[i+1064>>3]=.103257932:z[i+1064>>3]=-.0925152674}else i:if(z[l[i+2428>>2]+160>>3]>=2.5){if(z[l[i+2428>>2]+16>>3]>=106.5){if(z[l[i+2428>>2]+168>>3]>=7.5){z[i+1064>>3]=.130442604;break i}z[i+1064>>3]=-.0406001508;break i}z[l[i+2428>>2]+80>>3]>=248.3725?z[i+1064>>3]=.0856137201:z[i+1064>>3]=-.10094782}else a:if(z[l[i+2428>>2]+96>>3]>=86){if(z[l[i+2428>>2]+32>>3]>=513){z[i+1064>>3]=-.0273618996;break a}z[i+1064>>3]=.079622671}else z[l[i+2428>>2]+192>>3]>=32.24745?z[i+1064>>3]=-.158759072:z[i+1064>>3]=-.00545856636;e:if(z[l[i+2428>>2]+72>>3]>=.8913465){if(z[l[i+2428>>2]+48>>3]>=60.28125){if(z[l[i+2428>>2]+208>>3]>=243.586){z[i+1056>>3]=-.0247772317;break e}z[i+1056>>3]=-.140226766;break e}z[i+1056>>3]=-.00380239706}else r:if(z[l[i+2428>>2]+136>>3]>=1.33534){if(z[l[i+2428>>2]+96>>3]>=16){z[i+1056>>3]=-.0268941056;break r}z[i+1056>>3]=.139340162}else i:if(z[l[i+2428>>2]+136>>3]>=.649219){if(z[l[i+2428>>2]+104>>3]>=1354.5){if(z[l[i+2428>>2]+216>>3]>=197.1425){z[i+1056>>3]=.107405476;break i}z[i+1056>>3]=-.047359731;break i}z[l[i+2428>>2]+144>>3]>=254.432?z[i+1056>>3]=.0495503433:z[i+1056>>3]=-.134845659}else a:if(z[l[i+2428>>2]+136>>3]>=.007285035){if(z[l[i+2428>>2]+144>>3]>=236.7745){z[i+1056>>3]=.00775629748;break a}z[i+1056>>3]=.0729507133}else z[l[i+2428>>2]+32>>3]>=3515.5?z[i+1056>>3]=-.0958842039:z[i+1056>>3]=-.00177146716;e:if(z[l[i+2428>>2]+24>>3]>=148.5){if(z[l[i+2428>>2]+64>>3]>=37.140297){z[i+1048>>3]=.133441463;break e}z[i+1048>>3]=-.0258375742}else r:if(z[l[i+2428>>2]+48>>3]>=347.36102){if(z[l[i+2428>>2]+208>>3]>=231.199){if(z[l[i+2428>>2]+88>>3]>=197.83551){if(z[l[i+2428>>2]+88>>3]>=251.071){z[i+1048>>3]=-.0486682169;break r}z[i+1048>>3]=.139592066;break r}z[l[i+2428>>2]+112>>3]>=417.3615?z[i+1048>>3]=.0531296022:z[i+1048>>3]=-.110725336;break r}z[l[i+2428>>2]+8>>3]>=137.5?z[i+1048>>3]=.120726459:z[l[i+2428>>2]+120>>3]>=1.889315?z[i+1048>>3]=.0531390905:z[i+1048>>3]=-.0966642424}else i:if(z[l[i+2428>>2]+48>>3]>=308.53052){if(z[l[i+2428>>2]+56>>3]>=.854182){if(z[l[i+2428>>2]+80>>3]>=244.8645){z[i+1048>>3]=.142766699;break i}z[i+1048>>3]=-.00935626961;break i}z[i+1048>>3]=-.0651974082}else z[l[i+2428>>2]+48>>3]>=302.498?z[i+1048>>3]=-.166767225:z[l[i+2428>>2]+112>>3]>=369.1015?z[i+1048>>3]=.0783905759:z[i+1048>>3]=-.00166890863;e:if(z[l[i+2428>>2]+32>>3]>=1120.5){if(z[l[i+2428>>2]+32>>3]>=1503.5){if(z[l[i+2428>>2]+144>>3]>=196.9245){if(z[l[i+2428>>2]+144>>3]>=212.615){if(z[l[i+2428>>2]+56>>3]>=.779522){z[i+1040>>3]=.0496747978;break e}z[i+1040>>3]=-.0426641628;break e}z[i+1040>>3]=-.192230791;break e}r:if(z[l[i+2428>>2]+72>>3]>=.0161682){if(z[l[i+2428>>2]+24>>3]>=49){z[i+1040>>3]=.0439204834;break r}z[i+1040>>3]=.175766632}else z[i+1040>>3]=-.127041206;break e}r:if(z[l[i+2428>>2]+64>>3]>=30.312698){if(z[l[i+2428>>2]+24>>3]>=106.5){z[i+1040>>3]=-.149310738;break r}z[l[i+2428>>2]+8>>3]>=1.5?z[i+1040>>3]=.144957408:z[i+1040>>3]=-.0724854097}else z[l[i+2428>>2]+192>>3]>=28.40495?z[i+1040>>3]=-.019840477:z[l[i+2428>>2]+136>>3]>=.2841035?z[i+1040>>3]=.00250099949:z[i+1040>>3]=.165017843}else r:if(z[l[i+2428>>2]+32>>3]>=567.5){if(z[l[i+2428>>2]+208>>3]>=239.785){if(z[l[i+2428>>2]+200>>3]>=.2115715){z[i+1040>>3]=-.0550323837;break r}z[i+1040>>3]=.144483;break r}i:if(z[l[i+2428>>2]>>3]>=28.5){if(z[l[i+2428>>2]+72>>3]>=.0002465485){z[i+1040>>3]=.0360028818;break i}z[i+1040>>3]=-.107319199}else z[l[i+2428>>2]+144>>3]>=211.6375?z[i+1040>>3]=-.192317188:z[i+1040>>3]=-.00454321736}else i:if(z[l[i+2428>>2]+32>>3]>=503){if(z[l[i+2428>>2]+208>>3]>=183.0585){if(z[l[i+2428>>2]+96>>3]>=472){z[i+1040>>3]=-.0158645567;break i}z[i+1040>>3]=.1646339;break i}z[i+1040>>3]=-.0357709229}else a:if(z[l[i+2428>>2]+24>>3]>=10.5){if(z[l[i+2428>>2]+24>>3]>=16.5){z[i+1040>>3]=-.00297338562;break a}z[i+1040>>3]=.0542253666}else z[l[i+2428>>2]+64>>3]>=17.44055?z[i+1040>>3]=-.122743607:z[i+1040>>3]=.00188742578;e:if(z[l[i+2428>>2]+56>>3]>=1.256215){if(z[l[i+2428>>2]+56>>3]>=1.3118701){if(z[l[i+2428>>2]+56>>3]>=1.342335){if(z[l[i+2428>>2]+48>>3]>=35.70715){if(z[l[i+2428>>2]+64>>3]>=20.5529){z[i+1032>>3]=-.00307273888;break e}z[i+1032>>3]=.0593640171;break e}z[i+1032>>3]=-.161799744;break e}z[l[i+2428>>2]+216>>3]>=215.7715?z[i+1032>>3]=.00292608025:z[i+1032>>3]=-.190570086;break e}z[l[i+2428>>2]+80>>3]>=253.526?z[i+1032>>3]=-.114691056:z[l[i+2428>>2]+216>>3]>=231.5285?z[i+1032>>3]=-.0556991473:z[l[i+2428>>2]+144>>3]>=224.351?z[i+1032>>3]=.172120839:z[i+1032>>3]=-.0117357811}else r:if(z[l[i+2428>>2]+208>>3]>=248.242){if(z[l[i+2428>>2]+208>>3]>=251.281){if(z[l[i+2428>>2]+200>>3]>=.210666){if(z[l[i+2428>>2]+192>>3]>=9.762915){z[i+1032>>3]=-.16038008;break r}z[i+1032>>3]=.0247830395;break r}z[l[i+2428>>2]+176>>3]>=180.5755?z[i+1032>>3]=.0857702643:z[i+1032>>3]=-.00612116745;break r}i:if(z[l[i+2428>>2]+80>>3]>=234.676){if(z[l[i+2428>>2]+136>>3]>=.27815652){z[i+1032>>3]=-.0730727315;break i}z[i+1032>>3]=.0980351791}else z[l[i+2428>>2]+144>>3]>=222.3365?z[i+1032>>3]=-.145246148:z[i+1032>>3]=.0417850986}else i:if(z[l[i+2428>>2]+208>>3]>=247.007){if(z[l[i+2428>>2]+104>>3]>=1143){if(z[l[i+2428>>2]+8>>3]>=10.5){z[i+1032>>3]=.0569257922;break i}z[i+1032>>3]=-.106967188;break i}z[i+1032>>3]=-.199156791}else a:if(z[l[i+2428>>2]+208>>3]>=246.49701){if(z[l[i+2428>>2]+24>>3]>=79.5){z[i+1032>>3]=.169424847;break a}z[i+1032>>3]=-.0361325443}else z[l[i+2428>>2]>>3]>=81.5?z[i+1032>>3]=-.0322249234:z[i+1032>>3]=.00695198355;e:if(z[l[i+2428>>2]+32>>3]>=17.5){if(z[l[i+2428>>2]+40>>3]>=134.5){if(z[l[i+2428>>2]>>3]>=27.5){if(z[l[i+2428>>2]>>3]>=47.5){if(z[l[i+2428>>2]+208>>3]>=185.305){z[i+1024>>3]=.0200086646;break e}z[i+1024>>3]=-.0562008619;break e}z[l[i+2428>>2]+152>>3]>=215.1815?z[i+1024>>3]=-.0238131955:z[i+1024>>3]=.1230148;break e}r:if(z[l[i+2428>>2]+80>>3]>=252.7415){if(z[l[i+2428>>2]+80>>3]>=254.84601){z[i+1024>>3]=-.0784122869;break r}z[i+1024>>3]=.0731844157}else z[l[i+2428>>2]+160>>3]>=11.5?z[i+1024>>3]=.0124521926:z[i+1024>>3]=-.101430729;break e}r:if(z[l[i+2428>>2]+216>>3]>=163.79999){if(z[l[i+2428>>2]+152>>3]>=204.87549){if(z[l[i+2428>>2]>>3]>=28){z[i+1024>>3]=-.0531715415;break r}z[i+1024>>3]=.136221036;break r}z[l[i+2428>>2]+88>>3]>=229.6895?z[i+1024>>3]=.0544316731:z[i+1024>>3]=.184604868}else z[i+1024>>3]=-.150857106}else r:if(z[l[i+2428>>2]+32>>3]>=12.5){if(z[l[i+2428>>2]+192>>3]>=22.662151){z[i+1024>>3]=.0833999589;break r}z[l[i+2428>>2]+88>>3]>=202.56549?z[i+1024>>3]=-.198628768:z[i+1024>>3]=.0172587167}else i:if(z[l[i+2428>>2]+16>>3]>=74.5){if(z[l[i+2428>>2]+16>>3]>=89.5){if(z[l[i+2428>>2]+16>>3]>=90.5){z[i+1024>>3]=-.010909088;break i}z[i+1024>>3]=.135475114;break i}z[l[i+2428>>2]+48>>3]>=208.39151?z[i+1024>>3]=.033454366:z[i+1024>>3]=-.183475554}else a:if(z[l[i+2428>>2]+8>>3]>=100.5){if(z[l[i+2428>>2]+128>>3]>=25.791649){z[i+1024>>3]=.0560851209;break a}z[i+1024>>3]=-.127393529}else z[l[i+2428>>2]+208>>3]>=254.45349?z[i+1024>>3]=-.0662436187:z[i+1024>>3]=.0437263101;e:if(z[l[i+2428>>2]+8>>3]>=91.5){if(z[l[i+2428>>2]+152>>3]>=208.65201){if(z[l[i+2428>>2]+88>>3]>=215.33899){if(z[l[i+2428>>2]+88>>3]>=223.4385){if(z[l[i+2428>>2]+24>>3]>=101.5){z[i+1016>>3]=.00241491012;break e}z[i+1016>>3]=.0966565758;break e}z[l[i+2428>>2]+216>>3]>=185.5455?z[i+1016>>3]=-.12543641:z[i+1016>>3]=.110265017;break e}r:if(z[l[i+2428>>2]+48>>3]>=189.01651){if(z[l[i+2428>>2]+40>>3]>=1144){z[i+1016>>3]=.0370798521;break r}z[i+1016>>3]=-.135379776}else z[l[i+2428>>2]+168>>3]>=1.5?z[i+1016>>3]=-.0362553485:z[i+1016>>3]=.148877308;break e}r:if(z[l[i+2428>>2]+40>>3]>=15.5){if(z[l[i+2428>>2]+8>>3]>=97.5){if(z[l[i+2428>>2]+128>>3]>=29.7878){z[i+1016>>3]=.0865609795;break r}z[i+1016>>3]=-.0404849686;break r}z[i+1016>>3]=.149909213}else i:if(z[l[i+2428>>2]+88>>3]>=241.701){if(z[l[i+2428>>2]+128>>3]>=45.6845){z[i+1016>>3]=.130239487;break i}z[i+1016>>3]=.0357483029}else z[l[i+2428>>2]+160>>3]>=336?z[i+1016>>3]=.0114708496:z[i+1016>>3]=-.197976917}else r:if(z[l[i+2428>>2]+8>>3]>=36.5){if(z[l[i+2428>>2]+208>>3]>=205.12851){if(z[l[i+2428>>2]+216>>3]>=205.968){if(z[l[i+2428>>2]+168>>3]>=1029.5){z[i+1016>>3]=.0657147169;break r}z[i+1016>>3]=-.0484398715;break r}z[l[i+2428>>2]+16>>3]>=93.5?z[i+1016>>3]=-.0535895638:z[i+1016>>3]=.109524392;break r}i:if(z[l[i+2428>>2]+216>>3]>=174.8295){if(z[l[i+2428>>2]+104>>3]>=274.5){z[i+1016>>3]=.0279483497;break i}z[i+1016>>3]=-.148460954}else z[l[i+2428>>2]+64>>3]>=24.65?z[i+1016>>3]=.072443597:z[i+1016>>3]=-.0628490523}else i:if(z[l[i+2428>>2]+88>>3]>=244.40701){if(z[l[i+2428>>2]+16>>3]>=124.5){if(z[l[i+2428>>2]+192>>3]>=37.12905){z[i+1016>>3]=.106527522;break i}z[i+1016>>3]=-.0334364511;break i}z[l[i+2428>>2]+72>>3]>=.1492545?z[i+1016>>3]=.0661983564:z[i+1016>>3]=-.143987283}else a:if(z[l[i+2428>>2]+152>>3]>=235.97751){if(z[l[i+2428>>2]+216>>3]>=227.774){z[i+1016>>3]=.111514799;break a}z[i+1016>>3]=-.063703917}else z[l[i+2428>>2]+216>>3]>=231.2665?z[i+1016>>3]=-.0775170848:z[i+1016>>3]=.013855732;e:if(z[l[i+2428>>2]+8>>3]>=116.5){if(z[l[i+2428>>2]+88>>3]>=231.909){if(z[l[i+2428>>2]+24>>3]>=124.5){if(z[l[i+2428>>2]+112>>3]>=39.61705){if(z[l[i+2428>>2]+208>>3]>=180.7315){z[i+1008>>3]=.115720451;break e}z[i+1008>>3]=-.105847023;break e}z[l[i+2428>>2]+32>>3]>=18.5?z[i+1008>>3]=.115014412:z[i+1008>>3]=-.0733203441;break e}z[i+1008>>3]=-.146221161;break e}r:if(z[l[i+2428>>2]+80>>3]>=216.9){if(z[l[i+2428>>2]+40>>3]>=177){if(z[l[i+2428>>2]+96>>3]>=198.5){z[i+1008>>3]=-.0979401097;break r}z[i+1008>>3]=.0281185359;break r}z[l[i+2428>>2]+216>>3]>=151.24649?z[i+1008>>3]=-.18204768:z[i+1008>>3]=.0318637304}else i:if(z[l[i+2428>>2]+8>>3]>=126.5){if(z[l[i+2428>>2]+112>>3]>=103.313){z[i+1008>>3]=.114473917;break i}z[i+1008>>3]=-.142847553}else z[l[i+2428>>2]+152>>3]>=208.6925?z[i+1008>>3]=.0395947918:z[i+1008>>3]=.165290669}else r:if(z[l[i+2428>>2]+8>>3]>=111.5){if(z[l[i+2428>>2]+48>>3]>=177.90149){if(z[l[i+2428>>2]+216>>3]>=192.35199){z[i+1008>>3]=.111927502;break r}z[i+1008>>3]=-.134669513;break r}z[l[i+2428>>2]+40>>3]>=631.5?z[i+1008>>3]=-.0353374332:z[i+1008>>3]=-.197349876}else i:if(z[l[i+2428>>2]+88>>3]>=228.3395){if(z[l[i+2428>>2]+216>>3]>=174.7915){if(z[l[i+2428>>2]+8>>3]>=105.5){z[i+1008>>3]=-.163376555;break i}z[i+1008>>3]=-.00239067664;break i}z[i+1008>>3]=-.167000636}else a:if(z[l[i+2428>>2]+88>>3]>=225.164){if(z[l[i+2428>>2]+152>>3]>=208.0545){z[i+1008>>3]=.0163045507;break a}z[i+1008>>3]=.119717613}else z[l[i+2428>>2]+88>>3]>=223.372?z[i+1008>>3]=-.0674588382:z[i+1008>>3]=.00577344839;e:if(z[l[i+2428>>2]+72>>3]>=.8913465){if(z[l[i+2428>>2]+80>>3]>=250.01599){if(z[l[i+2428>>2]+72>>3]>=1.32481){z[i+1e3>>3]=-.0105077121;break e}z[i+1e3>>3]=-.140727445;break e}z[i+1e3>>3]=.0109337894}else if(z[l[i+2428>>2]+72>>3]>=.8385415)z[i+1e3>>3]=.106327109;else r:if(z[l[i+2428>>2]+216>>3]>=157.99799){if(z[l[i+2428>>2]+216>>3]>=160.8815){if(z[l[i+2428>>2]+216>>3]>=162.51599){z[i+1e3>>3]=-.00156023458;break r}z[i+1e3>>3]=.139624387;break r}z[i+1e3>>3]=-.19493486}else i:if(z[l[i+2428>>2]+48>>3]>=44.375){if(z[l[i+2428>>2]+208>>3]>=151.25){z[i+1e3>>3]=.0954331905;break i}z[i+1e3>>3]=-.073860921}else z[l[i+2428>>2]+192>>3]>=15.228001?z[i+1e3>>3]=.082029812:z[i+1e3>>3]=-.181644544;e:if(z[l[i+2428>>2]+112>>3]>=610.37354){if(z[l[i+2428>>2]+104>>3]>=5051.5){z[i+992>>3]=.0135504371;break e}z[l[i+2428>>2]+128>>3]>=42.6553?z[i+992>>3]=-.146728724:z[i+992>>3]=-.0338475108}else r:if(z[l[i+2428>>2]+176>>3]>=479.2475){if(z[l[i+2428>>2]+176>>3]>=889.893){z[i+992>>3]=-.0931077302;break r}i:if(z[l[i+2428>>2]>>3]>=4.5){if(z[l[i+2428>>2]+72>>3]>=.11322799){z[i+992>>3]=.0315225944;break i}z[i+992>>3]=.154645473}else z[i+992>>3]=-.0516613834}else i:if(z[l[i+2428>>2]+176>>3]>=375.15448){if(z[l[i+2428>>2]+152>>3]>=216.58551){if(z[l[i+2428>>2]+200>>3]>=.12576851){z[i+992>>3]=-.0266675632;break i}z[i+992>>3]=-.190058336;break i}z[l[i+2428>>2]+32>>3]>=105?z[i+992>>3]=.117265217:z[i+992>>3]=-.115007661}else z[l[i+2428>>2]+176>>3]>=355.387?z[i+992>>3]=.11965394:z[l[i+2428>>2]+56>>3]>=1.618305?z[i+992>>3]=-.0297170728:z[i+992>>3]=.00277632871;e:if(z[l[i+2428>>2]+32>>3]>=1015.5){if(z[l[i+2428>>2]+8>>3]>=35.5){if(z[l[i+2428>>2]+112>>3]>=87.4365){if(z[l[i+2428>>2]+16>>3]>=79){if(z[l[i+2428>>2]+112>>3]>=490.505){z[i+984>>3]=-.0552587621;break e}z[i+984>>3]=.112585761;break e}z[l[i+2428>>2]+120>>3]>=1.19505?z[i+984>>3]=.0155337099:z[i+984>>3]=-.147446975;break e}r:if(z[l[i+2428>>2]+64>>3]>=21.408451){if(z[l[i+2428>>2]+56>>3]>=1.5035851){z[i+984>>3]=-.0371567681;break r}z[i+984>>3]=-.192594424}else z[l[i+2428>>2]+24>>3]>=130.5?z[i+984>>3]=.081412904:z[i+984>>3]=-.134509206;break e}r:if(z[l[i+2428>>2]+56>>3]>=.726239){if(z[l[i+2428>>2]+48>>3]>=331.498){if(z[l[i+2428>>2]+88>>3]>=226.40399){z[i+984>>3]=-.0893007964;break r}z[i+984>>3]=.0706158429;break r}z[l[i+2428>>2]+40>>3]>=7593?z[i+984>>3]=-.0115249995:z[i+984>>3]=.158746332}else i:if(z[l[i+2428>>2]+48>>3]>=164.406){if(z[l[i+2428>>2]+208>>3]>=170.0545){z[i+984>>3]=-.190643296;break i}z[i+984>>3]=.0368979387}else z[l[i+2428>>2]+208>>3]>=238.964?z[i+984>>3]=-.0555136092:z[i+984>>3]=.0735914335}else r:if(z[l[i+2428>>2]+32>>3]>=567.5){if(z[l[i+2428>>2]+64>>3]>=1.043054){if(z[l[i+2428>>2]+16>>3]>=194){if(z[l[i+2428>>2]+32>>3]>=831.5){z[i+984>>3]=.119787656;break r}z[i+984>>3]=-.0724060833;break r}z[l[i+2428>>2]+8>>3]>=79.5?z[i+984>>3]=.017139554:z[i+984>>3]=-.123366952;break r}z[i+984>>3]=.110200517}else i:if(z[l[i+2428>>2]+40>>3]>=6734){if(z[l[i+2428>>2]+176>>3]>=72.75715){z[i+984>>3]=.102677383;break i}z[i+984>>3]=-.192417607}else a:if(z[l[i+2428>>2]+40>>3]>=3468.5){if(z[l[i+2428>>2]>>3]>=2.5){z[i+984>>3]=.083348386;break a}z[i+984>>3]=-.169820979}else z[l[i+2428>>2]+104>>3]>=3711.5?z[i+984>>3]=-.0759486854:z[i+984>>3]=.000297231833;e:if(z[l[i+2428>>2]+80>>3]>=132.493){if(z[l[i+2428>>2]+80>>3]>=163.861){if(z[l[i+2428>>2]+80>>3]>=187.9745){if(z[l[i+2428>>2]+80>>3]>=203.24551){if(z[l[i+2428>>2]+216>>3]>=252.31299){z[i+976>>3]=-.136789903;break e}z[i+976>>3]=.00118772301;break e}z[l[i+2428>>2]+128>>3]>=61.223602?z[i+976>>3]=.0546486489:z[i+976>>3]=-.131229728;break e}r:if(z[l[i+2428>>2]+16>>3]>=31.5){if(z[l[i+2428>>2]+208>>3]>=217.2605){z[i+976>>3]=.043040365;break r}z[i+976>>3]=-.152848527}else z[l[i+2428>>2]+216>>3]>=231.1405?z[i+976>>3]=.166824937:z[i+976>>3]=.0301740766;break e}z[i+976>>3]=-.141440585}else r:if(z[l[i+2428>>2]+24>>3]>=81.5){if(z[l[i+2428>>2]+184>>3]>=1.009265){z[i+976>>3]=.024527749;break r}z[i+976>>3]=.14847067}else z[i+976>>3]=-.0795734748;e:if(z[l[i+2428>>2]>>3]>=196.5){if(z[l[i+2428>>2]+8>>3]>=3.5){z[i+968>>3]=-.00628274679;break e}z[i+968>>3]=.119749866}else r:if(z[l[i+2428>>2]+200>>3]>=.51699305){if(z[l[i+2428>>2]+208>>3]>=211.832){if(z[l[i+2428>>2]+64>>3]>=37.44765){z[i+968>>3]=.00304438244;break r}z[l[i+2428>>2]+176>>3]>=290.771?z[i+968>>3]=-.00754266093:z[i+968>>3]=-.134698361;break r}z[i+968>>3]=.0864973962}else i:if(z[l[i+2428>>2]+160>>3]>=2.5){if(z[l[i+2428>>2]+80>>3]>=250.4815){if(z[l[i+2428>>2]+88>>3]>=207.914){z[i+968>>3]=.0951630995;break i}z[i+968>>3]=-.0675569028;break i}z[l[i+2428>>2]+192>>3]>=12.4894?z[i+968>>3]=.00888164155:z[i+968>>3]=-.0731348246}else a:if(z[l[i+2428>>2]+168>>3]>=4.5){if(z[l[i+2428>>2]+88>>3]>=238.3185){z[i+968>>3]=-.150314033;break a}z[i+968>>3]=-.000106837855}else z[l[i+2428>>2]+168>>3]>=2.5?z[i+968>>3]=.0874233916:z[i+968>>3]=-.00548838638;e:if(z[l[i+2428>>2]+56>>3]>=1.256215){if(z[l[i+2428>>2]+48>>3]>=47.1597){if(z[l[i+2428>>2]+216>>3]>=191.4265){if(z[l[i+2428>>2]+208>>3]>=212.8125){if(z[l[i+2428>>2]+8>>3]>=94.5){z[i+960>>3]=.0857229531;break e}z[i+960>>3]=-.0300481617;break e}z[l[i+2428>>2]+128>>3]>=45.79945?z[i+960>>3]=.0619079769:z[i+960>>3]=-.185907245;break e}r:if(z[l[i+2428>>2]+216>>3]>=188.76599){if(z[l[i+2428>>2]+8>>3]>=32.5){z[i+960>>3]=.171597078;break r}z[i+960>>3]=.0195804089}else z[l[i+2428>>2]+152>>3]>=194.433?z[i+960>>3]=-.0657719374:z[i+960>>3]=.0328991972;break e}r:if(z[l[i+2428>>2]+16>>3]>=134.5){if(z[l[i+2428>>2]+144>>3]>=228.13449){z[i+960>>3]=.0148157198;break r}z[i+960>>3]=-.136880368}else i:if(z[l[i+2428>>2]+16>>3]>=76){if(z[l[i+2428>>2]+208>>3]>=224.625){z[i+960>>3]=-.0630259514;break i}z[i+960>>3]=.156984255}else z[l[i+2428>>2]+216>>3]>=217.56549?z[i+960>>3]=.111535065:z[i+960>>3]=-.138501987}else r:if(z[l[i+2428>>2]+96>>3]>=208.5){if(z[l[i+2428>>2]+72>>3]>=.25430351){if(z[l[i+2428>>2]+16>>3]>=30.5){if(z[l[i+2428>>2]+128>>3]>=17.2747){z[i+960>>3]=-.167599604;break r}z[i+960>>3]=-.0117520597;break r}z[i+960>>3]=.052249033;break r}i:if(z[l[i+2428>>2]+120>>3]>=1.12532){if(z[l[i+2428>>2]+216>>3]>=204.6265){z[i+960>>3]=.156111509;break i}z[i+960>>3]=.00974827167}else z[l[i+2428>>2]+96>>3]>=334.5?z[i+960>>3]=-.017670868:z[i+960>>3]=.0895152092}else i:if(z[l[i+2428>>2]+80>>3]>=253.0605){if(z[l[i+2428>>2]+32>>3]>=18.5){if(z[l[i+2428>>2]+32>>3]>=290.5){z[i+960>>3]=-.0644035712;break i}z[i+960>>3]=.113954507;break i}z[l[i+2428>>2]+32>>3]>=8.5?z[i+960>>3]=-.207307577:z[i+960>>3]=.000608788279}else a:if(z[l[i+2428>>2]+56>>3]>=1.125155){if(z[l[i+2428>>2]>>3]>=43.5){z[i+960>>3]=-.191906601;break a}z[i+960>>3]=-.0133755868}else z[l[i+2428>>2]+56>>3]>=.999775?z[i+960>>3]=.0340591036:z[i+960>>3]=-.0252633486;e:if(z[l[i+2428>>2]+8>>3]>=91.5){if(z[l[i+2428>>2]+128>>3]>=64.396454){if(z[l[i+2428>>2]+16>>3]>=184.5){if(z[l[i+2428>>2]+64>>3]>=27.813799){z[i+952>>3]=-.0391167514;break e}z[i+952>>3]=.102780119;break e}z[i+952>>3]=-.157982171;break e}r:if(z[l[i+2428>>2]+128>>3]>=27.225){if(z[l[i+2428>>2]+144>>3]>=236.544){if(z[l[i+2428>>2]+80>>3]>=254.972){z[i+952>>3]=.107601479;break r}z[i+952>>3]=-.0717899874;break r}z[l[i+2428>>2]+104>>3]>=12.5?z[i+952>>3]=.135540709:z[i+952>>3]=-.0422525853}else i:if(z[l[i+2428>>2]+24>>3]>=111.5){if(z[l[i+2428>>2]+24>>3]>=140.5){z[i+952>>3]=.0124719283;break i}z[i+952>>3]=-.063659735}else z[l[i+2428>>2]+16>>3]>=168.5?z[i+952>>3]=-.113264658:z[i+952>>3]=.0630849525}else r:if(z[l[i+2428>>2]+40>>3]>=1.5){if(z[l[i+2428>>2]+144>>3]>=254.9955){if(z[l[i+2428>>2]+152>>3]>=240.9675){z[i+952>>3]=-.0825043544;break r}z[l[i+2428>>2]+48>>3]>=33.9317?z[i+952>>3]=.143543318:z[i+952>>3]=-.0173500404;break r}i:if(z[l[i+2428>>2]+64>>3]>=5.6025896){if(z[l[i+2428>>2]+32>>3]>=6.5){z[i+952>>3]=-.00151766452;break i}z[i+952>>3]=-.0597960539}else z[l[i+2428>>2]+16>>3]>=68.5?z[i+952>>3]=.000220234317:z[i+952>>3]=.110222243}else i:if(z[l[i+2428>>2]+208>>3]>=218.956){if(z[l[i+2428>>2]+216>>3]>=205.62){if(z[l[i+2428>>2]+24>>3]>=14.5){z[i+952>>3]=-.0661954507;break i}z[i+952>>3]=.0490784161;break i}z[l[i+2428>>2]+128>>3]>=30.1736?z[i+952>>3]=.135157838:z[i+952>>3]=-.00594035117}else a:if(z[l[i+2428>>2]+128>>3]>=68.3551){if(z[l[i+2428>>2]+152>>3]>=225.21451){z[i+952>>3]=.126282081;break a}z[i+952>>3]=-.0745970756}else z[l[i+2428>>2]+80>>3]>=132.493?z[i+952>>3]=-.197153315:z[i+952>>3]=.0927723572;e:if(z[l[i+2428>>2]+72>>3]>=.8913465){if(z[l[i+2428>>2]+80>>3]>=250.01599){if(z[l[i+2428>>2]+48>>3]>=65.96615){z[i+944>>3]=-.130995914;break e}z[i+944>>3]=-.0204030201;break e}z[i+944>>3]=.00841383357}else r:if(z[l[i+2428>>2]+136>>3]>=1.33534){if(z[l[i+2428>>2]+96>>3]>=16){z[i+944>>3]=-.0214612018;break r}z[i+944>>3]=.126186654}else i:if(z[l[i+2428>>2]+88>>3]>=211.82849){if(z[l[i+2428>>2]+152>>3]>=187.196){if(z[l[i+2428>>2]+88>>3]>=214.9015){z[i+944>>3]=-.00398177607;break i}z[i+944>>3]=-.125588;break i}z[l[i+2428>>2]+56>>3]>=.914123?z[i+944>>3]=-.00963550061:z[i+944>>3]=.123062886}else a:if(z[l[i+2428>>2]+88>>3]>=209.251){if(z[l[i+2428>>2]+56>>3]>=1.28655){z[i+944>>3]=.137512505;break a}z[i+944>>3]=-.0481095724}else z[l[i+2428>>2]+80>>3]>=254.8035?z[i+944>>3]=-.0535951443:z[i+944>>3]=.0142361019;e:if(z[l[i+2428>>2]+160>>3]>=2.5){if(z[l[i+2428>>2]+168>>3]>=13.5){if(z[l[i+2428>>2]+160>>3]>=14.5){if(z[l[i+2428>>2]+208>>3]>=221.2015){if(z[l[i+2428>>2]+208>>3]>=234.539){z[i+936>>3]=.0159032196;break e}z[i+936>>3]=-.0447049253;break e}z[l[i+2428>>2]+192>>3]>=43.3747?z[i+936>>3]=-.00700800074:z[i+936>>3]=.128113925;break e}r:if(z[l[i+2428>>2]+56>>3]>=.531089){if(z[l[i+2428>>2]+128>>3]>=32.9414){z[i+936>>3]=-.106597245;break r}z[i+936>>3]=.0757094622}else z[l[i+2428>>2]+184>>3]>=1.717195?z[i+936>>3]=.00305119832:z[i+936>>3]=-.18094632;break e}if(z[l[i+2428>>2]+56>>3]>=1.0625)z[i+936>>3]=-.0652704388;else r:if(z[l[i+2428>>2]+8>>3]>=84.5){if(z[l[i+2428>>2]+16>>3]>=88){z[i+936>>3]=.155147985;break r}z[i+936>>3]=-.00368388672}else z[l[i+2428>>2]+24>>3]>=24.5?z[i+936>>3]=-.0831317231:z[i+936>>3]=.115409248}else r:if(z[l[i+2428>>2]+120>>3]>=1.2957649){if(z[l[i+2428>>2]+152>>3]>=220.5995){z[i+936>>3]=-.186384544;break r}i:if(z[l[i+2428>>2]+104>>3]>=4.5){if(z[l[i+2428>>2]+96>>3]>=2.5){z[i+936>>3]=-.0288289227;break i}z[i+936>>3]=.0796003044}else z[i+936>>3]=-.160947919}else i:if(z[l[i+2428>>2]+112>>3]>=34.9334){if(z[l[i+2428>>2]+8>>3]>=116.5){if(z[l[i+2428>>2]+104>>3]>=2197){z[i+936>>3]=-.110711597;break i}z[i+936>>3]=.113033831;break i}z[l[i+2428>>2]+8>>3]>=105.5?z[i+936>>3]=-.172816753:z[i+936>>3]=.021185549}else a:if(z[l[i+2428>>2]+208>>3]>=163.5705){if(z[l[i+2428>>2]+112>>3]>=19.046799){z[i+936>>3]=-.112681806;break a}z[i+936>>3]=-.0107726399}else z[l[i+2428>>2]+216>>3]>=184.9225?z[i+936>>3]=.0892055258:z[i+936>>3]=-.0324338973;e:if(z[l[i+2428>>2]+152>>3]>=190.1535){if(z[l[i+2428>>2]+152>>3]>=192.9685){if(z[l[i+2428>>2]+152>>3]>=194.873){if(z[l[i+2428>>2]+152>>3]>=203.978){if(z[l[i+2428>>2]+152>>3]>=210.711){z[i+928>>3]=-.00386688346;break e}z[i+928>>3]=.0379629284;break e}z[l[i+2428>>2]+128>>3]>=31.719551?z[i+928>>3]=.0412132107:z[i+928>>3]=-.0785357654;break e}z[l[i+2428>>2]+56>>3]>=1.591435?z[i+928>>3]=-.114495292:z[l[i+2428>>2]+144>>3]>=198.67099?z[i+928>>3]=.144892022:z[i+928>>3]=-.117527604;break e}z[l[i+2428>>2]+192>>3]>=12.3937?z[i+928>>3]=.00797956623:z[i+928>>3]=-.166980773}else r:if(z[l[i+2428>>2]+152>>3]>=188.1265){if(z[l[i+2428>>2]+16>>3]>=135.5){if(z[l[i+2428>>2]+208>>3]>=188.146){z[i+928>>3]=.0492357053;break r}z[i+928>>3]=.173783526;break r}z[i+928>>3]=-.0636039674}else i:if(z[l[i+2428>>2]+88>>3]>=205.469){if(z[l[i+2428>>2]+56>>3]>=.914123){if(z[l[i+2428>>2]+152>>3]>=172.11801){z[i+928>>3]=.0506870523;break i}z[i+928>>3]=-.124143325;break i}z[l[i+2428>>2]+88>>3]>=234.1875?z[i+928>>3]=.0113363937:z[i+928>>3]=.147702456}else a:if(z[l[i+2428>>2]+80>>3]>=254.821){if(z[l[i+2428>>2]+16>>3]>=17.5){z[i+928>>3]=-.178491056;break a}z[i+928>>3]=.0132018253}else z[l[i+2428>>2]+40>>3]>=3668.5?z[i+928>>3]=-.0978026912:z[i+928>>3]=.0254130792;e:if(z[l[i+2428>>2]+24>>3]>=148.5){if(z[l[i+2428>>2]+64>>3]>=37.140297){z[i+920>>3]=.121432342;break e}z[i+920>>3]=-.0243658051}else r:if(z[l[i+2428>>2]+24>>3]>=144.5){if(z[l[i+2428>>2]>>3]>=34.5){if(z[l[i+2428>>2]+208>>3]>=212.93701){if(z[l[i+2428>>2]+64>>3]>=15.208349){z[i+920>>3]=.0920766219;break r}z[i+920>>3]=-.0398756079;break r}z[l[i+2428>>2]+144>>3]>=199.6005?z[i+920>>3]=-.175981149:z[i+920>>3]=.0487744659;break r}i:if(z[l[i+2428>>2]+216>>3]>=180.409){if(z[l[i+2428>>2]+192>>3]>=7.472785){z[i+920>>3]=-.0465524793;break i}z[i+920>>3]=-.190398604}else z[l[i+2428>>2]+80>>3]>=252.8105?z[i+920>>3]=.120123498:z[i+920>>3]=-.0771049783}else i:if(z[l[i+2428>>2]+24>>3]>=141.5){if(z[l[i+2428>>2]>>3]>=164.5){if(z[l[i+2428>>2]+152>>3]>=230.6375){z[i+920>>3]=.178526103;break i}z[i+920>>3]=-.0113501614;break i}z[l[i+2428>>2]+48>>3]>=117.479004?z[i+920>>3]=.0617938638:z[i+920>>3]=-.142388374}else a:if(z[l[i+2428>>2]>>3]>=164.5){if(z[l[i+2428>>2]>>3]>=180.5){z[i+920>>3]=.0207993649;break a}z[i+920>>3]=-.108451381}else z[l[i+2428>>2]+48>>3]>=379.861?z[i+920>>3]=-.0470127054:z[i+920>>3]=.00638533616;e:if(z[l[i+2428>>2]+168>>3]>=3543){if(z[l[i+2428>>2]+192>>3]>=26.60075){if(z[l[i+2428>>2]+208>>3]>=236.8335){if(z[l[i+2428>>2]+192>>3]>=65.74745){z[i+912>>3]=-.0782406405;break e}z[l[i+2428>>2]+160>>3]>=1569?z[i+912>>3]=-.00421675807:z[i+912>>3]=.154696375;break e}r:if(z[l[i+2428>>2]+208>>3]>=227.2015){if(z[l[i+2428>>2]+120>>3]>=1.0076425){z[i+912>>3]=.0320070349;break r}z[i+912>>3]=-.133656412}else z[l[i+2428>>2]+64>>3]>=60.4045?z[i+912>>3]=-.0088496767:z[i+912>>3]=.112227798;break e}r:if(z[l[i+2428>>2]+88>>3]>=229.3125){if(z[l[i+2428>>2]+184>>3]>=1.28643){z[i+912>>3]=.0711326748;break r}z[l[i+2428>>2]+144>>3]>=239.759?z[i+912>>3]=-.172972634:z[i+912>>3]=.0136001771}else i:if(z[l[i+2428>>2]>>3]>=31.5){if(z[l[i+2428>>2]+8>>3]>=48.5){z[i+912>>3]=.0265940707;break i}z[i+912>>3]=.112320416}else z[i+912>>3]=-.0571044199}else r:if(z[l[i+2428>>2]+192>>3]>=41.3611){if(z[l[i+2428>>2]+192>>3]>=48.7849){if(z[l[i+2428>>2]+192>>3]>=50.789703){if(z[l[i+2428>>2]+8>>3]>=55.5){z[i+912>>3]=-.118221782;break r}z[i+912>>3]=.00993516669;break r}z[l[i+2428>>2]+192>>3]>=49.4263?z[i+912>>3]=.13866064:z[i+912>>3]=-.00962797366;break r}i:if(z[l[i+2428>>2]+88>>3]>=238.16101){if(z[l[i+2428>>2]+88>>3]>=239.64){z[i+912>>3]=-.0587106049;break i}z[i+912>>3]=.103041865}else z[l[i+2428>>2]+168>>3]>=59.5?z[i+912>>3]=-.192814291:z[i+912>>3]=-.0381240472}else i:if(z[l[i+2428>>2]+192>>3]>=38.511){if(z[l[i+2428>>2]+192>>3]>=39.5975){if(z[l[i+2428>>2]+192>>3]>=40.418953){z[i+912>>3]=.0860845521;break i}z[i+912>>3]=-.136192262;break i}z[i+912>>3]=.150081083}else a:if(z[l[i+2428>>2]+192>>3]>=32.239952){if(z[l[i+2428>>2]+16>>3]>=190.5){z[i+912>>3]=.0807528049;break a}z[i+912>>3]=-.121366955}else z[l[i+2428>>2]+32>>3]>=850?z[i+912>>3]=.0323667899:z[i+912>>3]=-.00385386613;e:if(z[l[i+2428>>2]+56>>3]>=1.256215){if(z[l[i+2428>>2]+216>>3]>=158.023){if(z[l[i+2428>>2]+216>>3]>=166.159){if(z[l[i+2428>>2]+104>>3]>=258){if(z[l[i+2428>>2]+136>>3]>=.00262421){z[i+904>>3]=.036593806;break e}z[i+904>>3]=-.0796609819;break e}z[l[i+2428>>2]+8>>3]>=9.5?z[i+904>>3]=.048612915:z[i+904>>3]=-.0544660874;break e}r:if(z[l[i+2428>>2]+208>>3]>=143.5){if(z[l[i+2428>>2]+208>>3]>=187.939){z[i+904>>3]=-.0328035206;break r}z[i+904>>3]=-.178676069}else z[i+904>>3]=-.0183587279;break e}if(z[l[i+2428>>2]+136>>3]>=.4654765)z[i+904>>3]=-.072805278;else r:if(z[l[i+2428>>2]+144>>3]>=186.026){if(z[l[i+2428>>2]+8>>3]>=126.5){z[i+904>>3]=-.0250442624;break r}z[i+904>>3]=.153259382}else z[l[i+2428>>2]+32>>3]>=5.5?z[i+904>>3]=-.115006089:z[i+904>>3]=.0541687198}else r:if(z[l[i+2428>>2]+208>>3]>=248.242){if(z[l[i+2428>>2]+208>>3]>=251.488){if(z[l[i+2428>>2]+216>>3]>=237.855){if(z[l[i+2428>>2]+216>>3]>=239.1815){z[i+904>>3]=.000496463501;break r}z[i+904>>3]=.167248175;break r}z[l[i+2428>>2]+168>>3]>=1.5?z[i+904>>3]=.00611745333:z[i+904>>3]=-.075343512;break r}i:if(z[l[i+2428>>2]+128>>3]>=23.43785){if(z[l[i+2428>>2]+56>>3]>=.05){z[i+904>>3]=.0624884553;break i}z[i+904>>3]=-.15661858}else z[l[i+2428>>2]+176>>3]>=230.13449?z[i+904>>3]=-.0352591351:z[i+904>>3]=.0979477018}else i:if(z[l[i+2428>>2]+208>>3]>=247.007){if(z[l[i+2428>>2]+104>>3]>=1143){z[i+904>>3]=-.0290117599;break i}z[i+904>>3]=-.173102558}else a:if(z[l[i+2428>>2]+104>>3]>=154.5){if(z[l[i+2428>>2]+16>>3]>=54.5){z[i+904>>3]=.0307763517;break a}z[i+904>>3]=-.0515159853}else z[l[i+2428>>2]+208>>3]>=196.5795?z[i+904>>3]=-.043714907:z[i+904>>3]=.00537361344;e:if(z[l[i+2428>>2]+120>>3]>=.9949845){if(z[l[i+2428>>2]+216>>3]>=202.1335){if(z[l[i+2428>>2]+104>>3]>=1.5){if(z[l[i+2428>>2]+128>>3]>=38.12275){if(z[l[i+2428>>2]+112>>3]>=325.51){z[i+896>>3]=.110735349;break e}z[i+896>>3]=-.0429872386;break e}z[l[i+2428>>2]+144>>3]>=250.39801?z[i+896>>3]=.0139733944:z[i+896>>3]=.0849705562;break e}z[i+896>>3]=-.161215112;break e}r:if(z[l[i+2428>>2]+120>>3]>=1.174065){if(z[l[i+2428>>2]+152>>3]>=224.897){if(z[l[i+2428>>2]+208>>3]>=187.7815){z[i+896>>3]=-.0524773672;break r}z[i+896>>3]=.13820909;break r}z[l[i+2428>>2]+104>>3]>=11.5?z[i+896>>3]=-.00444479287:z[i+896>>3]=-.106667578}else z[l[i+2428>>2]+192>>3]>=15.2741?z[i+896>>3]=.0356971137:z[l[i+2428>>2]+216>>3]>=169.3235?z[i+896>>3]=-.182333216:z[i+896>>3]=-.00692508975}else r:if(z[l[i+2428>>2]+80>>3]>=227.4285){if(z[l[i+2428>>2]+216>>3]>=192.3535){if(z[l[i+2428>>2]+144>>3]>=233.24051){if(z[l[i+2428>>2]+48>>3]>=140.911){z[i+896>>3]=.0658740029;break r}z[i+896>>3]=-.0159284379;break r}z[l[i+2428>>2]+48>>3]>=46.9787?z[i+896>>3]=-.116681613:z[i+896>>3]=-.0166810732;break r}i:if(z[l[i+2428>>2]+80>>3]>=242.6105){if(z[l[i+2428>>2]+152>>3]>=206.4385){z[i+896>>3]=.0726739615;break i}z[i+896>>3]=.00815775804}else z[l[i+2428>>2]+88>>3]>=198?z[i+896>>3]=-.167298004:z[i+896>>3]=.0183778238}else i:if(z[l[i+2428>>2]+80>>3]>=223.9845){if(z[l[i+2428>>2]+24>>3]>=62){z[i+896>>3]=-.0702058077;break i}z[l[i+2428>>2]+208>>3]>=231.1715?z[i+896>>3]=.0566748753:z[i+896>>3]=.176025078}else a:if(z[l[i+2428>>2]+8>>3]>=9.5){if(z[l[i+2428>>2]+80>>3]>=219.45){z[i+896>>3]=-.130577192;break a}z[i+896>>3]=.0332506076}else z[l[i+2428>>2]+208>>3]>=252.6055?z[i+896>>3]=-.0106057199:z[i+896>>3]=-.171387255;e:if(z[l[i+2428>>2]+40>>3]>=3412){if(z[l[i+2428>>2]+16>>3]>=23.5){if(z[l[i+2428>>2]+88>>3]>=232.9205){if(z[l[i+2428>>2]+64>>3]>=29.15015){if(z[l[i+2428>>2]+128>>3]>=53.7858){z[i+888>>3]=.0349183641;break e}z[i+888>>3]=-.162048101;break e}z[l[i+2428>>2]+64>>3]>=11.6168995?z[i+888>>3]=.100027375:z[i+888>>3]=-.0174817257;break e}r:if(z[l[i+2428>>2]+40>>3]>=6635){if(z[l[i+2428>>2]+24>>3]>=47){z[i+888>>3]=-.112848736;break r}z[i+888>>3]=.0670248792}else z[l[i+2428>>2]+64>>3]>=42.20425?z[i+888>>3]=.0165388621:z[i+888>>3]=.109797657;break e}z[l[i+2428>>2]+144>>3]>=241.4365?z[i+888>>3]=.0405690223:z[i+888>>3]=-.158428118}else r:if(z[l[i+2428>>2]+32>>3]>=1488){if(z[l[i+2428>>2]+144>>3]>=248.63101){z[i+888>>3]=.0141475676;break r}z[i+888>>3]=-.146808922}else i:if(z[l[i+2428>>2]+72>>3]>=.1309305){if(z[l[i+2428>>2]+16>>3]>=19.5){if(z[l[i+2428>>2]+112>>3]>=28.43865){z[i+888>>3]=.0026399109;break i}z[i+888>>3]=-.118619479;break i}z[l[i+2428>>2]+208>>3]>=205.2995?z[i+888>>3]=-.0381525457:z[i+888>>3]=.124560885}else a:if(z[l[i+2428>>2]+72>>3]>=.04980605){if(z[l[i+2428>>2]+64>>3]>=51.141953){z[i+888>>3]=-.0752844587;break a}z[i+888>>3]=.140665695}else z[l[i+2428>>2]+56>>3]>=.8846625?z[i+888>>3]=.00931518432:z[i+888>>3]=-.0135281375;e:if(z[l[i+2428>>2]+64>>3]>=16.0085){if(z[l[i+2428>>2]+64>>3]>=22.3875){if(z[l[i+2428>>2]+64>>3]>=25.003101){if(z[l[i+2428>>2]+32>>3]>=2.5){if(z[l[i+2428>>2]+144>>3]>=254.9955){z[i+880>>3]=.1172949;break e}z[i+880>>3]=-.00458388682;break e}z[l[i+2428>>2]+48>>3]>=266.207?z[i+880>>3]=.0799212754:z[i+880>>3]=-.123438932;break e}r:if(z[l[i+2428>>2]+24>>3]>=87.5){if(z[l[i+2428>>2]+40>>3]>=2411.5){z[i+880>>3]=.0738353953;break r}z[i+880>>3]=-.171506509}else z[l[i+2428>>2]+32>>3]>=23.5?z[i+880>>3]=.0157077648:z[i+880>>3]=.16471006;break e}r:if(z[l[i+2428>>2]+192>>3]>=15.814){if(z[l[i+2428>>2]+64>>3]>=17.438702){if(z[l[i+2428>>2]+208>>3]>=249.64){z[i+880>>3]=-.0475816913;break r}z[i+880>>3]=.14248912;break r}z[i+880>>3]=-.0652483553}else i:if(z[l[i+2428>>2]+152>>3]>=212.0645){if(z[l[i+2428>>2]+104>>3]>=85){z[i+880>>3]=-.053796988;break i}z[i+880>>3]=-.204126224}else z[l[i+2428>>2]+152>>3]>=206.46701?z[i+880>>3]=.12875782:z[i+880>>3]=-.0759791061}else r:if(z[l[i+2428>>2]+64>>3]>=15.6601){if(z[l[i+2428>>2]+144>>3]>=250.1215){z[i+880>>3]=.177712992;break r}z[i+880>>3]=.0240948275}else i:if(z[l[i+2428>>2]+56>>3]>=1.541935){if(z[l[i+2428>>2]+208>>3]>=177.5){if(z[l[i+2428>>2]+72>>3]>=.504359){z[i+880>>3]=-.0500374436;break i}z[i+880>>3]=.154724076;break i}z[l[i+2428>>2]+16>>3]>=20?z[i+880>>3]=-.182685956:z[i+880>>3]=.112904266}else a:if(z[l[i+2428>>2]+8>>3]>=3.5){if(z[l[i+2428>>2]+64>>3]>=5.45356){z[i+880>>3]=-.0749749467;break a}z[i+880>>3]=-.00139475043}else z[l[i+2428>>2]+176>>3]>=125.36?z[i+880>>3]=-.0794852898:z[i+880>>3]=.0670584068;e:if(z[l[i+2428>>2]+160>>3]>=30.5){if(z[l[i+2428>>2]+80>>3]>=250.4815){if(z[l[i+2428>>2]+216>>3]>=190){if(z[l[i+2428>>2]+40>>3]>=9096.5){z[i+872>>3]=-.0689442232;break e}z[l[i+2428>>2]+16>>3]>=10.5?z[i+872>>3]=.13157323:z[i+872>>3]=-.0509053543;break e}z[l[i+2428>>2]+64>>3]>=22.251999?z[i+872>>3]=-.110418491:z[i+872>>3]=.0623745993;break e}r:if(z[l[i+2428>>2]+16>>3]>=44){if(z[l[i+2428>>2]+168>>3]>=581.5){if(z[l[i+2428>>2]+192>>3]>=13.19675){z[i+872>>3]=.0200293642;break r}z[i+872>>3]=-.0824848861;break r}z[l[i+2428>>2]+144>>3]>=196.93799?z[i+872>>3]=-.124657333:z[i+872>>3]=.0751749352}else i:if(z[l[i+2428>>2]+200>>3]>=.116225496){if(z[l[i+2428>>2]+168>>3]>=2625){z[i+872>>3]=-.146052212;break i}z[i+872>>3]=.0460166857}else z[l[i+2428>>2]+64>>3]>=32.0201?z[i+872>>3]=.00255888328:z[i+872>>3]=.136127561}else r:if(z[l[i+2428>>2]+32>>3]>=3597){if(z[l[i+2428>>2]>>3]>=33){z[i+872>>3]=-.147201762;break r}z[i+872>>3]=-.00163775624}else if(z[l[i+2428>>2]+32>>3]>=3084)z[i+872>>3]=.114774339;else i:if(z[l[i+2428>>2]+168>>3]>=15.5){if(z[l[i+2428>>2]+56>>3]>=.9484425){z[i+872>>3]=.0267631896;break i}z[i+872>>3]=-.0923615322}else z[l[i+2428>>2]+160>>3]>=2.5?z[i+872>>3]=.0597770885:z[i+872>>3]=-.00341382623;e:if(z[l[i+2428>>2]+8>>3]>=91.5){if(z[l[i+2428>>2]+216>>3]>=220.64801){if(z[l[i+2428>>2]+120>>3]>=.79977703){if(z[l[i+2428>>2]+208>>3]>=246.4915){if(z[l[i+2428>>2]+184>>3]>=1.12709){z[i+864>>3]=-.0863353238;break e}z[i+864>>3]=.0837294087;break e}z[l[i+2428>>2]+8>>3]>=136.5?z[i+864>>3]=.0662635788:z[i+864>>3]=-.110681616;break e}r:if(z[l[i+2428>>2]+160>>3]>=2.5){if(z[l[i+2428>>2]+200>>3]>=.002873565){z[i+864>>3]=-.0991925523;break r}z[i+864>>3]=.0902647525}else z[l[i+2428>>2]+128>>3]>=44.9942?z[i+864>>3]=.0353665464:z[i+864>>3]=-.162392884;break e}r:if(z[l[i+2428>>2]+216>>3]>=211.0015){if(z[l[i+2428>>2]>>3]>=98.5){if(z[l[i+2428>>2]+16>>3]>=174.5){z[i+864>>3]=-.0687014461;break r}z[i+864>>3]=.142182469;break r}z[l[i+2428>>2]+32>>3]>=1.5?z[i+864>>3]=.0742870718:z[i+864>>3]=-.114573397}else i:if(z[l[i+2428>>2]+152>>3]>=232.0285){if(z[l[i+2428>>2]>>3]>=124){z[i+864>>3]=.141293615;break i}z[i+864>>3]=.0052116639}else z[l[i+2428>>2]+216>>3]>=198.1625?z[i+864>>3]=-.0819875821:z[i+864>>3]=.00880004186}else r:if(z[l[i+2428>>2]+8>>3]>=74.5){if(z[l[i+2428>>2]+192>>3]>=13.973499){if(z[l[i+2428>>2]+192>>3]>=39.634148){if(z[l[i+2428>>2]+24>>3]>=110.5){z[i+864>>3]=.103541017;break r}z[i+864>>3]=-.153433248;break r}z[l[i+2428>>2]+16>>3]>=124.5?z[i+864>>3]=-.0486713909:z[i+864>>3]=.117783844;break r}i:if(z[l[i+2428>>2]+80>>3]>=246.7915){if(z[l[i+2428>>2]+80>>3]>=254.332){z[i+864>>3]=-.132449359;break i}z[i+864>>3]=.0404490456}else z[i+864>>3]=-.190317199}else i:if(z[l[i+2428>>2]>>3]>=160.5){if(z[l[i+2428>>2]>>3]>=182.5){if(z[l[i+2428>>2]+216>>3]>=235.11151){z[i+864>>3]=.112826698;break i}z[i+864>>3]=-.0267961361;break i}z[l[i+2428>>2]+80>>3]>=218.863?z[i+864>>3]=-.12928997:z[i+864>>3]=.0605639778}else a:if(z[l[i+2428>>2]+216>>3]>=243.3185){if(z[l[i+2428>>2]+104>>3]>=5622.5){z[i+864>>3]=.0553820208;break a}z[i+864>>3]=-.116258048}else z[l[i+2428>>2]+24>>3]>=95.5?z[i+864>>3]=-.0461925939:z[i+864>>3]=.00985759217;e:if(z[l[i+2428>>2]+96>>3]>=2.5){if(z[l[i+2428>>2]+80>>3]>=254.95801){if(z[l[i+2428>>2]+24>>3]>=71){if(z[l[i+2428>>2]+128>>3]>=47.06105){z[i+856>>3]=-.00465643732;break e}z[l[i+2428>>2]+128>>3]>=26.75?z[i+856>>3]=.168595716:z[i+856>>3]=.0370199792;break e}r:if(z[l[i+2428>>2]+96>>3]>=14){if(z[l[i+2428>>2]+152>>3]>=214){z[i+856>>3]=-.00910952687;break r}z[i+856>>3]=.134992883}else z[i+856>>3]=-.161301956;break e}r:if(z[l[i+2428>>2]+208>>3]>=253.0175){if(z[l[i+2428>>2]>>3]>=4.5){if(z[l[i+2428>>2]+200>>3]>=.029248899){z[i+856>>3]=-.00458934717;break r}z[i+856>>3]=.108689211;break r}z[i+856>>3]=-.0406254157}else i:if(z[l[i+2428>>2]+144>>3]>=250.469){if(z[l[i+2428>>2]+88>>3]>=180.37149){z[i+856>>3]=-.062102098;break i}z[i+856>>3]=.118028522}else z[l[i+2428>>2]+216>>3]>=203.9165?z[i+856>>3]=.0213308465:z[i+856>>3]=-.0275193937}else r:if(z[l[i+2428>>2]>>3]>=47.5){if(z[l[i+2428>>2]+88>>3]>=237.7425){if(z[l[i+2428>>2]+168>>3]>=2.5){if(z[l[i+2428>>2]+80>>3]>=249.5055){z[i+856>>3]=.069511205;break r}z[i+856>>3]=-.125299171;break r}z[l[i+2428>>2]+104>>3]>=280?z[i+856>>3]=.105897538:z[i+856>>3]=-.150160834;break r}i:if(z[l[i+2428>>2]+40>>3]>=3.5){if(z[l[i+2428>>2]+216>>3]>=205.6495){z[i+856>>3]=.0507384129;break i}z[i+856>>3]=-.0188366212}else z[l[i+2428>>2]+48>>3]>=29.32265?z[i+856>>3]=-.17437014:z[i+856>>3]=-.0164363496}else i:if(z[l[i+2428>>2]>>3]>=22.5){if(z[l[i+2428>>2]+32>>3]>=67.5){if(z[l[i+2428>>2]+24>>3]>=27.5){z[i+856>>3]=.15624474;break i}z[i+856>>3]=-.0285266247;break i}z[l[i+2428>>2]+56>>3]>=1.012255?z[i+856>>3]=-.11989633:z[i+856>>3]=.0477593616}else a:if(z[l[i+2428>>2]+152>>3]>=231.918){if(z[l[i+2428>>2]+72>>3]>=.6030655){z[i+856>>3]=.0869554207;break a}z[i+856>>3]=-.140408143}else z[l[i+2428>>2]+144>>3]>=240.086?z[i+856>>3]=.0862996131:z[i+856>>3]=-.025209561;e:if(z[l[i+2428>>2]+120>>3]>=1.650705){if(z[l[i+2428>>2]+216>>3]>=193.58899){if(z[l[i+2428>>2]+112>>3]>=204.998){if(z[l[i+2428>>2]+16>>3]>=134.5){z[i+848>>3]=.0272568669;break e}z[l[i+2428>>2]+80>>3]>=195.501?z[i+848>>3]=.148735493:z[i+848>>3]=.0384178534;break e}r:if(z[l[i+2428>>2]+120>>3]>=1.754895){if(z[l[i+2428>>2]+208>>3]>=236.837){z[i+848>>3]=.0336689614;break r}z[i+848>>3]=-.144058898}else z[i+848>>3]=.102325693;break e}r:if(z[l[i+2428>>2]+80>>3]>=242.0715){if(z[l[i+2428>>2]+80>>3]>=254.13449){if(z[l[i+2428>>2]+144>>3]>=250.512){z[i+848>>3]=.0789794251;break r}z[i+848>>3]=-.125301853;break r}z[l[i+2428>>2]+96>>3]>=181?z[i+848>>3]=-.0214476064:z[i+848>>3]=.145058081}else i:if(z[l[i+2428>>2]+88>>3]>=172.10901){if(z[l[i+2428>>2]+104>>3]>=889.5){z[i+848>>3]=-.142750651;break i}z[i+848>>3]=.0197149441}else z[i+848>>3]=.0618209206}else r:if(z[l[i+2428>>2]+120>>3]>=1.5347149){if(z[l[i+2428>>2]+40>>3]>=2049.5){if(z[l[i+2428>>2]+168>>3]>=1296.5){z[i+848>>3]=-.0561614335;break r}z[i+848>>3]=.089123033;break r}i:if(z[l[i+2428>>2]+160>>3]>=21.5){if(z[l[i+2428>>2]+96>>3]>=71.5){z[i+848>>3]=-.0821024179;break i}z[i+848>>3]=.0961754918}else z[i+848>>3]=-.171369836}else i:if(z[l[i+2428>>2]+24>>3]>=148.5){if(z[l[i+2428>>2]+48>>3]>=183.5425){z[i+848>>3]=.119829558;break i}z[i+848>>3]=.0146132698}else a:if(z[l[i+2428>>2]+80>>3]>=254.262){if(z[l[i+2428>>2]+96>>3]>=32.5){z[i+848>>3]=.0906808376;break a}z[i+848>>3]=.00219657761}else z[l[i+2428>>2]+80>>3]>=253.7905?z[i+848>>3]=-.0853915215:z[i+848>>3]=-.00303144963;e:if(z[l[i+2428>>2]+184>>3]>=1.3809199){if(z[l[i+2428>>2]+192>>3]>=31.059551){if(z[l[i+2428>>2]+160>>3]>=6.5){if(z[l[i+2428>>2]+16>>3]>=103.5){if(z[l[i+2428>>2]+168>>3]>=2992.5){z[i+840>>3]=.0491549112;break e}z[i+840>>3]=-.105964206;break e}z[l[i+2428>>2]+168>>3]>=1864?z[i+840>>3]=-.0326365195:z[i+840>>3]=.0907949805;break e}z[l[i+2428>>2]+216>>3]>=200.26651?z[i+840>>3]=-.160266668:z[i+840>>3]=.0269789435;break e}r:if(z[l[i+2428>>2]+176>>3]>=212.7355){if(z[l[i+2428>>2]+40>>3]>=1378){if(z[l[i+2428>>2]+16>>3]>=33){z[i+840>>3]=.129319116;break r}z[i+840>>3]=-.0461413115;break r}z[l[i+2428>>2]+184>>3]>=1.97838?z[i+840>>3]=.0129293045:z[i+840>>3]=-.128758416}else i:if(z[l[i+2428>>2]+144>>3]>=253.9805){if(z[l[i+2428>>2]+184>>3]>=1.618055){z[i+840>>3]=.087826103;break i}z[i+840>>3]=-.108269982}else z[l[i+2428>>2]+16>>3]>=98?z[i+840>>3]=.135753766:z[i+840>>3]=.0452821516}else r:if(z[l[i+2428>>2]+48>>3]>=7.709185){if(z[l[i+2428>>2]+64>>3]>=16.0085){if(z[l[i+2428>>2]+64>>3]>=20.3723){if(z[l[i+2428>>2]+40>>3]>=102){z[i+840>>3]=-.0139092384;break r}z[i+840>>3]=.0271448791;break r}z[l[i+2428>>2]+16>>3]>=133.5?z[i+840>>3]=.00999706145:z[i+840>>3]=-.126389354;break r}i:if(z[l[i+2428>>2]+8>>3]>=131.5){if(z[l[i+2428>>2]+208>>3]>=200.96451){z[i+840>>3]=-.153795093;break i}z[i+840>>3]=.014035481}else z[l[i+2428>>2]+72>>3]>=.15238899?z[i+840>>3]=-.0195822343:z[i+840>>3]=.0541082583}else i:if(z[l[i+2428>>2]+184>>3]>=1.06342){if(z[l[i+2428>>2]+8>>3]>=14.5){if(z[l[i+2428>>2]+192>>3]>=45.79165){z[i+840>>3]=-.0075151152;break i}z[i+840>>3]=-.18450354;break i}z[l[i+2428>>2]+8>>3]>=10.5?z[i+840>>3]=.132776871:z[i+840>>3]=-.118596099}else a:if(z[l[i+2428>>2]+24>>3]>=40.5){if(z[l[i+2428>>2]+88>>3]>=237.724){z[i+840>>3]=.0370737351;break a}z[i+840>>3]=-.0545360148}else z[l[i+2428>>2]+88>>3]>=243.376?z[i+840>>3]=-.130753949:z[i+840>>3]=.0122399377;e:if(z[l[i+2428>>2]+32>>3]>=95.5){if(z[l[i+2428>>2]+32>>3]>=101.5){if(z[l[i+2428>>2]+40>>3]>=410.5){if(z[l[i+2428>>2]+40>>3]>=725){if(z[l[i+2428>>2]+40>>3]>=1703.5){z[i+832>>3]=.0125192748;break e}z[i+832>>3]=-.0604591258;break e}z[l[i+2428>>2]+64>>3]>=45.695503?z[i+832>>3]=.161223575:z[i+832>>3]=.0249426439;break e}r:if(z[l[i+2428>>2]>>3]>=2){if(z[l[i+2428>>2]+120>>3]>=1.2127299){z[i+832>>3]=.0189762283;break r}z[i+832>>3]=-.152339861}else z[l[i+2428>>2]+24>>3]>=18.5?z[i+832>>3]=.0252705794:z[i+832>>3]=.101456217;break e}z[i+832>>3]=.141643777}else r:if(z[l[i+2428>>2]+32>>3]>=70.5){if(z[l[i+2428>>2]+40>>3]>=385.5){if(z[l[i+2428>>2]+8>>3]>=128.5){z[i+832>>3]=.0251789838;break r}z[l[i+2428>>2]+80>>3]>=250.983?z[i+832>>3]=-.0369131565:z[i+832>>3]=-.183060914;break r}z[l[i+2428>>2]+16>>3]>=64.5?z[i+832>>3]=-.0598553903:z[i+832>>3]=.0850805566}else i:if(z[l[i+2428>>2]+88>>3]>=202.82999){if(z[l[i+2428>>2]+48>>3]>=188.3995){if(z[l[i+2428>>2]+64>>3]>=17.4664){z[i+832>>3]=-.179990575;break i}z[i+832>>3]=.0365536287;break i}z[l[i+2428>>2]+48>>3]>=182.606?z[i+832>>3]=.109839432:z[i+832>>3]=-.00899564661}else a:if(z[l[i+2428>>2]+88>>3]>=199.98349){if(z[l[i+2428>>2]>>3]>=65.5){z[i+832>>3]=.133647546;break a}z[i+832>>3]=-.0523260646}else z[l[i+2428>>2]+88>>3]>=192.92099?z[i+832>>3]=-.0931754783:z[i+832>>3]=.0268466324;e:if(z[l[i+2428>>2]+96>>3]>=2.5){if(z[l[i+2428>>2]+104>>3]>=339.5){if(z[l[i+2428>>2]>>3]>=179.5){if(z[l[i+2428>>2]+208>>3]>=249.722){z[i+824>>3]=-.0848750621;break e}z[l[i+2428>>2]+48>>3]>=7.362595?z[i+824>>3]=.135222554:z[i+824>>3]=.0129707931;break e}r:if(z[l[i+2428>>2]+160>>3]>=86.5){if(z[l[i+2428>>2]+152>>3]>=215.936){z[i+824>>3]=-.00538869062;break r}z[i+824>>3]=.0623713247}else z[l[i+2428>>2]+104>>3]>=628?z[i+824>>3]=-.0218408145:z[i+824>>3]=-.135420591;break e}r:if(z[l[i+2428>>2]+128>>3]>=38.12275){if(z[l[i+2428>>2]+144>>3]>=211.818){if(z[l[i+2428>>2]+176>>3]>=109.845){z[i+824>>3]=.0555419996;break r}z[i+824>>3]=-.118224539;break r}z[l[i+2428>>2]+216>>3]>=211.0835?z[i+824>>3]=.103166185:z[i+824>>3]=-.0221888069}else i:if(z[l[i+2428>>2]+80>>3]>=235.1315){if(z[l[i+2428>>2]+176>>3]>=94.4538){z[i+824>>3]=-.0241373517;break i}z[i+824>>3]=.0993876457}else z[l[i+2428>>2]+80>>3]>=189.1905?z[i+824>>3]=-.127857566:z[i+824>>3]=.0922073051}else r:if(z[l[i+2428>>2]+160>>3]>=65.5){if(z[l[i+2428>>2]+160>>3]>=562.5){z[i+824>>3]=-.0917756483;break r}i:if(z[l[i+2428>>2]+80>>3]>=178.379){if(z[l[i+2428>>2]+200>>3]>=.08161765){z[i+824>>3]=.0127409864;break i}z[i+824>>3]=.137653172}else z[i+824>>3]=-.033507701}else i:if(z[l[i+2428>>2]+72>>3]>=.09979675){if(z[l[i+2428>>2]+72>>3]>=.1159705){if(z[l[i+2428>>2]+208>>3]>=204.862){z[i+824>>3]=-.0801601708;break i}z[i+824>>3]=.0357563458;break i}z[l[i+2428>>2]+24>>3]>=46?z[i+824>>3]=.0274065118:z[i+824>>3]=.161248043}else a:if(z[l[i+2428>>2]+8>>3]>=2.5){if(z[l[i+2428>>2]+56>>3]>=.99957454){z[i+824>>3]=.00868843868;break a}z[i+824>>3]=-.0294130445}else z[i+824>>3]=-.202724814;e:if(z[l[i+2428>>2]+120>>3]>=1.649055){if(z[l[i+2428>>2]+216>>3]>=199.40451){if(z[l[i+2428>>2]+80>>3]>=245.14749){if(z[l[i+2428>>2]+32>>3]>=187.5){z[i+816>>3]=.0699244663;break e}z[i+816>>3]=-.0760703012;break e}z[l[i+2428>>2]+120>>3]>=1.9856999?z[i+816>>3]=.0204185545:z[l[i+2428>>2]+104>>3]>=321.5?z[i+816>>3]=.147548661:z[i+816>>3]=.0478088856;break e}r:if(z[l[i+2428>>2]+40>>3]>=3011){if(z[l[i+2428>>2]+96>>3]>=781){z[i+816>>3]=-.074352771;break r}z[i+816>>3]=.146357462}else i:if(z[l[i+2428>>2]+104>>3]>=708.5){if(z[l[i+2428>>2]+104>>3]>=1484.5){z[i+816>>3]=-.0103808297;break i}z[i+816>>3]=-.114012539}else z[l[i+2428>>2]+112>>3]>=316.46802?z[i+816>>3]=-.0721254125:z[i+816>>3]=.070750095}else r:if(z[l[i+2428>>2]+120>>3]>=1.5347149){if(z[l[i+2428>>2]+184>>3]>=1.38044){if(z[l[i+2428>>2]+160>>3]>=24){if(z[l[i+2428>>2]+216>>3]>=208.5235){z[i+816>>3]=-.0499301776;break r}z[i+816>>3]=.0826419368;break r}z[i+816>>3]=-.0786377564;break r}z[l[i+2428>>2]+8>>3]>=9.5?z[i+816>>3]=-.155167148:z[i+816>>3]=.010542891}else i:if(z[l[i+2428>>2]+24>>3]>=148.5){if(z[l[i+2428>>2]+48>>3]>=183.5425){z[i+816>>3]=.112091899;break i}z[i+816>>3]=.0135032628}else a:if(z[l[i+2428>>2]+24>>3]>=144.5){if(z[l[i+2428>>2]+80>>3]>=254.5275){z[i+816>>3]=.0567140691;break a}z[i+816>>3]=-.0500301234}else z[l[i+2428>>2]+24>>3]>=134.5?z[i+816>>3]=.0451803915:z[i+816>>3]=-.00196486362;e:if(z[l[i+2428>>2]+208>>3]>=246.49701){if(z[l[i+2428>>2]+24>>3]>=86.5){if(z[l[i+2428>>2]+8>>3]>=99.5){if(z[l[i+2428>>2]+8>>3]>=104.5){if(z[l[i+2428>>2]+144>>3]>=254.887){z[i+808>>3]=-.128726929;break e}z[i+808>>3]=.0294404607;break e}z[i+808>>3]=-.128834233;break e}r:if(z[l[i+2428>>2]+120>>3]>=1.11208){if(z[l[i+2428>>2]+24>>3]>=97.5){z[i+808>>3]=.0165077876;break r}z[i+808>>3]=-.130550057}else z[l[i+2428>>2]+72>>3]>=.03268635?z[i+808>>3]=-.0459420644:z[i+808>>3]=.121369898;break e}if(z[l[i+2428>>2]+8>>3]>=70.5)z[i+808>>3]=-.150020018;else r:if(z[l[i+2428>>2]+144>>3]>=221.047){if(z[l[i+2428>>2]+8>>3]>=12.5){z[i+808>>3]=.0428809039;break r}z[i+808>>3]=-.0313593261}else z[l[i+2428>>2]+152>>3]>=172.7035?z[i+808>>3]=-.154303044:z[i+808>>3]=.0759267807}else r:if(z[l[i+2428>>2]>>3]>=191.5){if(z[l[i+2428>>2]+144>>3]>=225.9075){z[i+808>>3]=-.152404696;break r}z[i+808>>3]=.0263628513}else i:if(z[l[i+2428>>2]+216>>3]>=222.3245){if(z[l[i+2428>>2]+40>>3]>=97.5){if(z[l[i+2428>>2]+72>>3]>=.10061701){z[i+808>>3]=-.0721719489;break i}z[i+808>>3]=.0222313311;break i}z[l[i+2428>>2]+8>>3]>=17.5?z[i+808>>3]=-.126181945:z[i+808>>3]=.0201676264}else a:if(z[l[i+2428>>2]+112>>3]>=49.5812){if(z[l[i+2428>>2]+64>>3]>=45.5826){z[i+808>>3]=-.0297875255;break a}z[i+808>>3]=.0353400223}else z[l[i+2428>>2]+216>>3]>=220.022?z[i+808>>3]=-.159164369:z[i+808>>3]=-.00360903679;e:if(z[l[i+2428>>2]>>3]>=196.5){if(z[l[i+2428>>2]+152>>3]>=235.1795){z[i+800>>3]=.101932131;break e}z[i+800>>3]=.0145431757}else r:if(z[l[i+2428>>2]+128>>3]>=92.41555){if(z[l[i+2428>>2]+144>>3]>=193.403){z[i+800>>3]=-.132307947;break r}z[i+800>>3]=.0103085227}else i:if(z[l[i+2428>>2]+128>>3]>=88.89145){if(z[l[i+2428>>2]+208>>3]>=170.472){z[i+800>>3]=.000134180576;break i}z[i+800>>3]=.124725334}else a:if(z[l[i+2428>>2]+128>>3]>=75.88395){if(z[l[i+2428>>2]+32>>3]>=343.5){z[i+800>>3]=.0126853203;break a}z[i+800>>3]=-.137470335}else z[l[i+2428>>2]+128>>3]>=75.3442?z[i+800>>3]=.130783007:z[i+800>>3]=-.00113365788;e:if(z[l[i+2428>>2]+32>>3]>=95.5){if(z[l[i+2428>>2]+32>>3]>=108.5){if(z[l[i+2428>>2]+40>>3]>=300){if(z[l[i+2428>>2]+40>>3]>=725){if(z[l[i+2428>>2]+40>>3]>=1703.5){z[i+792>>3]=.00956466701;break e}z[i+792>>3]=-.0453868732;break e}z[l[i+2428>>2]+64>>3]>=45.695503?z[i+792>>3]=.139596775:z[i+792>>3]=-.00445317337;break e}r:if(z[l[i+2428>>2]+144>>3]>=192.49051){if(z[l[i+2428>>2]+176>>3]>=226.3515){z[i+792>>3]=.000802862167;break r}z[i+792>>3]=-.183650374}else z[i+792>>3]=.0808978975;break e}z[l[i+2428>>2]+8>>3]>=59.5?z[i+792>>3]=-.0543161407:z[l[i+2428>>2]+144>>3]>=209.836?z[i+792>>3]=.156864122:z[i+792>>3]=.0330188349}else r:if(z[l[i+2428>>2]+40>>3]>=1506.5){if(z[l[i+2428>>2]+56>>3]>=1.3970251){if(z[l[i+2428>>2]>>3]>=53.5){z[i+792>>3]=-.0248009246;break r}z[i+792>>3]=.109374084;break r}i:if(z[l[i+2428>>2]+40>>3]>=4987.5){if(z[l[i+2428>>2]+40>>3]>=5291){z[i+792>>3]=-.0870992914;break i}z[i+792>>3]=.105961852}else z[i+792>>3]=-.188604549}else if(z[l[i+2428>>2]+40>>3]>=1397.5)z[i+792>>3]=.147049323;else i:if(z[l[i+2428>>2]+24>>3]>=96.5){if(z[l[i+2428>>2]+128>>3]>=61.473602){z[i+792>>3]=-.12541233;break i}z[i+792>>3]=.0194064248}else z[l[i+2428>>2]+144>>3]>=203.94?z[i+792>>3]=-.0282062981:z[i+792>>3]=.0258112438;e:if(z[l[i+2428>>2]+160>>3]>=2.5){if(z[l[i+2428>>2]+80>>3]>=250.4815){if(z[l[i+2428>>2]+200>>3]>=.429353){if(z[l[i+2428>>2]+160>>3]>=51){z[i+784>>3]=.0173994303;break e}z[l[i+2428>>2]+48>>3]>=50.9974?z[i+784>>3]=-.117656164:z[i+784>>3]=-.0268492457;break e}r:if(z[l[i+2428>>2]+192>>3]>=20.582){if(z[l[i+2428>>2]+24>>3]>=36.5){z[i+784>>3]=.0527875684;break r}z[i+784>>3]=-.0683840811}else z[l[i+2428>>2]+40>>3]>=8511.5?z[i+784>>3]=-.0330455601:z[i+784>>3]=.148141176;break e}r:if(z[l[i+2428>>2]+24>>3]>=136.5){if(z[l[i+2428>>2]+24>>3]>=141.5){if(z[l[i+2428>>2]+64>>3]>=1.692905){z[i+784>>3]=.048137486;break r}z[i+784>>3]=-.106888235;break r}z[i+784>>3]=.1357999}else i:if(z[l[i+2428>>2]+8>>3]>=13.5){if(z[l[i+2428>>2]+160>>3]>=144){z[i+784>>3]=.0179534201;break i}z[i+784>>3]=-.0747779831}else z[l[i+2428>>2]+176>>3]>=128.328?z[i+784>>3]=-.0261976365:z[i+784>>3]=.0809429735}else r:if(z[l[i+2428>>2]+168>>3]>=3.5){if(z[l[i+2428>>2]+16>>3]>=159.5){if(z[l[i+2428>>2]+208>>3]>=250.25){z[i+784>>3]=-.0655540153;break r}z[l[i+2428>>2]+120>>3]>=1.106355?z[i+784>>3]=-.00515105948:z[i+784>>3]=.1161827;break r}i:if(z[l[i+2428>>2]+216>>3]>=212.38449){if(z[l[i+2428>>2]+192>>3]>=47.9){z[i+784>>3]=-.00102937757;break i}z[i+784>>3]=-.178506881}else z[l[i+2428>>2]+88>>3]>=236.5835?z[i+784>>3]=-.120329715:z[i+784>>3]=.0425285511}else i:if(z[l[i+2428>>2]+168>>3]>=2.5){if(z[l[i+2428>>2]+152>>3]>=239.265){if(z[l[i+2428>>2]+24>>3]>=65.5){z[i+784>>3]=-.00482019363;break i}z[i+784>>3]=.164707527;break i}z[i+784>>3]=-.00895383861}else a:if(z[l[i+2428>>2]+88>>3]>=211.8465){if(z[l[i+2428>>2]+88>>3]>=214.9015){z[i+784>>3]=-.00780205149;break a}z[i+784>>3]=-.115656666}else z[l[i+2428>>2]+88>>3]>=199.94751?z[i+784>>3]=.040815495:z[i+784>>3]=-.0176303461;e:if(z[l[i+2428>>2]+120>>3]>=.9949845){if(z[l[i+2428>>2]+120>>3]>=1.08007){if(z[l[i+2428>>2]+128>>3]>=55.976448){if(z[l[i+2428>>2]+112>>3]>=224.2615){if(z[l[i+2428>>2]+168>>3]>=70.5){z[i+776>>3]=-.0251300838;break e}z[i+776>>3]=.0975950137;break e}z[l[i+2428>>2]+208>>3]>=118.07?z[i+776>>3]=-.134668723:z[i+776>>3]=.0641365945;break e}r:if(z[l[i+2428>>2]+208>>3]>=171.562){if(z[l[i+2428>>2]+144>>3]>=212.823){z[i+776>>3]=.00546221249;break r}z[i+776>>3]=.114493661}else z[l[i+2428>>2]+96>>3]>=26?z[i+776>>3]=.0485686623:z[i+776>>3]=-.161291704;break e}r:if(z[l[i+2428>>2]+208>>3]>=210.6365){if(z[l[i+2428>>2]+208>>3]>=246.60501){if(z[l[i+2428>>2]+120>>3]>=1.025415){z[i+776>>3]=-.015165654;break r}z[i+776>>3]=.111932516;break r}z[l[i+2428>>2]+64>>3]>=28.64315?z[i+776>>3]=.0617925897:z[i+776>>3]=-.155460522}else z[l[i+2428>>2]+112>>3]>=67.04255?z[i+776>>3]=-.0782724917:z[l[i+2428>>2]+216>>3]>=210.51999?z[i+776>>3]=.158118367:z[i+776>>3]=.0161736943}else r:if(z[l[i+2428>>2]+216>>3]>=189.6325){if(z[l[i+2428>>2]+208>>3]>=158.0305){if(z[l[i+2428>>2]+216>>3]>=205.528){if(z[l[i+2428>>2]+216>>3]>=207.08951){z[i+776>>3]=-.0160474814;break r}z[i+776>>3]=.122372858;break r}z[l[i+2428>>2]+88>>3]>=216.111?z[i+776>>3]=-.135299787:z[i+776>>3]=.00302333594;break r}i:if(z[l[i+2428>>2]+144>>3]>=168.505){if(z[l[i+2428>>2]+48>>3]>=135.058){z[i+776>>3]=-.115354016;break i}z[i+776>>3]=.131115764}else z[i+776>>3]=-.132865772}else i:if(z[l[i+2428>>2]+80>>3]>=254.061){if(z[l[i+2428>>2]+216>>3]>=184.9235){if(z[l[i+2428>>2]+8>>3]>=28.5){z[i+776>>3]=.152705029;break i}z[i+776>>3]=.0206804853;break i}z[l[i+2428>>2]+64>>3]>=20.47625?z[i+776>>3]=.0777613074:z[i+776>>3]=-.0617111139}else a:if(z[l[i+2428>>2]+8>>3]>=124.5){if(z[l[i+2428>>2]+32>>3]>=310.5){z[i+776>>3]=-.120528042;break a}z[i+776>>3]=.132610217}else z[l[i+2428>>2]+144>>3]>=219.004?z[i+776>>3]=.0386743806:z[i+776>>3]=-.0879021436;e:if(z[l[i+2428>>2]+216>>3]>=241.803){if(z[l[i+2428>>2]+88>>3]>=238.906){if(z[l[i+2428>>2]+88>>3]>=240.0835){if(z[l[i+2428>>2]+24>>3]>=94.5){if(z[l[i+2428>>2]+80>>3]>=242.164){z[i+768>>3]=.0645967945;break e}z[i+768>>3]=-.0383886807;break e}z[l[i+2428>>2]+160>>3]>=994?z[i+768>>3]=.00422833115:z[i+768>>3]=-.124069929;break e}z[i+768>>3]=.104922928;break e}z[l[i+2428>>2]>>3]>=184.5?z[i+768>>3]=.0344123989:z[l[i+2428>>2]+40>>3]>=5277?z[i+768>>3]=.00192793075:z[i+768>>3]=-.168364272}else if(z[l[i+2428>>2]+216>>3]>=241.4255)z[i+768>>3]=.103422098;else r:if(z[l[i+2428>>2]+152>>3]>=240.905){if(z[l[i+2428>>2]+152>>3]>=240.9465){if(z[l[i+2428>>2]+16>>3]>=163.5){z[i+768>>3]=.0707446262;break r}z[i+768>>3]=-.0327590704;break r}z[i+768>>3]=.157551929}else i:if(z[l[i+2428>>2]+40>>3]>=5.5){if(z[l[i+2428>>2]+64>>3]>=5.5895853){z[i+768>>3]=.000684979255;break i}z[i+768>>3]=.0543669872}else z[l[i+2428>>2]+16>>3]>=144.5?z[i+768>>3]=-.0858251899:z[i+768>>3]=-.00447943527;e:if(z[l[i+2428>>2]+56>>3]>=2.37871){if(z[l[i+2428>>2]+80>>3]>=245.7775){z[i+760>>3]=.109909169;break e}z[i+760>>3]=.00434762752}else r:if(z[l[i+2428>>2]+208>>3]>=100.113){if(z[l[i+2428>>2]+88>>3]>=181.2675){if(z[l[i+2428>>2]+88>>3]>=190.513){if(z[l[i+2428>>2]+216>>3]>=142.8665){z[i+760>>3]=-.00153585291;break r}z[i+760>>3]=.0790799409;break r}z[l[i+2428>>2]+56>>3]>=1.99894?z[i+760>>3]=-.0626165718:z[i+760>>3]=.0789817199;break r}i:if(z[l[i+2428>>2]+128>>3]>=11.10025){if(z[l[i+2428>>2]+168>>3]>=221){z[i+760>>3]=-.065172784;break i}z[i+760>>3]=.0547848418}else z[l[i+2428>>2]+144>>3]>=224.0455?z[i+760>>3]=-.0255374257:z[i+760>>3]=-.16369836}else z[i+760>>3]=-.112080827;e:if(z[l[i+2428>>2]+160>>3]>=2.5){if(z[l[i+2428>>2]+80>>3]>=254.896){if(z[l[i+2428>>2]+16>>3]>=163.5){z[i+752>>3]=-.0137433382;break e}z[l[i+2428>>2]>>3]>=104?z[i+752>>3]=.131816179:z[i+752>>3]=.0347896069;break e}r:if(z[l[i+2428>>2]+56>>3]>=.79398847){if(z[l[i+2428>>2]+192>>3]>=39.67315){if(z[l[i+2428>>2]+80>>3]>=216.1445){z[i+752>>3]=-.0402129963;break r}z[i+752>>3]=.0616441481;break r}z[l[i+2428>>2]+24>>3]>=6.5?z[i+752>>3]=.0620613098:z[i+752>>3]=-.103905939}else i:if(z[l[i+2428>>2]+64>>3]>=.99395347){if(z[l[i+2428>>2]+32>>3]>=330){z[i+752>>3]=-.0232492443;break i}z[i+752>>3]=-.125368223}else z[l[i+2428>>2]+64>>3]>=.2254985?z[i+752>>3]=.110884503:z[i+752>>3]=-.00161290914}else r:if(z[l[i+2428>>2]+120>>3]>=1.932545){if(z[l[i+2428>>2]+40>>3]>=2852){z[i+752>>3]=.0597589687;break r}z[l[i+2428>>2]+152>>3]>=179.4785?z[i+752>>3]=-.161276504:z[i+752>>3]=-.0413348265}else i:if(z[l[i+2428>>2]+120>>3]>=1.66288){if(z[l[i+2428>>2]+144>>3]>=222.905){if(z[l[i+2428>>2]+104>>3]>=350.5){z[i+752>>3]=.137922913;break i}z[i+752>>3]=.024387816;break i}z[i+752>>3]=-.0528577976}else a:if(z[l[i+2428>>2]+120>>3]>=1.2957649){if(z[l[i+2428>>2]+112>>3]>=126.354004){z[i+752>>3]=-.00313285342;break a}z[i+752>>3]=-.13684091}else z[l[i+2428>>2]+96>>3]>=2.5?z[i+752>>3]=.027041344:z[i+752>>3]=-.00853506755;e:if(z[l[i+2428>>2]+216>>3]>=241.803){if(z[l[i+2428>>2]+88>>3]>=238.906){if(z[l[i+2428>>2]+88>>3]>=240.0835){if(z[l[i+2428>>2]>>3]>=181.5){z[i+744>>3]=.0666151792;break e}z[l[i+2428>>2]+192>>3]>=23.731499?z[i+744>>3]=.023247188:z[i+744>>3]=-.114857197;break e}z[i+744>>3]=.0961830691;break e}z[l[i+2428>>2]>>3]>=184.5?z[i+744>>3]=.0260905381:z[l[i+2428>>2]+40>>3]>=5277?z[i+744>>3]=.000779046386:z[i+744>>3]=-.16182968}else r:if(z[l[i+2428>>2]+216>>3]>=237.9075){if(z[l[i+2428>>2]+208>>3]>=254.50351){if(z[l[i+2428>>2]+216>>3]>=239.1815){if(z[l[i+2428>>2]+96>>3]>=82){z[i+744>>3]=.0999221727;break r}z[i+744>>3]=-.0648291782;break r}z[i+744>>3]=.15110974;break r}i:if(z[l[i+2428>>2]+32>>3]>=253.5){if(z[l[i+2428>>2]+56>>3]>=.478899){z[i+744>>3]=.13343145;break i}z[i+744>>3]=-.0289778952}else z[l[i+2428>>2]+24>>3]>=18.5?z[i+744>>3]=-.144409046:z[i+744>>3]=.0508788638}else z[l[i+2428>>2]+216>>3]>=236.6125?z[i+744>>3]=-.129095703:z[l[i+2428>>2]+216>>3]>=236.5905?z[i+744>>3]=.124637805:z[l[i+2428>>2]+200>>3]>=.8468675?z[i+744>>3]=-.0849314108:z[i+744>>3]=.000633737363;e:if(z[l[i+2428>>2]+152>>3]>=190.1535){if(z[l[i+2428>>2]+152>>3]>=192.9685){if(z[l[i+2428>>2]+152>>3]>=194.873){if(z[l[i+2428>>2]+152>>3]>=203.978){if(z[l[i+2428>>2]+72>>3]>=.375586){z[i+736>>3]=-.0588612556;break e}z[i+736>>3]=.00419073878;break e}z[l[i+2428>>2]+32>>3]>=17.5?z[i+736>>3]=.000849719101:z[i+736>>3]=-.109349191;break e}z[l[i+2428>>2]+56>>3]>=1.591435?z[i+736>>3]=-.0863231048:z[l[i+2428>>2]+24>>3]>=65?z[i+736>>3]=-.0477666222:z[i+736>>3]=.13754116;break e}z[l[i+2428>>2]+192>>3]>=12.3937?z[i+736>>3]=.00378053077:z[i+736>>3]=-.14094083}else r:if(z[l[i+2428>>2]+152>>3]>=188.1265){if(z[l[i+2428>>2]+16>>3]>=135.5){z[i+736>>3]=.150798246;break r}z[i+736>>3]=-.0441153459}else i:if(z[l[i+2428>>2]+144>>3]>=206.35){if(z[l[i+2428>>2]+16>>3]>=150.5){if(z[l[i+2428>>2]+88>>3]>=140.25){z[i+736>>3]=-.0731251612;break i}z[i+736>>3]=.0860854611;break i}z[l[i+2428>>2]+88>>3]>=205.382?z[i+736>>3]=.127947509:z[i+736>>3]=.0202359632}else a:if(z[l[i+2428>>2]+208>>3]>=163.6265){if(z[l[i+2428>>2]+208>>3]>=249.002){z[i+736>>3]=.0496910475;break a}z[i+736>>3]=-.154691502}else z[l[i+2428>>2]+208>>3]>=148.5065?z[i+736>>3]=.0752443746:z[i+736>>3]=-.062633805;e:if(z[l[i+2428>>2]+56>>3]>=1.256215){if(z[l[i+2428>>2]+80>>3]>=254.9945){if(z[l[i+2428>>2]+40>>3]>=6.5){if(z[l[i+2428>>2]+216>>3]>=167.4655){z[i+728>>3]=-.152810678;break e}z[i+728>>3]=-.0256335977;break e}r:if(z[l[i+2428>>2]+40>>3]>=4.5){if(z[l[i+2428>>2]+8>>3]>=101){z[i+728>>3]=.116769508;break r}z[i+728>>3]=.000530448684}else z[l[i+2428>>2]>>3]>=72.5?z[i+728>>3]=-.124973491:z[i+728>>3]=.00522914389;break e}r:if(z[l[i+2428>>2]+104>>3]>=258){if(z[l[i+2428>>2]+120>>3]>=1.67104){if(z[l[i+2428>>2]+80>>3]>=233.3445){z[i+728>>3]=.0577467047;break r}z[i+728>>3]=-.0355661213;break r}z[l[i+2428>>2]+160>>3]>=986?z[i+728>>3]=.0737033263:z[i+728>>3]=-.0886176825}else i:if(z[l[i+2428>>2]+40>>3]>=5784.5){if(z[l[i+2428>>2]+16>>3]>=68.5){z[i+728>>3]=-.15978764;break i}z[i+728>>3]=.0181297418}else z[l[i+2428>>2]+144>>3]>=180.9245?z[i+728>>3]=.0624277666:z[i+728>>3]=-.0672917515}else r:if(z[l[i+2428>>2]+176>>3]>=40.1246){if(z[l[i+2428>>2]+80>>3]>=203.24551){if(z[l[i+2428>>2]+88>>3]>=244.45401){if(z[l[i+2428>>2]+192>>3]>=1.11836){z[i+728>>3]=.0107979737;break r}z[i+728>>3]=-.153680801;break r}z[l[i+2428>>2]+176>>3]>=375.1855?z[i+728>>3]=-.0458278432:z[i+728>>3]=.0496427827;break r}i:if(z[l[i+2428>>2]+80>>3]>=125.901){if(z[l[i+2428>>2]+152>>3]>=245.8985){z[i+728>>3]=.0616799109;break i}z[i+728>>3]=-.125717223}else z[l[i+2428>>2]+216>>3]>=232.28549?z[i+728>>3]=.10488303:z[i+728>>3]=.0278609637}else i:if(z[l[i+2428>>2]+80>>3]>=240.179){if(z[l[i+2428>>2]+216>>3]>=206.1655){if(z[l[i+2428>>2]+216>>3]>=211.0385){z[i+728>>3]=-.0282498002;break i}z[i+728>>3]=-.194313586;break i}z[l[i+2428>>2]+152>>3]>=220.9915?z[i+728>>3]=.0806156918:z[i+728>>3]=-.0233049598}else a:if(z[l[i+2428>>2]+8>>3]>=34.5){if(z[l[i+2428>>2]+80>>3]>=239.40201){z[i+728>>3]=.103663228;break a}z[i+728>>3]=-.0689707249}else z[l[i+2428>>2]+216>>3]>=199.72?z[i+728>>3]=.0845682994:z[i+728>>3]=-.0763354078;e:if(z[l[i+2428>>2]+120>>3]>=.9949845){if(z[l[i+2428>>2]+216>>3]>=202.1335){if(z[l[i+2428>>2]+104>>3]>=1.5){if(z[l[i+2428>>2]+216>>3]>=202.3405){if(z[l[i+2428>>2]+96>>3]>=61.5){z[i+720>>3]=.0563952588;break e}z[i+720>>3]=.00146432465;break e}z[i+720>>3]=.156061828;break e}z[i+720>>3]=-.142435193;break e}r:if(z[l[i+2428>>2]+120>>3]>=1.19537){if(z[l[i+2428>>2]+120>>3]>=1.2513599){if(z[l[i+2428>>2]+160>>3]>=13.5){z[i+720>>3]=.0262963027;break r}z[i+720>>3]=-.0450509228;break r}z[l[i+2428>>2]+112>>3]>=93.6025?z[i+720>>3]=-.0152368965:z[i+720>>3]=.128791749}else i:if(z[l[i+2428>>2]+64>>3]>=32.75565){if(z[l[i+2428>>2]+64>>3]>=47.83985){z[i+720>>3]=-.0304329991;break i}z[i+720>>3]=.0504742861}else z[l[i+2428>>2]+144>>3]>=229.6445?z[i+720>>3]=-.14906095:z[i+720>>3]=-.0345838405}else r:if(z[l[i+2428>>2]+216>>3]>=189.3245){if(z[l[i+2428>>2]+56>>3]>=1.5964999){if(z[l[i+2428>>2]+40>>3]>=4245){z[i+720>>3]=.0464867428;break r}z[i+720>>3]=-.164529204;break r}i:if(z[l[i+2428>>2]+56>>3]>=1.2565601){if(z[l[i+2428>>2]+64>>3]>=10.74475){z[i+720>>3]=.0603346787;break i}z[i+720>>3]=-.136380032}else z[l[i+2428>>2]+152>>3]>=222.35449?z[i+720>>3]=-.00209036656:z[i+720>>3]=-.068009764}else i:if(z[l[i+2428>>2]+216>>3]>=184.9235){if(z[l[i+2428>>2]+80>>3]>=247.64801){if(z[l[i+2428>>2]>>3]>=146.5){z[i+720>>3]=-.0724233761;break i}z[i+720>>3]=.1344302;break i}z[i+720>>3]=-.123592198}else a:if(z[l[i+2428>>2]+216>>3]>=183.578){if(z[l[i+2428>>2]+24>>3]>=70.5){z[i+720>>3]=-.0302750897;break a}z[i+720>>3]=-.160193488}else z[l[i+2428>>2]+64>>3]>=27.54755?z[i+720>>3]=-.0229027495:z[i+720>>3]=.0347262733;e:if(z[l[i+2428>>2]+208>>3]>=233.33499){if(z[l[i+2428>>2]+216>>3]>=239.1815){if(z[l[i+2428>>2]+200>>3]>=.2582385){if(z[l[i+2428>>2]+144>>3]>=250.314){z[i+712>>3]=.110091664;break e}z[i+712>>3]=-.00136499002;break e}z[l[i+2428>>2]+72>>3]>=.13367051?z[i+712>>3]=.0475704558:z[l[i+2428>>2]+120>>3]>=.991946?z[i+712>>3]=-.00263832812:z[i+712>>3]=-.120159581;break e}r:if(z[l[i+2428>>2]+200>>3]>=.220652){if(z[l[i+2428>>2]+8>>3]>=38){if(z[l[i+2428>>2]+8>>3]>=136){z[i+712>>3]=-.0794896036;break r}z[i+712>>3]=.0829847679;break r}z[l[i+2428>>2]+120>>3]>=1.28896?z[i+712>>3]=.0181916337:z[i+712>>3]=-.129457295}else i:if(z[l[i+2428>>2]+136>>3]>=.1002715){if(z[l[i+2428>>2]+64>>3]>=27.335){z[i+712>>3]=-.0183167122;break i}z[i+712>>3]=.118642621}else z[l[i+2428>>2]+32>>3]>=5.5?z[i+712>>3]=.0462966822:z[i+712>>3]=-.00916520972}else r:if(z[l[i+2428>>2]+16>>3]>=9.5){if(z[l[i+2428>>2]+208>>3]>=232.22299){z[i+712>>3]=-.120568231;break r}i:if(z[l[i+2428>>2]+16>>3]>=12.5){if(z[l[i+2428>>2]+152>>3]>=195.10849){z[i+712>>3]=-.00983011629;break i}z[i+712>>3]=.0188957434}else z[l[i+2428>>2]+64>>3]>=20.14745?z[i+712>>3]=-.0821337178:z[i+712>>3]=.12220376}else i:if(z[l[i+2428>>2]+56>>3]>=1.276025){if(z[l[i+2428>>2]+56>>3]>=1.3428249){z[i+712>>3]=-.0424477495;break i}z[i+712>>3]=.110505819}else z[l[i+2428>>2]+24>>3]>=17.5?z[i+712>>3]=-.158745334:z[i+712>>3]=-.0154755162;e:if(z[l[i+2428>>2]+56>>3]>=2.37871){if(z[l[i+2428>>2]>>3]>=73){z[i+704>>3]=.109358445;break e}z[i+704>>3]=.00383383338}else r:if(z[l[i+2428>>2]+112>>3]>=598.1835){if(z[l[i+2428>>2]+104>>3]>=5051.5){z[i+704>>3]=.0148819787;break r}z[i+704>>3]=-.10553509}else i:if(z[l[i+2428>>2]+184>>3]>=2.16888){if(z[l[i+2428>>2]+80>>3]>=239.21649){z[i+704>>3]=.108189285;break i}z[i+704>>3]=.0227969736}else a:if(z[l[i+2428>>2]+120>>3]>=1.649055){if(z[l[i+2428>>2]>>3]>=49){z[i+704>>3]=.0561536215;break a}z[i+704>>3]=-.0293418299}else z[l[i+2428>>2]+120>>3]>=1.5684199?z[i+704>>3]=-.0685416833:z[i+704>>3]=-.00193802663;e:if(z[l[i+2428>>2]+64>>3]>=91.52945){if(z[l[i+2428>>2]+128>>3]>=94.103455){z[i+696>>3]=-.00719017396;break e}z[i+696>>3]=-.104914024}else r:if(z[l[i+2428>>2]+64>>3]>=74.1207){if(z[l[i+2428>>2]+216>>3]>=212.4435){if(z[l[i+2428>>2]+152>>3]>=235.875){z[i+696>>3]=-.105719104;break r}z[l[i+2428>>2]+8>>3]>=45.5?z[i+696>>3]=-.0172121897:z[i+696>>3]=.154968783;break r}z[l[i+2428>>2]+208>>3]>=147.5875?z[i+696>>3]=-.144539222:z[i+696>>3]=.0590775684}else i:if(z[l[i+2428>>2]+64>>3]>=69.1826){if(z[l[i+2428>>2]+216>>3]>=179.246){z[i+696>>3]=-.152223155;break i}z[i+696>>3]=-.020778222}else a:if(z[l[i+2428>>2]+64>>3]>=57.412148){if(z[l[i+2428>>2]+56>>3]>=.90338004){z[i+696>>3]=.0698478445;break a}z[i+696>>3]=-.0418559574}else z[l[i+2428>>2]+144>>3]>=175.8855?z[i+696>>3]=-.000778600283:z[i+696>>3]=-.0823742375;e:if(z[l[i+2428>>2]+64>>3]>=16.4208){if(z[l[i+2428>>2]+32>>3]>=3.5){if(z[l[i+2428>>2]+40>>3]>=102){if(z[l[i+2428>>2]+32>>3]>=128){if(z[l[i+2428>>2]+208>>3]>=143.02301){z[i+688>>3]=-.00194721238;break e}z[i+688>>3]=.0904938504;break e}z[l[i+2428>>2]+56>>3]>=1.255385?z[i+688>>3]=.00721958606:z[i+688>>3]=-.108050488;break e}r:if(z[l[i+2428>>2]>>3]>=81.5){if(z[l[i+2428>>2]+152>>3]>=204.2025){z[i+688>>3]=-.083853215;break r}z[i+688>>3]=.0363129787}else z[l[i+2428>>2]+40>>3]>=9.5?z[i+688>>3]=.0990176871:z[i+688>>3]=-.110477723;break e}r:if(z[l[i+2428>>2]+80>>3]>=254.1665){if(z[l[i+2428>>2]+112>>3]>=109.546005){if(z[l[i+2428>>2]+112>>3]>=113.333){z[i+688>>3]=.0210596379;break r}z[i+688>>3]=.123147368;break r}z[l[i+2428>>2]+56>>3]>=.91488254?z[i+688>>3]=-.10191828:z[i+688>>3]=.0559242629}else z[l[i+2428>>2]+24>>3]>=124.5?z[i+688>>3]=.00288074813:z[i+688>>3]=-.161389098}else r:if(z[l[i+2428>>2]+64>>3]>=15.6601){if(z[l[i+2428>>2]+8>>3]>=57.5){z[i+688>>3]=.141555846;break r}z[l[i+2428>>2]+144>>3]>=250.93701?z[i+688>>3]=.0815903619:z[i+688>>3]=-.110706285}else i:if(z[l[i+2428>>2]+56>>3]>=1.541935){if(z[l[i+2428>>2]+16>>3]>=94){if(z[l[i+2428>>2]+64>>3]>=6.956415){z[i+688>>3]=.156050473;break i}z[i+688>>3]=.0366694406;break i}z[l[i+2428>>2]+16>>3]>=57.5?z[i+688>>3]=-.129237995:z[i+688>>3]=.0838242322}else a:if(z[l[i+2428>>2]+56>>3]>=1.305115){if(z[l[i+2428>>2]+72>>3]>=.00769345){z[i+688>>3]=-.00506359199;break a}z[i+688>>3]=-.143335894}else z[l[i+2428>>2]+40>>3]>=125.5?z[i+688>>3]=.0327558704:z[i+688>>3]=-.0112202484;e:if(z[l[i+2428>>2]+192>>3]>=12.4073){if(z[l[i+2428>>2]+80>>3]>=254.9735){if(z[l[i+2428>>2]+176>>3]>=69.65905){if(z[l[i+2428>>2]+184>>3]>=1.5729151){if(z[l[i+2428>>2]+176>>3]>=184.82901){z[i+680>>3]=-.00762844412;break e}z[i+680>>3]=.126732126;break e}z[i+680>>3]=-.0910623521;break e}r:if(z[l[i+2428>>2]+176>>3]>=30.90105){if(z[l[i+2428>>2]+168>>3]>=3.5){z[i+680>>3]=.0391866826;break r}z[i+680>>3]=.145998478}else z[i+680>>3]=.00952000916;break e}r:if(z[l[i+2428>>2]+168>>3]>=7.5){if(z[l[i+2428>>2]+80>>3]>=254.2515){if(z[l[i+2428>>2]+24>>3]>=45.5){z[i+680>>3]=.00517842313;break r}z[i+680>>3]=-.1165938;break r}z[l[i+2428>>2]+128>>3]>=7.11269?z[i+680>>3]=.00368126924:z[i+680>>3]=.0521066673}else z[l[i+2428>>2]+216>>3]>=205.778?z[i+680>>3]=-.134053752:z[i+680>>3]=.0427304916}else r:if(z[l[i+2428>>2]+32>>3]>=3597){if(z[l[i+2428>>2]+80>>3]>=254.08249){if(z[l[i+2428>>2]+136>>3]>=.19376549){z[i+680>>3]=.0272643566;break r}z[i+680>>3]=-.0452318192;break r}z[i+680>>3]=-.132546768}else i:if(z[l[i+2428>>2]+32>>3]>=1120.5){if(z[l[i+2428>>2]+56>>3]>=.7283235){if(z[l[i+2428>>2]+128>>3]>=58.5618){z[i+680>>3]=-.065537028;break i}z[i+680>>3]=.0941781327;break i}z[l[i+2428>>2]+48>>3]>=167.604?z[i+680>>3]=-.0895659178:z[i+680>>3]=.0445014462}else a:if(z[l[i+2428>>2]+32>>3]>=265.5){if(z[l[i+2428>>2]+96>>3]>=1.5){z[i+680>>3]=.0093058059;break a}z[i+680>>3]=-.104447864}else z[l[i+2428>>2]+32>>3]>=228.5?z[i+680>>3]=.135682121:z[i+680>>3]=-.00747901434;e:if(z[l[i+2428>>2]+8>>3]>=116.5){if(z[l[i+2428>>2]+56>>3]>=.862252){if(z[l[i+2428>>2]+40>>3]>=39.5){if(z[l[i+2428>>2]+152>>3]>=233.383){z[i+672>>3]=.120630041;break e}z[l[i+2428>>2]>>3]>=42.5?z[i+672>>3]=.0344109051:z[i+672>>3]=-.0835826844;break e}z[l[i+2428>>2]+128>>3]>=27.357151?z[i+672>>3]=-.00311418576:z[i+672>>3]=-.158819869;break e}r:if(z[l[i+2428>>2]+208>>3]>=201.27249){if(z[l[i+2428>>2]+80>>3]>=212.2565){if(z[l[i+2428>>2]+88>>3]>=243.72101){z[i+672>>3]=.0340237953;break r}z[i+672>>3]=-.0918591619;break r}z[l[i+2428>>2]+80>>3]>=204.30899?z[i+672>>3]=.133466855:z[i+672>>3]=.0192975961}else i:if(z[l[i+2428>>2]+80>>3]>=243.0485){if(z[l[i+2428>>2]+24>>3]>=129.5){z[i+672>>3]=.14092344;break i}z[i+672>>3]=.016627349}else z[i+672>>3]=.00463158963}else r:if(z[l[i+2428>>2]+8>>3]>=111.5){if(z[l[i+2428>>2]+72>>3]>=.040309303){z[i+672>>3]=.0196556579;break r}z[l[i+2428>>2]+48>>3]>=177.90149?z[i+672>>3]=-.0263370257:z[i+672>>3]=-.157400534}else i:if(z[l[i+2428>>2]+88>>3]>=228.3395){if(z[l[i+2428>>2]+56>>3]>=1.0495651){if(z[l[i+2428>>2]+96>>3]>=329.5){z[i+672>>3]=.0274208672;break i}z[i+672>>3]=-.142148733;break i}z[l[i+2428>>2]+8>>3]>=105.5?z[i+672>>3]=-.143591836:z[i+672>>3]=-.00163997326}else a:if(z[l[i+2428>>2]+88>>3]>=225.164){if(z[l[i+2428>>2]+152>>3]>=208.0545){z[i+672>>3]=.0131933838;break a}z[i+672>>3]=.108020678}else z[l[i+2428>>2]+216>>3]>=211.9855?z[i+672>>3]=.0273235925:z[i+672>>3]=-.016852947;e:if(z[l[i+2428>>2]+208>>3]>=243.298){if(z[l[i+2428>>2]+144>>3]>=221.047){if(z[l[i+2428>>2]+16>>3]>=185.5){if(z[l[i+2428>>2]>>3]>=193.5){if(z[l[i+2428>>2]+208>>3]>=254.50351){z[i+664>>3]=.12033429;break e}z[i+664>>3]=-.0225380845;break e}z[l[i+2428>>2]+216>>3]>=205.09799?z[i+664>>3]=-.08282464:z[i+664>>3]=.0373062007;break e}z[l[i+2428>>2]+16>>3]>=183.5?z[i+664>>3]=.14144364:z[l[i+2428>>2]+152>>3]>=219.1125?z[i+664>>3]=.00349977217:z[i+664>>3]=.0587350205;break e}if(z[l[i+2428>>2]+144>>3]>=207.1)z[i+664>>3]=-.147254393;else r:if(z[l[i+2428>>2]+152>>3]>=223.6295){if(z[l[i+2428>>2]+152>>3]>=224.5635){z[i+664>>3]=.0258221775;break r}z[i+664>>3]=.138343483}else z[l[i+2428>>2]+152>>3]>=180.7355?z[i+664>>3]=-.138044119:z[i+664>>3]=.0443007424}else r:if(z[l[i+2428>>2]+208>>3]>=241.373){if(z[l[i+2428>>2]+176>>3]>=104.22545){if(z[l[i+2428>>2]+160>>3]>=232){z[i+664>>3]=-.00222759694;break r}z[i+664>>3]=.0959326029;break r}z[l[i+2428>>2]+24>>3]>=134?z[i+664>>3]=-.0259146281:z[i+664>>3]=-.171842918}else i:if(z[l[i+2428>>2]+8>>3]>=19.5){if(z[l[i+2428>>2]+8>>3]>=29.5){if(z[l[i+2428>>2]+24>>3]>=34.5){z[i+664>>3]=-.00864003506;break i}z[i+664>>3]=.108211033;break i}z[l[i+2428>>2]+144>>3]>=251.814?z[i+664>>3]=.0673442781:z[i+664>>3]=-.112337522}else z[l[i+2428>>2]+144>>3]>=254.0455?z[i+664>>3]=-.155848607:z[l[i+2428>>2]+80>>3]>=223.9845?z[i+664>>3]=.026346771:z[i+664>>3]=-.0563592017;e:if(z[l[i+2428>>2]+8>>3]>=91.5){if(z[l[i+2428>>2]+136>>3]>=.457216){if(z[l[i+2428>>2]+104>>3]>=8.5){if(z[l[i+2428>>2]+112>>3]>=156.71149){z[i+656>>3]=-.00353991357;break e}z[i+656>>3]=-.128131658;break e}z[i+656>>3]=.0111021325;break e}r:if(z[l[i+2428>>2]+88>>3]>=248.4115){if(z[l[i+2428>>2]+128>>3]>=54.2265){z[i+656>>3]=-.0949928984;break r}z[l[i+2428>>2]+64>>3]>=1.30204?z[i+656>>3]=-.044973813:z[i+656>>3]=.0943853781}else i:if(z[l[i+2428>>2]+48>>3]>=120.966995){if(z[l[i+2428>>2]+48>>3]>=188.3995){z[i+656>>3]=-.0237758383;break i}z[i+656>>3]=.107184641}else z[l[i+2428>>2]+192>>3]>=21.0399?z[i+656>>3]=.0533606894:z[i+656>>3]=-.0351080224}else r:if(z[l[i+2428>>2]+152>>3]>=212.46451){if(z[l[i+2428>>2]+144>>3]>=235.194){if(z[l[i+2428>>2]>>3]>=97.5){if(z[l[i+2428>>2]+64>>3]>=2.96693){z[i+656>>3]=.0175688937;break r}z[i+656>>3]=-.0986279473;break r}z[l[i+2428>>2]+216>>3]>=201.97?z[i+656>>3]=.0338011459:z[i+656>>3]=-.103611685;break r}i:if(z[l[i+2428>>2]+32>>3]>=7.5){if(z[l[i+2428>>2]+32>>3]>=11.5){z[i+656>>3]=-.0374670886;break i}z[i+656>>3]=.100410424}else z[l[i+2428>>2]+80>>3]>=125.6785?z[i+656>>3]=-.158047974:z[i+656>>3]=.0723967701}else i:if(z[l[i+2428>>2]+88>>3]>=225.155){if(z[l[i+2428>>2]+216>>3]>=198.0535){if(z[l[i+2428>>2]+216>>3]>=218.13501){z[i+656>>3]=-.055719614;break i}z[i+656>>3]=.131998882;break i}z[l[i+2428>>2]+88>>3]>=229.2915?z[i+656>>3]=-.0483631641:z[i+656>>3]=.0688983127}else a:if(z[l[i+2428>>2]+152>>3]>=194.873){if(z[l[i+2428>>2]+208>>3]>=202.776){z[i+656>>3]=-5524874e-11;break a}z[i+656>>3]=-.115675107}else z[l[i+2428>>2]+64>>3]>=36.0969?z[i+656>>3]=-.0189638771:z[i+656>>3]=.0495582819;e:if(z[l[i+2428>>2]+168>>3]>=3543){if(z[l[i+2428>>2]+192>>3]>=26.60075){if(z[l[i+2428>>2]+32>>3]>=1125.5){if(z[l[i+2428>>2]+192>>3]>=36.247){if(z[l[i+2428>>2]+64>>3]>=53.5187){z[i+648>>3]=-.0639135167;break e}z[i+648>>3]=.0951961875;break e}z[i+648>>3]=-.0988136902;break e}r:if(z[l[i+2428>>2]+192>>3]>=51.49135){if(z[l[i+2428>>2]+56>>3]>=1.03812){z[i+648>>3]=.084141776;break r}z[i+648>>3]=-.082495518}else z[l[i+2428>>2]+80>>3]>=222.5245?z[i+648>>3]=.138051435:z[i+648>>3]=.0227181464;break e}r:if(z[l[i+2428>>2]+144>>3]>=240.01901){if(z[l[i+2428>>2]+184>>3]>=1.260515){z[i+648>>3]=.0289469939;break r}z[l[i+2428>>2]+48>>3]>=140.6705?z[i+648>>3]=-.0147779807:z[i+648>>3]=-.146985337}else z[i+648>>3]=.0514089949}else r:if(z[l[i+2428>>2]+96>>3]>=828.5){if(z[l[i+2428>>2]+64>>3]>=.99395347){if(z[l[i+2428>>2]+80>>3]>=247.353){if(z[l[i+2428>>2]+144>>3]>=250.2915){z[i+648>>3]=-.0789505765;break r}z[i+648>>3]=.0854573548;break r}z[l[i+2428>>2]>>3]>=116.5?z[i+648>>3]=-.0179211535:z[i+648>>3]=-.151066497;break r}z[l[i+2428>>2]+176>>3]>=99.8206?z[i+648>>3]=.108800665:z[i+648>>3]=.0118942996}else i:if(z[l[i+2428>>2]+96>>3]>=622.5){if(z[l[i+2428>>2]+56>>3]>=.4769485){z[i+648>>3]=.140765831;break i}z[i+648>>3]=.0369873755}else a:if(z[l[i+2428>>2]+96>>3]>=432.5){if(z[l[i+2428>>2]+120>>3]>=1.012895){z[i+648>>3]=.00107441877;break a}z[i+648>>3]=-.145168215}else z[l[i+2428>>2]+24>>3]>=148.5?z[i+648>>3]=.0968531147:z[i+648>>3]=-.00169304851;e:if(z[l[i+2428>>2]+40>>3]>=3412){if(z[l[i+2428>>2]+88>>3]>=234.937){if(z[l[i+2428>>2]+32>>3]>=1319.5){if(z[l[i+2428>>2]+32>>3]>=1839){if(z[l[i+2428>>2]+32>>3]>=2644.5){z[i+640>>3]=.0119281327;break e}z[i+640>>3]=-.095396094;break e}z[l[i+2428>>2]+64>>3]>=24.2551?z[i+640>>3]=-.0695267022:z[i+640>>3]=.159133822;break e}z[l[i+2428>>2]+112>>3]>=126.926?z[i+640>>3]=.0095732091:z[i+640>>3]=-.171271309;break e}r:if(z[l[i+2428>>2]+40>>3]>=6635){if(z[l[i+2428>>2]+24>>3]>=47){if(z[l[i+2428>>2]+120>>3]>=.991037){z[i+640>>3]=.0432012379;break r}z[i+640>>3]=-.14304173;break r}z[l[i+2428>>2]+24>>3]>=25.5?z[i+640>>3]=.109662414:z[i+640>>3]=-.0760416165}else i:if(z[l[i+2428>>2]+16>>3]>=28.5){if(z[l[i+2428>>2]+8>>3]>=111){z[i+640>>3]=-.0284174476;break i}z[i+640>>3]=.0902095586}else z[l[i+2428>>2]+48>>3]>=203.715?z[i+640>>3]=.0071714595:z[i+640>>3]=-.123812295}else r:if(z[l[i+2428>>2]+32>>3]>=1488){if(z[l[i+2428>>2]+176>>3]>=46.4896){z[i+640>>3]=-.00666374434;break r}z[i+640>>3]=-.137757406}else i:if(z[l[i+2428>>2]+8>>3]>=115.5){if(z[l[i+2428>>2]+32>>3]>=14.5){if(z[l[i+2428>>2]+120>>3]>=1.20486){z[i+640>>3]=-.0260909535;break i}z[i+640>>3]=.0850855038;break i}z[l[i+2428>>2]+32>>3]>=-499.5?z[i+640>>3]=-.0919562504:z[i+640>>3]=.0323264264}else z[l[i+2428>>2]+8>>3]>=112.5?z[i+640>>3]=-.148594409:z[l[i+2428>>2]+64>>3]>=26.93955?z[i+640>>3]=-.0222668964:z[i+640>>3]=.0043799663;e:if(z[l[i+2428>>2]+128>>3]>=30.17535){if(z[l[i+2428>>2]+80>>3]>=246.8165){if(z[l[i+2428>>2]+128>>3]>=38.08665){if(z[l[i+2428>>2]>>3]>=69.5){if(z[l[i+2428>>2]+128>>3]>=47.003952){z[i+632>>3]=.0751519725;break e}z[i+632>>3]=-.0738098547;break e}z[l[i+2428>>2]+216>>3]>=163.539?z[i+632>>3]=-.122668326:z[i+632>>3]=.0456552878;break e}r:if(z[l[i+2428>>2]+152>>3]>=212.95){if(z[l[i+2428>>2]+88>>3]>=253.9){z[i+632>>3]=.0350060575;break r}z[i+632>>3]=.145803571}else z[l[i+2428>>2]+24>>3]>=86?z[i+632>>3]=.0692365989:z[i+632>>3]=-.107949153;break e}r:if(z[l[i+2428>>2]+152>>3]>=208.118){if(z[l[i+2428>>2]+144>>3]>=223.774){if(z[l[i+2428>>2]+208>>3]>=235.3185){z[i+632>>3]=-.0139199886;break r}z[i+632>>3]=-.126507729;break r}z[l[i+2428>>2]+208>>3]>=180.79999?z[i+632>>3]=.0594636463:z[i+632>>3]=-.0570437424}else i:if(z[l[i+2428>>2]+216>>3]>=170.08951){if(z[l[i+2428>>2]+16>>3]>=180){z[i+632>>3]=-.0353788361;break i}z[i+632>>3]=.079674609}else z[l[i+2428>>2]+184>>3]>=2.0160851?z[i+632>>3]=.0187900495:z[i+632>>3]=-.115413941}else r:if(z[l[i+2428>>2]+128>>3]>=29.00705){if(z[l[i+2428>>2]+208>>3]>=235.206){z[i+632>>3]=.0357420743;break r}z[i+632>>3]=-.143933043}else i:if(z[l[i+2428>>2]+40>>3]>=8581){if(z[l[i+2428>>2]>>3]>=1.5){z[i+632>>3]=-.127489433;break i}z[i+632>>3]=.0106531857}else a:if(z[l[i+2428>>2]+32>>3]>=1015.5){if(z[l[i+2428>>2]+8>>3]>=35.5){z[i+632>>3]=-.0345137529;break a}z[i+632>>3]=.0606541522}else z[l[i+2428>>2]+32>>3]>=482.5?z[i+632>>3]=-.0584689192:z[i+632>>3]=-.00180012977;e:if(z[l[i+2428>>2]+160>>3]>=2.5){if(z[l[i+2428>>2]+168>>3]>=13.5){if(z[l[i+2428>>2]+56>>3]>=.84543){if(z[l[i+2428>>2]+16>>3]>=95.5){if(z[l[i+2428>>2]>>3]>=95.5){z[i+624>>3]=.0204273853;break e}z[i+624>>3]=-.0710169822;break e}z[l[i+2428>>2]+152>>3]>=208.018?z[i+624>>3]=.0965379253:z[i+624>>3]=-.00392039632;break e}r:if(z[l[i+2428>>2]+160>>3]>=21.5){if(z[l[i+2428>>2]+64>>3]>=.99395347){z[i+624>>3]=-.0314852558;break r}z[i+624>>3]=.0384399109}else z[l[i+2428>>2]+192>>3]>=18.7154?z[i+624>>3]=-.118897595:z[i+624>>3]=.0232424717;break e}r:if(z[l[i+2428>>2]+16>>3]>=106.5){if(z[l[i+2428>>2]+176>>3]>=69.666){z[i+624>>3]=-.0128759593;break r}z[l[i+2428>>2]+144>>3]>=254.857?z[i+624>>3]=.0308578815:z[i+624>>3]=.124663197}else z[l[i+2428>>2]+80>>3]>=248.3725?z[i+624>>3]=.0653988943:z[i+624>>3]=-.0775910094}else r:if(z[l[i+2428>>2]+168>>3]>=4.5){if(z[l[i+2428>>2]+152>>3]>=224.025){if(z[l[i+2428>>2]+96>>3]>=45){z[i+624>>3]=.00978686009;break r}z[i+624>>3]=-.159571335;break r}z[l[i+2428>>2]+152>>3]>=223.6295?z[i+624>>3]=.0827095732:z[l[i+2428>>2]+144>>3]>=254.639?z[i+624>>3]=.0596112423:z[i+624>>3]=-.0953134075}else i:if(z[l[i+2428>>2]+168>>3]>=2.5){if(z[l[i+2428>>2]+152>>3]>=239.96649){if(z[l[i+2428>>2]+24>>3]>=65.5){z[i+624>>3]=.0266996566;break i}z[i+624>>3]=.15116401;break i}z[l[i+2428>>2]+112>>3]>=71.55145?z[i+624>>3]=.0376644656:z[i+624>>3]=-.104288124}else a:if(z[l[i+2428>>2]+64>>3]>=74.1207){if(z[l[i+2428>>2]+216>>3]>=212.4435){z[i+624>>3]=.0886204168;break a}z[i+624>>3]=-.0563472174}else z[l[i+2428>>2]+64>>3]>=68.7711?z[i+624>>3]=-.136797875:z[i+624>>3]=-.00556694856;e:if(z[l[i+2428>>2]>>3]>=196.5){if(z[l[i+2428>>2]+24>>3]>=10.5){z[i+616>>3]=.0108802831;break e}z[i+616>>3]=.0940716863}else r:if(z[l[i+2428>>2]+40>>3]>=73.5){if(z[l[i+2428>>2]+40>>3]>=84.5){if(z[l[i+2428>>2]+64>>3]>=10.8256){if(z[l[i+2428>>2]+32>>3]>=96.5){z[i+616>>3]=.00580084044;break r}z[i+616>>3]=-.0402715802;break r}z[l[i+2428>>2]+32>>3]>=143.5?z[i+616>>3]=-.00852713734:z[i+616>>3]=.10579735;break r}z[l[i+2428>>2]+8>>3]>=80.5?z[i+616>>3]=.153264508:z[i+616>>3]=-.00824715663}else i:if(z[l[i+2428>>2]+40>>3]>=52.5){if(z[l[i+2428>>2]+104>>3]>=3.5){z[i+616>>3]=-.00210861256;break i}z[i+616>>3]=-.154308602}else a:if(z[l[i+2428>>2]+200>>3]>=.008272155){if(z[l[i+2428>>2]+16>>3]>=38.5){z[i+616>>3]=-.155518934;break a}z[i+616>>3]=.0194443222}else z[l[i+2428>>2]+104>>3]>=3.5?z[i+616>>3]=.0181722529:z[i+616>>3]=-.0179456957;e:if(z[l[i+2428>>2]+88>>3]>=211.82849){if(z[l[i+2428>>2]+200>>3]>=.12582001){if(z[l[i+2428>>2]+208>>3]>=244.6575){if(z[l[i+2428>>2]+192>>3]>=18.44475){if(z[l[i+2428>>2]+128>>3]>=22.372501){z[i+608>>3]=-.0149385203;break e}z[i+608>>3]=-.132503852;break e}z[l[i+2428>>2]+72>>3]>=.365543?z[i+608>>3]=-.0738188252:z[i+608>>3]=.0931173936;break e}r:if(z[l[i+2428>>2]+48>>3]>=7.362595){if(z[l[i+2428>>2]+56>>3]>=1.043005){z[i+608>>3]=-.00571951922;break r}z[i+608>>3]=.121010616}else z[i+608>>3]=-.0565940216;break e}r:if(z[l[i+2428>>2]+80>>3]>=254.9425){if(z[l[i+2428>>2]+40>>3]>=24){if(z[l[i+2428>>2]+152>>3]>=210.147){z[i+608>>3]=-.042434901;break r}z[i+608>>3]=.15256536;break r}z[l[i+2428>>2]+168>>3]>=2.5?z[i+608>>3]=.0677155703:z[i+608>>3]=-.0195636842}else i:if(z[l[i+2428>>2]+80>>3]>=254.5635){if(z[l[i+2428>>2]+40>>3]>=1675.5){z[i+608>>3]=.0464730561;break i}z[i+608>>3]=-.158459321}else z[l[i+2428>>2]+48>>3]>=18.7223?z[i+608>>3]=-.00188600889:z[i+608>>3]=-.0316662155}else r:if(z[l[i+2428>>2]+88>>3]>=209.1635){if(z[l[i+2428>>2]+56>>3]>=1.28655){if(z[l[i+2428>>2]+32>>3]>=1.5){if(z[l[i+2428>>2]+56>>3]>=1.552705){z[i+608>>3]=.0417471603;break r}z[i+608>>3]=.154945165;break r}z[i+608>>3]=-.00869485643;break r}z[i+608>>3]=-.021472685}else i:if(z[l[i+2428>>2]+216>>3]>=219.817){if(z[l[i+2428>>2]+208>>3]>=254.5255){if(z[l[i+2428>>2]+16>>3]>=123.5){z[i+608>>3]=.124359287;break i}z[i+608>>3]=.022144381;break i}z[l[i+2428>>2]+216>>3]>=231.528?z[i+608>>3]=-.0692386031:z[i+608>>3]=.0686857849}else a:if(z[l[i+2428>>2]+64>>3]>=23.05945){if(z[l[i+2428>>2]+64>>3]>=26.240551){z[i+608>>3]=-.00284000742;break a}z[i+608>>3]=.112166822}else z[l[i+2428>>2]+80>>3]>=254.8035?z[i+608>>3]=-.110215597:z[i+608>>3]=-.0120150214;e:if(z[l[i+2428>>2]+168>>3]>=2486){if(z[l[i+2428>>2]+16>>3]>=195.5){if(z[l[i+2428>>2]+160>>3]>=2128){z[i+600>>3]=-.104946904;break e}z[l[i+2428>>2]+136>>3]>=.14740449?z[i+600>>3]=-.0300588161:z[i+600>>3]=.0578014627;break e}r:if(z[l[i+2428>>2]+16>>3]>=84){if(z[l[i+2428>>2]+56>>3]>=1.0768){if(z[l[i+2428>>2]+16>>3]>=136){z[i+600>>3]=-.0818592459;break r}z[i+600>>3]=.0784137845;break r}z[l[i+2428>>2]+144>>3]>=220.1675?z[i+600>>3]=.102300964:z[i+600>>3]=-.0072212196}else i:if(z[l[i+2428>>2]+56>>3]>=.78725){if(z[l[i+2428>>2]+168>>3]>=2966.5){z[i+600>>3]=-.00392253557;break i}z[i+600>>3]=.104366384}else z[l[i+2428>>2]+24>>3]>=37?z[i+600>>3]=-.0872108415:z[i+600>>3]=.0186447855}else r:if(z[l[i+2428>>2]+96>>3]>=828.5){if(z[l[i+2428>>2]+80>>3]>=252.1655){z[i+600>>3]=.0577118471;break r}z[l[i+2428>>2]+208>>3]>=241.45651?z[i+600>>3]=.032611873:z[l[i+2428>>2]+16>>3]>=152.5?z[i+600>>3]=-.02483299:z[i+600>>3]=-.155659288}else i:if(z[l[i+2428>>2]+96>>3]>=590.5){if(z[l[i+2428>>2]+184>>3]>=.60850704){z[i+600>>3]=.133352906;break i}z[i+600>>3]=.0207326002}else a:if(z[l[i+2428>>2]+96>>3]>=432.5){if(z[l[i+2428>>2]+120>>3]>=1.177955){z[i+600>>3]=-.0139030041;break a}z[i+600>>3]=-.13596639}else z[l[i+2428>>2]+8>>3]>=91.5?z[i+600>>3]=.0126565984:z[i+600>>3]=-.00665831333;e:if(z[l[i+2428>>2]+184>>3]>=1.97838){if(z[l[i+2428>>2]+168>>3]>=1419){if(z[l[i+2428>>2]+112>>3]>=78.595){if(z[l[i+2428>>2]+216>>3]>=159.22949){if(z[l[i+2428>>2]+168>>3]>=2849){z[i+592>>3]=-.00369242462;break e}z[i+592>>3]=-.0914398208;break e}z[i+592>>3]=.027165642;break e}z[i+592>>3]=.097287856;break e}z[l[i+2428>>2]+40>>3]>=507.5?z[i+592>>3]=.122155011:z[i+592>>3]=.0152200088}else r:if(z[l[i+2428>>2]+184>>3]>=1.839125){if(z[l[i+2428>>2]+208>>3]>=240.25){z[i+592>>3]=.0391600393;break r}z[l[i+2428>>2]+64>>3]>=17.43025?z[i+592>>3]=-.0359160826:z[i+592>>3]=-.147635624}else i:if(z[l[i+2428>>2]+96>>3]>=2.5){if(z[l[i+2428>>2]>>3]>=54.5){if(z[l[i+2428>>2]+80>>3]>=254.9365){z[i+592>>3]=.0985611975;break i}z[i+592>>3]=.0157456994;break i}z[l[i+2428>>2]+8>>3]>=32.5?z[i+592>>3]=-.0525662266:z[i+592>>3]=.0138762817}else a:if(z[l[i+2428>>2]+88>>3]>=186.7685){if(z[l[i+2428>>2]+88>>3]>=211.82349){z[i+592>>3]=-.01177816;break a}z[i+592>>3]=.0325522013}else z[l[i+2428>>2]+64>>3]>=63.002403?z[i+592>>3]=.0476290099:z[i+592>>3]=-.0934277624;e:if(z[l[i+2428>>2]+136>>3]>=.649219){if(z[l[i+2428>>2]+88>>3]>=239.611){if(z[l[i+2428>>2]+88>>3]>=245.6475){z[i+584>>3]=-.0719461665;break e}z[l[i+2428>>2]+80>>3]>=252.1855?z[i+584>>3]=.126559243:z[i+584>>3]=-.00613532681;break e}z[l[i+2428>>2]+200>>3]>=.83003354?z[i+584>>3]=.0177819934:z[l[i+2428>>2]+112>>3]>=179.96649?z[i+584>>3]=-.0253976136:z[i+584>>3]=-.146180019}else r:if(z[l[i+2428>>2]+136>>3]>=.007285035){if(z[l[i+2428>>2]+144>>3]>=236.7745){if(z[l[i+2428>>2]+16>>3]>=190.5){if(z[l[i+2428>>2]+112>>3]>=232.5455){z[i+584>>3]=.0495647155;break r}z[i+584>>3]=-.0774524733;break r}z[l[i+2428>>2]+208>>3]>=230.7255?z[i+584>>3]=.0520674698:z[i+584>>3]=-.035124708;break r}i:if(z[l[i+2428>>2]+56>>3]>=.84738696){if(z[l[i+2428>>2]+48>>3]>=284.5925){z[i+584>>3]=.00723955873;break i}z[i+584>>3]=.142582789}else z[l[i+2428>>2]+32>>3]>=329?z[i+584>>3]=.0573803447:z[i+584>>3]=-.0749056935}else i:if(z[l[i+2428>>2]+104>>3]>=663){if(z[l[i+2428>>2]+152>>3]>=227.214){if(z[l[i+2428>>2]+128>>3]>=27.3291){z[i+584>>3]=-.119935207;break i}z[i+584>>3]=.00876800902;break i}z[l[i+2428>>2]+128>>3]>=42.76065?z[i+584>>3]=.0604576357:z[i+584>>3]=-.0553895421}else a:if(z[l[i+2428>>2]+104>>3]>=241.5){if(z[l[i+2428>>2]+16>>3]>=69.5){z[i+584>>3]=.0907482579;break a}z[i+584>>3]=-.0983419642}else z[l[i+2428>>2]>>3]>=47.5?z[i+584>>3]=-.0116526103:z[i+584>>3]=.0144263236;e:if(z[l[i+2428>>2]+56>>3]>=2.37871){if(z[l[i+2428>>2]+80>>3]>=248.62201){z[i+576>>3]=.0972945839;break e}z[i+576>>3]=.00951644313}else r:if(z[l[i+2428>>2]+8>>3]>=143.5){if(z[l[i+2428>>2]+128>>3]>=26.87025){z[i+576>>3]=.0150911752;break r}z[i+576>>3]=-.110595301}else i:if(z[l[i+2428>>2]+8>>3]>=132.5){if(z[l[i+2428>>2]+16>>3]>=129.5){if(z[l[i+2428>>2]+48>>3]>=87.07745){z[i+576>>3]=-.0190146919;break i}z[i+576>>3]=.0986881554;break i}z[l[i+2428>>2]+8>>3]>=135.5?z[i+576>>3]=-.127430022:z[i+576>>3]=.044000268}else a:if(z[l[i+2428>>2]+152>>3]>=210.711){if(z[l[i+2428>>2]+8>>3]>=126.5){z[i+576>>3]=-.104902543;break a}z[i+576>>3]=-.00494039757}else z[l[i+2428>>2]+152>>3]>=209.14551?z[i+576>>3]=.0984243974:z[i+576>>3]=-.000573909201;e:if(z[l[i+2428>>2]+184>>3]>=1.97838){if(z[l[i+2428>>2]+128>>3]>=42.33785){z[i+568>>3]=-.0301586632;break e}z[l[i+2428>>2]+120>>3]>=2.36939?z[i+568>>3]=-.0374584384:z[l[i+2428>>2]+160>>3]>=66?z[i+568>>3]=.126206473:z[l[i+2428>>2]+80>>3]>=251.9785?z[i+568>>3]=.0634644851:z[i+568>>3]=-.0195508841}else r:if(z[l[i+2428>>2]+184>>3]>=1.839125){if(z[l[i+2428>>2]+16>>3]>=56){z[i+568>>3]=-.114278533;break r}z[i+568>>3]=.0269647148}else i:if(z[l[i+2428>>2]+112>>3]>=343.69){if(z[l[i+2428>>2]+104>>3]>=1179){if(z[l[i+2428>>2]+32>>3]>=738.5){z[i+568>>3]=.00778765092;break i}z[i+568>>3]=.11103785;break i}z[i+568>>3]=-.0458902679}else a:if(z[l[i+2428>>2]+112>>3]>=275.42902){if(z[l[i+2428>>2]+48>>3]>=171.551){z[i+568>>3]=.0187763404;break a}z[i+568>>3]=-.124816254}else z[l[i+2428>>2]+96>>3]>=6.5?z[i+568>>3]=.0115508707:z[i+568>>3]=-.00568528799;e:if(z[l[i+2428>>2]+40>>3]>=3412){if(z[l[i+2428>>2]+88>>3]>=232.9205){if(z[l[i+2428>>2]+32>>3]>=1319.5){if(z[l[i+2428>>2]+32>>3]>=1839){if(z[l[i+2428>>2]+56>>3]>=.84752905){z[i+560>>3]=.0636101589;break e}z[i+560>>3]=-.0350667797;break e}z[l[i+2428>>2]+64>>3]>=24.2551?z[i+560>>3]=-.0526954941:z[i+560>>3]=.150737271;break e}z[l[i+2428>>2]+112>>3]>=126.926?z[i+560>>3]=.0167040508:z[i+560>>3]=-.151214063;break e}r:if(z[l[i+2428>>2]+16>>3]>=23.5){if(z[l[i+2428>>2]+40>>3]>=5404){if(z[l[i+2428>>2]+64>>3]>=34.42375){z[i+560>>3]=.0495463125;break r}z[i+560>>3]=-.0718726069;break r}z[l[i+2428>>2]+48>>3]>=44.38475?z[i+560>>3]=.1083064:z[i+560>>3]=-.0985499844}else z[i+560>>3]=-.0905932263}else r:if(z[l[i+2428>>2]+8>>3]>=2.5){if(z[l[i+2428>>2]+8>>3]>=15.5){if(z[l[i+2428>>2]+8>>3]>=16.5){if(z[l[i+2428>>2]+24>>3]>=21.5){z[i+560>>3]=-.00496568019;break r}z[i+560>>3]=.075250946;break r}z[i+560>>3]=-.132333606;break r}i:if(z[l[i+2428>>2]+32>>3]>=6.5){if(z[l[i+2428>>2]+80>>3]>=225.28299){z[i+560>>3]=.081583485;break i}z[i+560>>3]=-.0533260182}else z[l[i+2428>>2]+8>>3]>=10.5?z[i+560>>3]=.0457906462:z[i+560>>3]=-.0920456275}else i:if(z[l[i+2428>>2]+112>>3]>=72.35045){if(z[l[i+2428>>2]+72>>3]>=.3270445){if(z[l[i+2428>>2]+128>>3]>=11.62875){z[i+560>>3]=-.0929879174;break i}z[i+560>>3]=.0511349104;break i}z[l[i+2428>>2]+112>>3]>=230.8695?z[i+560>>3]=-.0448358692:z[i+560>>3]=.106504045}else a:if(z[l[i+2428>>2]+32>>3]>=113.5){if(z[l[i+2428>>2]+72>>3]>=.35062498){z[i+560>>3]=-.0148474192;break a}z[i+560>>3]=-.177461967}else z[l[i+2428>>2]+48>>3]>=59.111702?z[i+560>>3]=.087798886:z[i+560>>3]=-.0410712473;e:if(z[l[i+2428>>2]+184>>3]>=1.26424){if(z[l[i+2428>>2]+40>>3]>=1391){if(z[l[i+2428>>2]+160>>3]>=13.5){if(z[l[i+2428>>2]+48>>3]>=385.543){if(z[l[i+2428>>2]+192>>3]>=44.32865){z[i+552>>3]=-.0812605992;break e}z[i+552>>3]=.0582765713;break e}z[l[i+2428>>2]+72>>3]>=.3611275?z[i+552>>3]=-.00661847368:z[i+552>>3]=.147457823;break e}z[i+552>>3]=-.0571917668;break e}r:if(z[l[i+2428>>2]+176>>3]>=215.536){if(z[l[i+2428>>2]+16>>3]>=86.5){if(z[l[i+2428>>2]+88>>3]>=202.363){z[i+552>>3]=-.134152129;break r}z[i+552>>3]=.00890574139;break r}z[l[i+2428>>2]+80>>3]>=238.8125?z[i+552>>3]=.0745192915:z[i+552>>3]=-.0338593237}else i:if(z[l[i+2428>>2]+192>>3]>=27.98065){if(z[l[i+2428>>2]+216>>3]>=204.0415){z[i+552>>3]=-.100801125;break i}z[i+552>>3]=.0702526495}else z[l[i+2428>>2]+144>>3]>=253.9805?z[i+552>>3]=-.0460863411:z[i+552>>3]=.0964802727}else r:if(z[l[i+2428>>2]>>3]>=180.5){if(z[l[i+2428>>2]+208>>3]>=226.735){if(z[l[i+2428>>2]+208>>3]>=250.0145){if(z[l[i+2428>>2]+16>>3]>=193.5){z[i+552>>3]=.0858525336;break r}z[i+552>>3]=-.104383133;break r}z[l[i+2428>>2]+120>>3]>=.923954?z[i+552>>3]=-.019069925:z[i+552>>3]=.137782305;break r}i:if(z[l[i+2428>>2]+152>>3]>=193.2395){if(z[l[i+2428>>2]+112>>3]>=89.11685){z[i+552>>3]=-.0302654263;break i}z[i+552>>3]=-.153290287}else z[l[i+2428>>2]+208>>3]>=175.6665?z[i+552>>3]=-.0389603935:z[i+552>>3]=.0869040713}else i:if(z[l[i+2428>>2]>>3]>=166.5){if(z[l[i+2428>>2]+128>>3]>=7.585235){if(z[l[i+2428>>2]+112>>3]>=65.697845){z[i+552>>3]=-.0699187815;break i}z[i+552>>3]=.0742153525;break i}z[i+552>>3]=-.158176586}else a:if(z[l[i+2428>>2]+104>>3]>=338){if(z[l[i+2428>>2]+128>>3]>=41.9541){z[i+552>>3]=.0159835871;break a}z[i+552>>3]=-.0496066064}else z[l[i+2428>>2]+104>>3]>=241.5?z[i+552>>3]=.0853305683:z[i+552>>3]=-.000728625979;e:if(z[l[i+2428>>2]+56>>3]>=1.256215){if(z[l[i+2428>>2]+80>>3]>=254.9945){if(z[l[i+2428>>2]+144>>3]>=211.5){if(z[l[i+2428>>2]+104>>3]>=5.5){z[i+544>>3]=-.0155000156;break e}z[i+544>>3]=-.145955518;break e}r:if(z[l[i+2428>>2]>>3]>=103.5){if(z[l[i+2428>>2]+144>>3]>=208.5){z[i+544>>3]=.111254327;break r}z[i+544>>3]=-.00199212367}else z[i+544>>3]=-.0645482019;break e}r:if(z[l[i+2428>>2]+80>>3]>=246.15701){if(z[l[i+2428>>2]+168>>3]>=533.5){if(z[l[i+2428>>2]+176>>3]>=334.7915){z[i+544>>3]=.0389770418;break r}z[i+544>>3]=-.0857169554;break r}z[l[i+2428>>2]+16>>3]>=196.5?z[i+544>>3]=-.0573970377:z[i+544>>3]=.0610617176}else i:if(z[l[i+2428>>2]+64>>3]>=56.6629){if(z[l[i+2428>>2]+80>>3]>=215.482){z[i+544>>3]=.0827762857;break i}z[i+544>>3]=-.0504763834}else z[l[i+2428>>2]+208>>3]>=232.2355?z[i+544>>3]=.0387596115:z[i+544>>3]=-.0823165402}else r:if(z[l[i+2428>>2]+208>>3]>=248.242){if(z[l[i+2428>>2]+208>>3]>=251.488){if(z[l[i+2428>>2]+152>>3]>=239.96649){if(z[l[i+2428>>2]+16>>3]>=90.5){z[i+544>>3]=-.0488512106;break r}z[i+544>>3]=.116148762;break r}z[l[i+2428>>2]+24>>3]>=69.5?z[i+544>>3]=.025993323:z[i+544>>3]=-.0846261382;break r}i:if(z[l[i+2428>>2]+128>>3]>=27.70285){if(z[l[i+2428>>2]+80>>3]>=247.056){z[i+544>>3]=.0286213905;break i}z[i+544>>3]=-.102153473}else z[l[i+2428>>2]+80>>3]>=254.2325?z[i+544>>3]=.020359274:z[i+544>>3]=.110024117}else i:if(z[l[i+2428>>2]+216>>3]>=161.374){if(z[l[i+2428>>2]+216>>3]>=164.34149){if(z[l[i+2428>>2]+88>>3]>=221.96649){z[i+544>>3]=-.00511624152;break i}z[i+544>>3]=-.0483708419;break i}z[l[i+2428>>2]+64>>3]>=16.5601?z[i+544>>3]=.0337837376:z[i+544>>3]=.131664619}else a:if(z[l[i+2428>>2]+48>>3]>=79.373245){if(z[l[i+2428>>2]+216>>3]>=130.9985){z[i+544>>3]=-.0876657814;break a}z[i+544>>3]=.101411127}else z[l[i+2428>>2]+160>>3]>=2.5?z[i+544>>3]=-.0172244497:z[i+544>>3]=-.156820133;e:if(z[l[i+2428>>2]+160>>3]>=2.5){if(z[l[i+2428>>2]+80>>3]>=254.896){if(z[l[i+2428>>2]>>3]>=104){z[i+536>>3]=.110746503;break e}z[i+536>>3]=.0175381899;break e}r:if(z[l[i+2428>>2]+144>>3]>=250.5615){if(z[l[i+2428>>2]+192>>3]>=18.711899){if(z[l[i+2428>>2]+152>>3]>=195.9305){z[i+536>>3]=-.104563229;break r}z[i+536>>3]=.0531620793;break r}z[l[i+2428>>2]+184>>3]>=1.10315?z[i+536>>3]=.0717409998:z[i+536>>3]=-.0454514399}else i:if(z[l[i+2428>>2]+144>>3]>=248.4555){if(z[l[i+2428>>2]+136>>3]>=.309435){z[i+536>>3]=-.0218186527;break i}z[i+536>>3]=.110680752}else z[l[i+2428>>2]+144>>3]>=237.03949?z[i+536>>3]=-.0207841899:z[i+536>>3]=.0261166375}else r:if(z[l[i+2428>>2]>>3]>=21.5){if(z[l[i+2428>>2]>>3]>=47.5){if(z[l[i+2428>>2]>>3]>=58.5){if(z[l[i+2428>>2]+96>>3]>=6.5){z[i+536>>3]=.0358746983;break r}z[i+536>>3]=-.0149080334;break r}z[l[i+2428>>2]+216>>3]>=216.778?z[i+536>>3]=-.000289947086:z[i+536>>3]=-.155384168;break r}i:if(z[l[i+2428>>2]+32>>3]>=67.5){if(z[l[i+2428>>2]+144>>3]>=241.21451){z[i+536>>3]=-.0505831726;break i}z[i+536>>3]=.124528185}else z[l[i+2428>>2]+16>>3]>=43.5?z[i+536>>3]=-.107605867:z[i+536>>3]=.0281555634}else i:if(z[l[i+2428>>2]+152>>3]>=231.918){if(z[l[i+2428>>2]+208>>3]>=205.16501){z[i+536>>3]=-.175675765;break i}z[l[i+2428>>2]+56>>3]>=1.07563?z[i+536>>3]=.0819147006:z[i+536>>3]=-.0469399653}else a:if(z[l[i+2428>>2]+144>>3]>=238.8535){if(z[l[i+2428>>2]+216>>3]>=191.3295){z[i+536>>3]=.0701832175;break a}z[i+536>>3]=-.0669506714}else z[l[i+2428>>2]+208>>3]>=196.1735?z[i+536>>3]=-.0950351804:z[i+536>>3]=.00958428718;e:if(z[l[i+2428>>2]+168>>3]>=3543){if(z[l[i+2428>>2]+192>>3]>=26.60075){if(z[l[i+2428>>2]+144>>3]>=228.1005){if(z[l[i+2428>>2]+192>>3]>=65.7784){z[i+528>>3]=-.0430736989;break e}z[l[i+2428>>2]+24>>3]>=120?z[i+528>>3]=.00536322827:z[i+528>>3]=.123497598;break e}z[l[i+2428>>2]+104>>3]>=6230.5?z[i+528>>3]=.0532724261:z[l[i+2428>>2]+184>>3]>=1.061665?z[i+528>>3]=-.00470219506:z[i+528>>3]=-.105857991;break e}r:if(z[l[i+2428>>2]+144>>3]>=240.01901){if(z[l[i+2428>>2]+184>>3]>=1.260515){z[i+528>>3]=.0166000072;break r}z[l[i+2428>>2]+64>>3]>=11.6168995?z[i+528>>3]=-.0247911122:z[i+528>>3]=-.119906977}else z[i+528>>3]=.048316747}else if(z[l[i+2428>>2]+168>>3]>=3329)z[i+528>>3]=-.0900628418;else r:if(z[l[i+2428>>2]+40>>3]>=8862.5){if(z[l[i+2428>>2]+128>>3]>=32.3722){z[i+528>>3]=.120105639;break r}z[l[i+2428>>2]>>3]>=10?z[i+528>>3]=-.0815861151:z[i+528>>3]=.0282200221}else z[l[i+2428>>2]+32>>3]>=5425?z[i+528>>3]=-.0954148769:z[l[i+2428>>2]>>3]>=121.5?z[i+528>>3]=.0111798486:z[i+528>>3]=-.00676287664;e:if(z[l[i+2428>>2]+216>>3]>=220.77649){if(z[l[i+2428>>2]+216>>3]>=221.58551){if(z[l[i+2428>>2]>>3]>=180.5){if(z[l[i+2428>>2]+56>>3]>=.98531854){z[i+520>>3]=.117351435;break e}z[l[i+2428>>2]+216>>3]>=235.5075?z[i+520>>3]=.0628720075:z[i+520>>3]=-.113525979;break e}r:if(z[l[i+2428>>2]+48>>3]>=26.935051){if(z[l[i+2428>>2]+48>>3]>=36.19065){z[i+520>>3]=-.01681461;break r}z[i+520>>3]=.0976995155}else z[l[i+2428>>2]>>3]>=97.5?z[i+520>>3]=-.0881515741:z[i+520>>3]=-.0077386857;break e}z[i+520>>3]=-.13387762}else r:if(z[l[i+2428>>2]+16>>3]>=145.5){if(z[l[i+2428>>2]+48>>3]>=135.466){if(z[l[i+2428>>2]+24>>3]>=27.5){if(z[l[i+2428>>2]+56>>3]>=.412386){z[i+520>>3]=.0519768782;break r}z[i+520>>3]=-.112144008;break r}z[l[i+2428>>2]+56>>3]>=1.413765?z[i+520>>3]=.0167472996:z[i+520>>3]=-.15577291;break r}i:if(z[l[i+2428>>2]+88>>3]>=242.771){if(z[l[i+2428>>2]+152>>3]>=227.7095){z[i+520>>3]=.0903979018;break i}z[i+520>>3]=-.0340686925}else z[l[i+2428>>2]+88>>3]>=204.0645?z[i+520>>3]=-.130332246:z[i+520>>3]=.00847670715}else i:if(z[l[i+2428>>2]+16>>3]>=117.5){if(z[l[i+2428>>2]+208>>3]>=168.1195){if(z[l[i+2428>>2]+216>>3]>=211.034){z[i+520>>3]=.0983044878;break i}z[i+520>>3]=-.036482852;break i}z[l[i+2428>>2]+64>>3]>=46.1812?z[i+520>>3]=-.0164147392:z[i+520>>3]=.134372294}else a:if(z[l[i+2428>>2]+208>>3]>=206.119){if(z[l[i+2428>>2]+72>>3]>=.20232451){z[i+520>>3]=-.0424857289;break a}z[i+520>>3]=.042545937}else z[l[i+2428>>2]+72>>3]>=.1926955?z[i+520>>3]=.0519012772:z[i+520>>3]=-.045576904;e:if(z[l[i+2428>>2]+32>>3]>=44.5){if(z[l[i+2428>>2]+40>>3]>=126.5){if(z[l[i+2428>>2]+80>>3]>=251.8345){if(z[l[i+2428>>2]+208>>3]>=161.052){if(z[l[i+2428>>2]+32>>3]>=310){z[i+512>>3]=-.00220107776;break e}z[i+512>>3]=.0732920989;break e}z[i+512>>3]=-.128625721;break e}r:if(z[l[i+2428>>2]+16>>3]>=30.5){if(z[l[i+2428>>2]+80>>3]>=250.944){z[i+512>>3]=-.0707564279;break r}z[i+512>>3]=.00763945142}else z[l[i+2428>>2]+168>>3]>=68.5?z[i+512>>3]=.00574028771:z[i+512>>3]=-.175009921;break e}z[l[i+2428>>2]>>3]>=81.5?z[i+512>>3]=-.0573966317:z[l[i+2428>>2]+144>>3]>=231.7335?z[i+512>>3]=.00163994811:z[l[i+2428>>2]+40>>3]>=72?z[i+512>>3]=.162074491:z[i+512>>3]=.0499187708}else if(z[l[i+2428>>2]+32>>3]>=36.5)z[i+512>>3]=-.117012098;else r:if(z[l[i+2428>>2]+40>>3]>=739.5){if(z[l[i+2428>>2]+40>>3]>=1523){if(z[l[i+2428>>2]>>3]>=36){z[i+512>>3]=-.0967414901;break r}z[i+512>>3]=.0605321638;break r}z[l[i+2428>>2]+120>>3]>=1.101055?z[i+512>>3]=-.0331591889:z[i+512>>3]=.122436546}else i:if(z[l[i+2428>>2]+40>>3]>=196.5){if(z[l[i+2428>>2]+152>>3]>=187.9585){z[i+512>>3]=-.141315326;break i}z[i+512>>3]=.0791579038}else z[l[i+2428>>2]+40>>3]>=180.5?z[i+512>>3]=.0835473314:z[i+512>>3]=-.00687967381;e:if(z[l[i+2428>>2]+112>>3]>=124.923996){if(z[l[i+2428>>2]+112>>3]>=130.52899){if(z[l[i+2428>>2]+104>>3]>=5.5){if(z[l[i+2428>>2]+112>>3]>=140.97949){if(z[l[i+2428>>2]+80>>3]>=251.709){z[i+504>>3]=.0549719408;break e}z[i+504>>3]=-.00396144763;break e}z[l[i+2428>>2]+184>>3]>=1.154075?z[i+504>>3]=.0141262133:z[i+504>>3]=-.138246268;break e}z[i+504>>3]=-.11442323;break e}z[l[i+2428>>2]+32>>3]>=50.5?z[i+504>>3]=.00624008337:z[i+504>>3]=.159064054}else r:if(z[l[i+2428>>2]+112>>3]>=98.0866){if(z[l[i+2428>>2]+24>>3]>=15.5){if(z[l[i+2428>>2]+168>>3]>=142){if(z[l[i+2428>>2]+192>>3]>=27.11565){z[i+504>>3]=-.0648344606;break r}z[i+504>>3]=.0592972897;break r}z[l[i+2428>>2]+112>>3]>=114.0435?z[i+504>>3]=-.045157671:z[i+504>>3]=-.162751824;break r}z[l[i+2428>>2]+8>>3]>=14.5?z[i+504>>3]=.110080592:z[i+504>>3]=-.00177942158}else i:if(z[l[i+2428>>2]+112>>3]>=57.0782){if(z[l[i+2428>>2]+208>>3]>=197.3295){if(z[l[i+2428>>2]+96>>3]>=2.5){z[i+504>>3]=.0342463963;break i}z[i+504>>3]=-.0886243656;break i}z[l[i+2428>>2]+104>>3]>=295?z[i+504>>3]=-.0552220233:z[i+504>>3]=.118595473}else a:if(z[l[i+2428>>2]+16>>3]>=25.5){if(z[l[i+2428>>2]+184>>3]>=1.6245849){z[i+504>>3]=.0744448081;break a}z[i+504>>3]=-.00259822514}else z[l[i+2428>>2]+192>>3]>=24.0807?z[i+504>>3]=.0434736684:z[i+504>>3]=-.0578950308;if(z[l[i+2428>>2]+56>>3]>=2.37871)z[i+496>>3]=.0695676804;else e:if(z[l[i+2428>>2]+8>>3]>=143.5){if(z[l[i+2428>>2]+128>>3]>=24.63575){z[i+496>>3]=.00735416403;break e}z[i+496>>3]=-.109236084}else if(z[l[i+2428>>2]+128>>3]>=92.41555)z[i+496>>3]=-.0695887581;else r:if(z[l[i+2428>>2]+128>>3]>=88.89145){if(z[l[i+2428>>2]+208>>3]>=150.3815){z[i+496>>3]=.0184990186;break r}z[i+496>>3]=.0976909176}else z[l[i+2428>>2]+208>>3]>=105.9545?z[i+496>>3]=.000258205924:z[i+496>>3]=-.110611439;e:if(z[l[i+2428>>2]+56>>3]>=.9036685){if(z[l[i+2428>>2]+144>>3]>=222.577){if(z[l[i+2428>>2]+144>>3]>=228.6305){if(z[l[i+2428>>2]+144>>3]>=238.0105){if(z[l[i+2428>>2]+48>>3]>=36.275){z[i+488>>3]=.00771058677;break e}z[i+488>>3]=.0817365795;break e}z[l[i+2428>>2]+208>>3]>=217.4055?z[i+488>>3]=-.0832926035:z[i+488>>3]=.0174701363;break e}r:if(z[l[i+2428>>2]+208>>3]>=203.1275){if(z[l[i+2428>>2]+56>>3]>=.9987535){z[i+488>>3]=.136941954;break r}z[i+488>>3]=-.0280708075}else z[l[i+2428>>2]+40>>3]>=1186.5?z[i+488>>3]=.0255523529:z[i+488>>3]=-.13921158;break e}r:if(z[l[i+2428>>2]+144>>3]>=219.677){if(z[l[i+2428>>2]+72>>3]>=.1267485){z[i+488>>3]=-.0111749582;break r}z[i+488>>3]=-.162712768}else i:if(z[l[i+2428>>2]+152>>3]>=227.2475){if(z[l[i+2428>>2]+216>>3]>=238.44449){z[i+488>>3]=.0396823101;break i}z[i+488>>3]=-.158742949}else z[l[i+2428>>2]>>3]>=126.5?z[i+488>>3]=-.0610251799:z[i+488>>3]=.0256294068}else r:if(z[l[i+2428>>2]+152>>3]>=210.176){if(z[l[i+2428>>2]+152>>3]>=222.41751){if(z[l[i+2428>>2]+152>>3]>=222.8825){if(z[l[i+2428>>2]+16>>3]>=32.5){z[i+488>>3]=.000321677246;break r}z[i+488>>3]=-.0662521496;break r}z[l[i+2428>>2]+8>>3]>=2.5?z[i+488>>3]=.00745603675:z[i+488>>3]=.133897468;break r}i:if(z[l[i+2428>>2]+104>>3]>=7.5){if(z[l[i+2428>>2]+56>>3]>=.64506){z[i+488>>3]=-.109661758;break i}z[i+488>>3]=.0481896065}else z[l[i+2428>>2]+208>>3]>=139.938?z[i+488>>3]=-.142710641:z[i+488>>3]=.0546870343}else i:if(z[l[i+2428>>2]+144>>3]>=230.3705){if(z[l[i+2428>>2]+104>>3]>=8.5){if(z[l[i+2428>>2]+128>>3]>=25.5993){z[i+488>>3]=.0388390422;break i}z[i+488>>3]=-.070916608;break i}z[l[i+2428>>2]+168>>3]>=8?z[i+488>>3]=.053044755:z[i+488>>3]=-.161300004}else a:if(z[l[i+2428>>2]+144>>3]>=216.75){if(z[l[i+2428>>2]+112>>3]>=33.90325){z[i+488>>3]=.0216965191;break a}z[i+488>>3]=.143210053}else z[l[i+2428>>2]+208>>3]>=161.762?z[i+488>>3]=.024300376:z[i+488>>3]=-.0796876997;e:if(z[l[i+2428>>2]+40>>3]>=3412){if(z[l[i+2428>>2]+64>>3]>=41.824898){if(z[l[i+2428>>2]+208>>3]>=230.3875){if(z[l[i+2428>>2]+152>>3]>=235.8855){z[i+480>>3]=-.0581469126;break e}z[l[i+2428>>2]+24>>3]>=17.5?z[i+480>>3]=.126663491:z[i+480>>3]=.0177129712;break e}r:if(z[l[i+2428>>2]+64>>3]>=59.57345){if(z[l[i+2428>>2]+80>>3]>=242.67){z[i+480>>3]=.0918787643;break r}z[i+480>>3]=-.0305045638}else z[l[i+2428>>2]+40>>3]>=8080?z[i+480>>3]=.0341971517:z[i+480>>3]=-.121142641;break e}r:if(z[l[i+2428>>2]+56>>3]>=.54893){if(z[l[i+2428>>2]+40>>3]>=6424.5){if(z[l[i+2428>>2]+104>>3]>=13.5){z[i+480>>3]=.0637525767;break r}z[i+480>>3]=-.0927805826;break r}z[l[i+2428>>2]+16>>3]>=28.5?z[i+480>>3]=.0978383571:z[i+480>>3]=-.0394347943}else i:if(z[l[i+2428>>2]+168>>3]>=1482.5){if(z[l[i+2428>>2]+96>>3]>=3844.5){z[i+480>>3]=-.0148072839;break i}z[i+480>>3]=.106832005}else z[l[i+2428>>2]+144>>3]>=191.1465?z[i+480>>3]=-.0814438686:z[i+480>>3]=.0653901398}else r:if(z[l[i+2428>>2]+32>>3]>=1488){if(z[l[i+2428>>2]+176>>3]>=46.4896){z[i+480>>3]=.00157478079;break r}z[i+480>>3]=-.119030677}else i:if(z[l[i+2428>>2]+96>>3]>=583.5){if(z[l[i+2428>>2]+40>>3]>=302.5){if(z[l[i+2428>>2]+192>>3]>=51.388702){z[i+480>>3]=.00310287904;break i}z[i+480>>3]=.10744784;break i}z[i+480>>3]=-.0520906039}else a:if(z[l[i+2428>>2]+104>>3]>=2274.5){if(z[l[i+2428>>2]+144>>3]>=242.285){z[i+480>>3]=-.0969587117;break a}z[i+480>>3]=.0117824515}else z[l[i+2428>>2]+104>>3]>=1256.5?z[i+480>>3]=.044721514:z[i+480>>3]=-.00410797214;e:if(z[l[i+2428>>2]+136>>3]>=.640873){if(z[l[i+2428>>2]+88>>3]>=239.611){if(z[l[i+2428>>2]+88>>3]>=245.6475){z[i+472>>3]=-.0601307042;break e}z[l[i+2428>>2]+128>>3]>=34.30255?z[i+472>>3]=.114205576:z[i+472>>3]=-.0143287629;break e}r:if(z[l[i+2428>>2]+176>>3]>=69.190155){if(z[l[i+2428>>2]+160>>3]>=35){z[i+472>>3]=-.0338828079;break r}z[i+472>>3]=.0345833525}else z[l[i+2428>>2]+40>>3]>=2070.5?z[i+472>>3]=-.0376517102:z[i+472>>3]=-.13380149}else r:if(z[l[i+2428>>2]+136>>3]>=.007285035){if(z[l[i+2428>>2]+8>>3]>=125.5){if(z[l[i+2428>>2]+176>>3]>=93.57405){z[i+472>>3]=.0182498358;break r}z[l[i+2428>>2]+16>>3]>=191.5?z[i+472>>3]=.00706712622:z[i+472>>3]=-.123232029;break r}i:if(z[l[i+2428>>2]+8>>3]>=8.5){if(z[l[i+2428>>2]+216>>3]>=205.21451){z[i+472>>3]=.025153473;break i}z[i+472>>3]=.121946275}else z[l[i+2428>>2]+216>>3]>=191.3625?z[i+472>>3]=.0325469151:z[i+472>>3]=-.0673685223}else i:if(z[l[i+2428>>2]>>3]>=193.5){if(z[l[i+2428>>2]+144>>3]>=254.8335){z[i+472>>3]=.113157175;break i}z[i+472>>3]=-.00637685601}else a:if(z[l[i+2428>>2]+216>>3]>=189.60751){if(z[l[i+2428>>2]+8>>3]>=91.5){z[i+472>>3]=.0171551425;break a}z[i+472>>3]=-.0204348583}else z[l[i+2428>>2]+48>>3]>=60.311897?z[i+472>>3]=.0350662358:z[i+472>>3]=-.018061664;e:if(z[l[i+2428>>2]+8>>3]>=35.5){if(z[l[i+2428>>2]+24>>3]>=57.5){if(z[l[i+2428>>2]+24>>3]>=70.5){if(z[l[i+2428>>2]+88>>3]>=248.429){if(z[l[i+2428>>2]+152>>3]>=231.437){z[i+464>>3]=-.00162790471;break e}z[i+464>>3]=.0734976679;break e}z[l[i+2428>>2]+152>>3]>=238.312?z[i+464>>3]=-.105381072:z[i+464>>3]=-.00825035386;break e}r:if(z[l[i+2428>>2]+64>>3]>=3.32329){if(z[l[i+2428>>2]+64>>3]>=28.64405){z[i+464>>3]=-.00382978912;break r}z[i+464>>3]=.120899536}else z[l[i+2428>>2]+16>>3]>=171.5?z[i+464>>3]=.0649472401:z[i+464>>3]=-.159938797;break e}r:if(z[l[i+2428>>2]+104>>3]>=10.5){if(z[l[i+2428>>2]+32>>3]>=34){if(z[l[i+2428>>2]+184>>3]>=1.1519){z[i+464>>3]=.00833151955;break r}z[i+464>>3]=-.129638299;break r}z[l[i+2428>>2]+16>>3]>=41.5?z[i+464>>3]=.11666701:z[i+464>>3]=.00288420543}else z[l[i+2428>>2]+16>>3]>=29.5?z[i+464>>3]=-.179067403:z[l[i+2428>>2]+192>>3]>=12.357651?z[i+464>>3]=.0963182896:z[i+464>>3]=-.0708893463}else r:if(z[l[i+2428>>2]+8>>3]>=29.5){if(z[l[i+2428>>2]+16>>3]>=65.5){if(z[l[i+2428>>2]>>3]>=82.5){if(z[l[i+2428>>2]+88>>3]>=238.6825){z[i+464>>3]=-.0954810753;break r}z[i+464>>3]=.0582690537;break r}z[l[i+2428>>2]+24>>3]>=39.5?z[i+464>>3]=.0427264683:z[i+464>>3]=.172913834;break r}z[l[i+2428>>2]+144>>3]>=238.051?z[i+464>>3]=.0263885763:z[i+464>>3]=-.151348069}else i:if(z[l[i+2428>>2]+8>>3]>=24.5){if(z[l[i+2428>>2]+40>>3]>=6570.5){z[i+464>>3]=.0753381923;break i}z[l[i+2428>>2]+144>>3]>=254.892?z[i+464>>3]=.018583348:z[i+464>>3]=-.151958153}else a:if(z[l[i+2428>>2]+56>>3]>=.6508445){if(z[l[i+2428>>2]+32>>3]>=846){z[i+464>>3]=.0613349043;break a}z[i+464>>3]=.0029261189}else z[l[i+2428>>2]+208>>3]>=252.754?z[i+464>>3]=.0657245442:z[i+464>>3]=-.042361781;e:if(z[l[i+2428>>2]+152>>3]>=247.5525){if(z[l[i+2428>>2]+64>>3]>=29.31155){z[i+456>>3]=-.078615658;break e}r:if(z[l[i+2428>>2]+192>>3]>=12.5618){if(z[l[i+2428>>2]+176>>3]>=38.4497){if(z[l[i+2428>>2]+8>>3]>=48){z[i+456>>3]=.135435611;break r}z[i+456>>3]=.0320806541;break r}z[i+456>>3]=-.007748676}else i:if(z[l[i+2428>>2]+8>>3]>=3.5){if(z[l[i+2428>>2]+184>>3]>=1.482075){z[i+456>>3]=.049489107;break i}z[i+456>>3]=-.137994319}else z[i+456>>3]=.0773797482}else if(z[l[i+2428>>2]+152>>3]>=245.5975)z[i+456>>3]=-.102347732;else r:if(z[l[i+2428>>2]+16>>3]>=136.5){if(z[l[i+2428>>2]+24>>3]>=13.5){if(z[l[i+2428>>2]+80>>3]>=254.548){z[i+456>>3]=.0385535881;break r}z[i+456>>3]=-.0190699641;break r}z[l[i+2428>>2]+216>>3]>=183.4735?z[i+456>>3]=-.126251757:z[i+456>>3]=.0371889845}else i:if(z[l[i+2428>>2]+16>>3]>=127.5){if(z[l[i+2428>>2]+48>>3]>=47.171204){z[i+456>>3]=-.0288758334;break i}z[i+456>>3]=.103074946}else z[l[i+2428>>2]+208>>3]>=183.1835?z[i+456>>3]=.00608749082:z[i+456>>3]=-.0304086935;e:if(z[l[i+2428>>2]+160>>3]>=2.5){if(z[l[i+2428>>2]+80>>3]>=241.8075){if(z[l[i+2428>>2]+16>>3]>=170.5){if(z[l[i+2428>>2]+152>>3]>=245.38101){z[i+448>>3]=-.114602052;break e}z[l[i+2428>>2]+136>>3]>=.23859149?z[i+448>>3]=-.0808850825:z[i+448>>3]=.0454620719;break e}r:if(z[l[i+2428>>2]>>3]>=32){if(z[l[i+2428>>2]+48>>3]>=434.72){z[i+448>>3]=-.0418073498;break r}z[i+448>>3]=.0902281031}else z[l[i+2428>>2]+128>>3]>=23.694649?z[i+448>>3]=-.0622988902:z[i+448>>3]=.0421540663;break e}r:if(z[l[i+2428>>2]+216>>3]>=231.0565){if(z[l[i+2428>>2]+112>>3]>=7.998115){if(z[l[i+2428>>2]+16>>3]>=130.5){z[i+448>>3]=.0458458737;break r}z[i+448>>3]=-.0495427959;break r}z[l[i+2428>>2]+176>>3]>=23.758549?z[i+448>>3]=.11573074:z[i+448>>3]=-.0073218816}else i:if(z[l[i+2428>>2]+152>>3]>=217.1305){if(z[l[i+2428>>2]+96>>3]>=1124.5){z[i+448>>3]=.00802564155;break i}z[i+448>>3]=-.129193172}else z[l[i+2428>>2]+168>>3]>=2751.5?z[i+448>>3]=.0676904544:z[i+448>>3]=-.0216865521}else r:if(z[l[i+2428>>2]+168>>3]>=3.5){if(z[l[i+2428>>2]+16>>3]>=159.5){if(z[l[i+2428>>2]+32>>3]>=3){z[i+448>>3]=.0682181567;break r}z[i+448>>3]=-.0241863839;break r}z[l[i+2428>>2]+88>>3]>=238.3185?z[i+448>>3]=-.150580749:z[l[i+2428>>2]+88>>3]>=236.3865?z[i+448>>3]=.0967017561:z[i+448>>3]=-.0651019812}else i:if(z[l[i+2428>>2]+168>>3]>=2.5){if(z[l[i+2428>>2]+216>>3]>=228.3865){z[i+448>>3]=-.017141588;break i}z[i+448>>3]=.114527024}else a:if(z[l[i+2428>>2]+80>>3]>=250.002){if(z[l[i+2428>>2]+16>>3]>=12.5){z[i+448>>3]=-.020684585;break a}z[i+448>>3]=.0430272631}else z[l[i+2428>>2]>>3]>=16.5?z[i+448>>3]=.0200510919:z[i+448>>3]=-.0552104712;e:if(z[l[i+2428>>2]+8>>3]>=35.5){if(z[l[i+2428>>2]+24>>3]>=57.5){if(z[l[i+2428>>2]+16>>3]>=43.5){if(z[l[i+2428>>2]+16>>3]>=84.5){if(z[l[i+2428>>2]+16>>3]>=93.5){z[i+440>>3]=-.00475587323;break e}z[i+440>>3]=.0691361576;break e}z[l[i+2428>>2]+56>>3]>=1.35027?z[i+440>>3]=.0200133286:z[i+440>>3]=-.104319952;break e}z[l[i+2428>>2]+152>>3]>=238.312?z[i+440>>3]=-.0964245796:z[l[i+2428>>2]+88>>3]>=238.881?z[i+440>>3]=.0844821185:z[i+440>>3]=.00611826126;break e}r:if(z[l[i+2428>>2]+104>>3]>=10.5){if(z[l[i+2428>>2]+40>>3]>=43){if(z[l[i+2428>>2]+168>>3]>=545.5){z[i+440>>3]=.0354714543;break r}z[i+440>>3]=-.120589688;break r}z[l[i+2428>>2]+144>>3]>=246.1665?z[i+440>>3]=.11428082:z[i+440>>3]=-.0104014305}else z[l[i+2428>>2]+16>>3]>=29.5?z[i+440>>3]=-.171833426:z[l[i+2428>>2]+192>>3]>=12.357651?z[i+440>>3]=.0847722739:z[i+440>>3]=-.0618740804}else r:if(z[l[i+2428>>2]+8>>3]>=28.5){if(z[l[i+2428>>2]+16>>3]>=65.5){if(z[l[i+2428>>2]>>3]>=85.5){if(z[l[i+2428>>2]+48>>3]>=80.6359){z[i+440>>3]=.0686610863;break r}z[i+440>>3]=-.0651340112;break r}z[l[i+2428>>2]+176>>3]>=17?z[i+440>>3]=.0152370846:z[i+440>>3]=.157809496;break r}z[l[i+2428>>2]+168>>3]>=20?z[i+440>>3]=.0236686915:z[i+440>>3]=-.149811402}else i:if(z[l[i+2428>>2]+8>>3]>=24.5){if(z[l[i+2428>>2]+144>>3]>=251.814){z[i+440>>3]=.0258780327;break i}z[l[i+2428>>2]+104>>3]>=146?z[i+440>>3]=-.0384748802:z[i+440>>3]=-.163775042}else a:if(z[l[i+2428>>2]+88>>3]>=232.67801){if(z[l[i+2428>>2]+144>>3]>=196.5025){z[i+440>>3]=-.0310953092;break a}z[i+440>>3]=.075990811}else z[l[i+2428>>2]+24>>3]>=10.5?z[i+440>>3]=.0304479245:z[i+440>>3]=-.0410014763;e:if(z[l[i+2428>>2]+152>>3]>=247.5525){if(z[l[i+2428>>2]+64>>3]>=37.2462){z[i+432>>3]=-.0737944543;break e}r:if(z[l[i+2428>>2]+16>>3]>=104.5){if(z[l[i+2428>>2]+208>>3]>=251.557){if(z[l[i+2428>>2]+216>>3]>=220.3335){z[i+432>>3]=-.0507926904;break r}z[i+432>>3]=.047340747;break r}z[l[i+2428>>2]+184>>3]>=.622039?z[i+432>>3]=.120730415:z[i+432>>3]=.00565468846}else z[l[i+2428>>2]+40>>3]>=33?z[i+432>>3]=.00828375574:z[i+432>>3]=-.0500526242}else r:if(z[l[i+2428>>2]+48>>3]>=7.709185){if(z[l[i+2428>>2]+144>>3]>=254.6465){if(z[l[i+2428>>2]+48>>3]>=29.1057){if(z[l[i+2428>>2]+48>>3]>=36.452652){z[i+432>>3]=.0261032619;break r}z[i+432>>3]=.1482272;break r}z[l[i+2428>>2]+64>>3]>=40.2666?z[i+432>>3]=.0682077184:z[i+432>>3]=-.128384098;break r}i:if(z[l[i+2428>>2]+144>>3]>=253.97751){if(z[l[i+2428>>2]+152>>3]>=215.057){z[i+432>>3]=-.127082512;break i}z[i+432>>3]=-.0242778435}else z[l[i+2428>>2]+64>>3]>=4.4228897?z[i+432>>3]=-.00184635946:z[i+432>>3]=.0447295718}else i:if(z[l[i+2428>>2]+16>>3]>=175.5){if(z[l[i+2428>>2]+216>>3]>=239.1535){if(z[l[i+2428>>2]+24>>3]>=132.5){z[i+432>>3]=.0651319548;break i}z[i+432>>3]=-.0250678957;break i}z[l[i+2428>>2]+168>>3]>=474.5?z[i+432>>3]=-.0304407813:z[i+432>>3]=-.162274793}else a:if(z[l[i+2428>>2]+152>>3]>=239.98401){if(z[l[i+2428>>2]+88>>3]>=235.33551){z[i+432>>3]=-.125704691;break a}z[i+432>>3]=.0467647724}else z[l[i+2428>>2]+96>>3]>=101.5?z[i+432>>3]=.0754819438:z[i+432>>3]=-.00822611898;e:if(z[l[i+2428>>2]+216>>3]>=181.5885){if(z[l[i+2428>>2]+216>>3]>=184.84601){if(z[l[i+2428>>2]+8>>3]>=46.5){if(z[l[i+2428>>2]+208>>3]>=206.0625){if(z[l[i+2428>>2]+144>>3]>=227.9235){z[i+424>>3]=-.0145187872;break e}z[i+424>>3]=.0540147536;break e}z[l[i+2428>>2]+24>>3]>=99.5?z[i+424>>3]=.00102611666:z[i+424>>3]=-.135026395;break e}r:if(z[l[i+2428>>2]+8>>3]>=44.5){if(z[l[i+2428>>2]+152>>3]>=219.34149){z[i+424>>3]=.0115295416;break r}z[i+424>>3]=.130620226}else z[l[i+2428>>2]+144>>3]>=199.95?z[i+424>>3]=-.0063441596:z[i+424>>3]=.0481332988;break e}z[l[i+2428>>2]+160>>3]>=5.5?z[i+424>>3]=.0713531226:z[l[i+2428>>2]+152>>3]>=193.672?z[i+424>>3]=-.167610377:z[i+424>>3]=-.00736306328}else r:if(z[l[i+2428>>2]+216>>3]>=180.146){if(z[l[i+2428>>2]+208>>3]>=185.3075){z[i+424>>3]=.132030413;break r}z[i+424>>3]=.00406732457}else i:if(z[l[i+2428>>2]+48>>3]>=44.63475){if(z[l[i+2428>>2]+32>>3]>=2.5){if(z[l[i+2428>>2]+96>>3]>=312){z[i+424>>3]=-.0547664352;break i}z[i+424>>3]=.0526553653;break i}z[i+424>>3]=-.110930733}else z[l[i+2428>>2]+56>>3]>=.83376646?z[i+424>>3]=-.143483028:z[l[i+2428>>2]+16>>3]>=108.5?z[i+424>>3]=.0562228039:z[i+424>>3]=-.0746603236;e:if(z[l[i+2428>>2]+112>>3]>=45.98475){if(z[l[i+2428>>2]+208>>3]>=180.41501){if(z[l[i+2428>>2]+208>>3]>=211.6835){if(z[l[i+2428>>2]+208>>3]>=215.2385){if(z[l[i+2428>>2]+128>>3]>=17.1455){z[i+416>>3]=.0207222961;break e}z[i+416>>3]=-.0278829932;break e}z[l[i+2428>>2]+8>>3]>=117?z[i+416>>3]=.0195062812:z[i+416>>3]=-.1329813;break e}r:if(z[l[i+2428>>2]+88>>3]>=227.7625){if(z[l[i+2428>>2]>>3]>=9){z[i+416>>3]=.0940379724;break r}z[i+416>>3]=-.0564340465}else z[l[i+2428>>2]+56>>3]>=1.67571?z[i+416>>3]=.0811936557:z[i+416>>3]=-.0778340548;break e}if(z[l[i+2428>>2]+128>>3]>=89.039)z[i+416>>3]=.0939292833;else r:if(z[l[i+2428>>2]+32>>3]>=186){if(z[l[i+2428>>2]+80>>3]>=230.8265){z[i+416>>3]=.0553940907;break r}z[i+416>>3]=-.0866121426}else z[i+416>>3]=-.159255698}else r:if(z[l[i+2428>>2]+216>>3]>=189.60751){if(z[l[i+2428>>2]+208>>3]>=158.0305){if(z[l[i+2428>>2]+216>>3]>=205.528){if(z[l[i+2428>>2]+216>>3]>=207.08951){z[i+416>>3]=-.0168383401;break r}z[i+416>>3]=.0998317003;break r}z[l[i+2428>>2]+32>>3]>=35.5?z[i+416>>3]=-.000233868486:z[i+416>>3]=-.143460557;break r}i:if(z[l[i+2428>>2]+152>>3]>=215.7655){if(z[l[i+2428>>2]+16>>3]>=66){z[i+416>>3]=.105278611;break i}z[i+416>>3]=-.0449761413}else z[i+416>>3]=-.105293334}else i:if(z[l[i+2428>>2]+152>>3]>=210.73349){if(z[l[i+2428>>2]+208>>3]>=185.6975){z[i+416>>3]=-.022560101;break i}z[i+416>>3]=-.124525145}else a:if(z[l[i+2428>>2]+152>>3]>=206.9615){if(z[l[i+2428>>2]+48>>3]>=26.625){z[i+416>>3]=.137630403;break a}z[i+416>>3]=.00506177964}else z[l[i+2428>>2]+16>>3]>=197.5?z[i+416>>3]=-.0970078036:z[i+416>>3]=.0155671909;e:if(z[l[i+2428>>2]+208>>3]>=243.298){if(z[l[i+2428>>2]+80>>3]>=237.6905){if(z[l[i+2428>>2]+56>>3]>=1.5904601){if(z[l[i+2428>>2]+64>>3]>=17.734001){if(z[l[i+2428>>2]+48>>3]>=269.8275){z[i+408>>3]=-.00325777917;break e}z[i+408>>3]=-.133537188;break e}z[i+408>>3]=.0404664241;break e}r:if(z[l[i+2428>>2]+208>>3]>=253.741){if(z[l[i+2428>>2]+16>>3]>=34.5){z[i+408>>3]=-.0391634442;break r}z[i+408>>3]=.0777614117}else z[l[i+2428>>2]+136>>3]>=.37221348?z[i+408>>3]=-.040843714:z[i+408>>3]=.0654252991;break e}r:if(z[l[i+2428>>2]+88>>3]>=204.2605){if(z[l[i+2428>>2]+112>>3]>=158.16699){z[i+408>>3]=.053955704;break r}z[l[i+2428>>2]+144>>3]>=194.15451?z[i+408>>3]=-.1080143:z[i+408>>3]=.0527391434}else z[l[i+2428>>2]+88>>3]>=200.08151?z[i+408>>3]=.111042678:z[l[i+2428>>2]+192>>3]>=29.707699?z[i+408>>3]=.0610344186:z[i+408>>3]=-.0780675337}else r:if(z[l[i+2428>>2]+216>>3]>=217.3445){if(z[l[i+2428>>2]+208>>3]>=198.731){if(z[l[i+2428>>2]+208>>3]>=223.2285){if(z[l[i+2428>>2]+8>>3]>=59.5){z[i+408>>3]=-.0713938177;break r}z[i+408>>3]=.0147283226;break r}z[l[i+2428>>2]+16>>3]>=169.5?z[i+408>>3]=-.000947579218:z[i+408>>3]=-.133229628;break r}i:if(z[l[i+2428>>2]+208>>3]>=193.706){if(z[l[i+2428>>2]+144>>3]>=223.5615){z[i+408>>3]=.136202008;break i}z[i+408>>3]=.0328960344}else z[l[i+2428>>2]+80>>3]>=223.358?z[i+408>>3]=-.120399036:z[i+408>>3]=.0759208649}else i:if(z[l[i+2428>>2]+208>>3]>=202.737){if(z[l[i+2428>>2]+144>>3]>=242.4235){if(z[l[i+2428>>2]+88>>3]>=253.9){z[i+408>>3]=-.123157792;break i}z[i+408>>3]=.00555952033;break i}z[l[i+2428>>2]+144>>3]>=216.76999?z[i+408>>3]=.0568034723:z[i+408>>3]=-.0499727987}else z[l[i+2428>>2]+216>>3]>=214.291?z[i+408>>3]=-.122693382:z[l[i+2428>>2]>>3]>=125.5?z[i+408>>3]=.029933963:z[i+408>>3]=-.0197832622;e:if(z[l[i+2428>>2]+96>>3]>=2.5){if(z[l[i+2428>>2]+208>>3]>=253.0175){if(z[l[i+2428>>2]+24>>3]>=144.5){z[i+400>>3]=-.0151552055;break e}r:if(z[l[i+2428>>2]+96>>3]>=6.5){if(z[l[i+2428>>2]+200>>3]>=.029248899){z[i+400>>3]=.0328505524;break r}z[i+400>>3]=.11749424}else z[i+400>>3]=-.0232137889;break e}r:if(z[l[i+2428>>2]+104>>3]>=16.5){if(z[l[i+2428>>2]+144>>3]>=252.858){if(z[l[i+2428>>2]+128>>3]>=7.18798){z[i+400>>3]=-.107327141;break r}z[i+400>>3]=.0505889356;break r}z[l[i+2428>>2]+216>>3]>=215.9225?z[i+400>>3]=-.0179090407:z[i+400>>3]=.0221042652}else i:if(z[l[i+2428>>2]+128>>3]>=38.12275){if(z[l[i+2428>>2]+208>>3]>=167.79599){z[i+400>>3]=-.111769453;break i}z[i+400>>3]=.0664927885}else z[l[i+2428>>2]+120>>3]>=1.3125?z[i+400>>3]=-.0485431664:z[i+400>>3]=.118249193}else r:if(z[l[i+2428>>2]+88>>3]>=226.916){if(z[l[i+2428>>2]>>3]>=90.5){if(z[l[i+2428>>2]+16>>3]>=163.5){if(z[l[i+2428>>2]+144>>3]>=207.24649){z[i+400>>3]=.0372105688;break r}z[i+400>>3]=-.0960621536;break r}z[l[i+2428>>2]+168>>3]>=7.5?z[i+400>>3]=.0551156886:z[i+400>>3]=-.136691228;break r}i:if(z[l[i+2428>>2]+24>>3]>=12.5){if(z[l[i+2428>>2]+24>>3]>=21.5){z[i+400>>3]=-.00452324515;break i}z[i+400>>3]=.0768580362}else z[i+400>>3]=-.12480738}else i:if(z[l[i+2428>>2]+40>>3]>=5389.5){if(z[l[i+2428>>2]+32>>3]>=1302){z[i+400>>3]=-.00983906444;break i}z[i+400>>3]=-.145979524}else a:if(z[l[i+2428>>2]+88>>3]>=225.1655){if(z[l[i+2428>>2]+48>>3]>=29.219551){z[i+400>>3]=.130471036;break a}z[i+400>>3]=-.0137007041}else z[l[i+2428>>2]+144>>3]>=198.9165?z[i+400>>3]=.0217759926:z[i+400>>3]=-.0351720043;e:if(z[l[i+2428>>2]+144>>3]>=245.2345){if(z[l[i+2428>>2]+144>>3]>=247.16351){if(z[l[i+2428>>2]+144>>3]>=248.479){if(z[l[i+2428>>2]+152>>3]>=225.4205){if(z[l[i+2428>>2]+144>>3]>=250.6225){z[i+392>>3]=.00879605766;break e}z[i+392>>3]=.0879117772;break e}z[l[i+2428>>2]>>3]>=32.5?z[i+392>>3]=-.0590702705:z[i+392>>3]=.0477822348;break e}r:if(z[l[i+2428>>2]+176>>3]>=17.08095){if(z[l[i+2428>>2]+88>>3]>=229.9735){z[i+392>>3]=.0629014522;break r}z[i+392>>3]=-.0598946773}else z[i+392>>3]=-.150550231;break e}r:if(z[l[i+2428>>2]+176>>3]>=127.298996){if(z[l[i+2428>>2]+160>>3]>=216.5){z[i+392>>3]=.0205381531;break r}z[i+392>>3]=-.084593609}else i:if(z[l[i+2428>>2]+216>>3]>=226.6335){if(z[l[i+2428>>2]+40>>3]>=1452.5){z[i+392>>3]=.085172832;break i}z[i+392>>3]=-.078755863}else z[l[i+2428>>2]+48>>3]>=156.0995?z[i+392>>3]=.0270121284:z[i+392>>3]=.131729454}else r:if(z[l[i+2428>>2]+144>>3]>=242.366){if(z[l[i+2428>>2]+176>>3]>=73.9274){if(z[l[i+2428>>2]>>3]>=82){z[i+392>>3]=-.0832393095;break r}z[l[i+2428>>2]+96>>3]>=204.5?z[i+392>>3]=-.0123607842:z[i+392>>3]=.0880253464;break r}i:if(z[l[i+2428>>2]+8>>3]>=1.5){if(z[l[i+2428>>2]>>3]>=171){z[i+392>>3]=-.0195937883;break i}z[i+392>>3]=-.15546757}else z[i+392>>3]=.00961884763}else i:if(z[l[i+2428>>2]+144>>3]>=241.533){if(z[l[i+2428>>2]+120>>3]>=.973205){z[i+392>>3]=-.0520037375;break i}z[i+392>>3]=.122413553}else a:if(z[l[i+2428>>2]+216>>3]>=189.60751){if(z[l[i+2428>>2]+216>>3]>=193.9165){z[i+392>>3]=-.0085515622;break a}z[i+392>>3]=-.0843256935}else z[l[i+2428>>2]+32>>3]>=395.5?z[i+392>>3]=-.0295307823:z[i+392>>3]=.0294305235;e:if(z[l[i+2428>>2]+16>>3]>=5.5){if(z[l[i+2428>>2]+96>>3]>=4.5){if(z[l[i+2428>>2]+80>>3]>=254.95801){if(z[l[i+2428>>2]+128>>3]>=49.976852){z[i+384>>3]=-.0105963787;break e}z[l[i+2428>>2]+72>>3]>=.0278379?z[i+384>>3]=-.00468692789:z[i+384>>3]=.130786881;break e}r:if(z[l[i+2428>>2]+208>>3]>=253.0175){if(z[l[i+2428>>2]+16>>3]>=189.5){z[i+384>>3]=-.0164624956;break r}z[i+384>>3]=.0896575004}else z[l[i+2428>>2]+144>>3]>=224.5435?z[i+384>>3]=-.0107731344:z[i+384>>3]=.0322640575;break e}r:if(z[l[i+2428>>2]+128>>3]>=33.55){if(z[l[i+2428>>2]+8>>3]>=124.5){if(z[l[i+2428>>2]+208>>3]>=190.25){z[i+384>>3]=-.0114480648;break r}z[i+384>>3]=.0918495059;break r}z[l[i+2428>>2]+104>>3]>=285?z[i+384>>3]=.021499224:z[i+384>>3]=-.145337746}else i:if(z[l[i+2428>>2]+128>>3]>=26.225){if(z[l[i+2428>>2]+208>>3]>=217.625){z[i+384>>3]=.10216222;break i}z[i+384>>3]=-.0586652569}else z[l[i+2428>>2]+104>>3]>=6.5?z[i+384>>3]=-.118504666:z[i+384>>3]=-.00046062257}else r:if(z[l[i+2428>>2]+208>>3]>=232.138){if(z[l[i+2428>>2]+80>>3]>=253.94049){z[i+384>>3]=.0882583186;break r}z[i+384>>3]=-.0783989206}else z[i+384>>3]=-.113487206;e:if(z[l[i+2428>>2]+136>>3]>=.007285035){if(z[l[i+2428>>2]+112>>3]>=37.182){if(z[l[i+2428>>2]+72>>3]>=.3906715){if(z[l[i+2428>>2]+64>>3]>=34.4466){if(z[l[i+2428>>2]+56>>3]>=1.023025){z[i+376>>3]=-.0210497752;break e}z[i+376>>3]=.0951452926;break e}z[l[i+2428>>2]+24>>3]>=9.5?z[i+376>>3]=-.116582088:z[i+376>>3]=.016061414;break e}r:if(z[l[i+2428>>2]+216>>3]>=191.3625){if(z[l[i+2428>>2]+88>>3]>=246.47699){z[i+376>>3]=-.000350738643;break r}z[i+376>>3]=.0772559345}else z[l[i+2428>>2]+128>>3]>=24.3539?z[i+376>>3]=-.0669056699:z[i+376>>3]=.0623808391;break e}r:if(z[l[i+2428>>2]+40>>3]>=5017){if(z[l[i+2428>>2]+88>>3]>=253.271){if(z[l[i+2428>>2]+32>>3]>=9190){z[i+376>>3]=.00412594993;break r}z[i+376>>3]=.0997593403;break r}z[i+376>>3]=-.0240300093}else z[l[i+2428>>2]+56>>3]>=.671415?z[i+376>>3]=.00396438316:z[i+376>>3]=-.127848819}else if(z[l[i+2428>>2]+128>>3]>=92.41665)z[i+376>>3]=-.0943506882;else r:if(z[l[i+2428>>2]>>3]>=193.5){if(z[l[i+2428>>2]+144>>3]>=254.8335){z[i+376>>3]=.101156831;break r}z[i+376>>3]=-.011628448}else i:if(z[l[i+2428>>2]>>3]>=187.5){if(z[l[i+2428>>2]+8>>3]>=108){z[i+376>>3]=.059580382;break i}z[i+376>>3]=-.144431055}else z[l[i+2428>>2]+16>>3]>=5.5?z[i+376>>3]=-.00147052889:z[i+376>>3]=-.0804922432;if(z[l[i+2428>>2]+24>>3]>=148.5)z[i+368>>3]=.0618013255;else e:if(z[l[i+2428>>2]+160>>3]>=30.5){if(z[l[i+2428>>2]+80>>3]>=251.4155){if(z[l[i+2428>>2]+144>>3]>=251.46451){if(z[l[i+2428>>2]+32>>3]>=2853.5){z[i+368>>3]=-.0529538505;break e}z[i+368>>3]=.0397284403;break e}z[l[i+2428>>2]+80>>3]>=254.3505?z[i+368>>3]=.0273919646:z[i+368>>3]=.119023681;break e}r:if(z[l[i+2428>>2]+176>>3]>=331.5025){if(z[l[i+2428>>2]+152>>3]>=215.419){z[i+368>>3]=-.0946139768;break r}z[i+368>>3]=.00985011831}else z[l[i+2428>>2]+104>>3]>=5466?z[i+368>>3]=.072803162:z[i+368>>3]=.00154604332}else r:if(z[l[i+2428>>2]+56>>3]>=1.374895){if(z[l[i+2428>>2]+56>>3]>=1.615765){if(z[l[i+2428>>2]+56>>3]>=1.71416){z[i+368>>3]=.0176218953;break r}z[i+368>>3]=-.0934614912;break r}z[l[i+2428>>2]+32>>3]>=8.5?z[i+368>>3]=.0685917065:z[i+368>>3]=-.0129412031}else i:if(z[l[i+2428>>2]+56>>3]>=1.311705){if(z[l[i+2428>>2]+8>>3]>=36.5){z[i+368>>3]=.011583006;break i}z[i+368>>3]=-.145437419}else z[l[i+2428>>2]+56>>3]>=1.30095?z[i+368>>3]=.103408992:z[i+368>>3]=-.0092781065;e:if(z[l[i+2428>>2]+80>>3]>=225.794){if(z[l[i+2428>>2]+80>>3]>=227.514){if(z[l[i+2428>>2]+120>>3]>=.8986455){if(z[l[i+2428>>2]+152>>3]>=235.127){if(z[l[i+2428>>2]+104>>3]>=149){z[i+360>>3]=.117083311;break e}z[i+360>>3]=.010160828;break e}z[l[i+2428>>2]+112>>3]>=52.56725?z[i+360>>3]=.011415652:z[i+360>>3]=-.0585166886;break e}r:if(z[l[i+2428>>2]+80>>3]>=236.40851){if(z[l[i+2428>>2]+88>>3]>=216.111){z[i+360>>3]=-.016016094;break r}z[i+360>>3]=.0237094108}else z[l[i+2428>>2]+144>>3]>=231.27899?z[i+360>>3]=.00766444718:z[i+360>>3]=-.158357605;break e}z[l[i+2428>>2]+176>>3]>=44.27935?z[i+360>>3]=.013595297:z[i+360>>3]=.127739176}else r:if(z[l[i+2428>>2]+8>>3]>=10.5){if(z[l[i+2428>>2]+24>>3]>=38.5){if(z[l[i+2428>>2]+24>>3]>=107.5){if(z[l[i+2428>>2]+112>>3]>=124.9615){z[i+360>>3]=.108165704;break r}z[i+360>>3]=-.0202138219;break r}z[l[i+2428>>2]+80>>3]>=170.2645?z[i+360>>3]=-.101666942:z[i+360>>3]=.0386521257;break r}i:if(z[l[i+2428>>2]+64>>3]>=50.25){if(z[l[i+2428>>2]+152>>3]>=220.16751){z[i+360>>3]=.148502812;break i}z[i+360>>3]=-.0298617464}else z[l[i+2428>>2]+160>>3]>=1.5?z[i+360>>3]=.0613134801:z[i+360>>3]=-.131202087}else z[l[i+2428>>2]+48>>3]>=73.5454?z[i+360>>3]=.0233553126:z[i+360>>3]=-.132930681;e:if(z[l[i+2428>>2]+128>>3]>=69.908295){if(z[l[i+2428>>2]+104>>3]>=16.5){if(z[l[i+2428>>2]+80>>3]>=210.5865){if(z[l[i+2428>>2]+112>>3]>=174.216){z[i+352>>3]=-.0142937331;break e}z[i+352>>3]=-.130643234;break e}z[l[i+2428>>2]+48>>3]>=65.31325?z[i+352>>3]=.0549081154:z[i+352>>3]=-.0485495552;break e}z[l[i+2428>>2]+208>>3]>=168.57199?z[i+352>>3]=-.034688361:z[i+352>>3]=.0814877078}else r:if(z[l[i+2428>>2]+152>>3]>=240.9065){if(z[l[i+2428>>2]+152>>3]>=240.9365){if(z[l[i+2428>>2]+176>>3]>=28.0049){if(z[l[i+2428>>2]+16>>3]>=100.5){z[i+352>>3]=.0604034439;break r}z[i+352>>3]=-.0207150113;break r}z[l[i+2428>>2]+72>>3]>=680995e-9?z[i+352>>3]=.0419978276:z[i+352>>3]=-.130306676;break r}z[i+352>>3]=.126694471}else i:if(z[l[i+2428>>2]+152>>3]>=239.98401){if(z[l[i+2428>>2]+136>>3]>=.090916455){z[i+352>>3]=.0168727823;break i}z[l[i+2428>>2]+216>>3]>=217.62949?z[i+352>>3]=-.125359178:z[i+352>>3]=-.00689083198}else a:if(z[l[i+2428>>2]+152>>3]>=238.9745){if(z[l[i+2428>>2]+24>>3]>=17.5){z[i+352>>3]=.022106966;break a}z[i+352>>3]=.100772679}else z[l[i+2428>>2]+40>>3]>=5.5?z[i+352>>3]=.00565090263:z[i+352>>3]=-.0183850359;e:if(z[l[i+2428>>2]+144>>3]>=245.2345){if(z[l[i+2428>>2]+144>>3]>=247.16351){if(z[l[i+2428>>2]+144>>3]>=248.479){if(z[l[i+2428>>2]+152>>3]>=225.4205){if(z[l[i+2428>>2]+208>>3]>=198.25){z[i+344>>3]=.00962953828;break e}z[i+344>>3]=.0970675573;break e}z[l[i+2428>>2]>>3]>=32.5?z[i+344>>3]=-.0495480485:z[i+344>>3]=.0394818;break e}r:if(z[l[i+2428>>2]+176>>3]>=17.08095){if(z[l[i+2428>>2]+88>>3]>=229.9735){z[i+344>>3]=.0558799282;break r}z[i+344>>3]=-.0589600205}else z[i+344>>3]=-.138321102;break e}r:if(z[l[i+2428>>2]+176>>3]>=127.298996){if(z[l[i+2428>>2]+88>>3]>=235.041){z[i+344>>3]=-.0807400048;break r}z[i+344>>3]=.0215407405}else i:if(z[l[i+2428>>2]+216>>3]>=226.6335){if(z[l[i+2428>>2]+40>>3]>=1452.5){z[i+344>>3]=.0766328499;break i}z[i+344>>3]=-.0743943602}else z[l[i+2428>>2]+80>>3]>=254.7245?z[i+344>>3]=.0277125575:z[i+344>>3]=.129280031}else r:if(z[l[i+2428>>2]+144>>3]>=242.366){if(z[l[i+2428>>2]+184>>3]>=1.04317){if(z[l[i+2428>>2]+104>>3]>=261){z[i+344>>3]=-.030165866;break r}z[i+344>>3]=.0753901079;break r}i:if(z[l[i+2428>>2]+16>>3]>=85){if(z[l[i+2428>>2]>>3]>=75){z[i+344>>3]=-.0799464807;break i}z[i+344>>3]=.0693677366}else z[i+344>>3]=-.146995097}else if(z[l[i+2428>>2]+144>>3]>=242.126)z[i+344>>3]=.104482882;else i:if(z[l[i+2428>>2]+16>>3]>=10.5){if(z[l[i+2428>>2]+16>>3]>=43.5){z[i+344>>3]=-.00783891324;break i}z[i+344>>3]=.0230815466}else z[l[i+2428>>2]+144>>3]>=233.49649?z[i+344>>3]=.0113286711:z[i+344>>3]=-.135222763;e:if(z[l[i+2428>>2]+192>>3]>=12.4073){if(z[l[i+2428>>2]+192>>3]>=32.31335){if(z[l[i+2428>>2]+192>>3]>=37.2403){if(z[l[i+2428>>2]+192>>3]>=39.5975){if(z[l[i+2428>>2]+72>>3]>=.01621065){z[i+336>>3]=.0385685675;break e}z[i+336>>3]=-.0303734876;break e}z[l[i+2428>>2]+192>>3]>=38.8836?z[i+336>>3]=.111851744:z[i+336>>3]=.0181705132;break e}r:if(z[l[i+2428>>2]+80>>3]>=223.7735){if(z[l[i+2428>>2]+112>>3]>=135.72751){z[i+336>>3]=-.0205674451;break r}z[i+336>>3]=-.127796128}else z[i+336>>3]=.023621019;break e}r:if(z[l[i+2428>>2]+72>>3]>=.22483149){if(z[l[i+2428>>2]+40>>3]>=1216){if(z[l[i+2428>>2]+192>>3]>=20.7086){z[i+336>>3]=-.0972685814;break r}z[i+336>>3]=-.0153257689;break r}z[i+336>>3]=.0373222791}else i:if(z[l[i+2428>>2]+8>>3]>=94.5){if(z[l[i+2428>>2]+112>>3]>=86.95465){z[i+336>>3]=.0553116687;break i}z[i+336>>3]=-.109812878}else z[l[i+2428>>2]+24>>3]>=80.5?z[i+336>>3]=.103724875:z[i+336>>3]=.0226921551}else r:if(z[l[i+2428>>2]+104>>3]>=536){if(z[l[i+2428>>2]+96>>3]>=32.5){if(z[l[i+2428>>2]+152>>3]>=213.617){if(z[l[i+2428>>2]+136>>3]>=.2085605){z[i+336>>3]=.0350951925;break r}z[i+336>>3]=-.102865733;break r}z[l[i+2428>>2]+120>>3]>=1.932545?z[i+336>>3]=-.0493285134:z[i+336>>3]=.0689269453;break r}z[l[i+2428>>2]+40>>3]>=2127.5?z[i+336>>3]=.0331332833:z[l[i+2428>>2]+8>>3]>=77.5?z[i+336>>3]=-.0305075739:z[i+336>>3]=-.156042621}else i:if(z[l[i+2428>>2]+104>>3]>=153.5){if(z[l[i+2428>>2]+16>>3]>=70){if(z[l[i+2428>>2]+120>>3]>=1.19838){z[i+336>>3]=-.0177413225;break i}z[i+336>>3]=.110450819;break i}z[i+336>>3]=-.0654748827}else a:if(z[l[i+2428>>2]+64>>3]>=1.608115){if(z[l[i+2428>>2]+144>>3]>=250.08899){z[i+336>>3]=.0544186942;break a}z[i+336>>3]=-.0015389988}else z[l[i+2428>>2]+8>>3]>=96.5?z[i+336>>3]=.0243937131:z[i+336>>3]=-.083664827;if(z[l[i+2428>>2]+56>>3]>=2.37871)z[i+328>>3]=.0577928722;else e:if(z[l[i+2428>>2]+48>>3]>=437.103){if(z[l[i+2428>>2]+120>>3]>=1.889315){if(z[l[i+2428>>2]+24>>3]>=76.5){z[i+328>>3]=.0562823787;break e}z[i+328>>3]=-.00239954819;break e}r:if(z[l[i+2428>>2]+32>>3]>=977.5){if(z[l[i+2428>>2]+32>>3]>=1611){z[i+328>>3]=-.0591954961;break r}z[i+328>>3]=.0589506216}else z[l[i+2428>>2]+160>>3]>=24?z[i+328>>3]=-.0282544196:z[i+328>>3]=-.135997161}else r:if(z[l[i+2428>>2]+24>>3]>=144.5){if(z[l[i+2428>>2]+24>>3]>=146.5){if(z[l[i+2428>>2]+88>>3]>=220.801){z[i+328>>3]=.0234385915;break r}z[i+328>>3]=-.0577975772;break r}z[i+328>>3]=-.126755312}else i:if(z[l[i+2428>>2]+32>>3]>=227.5){if(z[l[i+2428>>2]+32>>3]>=265.5){z[i+328>>3]=.00580125442;break i}z[i+328>>3]=.128772736}else z[l[i+2428>>2]+32>>3]>=162.5?z[i+328>>3]=-.0972572193:z[i+328>>3]=.00230655749;e:if(z[l[i+2428>>2]+136>>3]>=.640873){if(z[l[i+2428>>2]+56>>3]>=.564407){if(z[l[i+2428>>2]+16>>3]>=48){z[i+320>>3]=-.11410661;break e}z[i+320>>3]=-.00927188899;break e}z[l[i+2428>>2]+128>>3]>=34.47675?z[i+320>>3]=.0623869561:z[i+320>>3]=-.0209779348}else r:if(z[l[i+2428>>2]+72>>3]>=.551324){if(z[l[i+2428>>2]+64>>3]>=21.504){z[i+320>>3]=.0900992006;break r}z[i+320>>3]=-.0441304743}else i:if(z[l[i+2428>>2]>>3]>=122.5){if(z[l[i+2428>>2]>>3]>=130.5){if(z[l[i+2428>>2]>>3]>=143.5){z[i+320>>3]=.0112504046;break i}z[i+320>>3]=-.0709214434;break i}z[l[i+2428>>2]+152>>3]>=232.18451?z[i+320>>3]=-.0635515079:z[i+320>>3]=.0887466446}else a:if(z[l[i+2428>>2]>>3]>=112.5){if(z[l[i+2428>>2]+192>>3]>=9.857145){z[i+320>>3]=.030024061;break a}z[i+320>>3]=-.134221733}else z[l[i+2428>>2]+8>>3]>=135.5?z[i+320>>3]=-.0775466934:z[i+320>>3]=.000370828871;e:if(z[l[i+2428>>2]+120>>3]>=.9949845){if(z[l[i+2428>>2]+24>>3]>=124.5){if(z[l[i+2428>>2]+88>>3]>=235.6){if(z[l[i+2428>>2]+112>>3]>=47.702652){if(z[l[i+2428>>2]+216>>3]>=210.80151){z[i+312>>3]=.116172753;break e}z[i+312>>3]=.0124379639;break e}z[i+312>>3]=-.00778270373;break e}r:if(z[l[i+2428>>2]+56>>3]>=1.30258){if(z[l[i+2428>>2]+96>>3]>=25){z[i+312>>3]=.0847008526;break r}z[i+312>>3]=-.0220190305}else z[l[i+2428>>2]+80>>3]>=216.5665?z[i+312>>3]=-.102542497:z[i+312>>3]=.0500591397;break e}r:if(z[l[i+2428>>2]+8>>3]>=105.5){if(z[l[i+2428>>2]+112>>3]>=124.688995){z[i+312>>3]=.0205231272;break r}z[i+312>>3]=-.14513585}else i:if(z[l[i+2428>>2]+8>>3]>=97.5){if(z[l[i+2428>>2]+168>>3]>=3.5){z[i+312>>3]=-.0548369288;break i}z[i+312>>3]=.127073288}else z[l[i+2428>>2]+8>>3]>=78.5?z[i+312>>3]=-.0801190585:z[i+312>>3]=.00614356389}else r:if(z[l[i+2428>>2]+216>>3]>=189.6325){if(z[l[i+2428>>2]+24>>3]>=117.5){if(z[l[i+2428>>2]+40>>3]>=1751.5){if(z[l[i+2428>>2]+40>>3]>=5763){z[i+312>>3]=-.0800720379;break r}z[i+312>>3]=.0469694883;break r}z[l[i+2428>>2]+144>>3]>=241.466?z[i+312>>3]=.00120889524:z[i+312>>3]=-.148741692;break r}i:if(z[l[i+2428>>2]+8>>3]>=82.5){if(z[l[i+2428>>2]+152>>3]>=232.1015){z[i+312>>3]=-.0438426957;break i}z[i+312>>3]=.0689470023}else z[l[i+2428>>2]+8>>3]>=69.5?z[i+312>>3]=-.133890674:z[i+312>>3]=-.0061009489}else i:if(z[l[i+2428>>2]+80>>3]>=254.061){if(z[l[i+2428>>2]+216>>3]>=184.9235){if(z[l[i+2428>>2]>>3]>=73.5){z[i+312>>3]=.0383725576;break i}z[i+312>>3]=.1336786;break i}z[l[i+2428>>2]+32>>3]>=3.5?z[i+312>>3]=.0717678964:z[i+312>>3]=-.041099254}else a:if(z[l[i+2428>>2]+56>>3]>=.97492254){if(z[l[i+2428>>2]+144>>3]>=163.962){z[i+312>>3]=-.0725086778;break a}z[i+312>>3]=.0763329193}else z[l[i+2428>>2]+208>>3]>=159.3065?z[i+312>>3]=.0478644632:z[i+312>>3]=-.107671432;e:if(z[l[i+2428>>2]+32>>3]>=17.5){if(z[l[i+2428>>2]+40>>3]>=102){if(z[l[i+2428>>2]+144>>3]>=175.87451){if(z[l[i+2428>>2]+144>>3]>=183.613){if(z[l[i+2428>>2]+208>>3]>=159.3065){z[i+304>>3]=.00334443129;break e}z[i+304>>3]=-.0818055868;break e}z[l[i+2428>>2]+216>>3]>=199.7265?z[i+304>>3]=.126618251:z[i+304>>3]=-.0209274665;break e}z[l[i+2428>>2]+144>>3]>=146.135?z[i+304>>3]=-.120687328:z[i+304>>3]=.0303549003;break e}r:if(z[l[i+2428>>2]+88>>3]>=227.903){if(z[l[i+2428>>2]+48>>3]>=23.1111){z[i+304>>3]=-.09605854;break r}z[l[i+2428>>2]+40>>3]>=81.5?z[i+304>>3]=.123979174:z[i+304>>3]=-.019620534}else z[l[i+2428>>2]+120>>3]>=1.0031149?z[i+304>>3]=.00361411832:z[l[i+2428>>2]+80>>3]>=243.60901?z[i+304>>3]=.145843655:z[i+304>>3]=.0318581499}else r:if(z[l[i+2428>>2]+32>>3]>=11.5){if(z[l[i+2428>>2]+184>>3]>=1.248595){z[i+304>>3]=.0656782389;break r}z[l[i+2428>>2]+40>>3]>=967.5?z[i+304>>3]=-.0218365286:z[i+304>>3]=-.153744355}else i:if(z[l[i+2428>>2]+40>>3]>=845.5){if(z[l[i+2428>>2]+40>>3]>=1961.5){z[i+304>>3]=-.0459811836;break i}z[l[i+2428>>2]+32>>3]>=2.5?z[i+304>>3]=.11860361:z[i+304>>3]=.0130969435}else a:if(z[l[i+2428>>2]+144>>3]>=187.784){if(z[l[i+2428>>2]+144>>3]>=190.0385){z[i+304>>3]=-.00584181584;break a}z[i+304>>3]=.0803654045}else z[l[i+2428>>2]+192>>3]>=30.934101?z[i+304>>3]=.0412650965:z[i+304>>3]=-.116283454;e:if(z[l[i+2428>>2]+96>>3]>=2.5){if(z[l[i+2428>>2]+104>>3]>=16.5){if(z[l[i+2428>>2]+208>>3]>=253.197){if(z[l[i+2428>>2]+16>>3]>=193.5){z[i+296>>3]=-.00519467006;break e}z[l[i+2428>>2]+96>>3]>=25.5?z[i+296>>3]=.103459239:z[i+296>>3]=.0123977382;break e}r:if(z[l[i+2428>>2]+144>>3]>=252.858){if(z[l[i+2428>>2]+112>>3]>=260.50702){z[i+296>>3]=.0266325679;break r}z[i+296>>3]=-.0917266831}else z[l[i+2428>>2]+216>>3]>=215.9225?z[i+296>>3]=-.0151867568:z[i+296>>3]=.0198371876;break e}r:if(z[l[i+2428>>2]+120>>3]>=1.3125){if(z[l[i+2428>>2]+216>>3]>=195.3175){z[i+296>>3]=-.110447466;break r}z[i+296>>3]=.0290456247}else i:if(z[l[i+2428>>2]+128>>3]>=38.1){if(z[l[i+2428>>2]+128>>3]>=75.8375){z[i+296>>3]=.0720238537;break i}z[i+296>>3]=-.0706353188}else z[l[i+2428>>2]+216>>3]>=231.60449?z[i+296>>3]=-.00629111147:z[i+296>>3]=.117967106}else r:if(z[l[i+2428>>2]+152>>3]>=240.9065){if(z[l[i+2428>>2]+208>>3]>=237.0935){if(z[l[i+2428>>2]+168>>3]>=8.5){z[i+296>>3]=-.0148736751;break r}z[l[i+2428>>2]+24>>3]>=58.5?z[i+296>>3]=.0290407669:z[i+296>>3]=.107930318;break r}z[i+296>>3]=-.0766623244}else i:if(z[l[i+2428>>2]+88>>3]>=228.33649){if(z[l[i+2428>>2]+40>>3]>=76.5){if(z[l[i+2428>>2]+152>>3]>=222.8825){z[i+296>>3]=-.0667336062;break i}z[i+296>>3]=.0464044809;break i}z[l[i+2428>>2]+16>>3]>=90.5?z[i+296>>3]=-.109425187:z[i+296>>3]=-.0169064533}else a:if(z[l[i+2428>>2]+88>>3]>=185.75601){if(z[l[i+2428>>2]+24>>3]>=117.5){z[i+296>>3]=-.0505394526;break a}z[i+296>>3]=.020590106}else z[l[i+2428>>2]+16>>3]>=54.5?z[i+296>>3]=-.0863139257:z[i+296>>3]=.025544947;e:if(z[l[i+2428>>2]+8>>3]>=116.5){if(z[l[i+2428>>2]+128>>3]>=27.225){if(z[l[i+2428>>2]+8>>3]>=135.5){if(z[l[i+2428>>2]>>3]>=121){z[i+288>>3]=.0292117;break e}z[i+288>>3]=-.0872108266;break e}r:if(z[l[i+2428>>2]+104>>3]>=10.5){if(z[l[i+2428>>2]+176>>3]>=185.6695){z[i+288>>3]=.0048210579;break r}z[i+288>>3]=.121259682}else z[i+288>>3]=-.00998741947;break e}r:if(z[l[i+2428>>2]+184>>3]>=1.4520249){if(z[l[i+2428>>2]+152>>3]>=210.08899){z[i+288>>3]=.00428624637;break r}z[i+288>>3]=.111559503}else i:if(z[l[i+2428>>2]+40>>3]>=82.5){if(z[l[i+2428>>2]+120>>3]>=1.20486){z[i+288>>3]=-.0997506753;break i}z[i+288>>3]=.03843325}else z[l[i+2428>>2]+112>>3]>=56.728302?z[i+288>>3]=.0331944861:z[i+288>>3]=-.134560093}else r:if(z[l[i+2428>>2]+8>>3]>=111.5){if(z[l[i+2428>>2]+56>>3]>=1.3487749){z[i+288>>3]=.00377029926;break r}z[i+288>>3]=-.10879346}else i:if(z[l[i+2428>>2]+40>>3]>=3412){if(z[l[i+2428>>2]+16>>3]>=23.5){if(z[l[i+2428>>2]+40>>3]>=4596.5){z[i+288>>3]=.00543703139;break i}z[i+288>>3]=.0740424395;break i}z[l[i+2428>>2]+208>>3]>=224.6175?z[i+288>>3]=-.0135968821:z[i+288>>3]=-.100139476}else a:if(z[l[i+2428>>2]+72>>3]>=.1309305){if(z[l[i+2428>>2]+112>>3]>=49.521698){z[i+288>>3]=.0144607043;break a}z[i+288>>3]=-.0871821865}else z[l[i+2428>>2]+72>>3]>=.0332918?z[i+288>>3]=.0853923261:z[i+288>>3]=-.00528212963;e:if(z[l[i+2428>>2]+160>>3]>=2.5){if(z[l[i+2428>>2]+80>>3]>=254.896){if(z[l[i+2428>>2]>>3]>=104){z[i+280>>3]=.0930158123;break e}z[i+280>>3]=.00690594455;break e}r:if(z[l[i+2428>>2]+144>>3]>=237.03949){if(z[l[i+2428>>2]+144>>3]>=240.73001){if(z[l[i+2428>>2]+176>>3]>=46.325798){z[i+280>>3]=.0167784598;break r}z[i+280>>3]=-.0662337467;break r}z[l[i+2428>>2]+24>>3]>=49.5?z[i+280>>3]=-.007866106:z[i+280>>3]=-.117055953}else i:if(z[l[i+2428>>2]+72>>3]>=.0002465485){if(z[l[i+2428>>2]+72>>3]>=.06494655){z[i+280>>3]=.0335395746;break i}z[i+280>>3]=.106375359}else z[l[i+2428>>2]+152>>3]>=229.63101?z[i+280>>3]=-.0985128805:z[i+280>>3]=.0236207787}else r:if(z[l[i+2428>>2]+216>>3]>=174.8295){if(z[l[i+2428>>2]+56>>3]>=1.63621){if(z[l[i+2428>>2]+152>>3]>=197.76349){if(z[l[i+2428>>2]+216>>3]>=191.4725){z[i+280>>3]=-.0726922378;break r}z[i+280>>3]=.0246246811;break r}z[i+280>>3]=-.131703064;break r}i:if(z[l[i+2428>>2]+88>>3]>=211.8465){if(z[l[i+2428>>2]+152>>3]>=203.978){z[i+280>>3]=-.00640120683;break i}z[i+280>>3]=-.0686848834}else z[l[i+2428>>2]>>3]>=100.5?z[i+280>>3]=-.00943397824:z[i+280>>3]=.057842344}else i:if(z[l[i+2428>>2]+104>>3]>=7.5){if(z[l[i+2428>>2]+208>>3]>=226.872){z[i+280>>3]=-.0346315317;break i}z[l[i+2428>>2]+216>>3]>=162.3215?z[i+280>>3]=.127256319:z[i+280>>3]=.0405727178}else a:if(z[l[i+2428>>2]+48>>3]>=47.8032){if(z[l[i+2428>>2]+216>>3]>=172.0235){z[i+280>>3]=.107048742;break a}z[i+280>>3]=.00682652462}else z[l[i+2428>>2]>>3]>=135.5?z[i+280>>3]=.0419079028:z[i+280>>3]=-.130369633;e:if(z[l[i+2428>>2]+216>>3]>=157.99799){if(z[l[i+2428>>2]+216>>3]>=160.8815){if(z[l[i+2428>>2]+216>>3]>=162.51599){if(z[l[i+2428>>2]+176>>3]>=328.862){if(z[l[i+2428>>2]+24>>3]>=139.5){z[i+272>>3]=.0520894118;break e}z[i+272>>3]=-.0546860099;break e}z[l[i+2428>>2]+160>>3]>=87.5?z[i+272>>3]=.026018545:z[i+272>>3]=-.00358642638;break e}z[i+272>>3]=.105689846;break e}z[i+272>>3]=-.12997523}else r:if(z[l[i+2428>>2]+56>>3]>=1.288215){if(z[l[i+2428>>2]+216>>3]>=127.8665){if(z[l[i+2428>>2]+80>>3]>=246.9615){z[i+272>>3]=.113924585;break r}z[i+272>>3]=.00693150749;break r}z[i+272>>3]=-.0185728539}else z[l[i+2428>>2]+192>>3]>=15.228001?z[i+272>>3]=.0508990772:z[l[i+2428>>2]+48>>3]>=76.88?z[i+272>>3]=.00939919241:z[i+272>>3]=-.128421247;e:if(z[l[i+2428>>2]+128>>3]>=75.88395){if(z[l[i+2428>>2]+208>>3]>=188.03549){if(z[l[i+2428>>2]+24>>3]>=107.5){z[i+264>>3]=-.000584386114;break e}z[i+264>>3]=-.107107438;break e}z[l[i+2428>>2]+80>>3]>=204.74701?z[i+264>>3]=-.0404922254:z[i+264>>3]=.0688695982}else if(z[l[i+2428>>2]+128>>3]>=75.10205)z[i+264>>3]=.0800951347;else if(z[l[i+2428>>2]+128>>3]>=69.908295)z[i+264>>3]=-.0846187398;else r:if(z[l[i+2428>>2]+152>>3]>=240.9065){if(z[l[i+2428>>2]+152>>3]>=240.9365){z[i+264>>3]=.0094152661;break r}z[i+264>>3]=.113787793}else z[l[i+2428>>2]+152>>3]>=239.98401?z[i+264>>3]=-.054884322:z[i+264>>3]=.0003438977;if(z[l[i+2428>>2]+24>>3]>=148.5)z[i+256>>3]=.0532109626;else e:if(z[l[i+2428>>2]+64>>3]>=27.619251){if(z[l[i+2428>>2]+32>>3]>=6.5){if(z[l[i+2428>>2]+40>>3]>=11.5){if(z[l[i+2428>>2]+32>>3]>=21.5){z[i+256>>3]=.00051764102;break e}z[i+256>>3]=-.0572312959;break e}z[l[i+2428>>2]+216>>3]>=208.25?z[i+256>>3]=.118934087:z[i+256>>3]=.0287441667;break e}r:if(z[l[i+2428>>2]+40>>3]>=1183.5){if(z[l[i+2428>>2]+88>>3]>=209.914){z[i+256>>3]=.102946423;break r}z[i+256>>3]=-.0331846923}else z[l[i+2428>>2]+208>>3]>=215.9?z[i+256>>3]=-.0323369168:z[i+256>>3]=-.160258323}else r:if(z[l[i+2428>>2]+64>>3]>=22.3875){if(z[l[i+2428>>2]+80>>3]>=251.817){if(z[l[i+2428>>2]+24>>3]>=94){z[i+256>>3]=-.0353212804;break r}z[i+256>>3]=.114864551;break r}z[l[i+2428>>2]+216>>3]>=221.491?z[i+256>>3]=.0564020537:z[i+256>>3]=-.0812966526}else i:if(z[l[i+2428>>2]+48>>3]>=82.3504){if(z[l[i+2428>>2]+48>>3]>=225.899){z[i+256>>3]=-.0229507741;break i}z[i+256>>3]=.0456108116}else z[l[i+2428>>2]+64>>3]>=5.5895853?z[i+256>>3]=-.0698357448:z[i+256>>3]=.00437342469;e:if(z[l[i+2428>>2]+8>>3]>=115.5){if(z[l[i+2428>>2]+112>>3]>=19.9){if(z[l[i+2428>>2]+112>>3]>=70.9716){if(z[l[i+2428>>2]+160>>3]>=9.5){if(z[l[i+2428>>2]+8>>3]>=134.5){z[i+248>>3]=-.0147965401;break e}z[i+248>>3]=.0828374475;break e}z[l[i+2428>>2]+88>>3]>=238.725?z[i+248>>3]=.0162002724:z[i+248>>3]=-.0909233168;break e}z[l[i+2428>>2]+136>>3]>=.375607?z[i+248>>3]=-.0158183351:z[l[i+2428>>2]+32>>3]>=7.5?z[i+248>>3]=.116479218:z[i+248>>3]=.0383953266;break e}r:if(z[l[i+2428>>2]+72>>3]>=.3002165){if(z[l[i+2428>>2]+72>>3]>=.3891615){z[i+248>>3]=.0191603862;break r}z[i+248>>3]=.087341018}else z[l[i+2428>>2]+184>>3]>=1.4520249?z[i+248>>3]=.0687187538:z[l[i+2428>>2]+144>>3]>=238.51901?z[i+248>>3]=.0130815608:z[i+248>>3]=-.0983992741}else r:if(z[l[i+2428>>2]+24>>3]>=112.5){if(z[l[i+2428>>2]+160>>3]>=241.5){if(z[l[i+2428>>2]+160>>3]>=702.5){if(z[l[i+2428>>2]+184>>3]>=.5971645){z[i+248>>3]=-.0798558444;break r}z[i+248>>3]=.030032739;break r}z[i+248>>3]=.0975382775;break r}i:if(z[l[i+2428>>2]+56>>3]>=1.3415749){if(z[l[i+2428>>2]+56>>3]>=1.5936251){z[i+248>>3]=-.0736877546;break i}z[i+248>>3]=.0874275193}else z[l[i+2428>>2]+104>>3]>=164?z[i+248>>3]=-.0273319334:z[i+248>>3]=-.134720266}else i:if(z[l[i+2428>>2]+144>>3]>=163.3035){if(z[l[i+2428>>2]+208>>3]>=163.248){if(z[l[i+2428>>2]+144>>3]>=195.62701){z[i+248>>3]=.00223303051;break i}z[i+248>>3]=-.0573097952;break i}z[l[i+2428>>2]+16>>3]>=101.5?z[i+248>>3]=.0821273029:z[i+248>>3]=-.0546105392}else z[l[i+2428>>2]+40>>3]>=1177.5?z[i+248>>3]=.0202933531:z[i+248>>3]=-.102010094;e:if(z[l[i+2428>>2]+56>>3]>=.794545){if(z[l[i+2428>>2]+32>>3]>=1.5){if(z[l[i+2428>>2]+128>>3]>=58.6679){if(z[l[i+2428>>2]+112>>3]>=175.8135){if(z[l[i+2428>>2]+208>>3]>=215.1625){z[i+240>>3]=.0660253987;break e}z[i+240>>3]=-.0397505201;break e}z[l[i+2428>>2]+216>>3]>=218.95001?z[i+240>>3]=-.0153888417:z[i+240>>3]=-.116287448;break e}r:if(z[l[i+2428>>2]+56>>3]>=.871208){if(z[l[i+2428>>2]>>3]>=108.5){z[i+240>>3]=-.0179521162;break r}z[i+240>>3]=.0218200423}else z[l[i+2428>>2]+24>>3]>=51.5?z[i+240>>3]=.103531592:z[i+240>>3]=-.0490147844;break e}r:if(z[l[i+2428>>2]>>3]>=89.5){if(z[l[i+2428>>2]+40>>3]>=3.5){if(z[l[i+2428>>2]+48>>3]>=82.6036){z[i+240>>3]=.0880556032;break r}z[i+240>>3]=-.0156705678;break r}z[l[i+2428>>2]+48>>3]>=29.32265?z[i+240>>3]=-.117636241:z[i+240>>3]=.0376766287}else z[l[i+2428>>2]+176>>3]>=44.68365?z[i+240>>3]=-.0139228897:z[l[i+2428>>2]+152>>3]>=201.6665?z[i+240>>3]=-.148437366:z[i+240>>3]=-.0318205915}else if(z[l[i+2428>>2]+56>>3]>=.7585035)z[i+240>>3]=-.121540308;else r:if(z[l[i+2428>>2]+208>>3]>=248.242){if(z[l[i+2428>>2]+208>>3]>=250.33649){if(z[l[i+2428>>2]+120>>3]>=1.03986){z[i+240>>3]=-.0535931885;break r}z[i+240>>3]=.0223187264;break r}z[l[i+2428>>2]+192>>3]>=18.8213?z[i+240>>3]=-.0125924721:z[i+240>>3]=.0994979963}else i:if(z[l[i+2428>>2]+152>>3]>=212.0585){if(z[l[i+2428>>2]+120>>3]>=1.07244){z[i+240>>3]=.0094173234;break i}z[i+240>>3]=-.0547943488}else z[l[i+2428>>2]+216>>3]>=178.008?z[i+240>>3]=.0572922304:z[i+240>>3]=-.0286005531;e:if(z[l[i+2428>>2]+8>>3]>=132.5){if(z[l[i+2428>>2]+208>>3]>=178.08899){if(z[l[i+2428>>2]+208>>3]>=207.70001){if(z[l[i+2428>>2]+144>>3]>=253.72299){z[i+232>>3]=-.0783623606;break e}z[l[i+2428>>2]+144>>3]>=238.2165?z[i+232>>3]=.0541728809:z[i+232>>3]=-.0341381095;break e}z[l[i+2428>>2]+152>>3]>=215.077?z[i+232>>3]=.107610479:z[i+232>>3]=.0275490433;break e}z[i+232>>3]=-.0660588816}else r:if(z[l[i+2428>>2]+152>>3]>=190.1535){if(z[l[i+2428>>2]+152>>3]>=192.9685){if(z[l[i+2428>>2]+64>>3]>=57.412148){if(z[l[i+2428>>2]+64>>3]>=62.535698){z[i+232>>3]=-.0120252585;break r}z[i+232>>3]=.0810967386;break r}z[l[i+2428>>2]+64>>3]>=31.615051?z[i+232>>3]=-.0314450637:z[i+232>>3]=.000701779209;break r}z[l[i+2428>>2]+120>>3]>=1.531745?z[i+232>>3]=-.0171526056:z[i+232>>3]=-.112658598}else i:if(z[l[i+2428>>2]+144>>3]>=185.8405){if(z[l[i+2428>>2]+40>>3]>=5206.5){z[i+232>>3]=-.0572830029;break i}z[l[i+2428>>2]+200>>3]>=.1138525?z[i+232>>3]=-.0499131158:z[i+232>>3]=.0522046983}else a:if(z[l[i+2428>>2]+144>>3]>=165.875){if(z[l[i+2428>>2]+16>>3]>=94){z[i+232>>3]=-.0173928719;break a}z[i+232>>3]=-.118085146}else z[i+232>>3]=.0294774678;e:if(z[l[i+2428>>2]+32>>3]>=95.5){if(z[l[i+2428>>2]+32>>3]>=108.5){if(z[l[i+2428>>2]+40>>3]>=410.5){if(z[l[i+2428>>2]+40>>3]>=725){if(z[l[i+2428>>2]+40>>3]>=1703.5){z[i+224>>3]=.00750728045;break e}z[i+224>>3]=-.0447482578;break e}z[l[i+2428>>2]+152>>3]>=228.23401?z[i+224>>3]=-.0176640972:z[i+224>>3]=.106530659;break e}r:if(z[l[i+2428>>2]+144>>3]>=198.685){if(z[l[i+2428>>2]+160>>3]>=264){z[i+224>>3]=.00390794268;break r}z[i+224>>3]=-.121320367}else z[i+224>>3]=.0374463797;break e}z[l[i+2428>>2]+24>>3]>=62.5?z[i+224>>3]=-.0154941007:z[i+224>>3]=.131809801}else r:if(z[l[i+2428>>2]+32>>3]>=70.5){if(z[l[i+2428>>2]+112>>3]>=78.70735){z[i+224>>3]=-.115649067;break r}z[l[i+2428>>2]+208>>3]>=233.5935?z[i+224>>3]=.0915869027:z[i+224>>3]=-.0872929767}else i:if(z[l[i+2428>>2]+56>>3]>=1.8961799){if(z[l[i+2428>>2]+152>>3]>=172.324){z[i+224>>3]=.0122283315;break i}z[i+224>>3]=.101335123}else a:if(z[l[i+2428>>2]+48>>3]>=188.3995){if(z[l[i+2428>>2]+88>>3]>=197.1335){z[i+224>>3]=-.108759664;break a}z[i+224>>3]=.018601099}else z[l[i+2428>>2]+48>>3]>=182.606?z[i+224>>3]=.0844798982:z[i+224>>3]=-.00430944236;e:if(z[l[i+2428>>2]+160>>3]>=2.5){if(z[l[i+2428>>2]+200>>3]>=.432297){if(z[l[i+2428>>2]+80>>3]>=250.9955){if(z[l[i+2428>>2]+136>>3]>=.494176){z[i+216>>3]=-.0234223288;break e}z[i+216>>3]=-.095239155;break e}z[l[i+2428>>2]+160>>3]>=52?z[i+216>>3]=-.0455955565:z[i+216>>3]=.0522199981;break e}r:if(z[l[i+2428>>2]+80>>3]>=251.0195){if(z[l[i+2428>>2]+112>>3]>=294.611){if(z[l[i+2428>>2]+144>>3]>=250.7875){z[i+216>>3]=.011828253;break r}z[i+216>>3]=-.0652971491;break r}z[l[i+2428>>2]+192>>3]>=20.76315?z[i+216>>3]=.0314820819:z[i+216>>3]=.126998156}else i:if(z[l[i+2428>>2]+192>>3]>=12.4894){if(z[l[i+2428>>2]+8>>3]>=113.5){z[i+216>>3]=.0696991235;break i}z[i+216>>3]=.00243138848}else z[l[i+2428>>2]+40>>3]>=4186.5?z[i+216>>3]=.0246320274:z[i+216>>3]=-.0840808675}else r:if(z[l[i+2428>>2]+168>>3]>=3.5){if(z[l[i+2428>>2]+16>>3]>=98.5){if(z[l[i+2428>>2]+112>>3]>=150.2885){z[i+216>>3]=.0828395858;break r}z[l[i+2428>>2]+184>>3]>=1.463855?z[i+216>>3]=.0445622168:z[i+216>>3]=-.103364229;break r}z[l[i+2428>>2]+216>>3]>=204.46451?z[i+216>>3]=-.136693656:z[i+216>>3]=-.00438452139}else i:if(z[l[i+2428>>2]+168>>3]>=2.5){if(z[l[i+2428>>2]+88>>3]>=244.203){z[i+216>>3]=.0932188258;break i}z[i+216>>3]=.0244757254}else a:if(z[l[i+2428>>2]+160>>3]>=-499.5){if(z[l[i+2428>>2]>>3]>=143.5){z[i+216>>3]=.0314144157;break a}z[i+216>>3]=-.109685652}else z[l[i+2428>>2]+16>>3]>=12.5?z[i+216>>3]=-.00518397335:z[i+216>>3]=.0378539972;e:if(z[l[i+2428>>2]+96>>3]>=3.5){if(z[l[i+2428>>2]>>3]>=67.5){if(z[l[i+2428>>2]+144>>3]>=254.639){if(z[l[i+2428>>2]+56>>3]>=.1898135){z[i+208>>3]=.0332001261;break e}z[i+208>>3]=.109111868;break e}r:if(z[l[i+2428>>2]+16>>3]>=107.5){if(z[l[i+2428>>2]+96>>3]>=8.5){z[i+208>>3]=.0127365412;break r}z[i+208>>3]=-.067630671}else z[l[i+2428>>2]+104>>3]>=25.5?z[i+208>>3]=.0701221079:z[i+208>>3]=-.0442665033;break e}r:if(z[l[i+2428>>2]+32>>3]>=5.5){if(z[l[i+2428>>2]+104>>3]>=321){if(z[l[i+2428>>2]+160>>3]>=153){z[i+208>>3]=.0226997826;break r}z[i+208>>3]=-.0504587367;break r}z[l[i+2428>>2]+8>>3]>=44?z[i+208>>3]=.101324558:z[i+208>>3]=.00842289533}else i:if(z[l[i+2428>>2]+96>>3]>=55){if(z[l[i+2428>>2]+144>>3]>=248.6555){z[i+208>>3]=.0540979393;break i}z[i+208>>3]=-.0518198423}else z[i+208>>3]=-.126486614}else r:if(z[l[i+2428>>2]+56>>3]>=.999775){if(z[l[i+2428>>2]+80>>3]>=250.25949){if(z[l[i+2428>>2]+208>>3]>=211.4165){if(z[l[i+2428>>2]+64>>3]>=7.70251){z[i+208>>3]=.0394416228;break r}z[i+208>>3]=-.112982236;break r}z[l[i+2428>>2]+208>>3]>=170.9595?z[i+208>>3]=-.0763563737:z[i+208>>3]=.00980303157;break r}i:if(z[l[i+2428>>2]+24>>3]>=38.5){if(z[l[i+2428>>2]+80>>3]>=242.9895){z[i+208>>3]=.0610723384;break i}z[i+208>>3]=-.0978403091}else z[l[i+2428>>2]+216>>3]>=202.5805?z[i+208>>3]=.118432939:z[i+208>>3]=.0141493781}else i:if(z[l[i+2428>>2]+16>>3]>=43.5){if(z[l[i+2428>>2]+208>>3]>=197.052){if(z[l[i+2428>>2]+208>>3]>=237.0935){z[i+208>>3]=-.0110005336;break i}z[i+208>>3]=-.148057505;break i}z[l[i+2428>>2]+64>>3]>=45.8255?z[i+208>>3]=-.134670228:z[i+208>>3]=.0336195938}else a:if(z[l[i+2428>>2]+216>>3]>=228.2475){if(z[l[i+2428>>2]+16>>3]>=22.5){z[i+208>>3]=.0941057429;break a}z[i+208>>3]=.000309369323}else z[l[i+2428>>2]+152>>3]>=210.091?z[i+208>>3]=-.0655903742:z[i+208>>3]=.0503762849;e:if(z[l[i+2428>>2]+208>>3]>=183.689){if(z[l[i+2428>>2]+208>>3]>=189.7945){if(z[l[i+2428>>2]+208>>3]>=191.988){if(z[l[i+2428>>2]+64>>3]>=83.27435){z[i+200>>3]=-.104829632;break e}z[l[i+2428>>2]+208>>3]>=194.2775?z[i+200>>3]=.00188910239:z[i+200>>3]=.0655001476;break e}z[i+200>>3]=-.111014448;break e}r:if(z[l[i+2428>>2]+48>>3]>=82.99625){if(z[l[i+2428>>2]+216>>3]>=171.44){z[i+200>>3]=-.10919334;break r}z[i+200>>3]=.0369569995}else i:if(z[l[i+2428>>2]+16>>3]>=85.5){if(z[l[i+2428>>2]+24>>3]>=20){z[i+200>>3]=-.0660890564;break i}z[i+200>>3]=.0822087377}else z[i+200>>3]=.119524531}else r:if(z[l[i+2428>>2]+16>>3]>=110.5){if(z[l[i+2428>>2]+16>>3]>=149.5){if(z[l[i+2428>>2]+16>>3]>=178.5){if(z[l[i+2428>>2]+48>>3]>=134.2565){z[i+200>>3]=.0541213565;break r}z[i+200>>3]=-.0381702222;break r}z[i+200>>3]=-.128413126;break r}z[l[i+2428>>2]+112>>3]>=98.382996?z[i+200>>3]=-.0475495644:z[l[i+2428>>2]+64>>3]>=58.0948?z[i+200>>3]=-.0277466178:z[i+200>>3]=.096630007}else i:if(z[l[i+2428>>2]+56>>3]>=1.3934){if(z[l[i+2428>>2]+152>>3]>=201.911){if(z[l[i+2428>>2]+80>>3]>=248.159){z[i+200>>3]=.120088004;break i}z[i+200>>3]=-.0193752386;break i}z[l[i+2428>>2]+216>>3]>=170.68451?z[i+200>>3]=-.119014323:z[i+200>>3]=.0200604219}else a:if(z[l[i+2428>>2]+88>>3]>=227.1435){if(z[l[i+2428>>2]+80>>3]>=219.5){z[i+200>>3]=-.0667001158;break a}z[i+200>>3]=.0486787446}else z[l[i+2428>>2]+216>>3]>=163.4625?z[i+200>>3]=-.164417192:z[i+200>>3]=-.00231409469;e:if(z[l[i+2428>>2]+120>>3]>=1.649055){if(z[l[i+2428>>2]+80>>3]>=254.13449){if(z[l[i+2428>>2]+144>>3]>=250.512){z[i+192>>3]=.0407016426;break e}z[i+192>>3]=-.0880848616;break e}if(z[l[i+2428>>2]+80>>3]>=251.4155)z[i+192>>3]=.105283156;else r:if(z[l[i+2428>>2]+8>>3]>=74.5){if(z[l[i+2428>>2]+128>>3]>=31.97725){z[i+192>>3]=.038968008;break r}z[i+192>>3]=-.0943401381}else z[l[i+2428>>2]+176>>3]>=553.256?z[i+192>>3]=-.0468528122:z[i+192>>3]=.06958846}else r:if(z[l[i+2428>>2]+120>>3]>=1.487455){if(z[l[i+2428>>2]+136>>3]>=.408955){z[i+192>>3]=.0521482043;break r}i:if(z[l[i+2428>>2]+144>>3]>=213.29901){if(z[l[i+2428>>2]+176>>3]>=231.9285){z[i+192>>3]=-.00530956127;break i}z[i+192>>3]=-.109252214}else z[l[i+2428>>2]+32>>3]>=63.5?z[i+192>>3]=-.0174446609:z[i+192>>3]=.0346811414}else i:if(z[l[i+2428>>2]+112>>3]>=220.48001){if(z[l[i+2428>>2]+152>>3]>=227.214){if(z[l[i+2428>>2]>>3]>=19.5){z[i+192>>3]=.017116366;break i}z[i+192>>3]=-.0845156536;break i}z[l[i+2428>>2]+16>>3]>=118.5?z[i+192>>3]=.106954627:z[i+192>>3]=.017994402}else a:if(z[l[i+2428>>2]+104>>3]>=2258){if(z[l[i+2428>>2]+184>>3]>=.2109865){z[i+192>>3]=.00446627056;break a}z[i+192>>3]=-.0807291791}else z[l[i+2428>>2]+104>>3]>=1361.5?z[i+192>>3]=.0551302396:z[i+192>>3]=-.00261084433;e:if(z[l[i+2428>>2]+8>>3]>=132.5){if(z[l[i+2428>>2]+208>>3]>=178.08899){if(z[l[i+2428>>2]+208>>3]>=207.70001){if(z[l[i+2428>>2]+144>>3]>=253.72299){z[i+184>>3]=-.0638129041;break e}z[l[i+2428>>2]+160>>3]>=19.5?z[i+184>>3]=-.0452411994:z[i+184>>3]=.0438698642;break e}z[l[i+2428>>2]+152>>3]>=215.077?z[i+184>>3]=.0989106223:z[i+184>>3]=.026811257;break e}z[i+184>>3]=-.0580747016}else r:if(z[l[i+2428>>2]+152>>3]>=177.97699){if(z[l[i+2428>>2]+48>>3]>=437.103){if(z[l[i+2428>>2]+48>>3]>=598.2435){z[i+184>>3]=.0194867086;break r}z[l[i+2428>>2]+24>>3]>=104?z[i+184>>3]=-.0120789539:z[i+184>>3]=-.108119629;break r}i:if(z[l[i+2428>>2]+88>>3]>=203.094){if(z[l[i+2428>>2]>>3]>=166.5){z[i+184>>3]=-.0426138341;break i}z[i+184>>3]=-.00165328279}else z[l[i+2428>>2]+16>>3]>=118.5?z[i+184>>3]=.0723970458:z[i+184>>3]=-.0173301306}else if(z[l[i+2428>>2]+152>>3]>=176.0185)z[i+184>>3]=.0939001888;else i:if(z[l[i+2428>>2]+24>>3]>=18.5){if(z[l[i+2428>>2]+120>>3]>=1.878775){z[i+184>>3]=.0559542663;break i}z[i+184>>3]=-.0696645305}else z[l[i+2428>>2]+24>>3]>=11.5?z[i+184>>3]=.0834067315:z[i+184>>3]=-.00326921768;if(z[l[i+2428>>2]+56>>3]>=2.37871)z[i+176>>3]=.0553082637;else e:if(z[l[i+2428>>2]+88>>3]>=181.2675){if(z[l[i+2428>>2]+88>>3]>=188.0625){if(z[l[i+2428>>2]+80>>3]>=223.75699){if(z[l[i+2428>>2]+80>>3]>=227.95999){z[i+176>>3]=-.000125117935;break e}z[i+176>>3]=.0636444911;break e}z[l[i+2428>>2]+152>>3]>=249.3105?z[i+176>>3]=.0620061532:z[i+176>>3]=-.0368733294;break e}z[l[i+2428>>2]+192>>3]>=23.4807?z[i+176>>3]=.0953370184:z[l[i+2428>>2]+152>>3]>=189.3565?z[i+176>>3]=.0436573252:z[i+176>>3]=-.0355721191}else r:if(z[l[i+2428>>2]+32>>3]>=212){if(z[l[i+2428>>2]+80>>3]>=253.2395){z[i+176>>3]=.0150121422;break r}z[i+176>>3]=-.115088545}else i:if(z[l[i+2428>>2]+32>>3]>=6.5){if(z[l[i+2428>>2]+8>>3]>=123.5){z[i+176>>3]=.0877852142;break i}z[i+176>>3]=.0129710808}else z[l[i+2428>>2]+96>>3]>=3.5?z[i+176>>3]=.016926799:z[i+176>>3]=-.0875314847;e:if(z[l[i+2428>>2]+112>>3]>=37.144203){if(z[l[i+2428>>2]+208>>3]>=171.562){if(z[l[i+2428>>2]+176>>3]>=77.974304){if(z[l[i+2428>>2]+160>>3]>=14.5){if(z[l[i+2428>>2]+16>>3]>=117.5){z[i+168>>3]=-.025721848;break e}z[i+168>>3]=.0336398594;break e}z[l[i+2428>>2]+64>>3]>=14.1418?z[i+168>>3]=-.00123660767:z[i+168>>3]=-.121854201;break e}r:if(z[l[i+2428>>2]+176>>3]>=52.1135){if(z[l[i+2428>>2]+168>>3]>=618.5){z[i+168>>3]=.0140697407;break r}z[i+168>>3]=.104540609}else z[l[i+2428>>2]+144>>3]>=254.775?z[i+168>>3]=-.0521812215:z[i+168>>3]=.0209868401;break e}z[l[i+2428>>2]+128>>3]>=85.64375?z[i+168>>3]=.0418792665:z[l[i+2428>>2]+88>>3]>=209.597?z[i+168>>3]=-.113295808:z[i+168>>3]=-.0116362749}else r:if(z[l[i+2428>>2]+24>>3]>=12.5){if(z[l[i+2428>>2]+64>>3]>=53.22445){if(z[l[i+2428>>2]+144>>3]>=200.1745){if(z[l[i+2428>>2]+144>>3]>=237.66449){z[i+168>>3]=.0652669892;break r}z[i+168>>3]=-.0726180226;break r}z[l[i+2428>>2]+144>>3]>=195.8635?z[i+168>>3]=.117871068:z[i+168>>3]=.025527522;break r}i:if(z[l[i+2428>>2]+64>>3]>=40.1412){if(z[l[i+2428>>2]+48>>3]>=19.2143){z[i+168>>3]=-.100247733;break i}z[i+168>>3]=.0457587652}else z[l[i+2428>>2]+208>>3]>=151.47751?z[i+168>>3]=.00347450445:z[i+168>>3]=-.086281389}else i:if(z[l[i+2428>>2]+16>>3]>=114.5){if(z[l[i+2428>>2]+144>>3]>=239.851){z[i+168>>3]=.0687262416;break i}z[i+168>>3]=-.0490813367}else z[l[i+2428>>2]+48>>3]>=145.03949?z[i+168>>3]=.00218639942:z[i+168>>3]=-.150712714;e:if(z[l[i+2428>>2]+216>>3]>=157.99799){if(z[l[i+2428>>2]+216>>3]>=160.8815){if(z[l[i+2428>>2]+216>>3]>=162.51599){if(z[l[i+2428>>2]+152>>3]>=167.0815){if(z[l[i+2428>>2]+152>>3]>=186.5115){z[i+160>>3]=-.000236482505;break e}z[i+160>>3]=-.0490521006;break e}z[i+160>>3]=.0579928458;break e}z[i+160>>3]=.0922233388;break e}z[i+160>>3]=-.113282703}else r:if(z[l[i+2428>>2]+56>>3]>=1.288215){if(z[l[i+2428>>2]+24>>3]>=100){z[i+160>>3]=-.0082614189;break r}z[l[i+2428>>2]+16>>3]>=73?z[i+160>>3]=.104902506:z[i+160>>3]=.0133937625}else z[l[i+2428>>2]+192>>3]>=15.228001?z[i+160>>3]=.0450201705:z[l[i+2428>>2]+152>>3]>=142.7255?z[i+160>>3]=-.104579084:z[i+160>>3]=.0193014853;e:if(z[l[i+2428>>2]+184>>3]>=1.26424){if(z[l[i+2428>>2]+192>>3]>=31.059551){if(z[l[i+2428>>2]+160>>3]>=16.5){if(z[l[i+2428>>2]+88>>3]>=207.774){if(z[l[i+2428>>2]+176>>3]>=269.9945){z[i+152>>3]=-.0229458138;break e}z[i+152>>3]=.0928870663;break e}z[l[i+2428>>2]+152>>3]>=178.39749?z[i+152>>3]=-.0697294101:z[i+152>>3]=.0374458767;break e}z[l[i+2428>>2]+184>>3]>=1.73326?z[i+152>>3]=.0352319889:z[i+152>>3]=-.107717216;break e}r:if(z[l[i+2428>>2]+176>>3]>=212.7355){if(z[l[i+2428>>2]+40>>3]>=1378){if(z[l[i+2428>>2]+160>>3]>=150){z[i+152>>3]=.0989115164;break r}z[i+152>>3]=-.00766043738;break r}z[l[i+2428>>2]+176>>3]>=397.0185?z[i+152>>3]=.0186089315:z[i+152>>3]=-.0927188024}else z[l[i+2428>>2]+144>>3]>=253.9805?z[i+152>>3]=-.0105237179:z[l[i+2428>>2]+80>>3]>=209.763?z[i+152>>3]=.0989030674:z[i+152>>3]=.00867015868}else r:if(z[l[i+2428>>2]>>3]>=180.5){if(z[l[i+2428>>2]+144>>3]>=241.0315){if(z[l[i+2428>>2]+40>>3]>=75.5){z[i+152>>3]=.105442606;break r}z[l[i+2428>>2]+216>>3]>=235.47299?z[i+152>>3]=.0751170442:z[i+152>>3]=-.050624568;break r}z[l[i+2428>>2]+152>>3]>=193.2395?z[i+152>>3]=-.107623495:z[i+152>>3]=.0332305655}else i:if(z[l[i+2428>>2]>>3]>=166.5){if(z[l[i+2428>>2]+128>>3]>=5.271){if(z[l[i+2428>>2]+144>>3]>=244.474){z[i+152>>3]=-.0654922649;break i}z[i+152>>3]=.0604213178;break i}z[i+152>>3]=-.128715143}else a:if(z[l[i+2428>>2]>>3]>=161.5){if(z[l[i+2428>>2]+40>>3]>=16.5){z[i+152>>3]=-.0685408637;break a}z[i+152>>3]=.0969265774}else z[l[i+2428>>2]+16>>3]>=136.5?z[i+152>>3]=-.0259193685:z[i+152>>3]=.0013174403;e:if(z[l[i+2428>>2]+56>>3]>=.794545){if(z[l[i+2428>>2]+32>>3]>=228){if(z[l[i+2428>>2]+72>>3]>=.25647998){if(z[l[i+2428>>2]+56>>3]>=1.4137349){if(z[l[i+2428>>2]+72>>3]>=.3772105){z[i+144>>3]=.0608815141;break e}z[i+144>>3]=-.0196429677;break e}z[l[i+2428>>2]+184>>3]>=.9475345?z[i+144>>3]=.0171496049:z[i+144>>3]=-.122894578;break e}r:if(z[l[i+2428>>2]+56>>3]>=1.211765){if(z[l[i+2428>>2]+88>>3]>=211.7375){z[i+144>>3]=-.0651451871;break r}z[i+144>>3]=.025955094}else z[l[i+2428>>2]+128>>3]>=58.044098?z[i+144>>3]=-.0393988267:z[i+144>>3]=.105075322;break e}if(z[l[i+2428>>2]+32>>3]>=198.5)z[i+144>>3]=-.110034563;else r:if(z[l[i+2428>>2]+64>>3]>=16.338001){if(z[l[i+2428>>2]+32>>3]>=1.5){z[i+144>>3]=-.00176004285;break r}z[i+144>>3]=-.120445728}else z[l[i+2428>>2]+80>>3]>=250.60751?z[i+144>>3]=.000860279426:z[i+144>>3]=.0955686495}else r:if(z[l[i+2428>>2]+56>>3]>=.731659){if(z[l[i+2428>>2]>>3]>=104.5){z[i+144>>3]=-.00331821851;break r}z[i+144>>3]=-.11424309}else i:if(z[l[i+2428>>2]+56>>3]>=.6508445){if(z[l[i+2428>>2]>>3]>=45){if(z[l[i+2428>>2]+64>>3]>=20.20015){z[i+144>>3]=-.111468688;break i}z[i+144>>3]=.038666334;break i}z[l[i+2428>>2]+64>>3]>=38.7082?z[i+144>>3]=.0186258983:z[i+144>>3]=.129267648}else a:if(z[l[i+2428>>2]+128>>3]>=31.1854){if(z[l[i+2428>>2]+80>>3]>=227.0555){z[i+144>>3]=.033382602;break a}z[i+144>>3]=-.0353285521}else z[l[i+2428>>2]+208>>3]>=248.39899?z[i+144>>3]=.0132383378:z[i+144>>3]=-.0479613766;e:if(z[l[i+2428>>2]+216>>3]>=220.77649){if(z[l[i+2428>>2]+216>>3]>=225.315){if(z[l[i+2428>>2]+16>>3]>=162.5){if(z[l[i+2428>>2]+80>>3]>=248.19){if(z[l[i+2428>>2]+80>>3]>=254.8345){z[i+136>>3]=.0577618182;break e}z[i+136>>3]=-.059943147;break e}z[l[i+2428>>2]+200>>3]>=.00876389?z[i+136>>3]=-.0149378544:z[i+136>>3]=.0951803252;break e}r:if(z[l[i+2428>>2]>>3]>=34.5){if(z[l[i+2428>>2]+16>>3]>=78.5){z[i+136>>3]=-.0243286956;break r}z[i+136>>3]=-.133004352}else z[l[i+2428>>2]+104>>3]>=90.5?z[i+136>>3]=-.0403761901:z[i+136>>3]=.0541319065;break e}r:if(z[l[i+2428>>2]+120>>3]>=1.007235){if(z[l[i+2428>>2]+120>>3]>=1.1925249){z[i+136>>3]=-.0550153367;break r}z[i+136>>3]=.0729202554}else z[l[i+2428>>2]+64>>3]>=55.37405?z[i+136>>3]=.0253121406:z[i+136>>3]=-.140536293}else r:if(z[l[i+2428>>2]+128>>3]>=63.690903){if(z[l[i+2428>>2]+112>>3]>=229.9065){z[i+136>>3]=.0363701172;break r}z[l[i+2428>>2]+88>>3]>=253.98401?z[i+136>>3]=.00617846241:z[i+136>>3]=-.112952605}else i:if(z[l[i+2428>>2]+16>>3]>=196.5){if(z[l[i+2428>>2]+104>>3]>=1158.5){if(z[l[i+2428>>2]+72>>3]>=.257654){z[i+136>>3]=.00473805098;break i}z[i+136>>3]=.0771911815;break i}z[l[i+2428>>2]+208>>3]>=186.79501?z[i+136>>3]=-.114826702:z[i+136>>3]=.0020114535}else a:if(z[l[i+2428>>2]+208>>3]>=202.737){if(z[l[i+2428>>2]+208>>3]>=217.113){z[i+136>>3]=.00784965511;break a}z[i+136>>3]=.0496428721}else z[l[i+2428>>2]+72>>3]>=.0370879?z[i+136>>3]=.0376210697:z[i+136>>3]=-.019573614;e:if(z[l[i+2428>>2]+160>>3]>=2.5){if(z[l[i+2428>>2]+200>>3]>=.4381745){if(z[l[i+2428>>2]+208>>3]>=243.817){z[i+128>>3]=-.0695574582;break e}z[l[i+2428>>2]+168>>3]>=718?z[i+128>>3]=-.0436258763:z[i+128>>3]=.0354804993;break e}r:if(z[l[i+2428>>2]+80>>3]>=250.4815){if(z[l[i+2428>>2]+216>>3]>=231.5715){if(z[l[i+2428>>2]>>3]>=70.5){z[i+128>>3]=.0382923037;break r}z[i+128>>3]=-.0595867001;break r}z[l[i+2428>>2]+112>>3]>=218.16699?z[i+128>>3]=-.00725168129:z[i+128>>3]=.105032206}else i:if(z[l[i+2428>>2]+24>>3]>=136.5){if(z[l[i+2428>>2]+88>>3]>=243.018){z[i+128>>3]=-.0146511542;break i}z[i+128>>3]=.0679278523}else z[l[i+2428>>2]+8>>3]>=13.5?z[i+128>>3]=-.0287535377:z[i+128>>3]=.028611565}else r:if(z[l[i+2428>>2]+216>>3]>=174.8295){if(z[l[i+2428>>2]+56>>3]>=1.63621){if(z[l[i+2428>>2]+56>>3]>=1.7236099){if(z[l[i+2428>>2]+216>>3]>=192.2615){z[i+128>>3]=-.0878510326;break r}z[i+128>>3]=.0531371646;break r}z[i+128>>3]=-.127466217;break r}i:if(z[l[i+2428>>2]+88>>3]>=211.8465){if(z[l[i+2428>>2]+24>>3]>=106.5){z[i+128>>3]=-.0437343046;break i}z[i+128>>3]=-.00295643136}else z[l[i+2428>>2]+56>>3]>=1.31946?z[i+128>>3]=.0597669557:z[i+128>>3]=-.00668731658}else i:if(z[l[i+2428>>2]+104>>3]>=7.5){if(z[l[i+2428>>2]+96>>3]>=12.5){z[i+128>>3]=-.0136381378;break i}z[i+128>>3]=.111384727}else a:if(z[l[i+2428>>2]+48>>3]>=44.63475){if(z[l[i+2428>>2]+40>>3]>=5399){z[i+128>>3]=-.0575054772;break a}z[i+128>>3]=.0448695719}else z[l[i+2428>>2]>>3]>=135.5?z[i+128>>3]=.0328849964:z[i+128>>3]=-.122995995;e:if(z[l[i+2428>>2]+112>>3]>=37.144203){if(z[l[i+2428>>2]+208>>3]>=180.41501){if(z[l[i+2428>>2]+176>>3]>=77.974304){if(z[l[i+2428>>2]+8>>3]>=20.5){if(z[l[i+2428>>2]+160>>3]>=69.5){z[i+120>>3]=.040868666;break e}z[i+120>>3]=-.0316591635;break e}z[l[i+2428>>2]+168>>3]>=2486.5?z[i+120>>3]=.0299352389:z[i+120>>3]=-.0793476328;break e}r:if(z[l[i+2428>>2]+176>>3]>=52.1135){if(z[l[i+2428>>2]+128>>3]>=29.129349){z[i+120>>3]=.0193051752;break r}z[i+120>>3]=.100869454}else z[l[i+2428>>2]+40>>3]>=385.5?z[i+120>>3]=-.0200432241:z[i+120>>3]=.0322487578;break e}if(z[l[i+2428>>2]+128>>3]>=89.039)z[i+120>>3]=.0603020564;else r:if(z[l[i+2428>>2]+32>>3]>=120.5){if(z[l[i+2428>>2]+80>>3]>=230.8265){z[i+120>>3]=.0513075292;break r}z[i+120>>3]=-.0789317414}else z[i+120>>3]=-.134574294}else r:if(z[l[i+2428>>2]+24>>3]>=12.5){if(z[l[i+2428>>2]+8>>3]>=35.5){if(z[l[i+2428>>2]+24>>3]>=57.5){if(z[l[i+2428>>2]+24>>3]>=69.5){z[i+120>>3]=-.0181125831;break r}z[i+120>>3]=.0582801066;break r}z[l[i+2428>>2]+16>>3]>=29.5?z[i+120>>3]=-.144375935:z[i+120>>3]=.00275443215;break r}i:if(z[l[i+2428>>2]+8>>3]>=29.5){if(z[l[i+2428>>2]+16>>3]>=65.5){z[i+120>>3]=.106027983;break i}z[i+120>>3]=-.0895944089}else z[l[i+2428>>2]+144>>3]>=224.503?z[i+120>>3]=.032745149:z[i+120>>3]=-.0300844312}else i:if(z[l[i+2428>>2]+16>>3]>=114.5){if(z[l[i+2428>>2]+144>>3]>=239.851){z[i+120>>3]=.056620568;break i}z[i+120>>3]=-.0438721851}else z[l[i+2428>>2]+48>>3]>=145.03949?z[i+120>>3]=.00161880755:z[i+120>>3]=-.142493397;e:if(z[l[i+2428>>2]+32>>3]>=95.5){if(z[l[i+2428>>2]+32>>3]>=108.5){if(z[l[i+2428>>2]+40>>3]>=440.5){if(z[l[i+2428>>2]+40>>3]>=725){if(z[l[i+2428>>2]+80>>3]>=254.29001){z[i+112>>3]=.0488902107;break e}z[i+112>>3]=-.0073916465;break e}z[l[i+2428>>2]+152>>3]>=227.26651?z[i+112>>3]=.00221597822:z[i+112>>3]=.113484956;break e}z[l[i+2428>>2]+16>>3]>=161.5?z[i+112>>3]=.0347090438:z[l[i+2428>>2]+176>>3]>=187.108?z[i+112>>3]=.00675048307:z[i+112>>3]=-.120969415;break e}z[l[i+2428>>2]+48>>3]>=95.447556?z[i+112>>3]=.0122034764:z[i+112>>3]=.11409495}else r:if(z[l[i+2428>>2]+32>>3]>=70.5){if(z[l[i+2428>>2]+80>>3]>=248.423){z[i+112>>3]=-.0026027807;break r}z[i+112>>3]=-.100395754}else i:if(z[l[i+2428>>2]+216>>3]>=222.4915){if(z[l[i+2428>>2]+208>>3]>=246.49701){if(z[l[i+2428>>2]+144>>3]>=234.5805){z[i+112>>3]=.0210408401;break i}z[i+112>>3]=-.0824523792;break i}z[l[i+2428>>2]+24>>3]>=138.5?z[i+112>>3]=.0443282314:z[i+112>>3]=-.0795684755}else a:if(z[l[i+2428>>2]>>3]>=175.5){if(z[l[i+2428>>2]+152>>3]>=190.00049){z[i+112>>3]=-.115971938;break a}z[i+112>>3]=.0178648196}else z[l[i+2428>>2]+104>>3]>=241.5?z[i+112>>3]=.0511613898:z[i+112>>3]=.00219925167;e:if(z[l[i+2428>>2]+160>>3]>=2.5){if(z[l[i+2428>>2]+168>>3]>=13.5){if(z[l[i+2428>>2]+56>>3]>=.899698){if(z[l[i+2428>>2]+16>>3]>=99.5){if(z[l[i+2428>>2]>>3]>=95.5){z[i+104>>3]=.0238702167;break e}z[i+104>>3]=-.0664851889;break e}z[l[i+2428>>2]+152>>3]>=210.0245?z[i+104>>3]=.0873192474:z[i+104>>3]=-.00117044651;break e}r:if(z[l[i+2428>>2]+160>>3]>=33.5){if(z[l[i+2428>>2]+200>>3]>=.008272155){z[i+104>>3]=-.0363659225;break r}z[i+104>>3]=.0330866724}else z[l[i+2428>>2]+8>>3]>=4.5?z[i+104>>3]=-.0882781669:z[i+104>>3]=.0174219646;break e}r:if(z[l[i+2428>>2]+16>>3]>=86.5){if(z[l[i+2428>>2]+8>>3]>=78.5){z[i+104>>3]=.107105747;break r}z[i+104>>3]=.0244291537}else z[i+104>>3]=-.0254567321}else r:if(z[l[i+2428>>2]+24>>3]>=6.5){if(z[l[i+2428>>2]+24>>3]>=9.5){if(z[l[i+2428>>2]+40>>3]>=5.5){if(z[l[i+2428>>2]+176>>3]>=72.3038){z[i+104>>3]=-.0866373926;break r}z[i+104>>3]=.00717130443;break r}z[l[i+2428>>2]+152>>3]>=227.124?z[i+104>>3]=.00942998193:z[i+104>>3]=-.0567334108;break r}z[i+104>>3]=-.115612984}else z[l[i+2428>>2]+64>>3]>=23.3068?z[i+104>>3]=-.04828237:z[l[i+2428>>2]+152>>3]>=220.40799?z[i+104>>3]=.0231357198:z[i+104>>3]=.0914939046;e:if(z[l[i+2428>>2]+80>>3]>=187.9745){if(z[l[i+2428>>2]+80>>3]>=203.24551){if(z[l[i+2428>>2]+192>>3]>=80.798004){z[i+96>>3]=-.0769285485;break e}r:if(z[l[i+2428>>2]+192>>3]>=23.0625){if(z[l[i+2428>>2]+192>>3]>=25.3886){z[i+96>>3]=.00689452235;break r}z[i+96>>3]=.0856196582}else z[l[i+2428>>2]+32>>3]>=3597?z[i+96>>3]=-.0754880831:z[i+96>>3]=-.000960824837;break e}z[l[i+2428>>2]+128>>3]>=61.223602?z[i+96>>3]=.0252861064:z[l[i+2428>>2]+16>>3]>=127?z[i+96>>3]=-.0236143433:z[i+96>>3]=-.116924562}else z[l[i+2428>>2]+80>>3]>=186.98401?z[i+96>>3]=.102677166:z[l[i+2428>>2]+24>>3]>=89.5?z[i+96>>3]=-.0617335699:z[l[i+2428>>2]+24>>3]>=81.5?z[i+96>>3]=.098119095:z[l[i+2428>>2]+24>>3]>=27.5?z[i+96>>3]=-.0740124807:z[i+96>>3]=.0439809971;e:if(z[l[i+2428>>2]+8>>3]>=115.5){if(z[l[i+2428>>2]+136>>3]>=.457216){z[i+88>>3]=-.0527229421;break e}r:if(z[l[i+2428>>2]+112>>3]>=19.9){if(z[l[i+2428>>2]+104>>3]>=873.5){if(z[l[i+2428>>2]+160>>3]>=13.5){z[i+88>>3]=.0422410071;break r}z[i+88>>3]=-.0740752369;break r}z[l[i+2428>>2]+32>>3]>=5.5?z[i+88>>3]=.101485051:z[i+88>>3]=.0199403446}else i:if(z[l[i+2428>>2]+152>>3]>=221.02249){if(z[l[i+2428>>2]+8>>3]>=136.5){z[i+88>>3]=.00612197164;break i}z[i+88>>3]=-.122470774}else z[l[i+2428>>2]+56>>3]>=1.282155?z[i+88>>3]=-.0389356129:z[i+88>>3]=.0671940595}else if(z[l[i+2428>>2]+8>>3]>=111.5)z[i+88>>3]=-.0669461489;else r:if(z[l[i+2428>>2]+40>>3]>=3412){if(z[l[i+2428>>2]+24>>3]>=73.5){if(z[l[i+2428>>2]+24>>3]>=106.5){z[i+88>>3]=.00104808947;break r}z[i+88>>3]=.0916747227;break r}z[l[i+2428>>2]+8>>3]>=1.5?z[i+88>>3]=-.0370897427:z[i+88>>3]=.0297352877}else i:if(z[l[i+2428>>2]+32>>3]>=608){if(z[l[i+2428>>2]+128>>3]>=17.236599){z[i+88>>3]=.00673648296;break i}z[i+88>>3]=-.123024821}else z[l[i+2428>>2]+216>>3]>=195.5185?z[i+88>>3]=-.0106833344:z[i+88>>3]=.0167643335;if(z[l[i+2428>>2]+24>>3]>=148.5)z[i+80>>3]=.0518431775;else e:if(z[l[i+2428>>2]+120>>3]>=1.626295){if(z[l[i+2428>>2]>>3]>=76.5){if(z[l[i+2428>>2]>>3]>=141.5){if(z[l[i+2428>>2]+48>>3]>=239.50601){z[i+80>>3]=-.0556991175;break e}z[i+80>>3]=.0455858372;break e}z[l[i+2428>>2]+184>>3]>=1.790385?z[i+80>>3]=-.000387843844:z[i+80>>3]=.104853332;break e}z[l[i+2428>>2]+24>>3]>=109.5?z[i+80>>3]=.0374409966:z[l[i+2428>>2]+104>>3]>=389.5?z[i+80>>3]=-.0715018883:z[i+80>>3]=.0338075496}else r:if(z[l[i+2428>>2]+120>>3]>=1.50185){if(z[l[i+2428>>2]+72>>3]>=.0002465485){z[i+80>>3]=.0289157983;break r}z[l[i+2428>>2]+24>>3]>=126?z[i+80>>3]=-.00258776732:z[i+80>>3]=-.0999948233}else i:if(z[l[i+2428>>2]+80>>3]>=253.11551){if(z[l[i+2428>>2]+80>>3]>=253.77649){z[i+80>>3]=.00230914052;break i}z[i+80>>3]=.0831203014}else z[l[i+2428>>2]+80>>3]>=252.4785?z[i+80>>3]=-.0827441439:z[i+80>>3]=-.00333044049;if(z[l[i+2428>>2]+56>>3]>=2.37871)z[i+72>>3]=.0531543791;else e:if(z[l[i+2428>>2]+96>>3]>=3.5){if(z[l[i+2428>>2]+16>>3]>=11.5){if(z[l[i+2428>>2]+104>>3]>=8.5){if(z[l[i+2428>>2]+64>>3]>=23.5257){z[i+72>>3]=-.0102670668;break e}z[i+72>>3]=.0195395071;break e}z[l[i+2428>>2]+144>>3]>=245.5?z[i+72>>3]=.110811725:z[i+72>>3]=.0165228285;break e}z[l[i+2428>>2]+24>>3]>=24?z[i+72>>3]=-.0829120055:z[i+72>>3]=.00704727555}else r:if(z[l[i+2428>>2]+112>>3]>=124.815506){if(z[l[i+2428>>2]+88>>3]>=225.3335){if(z[l[i+2428>>2]+128>>3]>=36.46365){z[i+72>>3]=.0504131392;break r}z[i+72>>3]=-.102911942;break r}z[l[i+2428>>2]+112>>3]>=160.013?z[i+72>>3]=.0142728761:z[i+72>>3]=.107913338}else i:if(z[l[i+2428>>2]+104>>3]>=5.5){if(z[l[i+2428>>2]+128>>3]>=46.950752){z[i+72>>3]=.00135188608;break i}z[i+72>>3]=-.135709956}else z[l[i+2428>>2]+16>>3]>=197.5?z[i+72>>3]=-.0532705896:z[i+72>>3]=.00134942273;e:if(z[l[i+2428>>2]+56>>3]>=1.90355){if(z[l[i+2428>>2]+216>>3]>=177.4445){z[i+64>>3]=-.0417240746;break e}z[l[i+2428>>2]+32>>3]>=290?z[i+64>>3]=-.0170120727:z[i+64>>3]=.108734086}else r:if(z[l[i+2428>>2]+208>>3]>=151.48349){if(z[l[i+2428>>2]+208>>3]>=158.0305){if(z[l[i+2428>>2]+144>>3]>=193.9435){if(z[l[i+2428>>2]+152>>3]>=216.899){z[i+64>>3]=-.00731719891;break r}z[i+64>>3]=.0127364639;break r}z[l[i+2428>>2]+64>>3]>=86.783554?z[i+64>>3]=.0546097122:z[i+64>>3]=-.0731339753;break r}z[l[i+2428>>2]+48>>3]>=137.3625?z[i+64>>3]=-.0350389443:z[l[i+2428>>2]+216>>3]>=192.17151?z[i+64>>3]=.10651771:z[i+64>>3]=-.0169110745}else i:if(z[l[i+2428>>2]+48>>3]>=27.125){if(z[l[i+2428>>2]+8>>3]>=71.5){z[i+64>>3]=.000866680348;break i}z[i+64>>3]=-.110345952}else z[l[i+2428>>2]+64>>3]>=45.78255?z[i+64>>3]=.0741110668:z[i+64>>3]=-.0347910635;e:if(z[l[i+2428>>2]+168>>3]>=2.5){if(z[l[i+2428>>2]+80>>3]>=254.896){if(z[l[i+2428>>2]+88>>3]>=244.703){if(z[l[i+2428>>2]+16>>3]>=106.5){if(z[l[i+2428>>2]+192>>3]>=20.5417){z[i+56>>3]=.00298626139;break e}z[i+56>>3]=.0841672495;break e}z[i+56>>3]=-.077701509;break e}z[l[i+2428>>2]+88>>3]>=234.953?z[i+56>>3]=.104534499:z[i+56>>3]=.0169767756;break e}if(z[l[i+2428>>2]+208>>3]>=254.93451)z[i+56>>3]=-.0635056868;else r:if(z[l[i+2428>>2]+112>>3]>=7.979145){if(z[l[i+2428>>2]+184>>3]>=.388562){z[i+56>>3]=.00439735455;break r}z[i+56>>3]=-.0846108198}else z[l[i+2428>>2]+24>>3]>=26.5?z[i+56>>3]=.0510431901:z[i+56>>3]=-.0600855723}else r:if(z[l[i+2428>>2]+160>>3]>=-499.5){if(z[l[i+2428>>2]>>3]>=143.5){if(z[l[i+2428>>2]+80>>3]>=213.25){z[i+56>>3]=-.0221680887;break r}z[i+56>>3]=.065363504;break r}z[l[i+2428>>2]+24>>3]>=21.5?z[i+56>>3]=-.141952023:z[i+56>>3]=.0137756336}else i:if(z[l[i+2428>>2]+16>>3]>=12.5){if(z[l[i+2428>>2]>>3]>=21.5){if(z[l[i+2428>>2]>>3]>=47.5){z[i+56>>3]=-.00681266654;break i}z[i+56>>3]=.0302670486;break i}z[l[i+2428>>2]+80>>3]>=244.344?z[i+56>>3]=-.0544536896:z[i+56>>3]=.0427989177}else z[l[i+2428>>2]+72>>3]>=.388275?z[i+56>>3]=-.0577656589:z[l[i+2428>>2]+104>>3]>=2.5?z[i+56>>3]=-.0244888142:z[i+56>>3]=.0889674276;e:if(z[l[i+2428>>2]+32>>3]>=95.5){if(z[l[i+2428>>2]+32>>3]>=108.5){if(z[l[i+2428>>2]+40>>3]>=440.5){if(z[l[i+2428>>2]+40>>3]>=725){if(z[l[i+2428>>2]+64>>3]>=.985621){z[i+48>>3]=-.00384047814;break e}z[i+48>>3]=.0606672838;break e}z[l[i+2428>>2]+216>>3]>=206.01599?z[i+48>>3]=.0160888918:z[i+48>>3]=.115706049;break e}r:if(z[l[i+2428>>2]+96>>3]>=22.5){if(z[l[i+2428>>2]+144>>3]>=230.412){z[i+48>>3]=-.0448952429;break r}z[i+48>>3]=.0520336591}else z[i+48>>3]=-.121921696;break e}z[l[i+2428>>2]+48>>3]>=95.447556?z[i+48>>3]=.0129722031:z[i+48>>3]=.103544533}else if(z[l[i+2428>>2]+160>>3]>=409)z[i+48>>3]=-.0728352666;else r:if(z[l[i+2428>>2]+168>>3]>=1105.5){if(z[l[i+2428>>2]+104>>3]>=1677){z[i+48>>3]=-.032690499;break r}z[l[i+2428>>2]+160>>3]>=74.5?z[i+48>>3]=.102138221:z[i+48>>3]=.0110446913}else i:if(z[l[i+2428>>2]+32>>3]>=69.5){if(z[l[i+2428>>2]+80>>3]>=248.423){z[i+48>>3]=-.0148387766;break i}z[i+48>>3]=-.105232202}else z[l[i+2428>>2]+56>>3]>=1.937425?z[i+48>>3]=.0753939077:z[i+48>>3]=-.00652374653;e:if(z[l[i+2428>>2]+112>>3]>=37.144203){if(z[l[i+2428>>2]+80>>3]>=234.8085){if(z[l[i+2428>>2]+72>>3]>=.3906715){if(z[l[i+2428>>2]+64>>3]>=33.9466){z[i+40>>3]=.0453515984;break e}z[l[i+2428>>2]+24>>3]>=7.5?z[i+40>>3]=-.0999765769:z[i+40>>3]=-.00632878533;break e}r:if(z[l[i+2428>>2]+112>>3]>=423.3355){if(z[l[i+2428>>2]+208>>3]>=231.03){z[i+40>>3]=.0280119907;break r}z[i+40>>3]=-.0800646618}else z[l[i+2428>>2]+104>>3]>=2280.5?z[i+40>>3]=-.00927356537:z[i+40>>3]=.0329133682;break e}r:if(z[l[i+2428>>2]+168>>3]>=2420){if(z[l[i+2428>>2]+176>>3]>=297.613){z[i+40>>3]=-.0280013662;break r}z[i+40>>3]=.0806353241}else i:if(z[l[i+2428>>2]+80>>3]>=196.071){if(z[l[i+2428>>2]+112>>3]>=448.9135){z[i+40>>3]=.0253237281;break i}z[i+40>>3]=-.0740747377}else z[l[i+2428>>2]+192>>3]>=32.84195?z[i+40>>3]=-.0365334116:z[i+40>>3]=.0477718972}else r:if(z[l[i+2428>>2]+216>>3]>=189.3245){if(z[l[i+2428>>2]+152>>3]>=222.3555){if(z[l[i+2428>>2]+152>>3]>=222.8825){if(z[l[i+2428>>2]+80>>3]>=239.448){z[i+40>>3]=-.0273251086;break r}z[i+40>>3]=.0351932384;break r}z[l[i+2428>>2]>>3]>=31?z[i+40>>3]=.00774147082:z[i+40>>3]=.139820501;break r}i:if(z[l[i+2428>>2]+56>>3]>=1.27847){if(z[l[i+2428>>2]+16>>3]>=134.5){z[i+40>>3]=-.0908038393;break i}z[i+40>>3]=.0459940098}else z[l[i+2428>>2]+216>>3]>=215.138?z[i+40>>3]=.00753713911:z[i+40>>3]=-.12132185}else i:if(z[l[i+2428>>2]+216>>3]>=184.9235){if(z[l[i+2428>>2]+80>>3]>=251.82849){if(z[l[i+2428>>2]>>3]>=73.5){z[i+40>>3]=.0245612487;break i}z[i+40>>3]=.118183494;break i}z[i+40>>3]=-.0113750258}else a:if(z[l[i+2428>>2]+216>>3]>=181.5885){if(z[l[i+2428>>2]+64>>3]>=18.86855){z[i+40>>3]=-.113334052;break a}z[i+40>>3]=.0121776694}else z[l[i+2428>>2]+216>>3]>=180.13101?z[i+40>>3]=.0893597677:z[i+40>>3]=-.00152616366;e:if(z[l[i+2428>>2]+32>>3]>=44.5){if(z[l[i+2428>>2]+40>>3]>=126.5){if(z[l[i+2428>>2]+80>>3]>=252.1955){if(z[l[i+2428>>2]+16>>3]>=131.5){if(z[l[i+2428>>2]>>3]>=152.5){z[i+32>>3]=.045562502;break e}z[i+32>>3]=-.0654261336;break e}z[l[i+2428>>2]+88>>3]>=253.6725?z[i+32>>3]=-.0473477915:z[i+32>>3]=.0711078346;break e}r:if(z[l[i+2428>>2]+16>>3]>=31.5){if(z[l[i+2428>>2]+200>>3]>=.14940551){z[i+32>>3]=.0608946793;break r}z[i+32>>3]=-.00563352089}else z[l[i+2428>>2]+160>>3]>=144?z[i+32>>3]=.0194203686:z[i+32>>3]=-.0931992903;break e}z[l[i+2428>>2]+16>>3]>=90?z[i+32>>3]=-.00149603176:z[i+32>>3]=.104084067}else if(z[l[i+2428>>2]+32>>3]>=36.5)z[i+32>>3]=-.0922966152;else r:if(z[l[i+2428>>2]+40>>3]>=739.5){if(z[l[i+2428>>2]+40>>3]>=1523){if(z[l[i+2428>>2]+8>>3]>=47.5){z[i+32>>3]=.0255933311;break r}z[i+32>>3]=-.0759254545;break r}z[l[i+2428>>2]+16>>3]>=130.5?z[i+32>>3]=.0119053014:z[i+32>>3]=.107751623}else i:if(z[l[i+2428>>2]+40>>3]>=196.5){if(z[l[i+2428>>2]+152>>3]>=197.04901){z[i+32>>3]=-.112420775;break i}z[i+32>>3]=.038732823}else z[l[i+2428>>2]+16>>3]>=118.5?z[i+32>>3]=.0145195415:z[i+32>>3]=-.0150010558;e:if(z[l[i+2428>>2]+152>>3]>=177.97699){if(z[l[i+2428>>2]+152>>3]>=180.81){if(z[l[i+2428>>2]+88>>3]>=204.37799){if(z[l[i+2428>>2]+88>>3]>=207.98401){if(z[l[i+2428>>2]+88>>3]>=211.82849){z[i+24>>3]=-.00404673023;break e}z[i+24>>3]=.0470347032;break e}z[i+24>>3]=-.106303744;break e}r:if(z[l[i+2428>>2]>>3]>=122.5){if(z[l[i+2428>>2]+24>>3]>=17.5){z[i+24>>3]=.0904169306;break r}z[i+24>>3]=-.0419238061}else z[l[i+2428>>2]+80>>3]>=250.3315?z[i+24>>3]=-.0614160486:z[i+24>>3]=.0341850035;break e}z[i+24>>3]=-.066342324}else r:if(z[l[i+2428>>2]+8>>3]>=51.5){if(z[l[i+2428>>2]+152>>3]>=174.675){z[i+24>>3]=.0355136991;break r}z[l[i+2428>>2]+40>>3]>=1838?z[i+24>>3]=.0149020767:z[i+24>>3]=-.089272067}else i:if(z[l[i+2428>>2]+152>>3]>=141.6825){if(z[l[i+2428>>2]+208>>3]>=176.15799){if(z[l[i+2428>>2]+104>>3]>=2012){z[i+24>>3]=.0113823479;break i}z[i+24>>3]=.0976695865;break i}z[i+24>>3]=.00383983809}else z[i+24>>3]=-.0219916366;a=i,f=1/(1+function(e){var r,i,a=0,f=0,t=0,n=0,b=0;v(+e),t=0|o(1),i=0|o(0),r=t>>>31|0;e:{r:{i:{a:{n=e;f:{t:{n:{if((t=2147483647&(f=t))>>>0>=1082532651){if(2146435072==(0|(f&=2147483647))&i>>>0>0|f>>>0>2146435072)return e;if(e>709.782712893384)return 898846567431158e293*e;if(!(e<-745.1332191019411)|e<-708.3964185322641^1)break n;break r}if(t>>>0<1071001155)break a;if(t>>>0<1072734898)break t}if(e=1.4426950408889634*e+z[8752+(r<<3)>>3],_(e)<2147483648){f=~~e;break f}f=-2147483648;break f}f=(1^r)-r|0}n=(e=n+-.6931471803691238*(a=+(0|f)))-(b=1.9082149292705877e-10*a);break i}if(t>>>0<=1043333120)break e;f=0,n=e}a=n,a=e+(n*(e=n-(a*=a)*(a*(a*(a*(4.1381367970572385e-8*a-16533902205465252e-22)+6613756321437934e-20)-.0027777777777015593)+.16666666666666602))/(2-e)-b)+1,f&&(a=Jf(a,f))}return a}return e+1}(0-(-0+z[i+2416>>3]+z[i+2408>>3]+z[i+2400>>3]+z[i+2392>>3]+z[i+2384>>3]+z[i+2376>>3]+z[i+2368>>3]+z[i+2360>>3]+z[i+2352>>3]+z[i+2344>>3]+z[i+2336>>3]+z[i+2328>>3]+z[i+2320>>3]+z[i+2312>>3]+z[i+2304>>3]+z[i+2296>>3]+z[i+2288>>3]+z[i+2280>>3]+z[i+2272>>3]+z[i+2264>>3]+z[i+2256>>3]+z[i+2248>>3]+z[i+2240>>3]+z[i+2232>>3]+z[i+2224>>3]+z[i+2216>>3]+z[i+2208>>3]+z[i+2200>>3]+z[i+2192>>3]+z[i+2184>>3]+z[i+2176>>3]+z[i+2168>>3]+z[i+2160>>3]+z[i+2152>>3]+z[i+2144>>3]+z[i+2136>>3]+z[i+2128>>3]+z[i+2120>>3]+z[i+2112>>3]+z[i+2104>>3]+z[i+2096>>3]+z[i+2088>>3]+z[i+2080>>3]+z[i+2072>>3]+z[i+2064>>3]+z[i+2056>>3]+z[i+2048>>3]+z[i+2040>>3]+z[i+2032>>3]+z[i+2024>>3]+z[i+2016>>3]+z[i+2008>>3]+z[i+2e3>>3]+z[i+1992>>3]+z[i+1984>>3]+z[i+1976>>3]+z[i+1968>>3]+z[i+1960>>3]+z[i+1952>>3]+z[i+1944>>3]+z[i+1936>>3]+z[i+1928>>3]+z[i+1920>>3]+z[i+1912>>3]+z[i+1904>>3]+z[i+1896>>3]+z[i+1888>>3]+z[i+1880>>3]+z[i+1872>>3]+z[i+1864>>3]+z[i+1856>>3]+z[i+1848>>3]+z[i+1840>>3]+z[i+1832>>3]+z[i+1824>>3]+z[i+1816>>3]+z[i+1808>>3]+z[i+1800>>3]+z[i+1792>>3]+z[i+1784>>3]+z[i+1776>>3]+z[i+1768>>3]+z[i+1760>>3]+z[i+1752>>3]+z[i+1744>>3]+z[i+1736>>3]+z[i+1728>>3]+z[i+1720>>3]+z[i+1712>>3]+z[i+1704>>3]+z[i+1696>>3]+z[i+1688>>3]+z[i+1680>>3]+z[i+1672>>3]+z[i+1664>>3]+z[i+1656>>3]+z[i+1648>>3]+z[i+1640>>3]+z[i+1632>>3]+z[i+1624>>3]+z[i+1616>>3]+z[i+1608>>3]+z[i+1600>>3]+z[i+1592>>3]+z[i+1584>>3]+z[i+1576>>3]+z[i+1568>>3]+z[i+1560>>3]+z[i+1552>>3]+z[i+1544>>3]+z[i+1536>>3]+z[i+1528>>3]+z[i+1520>>3]+z[i+1512>>3]+z[i+1504>>3]+z[i+1496>>3]+z[i+1488>>3]+z[i+1480>>3]+z[i+1472>>3]+z[i+1464>>3]+z[i+1456>>3]+z[i+1448>>3]+z[i+1440>>3]+z[i+1432>>3]+z[i+1424>>3]+z[i+1416>>3]+z[i+1408>>3]+z[i+1400>>3]+z[i+1392>>3]+z[i+1384>>3]+z[i+1376>>3]+z[i+1368>>3]+z[i+1360>>3]+z[i+1352>>3]+z[i+1344>>3]+z[i+1336>>3]+z[i+1328>>3]+z[i+1320>>3]+z[i+1312>>3]+z[i+1304>>3]+z[i+1296>>3]+z[i+1288>>3]+z[i+1280>>3]+z[i+1272>>3]+z[i+1264>>3]+z[i+1256>>3]+z[i+1248>>3]+z[i+1240>>3]+z[i+1232>>3]+z[i+1224>>3]+z[i+1216>>3]+z[i+1208>>3]+z[i+1200>>3]+z[i+1192>>3]+z[i+1184>>3]+z[i+1176>>3]+z[i+1168>>3]+z[i+1160>>3]+z[i+1152>>3]+z[i+1144>>3]+z[i+1136>>3]+z[i+1128>>3]+z[i+1120>>3]+z[i+1112>>3]+z[i+1104>>3]+z[i+1096>>3]+z[i+1088>>3]+z[i+1080>>3]+z[i+1072>>3]+z[i+1064>>3]+z[i+1056>>3]+z[i+1048>>3]+z[i+1040>>3]+z[i+1032>>3]+z[i+1024>>3]+z[i+1016>>3]+z[i+1008>>3]+z[i+1e3>>3]+z[i+992>>3]+z[i+984>>3]+z[i+976>>3]+z[i+968>>3]+z[i+960>>3]+z[i+952>>3]+z[i+944>>3]+z[i+936>>3]+z[i+928>>3]+z[i+920>>3]+z[i+912>>3]+z[i+904>>3]+z[i+896>>3]+z[i+888>>3]+z[i+880>>3]+z[i+872>>3]+z[i+864>>3]+z[i+856>>3]+z[i+848>>3]+z[i+840>>3]+z[i+832>>3]+z[i+824>>3]+z[i+816>>3]+z[i+808>>3]+z[i+800>>3]+z[i+792>>3]+z[i+784>>3]+z[i+776>>3]+z[i+768>>3]+z[i+760>>3]+z[i+752>>3]+z[i+744>>3]+z[i+736>>3]+z[i+728>>3]+z[i+720>>3]+z[i+712>>3]+z[i+704>>3]+z[i+696>>3]+z[i+688>>3]+z[i+680>>3]+z[i+672>>3]+z[i+664>>3]+z[i+656>>3]+z[i+648>>3]+z[i+640>>3]+z[i+632>>3]+z[i+624>>3]+z[i+616>>3]+z[i+608>>3]+z[i+600>>3]+z[i+592>>3]+z[i+584>>3]+z[i+576>>3]+z[i+568>>3]+z[i+560>>3]+z[i+552>>3]+z[i+544>>3]+z[i+536>>3]+z[i+528>>3]+z[i+520>>3]+z[i+512>>3]+z[i+504>>3]+z[i+496>>3]+z[i+488>>3]+z[i+480>>3]+z[i+472>>3]+z[i+464>>3]+z[i+456>>3]+z[i+448>>3]+z[i+440>>3]+z[i+432>>3]+z[i+424>>3]+z[i+416>>3]+z[i+408>>3]+z[i+400>>3]+z[i+392>>3]+z[i+384>>3]+z[i+376>>3]+z[i+368>>3]+z[i+360>>3]+z[i+352>>3]+z[i+344>>3]+z[i+336>>3]+z[i+328>>3]+z[i+320>>3]+z[i+312>>3]+z[i+304>>3]+z[i+296>>3]+z[i+288>>3]+z[i+280>>3]+z[i+272>>3]+z[i+264>>3]+z[i+256>>3]+z[i+248>>3]+z[i+240>>3]+z[i+232>>3]+z[i+224>>3]+z[i+216>>3]+z[i+208>>3]+z[i+200>>3]+z[i+192>>3]+z[i+184>>3]+z[i+176>>3]+z[i+168>>3]+z[i+160>>3]+z[i+152>>3]+z[i+144>>3]+z[i+136>>3]+z[i+128>>3]+z[i+120>>3]+z[i+112>>3]+z[i+104>>3]+z[i+96>>3]+z[i+88>>3]+z[i+80>>3]+z[i+72>>3]+z[i+64>>3]+z[i+56>>3]+z[i+48>>3]+z[i+40>>3]+z[i+32>>3]+z[i+24>>3]))),z[a+16>>3]=f,z[i>>3]=1-z[i+16>>3],z[i+8>>3]=z[i+16>>3],r=l[i+4>>2],e=l[i+2424>>2],l[e>>2]=l[i>>2],l[e+4>>2]=r,t=l[(r=i+8|0)+4>>2],l[(e=e+8|0)>>2]=l[r>>2],l[e+4>>2]=t,(e=i+2432|0)>>>0>>0&&De(),We=e}function qe(e){e|=0;var r,i=0,a=0,f=0,t=0,n=0,o=0,b=0,c=0,v=0,g=0,u=0,s=0;(i=r=We-16|0)>>>0>>0&&De(),We=i;e:{r:{i:{a:{f:{t:{n:{o:{b:{c:{v:{if(e>>>0<=244){if(3&(i=(n=l[138793])>>>(e=(o=e>>>0<11?16:e+11&-8)>>>3|0)|0)){e=(i=l[(t=(a=e+(1&(-1^i))|0)<<3)+555220>>2])+8|0,(0|(f=l[i+8>>2]))!=(0|(t=t+555212|0))?(l[f+12>>2]=t,l[t+8>>2]=f):(u=555172,s=cc(a)&n,l[u>>2]=s),a<<=3,l[i+4>>2]=3|a,l[(i=i+a|0)+4>>2]=1|l[i+4>>2];break e}if(o>>>0<=(c=l[138795])>>>0)break v;if(i){a=i=(e=(0-(e=(0-(a=2<>>12&16,a|=i=(e=e>>>i|0)>>>5&8,a|=i=(e=e>>>i|0)>>>2&4,i=l[(f=(a=((a|=i=(e=e>>>i|0)>>>1&2)|(i=(e=e>>>i|0)>>>1&1))+(e>>>i|0)|0)<<3)+555220>>2],(0|(e=l[i+8>>2]))!=(0|(f=f+555212|0))?(l[e+12>>2]=f,l[f+8>>2]=e):(n=cc(a)&n,l[138793]=n),e=i+8|0,l[i+4>>2]=3|o,t=(a<<=3)-o|0,l[(b=i+o|0)+4>>2]=1|t,l[i+a>>2]=t,c&&(i=555212+((a=c>>>3|0)<<3)|0,f=l[138798],(a=1<>2]:(l[138793]=a|n,a=i),l[i+8>>2]=f,l[a+12>>2]=f,l[f+12>>2]=i,l[f+8>>2]=a),l[138798]=b,l[138795]=t;break e}if(!(g=l[138794]))break v;for(a=i=(e=(g&0-g)-1|0)>>>12&16,a|=i=(e=e>>>i|0)>>>5&8,a|=i=(e=e>>>i|0)>>>2&4,i=l[555476+(((a|=i=(e=e>>>i|0)>>>1&2)|(i=(e=e>>>i|0)>>>1&1))+(e>>>i|0)<<2)>>2],f=(-8&l[i+4>>2])-o|0,a=i;(e=l[a+16>>2])||(e=l[a+20>>2]);)f=(a=(t=(-8&l[e+4>>2])-o|0)>>>0>>0)?t:f,i=a?e:i,a=e;if(v=l[i+24>>2],(0|(t=l[i+12>>2]))!=(0|i)){e=l[i+8>>2],l[e+12>>2]=t,l[t+8>>2]=e;break r}if(!(e=l[(a=i+20|0)>>2])){if(!(e=l[i+16>>2]))break c;a=i+16|0}for(;b=a,t=e,(e=l[(a=e+20|0)>>2])||(a=t+16|0,e=l[t+16>>2]););l[b>>2]=0;break r}if(o=-1,!(e>>>0>4294967231)&&(o=-8&(i=e+11|0),c=l[138794])){a=0-o|0,n=0,(i=i>>>8|0)&&(n=31,o>>>0>16777215||(n=28+((e=((n=(i<<=f=i+1048320>>>16&8)<<(e=i+520192>>>16&4))<<(i=n+245760>>>16&2)>>>15|0)-(i|e|f)|0)<<1|o>>>e+21&1)|0));g:{u:{if(f=l[555476+(n<<2)>>2])for(i=o<<(31==(0|n)?0:25-(n>>>1|0)|0),e=0;;){if(!((b=(-8&l[f+4>>2])-o|0)>>>0>=a>>>0||(t=f,a=b))){a=0,e=f;break u}if(b=l[f+20>>2],f=l[16+((i>>>29&4)+f|0)>>2],e=b?(0|b)==(0|f)?e:b:e,i<<=0!=(0|f),!f)break}else e=0;if(!(e|t)){if(!(e=(0-(e=2<>>12&16,f|=i=(e=e>>>i|0)>>>5&8,f|=i=(e=e>>>i|0)>>>2&4,e=l[555476+(((f|=i=(e=e>>>i|0)>>>1&2)|(i=(e=e>>>i|0)>>>1&1))+(e>>>i|0)<<2)>>2]}if(!e)break g}for(;a=(i=(f=(-8&l[e+4>>2])-o|0)>>>0>>0)?f:a,t=i?e:t,e=(i=l[e+16>>2])||l[e+20>>2];);}if(!(!t|a>>>0>=l[138795]-o>>>0)){if(b=l[t+24>>2],(0|t)!=(0|(i=l[t+12>>2]))){e=l[t+8>>2],l[e+12>>2]=i,l[i+8>>2]=e;break i}if(!(e=l[(f=t+20|0)>>2])){if(!(e=l[t+16>>2]))break b;f=t+16|0}for(;n=f,i=e,(e=l[(f=e+20|0)>>2])||(f=i+16|0,e=l[i+16>>2]););l[n>>2]=0;break i}}}if((i=l[138795])>>>0>=o>>>0){e=l[138798],(a=i-o|0)>>>0>=16?(l[138795]=a,f=e+o|0,l[138798]=f,l[f+4>>2]=1|a,l[e+i>>2]=a,l[e+4>>2]=3|o):(l[138798]=0,l[138795]=0,l[e+4>>2]=3|i,l[(i=e+i|0)+4>>2]=1|l[i+4>>2]),e=e+8|0;break e}if((f=l[138796])>>>0>o>>>0){i=f-o|0,l[138796]=i,a=(e=l[138799])+o|0,l[138799]=a,l[a+4>>2]=1|i,l[e+4>>2]=3|o,e=e+8|0;break e}if(e=0,a=t=o+47|0,l[138911]?i=l[138913]:(l[138914]=-1,l[138915]=-1,l[138912]=4096,l[138913]=4096,l[138911]=r+12&-16^1431655768,l[138916]=0,l[138904]=0,i=4096),(a=(n=a+i|0)&(b=0-i|0))>>>0<=o>>>0)break e;if((i=l[138903])&&(v=(c=l[138901])+a|0)>>>0<=c>>>0|v>>>0>i>>>0)break e;if(4&d[555616])break t;v:{g:{if(i=l[138799])for(e=555620;;){if((c=l[e>>2])+l[e+4>>2]>>>0>i>>>0&&c>>>0<=i>>>0)break g;if(!(e=l[e+8>>2]))break}if(-1==(0|(i=mo(0))))break n;if(n=a,(f=(e=l[138912])+-1|0)&i&&(n=(a-i|0)+(i+f&0-e)|0),n>>>0<=o>>>0|n>>>0>2147483646)break n;if((e=l[138903])&&(b=(f=l[138901])+n|0)>>>0<=f>>>0|b>>>0>e>>>0)break n;if((0|i)!=(0|(e=mo(n))))break v;break f}if((n=b&n-f)>>>0>2147483646)break n;if((0|(i=mo(n)))==(l[e>>2]+l[e+4>>2]|0))break o;e=i}if(!(-1==(0|e)|o+48>>>0<=n>>>0)){if((i=(i=l[138913])+(t-n|0)&0-i)>>>0>2147483646){i=e;break f}if(-1!=(0|mo(i))){n=i+n|0,i=e;break f}mo(0-n|0);break n}if(i=e,-1!=(0|e))break f;break n}t=0;break r}i=0;break i}if(-1!=(0|i))break f}l[138904]=4|l[138904]}if(a>>>0>2147483646)break a;if((i=mo(a))>>>0>=(e=mo(0))>>>0|-1==(0|i)|-1==(0|e))break a;if((n=e-i|0)>>>0<=o+40>>>0)break a}e=l[138901]+n|0,l[138901]=e,e>>>0>A[138902]&&(l[138902]=e);f:{t:{n:{if(a=l[138799]){for(e=555620;;){if(((f=l[e>>2])+(t=l[e+4>>2])|0)==(0|i))break n;if(!(e=l[e+8>>2]))break}break t}for(i>>>0>=(e=l[138797])>>>0&&e||(l[138797]=i),e=0,l[138906]=n,l[138905]=i,l[138801]=-1,l[138802]=l[138911],l[138908]=0;f=(a=e<<3)+555212|0,l[a+555220>>2]=f,l[a+555224>>2]=f,32!=(0|(e=e+1|0)););f=(e=n+-40|0)-(a=i+8&7?-8-i&7:0)|0,l[138796]=f,a=i+a|0,l[138799]=a,l[a+4>>2]=1|f,l[4+(e+i|0)>>2]=40,l[138800]=l[138915];break f}if(!(8&d[e+12|0]|i>>>0<=a>>>0|f>>>0>a>>>0)){l[e+4>>2]=t+n,i=(e=a+8&7?-8-a&7:0)+a|0,l[138799]=i,e=(f=l[138796]+n|0)-e|0,l[138796]=e,l[i+4>>2]=1|e,l[4+(a+f|0)>>2]=40,l[138800]=l[138915];break f}}i>>>0<(t=l[138797])>>>0&&(l[138797]=i,t=0),f=i+n|0,e=555620;t:{n:{o:{b:{c:{v:{for(;;){if((0|f)!=l[e>>2]){if(e=l[e+8>>2])continue;break v}break}if(!(8&d[e+12|0]))break c}for(e=555620;;){if((f=l[e>>2])>>>0<=a>>>0&&(t=f+l[e+4>>2]|0)>>>0>a>>>0)break b;e=l[e+8>>2]}}if(l[e>>2]=i,l[e+4>>2]=l[e+4>>2]+n,l[(v=(i+8&7?-8-i&7:0)+i|0)+4>>2]=3|o,e=((i=f+(f+8&7?-8-f&7:0)|0)-v|0)-o|0,b=o+v|0,(0|i)==(0|a)){l[138799]=b,e=l[138796]+e|0,l[138796]=e,l[b+4>>2]=1|e;break n}if(l[138798]==(0|i)){l[138798]=b,e=l[138795]+e|0,l[138795]=e,l[b+4>>2]=1|e,l[e+b>>2]=e;break n}if(1==(3&(a=l[i+4>>2]))){g=-8&a;c:if(a>>>0<=255){if(t=a>>>3|0,a=l[i+8>>2],(0|(f=l[i+12>>2]))==(0|a)){u=555172,s=l[138793]&cc(t),l[u>>2]=s;break c}l[a+12>>2]=f,l[f+8>>2]=a}else{if(c=l[i+24>>2],(0|(n=l[i+12>>2]))==(0|i))if((o=l[(f=i+20|0)>>2])||(o=l[(f=i+16|0)>>2])){for(;a=f,n=o,(o=l[(f=o+20|0)>>2])||(f=n+16|0,o=l[n+16>>2]););l[a>>2]=0}else n=0;else a=l[i+8>>2],l[a+12>>2]=n,l[n+8>>2]=a;if(c){a=l[i+28>>2];v:{if(l[(f=555476+(a<<2)|0)>>2]==(0|i)){if(l[f>>2]=n,n)break v;u=555176,s=l[138794]&cc(a),l[u>>2]=s;break c}if(l[c+(l[c+16>>2]==(0|i)?16:20)>>2]=n,!n)break c}l[n+24>>2]=c,(a=l[i+16>>2])&&(l[n+16>>2]=a,l[a+24>>2]=n),(a=l[i+20>>2])&&(l[n+20>>2]=a,l[a+24>>2]=n)}}i=i+g|0,e=e+g|0}if(l[i+4>>2]=-2&l[i+4>>2],l[b+4>>2]=1|e,l[e+b>>2]=e,e>>>0<=255){e=555212+((i=e>>>3|0)<<3)|0,(a=l[138793])&(i=1<>2]:(l[138793]=i|a,i=e),l[e+8>>2]=b,l[i+12>>2]=b,l[b+12>>2]=e,l[b+8>>2]=i;break n}if(i=0,(f=e>>>8|0)&&(i=31,e>>>0>16777215||(i=28+((i=((o=(f<<=t=f+1048320>>>16&8)<<(i=f+520192>>>16&4))<<(f=o+245760>>>16&2)>>>15|0)-(f|i|t)|0)<<1|e>>>i+21&1)|0)),l[(a=b)+28>>2]=i,l[b+16>>2]=0,l[b+20>>2]=0,a=555476+(i<<2)|0,(f=l[138794])&(t=1<>>1|0)|0),i=l[a>>2];;){if(a=i,(-8&l[i+4>>2])==(0|e))break o;if(i=f>>>29|0,f<<=1,!(i=l[(t=(4&i)+a|0)+16>>2]))break}l[t+16>>2]=b}else l[138794]=f|t,l[a>>2]=b;l[b+24>>2]=a,l[b+12>>2]=b,l[b+8>>2]=b;break n}for(b=(e=n+-40|0)-(f=i+8&7?-8-i&7:0)|0,l[138796]=b,f=i+f|0,l[138799]=f,l[f+4>>2]=1|b,l[4+(e+i|0)>>2]=40,l[138800]=l[138915],l[(f=(e=(t+(t+-39&7?39-t&7:0)|0)-47|0)>>>0>>0?a:e)+4>>2]=27,e=l[138908],l[f+16>>2]=l[138907],l[f+20>>2]=e,e=l[138906],l[f+8>>2]=l[138905],l[f+12>>2]=e,l[138907]=f+8,l[138906]=n,l[138905]=i,l[138908]=0,e=f+24|0;l[e+4>>2]=7,i=e+8|0,e=e+4|0,t>>>0>i>>>0;);if((0|a)==(0|f))break f;if(l[f+4>>2]=-2&l[f+4>>2],t=f-a|0,l[a+4>>2]=1|t,l[f>>2]=t,t>>>0<=255){e=555212+((i=t>>>3|0)<<3)|0,(f=l[138793])&(i=1<>2]:(l[138793]=i|f,i=e),l[e+8>>2]=a,l[i+12>>2]=a,l[a+12>>2]=e,l[a+8>>2]=i;break f}if(l[a+16>>2]=0,l[a+20>>2]=0,e=0,(f=t>>>8|0)&&(e=31,t>>>0>16777215||(e=28+((e=((b=(f<<=n=f+1048320>>>16&8)<<(e=f+520192>>>16&4))<<(f=b+245760>>>16&2)>>>15|0)-(f|e|n)|0)<<1|t>>>e+21&1)|0)),l[(i=a)+28>>2]=e,i=555476+(e<<2)|0,(f=l[138794])&(n=1<>>1|0)|0),i=l[i>>2];;){if(f=i,(0|t)==(-8&l[i+4>>2]))break t;if(i=e>>>29|0,e<<=1,!(i=l[(n=f+(4&i)|0)+16>>2]))break}l[n+16>>2]=a,l[a+24>>2]=f}else l[138794]=f|n,l[i>>2]=a,l[a+24>>2]=i;l[a+12>>2]=a,l[a+8>>2]=a;break f}e=l[a+8>>2],l[e+12>>2]=b,l[a+8>>2]=b,l[b+24>>2]=0,l[b+12>>2]=a,l[b+8>>2]=e}e=v+8|0;break e}e=l[f+8>>2],l[e+12>>2]=a,l[f+8>>2]=a,l[a+24>>2]=0,l[a+12>>2]=f,l[a+8>>2]=e}if(!((e=l[138796])>>>0<=o>>>0)){i=e-o|0,l[138796]=i,a=(e=l[138799])+o|0,l[138799]=a,l[a+4>>2]=1|i,l[e+4>>2]=3|o,e=e+8|0;break e}}l[138784]=48,e=0;break e}i:if(b){e=l[t+28>>2];a:{if(l[(f=555476+(e<<2)|0)>>2]==(0|t)){if(l[f>>2]=i,i)break a;c=cc(e)&c,l[138794]=c;break i}if(l[b+(l[b+16>>2]==(0|t)?16:20)>>2]=i,!i)break i}l[i+24>>2]=b,(e=l[t+16>>2])&&(l[i+16>>2]=e,l[e+24>>2]=i),(e=l[t+20>>2])&&(l[i+20>>2]=e,l[e+24>>2]=i)}i:if(a>>>0<=15)e=a+o|0,l[t+4>>2]=3|e,l[(e=e+t|0)+4>>2]=1|l[e+4>>2];else if(l[t+4>>2]=3|o,l[(f=t+o|0)+4>>2]=1|a,l[a+f>>2]=a,a>>>0<=255)e=555212+((i=a>>>3|0)<<3)|0,(a=l[138793])&(i=1<>2]:(l[138793]=i|a,i=e),l[e+8>>2]=f,l[i+12>>2]=f,l[f+12>>2]=e,l[f+8>>2]=i;else{e=0,(o=a>>>8|0)&&(e=31,a>>>0>16777215||(e=28+((e=((b=(o<<=n=o+1048320>>>16&8)<<(e=o+520192>>>16&4))<<(o=b+245760>>>16&2)>>>15|0)-(o|e|n)|0)<<1|a>>>e+21&1)|0)),l[(i=f)+28>>2]=e,l[f+16>>2]=0,l[f+20>>2]=0,i=555476+(e<<2)|0;a:{if((o=1<>>1|0)|0),o=l[i>>2];;){if((-8&l[(i=o)+4>>2])==(0|a))break a;if(o=e>>>29|0,e<<=1,!(o=l[(n=(4&o)+i|0)+16>>2]))break}l[n+16>>2]=f}else l[138794]=o|c,l[i>>2]=f;l[f+24>>2]=i,l[f+12>>2]=f,l[f+8>>2]=f;break i}e=l[i+8>>2],l[e+12>>2]=f,l[i+8>>2]=f,l[f+24>>2]=0,l[f+12>>2]=i,l[f+8>>2]=e}e=t+8|0;break e}r:if(v){e=l[i+28>>2];i:{if(l[(a=555476+(e<<2)|0)>>2]==(0|i)){if(l[a>>2]=t,t)break i;u=555176,s=cc(e)&g,l[u>>2]=s;break r}if(l[v+(l[v+16>>2]==(0|i)?16:20)>>2]=t,!t)break r}l[t+24>>2]=v,(e=l[i+16>>2])&&(l[t+16>>2]=e,l[e+24>>2]=t),(e=l[i+20>>2])&&(l[t+20>>2]=e,l[e+24>>2]=t)}f>>>0<=15?(e=f+o|0,l[i+4>>2]=3|e,l[(e=e+i|0)+4>>2]=1|l[e+4>>2]):(l[i+4>>2]=3|o,l[(o=i+o|0)+4>>2]=1|f,l[f+o>>2]=f,c&&(e=555212+((a=c>>>3|0)<<3)|0,t=l[138798],(a=1<>2]:(l[138793]=a|n,a=e),l[e+8>>2]=t,l[a+12>>2]=t,l[t+12>>2]=e,l[t+8>>2]=a),l[138798]=o,l[138795]=f),e=i+8|0}return(i=r+16|0)>>>0>>0&&De(),We=i,0|e}function Ne(e,r,i,a,f,t,n,o,b){var c,v=0,g=0,u=0,s=0,k=0,d=0,w=0,A=0,p=0,z=0,j=0,L=0,_=0,h=0,m=0,E=0,V=0,y=0,G=0,F=0,S=0,R=0,U=0,P=0,O=0,C=0,D=0,T=0,B=0,W=0;(v=c=We-192|0)>>>0>>0&&De(),We=v,F=o,R=65535&b,p=a,k=65535&f,G=-2147483648&(f^b),s=b>>>16&32767;e:{r:{if(!((z=f>>>16&32767)+-1>>>0<=32765&&s+-1>>>0<32766)){if(!(!(v=a)&2147418112==(0|(g=u=2147483647&f))?!(r|i):2147418112==(0|g)&v>>>0<0|g>>>0<2147418112)){C=a,G=32768|f;break r}if(!(!(a=o)&2147418112==(0|(f=u=2147483647&b))?!(t|n):2147418112==(0|f)&a>>>0<0|f>>>0<2147418112)){C=o,G=32768|b,r=t,i=n;break r}if(!(r|v|2147418112^g|i)){if(!(a|t|2147418112^f|n)){r=0,i=0,G=2147450880;break r}G|=2147418112,r=0,i=0;break r}if(!(a|t|2147418112^f|n)){r=0,i=0;break r}if(!(r|v|i|g))break e;if(!(a|t|f|n)){G|=2147418112,r=0,i=0;break r}65535==(0|g)&v>>>0<=4294967295|g>>>0<65535&&(v=r,b=(o=!(k|p))<<6,g=M(o?r:p)+32|0,ua(c+176|0,v,i,p,k,(r=b+(32==(0|(r=M(o?i:k)))?g:r)|0)+-15|0),P=16-r|0,p=l[c+184>>2],k=l[c+188>>2],i=l[c+180>>2],r=l[c+176>>2]),65535==(0|f)&a>>>0>4294967295|f>>>0>65535||(f=(a=!(F|R))<<6,o=M(a?t:F)+32|0,ua(c+160|0,t,n,F,R,(a=f+(32==(0|(a=M(a?n:R)))?o:a)|0)+-15|0),P=(a+P|0)-16|0,F=l[c+168>>2],R=l[c+172>>2],t=l[c+160>>2],n=l[c+164>>2])}if(O=f=65536|R,T=F,f=g=f<<15|(a=F)>>>17,Fa(c+144|0,a=a<<15|n>>>17,g,o=-102865788-a|0,b=1963258675-(g+(4192101508>>0)|0)|0),Fa(c+128|0,0-(v=l[c+152>>2])|0,0-(l[c+156>>2]+(0>>0)|0)|0,o,b),Fa(c+112|0,b=(o=l[c+136>>2])<<1|l[c+132>>2]>>>31,o=l[c+140>>2]<<1|o>>>31,a,g),Fa(c+96|0,b,v=o,0-(o=l[c+120>>2])|0,0-(l[c+124>>2]+(0>>0)|0)|0),Fa(c+80|0,b=(o=l[c+104>>2])<<1|l[c+100>>2]>>>31,o=l[c+108>>2]<<1|o>>>31,a,g),Fa(c- -64|0,b,v=o,0-(o=l[c+88>>2])|0,0-(l[c+92>>2]+(0>>0)|0)|0),Fa(c+48|0,b=(o=l[c+72>>2])<<1|l[c+68>>2]>>>31,o=l[c+76>>2]<<1|o>>>31,a,g),Fa(c+32|0,b,v=o,0-(o=l[c+56>>2])|0,0-(l[c+60>>2]+(0>>0)|0)|0),Fa(c+16|0,b=(o=l[c+40>>2])<<1|l[c+36>>2]>>>31,o=l[c+44>>2]<<1|o>>>31,a,g),Fa(c,b,v=o,0-(o=l[c+24>>2])|0,0-(l[c+28>>2]+(0>>0)|0)|0),P=(z-s|0)+P|0,b=(o=l[c+8>>2])<<1,g=(v=l[c+12>>2]<<1|o>>>31)+-1|0,(b=(l[c+4>>2]>>>31|b)-1|0)>>>0<4294967295&&(g=g+1|0),L=v=0,_=f,A=gc(o=b,v,f,s=0),d=f=Ie,h=g,o=gc(g,z=0,v=a,0),g=Ie+f|0,g=(a=o+A|0)>>>0>>0?g+1|0:g,o=a,a=g,g=o,w=gc(b,L,v,w),v=Ie+g|0,v=(f=0+w|0)>>>0>>0?v+1|0:v,w=f,f=v,v=(0|g)==(0|v)&w>>>0>>0|v>>>0>>0,u=gc(h,z,_,s),o=a,s=(g=(0|a)==(0|d)&g>>>0>>0|a>>>0>>0)+Ie|0,s=(a=u+a|0)>>>0>>0?s+1|0:s,o=a,a=v+a|0,v=s,U=a,o=a>>>0>>0?v+1|0:v,E=gc(b,L,S=(131071&(a=n))<<15|t>>>17,0),_=a=Ie,u=gc(h,z,j=(g=t)<<15&-32768,0),g=Ie+a|0,g=(v=u+E|0)>>>0>>0?g+1|0:g,u=v,a=g,y=gc(b,L,j,y),g=Ie+v|0,g=(0|u)==(0|(g=(v=j=0+y|0)>>>0>>0?g+1|0:g))&v>>>0>>0|g>>>0>>0,v=(0|a)==(0|_)&u>>>0>>0|a>>>0<_>>>0,u=a,a=(s=gc(h,z,S,V))+a|0,s=v+Ie|0,u=s=a>>>0>>0?s+1|0:s,g=a=g+(v=a)|0,v=(u=a>>>0>>0?u+1|0:u)+f|0,v=(a=a+w|0)>>>0>>0?v+1|0:v,A=a,g=o,d=v,(f=(a=(0|f)==(0|v)&a>>>0>>0|v>>>0>>0)+U|0)>>>0>>0&&(g=g+1|0),v=g,(f=f+(a=0!=(0|A)|0!=(0|d))|0)>>>0>>0&&(v=v+1|0),a=0-f|0,f=0-((0>>0)+v|0)|0,o=gc(v=a,w=0,b,L),E=g=Ie,s=g,_=gc(h,z,v,w),m=v=Ie,g=v,j=f,f=gc(b,L,f,v=0),g=Ie+g|0,g=(a=f+_|0)>>>0>>0?g+1|0:g,s=s+(f=a)|0,s=(a=0+o|0)>>>0>>0?s+1|0:s,w=a,u=a,s=(0|E)==(0|(a=s))&u>>>0>>0|a>>>0>>0,o=gc(h,z,j,v),v=(u=(0|g)==(0|m)&f>>>0<_>>>0|g>>>0>>0)+Ie|0,v=(f=o+g|0)>>>0>>0?v+1|0:v,o=f,(f=s+f|0)>>>0>>0&&(v=v+1|0),S=f,o=v,f=0-A|0,j=gc(V=0-((0>>0)+d|0)|0,A=0,b,L),m=Ie,d=f,v=gc(f,y=0,h,z),g=Ie+m|0,u=f=v+j|0,f=f>>>0>>0?g+1|0:g,v=u,U=0,d=gc(b,L,d,y),g=Ie+v|0,g=(0|(g=(b=U+d|0)>>>0>>0?g+1|0:g))==(0|v)&b>>>0>>0|g>>>0>>0,v=(0|f)==(0|m)&v>>>0>>0|f>>>0>>0,b=f,f=(u=gc(h,z,V,A))+f|0,u=v+Ie|0,u=f>>>0>>0?u+1|0:u,b=f,v=u,v=(f=g+f|0)>>>0>>0?v+1|0:v,b=f,v=v+a|0,v=(f=f+w|0)>>>0>>0?v+1|0:v,b=f,g=o,f=v,(o=(a=(0|a)==(0|v)&b>>>0>>0|v>>>0>>0)+S|0)>>>0>>0&&(g=g+1|0),v=g,g=a=o,s=f+-1|0,(a=b+-2|0)>>>0<4294967294&&(s=s+1|0),d=a,o=a,(o=g+(f=(0|f)==(0|(a=s))&o>>>0>>0|a>>>0>>0)|0)>>>0>>0&&(v=v+1|0),g=v+-1|0,g=(f=o+-1|0)>>>0<4294967295?g+1|0:g,h=o=0,z=f,A=gc(f,o,j=(b=p)<<2|i>>>30,0),u=o=Ie,V=g,o=gc(S=(1073741823&(o=i))<<2|r>>>30,w=0,g,b=0),s=Ie+u|0,s=(f=o+A|0)>>>0>>0?s+1|0:s,o=f,E=(0|u)==(0|(v=s))&f>>>0>>0|v>>>0>>0,A=s=0,m=a,f=gc(a,s,y=-262145&((1073741823&k)<<2|p>>>30)|262144,0),u=Ie+v|0,p=a=f+o|0,g=0,(o=(a=(0|v)==(0|(f=u=a>>>0>>0?u+1|0:u))&a>>>0>>0|f>>>0>>0)+E|0)>>>0>>0&&(g=1),i=o,o=gc(V,b,y,D),v=Ie+g|0,k=a=i+o|0,o=a>>>0>>0?v+1|0:v,g=gc(z,h,y,D),v=Ie,s=gc(j,U,V,b),u=Ie+v|0,u=(a=s+g|0)>>>0>>0?u+1|0:u,s=a,g=o+(u=(0|v)==(0|(a=u))&s>>>0>>0|a>>>0>>0)|0,u=(v=k=a+k|0)>>>0>>0?g+1|0:g,s=f+s|0,(a=(g=0)+p|0)>>>0>>0&&(s=s+1|0),k=a,o=a,(o=(f=(0|f)==(0|(a=s))&o>>>0

>>0|a>>>0>>0)+v|0)>>>0>>0&&(u=u+1|0),_=o,f=k,g=a,p=gc(S,w,m,A),s=Ie,E=d,d=gc(d,0,j,U),v=Ie+s|0,v=(o=d+p|0)>>>0>>0?v+1|0:v,d=o,o=v,L=(0|s)==(0|v)&d>>>0

>>0|v>>>0>>0,i=gc(z,h,B=r<<2&-4,0),s=Ie+v|0,s=(p=i+d|0)>>>0>>0?s+1|0:s,i=f,v=0,(s=(o=(0|o)==(0|(f=s))&p>>>0>>0|f>>>0>>0)+L|0)>>>0>>0&&(v=1),g=v+g|0,g=(o=i+s|0)>>>0>>0?g+1|0:g,s=u,(v=(a=(0|a)==(0|g)&(d=o)>>>0>>0|g>>>0>>0)+_|0)>>>0>>0&&(s=s+1|0),W=v,_=d,L=o=g,i=gc(V,b,B,0),V=Ie,b=gc(y,D,E,0),u=Ie+V|0,y=a=b+i|0,b=u=a>>>0>>0?u+1|0:u,v=gc(j,U,m,A),g=Ie+b|0,j=a=v+a|0,k=g=a>>>0>>0?g+1|0:g,u=gc(z,h,S,w),v=Ie+g|0,z=a=u+a|0,v=a>>>0>>0?v+1|0:v,u=s,g=((g=b=(g=(i=(0|b)==(0|V)&y>>>0>>0|b>>>0>>0)+(b=(0|b)==(0|g)&j>>>0>>0|g>>>0>>0)|0)+((0|(a=v))==(0|k)&z>>>0>>0|a>>>0>>0)|0)|(h=0))+L|0,_=b=(v|=0)+_|0,(b=(o=(0|o)==(0|(g=b>>>0>>0?g+1|0:g))&b>>>0>>0|g>>>0>>0)+W|0)>>>0>>0&&(u=u+1|0),j=b,b=u,u=_,d=k=g,m=gc(m,A,B,0),A=Ie,v=gc(S,w,E,0),s=Ie+A|0,w=g=s=(o=v+m|0)>>>0>>0?s+1|0:s,v=(0|g)==(0|A)&o>>>0>>0|g>>>0>>0,o=g+p|0,g=(v|(s=0))+f|0,i=u,f=v=(0|f)==(0|(g=o>>>0>>0?g+1|0:g))&(v=o)>>>0

>>0|g>>>0>>0,v=g+z|0,(a=(u=0)+(w=o)|0)>>>0>>0&&(v=v+1|0),(f=f+(a=(0|(o=g))==(0|v)&a>>>0>>0|v>>>0>>0)|0)>>>0>>0&&(s=1),u=s+d|0,o=a=i+f|0,v=b,(f=(a=(0|k)==(0|(b=u=a>>>0>>0?u+1|0:u))&a>>>0<_>>>0|b>>>0>>0)+j|0)>>>0>>0&&(v=v+1|0),a=f,f=v,131071==(0|v)&a>>>0<=4294967295|v>>>0<131071?(v=r<<17,g=0,r=gc(o,L=0,u=t,h=0),k=s=Ie,p=g-(s=0!=(0|r)|0!=(0|s))|0,V=v-(g>>>0>>0)|0,w=0-r|0,A=0-((0>>0)+k|0)|0,j=gc(b,k=0,u,h),U=r=Ie,g=gc(o,L,n,z=0),s=Ie+r|0,s=(v=g+j|0)>>>0>>0?s+1|0:s,r=v,E=g=v,_=p-(v=(0|g)==(0|A)&w>>>0<(v=d=0)>>>0|A>>>0>>0)|0,p=V-(p>>>0>>0)|0,v=gc(a,0,u,h),g=Ie,i=v,v=gc(o,L,F,0),u=Ie+g|0,u=(i=i+v|0)>>>0>>0?u+1|0:u,v=gc(n,z,b,k),g=Ie+u|0,g=(i=v+i|0)>>>0>>0?g+1|0:g,v=i,g=(i=g)+(g=(0|s)==(0|U)&r>>>0>>0|s>>>0>>0)|0,g=(r=(u=s)+v|0)>>>0>>0?g+1|0:g,u=r,r=g,i=gc(o,b,O,0),v=Ie,s=u,g=gc(t,n,f,0),v=Ie+v|0,v=(i=g+i|0)>>>0>>0?v+1|0:v,i=(u=gc(a,f,n,z))+i|0,g=Ie+v|0,v=r+(v=i=(v=gc(b,k,F,R))+i|0)|0,F=_-(r=i=s+(g=0)|0)|0,R=p-((_>>>0>>0)+(r>>>0>>0?v+1|0:v)|0)|0,P=P+-1|0,i=w-d|0,r=A-((w>>>0>>0)+E|0)|0):(A=b>>>1|0,s=0,k=0,p=r<<16,o=(1&b)<<31|o>>>1,b=b>>>1|(g=a<<31),r=gc(o,j=0,i=t,u=0),g=v=Ie,d=k-(v=0!=(0|r)|0!=(0|v))|0,V=p-(k>>>0>>0)|0,m=E=0-r|0,k=_=0-((0>>0)+g|0)|0,w=gc(o,j,n,p=0),S=r=Ie,y=(g=f<<31|a>>>1)|s,L=gc(g=A|=a<<31,0,i,u),v=Ie+r|0,r=v=(s=L+w|0)>>>0>>0?v+1|0:v,h=v=s,m=d-(v=(0|v)==(0|k)&m>>>0<(L=0)>>>0|k>>>0>>0)|0,d=V-(d>>>0>>0)|0,V=gc(n,p,g,D),D=Ie,v=i,i=f>>>1|0,u=gc(v,g=u,k=(1&f)<<31|a>>>1,0),g=Ie+D|0,g=(v=u+V|0)>>>0>>0?g+1|0:g,u=(z=gc(o,j,F,0))+v|0,v=Ie+g|0,u=(g=u)>>>0>>0?v+1|0:v,z=r,s=(v=(0|r)==(0|S)&s>>>0>>0|r>>>0>>0)+u|0,r=(u=r=r+g|0)>>>0>>0?s+1|0:s,v=gc(o,b,O,0),g=Ie,a=(f=gc(t,n,f>>>1|0,0))+v|0,v=Ie+g|0,v=a>>>0>>0?v+1|0:v,a=(f=gc(k,i,n,p))+a|0,v=Ie+v|0,g=r+(v=a=(f=gc(A,y,F,R))+a|0)|0,F=m-(a=(f=0)+u|0)|0,R=d-((m>>>0>>0)+(a>>>0>>0?g+1|0:g)|0)|0,a=k,f=i,i=E-L|0,r=_-((E>>>0>>0)+h|0)|0),(0|P)>=16384)G|=2147418112,r=0,i=0;else if(s=P+16383|0,(0|P)<=-16383){if(!s&&(s=b,n=(0|n)==(0|(u=r<<1|i>>>31))&(v=i<<1)>>>0>t>>>0|u>>>0>n>>>0,v=65535&f,(i=(r=(0|(f=i=(t=F)<<1|r>>>31))==(0|T)&(0|(u=R<<1|t>>>31))==(0|O)?n:(0|O)==(0|u)&f>>>0>T>>>0|u>>>0>O>>>0)+o|0)>>>0>>0&&(s=s+1|0),r=i,i=s,(f=a+((0|b)==(0|s)&(f=r)>>>0>>0|s>>>0>>0)|0)>>>0>>0&&(v=v+1|0),a=v,65536&v)){C|=f,G|=a;break r}r=0,i=0}else g=b,n=(0|n)==(0|(v=r<<1|i>>>31))&(k=i<<1)>>>0>=t>>>0|v>>>0>n>>>0,(i=(r=(0|(i=(t=F)<<1|r>>>31))==(0|T)&(0|(v=R<<1|t>>>31))==(0|O)?n:(0|O)==(0|v)&i>>>0>=T>>>0|v>>>0>O>>>0)+o|0)>>>0>>0&&(g=g+1|0),r=i,i=g,t=a,a=((0|b)==(0|g)&r>>>0>>0|g>>>0>>0)+a|0,g=s<<16|(f&=65535),C|=a,G|=a>>>0>>0?g+1|0:g}return l[e>>2]=r,l[e+4>>2]=i,l[e+8>>2]=C,l[e+12>>2]=G,(e=c+192|0)>>>0>>0&&De(),void(We=e)}l[e>>2]=0,l[e+4>>2]=0,r=0!=(a|t)|0!=(f|n),l[e+8>>2]=r?C:0,l[e+12>>2]=r?G:2147450880,(e=c+192|0)>>>0>>0&&De(),We=e}function Ze(e,r,i,a,f,t,n,o,b){var c,v,g,u=0,s=0,k=0,d=0,w=0,A=0,p=0,z=0,j=0,L=0,_=0,h=0,m=0,E=0,V=0,y=0,G=0,F=0,S=0,R=0,U=0,P=0,O=0,C=0,D=0,T=0,B=0,W=0,x=0,I=0,K=0;(s=c=We-96|0)>>>0>>0&&De(),We=s,p=i,h=(131071&(s=n))<<15|t>>>17,z=u=65535&b,w=o,y=(s=o)<<15|n>>>17,A=-2147483648&(f^b),d=s=65535&f,L=a,G=s,E=(131071&(s=u))<<15|o>>>17,v=b>>>16&32767;e:{if(!((g=f>>>16&32767)+-1>>>0<=32765&&(u=0,v+-1>>>0<32766))){if(s=a,!(!a&2147418112==(0|(u=k=2147483647&f))?!(r|i):2147418112==(0|u)&a>>>0<0|u>>>0<2147418112)){m=a,A=32768|f;break e}if(!(!(a=o)&2147418112==(0|(f=k=2147483647&b))?!(t|n):2147418112==(0|f)&a>>>0<0|f>>>0<2147418112)){m=o,A=32768|b,r=t,i=n;break e}if(!(r|s|2147418112^u|i)){if(!(a|t|f|n)){A=2147450880,r=0,i=0;break e}A|=2147418112,r=0,i=0;break e}if(!(a|t|2147418112^f|n)){if(a=r|s,f=i|u,r=0,i=0,!(a|f)){A=2147450880;break e}A|=2147418112;break e}if(!(r|s|i|u)){r=0,i=0;break e}if(!(a|t|f|n)){r=0,i=0;break e}65535==(0|u)&s>>>0<=4294967295|u>>>0<65535&&(u=r,s=i,b=(o=!(d|L))<<6,k=M(o?r:L)+32|0,ua(c+80|0,u,s,L,d,(r=b+(32==(0|(r=M(o?i:d)))?k:r)|0)+-15|0),L=l[c+88>>2],p=l[c+84>>2],G=l[c+92>>2],j=16-r|0,r=l[c+80>>2]),u=j,65535==(0|f)&a>>>0>4294967295|f>>>0>65535||(a=(i=!(w|z))<<6,f=M(i?t:w)+32|0,o=i=a+(32==(0|(i=M(i?n:z)))?f:i)|0,ua(c- -64|0,t,n,w,z,i+-15|0),i=t=l[c+76>>2],n=b=l[c+68>>2],y=(a=f=l[c+72>>2])<<15|n>>>17,h=(131071&(a=n))<<15|(t=l[c+64>>2])>>>17,E=(131071&i)<<15|f>>>17,u=16+(j-o|0)|0)}if(j=u,b=gc(w=h,0,r,0),F=i=Ie,f=gc(z=(a=t)<<15&-32768,0,p,0),k=Ie+i|0,k=(a=f+b|0)>>>0>>0?k+1|0:k,i=a,f=0,n=gc(r,S,z,R),u=Ie+a|0,h=t=n+f|0,n=u=t>>>0>>0?u+1|0:u,K=(0|a)==(0|u)&t>>>0>>0|u>>>0>>0,W=gc(w,V,p,0),P=Ie,O=L,f=gc(z,R,L,0),d=Ie+P|0,C=a=f+W|0,a=d=a>>>0>>0?d+1|0:d,o=gc(y,0,r,S),t=Ie+a|0,D=f=o+C|0,L=t=f>>>0>>0?t+1|0:t,o=t,u=(t=(0|k)==(0|F)&i>>>0>>0|k>>>0>>0)+o|0,F=i=(f=k)+D|0,f=u=i>>>0>>0?u+1|0:u,o=i,x=gc(w,V,O,0),T=Ie,t=gc(z,R,U=65536|G,d=_),u=Ie+T|0,I=i=t+x|0,_=u=i>>>0>>0?u+1|0:u,s=gc(p,0,y,0),t=Ie+u|0,B=i=s+i|0,z=t=i>>>0>>0?t+1|0:t,i=gc(r,S,E=2147483647&E|-2147483648,0),s=Ie+t|0,S=r=i+B|0,i=r>>>0>>0?s+1|0:s,u=f+r|0,(r=(t=0)+o|0)>>>0>>0&&(u=u+1|0),R=r,G=u,t=u,(o=r+K|0)>>>0>>0&&(t=t+1|0),b=t,j=(j+(v+g|0)|0)-16383|0,s=gc(O,0,y,0),r=Ie,k=gc(w,V,U,d),u=Ie+r|0,w=t=k+s|0,V=(0|r)==(0|(t=u=t>>>0>>0?u+1|0:u))&w>>>0>>0|t>>>0>>0,k=gc(E,0,p,0),s=Ie+t|0,s=(r=k+w|0)>>>0>>0?s+1|0:s,p=r,k=0,(s=(t=(0|t)==(0|(r=s))&p>>>0>>0|r>>>0>>0)+V|0)>>>0>>0&&(k=1),t=k,w=u=s,u=0,(k=(k=(0|a)==(0|P)&C>>>0>>0|a>>>0

>>0)+(a=(0|a)==(0|L)&D>>>0>>0|L>>>0>>0)|0)>>>0>>0&&(u=1),s=u+(s=r)|0,V=a=k+p|0,u=a,(s=w+(r=(0|r)==(0|(a=s=a>>>0>>0?s+1|0:s))&u>>>0

>>0|a>>>0>>0)|0)>>>0>>0&&(t=t+1|0),r=s,s=gc(E,0,U,d),u=Ie+t|0,u=(r=r+s|0)>>>0>>0?u+1|0:u,p=r,k=gc(E,0,O,0),t=Ie,d=gc(y,0,U,d),s=Ie+t|0,w=r=d+k|0,k=u+(s=(0|t)==(0|(r=s=r>>>0>>0?s+1|0:s))&w>>>0>>0|r>>>0>>0)|0,s=(t=p+r|0)>>>0>>0?k+1|0:k,p=t,u=a+w|0,(r=(k=0)+V|0)>>>0>>0&&(u=u+1|0),d=r,t=r,(t=p+(a=(0|a)==(0|(r=u))&t>>>0>>0|r>>>0>>0)|0)>>>0>>0&&(s=s+1|0),w=t,u=0,(_=(t=(0|_)==(0|z)&B>>>0>>0|z>>>0<_>>>0)+((0|_)==(0|T)&I>>>0>>0|_>>>0>>0)|0)>>>0>>0&&(u=1),k=(t=_+((0|i)==(0|z)&S>>>0>>0|i>>>0>>0)|0)+(k=r)|0,k=(i=(a=i)+d|0)>>>0>>0?k+1|0:k,_=i,a=i,(a=(r=(0|r)==(0|(i=k))&a>>>0>>0|i>>>0>>0)+w|0)>>>0>>0&&(s=s+1|0),u=s,s=a,t=0,(f=(a=(0|f)==(0|G)&R>>>0>>0|G>>>0>>0)+((0|f)==(0|L)&F>>>0>>0|f>>>0>>0)|0)>>>0>>0&&(t=1),k=(r=i)+t|0,(i=s+(r=(0|i)==(0|(f=k=(a=f+_|0)>>>0>>0?k+1|0:k))&(r=a)>>>0<_>>>0|f>>>0>>0)|0)>>>0>>0&&(u=u+1|0),r=i,65536&(i=u)?j=j+1|0:(d=n>>>31|0,u=i<<1|r>>>31,r=r<<1|f>>>31,i=u,u=f<<1|a>>>31,a=a<<1|b>>>31,f=u,h=(s=h)<<1,n=u=n<<1|s>>>31,s=b<<1|o>>>31,o=o<<1|d,b=s),(0|j)>=32767)A|=2147418112,r=0,i=0;else{r:{if((0|j)<=0){if((t=1-j|0)>>>0<=127){ua(c+48|0,h,n,o,b,s=j+127|0),ua(c+32|0,a,f,r,i,s),ca(c+16|0,h,n,o,b,t),ca(c,a,f,r,i,t),h=0!=(l[c+48>>2]|l[c+56>>2])|0!=(l[c+52>>2]|l[c+60>>2])|l[c+32>>2]|l[c+16>>2],n=l[c+36>>2]|l[c+20>>2],o=l[c+40>>2]|l[c+24>>2],b=l[c+44>>2]|l[c+28>>2],a=l[c>>2],f=l[c+4>>2],i=l[c+12>>2],r=l[c+8>>2];break r}r=0,i=0;break e}i=65535&i|j<<16}m|=r,A|=i,(!o&-2147483648==(0|b)?!(n|h):(0|b)>-1||(0|b)>=-1&&!(o>>>0<=4294967295))?o|h|-2147483648^b|n?(r=a,i=f):(d=A,u=f,(i=(r=1&a)+a|0)>>>0>>0&&(u=u+1|0),r=i,(f=(a=(0|f)==(0|(i=u))&r>>>0>>0|i>>>0>>0)+m|0)>>>0>>0&&(d=d+1|0),m=f,A=d):(k=A,d=f,(r=a+1|0)>>>0<1&&(d=d+1|0),(f=(a=(0|f)==(0|(i=d))&r>>>0>>0|i>>>0>>0)+m|0)>>>0>>0&&(k=k+1|0),m=f,A=k)}}l[e>>2]=r,l[e+4>>2]=i,l[e+8>>2]=m,l[e+12>>2]=A,(e=c+96|0)>>>0>>0&&De(),We=e}function Qe(e){var r,i=0,a=0,f=0,t=0;for(i=r=We-128|0,r>>>0>>0&&De(),We=i,l[r+124>>2]=e,1&Rb((e=l[r+124>>2])+32|0)||(f=r,t=Ef(e+32|0),l[f+120>>2]=t,f=r,t=Mf(e+32|0),l[f+112>>2]=t,function(e,r){var i,a,f=0;f=i=We-32|0,i>>>0>>0&&De();We=f,f=i+8|0,a=i+16|0,l[i+24>>2]=e,l[i+16>>2]=r,function(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De();We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,function e(r,i,a){var f,t=0,n=0,o=0,b=0;for(t=f=We-384|0,f>>>0>>0&&De(),We=t,l[f+380>>2]=r,l[f+376>>2]=i,l[f+372>>2]=a,l[f+368>>2]=6;;){e:{r:for(;;){l[f+364>>2]=(l[f+376>>2]-l[f+380>>2]|0)/4;i:switch(l[f+364>>2]){case 2:r=f+344|0,i=l[f+372>>2],a=l[f+376>>2]+-4|0,l[f+376>>2]=a,si(f+352|0,a),si(r,l[f+380>>2]),r=l[f+356>>2],l[f+160>>2]=l[f+352>>2],l[f+164>>2]=r,r=l[f+348>>2],l[f+152>>2]=l[f+344>>2],l[f+156>>2]=r,1&Nn(i,f+160|0,f+152|0)&&vf(l[f+380>>2],l[f+376>>2]);break e;case 3:r=l[f+380>>2],i=l[f+380>>2]+4|0,a=l[f+376>>2]+-4|0,l[f+376>>2]=a,er(r,i,a,l[f+372>>2]);break e;case 4:r=l[f+380>>2],i=l[f+380>>2]+4|0,a=l[f+380>>2]+8|0,t=l[f+376>>2]+-4|0,l[f+376>>2]=t,tr(r,i,a,t,l[f+372>>2]);break e;case 5:r=l[f+380>>2],i=l[f+380>>2]+4|0,a=l[f+380>>2]+8|0,t=l[f+380>>2]+12|0,n=l[f+376>>2]+-4|0,l[f+376>>2]=n,ir(r,i,a,t,n,l[f+372>>2]);break e;case 0:case 1:break e;default:break i}if(l[f+364>>2]<=6){br(l[f+380>>2],l[f+376>>2],l[f+372>>2]);break e}if(l[f+340>>2]=l[f+380>>2],l[f+336>>2]=l[f+376>>2],l[f+336>>2]=l[f+336>>2]+-4,l[f+364>>2]>=1e3?(l[f+328>>2]=l[f+364>>2]/2,l[f+340>>2]=l[f+340>>2]+(l[f+328>>2]<<2),l[f+328>>2]=l[f+328>>2]/2,o=f,b=ir(l[f+380>>2],l[f+380>>2]+(l[f+328>>2]<<2)|0,l[f+340>>2],l[f+340>>2]+(l[f+328>>2]<<2)|0,l[f+336>>2],l[f+372>>2]),l[o+332>>2]=b):(l[f+328>>2]=l[f+364>>2]/2,l[f+340>>2]=l[f+340>>2]+(l[f+328>>2]<<2),o=f,b=er(l[f+380>>2],l[f+340>>2],l[f+336>>2],l[f+372>>2]),l[o+332>>2]=b),r=f+304|0,l[f+324>>2]=l[f+380>>2],l[f+320>>2]=l[f+336>>2],i=l[f+372>>2],si(f+312|0,l[f+324>>2]),si(r,l[f+340>>2]),r=l[f+316>>2],l[f+144>>2]=l[f+312>>2],l[f+148>>2]=r,r=l[f+308>>2],l[f+136>>2]=l[f+304>>2],l[f+140>>2]=r,!(1&Nn(i,f+144|0,f+136|0))){for(;;){if(r=l[f+324>>2],i=l[f+320>>2]+-4|0,l[f+320>>2]=i,(0|r)==(0|i)){if(r=f+288|0,l[f+324>>2]=l[f+324>>2]+4,l[f+320>>2]=l[f+376>>2],i=l[f+372>>2],si(f+296|0,l[f+380>>2]),a=l[f+320>>2]+-4|0,l[f+320>>2]=a,si(r,a),r=l[f+300>>2],l[f+112>>2]=l[f+296>>2],l[f+116>>2]=r,r=l[f+292>>2],l[f+104>>2]=l[f+288>>2],l[f+108>>2]=r,!(1&Nn(i,f+112|0,f+104|0)))for(;;){if(l[f+324>>2]==l[f+320>>2])break e;if(r=f+272|0,i=l[f+372>>2],si(f+280|0,l[f+380>>2]),si(r,l[f+324>>2]),r=l[f+284>>2],l[f+96>>2]=l[f+280>>2],l[f+100>>2]=r,r=l[f+276>>2],l[f+88>>2]=l[f+272>>2],l[f+92>>2]=r,1&Nn(i,f+96|0,f+88|0)){vf(l[f+324>>2],l[f+320>>2]),l[f+332>>2]=l[f+332>>2]+1,l[f+324>>2]=l[f+324>>2]+4;break}l[f+324>>2]=l[f+324>>2]+4}if(l[f+324>>2]==l[f+320>>2])break e;for(;;){for(;r=f+256|0,i=l[f+372>>2],si(f+264|0,l[f+380>>2]),si(r,l[f+324>>2]),r=l[f+268>>2],l[f+80>>2]=l[f+264>>2],l[f+84>>2]=r,r=l[f+260>>2],l[f+72>>2]=l[f+256>>2],l[f+76>>2]=r,1&(-1^Nn(i,f+80|0,f+72|0));)l[f+324>>2]=l[f+324>>2]+4;for(;r=f+240|0,i=l[f+372>>2],si(f+248|0,l[f+380>>2]),a=l[f+320>>2]+-4|0,l[f+320>>2]=a,si(r,a),r=l[f+252>>2],l[f+64>>2]=l[f+248>>2],l[f+68>>2]=r,r=l[f+244>>2],l[f+56>>2]=l[f+240>>2],l[f+60>>2]=r,1&Nn(i,f- -64|0,f+56|0););if(!(A[f+324>>2]>2]))break;vf(l[f+324>>2],l[f+320>>2]),l[f+332>>2]=l[f+332>>2]+1,l[f+324>>2]=l[f+324>>2]+4}l[f+380>>2]=l[f+324>>2];continue r}if(r=f+224|0,i=l[f+372>>2],si(f+232|0,l[f+320>>2]),si(r,l[f+340>>2]),r=l[f+236>>2],l[f+128>>2]=l[f+232>>2],l[f+132>>2]=r,r=l[f+228>>2],l[f+120>>2]=l[f+224>>2],l[f+124>>2]=r,1&Nn(i,f+128|0,f+120|0))break}vf(l[f+324>>2],l[f+320>>2]),l[f+332>>2]=l[f+332>>2]+1}break}if(l[f+324>>2]=l[f+324>>2]+4,A[f+324>>2]>2])for(;;){for(;r=f+208|0,i=l[f+372>>2],si(f+216|0,l[f+324>>2]),si(r,l[f+340>>2]),r=l[f+220>>2],l[f+48>>2]=l[f+216>>2],l[f+52>>2]=r,r=l[f+212>>2],l[f+40>>2]=l[f+208>>2],l[f+44>>2]=r,1&Nn(i,f+48|0,f+40|0);)l[f+324>>2]=l[f+324>>2]+4;for(;r=f+192|0,i=l[f+372>>2],a=l[f+320>>2]+-4|0,l[f+320>>2]=a,si(f+200|0,a),si(r,l[f+340>>2]),r=l[f+204>>2],l[f+32>>2]=l[f+200>>2],l[f+36>>2]=r,r=l[f+196>>2],l[f+24>>2]=l[f+192>>2],l[f+28>>2]=r,1&(-1^Nn(i,f+32|0,f+24|0)););if(!(A[f+324>>2]<=A[f+320>>2]))break;vf(l[f+324>>2],l[f+320>>2]),l[f+332>>2]=l[f+332>>2]+1,l[f+340>>2]==l[f+324>>2]&&(l[f+340>>2]=l[f+320>>2]),l[f+324>>2]=l[f+324>>2]+4}if(l[f+324>>2]!=l[f+340>>2]&&(r=f+176|0,i=l[f+372>>2],si(f+184|0,l[f+340>>2]),si(r,l[f+324>>2]),r=l[f+188>>2],l[f+16>>2]=l[f+184>>2],l[f+20>>2]=r,r=l[f+180>>2],l[f+8>>2]=l[f+176>>2],l[f+12>>2]=r,1&Nn(i,f+16|0,f+8|0)&&(vf(l[f+324>>2],l[f+340>>2]),l[f+332>>2]=l[f+332>>2]+1)),!l[f+332>>2]){if(o=f,b=1&Ye(l[f+380>>2],l[f+324>>2],l[f+372>>2]),s[o+175|0]=b,1&Ye(l[f+324>>2]+4|0,l[f+376>>2],l[f+372>>2])){if(1&s[f+175|0])break e;l[f+376>>2]=l[f+324>>2];continue}if(1&s[f+175|0]){r=l[f+324>>2]+4|0,l[f+324>>2]=r,l[f+380>>2]=r;continue}}l[f+324>>2]-l[f+380>>2]>>2>2]-l[f+324>>2]>>2?(e(l[f+380>>2],l[f+324>>2],l[f+372>>2]),r=l[f+324>>2]+4|0,l[f+324>>2]=r,l[f+380>>2]=r):(e(l[f+324>>2]+4|0,l[f+376>>2],l[f+372>>2]),l[f+376>>2]=l[f+324>>2]);continue}break}(r=f+384|0)>>>0>>0&&De(),We=r}(l[a+12>>2],l[a+8>>2],l[a+4>>2]),(e=a+16|0)>>>0>>0&&De();We=e}(Gb(i+24|0),Gb(a),f),(e=i+32|0)>>>0>>0&&De();We=e}(l[r+120>>2],l[r+112>>2])),i=r+102|0,function(e,r){var i,a,f,t;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],f=i,t=ub(e),l[f+4>>2]=t;A[i+4>>2]>2]?function(e,r){var i,a=0,f=0,t=0;a=i=We-48|0,i>>>0>>0&&De();We=a,l[i+44>>2]=e,l[i+40>>2]=r;e:{if(e=l[i+44>>2],l[zn(e)>>2]-l[e+4>>2]>>1>>>0>=A[i+40>>2])!function(e,r){var i,a=0;a=i=We-32|0,i>>>0>>0&&De();We=a,l[i+28>>2]=e,l[i+24>>2]=r,e=l[i+28>>2],Wt(i+8|0,e,l[i+24>>2]);r:{i:{for(;;){if(l[i+12>>2]==l[i+16>>2])break i;if(r=zn(e),a=Jo(l[i+12>>2]),l[138788]=0,Z(102,0|r,0|a),r=l[138788],l[138788]=0,1==(0|r))break;l[i+12>>2]=l[i+12>>2]+2}e=i+8|0,r=0|O(),a=0|C(),l[i+4>>2]=r,l[i>>2]=a,Xo(e);break r}return Xo(i+8|0),(e=i+32|0)>>>0>>0&&De(),void(We=e)}D(l[i+4>>2]),V()}(e,l[i+40>>2]);else{if(r=i+16|0,f=i,t=zn(e),l[f+36>>2]=t,qr(r,ci(e,ub(e)+l[i+40>>2]|0),ub(e),l[i+36>>2]),a=l[i+40>>2],l[138788]=0,Z(82,0|r,0|a),r=l[138788],l[138788]=0,1==(0|r)||(l[138788]=0,Z(83,0|e,i+16|0),e=l[138788],l[138788]=0,1==(0|e))){e=i+16|0,r=0|O(),a=0|C(),l[i+12>>2]=r,l[i+8>>2]=a,La(e);break e}La(i+16|0)}return(e=i+48|0)>>>0>>0&&De(),void(We=e)}D(l[i+12>>2]),V()}(e,l[i+8>>2]-l[i+4>>2]|0):A[i+4>>2]>A[i+8>>2]&&va(e,l[e>>2]+(l[i+8>>2]<<1)|0);(e=i+16|0)>>>0>>0&&De();We=e}(e+56|0,l[e+16>>2]+1|0),a=l[e+16>>2],k[r+102>>1]=0,function(e,r,i){var a,f,t,n;f=a=We-16|0,a>>>0>>0&&De();We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,e=l[a+12>>2],t=a,n=ub(e),l[t>>2]=n;A[a>>2]>2]?function(e,r,i){var a,f=0,t=0,n=0;f=a=We-48|0,a>>>0>>0&&De();We=f,l[a+44>>2]=e,l[a+40>>2]=r,l[a+36>>2]=i;e:{if(e=l[a+44>>2],l[zn(e)>>2]-l[e+4>>2]>>1>>>0>=A[a+40>>2])!function(e,r,i){var a,f=0;f=a=We-32|0,a>>>0>>0&&De();We=f,l[a+28>>2]=e,l[a+24>>2]=r,l[a+20>>2]=i,e=l[a+28>>2],Wt(a+8|0,e,l[a+24>>2]);r:{i:{for(;;){if(l[a+12>>2]==l[a+16>>2])break i;if(r=zn(e),i=Jo(l[a+12>>2]),f=l[a+20>>2],l[138788]=0,J(93,0|r,0|i,0|f),r=l[138788],l[138788]=0,1==(0|r))break;l[a+12>>2]=l[a+12>>2]+2}e=a+8|0,r=0|O(),i=0|C(),l[a+4>>2]=r,l[a>>2]=i,Xo(e);break r}return Xo(a+8|0),(e=a+32|0)>>>0>>0&&De(),void(We=e)}D(l[a+4>>2]),V()}(e,l[a+40>>2],l[a+36>>2]);else{if(r=a+8|0,t=a,n=zn(e),l[t+32>>2]=n,qr(r,ci(e,ub(e)+l[a+40>>2]|0),ub(e),l[a+32>>2]),i=l[a+40>>2],f=l[a+36>>2],l[138788]=0,J(84,0|r,0|i,0|f),r=l[138788],l[138788]=0,1==(0|r)||(l[138788]=0,Z(83,0|e,a+8|0),e=l[138788],l[138788]=0,1==(0|e))){e=a+8|0,r=0|O(),i=0|C(),l[a+4>>2]=r,l[a>>2]=i,La(e);break e}La(a+8|0)}return(e=a+48|0)>>>0>>0&&De(),void(We=e)}D(l[a+4>>2]),V()}(e,l[a+8>>2]-l[a>>2]|0,l[a+4>>2]):A[a>>2]>A[a+8>>2]&&va(e,l[e>>2]+(l[a+8>>2]<<1)|0);(e=a+16|0)>>>0>>0&&De();We=e}(e+44|0,a+1|0,i),function(e,r){var i,a,f,t;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],f=i,t=Ab(e),l[f+4>>2]=t;A[i+4>>2]>2]?function(e,r){var i,a=0,f=0,t=0;a=i=We-48|0,i>>>0>>0&&De();We=a,l[i+44>>2]=e,l[i+40>>2]=r;e:{if(e=l[i+44>>2],l[zn(e)>>2]-l[e+4>>2]>>4>>>0>=A[i+40>>2])!function(e,r){var i,a=0;a=i=We-32|0,i>>>0>>0&&De();We=a,l[i+28>>2]=e,l[i+24>>2]=r,e=l[i+28>>2],function(e,r,i){var a;l[12+(a=We-16|0)>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,e=l[a+12>>2],l[e>>2]=l[a+8>>2],l[e+4>>2]=l[l[a+8>>2]+4>>2],l[e+8>>2]=l[l[a+8>>2]+4>>2]+(l[a+4>>2]<<4)}(i+8|0,e,l[i+24>>2]);r:{i:{for(;;){if(l[i+12>>2]==l[i+16>>2])break i;if(r=zn(e),a=Jo(l[i+12>>2]),l[138788]=0,Z(103,0|r,0|a),r=l[138788],l[138788]=0,1==(0|r))break;l[i+12>>2]=l[i+12>>2]+16}e=i+8|0,r=0|O(),a=0|C(),l[i+4>>2]=r,l[i>>2]=a,Xo(e);break r}return Xo(i+8|0),(e=i+32|0)>>>0>>0&&De(),void(We=e)}D(l[i+4>>2]),V()}(e,l[i+40>>2]);else{if(r=i+16|0,f=i,t=zn(e),l[f+36>>2]=t,function(e,r,i,a){var f,t,n,o;t=f=We-32|0,f>>>0>>0&&De();We=t,l[f+24>>2]=e,l[f+20>>2]=r,l[f+16>>2]=i,l[f+12>>2]=a,e=l[f+24>>2],l[f+28>>2]=e,l[f+8>>2]=0,_i(e+12|0,f+8|0,l[f+12>>2]),r=e;i=l[f+20>>2]?function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,l[i+4>>2]=0,A[i+8>>2]>vc(l[i+12>>2])>>>0&&(qf(2404),V());e=Da(l[i+8>>2]<<4,4),(r=i+16|0)>>>0>>0&&De();return We=r,e}(l[i+12>>2],l[i+8>>2]),(r=i+16|0)>>>0>>0&&De();return We=r,e}(un(e),l[f+20>>2]):0;l[r>>2]=i,r=l[e>>2]+(l[f+16>>2]<<4)|0,l[e+8>>2]=r,l[e+4>>2]=r,r=l[e>>2]+(l[f+20>>2]<<4)|0,n=cn(e),o=r,l[n>>2]=o,(e=f+32|0)>>>0>>0&&De();We=e}(r,function(e,r){var i,a,f=0,t=0;a=i=We-32|0,i>>>0>>0&&De();We=a,l[i+24>>2]=e,l[i+20>>2]=r,e=l[i+24>>2],f=i,t=function(e){var r,i,a,f=0,t=0;t=f=We-16|0,f>>>0>>0&&De();if(We=t,t=f+8|0,r=f+4|0,l[f+12>>2]=e,i=f,a=function(e){var r,i=0;r=i=We-16|0,i>>>0>>0&&De();We=r,l[i+12>>2]=e,e=function(e){var r,i=0;r=i=We-16|0,i>>>0>>0&&De();We=r,l[i+4>>2]=e,e=vc(l[i+4>>2]),(i=i+16|0)>>>0>>0&&De();return We=i,e}(l[i+12>>2]),(i=i+16|0)>>>0>>0&&De();return We=i,e}(zn(l[f+12>>2])),l[i+8>>2]=a,l[f+4>>2]=2147483647,l[138788]=0,e=0|H(62,0|t,0|r),t=l[138788],l[138788]=0,1!=(0|t))return e=l[e>>2],(f=f+16|0)>>>0>>0&&De(),We=f,e;e=0|x(0),C(),dc(e),V()}(e),l[f+16>>2]=t,A[i+20>>2]>A[i+16>>2]&&(Hb(),V());f=i,t=En(e),l[f+12>>2]=t;A[i+12>>2]>=l[i+16>>2]>>>1>>>0?l[i+28>>2]=l[i+16>>2]:(l[i+8>>2]=l[i+12>>2]<<1,f=i,t=l[Gf(i+8|0,i+20|0)>>2],l[f+28>>2]=t);e=l[i+28>>2],(r=i+32|0)>>>0>>0&&De();return We=r,e}(e,Ab(e)+l[i+40>>2]|0),Ab(e),l[i+36>>2]),a=l[i+40>>2],l[138788]=0,Z(85,0|r,0|a),r=l[138788],l[138788]=0,1==(0|r)||(l[138788]=0,Z(86,0|e,i+16|0),e=l[138788],l[138788]=0,1==(0|e))){e=i+16|0,r=0|O(),a=0|C(),l[i+12>>2]=r,l[i+8>>2]=a,Oa(e);break e}Oa(i+16|0)}return(e=i+48|0)>>>0>>0&&De(),void(We=e)}D(l[i+12>>2]),V()}(e,l[i+8>>2]-l[i+4>>2]|0):A[i+4>>2]>A[i+8>>2]&&function(e,r){var i,a,f,t;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,Fb(e=l[i+12>>2],l[i+8>>2]),f=i,t=Ab(e),l[f+4>>2]=t,Bi(e,l[i+8>>2]),function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],r=Ut(e),no(e,r,Ut(e)+(En(e)<<4)|0,Ut(e)+(l[i+8>>2]<<4)|0,Ut(e)+(Ab(e)<<4)|0),(e=i+16|0)>>>0>>0&&De();We=e}(e,l[i+4>>2]),(e=i+16|0)>>>0>>0&&De();We=e}(e,l[e>>2]+(l[i+8>>2]<<4)|0);(e=i+16|0)>>>0>>0&&De();We=e}(e+68|0,l[e+16>>2]+1|0),l[r+96>>2]=0;l[r+96>>2]<=l[e+16>>2];)i=l[r+96>>2],f=eb(e+56|0,l[r+96>>2]),t=i,k[f>>1]=t,i=l[e+4>>2],f=fb(e+68|0,l[r+96>>2]),t=i,l[f>>2]=t,i=l[e+8>>2],f=fb(e+68|0,l[r+96>>2]),t=i,l[f+4>>2]=t,f=fb(e+68|0,l[r+96>>2]),t=0,l[f+12>>2]=t,f=fb(e+68|0,l[r+96>>2]),t=0,l[f+8>>2]=t,l[r+96>>2]=l[r+96>>2]+1;for(l[r+84>>2]=0,l[r+80>>2]=0,function(e,r,i){var a,f,t=0,n=0;f=a=We-16|0,a>>>0>>0&&De();We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,e=l[a+12>>2],t=e,n=l[Jo(l[a+8>>2])>>2],k[t>>1]=n,t=e,n=l[Jo(l[a+4>>2])>>2],k[t+2>>1]=n,(e=a+16|0)>>>0>>0&&De();We=e}(r+88|0,r+84|0,r+80|0),l[r+76>>2]=0,f=r,t=Ef(e+32|0),l[f+72>>2]=t;i=r+72|0,a=r- -64|0,f=r,t=Mf(e+32|0),l[f+64>>2]=t,1&df(i,a);){if(w[Ut(r+72|0)>>1]==w[r+88>>1]&&w[Ut(r+72|0)+2>>1]==w[r+90>>1]||(l[r+76>>2]=l[r+76>>2]+1,Lo(r+88|0,Gb(r+72|0))),w[eb(e+56|0,w[Ut(i=r+72|0)+2>>1])>>1]>w[eb(e+56|0,w[Ut(i)>>1])>>1]){for(a=w[eb(e+56|0,w[Ut(i=r+72|0)>>1])>>1],f=eb(e+56|0,w[Ut(i)+2>>1]),t=a,k[f>>1]=t,f=r,t=Ef(Jn(e+80|0,w[Ut(i)+2>>1])),l[f+56>>2]=t;i=r+56|0,a=r+48|0,f=r,t=Mf(Jn(e+80|0,w[Ut(r+72|0)+2>>1])),l[f+48>>2]=t,1&df(i,a);)i=r+56|0,Aa(Jn(e+80|0,w[Ut(r+72|0)>>1]),Gb(i)),f=r,t=Tt(r+56|0),l[f+40>>2]=t;Ma(Jn(e+80|0,w[Ut(r+72|0)+2>>1]))}f=r,t=pt(r+72|0),l[f+32>>2]=t}for(l[e+20>>2]=1+(l[e+16>>2]-l[r+76>>2]|0),l[r+28>>2]=0;l[r+28>>2]>2];){for(l[r+24>>2]=0;l[r+24>>2]>2];)l[r+20>>2]=l[r+24>>2]+j(l[r+28>>2],l[e+4>>2]),l[r+16>>2]=l[e+24>>2]+(l[r+20>>2]<<1),w[l[r+16>>2]>>1]>0&&(i=w[eb(e+56|0,w[l[e+24>>2]+(l[r+20>>2]<<1)>>1])>>1],k[l[r+16>>2]>>1]=i,i=eb(e+44|0,w[l[r+16>>2]>>1]),k[i>>1]=w[i>>1]+1,f=r,t=fb(e+68|0,w[l[r+16>>2]>>1]),l[f+12>>2]=t,l[r+24>>2]>2]>>2]&&(l[l[r+12>>2]>>2]=l[r+24>>2]),l[r+24>>2]>l[l[r+12>>2]+8>>2]&&(l[l[r+12>>2]+8>>2]=l[r+24>>2]),l[r+28>>2]>2]+4>>2]&&(l[l[r+12>>2]+4>>2]=l[r+28>>2]),l[r+28>>2]>l[l[r+12>>2]+12>>2]&&(l[l[r+12>>2]+12>>2]=l[r+28>>2])),l[r+24>>2]=l[r+24>>2]+1;l[r+28>>2]=l[r+28>>2]+1}(e=r+128|0)>>>0>>0&&De(),We=e}function Ye(e,r,i){var a,f=0,t=0;f=a=We-144|0,a>>>0>>0&&De(),We=f,l[a+136>>2]=e,l[a+132>>2]=r,l[a+128>>2]=i;e:{r:switch((l[a+132>>2]-l[a+136>>2]|0)/4|0){case 0:case 1:s[a+143|0]=1;break e;case 2:e=a+112|0,r=l[a+128>>2],i=l[a+132>>2]+-4|0,l[a+132>>2]=i,si(a+120|0,i),si(e,l[a+136>>2]),e=l[a+124>>2],l[a+40>>2]=l[a+120>>2],l[a+44>>2]=e,e=l[a+116>>2],l[a+32>>2]=l[a+112>>2],l[a+36>>2]=e,1&Nn(r,a+40|0,a+32|0)&&vf(l[a+136>>2],l[a+132>>2]),s[a+143|0]=1;break e;case 3:e=l[a+136>>2],r=l[a+136>>2]+4|0,i=l[a+132>>2]+-4|0,l[a+132>>2]=i,er(e,r,i,l[a+128>>2]),s[a+143|0]=1;break e;case 4:e=l[a+136>>2],r=l[a+136>>2]+4|0,i=l[a+136>>2]+8|0,f=l[a+132>>2]+-4|0,l[a+132>>2]=f,tr(e,r,i,f,l[a+128>>2]),s[a+143|0]=1;break e;case 5:e=l[a+136>>2],r=l[a+136>>2]+4|0,i=l[a+136>>2]+8|0,f=l[a+136>>2]+12|0,t=l[a+132>>2]+-4|0,l[a+132>>2]=t,ir(e,r,i,f,t,l[a+128>>2]),s[a+143|0]=1;break e;default:break r}for(l[a+108>>2]=l[a+136>>2]+8,er(l[a+136>>2],l[a+136>>2]+4|0,l[a+108>>2],l[a+128>>2]),l[a+104>>2]=8,l[a+100>>2]=0,l[a+96>>2]=l[a+108>>2]+4;l[a+96>>2]!=l[a+132>>2];){if(e=a+80|0,r=l[a+128>>2],si(a+88|0,l[a+96>>2]),si(e,l[a+108>>2]),e=l[a+92>>2],l[a+24>>2]=l[a+88>>2],l[a+28>>2]=e,e=l[a+84>>2],l[a+16>>2]=l[a+80>>2],l[a+20>>2]=e,1&Nn(r,a+24|0,a+16|0)){for(e=a+72|0,r=Jo(l[a+96>>2]),r=w[r>>1]|w[r+2>>1]<<16,k[e>>1]=r,k[e+2>>1]=r>>>16,l[a+68>>2]=l[a+108>>2],l[a+108>>2]=l[a+96>>2];e=Jo(l[a+68>>2]),na(l[a+108>>2],e),l[a+108>>2]=l[a+68>>2],l[a+108>>2]!=l[a+136>>2]?(e=a+48|0,r=l[a+128>>2],si(a+56|0,a+72|0),i=l[a+68>>2]+-4|0,l[a+68>>2]=i,si(e,i),e=l[a+60>>2],l[a+8>>2]=l[a+56>>2],l[a+12>>2]=e,e=l[a+52>>2],l[a>>2]=l[a+48>>2],l[a+4>>2]=e,e=Nn(r,a+8|0,a)):e=0,1&e;);if(e=Jo(a+72|0),na(l[a+108>>2],e),e=l[a+100>>2]+1|0,l[a+100>>2]=e,8==(0|e)){e=l[a+96>>2]+4|0,l[a+96>>2]=e,s[a+143|0]=(0|e)==l[a+132>>2];break e}}l[a+108>>2]=l[a+96>>2],l[a+96>>2]=l[a+96>>2]+4}s[a+143|0]=1}return e=1&s[a+143|0],(r=a+144|0)>>>0>>0&&De(),We=r,e}function He(e,r,i,a,f,t,n,o,b){var c,v=0,g=0,u=0,s=0,k=0,d=0,w=0,A=0,p=0,z=0,j=0;v=c=We-112|0,c>>>0>>0&&De(),We=v,u=o,s=2147483647&b,g=i+-1|0,(v=r+-1|0)>>>0<4294967295&&(g=g+1|0),k=v,w=-1==(0|v)&-1==(0|g),v=d=2147483647&f,A=a,(g=a+(k=(0|i)==(0|g)&k>>>0>>0|g>>>0>>0)|0)>>>0>>0&&(v=v+1|0),v=v+-1|0;e:{if((-1==(0|(g=g+-1|0))&2147418111==(0|(v=g>>>0<4294967295?v+1|0:v))?w:2147418111==(0|v)&g>>>0>4294967295|v>>>0>2147418111)||(g=n+-1|0,(v=t+-1|0)>>>0<4294967295&&(g=g+1|0),k=v,w=-1!=(0|v)|-1!=(0|g),v=s,(g=(k=(0|n)==(0|g)&k>>>0>>0|g>>>0>>0)+u|0)>>>0>>0&&(v=v+1|0),v=v+-1|0,!(-1==(0|(g=g+-1|0))&2147418111==(0|(v=g>>>0<4294967295?v+1|0:v))?w:2147418111==(0|v)&g>>>0<4294967295|v>>>0<2147418111))){if(!(!A&2147418112==(0|d)?!(r|i):2147418112==(0|d)&A>>>0<0|d>>>0<2147418112)){o=a,b=32768|f,t=r,n=i;break e}if(!(!u&2147418112==(0|s)?!(t|n):2147418112==(0|s)&u>>>0<0|s>>>0<2147418112)){b|=32768;break e}if(!(r|A|2147418112^d|i)){v=a,o=(a=!(r^t|a^o|i^n|f^b^-2147483648))?0:v,b=a?2147450880:f,t=a?0:r,n=a?0:i;break e}if(!(t|u|2147418112^s|n))break e;if(!(r|A|i|d)){if(t|u|n|s)break e;t&=r,n&=i,o&=a,b&=f;break e}if(!(t|u|n|s)){t=r,n=i,o=a,b=f;break e}}z=(u=w=(0|u)==(0|A)&(0|s)==(0|d)?(0|i)==(0|n)&t>>>0>r>>>0|n>>>0>i>>>0:(0|s)==(0|d)&u>>>0>A>>>0|s>>>0>d>>>0)?t:r,g=u?n:i,A=v=u?b:f,p=k=u?o:a,u=65535&v,d=b=w?f:b,f=w?a:o,j=b>>>16&32767,(s=v>>>16&32767)||(o=(a=!(u|p))<<6,b=M(a?z:p)+32|0,ua(c+96|0,z,g,p,u,(a=o+(32==(0|(a=M(a?g:u)))?b:a)|0)+-15|0),p=l[c+104>>2],u=l[c+108>>2],z=l[c+96>>2],s=16-a|0,g=l[c+100>>2]),t=w?r:t,n=w?i:n,r=f,a=65535&d,j?i=r:(b=r,i=(o=!(r|a))<<6,v=M(o?t:r)+32|0,ua(c+80|0,t,n,b,a,(r=i+(32==(0|(r=M(o?n:a)))?v:r)|0)+-15|0),j=16-r|0,t=l[c+80>>2],n=l[c+84>>2],i=l[c+88>>2],a=l[c+92>>2]),o=i<<3|n>>>29,b=524288|(v=a<<3|i>>>29),r=(i=p)<<3,i=a=u<<3|i>>>29,a=g>>>29|r,w=i,k^=f,d^=A,i=(r=t)<<3,r=v=n<<3|r>>>29,f=i,(t=s-j|0)&&(t>>>0>127?(o=0,b=0,v=0,f=1):(ua(c- -64|0,i,r,o,b,128-t|0),ca(c+48|0,i,r,o,b,t),o=l[c+56>>2],b=l[c+60>>2],v=l[c+52>>2],f=l[c+48>>2]|0!=(l[c+64>>2]|l[c+72>>2])|0!=(l[c+68>>2]|l[c+76>>2]))),u=v,w|=524288,v=g<<3|(r=z)>>>29,t=r<<3;r:if((0|d)<-1||(0|d)<=-1&&!(k>>>0>4294967295)){if(n=t,!((r=t-(i=f)|0)|(t=(g=a-o|0)-(f=(0|v)==(0|u)&t>>>0>>0|v>>>0>>0)|0)|(i=v-((n>>>0>>0)+u|0)|0)|(n=(w-((a>>>0>>0)+b|0)|0)-(g>>>0>>0)|0))){t=0,n=0,o=0,b=0;break e}if(524287==(0|n)&t>>>0>4294967295|n>>>0>524287)break r;o=r,a=(f=!(t|n))<<6,b=M(f?r:t)+32|0,ua(c+32|0,o,i,t,n,r=(r=a+(32==(0|(r=M(f?i:n)))?b:r)|0)+-12|0),s=s-r|0,t=l[c+40>>2],n=l[c+44>>2],r=l[c+32>>2],i=l[c+36>>2]}else v=v+u|0,(i=(r=f)+t|0)>>>0>>0&&(v=v+1|0),r=i,t=(0|u)==(0|(i=v))&r>>>0>>0|i>>>0>>0,g=b+w|0,(f=a+o|0)>>>0>>0&&(g=g+1|0),a=g,n=a=(t=t+f|0)>>>0>>0?a+1|0:a,1048576&a&&(r=1&r|(1&i)<<31|r>>>1,i=t<<31|i>>>1,s=s+1|0,t=(1&n)<<31|t>>>1,n=n>>>1|0);o=0,k=-2147483648&A,(0|s)>=32767?(b=2147418112|k,t=0,n=0):(f=0,(0|s)>0?f=s:(ua(c+16|0,r,i,t,n,s+127|0),ca(c,r,i,t,n,1-s|0),r=l[c>>2]|0!=(l[c+16>>2]|l[c+24>>2])|0!=(l[c+20>>2]|l[c+28>>2]),i=l[c+4>>2],t=l[c+8>>2],n=l[c+12>>2]),u=(7&i)<<29|r>>>3,v=a=t<<29|i>>>3,(r=(i=(g=7&r)>>>0>4)+u|0)>>>0>>0&&(v=v+1|0),A=r,i=r,b=(0|a)==(0|(r=v))&i>>>0>>0|r>>>0>>0,v=f<<16,v|=a=k|n>>>3&65535,v=(f=(i=(7&n)<<29|t>>>3|o)+b|0)>>>0>>0?v+1|0:v,i=(a=4==(0|g))?1&A:0,g=v,b=f,a=0+r|0,(f=(r=i)+A|0)>>>0>>0&&(a=a+1|0),n=a,(r=b+(i=(0|o)==(0|a)&(r=t=f)>>>0>>0|a>>>0>>0)|0)>>>0>>0&&(g=g+1|0),o=r,b=g)}l[e>>2]=t,l[e+4>>2]=n,l[e+8>>2]=o,l[e+12>>2]=b,(e=c+112|0)>>>0>>0&&De(),We=e}function Je(e){var r=0,i=0,a=0,f=0,t=0,n=0,o=0,b=0,c=0;e:if(e|=0){t=(a=e+-8|0)+(e=-8&(i=l[e+-4>>2]))|0;r:if(!(1&i)){if(!(3&i))break e;if((a=a-(i=l[a>>2])|0)>>>0>2])))return l[138795]=e,l[t+4>>2]=-2&i,l[a+4>>2]=1|e,void(l[e+a>>2]=e)}else{if(i>>>0<=255){if(f=l[a+8>>2],i=i>>>3|0,(0|(r=l[a+12>>2]))==(0|f)){b=555172,c=l[138793]&cc(i),l[b>>2]=c;break r}l[f+12>>2]=r,l[r+8>>2]=f;break r}if(o=l[a+24>>2],(0|a)==(0|(i=l[a+12>>2])))if((r=l[(f=a+20|0)>>2])||(r=l[(f=a+16|0)>>2])){for(;n=f,(r=l[(f=(i=r)+20|0)>>2])||(f=i+16|0,r=l[i+16>>2]););l[n>>2]=0}else i=0;else r=l[a+8>>2],l[r+12>>2]=i,l[i+8>>2]=r;if(!o)break r;f=l[a+28>>2];i:{if(l[(r=555476+(f<<2)|0)>>2]==(0|a)){if(l[r>>2]=i,i)break i;b=555176,c=l[138794]&cc(f),l[b>>2]=c;break r}if(l[o+(l[o+16>>2]==(0|a)?16:20)>>2]=i,!i)break r}if(l[i+24>>2]=o,(r=l[a+16>>2])&&(l[i+16>>2]=r,l[r+24>>2]=i),!(r=l[a+20>>2]))break r;l[i+20>>2]=r,l[r+24>>2]=i}}if(!(t>>>0<=a>>>0)&&1&(i=l[t+4>>2])){r:{if(!(2&i)){if(l[138799]==(0|t)){if(l[138799]=a,e=l[138796]+e|0,l[138796]=e,l[a+4>>2]=1|e,l[138798]!=(0|a))break e;return l[138795]=0,void(l[138798]=0)}if(l[138798]==(0|t))return l[138798]=a,e=l[138795]+e|0,l[138795]=e,l[a+4>>2]=1|e,void(l[e+a>>2]=e);e=(-8&i)+e|0;i:if(i>>>0<=255){if(i=i>>>3|0,(0|(r=l[t+8>>2]))==(0|(f=l[t+12>>2]))){b=555172,c=l[138793]&cc(i),l[b>>2]=c;break i}l[r+12>>2]=f,l[f+8>>2]=r}else{if(o=l[t+24>>2],(0|t)==(0|(i=l[t+12>>2])))if((r=l[(f=t+20|0)>>2])||(r=l[(f=t+16|0)>>2])){for(;n=f,(r=l[(f=(i=r)+20|0)>>2])||(f=i+16|0,r=l[i+16>>2]););l[n>>2]=0}else i=0;else r=l[t+8>>2],l[r+12>>2]=i,l[i+8>>2]=r;if(o){f=l[t+28>>2];a:{if(l[(r=555476+(f<<2)|0)>>2]==(0|t)){if(l[r>>2]=i,i)break a;b=555176,c=l[138794]&cc(f),l[b>>2]=c;break i}if(l[o+(l[o+16>>2]==(0|t)?16:20)>>2]=i,!i)break i}l[i+24>>2]=o,(r=l[t+16>>2])&&(l[i+16>>2]=r,l[r+24>>2]=i),(r=l[t+20>>2])&&(l[i+20>>2]=r,l[r+24>>2]=i)}}if(l[a+4>>2]=1|e,l[e+a>>2]=e,l[138798]!=(0|a))break r;return void(l[138795]=e)}l[t+4>>2]=-2&i,l[a+4>>2]=1|e,l[e+a>>2]=e}if(e>>>0<=255)return i=555212+((e=e>>>3|0)<<3)|0,(r=l[138793])&(e=1<>2]:(l[138793]=e|r,e=i),l[i+8>>2]=a,l[e+12>>2]=a,l[a+12>>2]=i,void(l[a+8>>2]=e);l[a+16>>2]=0,l[a+20>>2]=0,r=0,(f=e>>>8|0)&&(r=31,e>>>0>16777215||(r=(i=f)<<(f=f+1048320>>>16&8),r=28+((r=((r<<=o=r+520192>>>16&4)<<(n=r+245760>>>16&2)>>>15|0)-(n|f|o)|0)<<1|e>>>r+21&1)|0)),l[(t=a)+28>>2]=r,n=555476+(r<<2)|0;r:{i:{if((f=l[138794])&(i=1<>>1|0)|0),i=l[n>>2];;){if(r=i,(-8&l[i+4>>2])==(0|e))break i;if(i=f>>>29|0,f<<=1,!(i=l[(n=r+(4&i)|0)+16>>2]))break}l[n+16>>2]=a,l[a+24>>2]=r}else l[138794]=i|f,l[n>>2]=a,l[a+24>>2]=n;l[a+12>>2]=a,l[a+8>>2]=a;break r}e=l[r+8>>2],l[e+12>>2]=a,l[r+8>>2]=a,l[a+24>>2]=0,l[a+12>>2]=r,l[a+8>>2]=e}if(e=l[138801]+-1|0,l[138801]=e,!e){for(a=555628;a=(e=l[a>>2])+8|0,e;);l[138801]=-1}}}}function Xe(e,r){var i,a=0,f=L(0),t=0,n=L(0);a=i=We-4224|0,i>>>0>>0&&De(),We=a,l[i+4220>>2]=e,s[i+4219|0]=r,l[i+4212>>2]=0,l[i+4208>>2]=0,l[i+4204>>2]=0,1!=l[i+4220>>2]?2!=l[i+4220>>2]?4!=l[i+4220>>2]?(K(2571,2472,128,2577),V()):(l[i+4212>>2]=159728,l[i+4208>>2]=421872,l[i+4204>>2]=8):(l[i+4212>>2]=61424,l[i+4208>>2]=126960,l[i+4204>>2]=4):(l[i+4212>>2]=36848,l[i+4208>>2]=53232,l[i+4204>>2]=2);e:{if(!(1&s[l[i+4220>>2]+36836|0])){if(function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,l[r+8>>2]=256,e=l[r+12>>2],l[e>>2]=e+8,l[e+4>>2]=1032,function(e,r){var i,a,f=0,t=0;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2];l[i+8>>2]<=l[e+4>>2]||(Sn(e),l[i+8>>2]<=1032||(r=l[i+8>>2],f=e,t=lo((0|r)!=(1073741823&r)?-1:r<<2),l[f>>2]=t,l[e+4>>2]=l[i+8>>2]));(e=i+16|0)>>>0>>0&&De();We=e}(e,l[r+8>>2]),(e=r+16|0)>>>0>>0&&De();We=e}(e=i- -64|0),r=l[i+4220>>2],e=Gb(e),l[138788]=0,J(106,0|r,0|e,32),e=l[138788],l[138788]=0,1==(0|e))break e;for(l[i+60>>2]=0;l[i+60>>2]<32;){for(l[i+56>>2]=0;l[i+56>>2]<32;){for(l[i+36>>2]=0,s[552944+(l[i+56>>2]+(l[i+60>>2]<<5)<<1)|0]=l[i+56>>2]<16,s[1+(552944+(l[i+56>>2]+(l[i+60>>2]<<5)<<1)|0)|0]=l[i+60>>2]<16,l[i+52>>2]=0;l[i+52>>2]>2];){for(t=i,n=p[Gb(i- -64|0)+(l[i+52>>2]+j(l[i+60>>2],l[i+4204>>2])<<2)>>2],p[t+32>>2]=n,l[i+48>>2]=0;l[i+48>>2]>2];){if(f=p[i+32>>2],e=Gb(i- -64|0),p[i+28>>2]=f*p[e+(l[i+48>>2]+j(l[i+56>>2],l[i+4204>>2])<<2)>>2],p[l[i+4212>>2]+(l[i+48>>2]+j(l[i+52>>2],l[i+4204>>2])<<2)>>2]=p[i+28>>2],f=L(p[i+28>>2]*L(32768)),l[138788]=0,e=0|ve(107,L(f)),r=l[138788],l[138788]=0,1==(0|r))break e;k[l[i+4208>>2]+(l[i+48>>2]+j(l[i+52>>2],l[i+4204>>2])<<1)>>1]=e,l[i+36>>2]=l[i+36>>2]+(e<<16>>16),l[i+48>>2]=l[i+48>>2]+1}l[i+52>>2]=l[i+52>>2]+1}if(32768!=l[i+36>>2]){for(l[i+24>>2]=l[i+36>>2]-32768,l[i+20>>2]=l[i+4204>>2]/2,l[i+16>>2]=l[i+20>>2],l[i+12>>2]=l[i+20>>2],l[i+8>>2]=l[i+20>>2],l[i+4>>2]=l[i+20>>2],l[i+52>>2]=l[i+20>>2];l[i+52>>2]<(l[i+20>>2]+2|0);){for(l[i+48>>2]=l[i+20>>2];l[i+48>>2]<(l[i+20>>2]+2|0);)k[l[i+4208>>2]+(l[i+48>>2]+j(l[i+52>>2],l[i+4204>>2])<<1)>>1]>2]+(l[i+4>>2]+j(l[i+8>>2],l[i+4204>>2])<<1)>>1]?(l[i+8>>2]=l[i+52>>2],l[i+4>>2]=l[i+48>>2]):k[l[i+4208>>2]+(l[i+48>>2]+j(l[i+52>>2],l[i+4204>>2])<<1)>>1]>k[l[i+4208>>2]+(l[i+12>>2]+j(l[i+16>>2],l[i+4204>>2])<<1)>>1]&&(l[i+16>>2]=l[i+52>>2],l[i+12>>2]=l[i+48>>2]),l[i+48>>2]=l[i+48>>2]+1;l[i+52>>2]=l[i+52>>2]+1}l[i+24>>2]<0?k[l[i+4208>>2]+(l[i+12>>2]+j(l[i+16>>2],l[i+4204>>2])<<1)>>1]=k[l[i+4208>>2]+(l[i+12>>2]+j(l[i+16>>2],l[i+4204>>2])<<1)>>1]-l[i+24>>2]:k[l[i+4208>>2]+(l[i+4>>2]+j(l[i+8>>2],l[i+4204>>2])<<1)>>1]=k[l[i+4208>>2]+(l[i+4>>2]+j(l[i+8>>2],l[i+4204>>2])<<1)>>1]-l[i+24>>2]}l[i+56>>2]=l[i+56>>2]+1,l[i+4212>>2]=l[i+4212>>2]+(j(l[i+4204>>2],l[i+4204>>2])<<2),l[i+4208>>2]=l[i+4208>>2]+(j(l[i+4204>>2],l[i+4204>>2])<<1)}l[i+60>>2]=l[i+60>>2]+1}l[i+4212>>2]=l[i+4212>>2]+(0-j(l[i+4204>>2],l[i+4204>>2]<<10)<<2),l[i+4208>>2]=l[i+4208>>2]+(0-j(l[i+4204>>2],l[i+4204>>2]<<10)<<1),s[l[i+4220>>2]+36836|0]=1,go(i- -64|0)}return e=1&s[i+4219|0]?l[i+4208>>2]:l[i+4212>>2],(r=i+4224|0)>>>0>>0&&De(),We=r,e}e=i- -64|0,r=0|O(),a=0|C(),l[i+44>>2]=r,l[i+40>>2]=a,go(e),D(l[i+44>>2]),V()}function $e(e,r){var i=0,a=0,f=0,t=0,n=0,o=0,b=0,c=0;t=e+r|0;e:{r:if(!(1&(i=l[e+4>>2]))){if(!(3&i))break e;if(r=(i=l[e>>2])+r|0,(0|(e=e-i|0))==l[138798]){if(3==(3&(i=l[t+4>>2])))return l[138795]=r,l[t+4>>2]=-2&i,l[e+4>>2]=1|r,void(l[t>>2]=r)}else{if(i>>>0<=255){if(f=i>>>3|0,i=l[e+8>>2],(0|(a=l[e+12>>2]))==(0|i)){b=555172,c=l[138793]&cc(f),l[b>>2]=c;break r}l[i+12>>2]=a,l[a+8>>2]=i;break r}if(o=l[e+24>>2],(0|(i=l[e+12>>2]))==(0|e))if((f=l[(a=e+20|0)>>2])||(f=l[(a=e+16|0)>>2])){for(;n=a,(f=l[(a=(i=f)+20|0)>>2])||(a=i+16|0,f=l[i+16>>2]););l[n>>2]=0}else i=0;else a=l[e+8>>2],l[a+12>>2]=i,l[i+8>>2]=a;if(!o)break r;a=l[e+28>>2];i:{if(l[(f=555476+(a<<2)|0)>>2]==(0|e)){if(l[f>>2]=i,i)break i;b=555176,c=l[138794]&cc(a),l[b>>2]=c;break r}if(l[o+(l[o+16>>2]==(0|e)?16:20)>>2]=i,!i)break r}if(l[i+24>>2]=o,(a=l[e+16>>2])&&(l[i+16>>2]=a,l[a+24>>2]=i),!(a=l[e+20>>2]))break r;l[i+20>>2]=a,l[a+24>>2]=i}}r:{if(!(2&(i=l[t+4>>2]))){if(l[138799]==(0|t)){if(l[138799]=e,r=l[138796]+r|0,l[138796]=r,l[e+4>>2]=1|r,l[138798]!=(0|e))break e;return l[138795]=0,void(l[138798]=0)}if(l[138798]==(0|t))return l[138798]=e,r=l[138795]+r|0,l[138795]=r,l[e+4>>2]=1|r,void(l[e+r>>2]=r);r=(-8&i)+r|0;i:if(i>>>0<=255){if(f=i>>>3|0,i=l[t+8>>2],(0|(a=l[t+12>>2]))==(0|i)){b=555172,c=l[138793]&cc(f),l[b>>2]=c;break i}l[i+12>>2]=a,l[a+8>>2]=i}else{if(o=l[t+24>>2],(0|t)==(0|(i=l[t+12>>2])))if((f=l[(a=t+20|0)>>2])||(f=l[(a=t+16|0)>>2])){for(;n=a,(f=l[(a=(i=f)+20|0)>>2])||(a=i+16|0,f=l[i+16>>2]););l[n>>2]=0}else i=0;else a=l[t+8>>2],l[a+12>>2]=i,l[i+8>>2]=a;if(o){a=l[t+28>>2];a:{if(l[(f=555476+(a<<2)|0)>>2]==(0|t)){if(l[f>>2]=i,i)break a;b=555176,c=l[138794]&cc(a),l[b>>2]=c;break i}if(l[o+(l[o+16>>2]==(0|t)?16:20)>>2]=i,!i)break i}l[i+24>>2]=o,(a=l[t+16>>2])&&(l[i+16>>2]=a,l[a+24>>2]=i),(a=l[t+20>>2])&&(l[i+20>>2]=a,l[a+24>>2]=i)}}if(l[e+4>>2]=1|r,l[e+r>>2]=r,l[138798]!=(0|e))break r;return void(l[138795]=r)}l[t+4>>2]=-2&i,l[e+4>>2]=1|r,l[e+r>>2]=r}if(r>>>0<=255)return r=555212+((i=r>>>3|0)<<3)|0,(a=l[138793])&(i=1<>2]:(l[138793]=i|a,i=r),l[r+8>>2]=e,l[i+12>>2]=e,l[e+12>>2]=r,void(l[e+8>>2]=i);l[e+16>>2]=0,l[e+20>>2]=0,i=0,(f=r>>>8|0)&&(i=31,r>>>0>16777215||(i=28+((i=((t=(f<<=n=f+1048320>>>16&8)<<(i=f+520192>>>16&4))<<(f=t+245760>>>16&2)>>>15|0)-(f|i|n)|0)<<1|r>>>i+21&1)|0)),l[(a=e)+28>>2]=i,f=555476+(i<<2)|0;r:{if((a=l[138794])&(n=1<>>1|0)|0),i=l[f>>2];;){if(f=i,(-8&l[i+4>>2])==(0|r))break r;if(i=a>>>29|0,a<<=1,!(i=l[(n=f+(4&i)|0)+16>>2]))break}l[n+16>>2]=e}else l[138794]=a|n,l[f>>2]=e;return l[e+24>>2]=f,l[e+12>>2]=e,void(l[e+8>>2]=e)}r=l[f+8>>2],l[r+12>>2]=e,l[f+8>>2]=e,l[e+24>>2]=0,l[e+12>>2]=f,l[e+8>>2]=r}}function er(e,r,i,a){var f,t=0;t=f=We-192|0,f>>>0>>0&&De(),We=t,t=f+152|0,l[f+184>>2]=e,l[f+180>>2]=r,l[f+176>>2]=i,l[f+172>>2]=a,l[f+168>>2]=0,e=l[f+172>>2],si(f+160|0,l[f+180>>2]),si(t,l[f+184>>2]),r=l[f+164>>2],l[f+80>>2]=l[f+160>>2],l[f+84>>2]=r,r=l[f+156>>2],l[f+72>>2]=l[f+152>>2],l[f+76>>2]=r;e:if(1&Nn(e,f+80|0,f+72|0))e=f+104|0,r=l[f+172>>2],si(f+112|0,l[f+176>>2]),si(e,l[f+180>>2]),e=l[f+116>>2],l[f+32>>2]=l[f+112>>2],l[f+36>>2]=e,e=l[f+108>>2],l[f+24>>2]=l[f+104>>2],l[f+28>>2]=e,1&Nn(r,f+32|0,f+24|0)?(vf(l[f+184>>2],l[f+176>>2]),l[f+168>>2]=1):(e=f+88|0,r=f+96|0,vf(l[f+184>>2],l[f+180>>2]),l[f+168>>2]=1,i=l[f+172>>2],si(r,l[f+176>>2]),si(e,l[f+180>>2]),e=l[f+100>>2],l[f+16>>2]=l[f+96>>2],l[f+20>>2]=e,e=l[f+92>>2],l[f+8>>2]=l[f+88>>2],l[f+12>>2]=e,1&Nn(i,f+16|0,f+8|0)&&(vf(l[f+180>>2],l[f+176>>2]),l[f+168>>2]=2));else{if(e=f+136|0,r=l[f+172>>2],si(f+144|0,l[f+176>>2]),si(e,l[f+180>>2]),e=l[f+148>>2],l[f+64>>2]=l[f+144>>2],l[f+68>>2]=e,e=l[f+140>>2],l[f+56>>2]=l[f+136>>2],l[f+60>>2]=e,!(1&Nn(r,f- -64|0,f+56|0)))break e;e=f+120|0,r=f+128|0,vf(l[f+180>>2],l[f+176>>2]),l[f+168>>2]=1,i=l[f+172>>2],si(r,l[f+180>>2]),si(e,l[f+184>>2]),e=l[f+132>>2],l[f+48>>2]=l[f+128>>2],l[f+52>>2]=e,e=l[f+124>>2],l[f+40>>2]=l[f+120>>2],l[f+44>>2]=e,1&Nn(i,f+48|0,f+40|0)&&(vf(l[f+184>>2],l[f+180>>2]),l[f+168>>2]=2)}return l[f+188>>2]=l[f+168>>2],e=l[f+188>>2],(r=f+192|0)>>>0>>0&&De(),We=r,e}function rr(e,r,i){var a,f=0,t=0;f=a=We-48|0,a>>>0>>0&&De(),We=f,l[a+40>>2]=e,l[a+36>>2]=r,l[a+32>>2]=i;e:{r:switch((l[a+36>>2]-l[a+40>>2]|0)/4|0){case 0:case 1:s[a+47|0]=1;break e;case 2:e=l[a+32>>2],r=l[a+36>>2]+-4|0,l[a+36>>2]=r,1&wo(e,r,l[a+40>>2])&&vf(l[a+40>>2],l[a+36>>2]),s[a+47|0]=1;break e;case 3:e=l[a+40>>2],r=l[a+40>>2]+4|0,i=l[a+36>>2]+-4|0,l[a+36>>2]=i,vr(e,r,i,l[a+32>>2]),s[a+47|0]=1;break e;case 4:e=l[a+40>>2],r=l[a+40>>2]+4|0,i=l[a+40>>2]+8|0,f=l[a+36>>2]+-4|0,l[a+36>>2]=f,dr(e,r,i,f,l[a+32>>2]),s[a+47|0]=1;break e;case 5:e=l[a+40>>2],r=l[a+40>>2]+4|0,i=l[a+40>>2]+8|0,f=l[a+40>>2]+12|0,t=l[a+36>>2]+-4|0,l[a+36>>2]=t,cr(e,r,i,f,t,l[a+32>>2]),s[a+47|0]=1;break e;default:break r}for(l[a+28>>2]=l[a+40>>2]+8,vr(l[a+40>>2],l[a+40>>2]+4|0,l[a+28>>2],l[a+32>>2]),l[a+24>>2]=8,l[a+20>>2]=0,l[a+16>>2]=l[a+28>>2]+4;l[a+16>>2]!=l[a+36>>2];){if(1&wo(l[a+32>>2],l[a+16>>2],l[a+28>>2])){for(e=a+8|0,r=Jo(l[a+16>>2]),r=w[r>>1]|w[r+2>>1]<<16,k[e>>1]=r,k[e+2>>1]=r>>>16,l[a+4>>2]=l[a+28>>2],l[a+28>>2]=l[a+16>>2];e=Jo(l[a+4>>2]),na(l[a+28>>2],e),l[a+28>>2]=l[a+4>>2],l[a+28>>2]!=l[a+40>>2]?(e=l[a+32>>2],r=l[a+4>>2]+-4|0,l[a+4>>2]=r,e=wo(e,a+8|0,r)):e=0,1&e;);if(e=Jo(a+8|0),na(l[a+28>>2],e),e=l[a+20>>2]+1|0,l[a+20>>2]=e,8==(0|e)){e=l[a+16>>2]+4|0,l[a+16>>2]=e,s[a+47|0]=(0|e)==l[a+36>>2];break e}}l[a+28>>2]=l[a+16>>2],l[a+16>>2]=l[a+16>>2]+4}s[a+47|0]=1}return e=1&s[a+47|0],(r=a+48|0)>>>0>>0&&De(),We=r,e}function ir(e,r,i,a,f,t){var n,o,b,c,v=0;return v=n=We-160|0,n>>>0>>0&&De(),We=v,v=n+112|0,o=n+120|0,l[n+156>>2]=e,l[n+152>>2]=r,l[n+148>>2]=i,l[n+144>>2]=a,l[n+140>>2]=f,l[n+136>>2]=t,b=n,c=tr(l[n+156>>2],l[n+152>>2],l[n+148>>2],l[n+144>>2],l[n+136>>2]),l[b+132>>2]=c,e=l[n+136>>2],si(o,l[n+140>>2]),si(v,l[n+144>>2]),r=l[n+124>>2],l[n+56>>2]=l[n+120>>2],l[n+60>>2]=r,r=l[n+116>>2],l[n+48>>2]=l[n+112>>2],l[n+52>>2]=r,1&Nn(e,n+56|0,n+48|0)&&(e=n+96|0,r=n+104|0,vf(l[n+144>>2],l[n+140>>2]),l[n+132>>2]=l[n+132>>2]+1,i=l[n+136>>2],si(r,l[n+144>>2]),si(e,l[n+148>>2]),e=l[n+108>>2],l[n+40>>2]=l[n+104>>2],l[n+44>>2]=e,e=l[n+100>>2],l[n+32>>2]=l[n+96>>2],l[n+36>>2]=e,1&Nn(i,n+40|0,n+32|0)&&(e=n+80|0,r=n+88|0,vf(l[n+148>>2],l[n+144>>2]),l[n+132>>2]=l[n+132>>2]+1,i=l[n+136>>2],si(r,l[n+148>>2]),si(e,l[n+152>>2]),e=l[n+92>>2],l[n+24>>2]=l[n+88>>2],l[n+28>>2]=e,e=l[n+84>>2],l[n+16>>2]=l[n+80>>2],l[n+20>>2]=e,1&Nn(i,n+24|0,n+16|0)&&(e=n- -64|0,r=n+72|0,vf(l[n+152>>2],l[n+148>>2]),l[n+132>>2]=l[n+132>>2]+1,i=l[n+136>>2],si(r,l[n+152>>2]),si(e,l[n+156>>2]),e=l[n+76>>2],l[n+8>>2]=l[n+72>>2],l[n+12>>2]=e,e=l[n+68>>2],l[n>>2]=l[n+64>>2],l[n+4>>2]=e,1&Nn(i,n+8|0,n)&&(vf(l[n+156>>2],l[n+152>>2]),l[n+132>>2]=l[n+132>>2]+1)))),e=l[n+132>>2],(r=n+160|0)>>>0>>0&&De(),We=r,e}function ar(e,r){var i,a,f,t=0,n=0,b=0,c=0,v=0,u=0,k=0;for((t=i=We-48|0)>>>0>>0&&De(),We=t,a=l[1472],f=l[1469];(t=l[r+4>>2])>>>0>2]?(l[r+4>>2]=t+1,t=d[0|t]):t=oi(r),jc(t););c=1;e:{r:switch(t+-43|0){case 0:case 2:break r;default:break e}c=45==(0|t)?-1:1,(t=l[r+4>>2])>>>0>2]?(l[r+4>>2]=t+1,t=d[0|t]):t=oi(r)}e:{r:{i:{for(;;){if(s[n+5800|0]==(32|t)){if(n>>>0>6||((t=l[r+4>>2])>>>0>2]?(l[r+4>>2]=t+1,t=d[0|t]):t=oi(r)),8!=(0|(n=n+1|0)))continue;break i}break}if(3!=(0|n)){if(8==(0|n))break i;if(n>>>0<4)break r;if(8==(0|n))break i}if((t=l[r+104>>2])&&(l[r+4>>2]=l[r+4>>2]+-1),!(n>>>0<4))for(;t&&(l[r+4>>2]=l[r+4>>2]+-1),(n=n+-1|0)>>>0>3;);}!function(e,r){var i,a=0,f=0,t=0,n=0,b=0,c=0;(a=i=We-16|0)>>>0>>0&&De();We=a,g(r),t=o(0);(a=2147483647&t)-8388608>>>0<=2130706431?(f=a,a=(a=a>>>7|0)+1065353216|0,n=f<<=25,a=f>>>0<0?a+1|0:a):a>>>0>=2139095040?(n=(a=t)<<25,a=2147418112|(f=a>>>7|0)):a?(f=a,a=M(a),ua(i,f,0,0,0,a+81|0),b=l[i>>2],c=l[i+4>>2],n=l[i+8>>2],a=65536^l[i+12>>2]|16265-a<<16):a=0;l[e>>2]=b,l[e+4>>2]=c,l[e+8>>2]=n,l[e+12>>2]=-2147483648&t|a,(e=i+16|0)>>>0>>0&&De();We=e}(i,L(L(0|c)*L(y))),v=l[i+8>>2],b=l[i+12>>2],u=l[i>>2],k=l[i+4>>2];break e}r:{i:{a:if(!n){for(n=0;;){if(s[n+5809|0]!=(32|t))break a;if(n>>>0>1||((t=l[r+4>>2])>>>0>2]?(l[r+4>>2]=t+1,t=d[0|t]):t=oi(r)),3==(0|(n=n+1|0)))break}break i}a:switch(0|n){case 0:if(48==(0|t)){if((n=l[r+4>>2])>>>0>2]?(l[r+4>>2]=n+1,n=d[0|n]):n=oi(r),88==(-33&n)){!function(e,r,i,a,f){var t,n=0,o=0,b=0,c=0,v=0,g=0,u=0,s=0,k=0,w=0,p=0,z=0,j=0,L=0,_=0,M=0,h=0,m=0,E=0,V=0,y=0;n=t=We-432|0,t>>>0>>0&&De(),We=n,(n=l[r+4>>2])>>>0>2]?(l[r+4>>2]=n+1,o=d[0|n]):o=oi(r);f:{t:{for(;;){n:{if(48!=(0|o)){if(46!=(0|o))break f;if((n=l[r+4>>2])>>>0>=A[r+104>>2])break n;l[r+4>>2]=n+1,o=d[0|n];break t}if((n=l[r+4>>2])>>>0>2]){M=1,l[r+4>>2]=n+1,o=d[0|n];continue}M=1,o=oi(r);continue}break}o=oi(r)}if(_=1,48==(0|o)){for(;(n=l[r+4>>2])>>>0>2]?(l[r+4>>2]=n+1,o=d[0|n]):o=oi(r),c=c+-1|0,(n=k+-1|0)>>>0<4294967295&&(c=c+1|0),k=n,48==(0|o););M=1}}for(n=1073676288;;){f:{h=32|o;t:{if(!((m=o+-48|0)>>>0<10)){if(h+-97>>>0>5&&46!=(0|o))break f;if(46==(0|o)){if(_)break f;_=1,k=u,c=b;break t}}o=(0|o)>57?h+-87|0:m,(0|b)<0||(0|b)<=0&&!(u>>>0>7)?w=o+(w<<4)|0:(0|b)<0||(0|b)<=0&&!(u>>>0>28)?(rf(t+48|0,o),Ze(t+32|0,j,L,s,n,0,0,0,1073414144),Ze(t+16|0,j=l[t+32>>2],L=l[t+36>>2],s=l[t+40>>2],n=l[t+44>>2],l[t+48>>2],l[t+52>>2],l[t+56>>2],l[t+60>>2]),He(t,v,g,p,z,l[t+16>>2],l[t+20>>2],l[t+24>>2],l[t+28>>2]),p=l[t+8>>2],z=l[t+12>>2],v=l[t>>2],g=l[t+4>>2]):!o|y||(Ze(t+80|0,j,L,s,n,0,0,0,1073610752),He(t- -64|0,v,g,p,z,l[t+80>>2],l[t+84>>2],l[t+88>>2],l[t+92>>2]),p=l[t+72>>2],z=l[t+76>>2],y=1,v=l[t+64>>2],g=l[t+68>>2]),(u=u+1|0)>>>0<1&&(b=b+1|0),M=1}if((o=l[r+4>>2])>>>0>2]){l[r+4>>2]=o+1,o=d[0|o];continue}o=oi(r);continue}break}f:if(M){if((0|b)<0||(0|b)<=0&&!(u>>>0>7))for(s=u,n=b;w<<=4,(s=s+1|0)>>>0<1&&(n=n+1|0),8!=(0|s)|n;);t:if(80!=(-33&o))s=0,n=0,l[r+104>>2]&&(l[r+4>>2]=l[r+4>>2]+-1);else{if((s=Lr(r))|-2147483648!=(0|(n=o=Ie)))break t;if(s=0,n=0,!l[r+104>>2])break t;l[r+4>>2]=l[r+4>>2]+-1}if(!w){Ai(t+112|0,0*+(0|f)),v=l[t+112>>2],g=l[t+116>>2],i=l[t+120>>2],r=l[t+124>>2];break f}if(c=(r=_?c:b)<<2|(b=_?k:u)>>>30,r=s+(b<<2)|0,b=n+c|0,n=(b=r>>>0>>0?b+1|0:b)+-1|0,n=(r=r+-32|0)>>>0<4294967264?n+1|0:n,o=(u=r)>>>0<=(r=0-a|0)>>>0?0:1,b=n,(0|n)>(0|(r>>=31))||(0|n)>=(0|r)&&o){l[138784]=68,rf(t+160|0,f),Ze(t+144|0,l[t+160>>2],l[t+164>>2],l[t+168>>2],l[t+172>>2],-1,-1,-1,2147418111),Ze(t+128|0,l[t+144>>2],l[t+148>>2],l[t+152>>2],l[t+156>>2],-1,-1,-1,2147418111),v=l[t+128>>2],g=l[t+132>>2],i=l[t+136>>2],r=l[t+140>>2];break f}if(n=u>>>0<(r=a+-226|0)>>>0?0:1,(0|b)>(0|(r>>=31))||(0|b)>=(0|r)&&n){if((0|w)>-1)for(;He(t+416|0,v,g,p,z,0,0,0,-1073807360),He(t+400|0,v,g,p,z,(r=n=(0|(o=qa(v,g,p,z)))<0)?v:l[t+416>>2],r?g:l[t+420>>2],r?p:l[t+424>>2],r?z:l[t+428>>2]),b=b+-1|0,(r=u+-1|0)>>>0<4294967295&&(b=b+1|0),u=r,p=l[t+408>>2],z=l[t+412>>2],v=l[t+400>>2],g=l[t+404>>2],(0|(w=w<<1|(0|o)>-1))>-1;);c=b-(((r=a)>>31)+((n=u)>>>0>>0)|0)|0,n=(0|(r=a=k=32+(n-r|0)|0))>0?r:0,(0|(r=(0|(c=r>>>0<32?c+1|0:c))<(0|(r=(o=i)>>31))||(0|c)<=(0|r)&&!(a>>>0>=o>>>0)?n:o))>=113?(rf(t+384|0,f),k=l[t+392>>2],c=l[t+396>>2],j=l[t+384>>2],L=l[t+388>>2],a=0,i=0):(Ai(t+352|0,Jf(1,144-r|0)),rf(t+336|0,f),j=l[t+336>>2],L=l[t+340>>2],k=l[t+344>>2],c=l[t+348>>2],Mb(t+368|0,l[t+352>>2],l[t+356>>2],l[t+360>>2],l[t+364>>2],j,L,k,c),E=l[t+376>>2],V=l[t+380>>2],a=l[t+368>>2],i=l[t+372>>2]),of(f=t+320|0,(r=!(1&w)&0!=(0|Ji(v,g,p,z,0,0,0,0))&(0|r)<32)+w|0),Ze(t+304|0,j,L,k,c,l[t+320>>2],l[t+324>>2],l[t+328>>2],l[t+332>>2]),He(t+272|0,l[t+304>>2],l[t+308>>2],l[t+312>>2],l[t+316>>2],a,i,E,V),Ze(t+288|0,r?0:v,r?0:g,r?0:p,r?0:z,j,L,k,c),He(t+256|0,l[t+288>>2],l[t+292>>2],l[t+296>>2],l[t+300>>2],l[t+272>>2],l[t+276>>2],l[t+280>>2],l[t+284>>2]),jn(t+240|0,l[t+256>>2],l[t+260>>2],l[t+264>>2],l[t+268>>2],a,i,E,V),Ji(f=l[t+240>>2],a=l[t+244>>2],i=l[t+248>>2],r=l[t+252>>2],0,0,0,0)||(l[138784]=68),ri(t+224|0,f,a,i,r,u),v=l[t+224>>2],g=l[t+228>>2],i=l[t+232>>2],r=l[t+236>>2];break f}l[138784]=68,rf(t+208|0,f),Ze(t+192|0,l[t+208>>2],l[t+212>>2],l[t+216>>2],l[t+220>>2],0,0,0,65536),Ze(t+176|0,l[t+192>>2],l[t+196>>2],l[t+200>>2],l[t+204>>2],0,0,0,65536),v=l[t+176>>2],g=l[t+180>>2],i=l[t+184>>2],r=l[t+188>>2]}else l[r+104>>2]&&(i=l[r+4>>2],l[r+4>>2]=i+-1,l[r+4>>2]=i+-2,_&&(l[r+4>>2]=i+-3)),Ai(t+96|0,0*+(0|f)),v=l[t+96>>2],g=l[t+100>>2],i=l[t+104>>2],r=l[t+108>>2];l[e>>2]=v,l[e+4>>2]=g,l[e+8>>2]=i,l[e+12>>2]=r,(e=t+432|0)>>>0>>0&&De(),We=e}(i+16|0,r,f,a,c),v=l[i+24>>2],b=l[i+28>>2],u=l[i+16>>2],k=l[i+20>>2];break e}l[r+104>>2]&&(l[r+4>>2]=l[r+4>>2]+-1)}!function(e,r,i,a,f,t){var n,o,b,c=0,v=0,g=0,u=0,s=0,k=0,w=0,p=0,z=0,L=0,M=0,h=0,m=0,E=0,V=0,y=0,G=0,F=0;k=n=We-8960|0,n>>>0>>0&&De(),We=k,b=0-(o=a+f|0)|0;f:{t:{for(;;){n:{if(48!=(0|i)){if(46!=(0|i))break f;if((i=l[r+4>>2])>>>0>=A[r+104>>2])break n;l[r+4>>2]=i+1,i=d[0|i];break t}if((i=l[r+4>>2])>>>0>2]){p=1,l[r+4>>2]=i+1,i=d[0|i];continue}p=1,i=oi(r);continue}break}i=oi(r)}if(u=1,48==(0|i)){for(;(i=l[r+4>>2])>>>0>2]?(l[r+4>>2]=i+1,i=d[0|i]):i=oi(r),g=g+-1|0,(c=c+-1|0)>>>0<4294967295&&(g=g+1|0),48==(0|i););p=1}}l[n+768>>2]=0;f:{t:{n:{o:{if((w=46==(0|i))|(L=i+-48|0)>>>0<=9)for(k=0;;){b:{if(1&w){if(!u){c=v,g=s,u=1;break b}p=0!=(0|p);break o}(v=v+1|0)>>>0<1&&(s=s+1|0),(0|k)<=2044?(m=48!=(0|i)?v:m,l[(w=(n+768|0)+(k<<2)|0)>>2]=z?(j(l[w>>2],10)+i|0)-48|0:L,p=1,z=(i=9==(0|(w=z+1|0)))?0:w,k=i+k|0):48!=(0|i)&&(l[n+8944>>2]=1|l[n+8944>>2])}if((i=l[r+4>>2])>>>0>2]?(l[r+4>>2]=i+1,i=d[0|i]):i=oi(r),!((w=46==(0|i))|(L=i+-48|0)>>>0<10))break}else k=0;if(c=u?c:v,g=u?g:s,!(!p|69!=(-33&i))){(i=Lr(r))|-2147483648!=(0|(u=w=Ie))||(i=0,u=0,l[r+104>>2]&&(l[r+4>>2]=l[r+4>>2]+-1)),g=g+u|0,(c=i+c|0)>>>0>>0&&(g=g+1|0);break t}if(p=0!=(0|p),(0|i)<0)break n}l[r+104>>2]&&(l[r+4>>2]=l[r+4>>2]+-1)}if(!p){l[138784]=28,v=0,s=0,vo(r),i=0,r=0;break f}}if(r=l[n+768>>2])if((0|v)!=(0|c)|(0|g)!=(0|s)|((0|s)>0?1:(0|s)>=0?v>>>0<=9?0:1:0)|(r>>>a|0?(0|a)<=30:0))if(i=c>>>0<=(r=(0|f)/-2|0)>>>0?0:1,(0|g)>(0|(r>>=31))||(0|g)>=(0|r)&&i)l[138784]=68,rf(n+96|0,t),Ze(n+80|0,l[n+96>>2],l[n+100>>2],l[n+104>>2],l[n+108>>2],-1,-1,-1,2147418111),Ze(n- -64|0,l[n+80>>2],l[n+84>>2],l[n+88>>2],l[n+92>>2],-1,-1,-1,2147418111),v=l[n+64>>2],s=l[n+68>>2],i=l[n+76>>2],r=l[n+72>>2];else if(i=c>>>0>=(r=f+-226|0)>>>0?0:1,(0|g)<(0|(r>>=31))||(0|g)<=(0|r)&&i)l[138784]=68,rf(n+144|0,t),Ze(n+128|0,l[n+144>>2],l[n+148>>2],l[n+152>>2],l[n+156>>2],0,0,0,65536),Ze(n+112|0,l[n+128>>2],l[n+132>>2],l[n+136>>2],l[n+140>>2],0,0,0,65536),v=l[n+112>>2],s=l[n+116>>2],i=l[n+124>>2],r=l[n+120>>2];else{if(z){if((0|z)<=8){for(r=l[(i=(n+768|0)+(k<<2)|0)>>2];r=j(r,10),9!=(0|(z=z+1|0)););l[i>>2]=r}k=k+1|0}if(u=c,!((0|m)>8|(0|m)>(0|c)|(0|c)>17)){if(9==(0|u)){rf(n+192|0,t),of(n+176|0,l[n+768>>2]),Ze(n+160|0,l[n+192>>2],l[n+196>>2],l[n+200>>2],l[n+204>>2],l[n+176>>2],l[n+180>>2],l[n+184>>2],l[n+188>>2]),v=l[n+160>>2],s=l[n+164>>2],i=l[n+172>>2],r=l[n+168>>2];break f}if((0|u)<=8){rf(n+272|0,t),of(n+256|0,l[n+768>>2]),Ze(n+240|0,l[n+272>>2],l[n+276>>2],l[n+280>>2],l[n+284>>2],l[n+256>>2],l[n+260>>2],l[n+264>>2],l[n+268>>2]),rf(n+224|0,l[5872+(0-u<<2)>>2]),Ne(n+208|0,l[n+240>>2],l[n+244>>2],l[n+248>>2],l[n+252>>2],l[n+224>>2],l[n+228>>2],l[n+232>>2],l[n+236>>2]),v=l[n+208>>2],s=l[n+212>>2],i=l[n+220>>2],r=l[n+216>>2];break f}if(r=27+(j(u,-3)+a|0)|0,!((i=l[n+768>>2])>>>r|0&&(0|r)<=30)){rf(n+352|0,t),of(n+336|0,i),Ze(n+320|0,l[n+352>>2],l[n+356>>2],l[n+360>>2],l[n+364>>2],l[n+336>>2],l[n+340>>2],l[n+344>>2],l[n+348>>2]),rf(n+304|0,l[5800+(u<<2)>>2]),Ze(n+288|0,l[n+320>>2],l[n+324>>2],l[n+328>>2],l[n+332>>2],l[n+304>>2],l[n+308>>2],l[n+312>>2],l[n+316>>2]),v=l[n+288>>2],s=l[n+292>>2],i=l[n+300>>2],r=l[n+296>>2];break f}}if(z=0,r=(0|u)%9|0){if(c=(0|u)>-1?r:r+9|0,k){for(g=1e9/(0|(w=l[5872+(0-c<<2)>>2]))|0,p=0,r=0,i=0;v=p+(m=((L=l[(s=(n+768|0)+(r<<2)|0)>>2])>>>0)/(w>>>0)|0)|0,l[s>>2]=v,i=(v=!v&(0|r)==(0|i))?i+1&2047:i,u=v?u+-9|0:u,p=j(g,L-j(w,m)|0),(0|k)!=(0|(r=r+1|0)););p&&(l[(n+768|0)+(k<<2)>>2]=p,k=k+1|0)}else i=0,k=0;u=9+(u-c|0)|0}else i=0;for(;;){s=(n+768|0)+(i<<2)|0;t:{for(;;){if(36!=(0|u)|A[s>>2]>=10384593&&(0|u)>=36)break t;for(L=k+2047|0,p=0,w=k;k=w,g=(r=l[(w=(n+768|0)+((v=2047&L)<<2)|0)>>2])>>>3|0,(r=(c=r<<29)+p|0)>>>0>>0&&(g=g+1|0),c=r,p=0,!g&r>>>0<1000000001|g>>>0<0||(c=c-gc(r=Di(r,g),Ie,1e9,0)|0,p=r),l[w>>2]=c,w=(0|v)!=(k+-1&2047)||(0|i)==(0|v)||c?k:v,L=v+-1|0,(0|i)!=(0|v););if(z=z+-29|0,p)break}(0|w)==(0|(i=i+-1&2047))&&(k=w+-1&2047,l[(r=(n+768|0)+((w+2046&2047)<<2)|0)>>2]=l[r>>2]|l[(n+768|0)+(k<<2)>>2]),u=u+9|0,l[(n+768|0)+(i<<2)>>2]=p;continue}break}t:{n:for(;;){for(c=k+1&2047,g=(n+768|0)+((k+-1&2047)<<2)|0;;){v=(0|u)>45?9:1;o:{for(;;){w=i,r=0;b:{for(;;){if((0|(i=r+w&2047))!=(0|k)&&!((i=l[(n+768|0)+(i<<2)>>2])>>>0<(s=l[5824+(r<<2)>>2])>>>0)){if(i>>>0>s>>>0)break b;if(4!=(0|(r=r+1|0)))continue}break}if(36==(0|u)){for(c=0,g=0,r=0,v=0,s=0;(0|(i=r+w&2047))==(0|k)&&(l[764+(((k=k+1&2047)<<2)+n|0)>>2]=0),Ze(n+752|0,c,g,v,s,0,0,1342177280,1075633366),of(n+736|0,l[(n+768|0)+(i<<2)>>2]),He(n+720|0,l[n+752>>2],l[n+756>>2],l[n+760>>2],l[n+764>>2],l[n+736>>2],l[n+740>>2],l[n+744>>2],l[n+748>>2]),v=l[n+728>>2],s=l[n+732>>2],c=l[n+720>>2],g=l[n+724>>2],4!=(0|(r=r+1|0)););if(rf(n+704|0,t),Ze(n+688|0,c,g,v,s,l[n+704>>2],l[n+708>>2],l[n+712>>2],l[n+716>>2]),v=l[n+696>>2],s=l[n+700>>2],c=0,g=0,i=l[n+688>>2],u=l[n+692>>2],(0|(r=(p=(0|(f=(L=z+113|0)-f|0))<(0|a))?(0|f)>0?f:0:a))<=112)break o;break t}}if(z=v+z|0,(0|w)!=(0|(i=k)))break}for(s=1e9>>>v|0,p=-1<>2])>>>v|0)+r|0,l[L>>2]=r,i=(r=!r&(0|i)==(0|w))?i+1&2047:i,u=r?u+-9|0:u,r=j(s,p&m),(0|(w=w+1&2047))!=(0|k););if(!r)continue;if((0|i)!=(0|c)){l[(n+768|0)+(k<<2)>>2]=r,k=c;continue n}l[g>>2]=1|l[g>>2],i=c;continue}break}break}Ai(n+640|0,Jf(1,225-r|0)),Mb(n+672|0,l[n+640>>2],l[n+644>>2],l[n+648>>2],l[n+652>>2],i,u,v,s),V=l[n+680>>2],y=l[n+684>>2],G=l[n+672>>2],F=l[n+676>>2],Ai(n+624|0,Jf(1,113-r|0)),or(n+656|0,i,u,v,s,l[n+624>>2],l[n+628>>2],l[n+632>>2],l[n+636>>2]),jn(n+608|0,i,u,v,s,c=l[n+656>>2],g=l[n+660>>2],M=l[n+664>>2],h=l[n+668>>2]),He(n+592|0,G,F,V,y,l[n+608>>2],l[n+612>>2],l[n+616>>2],l[n+620>>2]),v=l[n+600>>2],s=l[n+604>>2],i=l[n+592>>2],u=l[n+596>>2]}if((0|(a=w+4&2047))!=(0|k)){t:if((a=l[(n+768|0)+(a<<2)>>2])>>>0<=499999999){if((w+5&2047)==(0|k)&&!a)break t;Ai(n+480|0,.25*+(0|t)),He(n+464|0,c,g,M,h,l[n+480>>2],l[n+484>>2],l[n+488>>2],l[n+492>>2]),M=l[n+472>>2],h=l[n+476>>2],c=l[n+464>>2],g=l[n+468>>2]}else 5e8==(0|a)?(E=+(0|t),(w+5&2047)!=(0|k)?(Ai(n+544|0,.75*E),He(n+528|0,c,g,M,h,l[n+544>>2],l[n+548>>2],l[n+552>>2],l[n+556>>2]),M=l[n+536>>2],h=l[n+540>>2],c=l[n+528>>2],g=l[n+532>>2]):(Ai(n+512|0,.5*E),He(n+496|0,c,g,M,h,l[n+512>>2],l[n+516>>2],l[n+520>>2],l[n+524>>2]),M=l[n+504>>2],h=l[n+508>>2],c=l[n+496>>2],g=l[n+500>>2])):(Ai(n+576|0,.75*+(0|t)),He(n+560|0,c,g,M,h,l[n+576>>2],l[n+580>>2],l[n+584>>2],l[n+588>>2]),M=l[n+568>>2],h=l[n+572>>2],c=l[n+560>>2],g=l[n+564>>2]);(0|r)>111||(or(n+448|0,c,g,M,h,0,0,0,1073676288),Ji(l[n+448>>2],l[n+452>>2],l[n+456>>2],l[n+460>>2],0,0,0,0)||(He(n+432|0,c,g,M,h,0,0,0,1073676288),M=l[n+440>>2],h=l[n+444>>2],c=l[n+432>>2],g=l[n+436>>2]))}He(n+416|0,i,u,v,s,c,g,M,h),jn(n+400|0,l[n+416>>2],l[n+420>>2],l[n+424>>2],l[n+428>>2],G,F,V,y),v=l[n+408>>2],s=l[n+412>>2],i=l[n+400>>2],u=l[n+404>>2],(2147483647&L)<=(-2-o|0)||(Ze(n+384|0,i,u,v,s,0,0,0,1073610752),t=Ji(c,g,M,h,0,0,0,0),v=(c=a=(E=_(Sr(i,u,v,s)))>=10384593717069655e18)?l[n+392>>2]:v,s=c?l[n+396>>2]:s,i=c?l[n+384>>2]:i,u=c?l[n+388>>2]:u,((z=c+z|0)+110|0)<=(0|b)&&!(p&(1^c|(0|r)!=(0|f))&0!=(0|t))||(l[138784]=68)),ri(n+368|0,i,u,v,s,z),v=l[n+368>>2],s=l[n+372>>2],i=l[n+380>>2],r=l[n+376>>2]}else rf(n+48|0,t),of(n+32|0,r),Ze(n+16|0,l[n+48>>2],l[n+52>>2],l[n+56>>2],l[n+60>>2],l[n+32>>2],l[n+36>>2],l[n+40>>2],l[n+44>>2]),v=l[n+16>>2],s=l[n+20>>2],i=l[n+28>>2],r=l[n+24>>2];else Ai(n,0*+(0|t)),v=l[n>>2],s=l[n+4>>2],i=l[n+12>>2],r=l[n+8>>2]}l[e>>2]=v,l[e+4>>2]=s,l[e+8>>2]=r,l[e+12>>2]=i,(e=n+8960|0)>>>0>>0&&De(),We=e}(i+32|0,r,t,f,a,c),v=l[i+40>>2],b=l[i+44>>2],u=l[i+32>>2],k=l[i+36>>2];break e;case 3:break i;default:break a}l[r+104>>2]&&(l[r+4>>2]=l[r+4>>2]+-1);break r}if((t=l[r+4>>2])>>>0>2]?(l[r+4>>2]=t+1,t=d[0|t]):t=oi(r),40!=(0|t)){if(b=2147450880,!l[r+104>>2])break e;l[r+4>>2]=l[r+4>>2]+-1;break e}for(n=1;(t=l[r+4>>2])>>>0>2]?(l[r+4>>2]=t+1,t=d[0|t]):t=oi(r),!(t+-97>>>0>=26)||t+-48>>>0<10|t+-65>>>0<26|95==(0|t);)n=n+1|0;if(b=2147450880,41==(0|t))break e;if((t=l[r+104>>2])&&(l[r+4>>2]=l[r+4>>2]+-1),!n)break e;for(;n=n+-1|0,t&&(l[r+4>>2]=l[r+4>>2]+-1),n;);break e}l[138784]=28,vo(r)}l[e>>2]=u,l[e+4>>2]=k,l[e+8>>2]=v,l[e+12>>2]=b,(e=i+48|0)>>>0>>0&&De(),We=e}function fr(e,r){var i,a=0,f=0,t=0,n=0,g=0,u=0,s=0,k=0,d=0;(f=i=We-48|0)>>>0>>0&&De(),We=f,v(+e),f=0|o(1),u=0|o(0);e:{r:{f=t=f;i:{if((n=2147483647&t)>>>0<=1074752122){if(598523==(1048575&f))break i;if(n>>>0<=1073928572){if((0|t)>0||(0|t)>=0&&!(u>>>0<0)){a=(e+=-1.5707963267341256)+-6077100506506192e-26,z[r>>3]=a,z[r+8>>3]=e-a-6077100506506192e-26,f=1;break e}a=(e+=1.5707963267341256)+6077100506506192e-26,z[r>>3]=a,z[r+8>>3]=e-a+6077100506506192e-26,f=-1;break e}if((0|t)>0||(0|t)>=0&&!(u>>>0<0)){a=(e+=-3.1415926534682512)+-1.2154201013012384e-10,z[r>>3]=a,z[r+8>>3]=e-a-1.2154201013012384e-10,f=2;break e}a=(e+=3.1415926534682512)+1.2154201013012384e-10,z[r>>3]=a,z[r+8>>3]=e-a+1.2154201013012384e-10,f=-2;break e}if(n>>>0<=1075594811){if(n>>>0<=1075183036){if(1074977148==(0|n))break i;if((0|t)>0||(0|t)>=0&&!(u>>>0<0)){a=(e+=-4.712388980202377)+-1.8231301519518578e-10,z[r>>3]=a,z[r+8>>3]=e-a-1.8231301519518578e-10,f=3;break e}a=(e+=4.712388980202377)+1.8231301519518578e-10,z[r>>3]=a,z[r+8>>3]=e-a+1.8231301519518578e-10,f=-3;break e}if(1075388923==(0|n))break i;if((0|t)>0||(0|t)>=0&&!(u>>>0<0)){a=(e+=-6.2831853069365025)+-2.430840202602477e-10,z[r>>3]=a,z[r+8>>3]=e-a-2.430840202602477e-10,f=4;break e}a=(e+=6.2831853069365025)+2.430840202602477e-10,z[r>>3]=a,z[r+8>>3]=e-a+2.430840202602477e-10,f=-4;break e}if(n>>>0>1094263290)break r}e=(a=e+-1.5707963267341256*(s=.6366197723675814*e+6755399441055744-6755399441055744))-(g=6077100506506192e-26*s),z[r>>3]=e,t=n>>>20|0,v(+e),f=0|o(1),o(0),u=(t-(f>>>20&2047)|0)<17,f=_(s)<2147483648?~~s:-2147483648,u||(g=a,e=(a-=e=6077100506303966e-26*s)-(g=20222662487959506e-37*s-(g-a-e)),z[r>>3]=e,k=t,v(+e),t=0|o(1),o(0),(k-(t>>>20&2047)|0)<50||(g=a,e=(a-=e=20222662487111665e-37*s)-(g=84784276603689e-45*s-(g-a-e)),z[r>>3]=e)),z[r+8>>3]=a-e-g;break e}if(n>>>0>=2146435072)e-=e,z[r>>3]=e,z[r+8>>3]=e,f=0;else{for(f=1048575&t|1096810496,b(0,0|u),b(1,0|f),e=+c(),f=0,k=1;d=(i+16|0)+(f<<3)|0,a=+(0|(f=_(e)<2147483648?~~e:-2147483648)),z[d>>3]=a,e=16777216*(e-a),f=1,d=1&k,k=0,d;);if(z[i+32>>3]=e,0==e)for(k=1;k=(f=k)+-1|0,0==z[(i+16|0)+(f<<3)>>3];);else f=2;f=function(e,r,i,a){var f,t,n,o,b,c,v=0,g=0,u=0,s=0,k=0,d=0,w=0,A=0,p=0,L=0,M=0,m=0;if((g=f=We-560|0)>>>0>>0&&De(),We=g,d=(g=i)+j(n=(0|(i=(i+-3|0)/24|0))>0?i:0,-24)|0,((t=l[1477])+(s=a+-1|0)|0)>=0)for(g=a+t|0,i=n-s|0;z[(f+320|0)+(u<<3)>>3]=(0|i)<0?0:+l[5920+(i<<2)>>2],i=i+1|0,(0|g)!=(0|(u=u+1|0)););for(A=d+-24|0,g=0,u=(0|t)>0?t:0,w=(0|a)<1;;){if(w)v=0;else for(k=g+s|0,i=0,v=0;v+=z[(i<<3)+e>>3]*z[(f+320|0)+(k-i<<3)>>3],(0|a)!=(0|(i=i+1|0)););if(z[(g<<3)+f>>3]=v,i=(0|g)==(0|u),g=g+1|0,i)break}b=47-d|0,o=48-d|0,c=d+-25|0,g=t;r:{for(;;){if(v=z[(g<<3)+f>>3],i=0,u=g,!(k=(0|g)<1))for(;w=(f+480|0)+(i<<2)|0,p=v,s=_(v*=5.960464477539063e-8)<2147483648?~~v:-2147483648,s=_(p+=-16777216*(v=+(0|s)))<2147483648?~~p:-2147483648,l[w>>2]=s,v=z[((u=u+-1|0)<<3)+f>>3]+v,(0|g)!=(0|(i=i+1|0)););v=Jf(v,A),v+=-8*h(.125*v),v-=+(0|(w=_(v)<2147483648?~~v:-2147483648));i:{a:{f:{if(M=(0|A)<1){if(A)break f;s=l[476+((g<<2)+f|0)>>2]>>23}else L=u=(g<<2)+f|0,u=(s=l[u+476>>2])-((i=s>>o)<>2]=u,w=i+w|0,s=u>>b;if((0|s)<1)break i;break a}if(s=2,!(v>=.5)){s=0;break i}}if(i=0,u=0,!k)for(;m=l[(L=(f+480|0)+(i<<2)|0)>>2],k=16777215,u||(k=16777216,m)?(l[L>>2]=k-m,u=1):u=0,(0|g)!=(0|(i=i+1|0)););a:if(!M){f:switch(0|c){case 0:l[(i=(g<<2)+f|0)+476>>2]=8388607&l[i+476>>2];break a;case 1:break f;default:break a}l[(i=(g<<2)+f|0)+476>>2]=4194303&l[i+476>>2]}w=w+1|0,2==(0|s)&&(v=1-v,s=2,u&&(v-=Jf(1,A)))}if(0!=v)break;if(u=0,!((0|(i=g))<=(0|t))){for(;u=l[(f+480|0)+((i=i+-1|0)<<2)>>2]|u,(0|i)>(0|t););if(u){for(d=A;d=d+-24|0,!l[(f+480|0)+((g=g+-1|0)<<2)>>2];);break r}}for(i=1;u=i,i=i+1|0,!l[(f+480|0)+(t-u<<2)>>2];);for(u=g+u|0;;){if(s=a+g|0,g=g+1|0,z[(f+320|0)+(s<<3)>>3]=l[5920+(n+g<<2)>>2],i=0,v=0,(0|a)>=1)for(;v+=z[(i<<3)+e>>3]*z[(f+320|0)+(s-i<<3)>>3],(0|a)!=(0|(i=i+1|0)););if(z[(g<<3)+f>>3]=v,!((0|g)<(0|u)))break}g=u}(v=Jf(v,0-A|0))>=16777216?(a=(f+480|0)+(g<<2)|0,p=v,i=_(v*=5.960464477539063e-8)<2147483648?~~v:-2147483648,e=_(v=p+-16777216*+(0|i))<2147483648?~~v:-2147483648,l[a>>2]=e,g=g+1|0):(i=_(v)<2147483648?~~v:-2147483648,d=A),l[(f+480|0)+(g<<2)>>2]=i}if(v=Jf(1,d),!((0|g)<=-1)){for(i=g;z[(i<<3)+f>>3]=v*+l[(f+480|0)+(i<<2)>>2],v*=5.960464477539063e-8,e=(0|i)>0,i=i+-1|0,e;);if(k=0,!((0|g)<0))for(e=(0|t)>0?t:0,u=g;;){for(a=e>>>0>>0?e:k,d=g-u|0,i=0,v=0;v+=z[8688+(i<<3)>>3]*z[(i+u<<3)+f>>3],A=(0|i)!=(0|a),i=i+1|0,A;);if(z[(f+160|0)+(d<<3)>>3]=v,u=u+-1|0,i=(0|g)!=(0|k),k=k+1|0,!i)break}}if(v=0,(0|g)>=0)for(i=g;v+=z[(f+160|0)+(i<<3)>>3],e=(0|i)>0,i=i+-1|0,e;);if(z[r>>3]=s?-v:v,v=z[f+160>>3]-v,i=1,(0|g)>=1)for(;v+=z[(f+160|0)+(i<<3)>>3],e=(0|i)!=(0|g),i=i+1|0,e;);return z[r+8>>3]=s?-v:v,(e=f+560|0)>>>0>>0&&De(),We=e,7&w}(i+16|0,i,(n>>>20|0)-1046|0,f+1|0),e=z[i>>3],(0|t)<-1||(0|t)<=-1&&!(u>>>0>4294967295)?(z[r>>3]=-e,z[r+8>>3]=-z[i+8>>3],f=0-f|0):(z[r>>3]=e,t=l[i+12>>2],l[r+8>>2]=l[i+8>>2],l[r+12>>2]=t)}}return(r=i+48|0)>>>0>>0&&De(),We=r,f}function tr(e,r,i,a,f){var t,n,o,b,c=0;return c=t=We-128|0,t>>>0>>0&&De(),We=c,c=t+88|0,n=t+96|0,l[t+124>>2]=e,l[t+120>>2]=r,l[t+116>>2]=i,l[t+112>>2]=a,l[t+108>>2]=f,o=t,b=er(l[t+124>>2],l[t+120>>2],l[t+116>>2],l[t+108>>2]),l[o+104>>2]=b,e=l[t+108>>2],si(n,l[t+112>>2]),si(c,l[t+116>>2]),r=l[t+100>>2],l[t+48>>2]=l[t+96>>2],l[t+52>>2]=r,r=l[t+92>>2],l[t+40>>2]=l[t+88>>2],l[t+44>>2]=r,1&Nn(e,t+48|0,t+40|0)&&(e=t+72|0,r=t+80|0,vf(l[t+116>>2],l[t+112>>2]),l[t+104>>2]=l[t+104>>2]+1,i=l[t+108>>2],si(r,l[t+116>>2]),si(e,l[t+120>>2]),e=l[t+84>>2],l[t+32>>2]=l[t+80>>2],l[t+36>>2]=e,e=l[t+76>>2],l[t+24>>2]=l[t+72>>2],l[t+28>>2]=e,1&Nn(i,t+32|0,t+24|0)&&(e=t+56|0,r=t- -64|0,vf(l[t+120>>2],l[t+116>>2]),l[t+104>>2]=l[t+104>>2]+1,i=l[t+108>>2],si(r,l[t+120>>2]),si(e,l[t+124>>2]),e=l[t+68>>2],l[t+16>>2]=l[t+64>>2],l[t+20>>2]=e,e=l[t+60>>2],l[t+8>>2]=l[t+56>>2],l[t+12>>2]=e,1&Nn(i,t+16|0,t+8|0)&&(vf(l[t+124>>2],l[t+120>>2]),l[t+104>>2]=l[t+104>>2]+1))),e=l[t+104>>2],(r=t+128|0)>>>0>>0&&De(),We=r,e}function nr(e,r,i,a){var f,t,n=L(0),o=L(0),b=0,c=0;t=f=We-192|0,f>>>0>>0&&De(),We=t,l[f+188>>2]=e,l[f+184>>2]=r,l[f+180>>2]=i,l[f+176>>2]=a;e:{r:{i:{a:{if(l[f+188>>2]){if(l[(e=f+136|0)>>2]=0,l[e+4>>2]=0,l[e+32>>2]=0,l[(r=e+24|0)>>2]=0,l[r+4>>2]=0,l[(r=e+16|0)>>2]=0,l[r+4>>2]=0,l[(e=e+8|0)>>2]=0,l[e+4>>2]=0,l[f+128>>2]=l[f+188>>2],l[f+112>>2]=l[f+184>>2],l[f+116>>2]=l[f+180>>2],l[f+124>>2]=4,l[f+120>>2]=j(l[f+112>>2],l[f+124>>2]),l[138788]=0,ae(252,f+112|0,f+88|0,6),e=l[138788],l[138788]=0,1==(0|e))break a;if(a=l[(e=f+88|0)+4>>2],l[(r=f+136|0)>>2]=l[e>>2],l[r+4>>2]=a,l[r+16>>2]=l[e+16>>2],a=l[(e=e+8|0)+4>>2],l[(i=r+8|0)>>2]=l[e>>2],l[i+4>>2]=a,l[f+156>>2]=0,l[f+160>>2]=0,l[f+164>>2]=0,l[f+168>>2]=0,l[(e=f+72|0)>>2]=0,l[e+4>>2]=0,l[138788]=0,e=0|H(253,0|r,0|e),r=l[138788],l[138788]=0,1==(0|r))break a;if(l[f+68>>2]=e,l[138788]=0,P(254,f+88|0),e=l[138788],l[138788]=0,1==(0|e))break a;if(l[f+68>>2]||(p[2678]=p[f+72>>2]),l[(e=f+32|0)>>2]=0,l[e+4>>2]=0,l[e+32>>2]=0,l[(r=e+24|0)>>2]=0,l[r+4>>2]=0,l[(r=e+16|0)>>2]=0,l[r+4>>2]=0,l[(r=e+8|0)>>2]=0,l[r+4>>2]=0,l[f+48>>2]=l[f+188>>2],l[f+32>>2]=l[f+184>>2],l[f+36>>2]=l[f+180>>2],l[f+44>>2]=4,l[f+40>>2]=j(l[f+32>>2],l[f+44>>2]),l[f+52>>2]=0,l[f+56>>2]=0,l[f+60>>2]=0,l[f+64>>2]=0,l[(r=i=f+16|0)>>2]=0,l[r+4>>2]=0,l[(r=r+8|0)>>2]=0,l[r+4>>2]=0,l[138788]=0,e=0|H(255,0|e,0|i),r=l[138788],l[138788]=0,1==(0|r))break a;if(l[f+68>>2]=e,l[f+68>>2]||(p[2679]=p[f+16>>2]),e=l[f+176>>2],n=p[2678],o=p[2679],l[138788]=0,ze(0|e,L(n),L(o)),e=l[138788],l[138788]=0,1==(0|e))break a;break i}if(e=l[f+176>>2],l[138788]=0,ze(0|e,L(L(-1)),L(L(-1))),e=l[138788],l[138788]=0,1!=(0|e))break i}if(e=0|x(10120),r=0|C(),l[f+84>>2]=e,l[f+80>>2]=r,l[f+80>>2]!=(0|fe(10120)))break e;if(b=f,c=0|I(l[f+84>>2]),l[b+12>>2]=c,e=l[f+176>>2],l[138788]=0,ze(0|e,L(L(-1)),L(L(-1))),e=l[138788],l[138788]=0,1==(0|e))break r;re()}return(e=f+192|0)>>>0>>0&&De(),void(We=e)}e=0|O(),r=0|C(),l[f+84>>2]=e,l[f+80>>2]=r,re()}D(l[f+84>>2]),V()}function or(e,r,i,a,f,t,n,o,b){var c,v=0,g=0,u=0,s=0,k=0,d=0,w=0,A=0,p=0,z=0,j=0,L=0;g=c=We-128|0,c>>>0>>0&&De(),We=g;e:if(Ji(t,n,o,b,0,0,0,0)&&(u=function(e,r,i,a){var f,t=0;f=65535&a;r:{if(32767!=(0|(a=a>>>16&32767))){if(t=4,a)break r;return e|i|r|f?3:2}t=!(e|i|r|f)}return t}(t,n,o,b),32767!=(0|(d=32767&(z=f>>>16|0)))&&u))if(g=s=65535&f|d<<16,s=o,(0|Ji(r,i,v=a,g,t,n,o,w=65535&b|(p=b>>>16&32767)<<16))<=0){if(Ji(r,i,v,g,t,n,s,w)){o=r,b=i;break e}Ze(c+112|0,r,i,a,f,0,0,0,0),a=l[c+120>>2],f=l[c+124>>2],o=l[c+112>>2],b=l[c+116>>2]}else{if(d?(b=i,o=r):(Ze(c+96|0,r,i,v,g,0,0,0,1081540608),g=o=l[c+108>>2],v=l[c+104>>2],d=(o>>>16|0)-120|0,b=l[c+100>>2],o=l[c+96>>2]),p||(Ze(c+80|0,t,n,s,w,0,0,0,1081540608),w=t=l[c+92>>2],s=l[c+88>>2],p=(t>>>16|0)-120|0,n=l[c+84>>2],t=l[c+80>>2]),L=s,A=(s=v-(u=s)|0)-(k=(0|n)==(0|b)&o>>>0>>0|b>>>0>>0)|0,k=(0|(u=((g=65535&g|65536)-((j=65535&w|65536)+(v>>>0>>0)|0)|0)-(s>>>0>>0)|0))>-1?1:(0|u)>=-1?A>>>0<=4294967295?0:1:0,s=o-t|0,w=b-((o>>>0>>0)+n|0)|0,(0|d)>(0|p)){for(;;){if(k){if(!(s|A|u|w)){Ze(c+32|0,r,i,a,f,0,0,0,0),a=l[c+40>>2],f=l[c+44>>2],o=l[c+32>>2],b=l[c+36>>2];break e}v=w>>>31|0,g=0,k=u<<1|(o=A)>>>31,o<<=1}else u=g<<1|v>>>31,v<<=1,g=u,s=o,w=b,k=0,o=b>>>31|0;if(u=(u=(g|=k)-(((b=v|=o)>>>0<(o=L)>>>0)+j|0)|0)-((A=b-o|0)>>>0<(k=(0|n)==(0|(b=k=w<<1|(o=s)>>>31))&(o<<=1)>>>0>>0|b>>>0>>0)>>>0)|0,A=A-k|0,k=(0|u)>-1?1:(0|u)>=-1?A>>>0<=4294967295?0:1:0,s=o-t|0,w=b-((o>>>0>>0)+n|0)|0,!((0|(d=d+-1|0))>(0|p)))break}d=p}if(!k||(o=s)|(v=A)|(b=w)|(g=u)){if(65535==(0|g)&v>>>0<=4294967295|g>>>0<65535)for(;a=b>>>31|0,r=0,d=d+-1|0,u=b<<1|o>>>31,o<<=1,b=u,g=r|=k=g<<1|v>>>31,65536==(0|r)&(v=v<<1|a)>>>0<0|r>>>0<65536;);r=32768&z,(0|d)<=0?(Ze(c- -64|0,o,b,v,65535&g|(r|d+120)<<16,0,0,0,1065811968),a=l[c+72>>2],f=l[c+76>>2],o=l[c+64>>2],b=l[c+68>>2]):(a=v,f=65535&g|(r|d)<<16)}else Ze(c+48|0,r,i,a,f,0,0,0,0),a=l[c+56>>2],f=l[c+60>>2],o=l[c+48>>2],b=l[c+52>>2]}else Ze(c+16|0,r,i,a,f,t,n,o,b),Ne(c,f=l[c+16>>2],a=l[c+20>>2],i=l[c+24>>2],r=l[c+28>>2],f,a,i,r),a=l[c+8>>2],f=l[c+12>>2],o=l[c>>2],b=l[c+4>>2];l[e>>2]=o,l[e+4>>2]=b,l[e+8>>2]=a,l[e+12>>2]=f,(e=c+128|0)>>>0>>0&&De(),We=e}function br(e,r,i){var a,f;for(f=a=We-112|0,a>>>0>>0&&De(),We=f,l[a+108>>2]=e,l[a+104>>2]=r,l[a+100>>2]=i,l[a+96>>2]=l[a+108>>2]+8,er(l[a+108>>2],l[a+108>>2]+4|0,l[a+96>>2],l[a+100>>2]),l[a+92>>2]=l[a+96>>2]+4;l[a+92>>2]!=l[a+104>>2];){if(e=a+72|0,r=l[a+100>>2],si(a+80|0,l[a+92>>2]),si(e,l[a+96>>2]),e=l[a+84>>2],l[a+32>>2]=l[a+80>>2],l[a+36>>2]=e,e=l[a+76>>2],l[a+24>>2]=l[a+72>>2],l[a+28>>2]=e,1&Nn(r,a+32|0,a+24|0)){for(e=a- -64|0,r=Jo(l[a+92>>2]),r=w[r>>1]|w[r+2>>1]<<16,k[e>>1]=r,k[e+2>>1]=r>>>16,l[a+60>>2]=l[a+96>>2],l[a+96>>2]=l[a+92>>2];e=Jo(l[a+60>>2]),na(l[a+96>>2],e),l[a+96>>2]=l[a+60>>2],l[a+96>>2]!=l[a+108>>2]?(e=a+40|0,r=l[a+100>>2],si(a+48|0,a- -64|0),i=l[a+60>>2]+-4|0,l[a+60>>2]=i,si(e,i),e=l[a+52>>2],l[a+16>>2]=l[a+48>>2],l[a+20>>2]=e,e=l[a+44>>2],l[a+8>>2]=l[a+40>>2],l[a+12>>2]=e,e=Nn(r,a+16|0,a+8|0)):e=0,1&e;);e=Jo(a- -64|0),na(l[a+96>>2],e)}l[a+96>>2]=l[a+92>>2],l[a+92>>2]=l[a+92>>2]+4}(e=a+112|0)>>>0>>0&&De(),We=e}function cr(e,r,i,a,f,t){var n,o,b,c;return o=n=We-32|0,n>>>0>>0&&De(),We=o,l[n+28>>2]=e,l[n+24>>2]=r,l[n+20>>2]=i,l[n+16>>2]=a,l[n+12>>2]=f,l[n+8>>2]=t,b=n,c=dr(l[n+28>>2],l[n+24>>2],l[n+20>>2],l[n+16>>2],l[n+8>>2]),l[b+4>>2]=c,1&wo(l[n+8>>2],l[n+12>>2],l[n+16>>2])&&(vf(l[n+16>>2],l[n+12>>2]),l[n+4>>2]=l[n+4>>2]+1,1&wo(l[n+8>>2],l[n+16>>2],l[n+20>>2])&&(vf(l[n+20>>2],l[n+16>>2]),l[n+4>>2]=l[n+4>>2]+1,1&wo(l[n+8>>2],l[n+20>>2],l[n+24>>2])&&(vf(l[n+24>>2],l[n+20>>2]),l[n+4>>2]=l[n+4>>2]+1,1&wo(l[n+8>>2],l[n+24>>2],l[n+28>>2])&&(vf(l[n+28>>2],l[n+24>>2]),l[n+4>>2]=l[n+4>>2]+1)))),e=l[n+4>>2],(r=n+32|0)>>>0>>0&&De(),We=r,e}function vr(e,r,i,a){var f,t;t=f=We-32|0,f>>>0>>0&&De(),We=t,l[f+24>>2]=e,l[f+20>>2]=r,l[f+16>>2]=i,l[f+12>>2]=a,l[f+8>>2]=0;e:if(1&wo(l[f+12>>2],l[f+20>>2],l[f+24>>2]))1&wo(l[f+12>>2],l[f+16>>2],l[f+20>>2])?(vf(l[f+24>>2],l[f+16>>2]),l[f+8>>2]=1):(vf(l[f+24>>2],l[f+20>>2]),l[f+8>>2]=1,1&wo(l[f+12>>2],l[f+16>>2],l[f+20>>2])&&(vf(l[f+20>>2],l[f+16>>2]),l[f+8>>2]=2));else{if(!(1&wo(l[f+12>>2],l[f+16>>2],l[f+20>>2])))break e;vf(l[f+20>>2],l[f+16>>2]),l[f+8>>2]=1,1&wo(l[f+12>>2],l[f+20>>2],l[f+24>>2])&&(vf(l[f+24>>2],l[f+20>>2]),l[f+8>>2]=2)}return l[f+28>>2]=l[f+8>>2],e=l[f+28>>2],(r=f+32|0)>>>0>>0&&De(),We=r,e}function gr(e,r){var i,a=0,f=0,t=0;a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+28>>2]=e,l[i+24>>2]=r,l[i+20>>2]=-1,(a=l[i+28>>2])||(K(3264,3269,308,3387),V()),l[i+24>>2]<0&&(K(3395,3269,309,3387),V()),-1!=l[i+20>>2]&&(l[a+16>>2]=l[i+20>>2]),l[i+24>>2]?l[a+4>>2]?l[i+24>>2]<=l[a+12>>2]?(l[i+24>>2]>l[a+8>>2]?_f(l[a+4>>2]+j(l[a+8>>2],124)|0,l[i+24>>2]-l[a+8>>2]|0):l[a+8>>2]>l[i+24>>2]&&Uo(l[a+4>>2]+j(l[i+24>>2],124)|0,l[a+8>>2]-l[i+24>>2]|0),l[a+8>>2]=l[i+24>>2]):(l[i+16>>2]=l[a+16>>2],l[i+16>>2]||(l[i+16>>2]=l[a+8>>2]/8,r=i,e=l[i+16>>2]<4?4:l[i+16>>2]>1024?1024:l[i+16>>2],l[r+16>>2]=e),l[i+24>>2]<(l[a+12>>2]+l[i+16>>2]|0)?l[i+12>>2]=l[a+12>>2]+l[i+16>>2]:l[i+12>>2]=l[i+24>>2],l[i+12>>2]>2]&&(K(3445,3269,377,3387),V()),A[i+12>>2]>34636833&&(K(3467,3269,379,3387),V()),f=i,t=lo(j(l[i+12>>2],124)),l[f+8>>2]=t,Fr(l[i+8>>2],l[a+4>>2],j(l[a+8>>2],124)),l[i+24>>2]<=l[a+8>>2]&&(K(3502,3269,391,3387),V()),_f(l[i+8>>2]+j(l[a+8>>2],124)|0,l[i+24>>2]-l[a+8>>2]|0),(e=l[a+4>>2])&&Je(e),l[a+4>>2]=l[i+8>>2],l[a+8>>2]=l[i+24>>2],l[a+12>>2]=l[i+12>>2]):(A[i+24>>2]>34636833&&(K(3409,3269,334,3387),V()),f=a,t=lo(j(l[i+24>>2],124)),l[f+4>>2]=t,_f(l[a+4>>2],l[i+24>>2]),e=l[i+24>>2],l[a+12>>2]=e,l[a+8>>2]=e):(l[a+4>>2]&&(Uo(l[a+4>>2],l[a+8>>2]),(e=l[a+4>>2])&&Je(e),l[a+4>>2]=0),l[a+12>>2]=0,l[a+8>>2]=0),(e=i+32|0)>>>0>>0&&De(),We=e}function ur(e,r){var i,a=0,f=0,t=0;a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+28>>2]=e,l[i+24>>2]=r,l[i+20>>2]=-1,(a=l[i+28>>2])||(K(3264,3269,308,3387),V()),l[i+24>>2]<0&&(K(3395,3269,309,3387),V()),-1!=l[i+20>>2]&&(l[a+16>>2]=l[i+20>>2]),l[i+24>>2]?l[a+4>>2]?l[i+24>>2]<=l[a+12>>2]?(l[i+24>>2]>l[a+8>>2]?Of(l[a+4>>2]+(l[a+8>>2]<<4)|0,l[i+24>>2]-l[a+8>>2]|0):l[a+8>>2]>l[i+24>>2]&&nf(l[a+4>>2]+(l[i+24>>2]<<4)|0,l[a+8>>2]-l[i+24>>2]|0),l[a+8>>2]=l[i+24>>2]):(l[i+16>>2]=l[a+16>>2],l[i+16>>2]||(l[i+16>>2]=l[a+8>>2]/8,r=i,e=l[i+16>>2]<4?4:l[i+16>>2]>1024?1024:l[i+16>>2],l[r+16>>2]=e),l[i+24>>2]<(l[a+12>>2]+l[i+16>>2]|0)?l[i+12>>2]=l[a+12>>2]+l[i+16>>2]:l[i+12>>2]=l[i+24>>2],l[i+12>>2]>2]&&(K(3445,3269,377,3387),V()),A[i+12>>2]>268435455&&(K(3467,3269,379,3387),V()),f=i,t=lo(l[i+12>>2]<<4),l[f+8>>2]=t,Fr(l[i+8>>2],l[a+4>>2],l[a+8>>2]<<4),l[i+24>>2]<=l[a+8>>2]&&(K(3502,3269,391,3387),V()),Of(l[i+8>>2]+(l[a+8>>2]<<4)|0,l[i+24>>2]-l[a+8>>2]|0),(e=l[a+4>>2])&&Je(e),l[a+4>>2]=l[i+8>>2],l[a+8>>2]=l[i+24>>2],l[a+12>>2]=l[i+12>>2]):(A[i+24>>2]>268435455&&(K(3409,3269,334,3387),V()),f=a,t=lo(l[i+24>>2]<<4),l[f+4>>2]=t,Of(l[a+4>>2],l[i+24>>2]),e=l[i+24>>2],l[a+12>>2]=e,l[a+8>>2]=e):(l[a+4>>2]&&(nf(l[a+4>>2],l[a+8>>2]),(e=l[a+4>>2])&&Je(e),l[a+4>>2]=0),l[a+12>>2]=0,l[a+8>>2]=0),(e=i+32|0)>>>0>>0&&De(),We=e}function sr(e,r,i,a,f,t){var n,c,v=L(0),k=(L(0),0),w=L(0);c=n=We+-64|0,n>>>0>>0&&De(),We=c,s[n+63|0]=e,s[n+62|0]=r,s[n+61|0]=i,l[n+56>>2]=a,l[n+52>>2]=f,l[n+48>>2]=t,p[n+12>>2]=3.142591953277588,p[n+36>>2]=L(d[n+63|0])/L(255),p[n+32>>2]=L(d[n+62|0])/L(255),p[n+28>>2]=L(d[n+61|0])/L(255),e=n,v=p[n+36>>2]<(v=p[n+32>>2]>2]?p[n+28>>2]:p[n+32>>2])?p[n+32>>2]>2]?p[n+28>>2]:p[n+32>>2]:p[n+36>>2],p[e+44>>2]=v,e=n,v=p[n+36>>2]>(v=p[n+32>>2]>p[n+28>>2]?p[n+28>>2]:p[n+32>>2])?p[n+32>>2]>p[n+28>>2]?p[n+28>>2]:p[n+32>>2]:p[n+36>>2],p[e+40>>2]=v,p[n+44>>2]!=L(0)?p[n+44>>2]!=p[n+40>>2]?p[n+40>>2]!=L(1)?(k=n,w=L(L(p[n+36>>2]-L(L(p[n+32>>2]+p[n+28>>2])/L(2)))/Jb(L(L(L(p[n+36>>2]-p[n+32>>2])*L(p[n+36>>2]-p[n+32>>2]))+L(L(p[n+36>>2]-p[n+28>>2])*L(p[n+32>>2]-p[n+28>>2]))))),p[k+24>>2]=w,k=n,w=function(e){var r,i=0;r=i=We-16|0,i>>>0>>0&&De();We=r,p[i+12>>2]=e,e=function(e){var r,i=L(0),a=0,f=L(0);if(g(e),a=o(0),(r=2147483647&a)>>>0>=1065353216)return L(1065353216==(0|r)?(0|a)<0?3.141592502593994:0:L(0)/L(e-e));e:{if(r>>>0<=1056964607){if(i=L(1.570796251296997),r>>>0<847249409)break e;return i=L(e*e),L(L(L(L(7.549789415861596e-8)-L(L(L(i*L(L(i*L(L(i*L(-.008656363002955914))+L(-.04274342209100723)))+L(.16666586697101593)))/L(L(i*L(-.7066296339035034))+L(1)))*e))-e)+L(1.570796251296997))}if((0|a)<=-1)return e=L(L(e+L(1))*L(.5)),i=L(E(e)),e=L(L(1.570796251296997)-L(i+L(L(i*L(L(e*L(L(e*L(L(e*L(-.008656363002955914))+L(-.04274342209100723)))+L(.16666586697101593)))/L(L(e*L(-.7066296339035034))+L(1))))+L(-7.549789415861596e-8)))),L(e+e);e=L(L(L(1)-e)*L(.5)),b(0,-4096&(g(f=L(E(e))),o(0))),i=u(),e=L(L(L(L(L(e*L(L(e*L(L(e*L(-.008656363002955914))+L(-.04274342209100723)))+L(.16666586697101593)))/L(L(e*L(-.7066296339035034))+L(1)))*f)+L(L(e-L(i*i))/L(f+i)))+i),i=L(e+e)}return i}(p[i+12>>2]),(i=i+16|0)>>>0>>0&&De();return We=i,e}(p[n+24>>2]),p[k+20>>2]=w,e=n,v=p[n+32>>2]>=p[n+28>>2]?p[n+20>>2]:L(L(L(2)*p[n+12>>2])-p[n+20>>2]),p[e+16>>2]=v,p[l[n+56>>2]>>2]=180*+p[n+16>>2]/+p[n+12>>2],p[l[n+48>>2]>>2]=+L(L(p[n+36>>2]+p[n+32>>2])+p[n+28>>2])/3,e=l[n+52>>2],v=p[n+44>>2]!=L(0)?L(1-+L(p[n+40>>2]/p[l[n+48>>2]>>2])):L(0),p[e>>2]=v):(p[l[n+52>>2]>>2]=0,p[l[n+56>>2]>>2]=0,p[l[n+48>>2]>>2]=1):(p[l[n+52>>2]>>2]=0,p[l[n+56>>2]>>2]=0,p[l[n+48>>2]>>2]=p[n+44>>2]):(p[l[n+48>>2]>>2]=0,p[l[n+52>>2]>>2]=0,p[l[n+56>>2]>>2]=0),(e=n- -64|0)>>>0>>0&&De(),We=e}function kr(e,r){var i,a,f,t,n=0;if(n=i=We-48|0,i>>>0>>0&&De(),We=n,n=i+16|0,l[i+44>>2]=e,l[i+40>>2]=r,f=i,t=zn(e=l[i+44>>2]),l[f+36>>2]=t,function(e,r,i,a){var f,t,n,o;t=f=We-32|0,f>>>0>>0&&De();We=t,l[f+24>>2]=e,l[f+20>>2]=r,l[f+16>>2]=i,l[f+12>>2]=a,e=l[f+24>>2],l[f+28>>2]=e,l[f+8>>2]=0,_i(e+12|0,f+8|0,l[f+12>>2]),r=e;i=l[f+20>>2]?function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,l[i+4>>2]=0,A[i+8>>2]>Vb(l[i+12>>2])>>>0&&(qf(2404),V());e=Da(j(l[i+8>>2],12),4),(r=i+16|0)>>>0>>0&&De();return We=r,e}(l[i+12>>2],l[i+8>>2]),(r=i+16|0)>>>0>>0&&De();return We=r,e}(un(e),l[f+20>>2]):0;l[r>>2]=i,r=l[e>>2]+j(l[f+16>>2],12)|0,l[e+8>>2]=r,l[e+4>>2]=r,r=l[e>>2]+j(l[f+20>>2],12)|0,n=cn(e),o=r,l[n>>2]=o,(e=f+32|0)>>>0>>0&&De();We=e}(n,Br(e,po(e)+1|0),po(e),l[i+36>>2]),r=l[i+36>>2],n=Jo(l[i+24>>2]),a=Jo(l[i+40>>2]),l[138788]=0,J(75,0|r,0|n,0|a),r=l[138788],l[138788]=0,1!=(0|r)&&(l[i+24>>2]=l[i+24>>2]+12,l[138788]=0,Z(76,0|e,i+16|0),e=l[138788],l[138788]=0,1!=(0|e)))return ti(i+16|0),(e=i+48|0)>>>0>>0&&De(),void(We=e);e=i+16|0,r=0|O(),n=0|C(),l[i+12>>2]=r,l[i+8>>2]=n,ti(e),D(l[i+12>>2]),V()}function lr(e,r){var i,a,f,t,n=0;if(n=i=We-48|0,i>>>0>>0&&De(),We=n,n=i+16|0,l[i+44>>2]=e,l[i+40>>2]=r,f=i,t=zn(e=l[i+44>>2]),l[f+36>>2]=t,function(e,r,i,a){var f,t,n,o;t=f=We-32|0,f>>>0>>0&&De();We=t,l[f+24>>2]=e,l[f+20>>2]=r,l[f+16>>2]=i,l[f+12>>2]=a,e=l[f+24>>2],l[f+28>>2]=e,l[f+8>>2]=0,_i(e+12|0,f+8|0,l[f+12>>2]),r=e;i=l[f+20>>2]?Kf(un(e),l[f+20>>2]):0;l[r>>2]=i,r=l[e>>2]+j(l[f+16>>2],12)|0,l[e+8>>2]=r,l[e+4>>2]=r,r=l[e>>2]+j(l[f+20>>2],12)|0,n=cn(e),o=r,l[n>>2]=o,(e=f+32|0)>>>0>>0&&De();We=e}(n,Br(e,po(e)+1|0),po(e),l[i+36>>2]),r=l[i+36>>2],n=Jo(l[i+24>>2]),a=Jo(l[i+40>>2]),l[138788]=0,J(220,0|r,0|n,0|a),r=l[138788],l[138788]=0,1!=(0|r)&&(l[i+24>>2]=l[i+24>>2]+12,l[138788]=0,Z(221,0|e,i+16|0),e=l[138788],l[138788]=0,1!=(0|e)))return wi(i+16|0),(e=i+48|0)>>>0>>0&&De(),void(We=e);e=i+16|0,r=0|O(),n=0|C(),l[i+12>>2]=r,l[i+8>>2]=n,wi(e),D(l[i+12>>2]),V()}function dr(e,r,i,a,f){var t,n,o,b;return n=t=We-32|0,t>>>0>>0&&De(),We=n,l[t+28>>2]=e,l[t+24>>2]=r,l[t+20>>2]=i,l[t+16>>2]=a,l[t+12>>2]=f,o=t,b=vr(l[t+28>>2],l[t+24>>2],l[t+20>>2],l[t+12>>2]),l[o+8>>2]=b,1&wo(l[t+12>>2],l[t+16>>2],l[t+20>>2])&&(vf(l[t+20>>2],l[t+16>>2]),l[t+8>>2]=l[t+8>>2]+1,1&wo(l[t+12>>2],l[t+20>>2],l[t+24>>2])&&(vf(l[t+24>>2],l[t+20>>2]),l[t+8>>2]=l[t+8>>2]+1,1&wo(l[t+12>>2],l[t+24>>2],l[t+28>>2])&&(vf(l[t+28>>2],l[t+24>>2]),l[t+8>>2]=l[t+8>>2]+1))),e=l[t+8>>2],(r=t+32|0)>>>0>>0&&De(),We=r,e}function wr(e,r){e|=0,r|=0;var i,a;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,Jr(e=l[i+12>>2]),function(e,r,i,a){var f,t;t=f=We-32|0,f>>>0>>0&&De();We=t,l[f+28>>2]=e,l[f+24>>2]=r,l[f+20>>2]=i,l[f+16>>2]=a,l[f+12>>2]=l[f+20>>2]-l[f+24>>2]>>2,e=l[f+16>>2],l[e>>2]=l[e>>2]+(0-l[f+12>>2]<<2),l[f+12>>2]>0&&Fr(l[l[f+16>>2]>>2],l[f+24>>2],l[f+12>>2]<<2);(e=f+32|0)>>>0>>0&&De();We=e}(zn(e),l[e>>2],l[e+4>>2],l[i+8>>2]+4|0),zi(e,l[i+8>>2]+4|0),zi(e+4|0,l[i+8>>2]+8|0),zi(zn(e),cn(l[i+8>>2])),l[l[i+8>>2]>>2]=l[l[i+8>>2]+4>>2],gi(e,qo(e)),ec(e),(e=i+16|0)>>>0>>0&&De(),We=e}function Ar(e,r,i){var a,f;for(f=a=We-32|0,a>>>0>>0&&De(),We=f,l[a+28>>2]=e,l[a+24>>2]=r,l[a+20>>2]=i,l[a+16>>2]=l[a+28>>2]+8,vr(l[a+28>>2],l[a+28>>2]+4|0,l[a+16>>2],l[a+20>>2]),l[a+12>>2]=l[a+16>>2]+4;l[a+12>>2]!=l[a+24>>2];){if(1&wo(l[a+20>>2],l[a+12>>2],l[a+16>>2])){for(e=a+8|0,r=Jo(l[a+12>>2]),r=w[r>>1]|w[r+2>>1]<<16,k[e>>1]=r,k[e+2>>1]=r>>>16,l[a+4>>2]=l[a+16>>2],l[a+16>>2]=l[a+12>>2];e=Jo(l[a+4>>2]),na(l[a+16>>2],e),l[a+16>>2]=l[a+4>>2],l[a+16>>2]!=l[a+28>>2]?(e=l[a+20>>2],r=l[a+4>>2]+-4|0,l[a+4>>2]=r,e=wo(e,a+8|0,r)):e=0,1&e;);e=Jo(a+8|0),na(l[a+16>>2],e)}l[a+16>>2]=l[a+12>>2],l[a+12>>2]=l[a+12>>2]+4}(e=a+32|0)>>>0>>0&&De(),We=e}function pr(e,r){var i,a,f,t,n=0;if(n=i=We-48|0,i>>>0>>0&&De(),We=n,n=i+16|0,l[i+44>>2]=e,l[i+40>>2]=r,f=i,t=zn(e=l[i+44>>2]),l[f+36>>2]=t,function(e,r,i,a){var f,t,n,o;t=f=We-32|0,f>>>0>>0&&De();We=t,l[f+24>>2]=e,l[f+20>>2]=r,l[f+16>>2]=i,l[f+12>>2]=a,e=l[f+24>>2],l[f+28>>2]=e,l[f+8>>2]=0,_i(e+12|0,f+8|0,l[f+12>>2]),r=e;i=l[f+20>>2]?function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,l[i+4>>2]=0,A[i+8>>2]>Pb(l[i+12>>2])>>>0&&(qf(2404),V());e=Da(l[i+8>>2]<<2,2),(r=i+16|0)>>>0>>0&&De();return We=r,e}(l[i+12>>2],l[i+8>>2]),(r=i+16|0)>>>0>>0&&De();return We=r,e}(un(e),l[f+20>>2]):0;l[r>>2]=i,r=l[e>>2]+(l[f+16>>2]<<2)|0,l[e+8>>2]=r,l[e+4>>2]=r,r=l[e>>2]+(l[f+20>>2]<<2)|0,n=cn(e),o=r,l[n>>2]=o,(e=f+32|0)>>>0>>0&&De();We=e}(n,Zr(e,qo(e)+1|0),qo(e),l[i+36>>2]),r=l[i+36>>2],n=Jo(l[i+24>>2]),a=Jo(l[i+40>>2]),l[138788]=0,J(78,0|r,0|n,0|a),r=l[138788],l[138788]=0,1!=(0|r)&&(l[i+24>>2]=l[i+24>>2]+4,l[138788]=0,Z(79,0|e,i+16|0),e=l[138788],l[138788]=0,1!=(0|e)))return Pi(i+16|0),(e=i+48|0)>>>0>>0&&De(),void(We=e);e=i+16|0,r=0|O(),n=0|C(),l[i+12>>2]=r,l[i+8>>2]=n,Pi(e),D(l[i+12>>2]),V()}function zr(e,r){e|=0,r|=0;var i,a;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,Fi(e=l[i+12>>2]),function(e,r,i,a){var f,t;t=f=We-32|0,f>>>0>>0&&De();We=t,l[f+28>>2]=e,l[f+24>>2]=r,l[f+20>>2]=i,l[f+16>>2]=a,l[f+12>>2]=l[f+20>>2]-l[f+24>>2]>>3,e=l[f+16>>2],l[e>>2]=l[e>>2]+(0-l[f+12>>2]<<3),l[f+12>>2]>0&&Fr(l[l[f+16>>2]>>2],l[f+24>>2],l[f+12>>2]<<3);(e=f+32|0)>>>0>>0&&De();We=e}(zn(e),l[e>>2],l[e+4>>2],l[i+8>>2]+4|0),zi(e,l[i+8>>2]+4|0),zi(e+4|0,l[i+8>>2]+8|0),zi(zn(e),cn(l[i+8>>2])),l[l[i+8>>2]>>2]=l[l[i+8>>2]+4>>2],Ii(e,bb(e)),ec(e),(e=i+16|0)>>>0>>0&&De(),We=e}function jr(){je(10072,4110),Le(10096,4115,1,1,0),function(){var e,r=0;e=r=We-16|0,r>>>0>>0&&De();We=e,l[r+12>>2]=4120,me(10108,l[r+12>>2],1,-128,127),(r=r+16|0)>>>0>>0&&De();We=r}(),function(){var e,r=0;e=r=We-16|0,r>>>0>>0&&De();We=e,l[r+12>>2]=4125,me(10152,l[r+12>>2],1,-128,127),(r=r+16|0)>>>0>>0&&De();We=r}(),function(){var e,r=0;e=r=We-16|0,r>>>0>>0&&De();We=e,l[r+12>>2]=4137,me(10140,l[r+12>>2],1,0,255),(r=r+16|0)>>>0>>0&&De();We=r}(),function(){var e,r=0;e=r=We-16|0,r>>>0>>0&&De();We=e,l[r+12>>2]=4151,me(10164,l[r+12>>2],2,-32768,32767),(r=r+16|0)>>>0>>0&&De();We=r}(),function(){var e,r=0;e=r=We-16|0,r>>>0>>0&&De();We=e,l[r+12>>2]=4157,me(10176,l[r+12>>2],2,0,65535),(r=r+16|0)>>>0>>0&&De();We=r}(),function(){var e,r=0;e=r=We-16|0,r>>>0>>0&&De();We=e,l[r+12>>2]=4172,me(10188,l[r+12>>2],4,-2147483648,2147483647),(r=r+16|0)>>>0>>0&&De();We=r}(),function(){var e,r=0;e=r=We-16|0,r>>>0>>0&&De();We=e,l[r+12>>2]=4176,me(10200,l[r+12>>2],4,0,-1),(r=r+16|0)>>>0>>0&&De();We=r}(),function(){var e,r=0;e=r=We-16|0,r>>>0>>0&&De();We=e,l[r+12>>2]=4189,me(10212,l[r+12>>2],4,-2147483648,2147483647),(r=r+16|0)>>>0>>0&&De();We=r}(),function(){var e,r=0;e=r=We-16|0,r>>>0>>0&&De();We=e,l[r+12>>2]=4194,me(10224,l[r+12>>2],4,0,-1),(r=r+16|0)>>>0>>0&&De();We=r}(),function(){var e,r=0;e=r=We-16|0,r>>>0>>0&&De();We=e,l[r+12>>2]=4208,Ee(10236,l[r+12>>2],4),(r=r+16|0)>>>0>>0&&De();We=r}(),function(){var e,r=0;e=r=We-16|0,r>>>0>>0&&De();We=e,l[r+12>>2]=4214,Ee(10248,l[r+12>>2],8),(r=r+16|0)>>>0>>0&&De();We=r}(),_e(5012,4221),_e(5100,4233),Me(5188,4,4266),Me(5280,2,4279),Me(5372,4,4294),he(1296,4309),function(){var e,r=0;e=r=We-16|0,r>>>0>>0&&De();We=e,l[r+12>>2]=4325,Ve(5428,0,l[r+12>>2]),(r=r+16|0)>>>0>>0&&De();We=r}(),ro(4355),$n(4392),ao(4431),Xn(4462),to(4502),eo(4531),function(){var e,r=0;e=r=We-16|0,r>>>0>>0&&De();We=e,l[r+12>>2]=4569,Ve(5668,4,l[r+12>>2]),(r=r+16|0)>>>0>>0&&De();We=r}(),function(){var e,r=0;e=r=We-16|0,r>>>0>>0&&De();We=e,l[r+12>>2]=4599,Ve(5708,5,l[r+12>>2]),(r=r+16|0)>>>0>>0&&De();We=r}(),ro(4638),$n(4670),ao(4703),Xn(4736),to(4770),eo(4803),function(){var e,r=0;e=r=We-16|0,r>>>0>>0&&De();We=e,l[r+12>>2]=4837,Ve(5748,6,l[r+12>>2]),(r=r+16|0)>>>0>>0&&De();We=r}(),function(){var e,r=0;e=r=We-16|0,r>>>0>>0&&De();We=e,l[r+12>>2]=4868,Ve(5788,7,l[r+12>>2]),(r=r+16|0)>>>0>>0&&De();We=r}()}function Lr(e){var r=0,i=0,a=0,f=0,t=0;e:{r:{i:switch((r=l[e+4>>2])>>>0>2]?(l[e+4>>2]=r+1,r=d[0|r]):r=oi(e),r+-43|0){case 0:case 2:break r;default:break i}i=r+-48|0;break e}(a=l[e+4>>2])>>>0>2]?(l[e+4>>2]=a+1,a=d[0|a]):a=oi(e),t=45==(0|r),i=(r=a)+-48|0,!l[e+104>>2]|i>>>0<10||(l[e+4>>2]=l[e+4>>2]+-1)}if(i>>>0<10){for(i=0;a=j(i,10)+r|0,(r=l[e+4>>2])>>>0>2]?(l[e+4>>2]=r+1,r=d[0|r]):r=oi(e),f=r+-48|0,(0|(i=a+-48|0))<214748364&&f>>>0<=9;);a=i,i>>=31;e:if(!(f>>>0>=10))for(;;){if(i=gc(a,i,10,0),a=Ie,(r=i+r|0)>>>0>>0&&(a=a+1|0),f=r,(r=l[e+4>>2])>>>0>2]?(l[e+4>>2]=r+1,r=d[0|r]):r=oi(e),i=a+-1|0,(a=f+-48|0)>>>0<4294967248&&(i=i+1|0),(f=r+-48|0)>>>0>9)break e;if(!((0|i)<21474836||(0|i)<=21474836&&!(a>>>0>=2061584302)))break}if(f>>>0<10)for(;(r=l[e+4>>2])>>>0>2]?(l[e+4>>2]=r+1,r=d[0|r]):r=oi(e),r+-48>>>0<10;);l[e+104>>2]&&(l[e+4>>2]=l[e+4>>2]+-1),e=a,a=t?0-e|0:e,i=t?0-(i+(0>>0)|0)|0:i}else if(a=0,i=-2147483648,l[e+104>>2])return l[e+4>>2]=l[e+4>>2]+-1,Ie=-2147483648,0;return Ie=i,a}function _r(e){var r,i=0,a=0,f=0,t=0;i=r=We-32|0,r>>>0>>0&&De(),We=i,l[r+28>>2]=e;e:{if(!(1&yn(e=l[r+28>>2]))){for(f=r,t=zn(e),l[f+24>>2]=t,l[r+20>>2]=l[e+4>>2],f=r,t=Pf(e),l[f+16>>2]=t,function(e,r){var i;l[12+(i=We-16|0)>>2]=e,l[i+8>>2]=r,l[l[l[i+12>>2]>>2]+4>>2]=l[l[i+8>>2]+4>>2],l[l[l[i+8>>2]+4>>2]>>2]=l[l[i+12>>2]>>2]}(l[r+20>>2],l[l[r+16>>2]>>2]),f=zn(e),t=0,l[f>>2]=t;l[r+20>>2]!=l[r+16>>2];){if(f=r,t=Tn(l[r+20>>2]),l[f+12>>2]=t,l[r+20>>2]=l[l[r+20>>2]+4>>2],i=l[r+24>>2],a=Jo(l[r+12>>2]+8|0),l[138788]=0,Z(224,0|i,0|a),i=l[138788],l[138788]=0,1==(0|i))break e;Ea(l[r+24>>2],l[r+12>>2],1)}ec(e)}return(e=r+32|0)>>>0>>0&&De(),void(We=e)}e=0|x(0),C(),dc(e),V()}function Mr(e,r){var i,a,f,t,n=0;if(n=i=We-48|0,i>>>0>>0&&De(),We=n,n=i+16|0,l[i+44>>2]=e,l[i+40>>2]=r,f=i,t=zn(e=l[i+44>>2]),l[f+36>>2]=t,function(e,r,i,a){var f,t,n,o;t=f=We-32|0,f>>>0>>0&&De();We=t,l[f+24>>2]=e,l[f+20>>2]=r,l[f+16>>2]=i,l[f+12>>2]=a,e=l[f+24>>2],l[f+28>>2]=e,l[f+8>>2]=0,_i(e+12|0,f+8|0,l[f+12>>2]),r=e;i=l[f+20>>2]?function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,l[i+4>>2]=0,A[i+8>>2]>rc(l[i+12>>2])>>>0&&(qf(2208),V());e=Da(l[i+8>>2]<<3,2),(r=i+16|0)>>>0>>0&&De();return We=r,e}(l[i+12>>2],l[i+8>>2]),(r=i+16|0)>>>0>>0&&De();return We=r,e}(un(e),l[f+20>>2]):0;l[r>>2]=i,r=l[e>>2]+(l[f+16>>2]<<3)|0,l[e+8>>2]=r,l[e+4>>2]=r,r=l[e>>2]+(l[f+20>>2]<<3)|0,n=cn(e),o=r,l[n>>2]=o,(e=f+32|0)>>>0>>0&&De();We=e}(n,ni(e,bb(e)+1|0),bb(e),l[i+36>>2]),r=l[i+36>>2],n=Jo(l[i+24>>2]),a=Jo(l[i+40>>2]),l[138788]=0,J(60,0|r,0|n,0|a),r=l[138788],l[138788]=0,1!=(0|r)&&(l[i+24>>2]=l[i+24>>2]+8,l[138788]=0,Z(61,0|e,i+16|0),e=l[138788],l[138788]=0,1!=(0|e)))return da(i+16|0),(e=i+48|0)>>>0>>0&&De(),void(We=e);e=i+16|0,r=0|O(),n=0|C(),l[i+12>>2]=r,l[i+8>>2]=n,da(e),D(l[i+12>>2]),V()}function hr(e,r){var i,a,f,t,n=0;if(n=i=We-48|0,i>>>0>>0&&De(),We=n,n=i+16|0,l[i+44>>2]=e,l[i+40>>2]=r,f=i,t=zn(e=l[i+44>>2]),l[f+36>>2]=t,function(e,r,i,a){var f,t,n,o;t=f=We-32|0,f>>>0>>0&&De();We=t,l[f+24>>2]=e,l[f+20>>2]=r,l[f+16>>2]=i,l[f+12>>2]=a,e=l[f+24>>2],l[f+28>>2]=e,l[f+8>>2]=0,_i(e+12|0,f+8|0,l[f+12>>2]),r=e;i=l[f+20>>2]?nn(un(e),l[f+20>>2]):0;l[r>>2]=i,r=l[e>>2]+(l[f+16>>2]<<2)|0,l[e+8>>2]=r,l[e+4>>2]=r,r=l[e>>2]+(l[f+20>>2]<<2)|0,n=cn(e),o=r,l[n>>2]=o,(e=f+32|0)>>>0>>0&&De();We=e}(n,Zr(e,qo(e)+1|0),qo(e),l[i+36>>2]),r=l[i+36>>2],n=Jo(l[i+24>>2]),a=Jo(l[i+40>>2]),l[138788]=0,J(216,0|r,0|n,0|a),r=l[138788],l[138788]=0,1!=(0|r)&&(l[i+24>>2]=l[i+24>>2]+4,l[138788]=0,Z(217,0|e,i+16|0),e=l[138788],l[138788]=0,1!=(0|e)))return ja(i+16|0),(e=i+48|0)>>>0>>0&&De(),void(We=e);e=i+16|0,r=0|O(),n=0|C(),l[i+12>>2]=r,l[i+8>>2]=n,ja(e),D(l[i+12>>2]),V()}function mr(e,r){var i,a,f,t,n=0;if(n=i=We-48|0,i>>>0>>0&&De(),We=n,n=i+16|0,l[i+44>>2]=e,l[i+40>>2]=r,f=i,t=zn(e=l[i+44>>2]),l[f+36>>2]=t,function(e,r,i,a){var f,t,n,o;t=f=We-32|0,f>>>0>>0&&De();We=t,l[f+24>>2]=e,l[f+20>>2]=r,l[f+16>>2]=i,l[f+12>>2]=a,e=l[f+24>>2],l[f+28>>2]=e,l[f+8>>2]=0,_i(e+12|0,f+8|0,l[f+12>>2]),r=e;i=l[f+20>>2]?function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,l[i+4>>2]=0,A[i+8>>2]>tc(l[i+12>>2])>>>0&&(qf(3108),V());e=Da(j(l[i+8>>2],264),8),(r=i+16|0)>>>0>>0&&De();return We=r,e}(l[i+12>>2],l[i+8>>2]),(r=i+16|0)>>>0>>0&&De();return We=r,e}(un(e),l[f+20>>2]):0;l[r>>2]=i,r=l[e>>2]+j(l[f+16>>2],264)|0,l[e+8>>2]=r,l[e+4>>2]=r,r=l[e>>2]+j(l[f+20>>2],264)|0,n=cn(e),o=r,l[n>>2]=o,(e=f+32|0)>>>0>>0&&De();We=e}(n,function(e,r){var i,a,f=0,t=0;a=i=We-32|0,i>>>0>>0&&De();We=a,l[i+24>>2]=e,l[i+20>>2]=r,e=l[i+24>>2],f=i,t=function(e){var r,i,a,f=0,t=0;t=f=We-16|0,f>>>0>>0&&De();if(We=t,t=f+8|0,r=f+4|0,l[f+12>>2]=e,i=f,a=function(e){var r,i=0;r=i=We-16|0,i>>>0>>0&&De();We=r,l[i+12>>2]=e,e=function(e){var r,i=0;r=i=We-16|0,i>>>0>>0&&De();We=r,l[i+4>>2]=e,e=tc(l[i+4>>2]),(i=i+16|0)>>>0>>0&&De();return We=i,e}(l[i+12>>2]),(i=i+16|0)>>>0>>0&&De();return We=i,e}(zn(l[f+12>>2])),l[i+8>>2]=a,l[f+4>>2]=2147483647,l[138788]=0,e=0|H(62,0|t,0|r),t=l[138788],l[138788]=0,1!=(0|t))return e=l[e>>2],(f=f+16|0)>>>0>>0&&De(),We=f,e;e=0|x(0),C(),dc(e),V()}(e),l[f+16>>2]=t,A[i+20>>2]>A[i+16>>2]&&(Hb(),V());f=i,t=kn(e),l[f+12>>2]=t;A[i+12>>2]>=l[i+16>>2]>>>1>>>0?l[i+28>>2]=l[i+16>>2]:(l[i+8>>2]=l[i+12>>2]<<1,f=i,t=l[Gf(i+8|0,i+20|0)>>2],l[f+28>>2]=t);e=l[i+28>>2],(r=i+32|0)>>>0>>0&&De();return We=r,e}(e,nb(e)+1|0),nb(e),l[i+36>>2]),r=l[i+36>>2],n=Jo(l[i+24>>2]),a=Jo(l[i+40>>2]),l[138788]=0,J(181,0|r,0|n,0|a),r=l[138788],l[138788]=0,1!=(0|r)&&(l[i+24>>2]=l[i+24>>2]+264,l[138788]=0,Z(182,0|e,i+16|0),e=l[138788],l[138788]=0,1!=(0|e)))return wa(i+16|0),(e=i+48|0)>>>0>>0&&De(),void(We=e);e=i+16|0,r=0|O(),n=0|C(),l[i+12>>2]=r,l[i+8>>2]=n,wa(e),D(l[i+12>>2]),V()}function Er(e,r,i,a,f){var t,n,o=L(0);for(n=t=We-48|0,t>>>0>>0&&De(),We=n,l[t+44>>2]=e,l[t+40>>2]=r,s[t+39|0]=i,l[t+32>>2]=a,l[t+28>>2]=f,e=l[t+44>>2],l[t+24>>2]=0;l[t+24>>2]<3;){for(l[t+16>>2]=0,l[t+12>>2]=0,r=(o=Go(L(L(A[l[t+32>>2]+(l[t+24>>2]<<2)>>2])/L(A[t+28>>2]))))=L(0)?~~o>>>0:0,s[l[t+24>>2]+(e+7|0)|0]=r,l[t+20>>2]=0;l[t+20>>2]<255&&+l[t+12>>2]<.1*+l[e+12>>2];)l[t+12>>2]=w[(l[t+40>>2]+(l[t+24>>2]<<9)|0)+(l[t+20>>2]<<1)>>1]+l[t+12>>2],l[t+20>>2]=l[t+20>>2]+1;for(s[l[t+24>>2]+(e+4|0)|0]=l[t+20>>2],l[t+20>>2]=255;l[t+20>>2]>253&&!w[(l[t+40>>2]+(l[t+24>>2]<<9)|0)+(l[t+20>>2]<<1)>>1];)l[t+20>>2]=l[t+20>>2]+-1;if(l[t+20>>2]>253)s[e+l[t+24>>2]|0]=l[t+20>>2];else for(l[t+20>>2]=d[e+3|0];l[t+20>>2]>=0;)w[(l[t+40>>2]+(l[t+24>>2]<<9)|0)+(l[t+20>>2]<<1)>>1]>l[t+16>>2]&&(l[t+16>>2]=w[(l[t+40>>2]+(l[t+24>>2]<<9)|0)+(l[t+20>>2]<<1)>>1],s[e+l[t+24>>2]|0]=l[t+20>>2]),l[t+20>>2]=l[t+20>>2]+-1;l[t+24>>2]=l[t+24>>2]+1}(e=t+48|0)>>>0>>0&&De(),We=e}function Vr(e,r){var i,a,f,t,n=0;if(n=i=We-48|0,i>>>0>>0&&De(),We=n,n=i+16|0,l[i+44>>2]=e,l[i+40>>2]=r,f=i,t=zn(e=l[i+44>>2]),l[f+36>>2]=t,function(e,r,i,a){var f,t,n,o;t=f=We-32|0,f>>>0>>0&&De();We=t,l[f+24>>2]=e,l[f+20>>2]=r,l[f+16>>2]=i,l[f+12>>2]=a,e=l[f+24>>2],l[f+28>>2]=e,l[f+8>>2]=0,_i(e+12|0,f+8|0,l[f+12>>2]),r=e;i=l[f+20>>2]?function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,l[i+4>>2]=0,A[i+8>>2]>bc(l[i+12>>2])>>>0&&(qf(3992),V());e=Da(j(l[i+8>>2],20),4),(r=i+16|0)>>>0>>0&&De();return We=r,e}(l[i+12>>2],l[i+8>>2]),(r=i+16|0)>>>0>>0&&De();return We=r,e}(un(e),l[f+20>>2]):0;l[r>>2]=i,r=l[e>>2]+j(l[f+16>>2],20)|0,l[e+8>>2]=r,l[e+4>>2]=r,r=l[e>>2]+j(l[f+20>>2],20)|0,n=cn(e),o=r,l[n>>2]=o,(e=f+32|0)>>>0>>0&&De();We=e}(n,function(e,r){var i,a,f=0,t=0;a=i=We-32|0,i>>>0>>0&&De();We=a,l[i+24>>2]=e,l[i+20>>2]=r,e=l[i+24>>2],f=i,t=function(e){var r,i,a,f=0,t=0;t=f=We-16|0,f>>>0>>0&&De();if(We=t,t=f+8|0,r=f+4|0,l[f+12>>2]=e,i=f,a=function(e){var r,i=0;r=i=We-16|0,i>>>0>>0&&De();We=r,l[i+12>>2]=e,e=function(e){var r,i=0;r=i=We-16|0,i>>>0>>0&&De();We=r,l[i+4>>2]=e,e=bc(l[i+4>>2]),(i=i+16|0)>>>0>>0&&De();return We=i,e}(l[i+12>>2]),(i=i+16|0)>>>0>>0&&De();return We=i,e}(zn(l[f+12>>2])),l[i+8>>2]=a,l[f+4>>2]=2147483647,l[138788]=0,e=0|H(62,0|t,0|r),t=l[138788],l[138788]=0,1!=(0|t))return e=l[e>>2],(f=f+16|0)>>>0>>0&&De(),We=f,e;e=0|x(0),C(),dc(e),V()}(e),l[f+16>>2]=t,A[i+20>>2]>A[i+16>>2]&&(Hb(),V());f=i,t=mn(e),l[f+12>>2]=t;A[i+12>>2]>=l[i+16>>2]>>>1>>>0?l[i+28>>2]=l[i+16>>2]:(l[i+8>>2]=l[i+12>>2]<<1,f=i,t=l[Gf(i+8|0,i+20|0)>>2],l[f+28>>2]=t);e=l[i+28>>2],(r=i+32|0)>>>0>>0&&De();return We=r,e}(e,vb(e)+1|0),vb(e),l[i+36>>2]),r=l[i+36>>2],n=Jo(l[i+24>>2]),a=Jo(l[i+40>>2]),l[138788]=0,J(218,0|r,0|n,0|a),r=l[138788],l[138788]=0,1!=(0|r)&&(l[i+24>>2]=l[i+24>>2]+20,l[138788]=0,Z(219,0|e,i+16|0),e=l[138788],l[138788]=0,1!=(0|e)))return Sa(i+16|0),(e=i+48|0)>>>0>>0&&De(),void(We=e);e=i+16|0,r=0|O(),n=0|C(),l[i+12>>2]=r,l[i+8>>2]=n,Sa(e),D(l[i+12>>2]),V()}function yr(e,r){var i,a,f,t,n=0;if(n=i=We-48|0,i>>>0>>0&&De(),We=n,n=i+16|0,l[i+44>>2]=e,l[i+40>>2]=r,f=i,t=zn(e=l[i+44>>2]),l[f+36>>2]=t,function(e,r,i,a){var f,t,n,o;t=f=We-32|0,f>>>0>>0&&De();We=t,l[f+24>>2]=e,l[f+20>>2]=r,l[f+16>>2]=i,l[f+12>>2]=a,e=l[f+24>>2],l[f+28>>2]=e,l[f+8>>2]=0,_i(e+12|0,f+8|0,l[f+12>>2]),r=e;i=l[f+20>>2]?Pt(un(e),l[f+20>>2]):0;l[r>>2]=i,r=l[e>>2]+j(l[f+16>>2],6)|0,l[e+8>>2]=r,l[e+4>>2]=r,r=l[e>>2]+j(l[f+20>>2],6)|0,n=cn(e),o=r,l[n>>2]=o,(e=f+32|0)>>>0>>0&&De();We=e}(n,function(e,r){var i,a,f=0,t=0;a=i=We-32|0,i>>>0>>0&&De();We=a,l[i+24>>2]=e,l[i+20>>2]=r,e=l[i+24>>2],f=i,t=ga(e),l[f+16>>2]=t,A[i+20>>2]>A[i+16>>2]&&(Hb(),V());f=i,t=Mn(e),l[f+12>>2]=t;A[i+12>>2]>=l[i+16>>2]>>>1>>>0?l[i+28>>2]=l[i+16>>2]:(l[i+8>>2]=l[i+12>>2]<<1,f=i,t=l[Gf(i+8|0,i+20|0)>>2],l[f+28>>2]=t);e=l[i+28>>2],(r=i+32|0)>>>0>>0&&De();return We=r,e}(e,cb(e)+1|0),cb(e),l[i+36>>2]),r=l[i+36>>2],n=Jo(l[i+24>>2]),a=Jo(l[i+40>>2]),l[138788]=0,J(58,0|r,0|n,0|a),r=l[138788],l[138788]=0,1!=(0|r)&&(l[i+24>>2]=l[i+24>>2]+6,l[138788]=0,Z(59,0|e,i+16|0),e=l[138788],l[138788]=0,1!=(0|e)))return ya(i+16|0),(e=i+48|0)>>>0>>0&&De(),void(We=e);e=i+16|0,r=0|O(),n=0|C(),l[i+12>>2]=r,l[i+8>>2]=n,ya(e),D(l[i+12>>2]),V()}function Gr(e,r,i){var a,f,t=0,n=0,o=0;if((t=f=We-16|0)>>>0>>0&&De(),We=t,(a=function(e){var r,i=0;r=i=We-16|0,i>>>0>>0&&De();We=r,l[i+12>>2]=e;e=1&Kt(e=l[i+12>>2])?function(e){var r,i=0;r=i=We-16|0,i>>>0>>0&&De();We=r,l[i+12>>2]=e,e=l[kt(l[i+12>>2])+4>>2],(i=i+16|0)>>>0>>0&&De();return We=i,e}(e):function(e){var r,i=0;r=i=We-16|0,i>>>0>>0&&De();We=r,l[i+12>>2]=e,e=d[kt(l[i+12>>2])+11|0],(i=i+16|0)>>>0>>0&&De();return We=i,e}(e);(i=i+16|0)>>>0>>0&&De();return We=i,e}(e))>>>0>=0){e:if((t=Kt(t=e)?Dt(t)+-1|0:10)-a>>>0>=i>>>0){if(!i)break e;o=n=dn(e),(t=a)&&(ac(i+n|0,n,t),r=n>>>0<=r>>>0&&a+n>>>0>r>>>0?r+i|0:r),ac(o,r,i),t=i=i+a|0,Kt(r=e)?uo(r,t):hf(r,t),s[f+15|0]=0,jb(i+n|0,f+15|0)}else!function(e,r,i,a,f,t){var n,o=0,b=0,c=0;if((o=n=We-16|0)>>>0>>0&&De(),We=o,(o=gb(e))+(-1^r)>>>0>=i>>>0)return b=dn(e),(o>>>1|0)-16>>>0>r>>>0?(l[n+8>>2]=r<<1,l[n+12>>2]=r+i,i=tb(l[Gf(n+12|0,n+8|0)>>2])):i=o+-1|0,wn(e),o=ob(c=i+1|0),f&&fc(o,t,f),(i=a)&&fc(f+o|0,b,i),11!=(0|(r=r+1|0))&&Et(wn(e),b,r),zo(e,o),bo(e,c),uo(r=e,e=a+f|0),s[n+7|0]=0,jb(e+o|0,n+7|0),(e=n+16|0)>>>0>>0&&De(),void(We=e);Yb(),V()}(e,t,(i+a|0)-t|0,a,i,r);return(r=f+16|0)>>>0>>0&&De(),We=r,e}!function(){var e,r=0;e=0|X(8),l[138788]=0,H(263,0|e,8984),r=l[138788],l[138788]=0,1!=(0|r)&&($(0|e,9648,17),V());r=0|O(),C(),ee(0|e),D(0|r),V()}(),V()}function Fr(e,r,i){var a,f=0,t=0;if(i>>>0>=512)return Oe(0|e,0|r,0|i),e;a=e+i|0;e:if(3&(e^r))if(a>>>0<4)i=e;else if((f=a+-4|0)>>>0>>0)i=e;else for(i=e;s[0|i]=d[0|r],s[i+1|0]=d[r+1|0],s[i+2|0]=d[r+2|0],s[i+3|0]=d[r+3|0],r=r+4|0,(i=i+4|0)>>>0<=f>>>0;);else{r:if((0|i)<1)i=e;else if(3&e)for(i=e;;){if(s[0|i]=d[0|r],r=r+1|0,(i=i+1|0)>>>0>=a>>>0)break r;if(!(3&i))break}else i=e;if(!((f=-4&a)>>>0<64||i>>>0>(t=f+-64|0)>>>0))for(;l[i>>2]=l[r>>2],l[i+4>>2]=l[r+4>>2],l[i+8>>2]=l[r+8>>2],l[i+12>>2]=l[r+12>>2],l[i+16>>2]=l[r+16>>2],l[i+20>>2]=l[r+20>>2],l[i+24>>2]=l[r+24>>2],l[i+28>>2]=l[r+28>>2],l[i+32>>2]=l[r+32>>2],l[i+36>>2]=l[r+36>>2],l[i+40>>2]=l[r+40>>2],l[i+44>>2]=l[r+44>>2],l[i+48>>2]=l[r+48>>2],l[i+52>>2]=l[r+52>>2],l[i+56>>2]=l[r+56>>2],l[i+60>>2]=l[r+60>>2],r=r- -64|0,(i=i- -64|0)>>>0<=t>>>0;);if(i>>>0>=f>>>0)break e;for(;l[i>>2]=l[r>>2],r=r+4|0,(i=i+4|0)>>>0>>0;);}if(i>>>0>>0)for(;s[0|i]=d[0|r],r=r+1|0,(0|a)!=(0|(i=i+1|0)););return e}function Sr(e,r,i,a){var f,t,n,o=0,v=0,g=0;(o=f=We-32|0)>>>0>>0&&De(),We=o,t=o=2147483647&a,o=o+-1006698496|0,i>>>0<0&&(o=o+1|0),n=v=i,v=o,o=t+-1140785152|0,(g=i)>>>0<0&&(o=o+1|0);e:if((0|o)==(0|v)&n>>>0>>0|v>>>0>>0){if(o=a<<4|i>>>28,i=i<<4|r>>>28,g=r&=268435455,134217728==(0|r)&e>>>0>=1|r>>>0>134217728){o=o+1073741824|0,(e=i+1|0)>>>0<1&&(o=o+1|0),v=e;break e}if(v=i,o=o-((i>>>0<0)+-1073741824|0)|0,e|134217728^g)break e;(e=v+(1&v)|0)>>>0>>0&&(o=o+1|0),v=e}else(!g&2147418112==(0|t)?!(e|r):2147418112==(0|t)&g>>>0<0|t>>>0<2147418112)?(v=0,o=2146435072,1140785151==(0|t)&g>>>0>4294967295|t>>>0>1140785151||(o=0,(g=t>>>16|0)>>>0<15249||(ua(f+16|0,e,r,i,o=65535&a|65536,g+-15233|0),ca(f,e,r,i,o,15361-g|0),i=l[f+4>>2],e=l[f+8>>2],o=l[f+12>>2]<<4|e>>>28,v=e<<4|i>>>28,i=e=268435455&i,134217728==(0|e)&(r=l[f>>2]|0!=(l[f+16>>2]|l[f+24>>2])|0!=(l[f+20>>2]|l[f+28>>2]))>>>0>=1|e>>>0>134217728?((e=v+1|0)>>>0<1&&(o=o+1|0),v=e):r|134217728^i||((e=v+(1&v)|0)>>>0>>0&&(o=o+1|0),v=e)))):(v=i<<4|r>>>28,o=524287&(o=a<<4|i>>>28)|2146959360);return(e=f+32|0)>>>0>>0&&De(),We=e,e=-2147483648&a|o,b(0,0|v),b(1,0|e),+c()}function Rr(e,r,i,a){e|=0,r|=0,i|=0,a|=0;var f,t,n=0,o=0;t=f=We-32|0,f>>>0>>0&&De(),We=t,l[f+24>>2]=e,l[f+20>>2]=r,l[f+16>>2]=i,l[f+12>>2]=a,e=l[f+24>>2];e:if(l[e+12>>2]!=l[f+20>>2]|l[e+16>>2]!=l[f+16>>2]|!l[e+4>>2]|l[e+8>>2]!=l[f+12>>2]){if(aa(e),l[e+12>>2]=l[f+20>>2],l[e+16>>2]=l[f+16>>2],l[e+8>>2]=l[f+12>>2],n=f,o=Ub(e),l[n+4>>2]=o,n=e,o=l[10624+(Kb(e)<<2)>>2],l[n+20>>2]=o,l[f>>2]=j(l[f+4>>2],j(l[f+16>>2],l[e+20>>2])),l[f+20>>2]){if(n=e,o=lo((0|(r=l[f+20>>2]))!=(1073741823&r)?-1:r<<2),l[n+4>>2]=o,r=lo(j(l[f+20>>2],l[f>>2])),l[l[e+4>>2]>>2]=r,!l[l[e+4>>2]>>2]){l[e+12>>2]=0,l[e+16>>2]=0,l[e+8>>2]=1,(r=l[e+4>>2])&&Je(r),l[e+4>>2]=0,l[f+28>>2]=0;break e}for(l[f+8>>2]=1;l[f+8>>2]>2];)l[l[e+4>>2]+(l[f+8>>2]<<2)>>2]=l[l[e+4>>2]>>2]+j(l[f+8>>2],l[f>>2]),l[f+8>>2]=l[f+8>>2]+1}l[e+24>>2]=0,l[f+28>>2]=1}else l[f+28>>2]=1;return e=l[f+28>>2],(r=f+32|0)>>>0>>0&&De(),We=r,0|e}function Ur(e,r){var i,a,f=0,t=0,n=0;a=i=We+-64|0,i>>>0>>0&&De(),We=a,p[i+60>>2]=e,l[i+56>>2]=r;e:if(p[i+60>>2]>2]=0;l[i+52>>2]<8;)p[l[i+56>>2]+(l[i+52>>2]<<2)>>2]=0,l[i+52>>2]=l[i+52>>2]+1;p[l[i+56>>2]+12>>2]=1}else{for(l[i+48>>2]=0,z[i+40>>3]=3.141592653589793*+L(-L(p[i+60>>2]+L(3)))*.25,t=i,n=function(e){var r=0,i=0;i=r=We-16|0,r>>>0>>0&&De();We=i,v(+e),i=0|o(1),o(0);r:if((i&=2147483647)>>>0<=1072243195){if(i>>>0<1045430272)break r;e=_o(e,0,0)}else if(i>>>0>=2146435072)e-=e;else{i:switch(3&fr(e,r)){case 0:e=_o(z[r>>3],z[r+8>>3],1);break r;case 1:e=Do(z[r>>3],z[r+8>>3]);break r;case 2:e=-_o(z[r>>3],z[r+8>>3],1);break r;default:break i}e=-Do(z[r>>3],z[r+8>>3])}(r=r+16|0)>>>0>>0&&De();return We=r,e}(z[i+40>>3]),z[t+32>>3]=n,t=i,n=function(e){var r=0,i=0,a=0;a=r=We-16|0,r>>>0>>0&&De();We=a,v(+e),a=0|o(1),o(0);r:if((a&=2147483647)>>>0<=1072243195){if(i=1,a>>>0<1044816030)break r;i=Do(e,0)}else if(i=e-e,!(a>>>0>=2146435072)){i:switch(3&fr(e,r)){case 0:i=Do(z[r>>3],z[r+8>>3]);break r;case 1:i=-_o(z[r>>3],z[r+8>>3],1);break r;case 2:i=-Do(z[r>>3],z[r+8>>3]);break r;default:break i}i=_o(z[r>>3],z[r+8>>3],1)}e=i,(r=r+16|0)>>>0>>0&&De();return We=r,e}(z[i+40>>3]),z[t+24>>3]=n,l[i+20>>2]=0;l[i+20>>2]<8;)z[i+8>>3]=3.141592653589793*+L(L(p[i+60>>2]+L(3))-L(l[i+20>>2]))*-.25,r=l[i+20>>2]<<4,f=z[i+8>>3],p[l[i+56>>2]+(l[i+20>>2]<<2)>>2]=(z[r+2608>>3]*z[i+32>>3]+z[r+2616>>3]*z[i+24>>3])/(f*f),p[i+48>>2]=p[i+48>>2]+p[l[i+56>>2]+(l[i+20>>2]<<2)>>2],l[i+20>>2]=l[i+20>>2]+1;for(p[i+48>>2]=L(1)/p[i+48>>2],l[i+4>>2]=0;;){if(l[i+4>>2]>=8)break e;r=l[i+56>>2]+(l[i+4>>2]<<2)|0,p[r>>2]=p[r>>2]*p[i+48>>2],l[i+4>>2]=l[i+4>>2]+1}}(r=i- -64|0)>>>0>>0&&De(),We=r}function Pr(e,r){var i,a=0;if(a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+28>>2]=e,l[i+24>>2]=r,function(e,r){var i;l[12+(i=We-16|0)>>2]=e,l[i+8>>2]=r,l[i+4>>2]=1,e=l[i+12>>2],l[e>>2]=l[i+8>>2],l[e+4>>2]=l[l[i+8>>2]+4>>2],l[e+8>>2]=l[l[i+8>>2]+4>>2]+j(l[i+4>>2],264)}(i+8|0,e=l[i+28>>2]),e=zn(e),r=Jo(l[i+12>>2]),a=Jo(l[i+24>>2]),l[138788]=0,J(181,0|e,0|r,0|a),e=l[138788],l[138788]=0,1!=(0|e))return l[i+12>>2]=l[i+12>>2]+264,Xo(i+8|0),(e=i+32|0)>>>0>>0&&De(),void(We=e);e=i+8|0,r=0|O(),a=0|C(),l[i+4>>2]=r,l[i>>2]=a,Xo(e),D(l[i+4>>2]),V()}function Or(e){var r,i=0,a=0,f=0,t=0;i=r=We-32|0,r>>>0>>0&&De(),We=i,l[r+28>>2]=e,e=l[l[r+28>>2]>>2],s[r+20|0]=1,k[r+16>>1]=l[e+32>>2],k[r+18>>1]=l[e+20>>2],k[r+22>>1]=l[e+28>>2],1&Rb(e+40|0)?oa(e+40|0,r+16|0):(tf(r,e+40|0),f=r,t=Lt(r),l[f+12>>2]=t,!(1&s[l[r+12>>2]+4|0])|w[l[r+12>>2]+6>>1]>=A[e+24>>2]?1&s[l[r+12>>2]+4|0]|l[e+24>>2]-w[l[r+12>>2]+6>>1]>>>0<=A[e+4>>2]||oa(e+40|0,r+16|0):(a=w[(i=r+16|0)+4>>1]|w[i+6>>1]<<16,e=l[r+12>>2],i=w[i>>1]|w[i+2>>1]<<16,k[e>>1]=i,k[e+2>>1]=i>>>16,k[e+4>>1]=a,k[e+6>>1]=a>>>16)),(e=r+32|0)>>>0>>0&&De(),We=e}function Cr(e){var r,i=0,a=0,f=0,t=0;i=r=We-32|0,r>>>0>>0&&De(),We=i,l[r+28>>2]=e,e=l[l[r+28>>2]>>2],s[r+20|0]=0,k[r+16>>1]=l[e+32>>2],k[r+18>>1]=l[e+20>>2],k[r+22>>1]=l[e+28>>2],1&Rb(e+40|0)?oa(e+40|0,r+16|0):(tf(r,e+40|0),f=r,t=Lt(r),l[f+12>>2]=t,1&s[l[r+12>>2]+4|0]|w[l[r+12>>2]+6>>1]<=A[e+28>>2]?!(1&s[l[r+12>>2]+4|0])|w[l[r+12>>2]+6>>1]-l[e+28>>2]>>>0<=A[e+4>>2]||oa(e+40|0,r+16|0):(a=w[(i=r+16|0)+4>>1]|w[i+6>>1]<<16,e=l[r+12>>2],i=w[i>>1]|w[i+2>>1]<<16,k[e>>1]=i,k[e+2>>1]=i>>>16,k[e+4>>1]=a,k[e+6>>1]=a>>>16)),(e=r+32|0)>>>0>>0&&De(),We=e}function Dr(e){var r,i=0,a=L(0),f=L(0),t=0,n=L(0),c=L(0);g(e),r=(t=o(0))>>>31|0;e:{r:{i:{a:{f=e;f:{t:{n:{if((i=2147483647&t)>>>0>=1118743632){if(i>>>0>2139095040)return e;if(!((0|t)<0|i>>>0<1118925336))return L(e*L(17014118346046923e22));if(i>>>0<=1120924084|(0|t)>-1)break n;break r}if(i>>>0<1051816473)break a;if(i>>>0<1065686419)break t}if(e=L(L(e*L(1.4426950216293335))+p[8768+(r<<2)>>2]),L(_(e))>>0<=956301312)break e;i=0,f=e}c=e,a=L((a=f)*a),e=L(f-L(a*L(L(a*L(-.0027667332906275988))+L(.16666625440120697)))),a=L(L(c+L(L(L(f*e)/L(L(2)-e))-n))+L(1)),i&&(a=function(e,r){i:if((0|r)>=128){if(e=L(e*L(17014118346046923e22)),(0|r)<255){r=r+-127|0;break i}e=L(e*L(17014118346046923e22)),r=((0|r)<381?r:381)+-254|0}else(0|r)>-127||(e=L(e*L(11754943508222875e-54)),(0|r)>-253?r=r+126|0:(e=L(e*L(11754943508222875e-54)),r=((0|r)>-378?r:-378)+252|0));return L(e*(b(0,1065353216+(r<<23)|0),u()))}(a,i))}return a}return L(e+L(1))}function Tr(e,r){var i,a=0;if(a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+28>>2]=e,l[i+24>>2]=r,function(e,r){var i;l[12+(i=We-16|0)>>2]=e,l[i+8>>2]=r,l[i+4>>2]=1,e=l[i+12>>2],l[e>>2]=l[i+8>>2],l[e+4>>2]=l[l[i+8>>2]+4>>2],l[e+8>>2]=l[l[i+8>>2]+4>>2]+j(l[i+4>>2],20)}(i+8|0,e=l[i+28>>2]),e=zn(e),r=Jo(l[i+12>>2]),a=Jo(l[i+24>>2]),l[138788]=0,J(218,0|e,0|r,0|a),e=l[138788],l[138788]=0,1!=(0|e))return l[i+12>>2]=l[i+12>>2]+20,Xo(i+8|0),(e=i+32|0)>>>0>>0&&De(),void(We=e);e=i+8|0,r=0|O(),a=0|C(),l[i+4>>2]=r,l[i>>2]=a,Xo(e),D(l[i+4>>2]),V()}function Br(e,r){var i,a,f=0,t=0;return a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+24>>2]=e,l[i+20>>2]=r,f=i,t=function(e){var r,i,a,f=0,t=0;t=f=We-16|0,f>>>0>>0&&De();if(We=t,t=f+8|0,r=f+4|0,l[f+12>>2]=e,i=f,a=function(e){var r,i=0;r=i=We-16|0,i>>>0>>0&&De();We=r,l[i+12>>2]=e,e=function(e){var r,i=0;r=i=We-16|0,i>>>0>>0&&De();We=r,l[i+4>>2]=e,e=Vb(l[i+4>>2]),(i=i+16|0)>>>0>>0&&De();return We=i,e}(l[i+12>>2]),(i=i+16|0)>>>0>>0&&De();return We=i,e}(zn(l[f+12>>2])),l[i+8>>2]=a,l[f+4>>2]=2147483647,l[138788]=0,e=0|H(62,0|t,0|r),t=l[138788],l[138788]=0,1!=(0|t))return e=l[e>>2],(f=f+16|0)>>>0>>0&&De(),We=f,e;e=0|x(0),C(),dc(e),V()}(e=l[i+24>>2]),l[f+16>>2]=t,A[i+20>>2]>A[i+16>>2]&&(Hb(),V()),f=i,t=uf(e),l[f+12>>2]=t,A[i+12>>2]>=l[i+16>>2]>>>1>>>0?l[i+28>>2]=l[i+16>>2]:(l[i+8>>2]=l[i+12>>2]<<1,f=i,t=l[Gf(i+8|0,i+20|0)>>2],l[f+28>>2]=t),e=l[i+28>>2],(r=i+32|0)>>>0>>0&&De(),We=r,e}function Wr(e){var r,i=0;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,no(e=l[r+12>>2],i=Ut(e),Ut(e)+j(uf(e),12)|0,Ut(e)+j(po(e),12)|0,Ut(e)+j(uf(e),12)|0),(e=r+16|0)>>>0>>0&&De(),We=e}function xr(e,r){e|=0,r|=0;var i,a;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],A[e+4>>2]>2]?function(e,r){var i,a=0;if(a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+28>>2]=e,l[i+24>>2]=r,pf(i+8|0,e=l[i+28>>2],1),e=zn(e),r=Jo(l[i+12>>2]),a=Jo(l[i+24>>2]),l[138788]=0,J(78,0|e,0|r,0|a),e=l[138788],l[138788]=0,1!=(0|e))return l[i+12>>2]=l[i+12>>2]+4,Xo(i+8|0),(e=i+32|0)>>>0>>0&&De(),void(We=e);e=i+8|0,r=0|O(),a=0|C(),l[i+4>>2]=r,l[i>>2]=a,Xo(e),D(l[i+4>>2]),V()}(e,Jo(l[i+8>>2])):pr(e,Jo(l[i+8>>2])),(e=i+16|0)>>>0>>0&&De(),We=e}function Ir(e,r,i){var a,f;f=a=We-32|0,a>>>0>>0&&De(),We=f,l[a+28>>2]=e,l[a+24>>2]=r,l[a+20>>2]=i,function(e,r,i){var a,f;f=a=We-32|0,a>>>0>>0&&De();We=f,l[a+20>>2]=e,l[a+16>>2]=r,l[a+12>>2]=i,function(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De();We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,function(e,r){var i,a,f=0,t=0;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,$i(e=l[i+12>>2],Jo(zn(l[i+8>>2]))),l[e>>2]=l[l[i+8>>2]>>2],l[e+4>>2]=l[l[i+8>>2]+4>>2],r=l[zn(l[i+8>>2])>>2],f=zn(e),t=r,l[f>>2]=t,f=zn(l[i+8>>2]),t=0,l[f>>2]=t,l[l[i+8>>2]+4>>2]=0,l[l[i+8>>2]>>2]=0,(e=i+16|0)>>>0>>0&&De();We=e}(l[a+8>>2],Jo(l[a+4>>2])),(e=a+16|0)>>>0>>0&&De();We=e}(l[a+20>>2],l[a+16>>2],Jo(l[a+12>>2])),(e=a+32|0)>>>0>>0&&De();We=e}(l[a+28>>2],l[a+24>>2],Jo(l[a+20>>2])),(e=a+32|0)>>>0>>0&&De(),We=e}function Kr(e,r){var i,a,f,t=0,n=0;n=i=We-32|0,i>>>0>>0&&De(),We=n,n=i+16|0,t=i+4|0,l[i+12>>2]=e,l[i+8>>2]=r,a=i,f=Jo(l[i+12>>2]),l[a+4>>2]=f,e=Jo(l[i+8>>2]),l[i+28>>2]=t,l[i+24>>2]=e,e=l[i+28>>2],r=Jo(l[i+24>>2]),l[(t=We-16|0)+12>>2]=r,r=l[t+12>>2],t=l[r+4>>2],l[n>>2]=l[r>>2],l[n+4>>2]=t,function(e,r){var i;l[12+(i=We-16|0)>>2]=e,l[i+8>>2]=r,l[l[l[i+12>>2]>>2]>>2]=l[l[i+8>>2]>>2],l[l[l[i+12>>2]>>2]+4>>2]=l[l[i+8>>2]+4>>2],e=l[i+12>>2],l[e>>2]=l[e>>2]+8}(e,n),ec(l[i+28>>2]),(e=i+32|0)>>>0>>0&&De(),We=e}function qr(e,r,i,a){var f,t,n,o;t=f=We-32|0,f>>>0>>0&&De(),We=t,l[f+24>>2]=e,l[f+20>>2]=r,l[f+16>>2]=i,l[f+12>>2]=a,e=l[f+24>>2],l[f+28>>2]=e,l[f+8>>2]=0,_i(e+12|0,f+8|0,l[f+12>>2]),r=e,i=l[f+20>>2]?function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,l[i+4>>2]=0,A[i+8>>2]>nc(l[i+12>>2])>>>0&&(qf(2404),V());e=Da(l[i+8>>2]<<1,2),(r=i+16|0)>>>0>>0&&De();return We=r,e}(l[i+12>>2],l[i+8>>2]),(r=i+16|0)>>>0>>0&&De();return We=r,e}(un(e),l[f+20>>2]):0,l[r>>2]=i,r=l[e>>2]+(l[f+16>>2]<<1)|0,l[e+8>>2]=r,l[e+4>>2]=r,r=l[e>>2]+(l[f+20>>2]<<1)|0,n=cn(e),o=r,l[n>>2]=o,(e=f+32|0)>>>0>>0&&De(),We=e}function Nr(e,r,i,a){var f,t,n,o;t=f=We-32|0,f>>>0>>0&&De(),We=t,l[f+24>>2]=e,l[f+20>>2]=r,l[f+16>>2]=i,l[f+12>>2]=a,e=l[f+24>>2],l[f+28>>2]=e,l[f+8>>2]=0,_i(e+12|0,f+8|0,l[f+12>>2]),r=e,i=l[f+20>>2]?St(un(e),l[f+20>>2]):0,l[r>>2]=i,r=l[e>>2]+(l[f+16>>2]<<3)|0,l[e+8>>2]=r,l[e+4>>2]=r,r=l[e>>2]+(l[f+20>>2]<<3)|0,n=cn(e),o=r,l[n>>2]=o,(e=f+32|0)>>>0>>0&&De(),We=e}function Zr(e,r){var i,a,f=0,t=0;return a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+24>>2]=e,l[i+20>>2]=r,f=i,t=Xi(e=l[i+24>>2]),l[f+16>>2]=t,A[i+20>>2]>A[i+16>>2]&&(Hb(),V()),f=i,t=Tf(e),l[f+12>>2]=t,A[i+12>>2]>=l[i+16>>2]>>>1>>>0?l[i+28>>2]=l[i+16>>2]:(l[i+8>>2]=l[i+12>>2]<<1,f=i,t=l[Gf(i+8|0,i+20|0)>>2],l[f+28>>2]=t),e=l[i+28>>2],(r=i+32|0)>>>0>>0&&De(),We=r,e}function Qr(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,no(e=l[i+12>>2],r=Ut(e),Ut(e)+j(uf(e),12)|0,Ut(e)+j(uf(e),12)|0,Ut(e)+j(l[i+8>>2],12)|0),(e=i+16|0)>>>0>>0&&De(),We=e}function Yr(e){e|=0;var r=0,i=0,a=0;if(i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,l[e>>2]=3596,e)return l[e+4>>2]&&(Vf(l[e+4>>2],l[e+8>>2]),(i=l[e+4>>2])&&Je(i)),Jo(e),e=l[r+12>>2],(r=r+16|0)>>>0>>0&&De(),We=r,0|e;l[138788]=0,q(9,3264,3269,291,3380),i=l[138788],l[138788]=0,1!=(0|i)&&V(),i=0|x(0),a=0|C(),l[r+4>>2]=i,l[r>>2]=a,Jo(e),dc(l[r+4>>2]),V()}function Hr(e,r,i,a){var f;if(l[(f=We-48|0)+44>>2]=e,l[f+40>>2]=r,l[f+36>>2]=i,l[f+32>>2]=a,l[f+28>>2]=l[l[f+44>>2]>>2],l[f+24>>2]=10928,l[f+28>>2]>3)for(l[f+20>>2]=0;l[f+20>>2]>2];)s[l[f+36>>2]+l[f+20>>2]|0]=l[l[f+24>>2]+(d[l[f+40>>2]+2|0]+512<<2)>>2]+(l[l[f+24>>2]+(d[l[f+40>>2]]<<2)>>2]+l[l[f+24>>2]+(d[l[f+40>>2]+1|0]+256<<2)>>2]|0)>>14,l[f+20>>2]=l[f+20>>2]+1,l[f+40>>2]=l[f+28>>2]+l[f+40>>2];else for(l[f+16>>2]=0;l[f+16>>2]>2];)l[f+12>>2]=l[l[f+24>>2]+(d[l[f+40>>2]+2|0]+512<<2)>>2]+(l[l[f+24>>2]+(d[l[f+40>>2]]<<2)>>2]+l[l[f+24>>2]+(d[l[f+40>>2]+1|0]+256<<2)>>2]|0)>>14,s[l[f+36>>2]+l[f+16>>2]|0]=l[f+12>>2],l[f+16>>2]=l[f+16>>2]+1,l[f+40>>2]=l[f+40>>2]+3}function Jr(e){var r,i=0;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,no(e=l[r+12>>2],i=Ut(e),Ut(e)+(Tf(e)<<2)|0,Ut(e)+(qo(e)<<2)|0,Ut(e)+(Tf(e)<<2)|0),(e=r+16|0)>>>0>>0&&De(),We=e}function Xr(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,l[e>>2]&&(!function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,function(e,r){var i,a=0;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],l[i+4>>2]=l[e+4>>2];e:{for(;;){if(l[i+8>>2]!=l[i+4>>2]){if(r=zn(e),a=l[i+4>>2]+-12|0,l[i+4>>2]=a,a=Jo(a),l[138788]=0,Z(233,0|r,0|a),r=l[138788],l[138788]=0,1!=(0|r))continue;break e}break}return l[e+4>>2]=l[i+8>>2],(e=i+16|0)>>>0>>0&&De(),void(We=e)}e=0|x(0),C(),dc(e),V()}(e=l[r+12>>2],l[e>>2]),(e=r+16|0)>>>0>>0&&De();We=e}(e),Ea(zn(e),l[e>>2],Uf(e))),(e=r+16|0)>>>0>>0&&De(),We=e}function $r(e,r,i){e|=0,r|=0,i|=0;var a,f,t=0,n=0;if(f=a=We-32|0,a>>>0>>0&&De(),We=f,l[a+24>>2]=e,l[a+20>>2]=r,s[a+19|0]=i,aa(e=l[a+24>>2]),t=a,n=Rr(e,l[l[a+20>>2]+12>>2],l[l[a+20>>2]+16>>2],l[l[a+20>>2]+8>>2]),l[t+12>>2]=n,l[a+12>>2]){if(1&s[a+19|0])for(t=a,n=j(j(Nb(e),Qb(e)),Ub(e)),l[t+8>>2]=n,l[a+4>>2]=0;l[a+4>>2]<(0|Zb(e));)Fr(l[l[e+4>>2]+(l[a+4>>2]<<2)>>2],l[l[l[a+20>>2]+4>>2]+(l[a+4>>2]<<2)>>2],l[a+8>>2]),l[a+4>>2]=l[a+4>>2]+1;l[a+28>>2]=1}else l[a+28>>2]=0;return e=l[a+28>>2],(r=a+32|0)>>>0>>0&&De(),We=r,0|e}function ei(e,r,i){var a,f;f=a=We-32|0,a>>>0>>0&&De(),We=f,l[a+28>>2]=e,l[a+24>>2]=r,l[a+20>>2]=i,function(e,r,i){var a,f;f=a=We-32|0,a>>>0>>0&&De();We=f,l[a+20>>2]=e,l[a+16>>2]=r,l[a+12>>2]=i,function(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De();We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,function(e,r){var i,a,f=0,t=0;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,ra(e=l[i+12>>2],Jo(zn(l[i+8>>2]))),l[e>>2]=l[l[i+8>>2]>>2],l[e+4>>2]=l[l[i+8>>2]+4>>2],r=l[zn(l[i+8>>2])>>2],f=zn(e),t=r,l[f>>2]=t,f=zn(l[i+8>>2]),t=0,l[f>>2]=t,l[l[i+8>>2]+4>>2]=0,l[l[i+8>>2]>>2]=0,(e=i+16|0)>>>0>>0&&De(),We=e}(l[a+8>>2],Jo(l[a+4>>2])),(e=a+16|0)>>>0>>0&&De();We=e}(l[a+20>>2],l[a+16>>2],Jo(l[a+12>>2])),(e=a+32|0)>>>0>>0&&De();We=e}(l[a+28>>2],l[a+24>>2],Jo(l[a+20>>2])),(e=a+32|0)>>>0>>0&&De(),We=e}function ri(e,r,i,a,f,t){var n,o;o=n=We-80|0,n>>>0>>0&&De(),We=o;e:if((0|t)>=16384){if(Ze(n+32|0,r,i,a,f,0,0,0,2147352576),a=l[n+40>>2],f=l[n+44>>2],r=l[n+32>>2],i=l[n+36>>2],(0|t)<32767){t=t+-16383|0;break e}Ze(n+16|0,r,i,a,f,0,0,0,2147352576),t=((0|t)<49149?t:49149)+-32766|0,a=l[n+24>>2],f=l[n+28>>2],r=l[n+16>>2],i=l[n+20>>2]}else(0|t)>-16383||(Ze(n- -64|0,r,i,a,f,0,0,0,65536),a=l[n+72>>2],f=l[n+76>>2],r=l[n+64>>2],i=l[n+68>>2],(0|t)>-32765?t=t+16382|0:(Ze(n+48|0,r,i,a,f,0,0,0,65536),t=((0|t)>-49146?t:-49146)+32764|0,a=l[n+56>>2],f=l[n+60>>2],r=l[n+48>>2],i=l[n+52>>2]));Ze(n,r,i,a,f,0,0,0,t+16383<<16),r=l[n+12>>2],l[e+8>>2]=l[n+8>>2],l[e+12>>2]=r,r=l[n+4>>2],l[e>>2]=l[n>>2],l[e+4>>2]=r,(e=n+80|0)>>>0>>0&&De(),We=e}function ii(e,r){var i,a,f=0,t=0;if(a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+24>>2]=e,l[i+20>>2]=r,(0|(e=l[i+24>>2]))!=l[i+20>>2])if(l[e+12>>2]!=(0|Zb(l[i+20>>2]))||l[e+16>>2]!=(0|Qb(l[i+20>>2]))|l[e+8>>2]!=l[l[i+20>>2]+8>>2])aa(e),$r(e,l[i+20>>2],1);else for(f=i,t=j(j(Qb(e),Nb(e)),Ub(e)),l[f+16>>2]=t,l[i+12>>2]=0;l[i+12>>2]<(0|Zb(e));)Fr(l[l[e+4>>2]+(l[i+12>>2]<<2)>>2],l[l[l[i+20>>2]+4>>2]+(l[i+12>>2]<<2)>>2],l[i+16>>2]),l[i+12>>2]=l[i+12>>2]+1;l[i+28>>2]=e,(e=i+32|0)>>>0>>0&&De(),We=e}function ai(e,r){e|=0,r|=0;var i,a=0;a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+28>>2]=e,l[i+24>>2]=r,e=l[i+28>>2],l[i+20>>2]=0,Qt(r=i+8|0),a=l[i+24>>2],l[138788]=0,r=0|ae(29,0|r,0|a,1855),a=l[138788],l[138788]=0;e:{r:{if(1!=(0|a)){if(!(1&r))break r;if(r=l[l[e>>2]+20>>2],l[138788]=0,e=0|H(0|r,0|e,i+8|0),r=l[138788],l[138788]=0,1!=(0|r)&&(l[i+20>>2]=e,l[138788]=0,P(30,i+8|0),e=l[138788],l[138788]=0,1!=(0|e)))break r}e=i+8|0,r=0|O(),a=0|C(),l[i+4>>2]=r,l[i>>2]=a,fa(e);break e}return e=l[i+20>>2],fa(i+8|0),(r=i+32|0)>>>0>>0&&De(),We=r,0|e}D(l[i+4>>2]),V()}function fi(e,r){e|=0,r|=0;var i,a=0;a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+28>>2]=e,l[i+24>>2]=r,e=l[i+28>>2],l[i+20>>2]=0,Qt(r=i+8|0),a=l[i+24>>2],l[138788]=0,r=0|ae(29,0|r,0|a,1852),a=l[138788],l[138788]=0;e:{r:{if(1!=(0|a)){if(!(1&r))break r;if(r=l[l[e>>2]+16>>2],l[138788]=0,e=0|H(0|r,0|e,i+8|0),r=l[138788],l[138788]=0,1!=(0|r)&&(l[i+20>>2]=e,l[138788]=0,P(30,i+8|0),e=l[138788],l[138788]=0,1!=(0|e)))break r}e=i+8|0,r=0|O(),a=0|C(),l[i+4>>2]=r,l[i>>2]=a,fa(e);break e}return e=l[i+20>>2],fa(i+8|0),(r=i+32|0)>>>0>>0&&De(),We=r,0|e}D(l[i+4>>2]),V()}function ti(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,function(e,r){var i,a=0;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+4>>2]=e,l[i>>2]=r,e=l[i+4>>2];e:{for(;;){if(l[i>>2]!=l[e+8>>2]){if(r=un(e),a=l[e+8>>2]+-12|0,l[e+8>>2]=a,a=Jo(a),l[138788]=0,Z(97,0|r,0|a),r=l[138788],l[138788]=0,1!=(0|r))continue;break e}break}return(e=i+16|0)>>>0>>0&&De(),void(We=e)}e=0|x(0),C(),dc(e),V()}(l[i+12>>2],l[i+8>>2]),(e=i+16|0)>>>0>>0&&De();We=e}(e=l[r+12>>2],l[e+4>>2]),(e=r+16|0)>>>0>>0&&De();We=e}(e),l[e>>2]&&Ea(un(e),l[e>>2],yf(e)),(e=r+16|0)>>>0>>0&&De(),We=e}function ni(e,r){var i,a,f=0,t=0;return a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+24>>2]=e,l[i+20>>2]=r,f=i,t=ta(e=l[i+24>>2]),l[f+16>>2]=t,A[i+20>>2]>A[i+16>>2]&&(Hb(),V()),f=i,t=vn(e),l[f+12>>2]=t,A[i+12>>2]>=l[i+16>>2]>>>1>>>0?l[i+28>>2]=l[i+16>>2]:(l[i+8>>2]=l[i+12>>2]<<1,f=i,t=l[Gf(i+8|0,i+20|0)>>2],l[f+28>>2]=t),e=l[i+28>>2],(r=i+32|0)>>>0>>0&&De(),We=r,e}function oi(e){var r=0,i=0,a=0,f=0,t=0,n=0,o=0;return i=r=l[e+116>>2],r|(t=l[e+112>>2])&&((0|(r=l[e+124>>2]))>(0|i)||(0|r)>=(0|i)&&!(A[e+120>>2]>>0))||!((0|(t=In(e)))>-1)?(l[e+104>>2]=0,-1):(r=l[e+8>>2],a=i=l[e+116>>2],!(i|(f=l[e+112>>2]))||(i=(-1^l[e+124>>2])+a|0,(f=(a=-1^l[e+120>>2])+f|0)>>>0>>0&&(i=i+1|0),o=(a=f)>>>0<(n=r-(f=l[e+4>>2])|0)>>>0?0:1,(0|i)>(0|(n>>=31))||(0|i)>=(0|n)&&o)?l[e+104>>2]=r:l[e+104>>2]=a+f,r?(f=l[e+124>>2],i=e,a=l[e+120>>2],n=r=1+(r-(e=l[e+4>>2])|0)|0,a=a+r|0,r=(r>>31)+f|0,l[i+120>>2]=a,l[i+124>>2]=a>>>0>>0?r+1|0:r):e=l[e+4>>2],d[0|(e=e+-1|0)]!=(0|t)&&(s[0|e]=t),t)}function bi(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,l[e>>2]&&(!function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,function(e,r){var i,a=0;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],l[i+4>>2]=l[e+4>>2];e:{for(;;){if(l[i+8>>2]!=l[i+4>>2]){if(r=zn(e),a=l[i+4>>2]+-12|0,l[i+4>>2]=a,a=Jo(a),l[138788]=0,Z(97,0|r,0|a),r=l[138788],l[138788]=0,1!=(0|r))continue;break e}break}return l[e+4>>2]=l[i+8>>2],(e=i+16|0)>>>0>>0&&De(),void(We=e)}e=0|x(0),C(),dc(e),V()}(e=l[r+12>>2],l[e>>2]),(e=r+16|0)>>>0>>0&&De();We=e}(e),Ea(zn(e),l[e>>2],Uf(e))),(e=r+16|0)>>>0>>0&&De(),We=e}function ci(e,r){var i,a,f=0,t=0;return a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+24>>2]=e,l[i+20>>2]=r,f=i,t=function(e){var r,i,a,f=0,t=0;t=f=We-16|0,f>>>0>>0&&De();if(We=t,t=f+8|0,r=f+4|0,l[f+12>>2]=e,i=f,a=function(e){var r,i=0;r=i=We-16|0,i>>>0>>0&&De();We=r,l[i+12>>2]=e,e=function(e){var r,i=0;r=i=We-16|0,i>>>0>>0&&De();We=r,l[i+4>>2]=e,e=nc(l[i+4>>2]),(i=i+16|0)>>>0>>0&&De();return We=i,e}(l[i+12>>2]),(i=i+16|0)>>>0>>0&&De();return We=i,e}(zn(l[f+12>>2])),l[i+8>>2]=a,l[f+4>>2]=2147483647,l[138788]=0,e=0|H(62,0|t,0|r),t=l[138788],l[138788]=0,1!=(0|t))return e=l[e>>2],(f=f+16|0)>>>0>>0&&De(),We=f,e;e=0|x(0),C(),dc(e),V()}(e=l[i+24>>2]),l[f+16>>2]=t,A[i+20>>2]>A[i+16>>2]&&(Hb(),V()),f=i,t=_n(e),l[f+12>>2]=t,A[i+12>>2]>=l[i+16>>2]>>>1>>>0?l[i+28>>2]=l[i+16>>2]:(l[i+8>>2]=l[i+12>>2]<<1,f=i,t=l[Gf(i+8|0,i+20|0)>>2],l[f+28>>2]=t),e=l[i+28>>2],(r=i+32|0)>>>0>>0&&De(),We=r,e}function vi(e){e|=0;var r=0,i=0,a=0;if(i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,l[e>>2]=3184,e)return l[e+4>>2]&&(Uo(l[e+4>>2],l[e+8>>2]),(i=l[e+4>>2])&&Je(i)),Jo(e),e=l[r+12>>2],(r=r+16|0)>>>0>>0&&De(),We=r,0|e;l[138788]=0,q(9,3264,3269,291,3380),i=l[138788],l[138788]=0,1!=(0|i)&&V(),i=0|x(0),a=0|C(),l[r+4>>2]=i,l[r>>2]=a,Jo(e),dc(l[r+4>>2]),V()}function gi(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,no(e=l[i+12>>2],r=Ut(e),Ut(e)+(Tf(e)<<2)|0,Ut(e)+(Tf(e)<<2)|0,Ut(e)+(l[i+8>>2]<<2)|0),(e=i+16|0)>>>0>>0&&De(),We=e}function ui(e){e|=0;var r=0,i=0,a=0;if(i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,l[e>>2]=3776,e)return l[e+4>>2]&&(To(l[e+4>>2],l[e+8>>2]),(i=l[e+4>>2])&&Je(i)),Jo(e),e=l[r+12>>2],(r=r+16|0)>>>0>>0&&De(),We=r,0|e;l[138788]=0,q(9,3264,3269,291,3380),i=l[138788],l[138788]=0,1!=(0|i)&&V(),i=0|x(0),a=0|C(),l[r+4>>2]=i,l[r>>2]=a,Jo(e),dc(l[r+4>>2]),V()}function si(e,r){var i,a,f=0,t=0;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,f=e=l[i+12>>2],t=w[kt(Jo(l[i+8>>2]))>>1],l[f>>2]=t,f=e,t=w[function(e){var r,i=0;r=i=We-16|0,i>>>0>>0&&De();We=r,l[i+12>>2]=e,l[(e=We-16|0)+12>>2]=l[i+12>>2],e=l[e+12>>2]+2|0,(i=i+16|0)>>>0>>0&&De();return We=i,e}(Jo(l[i+8>>2]))>>1],l[f+4>>2]=t,(e=i+16|0)>>>0>>0&&De(),We=e}function ki(e){e|=0;var r=0,i=0,a=0;if(i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,l[e>>2]=3692,e)return l[e+4>>2]&&(nf(l[e+4>>2],l[e+8>>2]),(i=l[e+4>>2])&&Je(i)),Jo(e),e=l[r+12>>2],(r=r+16|0)>>>0>>0&&De(),We=r,0|e;l[138788]=0,q(9,3264,3269,291,3380),i=l[138788],l[138788]=0,1!=(0|i)&&V(),i=0|x(0),a=0|C(),l[r+4>>2]=i,l[r>>2]=a,Jo(e),dc(l[r+4>>2]),V()}function li(e){e|=0;var r=0,i=0;return i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,l[e>>2]=2284,l[e+24>>2]&&(i=l[e+24>>2])&&Je(i),l[e+28>>2]&&(i=l[e+28>>2])&&Je(i),gt(e+96|0),pa(e+80|0),Mt(e+68|0),gt(e+56|0),gt(e+44|0),Ya(e+32|0),e=l[r+12>>2],(r=r+16|0)>>>0>>0&&De(),We=r,0|e}function di(e){e|=0;var r=0,i=0,a=0;if(i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,l[e>>2]=3860,e)return l[e+4>>2]&&(xo(l[e+4>>2],l[e+8>>2]),(i=l[e+4>>2])&&Je(i)),Jo(e),e=l[r+12>>2],(r=r+16|0)>>>0>>0&&De(),We=r,0|e;l[138788]=0,q(9,3264,3269,291,3380),i=l[138788],l[138788]=0,1!=(0|i)&&V(),i=0|x(0),a=0|C(),l[r+4>>2]=i,l[r>>2]=a,Jo(e),dc(l[r+4>>2]),V()}function wi(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,function(e,r){var i,a=0;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+4>>2]=e,l[i>>2]=r,e=l[i+4>>2];e:{for(;;){if(l[i>>2]!=l[e+8>>2]){if(r=un(e),a=l[e+8>>2]+-12|0,l[e+8>>2]=a,a=Jo(a),l[138788]=0,Z(225,0|r,0|a),r=l[138788],l[138788]=0,1!=(0|r))continue;break e}break}return(e=i+16|0)>>>0>>0&&De(),void(We=e)}e=0|x(0),C(),dc(e),V()}(l[i+12>>2],l[i+8>>2]),(e=i+16|0)>>>0>>0&&De();We=e}(e=l[r+12>>2],l[e+4>>2]),(e=r+16|0)>>>0>>0&&De();We=e}(e),l[e>>2]&&Ea(un(e),l[e>>2],yf(e)),(e=r+16|0)>>>0>>0&&De(),We=e}function Ai(e,r){var i,a=0,f=0,t=0,n=0,b=0,c=0,g=0;t=i=We-16|0,i>>>0>>0&&De(),We=t,v(+r),b=(a=f=2147483647&(t=0|o(1)))+-1048576|0,(f=n=0|o(0))>>>0<0&&(b=b+1|0),2145386495==(0|b)&f>>>0<=4294967295|b>>>0<2145386495?(c=f<<28,f=(15&a)<<28|f>>>4,a=1006632960+(a>>>4|0)|0,a=f>>>0<0?a+1|0:a):2146435072==(0|a)&f>>>0>=0|a>>>0>2146435072?(c=n<<28,f=(15&(a=t))<<28|f>>>4,a=2147418112|(n=a>>>4|0)):a|f?(ua(i,f,a,0,0,(a=1==(0|a)&f>>>0<0|a>>>0<1?M(n)+32|0:M(a))+49|0),g=l[i>>2],c=l[i+4>>2],f=l[i+8>>2],a=65536^l[i+12>>2]|15372-a<<16):(f=0,a=0),l[e>>2]=g,l[e+4>>2]=c,l[e+8>>2]=f,l[e+12>>2]=-2147483648&t|a,(e=i+16|0)>>>0>>0&&De(),We=e}function pi(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,l[e>>2]&&(!function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,function(e,r){var i,a=0;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],l[i+4>>2]=l[e+4>>2];e:{for(;;){if(l[i+8>>2]!=l[i+4>>2]){if(r=zn(e),a=l[i+4>>2]+-12|0,l[i+4>>2]=a,a=Jo(a),l[138788]=0,Z(225,0|r,0|a),r=l[138788],l[138788]=0,1!=(0|r))continue;break e}break}return l[e+4>>2]=l[i+8>>2],(e=i+16|0)>>>0>>0&&De(),void(We=e)}e=0|x(0),C(),dc(e),V()}(e=l[r+12>>2],l[e>>2]),(e=r+16|0)>>>0>>0&&De();We=e}(e),Ea(zn(e),l[e>>2],Uf(e))),(e=r+16|0)>>>0>>0&&De(),We=e}function zi(e,r){var i,a,f,t=0;t=i=We-16|0,i>>>0>>0&&De(),We=t,t=i+4|0,l[i+12>>2]=e,l[i+8>>2]=r,a=i,f=l[Jo(l[i+12>>2])>>2],l[a+4>>2]=f,e=l[Jo(l[i+8>>2])>>2],l[l[i+12>>2]>>2]=e,e=l[Jo(t)>>2],l[l[i+8>>2]>>2]=e,(e=i+16|0)>>>0>>0&&De(),We=e}function ji(e){var r,i=0,a=0,f=0;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,l[r+8>>2]=0,e=l[r+12>>2],a=r,f=l[kt(e)>>2],l[a+4>>2]=f,i=l[r+8>>2],a=kt(e),f=i,l[a>>2]=f,l[r+4>>2]&&function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],Ea(l[e>>2],l[i+8>>2],l[e+4>>2]),(e=i+16|0)>>>0>>0&&De();We=e}(function(e){var r,i=0;r=i=We-16|0,i>>>0>>0&&De();We=r,l[i+12>>2]=e,e=Jo(l[i+12>>2]+4|0),(i=i+16|0)>>>0>>0&&De();return We=i,e}(e),l[r+4>>2]),(e=r+16|0)>>>0>>0&&De(),We=e}function Li(e){e|=0;var r=0,i=0,a=0;if(i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,l[e>>2]=1440,e)return l[e+4>>2]&&(!function(e,r){var i;l[12+(i=We-16|0)>>2]=e,l[i+8>>2]=r;for(;e=l[i+8>>2],l[i+8>>2]=e+-1,e;)l[i+12>>2]=l[i+12>>2]+4}(l[e+4>>2],l[e+8>>2]),(i=l[e+4>>2])&&Je(i)),Jo(e),e=l[r+12>>2],(r=r+16|0)>>>0>>0&&De(),We=r,0|e;l[138788]=0,q(9,1307,1312,291,1424),i=l[138788],l[138788]=0,1!=(0|i)&&V(),i=0|x(0),a=0|C(),l[r+4>>2]=i,l[r>>2]=a,Jo(e),dc(l[r+4>>2]),V()}function _i(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,Ff(e=l[a+12>>2],Jo(l[a+8>>2])),function(e,r){var i,a,f,t;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,f=l[i+12>>2],t=Jo(l[i+8>>2]),l[f>>2]=t,(e=i+16|0)>>>0>>0&&De();We=e}(e+4|0,Jo(l[a+4>>2])),(e=a+16|0)>>>0>>0&&De(),We=e}function Mi(e,r,i){e|=0,r|=0,i|=0;var a,f;return f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,Ff(e=l[a+12>>2],Jo(l[a+8>>2])),function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,Jo(l[i+8>>2]),(e=i+16|0)>>>0>>0&&De();We=e}(e,Jo(l[a+4>>2])),(r=a+16|0)>>>0>>0&&De(),We=r,0|e}function hi(e,r){var i=0;if(r&&(s[(i=e+r|0)+-1|0]=0,s[0|e]=0,!(r>>>0<3||(s[i+-2|0]=0,s[e+1|0]=0,s[i+-3|0]=0,s[e+2|0]=0,r>>>0<7||(s[i+-4|0]=0,s[e+3|0]=0,r>>>0<9||(l[(e=e+(i=0-e&3)|0)>>2]=0,l[(r=(i=r-i&-4)+e|0)+-4>>2]=0,i>>>0<9||(l[e+8>>2]=0,l[e+4>>2]=0,l[r+-8>>2]=0,l[r+-12>>2]=0,i>>>0<25||(l[e+24>>2]=0,l[e+20>>2]=0,l[e+16>>2]=0,l[e+12>>2]=0,l[r+-16>>2]=0,l[r+-20>>2]=0,l[r+-24>>2]=0,l[r+-28>>2]=0,(r=(r=i)-(i=4&e|24)|0)>>>0<32))))))))for(e=e+i|0;l[e+24>>2]=0,l[e+28>>2]=0,l[e+16>>2]=0,l[e+20>>2]=0,l[e+8>>2]=0,l[e+12>>2]=0,l[e>>2]=0,l[e+4>>2]=0,e=e+32|0,(r=r+-32|0)>>>0>31;);}function mi(e,r){var i,a,f,t=0;t=i=We-16|0,i>>>0>>0&&De(),We=t,t=i+6|0,l[i+12>>2]=e,l[i+8>>2]=r,a=i,f=w[Jo(l[i+12>>2])>>1],k[a+6>>1]=f,e=w[Jo(l[i+8>>2])>>1],k[l[i+12>>2]>>1]=e,e=w[Jo(t)>>1],k[l[i+8>>2]>>1]=e,(e=i+16|0)>>>0>>0&&De(),We=e}function Ei(e,r){var i,a=0;(a=i=We-32|0)>>>0>>0&&De(),We=a;e:{r:{if(wc(5896,s[0|r])){if(a=qe(1176))break r}else l[138784]=28;e=0;break e}hi(a,144),wc(r,43)||(l[a>>2]=114==d[0|r]?8:4),97==d[0|r]?(1024&(r=0|Fe(0|e,3,0))||(l[i+16>>2]=1024|r,Fe(0|e,4,i+16|0)),r=128|l[a>>2],l[a>>2]=r):r=l[a>>2],s[a+75|0]=255,l[a+48>>2]=1024,l[a+60>>2]=e,l[a+44>>2]=a+152,8&r||(l[i>>2]=i+24,Se(0|e,21523,0|i)||(s[a+75|0]=10)),l[a+40>>2]=257,l[a+36>>2]=258,l[a+32>>2]=259,l[a+12>>2]=260,l[138769]||(l[a+76>>2]=-1),e=function(e){var r;l[e+56>>2]=l[138787],(r=l[138787])&&(l[r+52>>2]=e);return l[138787]=e,e}(a)}return(r=i+32|0)>>>0>>0&&De(),We=r,e}function Vi(e,r,i){var a,f;f=a=We-32|0,a>>>0>>0&&De(),We=f,l[a+28>>2]=e,l[a+24>>2]=r,s[a+23|0]=i,r=l[a+28>>2],e=a,r=1&s[a+23|0]?l[r+12>>2]:l[r+8>>2],l[e+16>>2]=r,e=a,r=1&s[a+23|0]?l[l[a+24>>2]+12>>2]:l[l[a+24>>2]+8>>2],l[e+12>>2]=r,e=Oo(l[l[a+16>>2]+8>>2],l[l[a+12>>2]+8>>2]),l[l[a+16>>2]+8>>2]=e,e=Po(l[l[a+16>>2]>>2],l[l[a+12>>2]>>2]),l[l[a+16>>2]>>2]=e,e=Oo(l[l[a+16>>2]+12>>2],l[l[a+12>>2]+12>>2]),l[l[a+16>>2]+12>>2]=e,e=Po(l[l[a+16>>2]+4>>2],l[l[a+12>>2]+4>>2]),l[l[a+16>>2]+4>>2]=e,(e=a+32|0)>>>0>>0&&De(),We=e}function yi(e){var r,i=0;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,no(e=l[r+12>>2],i=Ut(e),Ut(e)+j(kn(e),264)|0,Ut(e)+j(nb(e),264)|0,Ut(e)+j(kn(e),264)|0),(e=r+16|0)>>>0>>0&&De(),We=e}function Gi(e,r,i){e|=0,r|=0,i|=0;var a,f;return f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,Ff(e=l[a+12>>2],Jo(l[a+8>>2])),Jo(l[a+4>>2]),dt(e),(r=a+16|0)>>>0>>0&&De(),We=r,0|e}function Fi(e){var r,i=0;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,no(e=l[r+12>>2],i=Ut(e),Ut(e)+(vn(e)<<3)|0,Ut(e)+(bb(e)<<3)|0,Ut(e)+(vn(e)<<3)|0),(e=r+16|0)>>>0>>0&&De(),We=e}function Si(e){e|=0;var r=0,i=0;for(i=r=We-32|0,r>>>0>>0&&De(),We=i,i=r+8|0,l[r+24>>2]=e,e=l[r+24>>2],l[r+28>>2]=e,Lb(e),function(e){var r;l[28+(r=We-32|0)>>2]=e,l[r+24>>2]=-999,l[r+20>>2]=-999,l[r+16>>2]=-999,l[r+12>>2]=-999,e=l[r+28>>2],l[e>>2]=l[r+24>>2],l[e+4>>2]=l[r+20>>2],l[e+8>>2]=l[r+16>>2],l[e+12>>2]=l[r+12>>2]}(i),io(e,i),l[r+4>>2]=0;l[r+4>>2]<3;)p[(e+40|0)+(l[r+4>>2]<<2)>>2]=-999,p[(e+52|0)+(l[r+4>>2]<<2)>>2]=-999,p[(e+16|0)+(l[r+4>>2]<<2)>>2]=-999,p[(e+28|0)+(l[r+4>>2]<<2)>>2]=-999,p[(e+112|0)+(l[r+4>>2]<<2)>>2]=-999,p[(e- -64|0)+(l[r+4>>2]<<2)>>2]=-999,p[(e+76|0)+(l[r+4>>2]<<2)>>2]=-999,p[(e+88|0)+(l[r+4>>2]<<2)>>2]=-999,p[(e+100|0)+(l[r+4>>2]<<2)>>2]=-999,l[r+4>>2]=l[r+4>>2]+1;return e=l[r+28>>2],(r=r+32|0)>>>0>>0&&De(),We=r,0|e}function Ri(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],A[e+4>>2]>2]?function(e,r){var i,a=0;if(a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+28>>2]=e,l[i+24>>2]=r,xt(i+8|0,e=l[i+28>>2],1),e=zn(e),r=Jo(l[i+12>>2]),a=Jo(l[i+24>>2]),l[138788]=0,J(58,0|e,0|r,0|a),e=l[138788],l[138788]=0,1!=(0|e))return l[i+12>>2]=l[i+12>>2]+6,Xo(i+8|0),(e=i+32|0)>>>0>>0&&De(),void(We=e);e=i+8|0,r=0|O(),a=0|C(),l[i+4>>2]=r,l[i>>2]=a,Xo(e),D(l[i+4>>2]),V()}(e,Jo(l[i+8>>2])):yr(e,Jo(l[i+8>>2])),(e=i+16|0)>>>0>>0&&De(),We=e}function Ui(e,r){var i,a,f=0,t=0;f=i=We+-64|0,i>>>0>>0&&De(),We=f,t=l[e>>2],f=l[t+-4>>2],a=l[t+-8>>2],l[i+20>>2]=0,l[i+16>>2]=9720,l[i+12>>2]=e,l[i+8>>2]=r,t=0,hi(i+24|0,39),e=e+a|0;e:if($o(f,r,0))l[i+56>>2]=1,n[l[l[f>>2]+20>>2]](f,i+8|0,e,e,1,0),t=1==l[i+32>>2]?e:0;else{n[l[l[f>>2]+24>>2]](f,i+8|0,e,1,0);r:switch(l[i+44>>2]){case 0:t=1==l[i+48>>2]&&1==l[i+36>>2]&&1==l[i+40>>2]?l[i+28>>2]:0;break e;case 1:break r;default:break e}1!=l[i+32>>2]&&l[i+48>>2]|1!=l[i+36>>2]|1!=l[i+40>>2]||(t=l[i+24>>2])}return(e=i- -64|0)>>>0>>0&&De(),We=e,t}function Pi(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,function(e,r){var i,a=0;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+4>>2]=e,l[i>>2]=r,e=l[i+4>>2];e:{for(;;){if(l[i>>2]!=l[e+8>>2]){if(r=un(e),a=l[e+8>>2]+-4|0,l[e+8>>2]=a,a=Jo(a),l[138788]=0,Z(94,0|r,0|a),r=l[138788],l[138788]=0,1!=(0|r))continue;break e}break}return(e=i+16|0)>>>0>>0&&De(),void(We=e)}e=0|x(0),C(),dc(e),V()}(l[i+12>>2],l[i+8>>2]),(e=i+16|0)>>>0>>0&&De();We=e}(e=l[r+12>>2],l[e+4>>2]),(e=r+16|0)>>>0>>0&&De();We=e}(e),l[e>>2]&&Ha(un(e),l[e>>2],Zf(e)),(e=r+16|0)>>>0>>0&&De(),We=e}function Oi(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,l[e>>2]&&(!function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,function(e,r){var i,a=0;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],l[i+4>>2]=l[e+4>>2];e:{for(;;){if(l[i+8>>2]!=l[i+4>>2]){if(r=zn(e),a=l[i+4>>2]+-4|0,l[i+4>>2]=a,a=Jo(a),l[138788]=0,Z(94,0|r,0|a),r=l[138788],l[138788]=0,1!=(0|r))continue;break e}break}return l[e+4>>2]=l[i+8>>2],(e=i+16|0)>>>0>>0&&De(),void(We=e)}e=0|x(0),C(),dc(e),V()}(e=l[r+12>>2],l[e>>2]),(e=r+16|0)>>>0>>0&&De();We=e}(e),Ha(zn(e),l[e>>2],tt(e))),(e=r+16|0)>>>0>>0&&De(),We=e}function Ci(e,r){var i,a=0;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],l[i+4>>2]=l[e+4>>2];e:{for(;;){if(l[i+8>>2]!=l[i+4>>2]){if(r=zn(e),a=l[i+4>>2]+-2|0,l[i+4>>2]=a,a=Jo(a),l[138788]=0,Z(95,0|r,0|a),r=l[138788],l[138788]=0,1!=(0|r))continue;break e}break}return l[e+4>>2]=l[i+8>>2],(e=i+16|0)>>>0>>0&&De(),void(We=e)}e=0|x(0),C(),dc(e),V()}function Di(e,r){var i=0,a=0,f=0,t=0,n=0,o=0,b=0,c=0;if(!(i=r))return kc((r=e)-j(e=(e>>>0)/1e9|0,1e9)|0,0),Ie=0,e;if(b=0-(n=35-M(i)|0)|0,t=r,a=e,f=31&(i=63&n),32<=i>>>0?(i=0,f=t>>>f|0):(i=t>>>f|0,f=((1<>>f),t=i,a=31&(i=63&b),32<=i>>>0?(i=e<>>32-a|r<>>31)-(o=1e9&(a=i-((t=t<<1|f>>>31)+(999999999>>0)|0)>>31))|0,t=t-(b>>>0>>0)|0,r=r<<1|e>>>31,e=c|e<<1,c=o=1&a,n=n+-1|0;);return kc(f,t),Ie=r<<1|e>>>31,o|e<<1}function Ti(e){var r,i=0;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,no(e=l[r+12>>2],i=Ut(e),Ut(e)+j(Mn(e),6)|0,Ut(e)+j(cb(e),6)|0,Ut(e)+j(Mn(e),6)|0),(e=r+16|0)>>>0>>0&&De(),We=e}function Bi(e,r){var i,a=0;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],l[i+4>>2]=l[e+4>>2];e:{for(;;){if(l[i+8>>2]!=l[i+4>>2]){if(r=zn(e),a=l[i+4>>2]+-16|0,l[i+4>>2]=a,a=Jo(a),l[138788]=0,Z(96,0|r,0|a),r=l[138788],l[138788]=0,1!=(0|r))continue;break e}break}return l[e+4>>2]=l[i+8>>2],(e=i+16|0)>>>0>>0&&De(),void(We=e)}e=0|x(0),C(),dc(e),V()}function Wi(e){var r,i=0;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,no(e=l[r+12>>2],i=Ut(e),Ut(e)+(_n(e)<<1)|0,Ut(e)+(ub(e)<<1)|0,Ut(e)+(_n(e)<<1)|0),(e=r+16|0)>>>0>>0&&De(),We=e}function xi(e){var r,i=0;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,no(e=l[r+12>>2],i=Ut(e),Ut(e)+j(mn(e),20)|0,Ut(e)+j(vb(e),20)|0,Ut(e)+j(mn(e),20)|0),(e=r+16|0)>>>0>>0&&De(),We=e}function Ii(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,no(e=l[i+12>>2],r=Ut(e),Ut(e)+(vn(e)<<3)|0,Ut(e)+(vn(e)<<3)|0,Ut(e)+(l[i+8>>2]<<3)|0),(e=i+16|0)>>>0>>0&&De(),We=e}function Ki(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,no(e=l[i+12>>2],r=Ut(e),Ut(e)+(vn(e)<<3)|0,Ut(e)+(l[i+8>>2]<<3)|0,Ut(e)+(bb(e)<<3)|0),(e=i+16|0)>>>0>>0&&De(),We=e}function qi(e,r,i){var a,f;f=a=We-32|0,a>>>0>>0&&De(),We=f,l[a+28>>2]=e,l[a+24>>2]=r,l[a+20>>2]=i,e=l[a+28>>2],Jo(l[a+24>>2]),l[4+(We-16|0)>>2]=e,Jo(l[a+20>>2]),dt(e),(e=a+32|0)>>>0>>0&&De(),We=e}function Ni(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,l[e>>2]&&(!function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,function(e,r){var i,a=0;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],l[i+4>>2]=l[e+4>>2];e:{for(;;){if(l[i+8>>2]!=l[i+4>>2]){if(r=zn(e),a=l[i+4>>2]+-12|0,l[i+4>>2]=a,a=Jo(a),l[138788]=0,Z(184,0|r,0|a),r=l[138788],l[138788]=0,1!=(0|r))continue;break e}break}return l[e+4>>2]=l[i+8>>2],(e=i+16|0)>>>0>>0&&De(),void(We=e)}e=0|x(0),C(),dc(e),V()}(e=l[r+12>>2],l[e>>2]),(e=r+16|0)>>>0>>0&&De();We=e}(e),Ea(zn(e),l[e>>2],Uf(e))),(e=r+16|0)>>>0>>0&&De(),We=e}function Zi(e,r){var i,a,f=0,t=0;return a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],l[e+12>>2]=l[e+12>>2]+1,s[i+7|0]=0,f=i,t=function(e,r,i){var a;s[14+(a=We-16|0)|0]=e,s[a+13|0]=r,s[a+12|0]=i;e:if(d[a+14|0]>d[a+13|0]){if(d[a+14|0]>d[a+12|0]){s[a+15|0]=d[a+14|0];break e}s[a+15|0]=d[a+12|0]}else d[a+13|0]>d[a+12|0]?s[a+15|0]=d[a+13|0]:s[a+15|0]=d[a+12|0];return d[a+15|0]}(d[l[i+8>>2]],d[l[i+8>>2]+1|0],d[l[i+8>>2]+2|0]),s[f+6|0]=t,f=e,t=ko(d[e+3|0],d[i+6|0]),s[f+3|0]=t,l[e+16>>2]=d[l[i+8>>2]+2|0]+l[e+16>>2],l[e+20>>2]=d[l[i+8>>2]+1|0]+l[e+20>>2],l[e+24>>2]=d[l[i+8>>2]]+l[e+24>>2],e=d[i+6|0]>253,(r=i+16|0)>>>0>>0&&De(),We=r,e}function Qi(e){var r,i=0;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,no(e=l[r+12>>2],i=Ut(e),Ut(e)+(En(e)<<4)|0,Ut(e)+(Ab(e)<<4)|0,Ut(e)+(En(e)<<4)|0),(e=r+16|0)>>>0>>0&&De(),We=e}function Yi(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,no(e=l[i+12>>2],r=Ut(e),Ut(e)+j(Mn(e),6)|0,Ut(e)+j(Mn(e),6)|0,Ut(e)+j(l[i+8>>2],6)|0),(e=i+16|0)>>>0>>0&&De(),We=e}function Hi(e,r,i){var a,f=0;f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,e=l[a+12>>2],l[e+12>>2]&&(l[l[e+12>>2]+(l[a+8>>2]<<2)>>2]||(r=lo((0|(r=l[e+8>>2]))!=(1073741823&r)?-1:r<<2),l[l[e+12>>2]+(l[a+8>>2]<<2)>>2]=r,l[l[l[e+12>>2]+(l[a+8>>2]<<2)>>2]>>2]=0),l[l[l[e+12>>2]+(l[a+8>>2]<<2)>>2]>>2]==(l[e+8>>2]-1|0)|A[a+8>>2]>A[e+4>>2]||(r=l[a+4>>2],i=l[l[e+12>>2]+(l[a+8>>2]<<2)>>2],f=l[l[e+12>>2]+(l[a+8>>2]<<2)>>2],e=l[f>>2]+1|0,l[f>>2]=e,l[i+(e<<2)>>2]=r)),(e=a+16|0)>>>0>>0&&De(),We=e}function Ji(e,r,i,a,f,t,n,o){var b,c=0,v=0,g=0,u=0;v=1,b=c=2147483647&a,g=i;e:if(!(!i&2147418112==(0|c)?e|r:2147418112==(0|c)&i>>>0>0|c>>>0>2147418112)&&(c=n,!(!n&2147418112==(0|(u=2147483647&o))?f|t:2147418112==(0|u)&n>>>0>0|u>>>0>2147418112))){if(!(e|f|c|g|r|t|b|u))return 0;if((0|(g=a&o))>0||(0|g)>=0&&!((i&n)>>>0<0)){if(v=-1,(0|i)==(0|n)&(0|a)==(0|o)?(0|r)==(0|t)&e>>>0>>0|r>>>0>>0:(0|a)<(0|o)||(0|a)<=(0|o)&&!(i>>>0>=n>>>0))break e;return 0!=(e^f|i^n)|0!=(r^t|a^o)}v=-1,((0|i)==(0|n)&(0|a)==(0|o)?(0|r)==(0|t)&e>>>0>f>>>0|r>>>0>t>>>0:(0|a)>(0|o)||(0|a)>=(0|o)&&!(i>>>0<=n>>>0))||(v=0!=(e^f|i^n)|0!=(r^t|a^o))}return v}function Xi(e){var r,i,a,f=0,t=0;if(t=f=We-16|0,f>>>0>>0&&De(),We=t,t=f+8|0,r=f+4|0,l[f+12>>2]=e,i=f,a=function(e){var r,i=0;r=i=We-16|0,i>>>0>>0&&De();We=r,l[i+12>>2]=e,e=function(e){var r,i=0;r=i=We-16|0,i>>>0>>0&&De();We=r,l[i+4>>2]=e,e=Pb(l[i+4>>2]),(i=i+16|0)>>>0>>0&&De();return We=i,e}(l[i+12>>2]),(i=i+16|0)>>>0>>0&&De();return We=i,e}(zn(l[f+12>>2])),l[i+8>>2]=a,l[f+4>>2]=2147483647,l[138788]=0,e=0|H(62,0|t,0|r),t=l[138788],l[138788]=0,1!=(0|t))return e=l[e>>2],(f=f+16|0)>>>0>>0&&De(),We=f,e;e=0|x(0),C(),dc(e),V()}function $i(e,r){var i,a=0;if(a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,Jo(e=l[i+12>>2]),r=i+4|0,l[e>>2]=0,l[e+4>>2]=0,e=e+8|0,l[i+4>>2]=0,a=Jo(l[i+8>>2]),l[138788]=0,ae(101,0|e,0|r,0|a),e=l[138788],l[138788]=0,1!=(0|e))return(e=i+16|0)>>>0>>0&&De(),void(We=e);e=0|x(0),C(),dc(e),V()}function ea(e,r){var i;p[(i=We-16|0)+12>>2]=e,l[i+8>>2]=r,p[i+4>>2]=-.75,p[l[i+8>>2]>>2]=L(L(L(L(L(L(-.75)*L(p[i+12>>2]+L(1)))-L(-3.75))*L(p[i+12>>2]+L(1)))+L(-6))*L(p[i+12>>2]+L(1)))-L(-3),p[l[i+8>>2]+4>>2]=L(L(L(L(L(1.25)*p[i+12>>2])-L(2.25))*p[i+12>>2])*p[i+12>>2])+L(1),p[l[i+8>>2]+8>>2]=L(L(L(L(L(1.25)*L(L(1)-p[i+12>>2]))-L(2.25))*L(L(1)-p[i+12>>2]))*L(L(1)-p[i+12>>2]))+L(1),p[l[i+8>>2]+12>>2]=L(L(L(1)-p[l[i+8>>2]>>2])-p[l[i+8>>2]+4>>2])-p[l[i+8>>2]+8>>2]}function ra(e,r){var i,a=0;if(a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,Jo(e=l[i+12>>2]),r=i+4|0,l[e>>2]=0,l[e+4>>2]=0,e=e+8|0,l[i+4>>2]=0,a=Jo(l[i+8>>2]),l[138788]=0,ae(231,0|e,0|r,0|a),e=l[138788],l[138788]=0,1!=(0|e))return(e=i+16|0)>>>0>>0&&De(),void(We=e);e=0|x(0),C(),dc(e),V()}function ia(e,r,i){var a,f,t=0,n=0;f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,t=e=l[a+12>>2],n=w[Jo(l[a+8>>2])>>1],k[t>>1]=n,t=e,n=w[Jo(l[a+4>>2])>>1],k[t+2>>1]=n,(e=a+16|0)>>>0>>0&&De(),We=e}function aa(e){e|=0;var r,i=0;(i=r=We-16|0)>>>0>>0&&De(),We=i,l[r+12>>2]=e,e=l[r+12>>2],l[e+4>>2]&&(l[e+24>>2]?2!=l[e+24>>2]&&3!=l[e+24>>2]?4!=l[e+24>>2]&&5==l[e+24>>2]&&(i=l[e+4>>2])&&Je(i):(i=l[e+4>>2])&&Je(i):((i=l[l[e+4>>2]>>2])&&Je(i),(i=l[e+4>>2])&&Je(i)),l[e+4>>2]=0,l[e+12>>2]=0,l[e+16>>2]=0),(e=r+16|0)>>>0>>0&&De(),We=e}function fa(e){e|=0;var r,i=0,a=0;if(a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,e=l[i+12>>2],l[e>>2]=1892,a=l[l[e>>2]+8>>2],l[138788]=0,P(0|a,0|e),a=l[138788],l[138788]=0,1!=(0|a))return Jo(e),(i=i+16|0)>>>0>>0&&De(),We=i,0|e;a=0|x(0),r=0|C(),l[i+8>>2]=a,l[i+4>>2]=r,Jo(e),dc(l[i+8>>2]),V()}function ta(e){var r,i,a,f=0,t=0;if(t=f=We-16|0,f>>>0>>0&&De(),We=t,t=f+8|0,r=f+4|0,l[f+12>>2]=e,i=f,a=function(e){var r,i=0;r=i=We-16|0,i>>>0>>0&&De();We=r,l[i+12>>2]=e,e=function(e){var r,i=0;r=i=We-16|0,i>>>0>>0&&De();We=r,l[i+4>>2]=e,e=rc(l[i+4>>2]),(i=i+16|0)>>>0>>0&&De();return We=i,e}(l[i+12>>2]),(i=i+16|0)>>>0>>0&&De();return We=i,e}(zn(l[f+12>>2])),l[i+8>>2]=a,l[f+4>>2]=2147483647,l[138788]=0,e=0|H(62,0|t,0|r),t=l[138788],l[138788]=0,1!=(0|t))return e=l[e>>2],(f=f+16|0)>>>0>>0&&De(),We=f,e;e=0|x(0),C(),dc(e),V()}function na(e,r){var i,a,f=0,t=0;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,f=e=l[i+12>>2],t=w[Jo(l[i+8>>2])>>1],k[f>>1]=t,f=e,t=w[Jo(l[i+8>>2]+2|0)>>1],k[f+2>>1]=t,(e=i+16|0)>>>0>>0&&De(),We=e}function oa(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],l[e+4>>2]==l[zn(e)>>2]?Mr(e,l[i+8>>2]):function(e,r){var i,a=0;if(a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+28>>2]=e,l[i+24>>2]=r,jt(i+8|0,e=l[i+28>>2],1),e=zn(e),r=Jo(l[i+12>>2]),a=Jo(l[i+24>>2]),l[138788]=0,J(60,0|e,0|r,0|a),e=l[138788],l[138788]=0,1!=(0|e))return l[i+12>>2]=l[i+12>>2]+8,Xo(i+8|0),(e=i+32|0)>>>0>>0&&De(),void(We=e);e=i+8|0,r=0|O(),a=0|C(),l[i+4>>2]=r,l[i>>2]=a,Xo(e),D(l[i+4>>2]),V()}(e,l[i+8>>2]),(e=i+16|0)>>>0>>0&&De(),We=e}function ba(e,r,i){e|=0,r|=0,i|=0;var a,f;f=a=We-32|0,a>>>0>>0&&De(),We=f,l[a+28>>2]=e,l[a+24>>2]=r,l[a+20>>2]=i,function(e,r,i){var a,f;f=a=We-32|0,a>>>0>>0&&De();We=f,l[a+20>>2]=e,l[a+16>>2]=r,l[a+12>>2]=i,function(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De();We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,e=l[a+8>>2],r=Jo(l[a+4>>2]),i=l[r+4>>2],l[e>>2]=l[r>>2],l[e+4>>2]=i,(e=a+16|0)>>>0>>0&&De();We=e}(l[a+20>>2],l[a+16>>2],Jo(l[a+12>>2])),(e=a+32|0)>>>0>>0&&De();We=e}(l[a+28>>2],l[a+24>>2],Jo(l[a+20>>2])),(e=a+32|0)>>>0>>0&&De(),We=e}function ca(e,r,i,a,f,t){var n=0,o=0,b=0,c=0;64&t?(r=31&(i=t+-64|0),32<=(63&i)>>>0?(i=0,r=f>>>r|0):(i=f>>>r|0,r=((1<>>r),a=0,f=0):t&&(o=f,b=a,n=31&(c=64-t|0),32<=(63&c)>>>0?(o=b<>>32-n|o<>>0?(n=0,r=i>>>r|0):(n=i>>>r|0,r=((1<>>r),r|=c,i=n|o,n=a,a=31&t,32<=(63&t)>>>0?(o=0,a=f>>>a|0):(o=f>>>a|0,a=((1<>>a),f=o),l[e>>2]=r,l[e+4>>2]=i,l[e+8>>2]=a,l[e+12>>2]=f}function va(e,r){var i,a,f,t;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,Fb(e=l[i+12>>2],l[i+8>>2]),f=i,t=ub(e),l[f+4>>2]=t,Ci(e,l[i+8>>2]),function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,no(e=l[i+12>>2],r=Ut(e),Ut(e)+(_n(e)<<1)|0,Ut(e)+(l[i+8>>2]<<1)|0,Ut(e)+(ub(e)<<1)|0),(e=i+16|0)>>>0>>0&&De(),We=e}(e,l[i+4>>2]),(e=i+16|0)>>>0>>0&&De(),We=e}function ga(e){var r,i,a,f=0,t=0;if(t=f=We-16|0,f>>>0>>0&&De(),We=t,t=f+8|0,r=f+4|0,l[f+12>>2]=e,i=f,a=function(e){var r,i=0;r=i=We-16|0,i>>>0>>0&&De();We=r,l[i+12>>2]=e,e=function(e){var r,i=0;r=i=We-16|0,i>>>0>>0&&De();We=r,l[i+4>>2]=e,e=oc(l[i+4>>2]),(i=i+16|0)>>>0>>0&&De();return We=i,e}(l[i+12>>2]),(i=i+16|0)>>>0>>0&&De();return We=i,e}(zn(l[f+12>>2])),l[i+8>>2]=a,l[f+4>>2]=2147483647,l[138788]=0,e=0|H(62,0|t,0|r),t=l[138788],l[138788]=0,1!=(0|t))return e=l[e>>2],(f=f+16|0)>>>0>>0&&De(),We=f,e;e=0|x(0),C(),dc(e),V()}function ua(e,r,i,a,f,t){var n=0,o=0,b=0,c=0;64&t?(a=r,r=31&(f=t+-64|0),32<=(63&f)>>>0?(f=a<>>32-r|i<>>0?(o=n<>>32-a|f<>>0?(t=0,a=a>>>f|0):(t=a>>>f|0,a=((1<>>f),a|=c,f=t|o,t=r,r=31&b,32<=(63&b)>>>0?(o=t<>>32-r|i<>2]=r,l[e+4>>2]=i,l[e+8>>2]=a,l[e+12>>2]=f}function sa(e,r,i){e|=0,r|=0,i|=0;var a,f;f=a=We-32|0,a>>>0>>0&&De(),We=f,l[a+28>>2]=e,l[a+24>>2]=r,l[a+20>>2]=i,function(e,r,i){var a,f;f=a=We-32|0,a>>>0>>0&&De();We=f,l[a+20>>2]=e,l[a+16>>2]=r,l[a+12>>2]=i,function(e,r,i){var a,f,t,n=L(0);f=a=We-16|0,a>>>0>>0&&De();We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,t=l[a+8>>2],n=p[Jo(l[a+4>>2])>>2],p[t>>2]=n,(e=a+16|0)>>>0>>0&&De();We=e}(l[a+20>>2],l[a+16>>2],Jo(l[a+12>>2])),(e=a+32|0)>>>0>>0&&De();We=e}(l[a+28>>2],l[a+24>>2],Jo(l[a+20>>2])),(e=a+32|0)>>>0>>0&&De(),We=e}function ka(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,Wr(e=l[r+12>>2]),Xr(e),(e=r+16|0)>>>0>>0&&De(),We=e}function la(e,r,i,a,f,t){var n;return l[(n=We-32|0)+28>>2]=e,l[n+24>>2]=r,l[n+20>>2]=i,l[n+16>>2]=a,l[n+12>>2]=f,l[n+8>>2]=t,(d[l[l[l[n+24>>2]+4>>2]+(l[n+16>>2]-1<<2)>>2]+(l[n+12>>2]+j(l[n+8>>2],l[n+20>>2])|0)|0]+(d[l[l[l[n+24>>2]+4>>2]+(l[n+16>>2]-2<<2)>>2]+(l[n+12>>2]+j(l[n+8>>2],l[n+20>>2])|0)|0]-d[l[l[l[n+24>>2]+4>>2]+(l[n+16>>2]+2<<2)>>2]+(l[n+12>>2]+j(l[n+8>>2],l[n+20>>2])|0)|0]<<1)|0)-d[l[l[l[n+24>>2]+4>>2]+(l[n+16>>2]+1<<2)>>2]+(l[n+12>>2]+j(l[n+8>>2],l[n+20>>2])|0)|0]|0}function da(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,function(e,r){var i,a=0;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+4>>2]=e,l[i>>2]=r,e=l[i+4>>2];e:{for(;;){if(l[i>>2]!=l[e+8>>2]){if(r=un(e),a=l[e+8>>2]+-8|0,l[e+8>>2]=a,a=Jo(a),l[138788]=0,Z(63,0|r,0|a),r=l[138788],l[138788]=0,1!=(0|r))continue;break e}break}return(e=i+16|0)>>>0>>0&&De(),void(We=e)}e=0|x(0),C(),dc(e),V()}(l[i+12>>2],l[i+8>>2]),(e=i+16|0)>>>0>>0&&De();We=e}(e=l[r+12>>2],l[e+4>>2]),(e=r+16|0)>>>0>>0&&De();We=e}(e),l[e>>2]&&Df(un(e),l[e>>2],yt(e)),(e=r+16|0)>>>0>>0&&De(),We=e}function wa(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,function(e,r){var i,a=0;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+4>>2]=e,l[i>>2]=r,e=l[i+4>>2];e:{for(;;){if(l[i>>2]!=l[e+8>>2]){if(r=un(e),a=l[e+8>>2]+-264|0,l[e+8>>2]=a,a=Jo(a),l[138788]=0,Z(183,0|r,0|a),r=l[138788],l[138788]=0,1!=(0|r))continue;break e}break}return(e=i+16|0)>>>0>>0&&De(),void(We=e)}e=0|x(0),C(),dc(e),V()}(l[i+12>>2],l[i+8>>2]),(e=i+16|0)>>>0>>0&&De();We=e}(e=l[r+12>>2],l[e+4>>2]),(e=r+16|0)>>>0>>0&&De();We=e}(e),l[e>>2]&&xf(un(e),l[e>>2],function(e){var r,i=0;r=i=We-16|0,i>>>0>>0&&De();We=r,l[i+12>>2]=e,e=l[i+12>>2],e=(l[cn(e)>>2]-l[e>>2]|0)/264|0,(i=i+16|0)>>>0>>0&&De();return We=i,e}(e)),(e=r+16|0)>>>0>>0&&De(),We=e}function Aa(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],l[e+4>>2]==l[zn(e)>>2]?function(e,r){var i,a,f,t,n=0;if(n=i=We-48|0,i>>>0>>0&&De(),We=n,n=i+16|0,l[i+44>>2]=e,l[i+40>>2]=r,f=i,t=zn(e=l[i+44>>2]),l[f+36>>2]=t,Nr(n,ni(e,bb(e)+1|0),bb(e),l[i+36>>2]),r=l[i+36>>2],n=Jo(l[i+24>>2]),a=Jo(l[i+40>>2]),l[138788]=0,J(87,0|r,0|n,0|a),r=l[138788],l[138788]=0,1!=(0|r)&&(l[i+24>>2]=l[i+24>>2]+8,l[138788]=0,Z(81,0|e,i+16|0),e=l[138788],l[138788]=0,1!=(0|e)))return za(i+16|0),(e=i+48|0)>>>0>>0&&De(),void(We=e);e=i+16|0,r=0|O(),n=0|C(),l[i+12>>2]=r,l[i+8>>2]=n,za(e),D(l[i+12>>2]),V()}(e,l[i+8>>2]):function(e,r){var i,a=0;if(a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+28>>2]=e,l[i+24>>2]=r,jt(i+8|0,e=l[i+28>>2],1),e=zn(e),r=Jo(l[i+12>>2]),a=Jo(l[i+24>>2]),l[138788]=0,J(87,0|e,0|r,0|a),e=l[138788],l[138788]=0,1!=(0|e))return l[i+12>>2]=l[i+12>>2]+8,Xo(i+8|0),(e=i+32|0)>>>0>>0&&De(),void(We=e);e=i+8|0,r=0|O(),a=0|C(),l[i+4>>2]=r,l[i>>2]=a,Xo(e),D(l[i+4>>2]),V()}(e,l[i+8>>2]),(e=i+16|0)>>>0>>0&&De(),We=e}function pa(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,Wr(e=l[r+12>>2]),bi(e),(e=r+16|0)>>>0>>0&&De(),We=e}function za(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,function(e,r){var i,a=0;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+4>>2]=e,l[i>>2]=r,e=l[i+4>>2];e:{for(;;){if(l[i>>2]!=l[e+8>>2]){if(r=un(e),a=l[e+8>>2]+-8|0,l[e+8>>2]=a,a=Jo(a),l[138788]=0,Z(98,0|r,0|a),r=l[138788],l[138788]=0,1!=(0|r))continue;break e}break}return(e=i+16|0)>>>0>>0&&De(),void(We=e)}e=0|x(0),C(),dc(e),V()}(l[i+12>>2],l[i+8>>2]),(e=i+16|0)>>>0>>0&&De();We=e}(e=l[r+12>>2],l[e+4>>2]),(e=r+16|0)>>>0>>0&&De();We=e}(e),l[e>>2]&&rt(un(e),l[e>>2],yt(e)),(e=r+16|0)>>>0>>0&&De(),We=e}function ja(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,function(e,r){var i,a=0;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+4>>2]=e,l[i>>2]=r,e=l[i+4>>2];e:{for(;;){if(l[i>>2]!=l[e+8>>2]){if(r=un(e),a=l[e+8>>2]+-4|0,l[e+8>>2]=a,a=Jo(a),l[138788]=0,Z(227,0|r,0|a),r=l[138788],l[138788]=0,1!=(0|r))continue;break e}break}return(e=i+16|0)>>>0>>0&&De(),void(We=e)}e=0|x(0),C(),dc(e),V()}(l[i+12>>2],l[i+8>>2]),(e=i+16|0)>>>0>>0&&De();We=e}(e=l[r+12>>2],l[e+4>>2]),(e=r+16|0)>>>0>>0&&De();We=e}(e),l[e>>2]&&ht(un(e),l[e>>2],Zf(e)),(e=r+16|0)>>>0>>0&&De(),We=e}function La(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,function(e,r){var i,a=0;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+4>>2]=e,l[i>>2]=r,e=l[i+4>>2];e:{for(;;){if(l[i>>2]!=l[e+8>>2]){if(r=un(e),a=l[e+8>>2]+-2|0,l[e+8>>2]=a,a=Jo(a),l[138788]=0,Z(95,0|r,0|a),r=l[138788],l[138788]=0,1!=(0|r))continue;break e}break}return(e=i+16|0)>>>0>>0&&De(),void(We=e)}e=0|x(0),C(),dc(e),V()}(l[i+12>>2],l[i+8>>2]),(e=i+16|0)>>>0>>0&&De();We=e}(e=l[r+12>>2],l[e+4>>2]),(e=r+16|0)>>>0>>0&&De();We=e}(e),l[e>>2]&&Yf(un(e),l[e>>2],function(e){var r,i=0;r=i=We-16|0,i>>>0>>0&&De();We=r,l[i+12>>2]=e,e=l[i+12>>2],e=l[cn(e)>>2]-l[e>>2]>>1,(i=i+16|0)>>>0>>0&&De();return We=i,e}(e)),(e=r+16|0)>>>0>>0&&De(),We=e}function _a(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,l[e>>2]&&(sn(e),rt(zn(e),l[e>>2],It(e))),(e=r+16|0)>>>0>>0&&De(),We=e}function Ma(e){var r,i,a,f;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,a=r,f=bb(e=l[r+12>>2]),l[a+8>>2]=f,sn(e),Ki(e,l[r+8>>2]),ec(e),(e=r+16|0)>>>0>>0&&De(),We=e}function ha(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,l[e>>2]&&(!function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,function(e,r){var i,a=0;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],l[i+4>>2]=l[e+4>>2];e:{for(;;){if(l[i+8>>2]!=l[i+4>>2]){if(r=zn(e),a=l[i+4>>2]+-4|0,l[i+4>>2]=a,a=Jo(a),l[138788]=0,Z(227,0|r,0|a),r=l[138788],l[138788]=0,1!=(0|r))continue;break e}break}return l[e+4>>2]=l[i+8>>2],(e=i+16|0)>>>0>>0&&De(),void(We=e)}e=0|x(0),C(),dc(e),V()}(e=l[r+12>>2],l[e>>2]),(e=r+16|0)>>>0>>0&&De();We=e}(e),ht(zn(e),l[e>>2],tt(e))),(e=r+16|0)>>>0>>0&&De(),We=e}function ma(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,l[e>>2]&&(!function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,Ci(e=l[r+12>>2],l[e>>2]),(e=r+16|0)>>>0>>0&&De();We=e}(e),Yf(zn(e),l[e>>2],en(e))),(e=r+16|0)>>>0>>0&&De(),We=e}function Ea(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,function(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De();if(We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,e=l[a+8>>2],r=j(l[a+4>>2],12),l[138788]=0,J(18,0|e,0|r,4),e=l[138788],l[138788]=0,1!=(0|e))return(e=a+16|0)>>>0>>0&&De(),void(We=e);e=0|x(0),C(),dc(e),V()}(l[a+12>>2],l[a+8>>2],l[a+4>>2]),(e=a+16|0)>>>0>>0&&De(),We=e}function Va(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,l[e>>2]&&(!function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,function(e,r){var i,a=0;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],l[i+4>>2]=l[e+4>>2];e:{for(;;){if(l[i+8>>2]!=l[i+4>>2]){if(r=zn(e),a=l[i+4>>2]+-4|0,l[i+4>>2]=a,a=Jo(a),l[138788]=0,Z(232,0|r,0|a),r=l[138788],l[138788]=0,1!=(0|r))continue;break e}break}return l[e+4>>2]=l[i+8>>2],(e=i+16|0)>>>0>>0&&De(),void(We=e)}e=0|x(0),C(),dc(e),V()}(e=l[r+12>>2],l[e>>2]),(e=r+16|0)>>>0>>0&&De();We=e}(e),ht(zn(e),l[e>>2],tt(e))),(e=r+16|0)>>>0>>0&&De(),We=e}function ya(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,function(e,r){var i,a=0;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+4>>2]=e,l[i>>2]=r,e=l[i+4>>2];e:{for(;;){if(l[i>>2]!=l[e+8>>2]){if(r=un(e),a=l[e+8>>2]+-6|0,l[e+8>>2]=a,a=Jo(a),l[138788]=0,Z(64,0|r,0|a),r=l[138788],l[138788]=0,1!=(0|r))continue;break e}break}return(e=i+16|0)>>>0>>0&&De(),void(We=e)}e=0|x(0),C(),dc(e),V()}(l[i+12>>2],l[i+8>>2]),(e=i+16|0)>>>0>>0&&De();We=e}(e=l[r+12>>2],l[e+4>>2]),(e=r+16|0)>>>0>>0&&De();We=e}(e),l[e>>2]&&ft(un(e),l[e>>2],function(e){var r,i=0;r=i=We-16|0,i>>>0>>0&&De();We=r,l[i+12>>2]=e,e=l[i+12>>2],e=(l[cn(e)>>2]-l[e>>2]|0)/6|0,(i=i+16|0)>>>0>>0&&De();return We=i,e}(e)),(e=r+16|0)>>>0>>0&&De(),We=e}function Ga(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De(),We=f,qi(e,a+8|0,a),function(e,r,i){var a,f,t=0,n=0;if((t=f=We-16|0)>>>0>>0&&De(),We=t,(a=i-r|0)>>>0<=gb(e)>>>0){for(a>>>0<=10?(hf(e,a),t=Wf(e)):(t=tb(a),wn(e),zo(e,t=ob(n=t+1|0)),bo(e,n),uo(e,a));(0|r)!=(0|i);)jb(t,r),t=t+1|0,r=r+1|0;return s[f+15|0]=0,jb(t,f+15|0),(e=f+16|0)>>>0>>0&&De(),void(We=e)}Yb(),V()}(e,r,i),(e=a+16|0)>>>0>>0&&De(),We=e}function Fa(e,r,i,a,f){var t,n,o,b,c=0,v=0,g=0,u=0;t=e,n=f,o=f=0,g=gc(n,f,v=i,i=0),f=Ie,b=g,g=g>>>0<0?f+1|0:f,u=r,a=gc(c=a,0,r,0),f=0,i=(r=Ie)+(c=gc(c,0,v,i))|0,r=Ie+f|0,r=i>>>0>>0?r+1|0:r,c=i,v=r,f=r+b|0,r=g,r=f>>>0>>0?r+1|0:r,v=f,g=r,r=gc(u,0,n,o),f=Ie,(r=r+c|0)>>>0>>0&&(f=f+1|0),u=f,c=f+v|0,f=g,l[t+8>>2]=c,l[t+12>>2]=c>>>0>>0?f+1|0:f,l[e>>2]=a,l[e+4>>2]=r}function Sa(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,function(e,r){var i,a=0;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+4>>2]=e,l[i>>2]=r,e=l[i+4>>2];e:{for(;;){if(l[i>>2]!=l[e+8>>2]){if(r=un(e),a=l[e+8>>2]+-20|0,l[e+8>>2]=a,a=Jo(a),l[138788]=0,Z(226,0|r,0|a),r=l[138788],l[138788]=0,1!=(0|r))continue;break e}break}return(e=i+16|0)>>>0>>0&&De(),void(We=e)}e=0|x(0),C(),dc(e),V()}(l[i+12>>2],l[i+8>>2]),(e=i+16|0)>>>0>>0&&De();We=e}(e=l[r+12>>2],l[e+4>>2]),(e=r+16|0)>>>0>>0&&De();We=e}(e),l[e>>2]&&ot(un(e),l[e>>2],function(e){var r,i=0;r=i=We-16|0,i>>>0>>0&&De();We=r,l[i+12>>2]=e,e=l[i+12>>2],e=(l[cn(e)>>2]-l[e>>2]|0)/20|0,(i=i+16|0)>>>0>>0&&De();return We=i,e}(e)),(e=r+16|0)>>>0>>0&&De(),We=e}function Ra(e){var r,i,a,f;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,a=r,f=cb(e=l[r+12>>2]),l[a+8>>2]=f,An(e),function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,no(e=l[i+12>>2],r=Ut(e),Ut(e)+j(Mn(e),6)|0,Ut(e)+j(l[i+8>>2],6)|0,Ut(e)+j(cb(e),6)|0),(e=i+16|0)>>>0>>0&&De(),We=e}(e,l[r+8>>2]),ec(e),(e=r+16|0)>>>0>>0&&De(),We=e}function Ua(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,l[e>>2]&&(An(e),ft(zn(e),l[e>>2],Zt(e))),(e=r+16|0)>>>0>>0&&De(),We=e}function Pa(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,(e=l[a+12>>2])||(K(3264,3269,552,3563),V()),l[a+8>>2]<0&&(K(3573,3269,553,3563),V()),l[a+8>>2]>=l[e+8>>2]&&gr(e,l[a+8>>2]+1|0),function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,io(e=l[i+12>>2],l[i+8>>2]),Fr(e+16|0,l[i+8>>2]+16|0,108),(e=i+16|0)>>>0>>0&&De();We=e}(l[e+4>>2]+j(l[a+8>>2],124)|0,l[a+4>>2]),(e=a+16|0)>>>0>>0&&De(),We=e}function Oa(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,function(e,r){var i,a=0;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+4>>2]=e,l[i>>2]=r,e=l[i+4>>2];e:{for(;;){if(l[i>>2]!=l[e+8>>2]){if(r=un(e),a=l[e+8>>2]+-16|0,l[e+8>>2]=a,a=Jo(a),l[138788]=0,Z(96,0|r,0|a),r=l[138788],l[138788]=0,1!=(0|r))continue;break e}break}return(e=i+16|0)>>>0>>0&&De(),void(We=e)}e=0|x(0),C(),dc(e),V()}(l[i+12>>2],l[i+8>>2]),(e=i+16|0)>>>0>>0&&De();We=e}(e=l[r+12>>2],l[e+4>>2]),(e=r+16|0)>>>0>>0&&De();We=e}(e),l[e>>2]&&bt(un(e),l[e>>2],function(e){var r,i=0;r=i=We-16|0,i>>>0>>0&&De();We=r,l[i+12>>2]=e,e=l[i+12>>2],e=l[cn(e)>>2]-l[e>>2]>>4,(i=i+16|0)>>>0>>0&&De();return We=i,e}(e)),(e=r+16|0)>>>0>>0&&De(),We=e}function Ca(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,l[e>>2]&&(!function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,function(e,r){var i,a=0;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],l[i+4>>2]=l[e+4>>2];e:{for(;;){if(l[i+8>>2]!=l[i+4>>2]){if(r=zn(e),a=l[i+4>>2]+-20|0,l[i+4>>2]=a,a=Jo(a),l[138788]=0,Z(226,0|r,0|a),r=l[138788],l[138788]=0,1!=(0|r))continue;break e}break}return l[e+4>>2]=l[i+8>>2],(e=i+16|0)>>>0>>0&&De(),void(We=e)}e=0|x(0),C(),dc(e),V()}(e=l[r+12>>2],l[e>>2]),(e=r+16|0)>>>0>>0&&De();We=e}(e),ot(zn(e),l[e>>2],Ht(e))),(e=r+16|0)>>>0>>0&&De(),We=e}function Da(e,r){var i,a,f=0,t=0;return a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+8>>2]=e,l[i+4>>2]=r,1&Db(l[i+4>>2])?(l[i>>2]=l[i+4>>2],f=i,t=function(e,r){var i,a=0;a=i=We-16|0,i>>>0>>0&&De();We=a,r=r>>>0>4?r:4,e=e||1;e:{for(;;){if(!xn(i+12|0,r,e))break e;if(!(a=l[138792]))break;n[a]()}lc(e=0|X(4)),$(0|e,9496,261),V()}e=l[i+12>>2],(r=i+16|0)>>>0>>0&&De();return We=r,e}(l[i+8>>2],l[i>>2]),l[f+12>>2]=t):(f=i,t=lo(l[i+8>>2]),l[f+12>>2]=t),e=l[i+12>>2],(r=i+16|0)>>>0>>0&&De(),We=r,e}function Ta(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,l[e>>2]&&(!function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,Bi(e=l[r+12>>2],l[e>>2]),(e=r+16|0)>>>0>>0&&De();We=e}(e),bt(zn(e),l[e>>2],on(e))),(e=r+16|0)>>>0>>0&&De(),We=e}function Ba(e){e|=0;var r=0,i=0;if(i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,!((0|Bb(e))!=l[2668]&&(0|function(e){var r,i;l[8+(r=We-16|0)>>2]=e,i=l[r+8>>2],e=l[i>>2]+-1|0,l[i>>2]=e,l[r+4>>2]=e;l[r+4>>2]<0?l[r+12>>2]=-1:l[r+4>>2]>0?l[r+12>>2]=1:l[r+12>>2]=0;return l[r+12>>2]}(Bb(e)))<=0&&(i=Bb(e),l[138788]=0,Z(35,0|e,0|i),e=l[138788],l[138788]=0,1==(0|e))))return e=l[r+12>>2],(r=r+16|0)>>>0>>0&&De(),We=r,0|e;e=0|x(0),C(),dc(e),V()}function Wa(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,Wr(e=l[r+12>>2]),pi(e),(e=r+16|0)>>>0>>0&&De(),We=e}function xa(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,1&Db(l[a+4>>2])?(l[a>>2]=l[a+4>>2],function(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De();We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,Je(l[i+12>>2]),(e=i+16|0)>>>0>>0&&De();We=e}(l[a+12>>2],l[a+4>>2]),(e=a+16|0)>>>0>>0&&De();We=e}(l[a+12>>2],l[a+8>>2],l[a>>2])):function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,Je(l[r+12>>2]),(e=r+16|0)>>>0>>0&&De();We=e}(l[i+12>>2]),(e=i+16|0)>>>0>>0&&De();We=e}(l[a+12>>2],l[a+8>>2]),(e=a+16|0)>>>0>>0&&De(),We=e}function Ia(e,r,i){var a=0,f=0,t=0,o=0;e:{if(!(a=l[i+16>>2])){if(Eo(i))break e;a=l[i+16>>2]}if(a-(t=l[i+20>>2])>>>0>>0)return 0|n[l[i+36>>2]](i,e,r);r:if(!(s[i+75|0]<0)){for(f=r;;){if(!(a=f))break r;if(10==d[(f=a+-1|0)+e|0])break}if((f=0|n[l[i+36>>2]](i,e,a))>>>0>>0)break e;r=r-a|0,e=e+a|0,t=l[i+20>>2],o=a}Fr(t,e,r),l[i+20>>2]=l[i+20>>2]+r,f=r+o|0}return f}function Ka(e,r){var i,a;a=i=We-32|0,i>>>0>>0&&De(),We=a,function(e,r,i,a){(0|r)==(0|i)|(0|a)>-1||(s[0|r]=45,a=0-a|0,r=r+1|0);!function(e,r,i,a){var f,t=0,n=0,o=0;f=e;(0|(t=i-r|0))<=9&&(0|function(e){var r;return 1+((r=j(32-M(1|e)|0,1233)>>>12|0)-(A[9072+(r<<2)>>2]>e>>>0)|0)|0}(a))>(0|t)?(l[e>>2]=i,e=61):(n=e,o=function(e,r){var i=0;if(e>>>0<=99999999)return function(e,r){if(r>>>0<=9999)return wt(e,r);return Wo(wt(e,e=(r>>>0)/1e4|0),r-j(e,1e4)|0)}(r,e);return i=Zo(i=r,r=(e>>>0)/1e8|0),e=e-j(r,1e8)|0,Wo(Wo(i,r=(e>>>0)/1e4|0),e-j(r,1e4)|0)}(a,r),l[n>>2]=o,e=0);l[f+4>>2]=e}(e,r,i,a)}(i+8|0,i+21|0,i+32|0,r),Ga(e,i+21|0,l[i+8>>2]),(e=i+32|0)>>>0>>0&&De(),We=e}function qa(e,r,i,a){var f,t=0,n=0;n=-1,t=i;e:if(!(!i&2147418112==(0|(f=2147483647&a))?e|r:2147418112==(0|f)&i>>>0>0|f>>>0>2147418112)){if(!(e|t|1073610752|f|r))return 0;if((0|(t=1073610752&a))>0||(0|t)>=0){if(!i&1073610752==(0|a)?!r&e>>>0<0|r>>>0<0:(0|a)<1073610752||(0|a)<=1073610752&&!(i>>>0>=0))break e;return 0!=(e|i)|0!=(1073610752^a|r)}(!i&1073610752==(0|a)?!r&e>>>0>0|r>>>0>0:(0|a)>1073610752||(0|a)>=1073610752&&!(i>>>0<=0))||(n=0!=(e|i)|0!=(1073610752^a|r))}return n}function Na(e,r){var i,a,f,t;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=r,f=i,t=Ef(l[i+12>>2]),l[f+8>>2]=t,So(e,l[i+8>>2]),(e=i+16|0)>>>0>>0&&De(),We=e}function Za(e,r,i,a){s[e+53|0]=1;e:if(l[e+4>>2]==(0|i)){if(s[e+52|0]=1,!(i=l[e+16>>2])){if(l[e+36>>2]=1,l[e+24>>2]=a,l[e+16>>2]=r,1!=(0|a)|1!=l[e+48>>2])break e;return void(s[e+54|0]=1)}if((0|r)==(0|i)){if(2==(0|(i=l[e+24>>2]))&&(l[e+24>>2]=a,i=a),1!=l[e+48>>2]|1!=(0|i))break e;return void(s[e+54|0]=1)}s[e+54|0]=1,l[e+36>>2]=l[e+36>>2]+1}}function Qa(e){var r,i=0;if(i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,e=l[r+12>>2],l[e+12>>2]){for(l[r+8>>2]=0;A[r+8>>2]>2];)l[l[e+12>>2]+(l[r+8>>2]<<2)>>2]&&(i=l[l[e+12>>2]+(l[r+8>>2]<<2)>>2])&&Je(i),l[r+8>>2]=l[r+8>>2]+1;(i=l[e+12>>2])&&Je(i)}l[e+12>>2]=0,l[e+8>>2]=0,l[e+4>>2]=0,(e=r+16|0)>>>0>>0&&De(),We=e}function Ya(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,Jr(e=l[r+12>>2]),Oi(e),(e=r+16|0)>>>0>>0&&De(),We=e}function Ha(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,function(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De();if(We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,e=l[a+8>>2],r=l[a+4>>2]<<2,l[138788]=0,J(18,0|e,0|r,2),e=l[138788],l[138788]=0,1!=(0|e))return(e=a+16|0)>>>0>>0&&De(),void(We=e);e=0|x(0),C(),dc(e),V()}(l[a+12>>2],l[a+8>>2],l[a+4>>2]),(e=a+16|0)>>>0>>0&&De(),We=e}function Ja(e,r){var i,a=0,f=0;(a=i=We-16|0)>>>0>>0&&De(),We=a,s[i+15|0]=r;e:{if(!(a=l[e+16>>2])){if(a=-1,Eo(e))break e;a=l[e+16>>2]}(f=l[e+20>>2])>>>0>=a>>>0||(0|(a=255&r))==s[e+75|0]?(a=-1,1==(0|n[l[e+36>>2]](e,i+15|0,1))&&(a=d[i+15|0])):(l[e+20>>2]=f+1,s[0|f]=r)}return(e=i+16|0)>>>0>>0&&De(),We=e,a}function Xa(e,r){var i,a;for(a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+24>>2]=e,p[i+20>>2]=r,e=l[i+24>>2],l[i+28>>2]=e,l[i+16>>2]=0;l[i+16>>2]<256;)p[i+12>>2]=L(l[i+16>>2])*p[i+20>>2],r=L(L(L(1)/L(L(1)+Dr(L(-p[i+12>>2]))))-L(.5)),p[e+(l[i+16>>2]<<2)>>2]=r,l[i+16>>2]=l[i+16>>2]+1;(e=i+32|0)>>>0>>0&&De(),We=e}function $a(e,r){var i,a;for(a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,hi(l[i+12>>2],j(l[i+8>>2],20));e=l[i+8>>2],l[i+8>>2]=e+-1,e;)tn(l[i+12>>2]),l[i+12>>2]=l[i+12>>2]+20;(e=i+16|0)>>>0>>0&&De(),We=e}function ef(e,r){var i;l[(i=We-16|0)+12>>2]=e,l[i+8>>2]=r,l[i+4>>2]=1,e=l[i+12>>2],l[e>>2]=l[i+8>>2],l[e+4>>2]=l[l[i+8>>2]+4>>2],l[e+8>>2]=l[l[i+8>>2]+4>>2]+j(l[i+4>>2],12)}function rf(e,r){var i,a,f,t=0,n=0,o=0;(t=i=We-16|0)>>>0>>0&&De(),We=t,a=e,f=e,r?(ua(i,n=(t=r>>31)+r^t,0,0,0,(t=M(n))+81|0),t=(65536^l[i+12>>2])+(16414-t<<16)|0,(n=0+l[i+8>>2]|0)>>>0>>0&&(t=t+1|0),o=-2147483648&r|t,t=l[i+4>>2],r=l[i>>2]):(t=0,r=0),l[f>>2]=r,l[a+4>>2]=t,l[e+8>>2]=n,l[e+12>>2]=o,(e=i+16|0)>>>0>>0&&De(),We=e}function af(e,r,i,a){var f,t;return t=f=We-16|0,f>>>0>>0&&De(),We=t,l[f+12>>2]=e,l[f+8>>2]=r,l[f+4>>2]=i,l[f>>2]=a,e=l[f+12>>2],e=d[l[l[Jo(l[e+28>>2])+4>>2]+(l[f+4>>2]<<2)>>2]+(l[f>>2]+j(l[f+8>>2],l[e+24>>2])|0)|0],(r=f+16|0)>>>0>>0&&De(),We=r,e}function ff(e,r){e|=0,r|=0;var i,a;a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+28>>2]=e,l[i+24>>2]=r,function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+4>>2]=e,l[i>>2]=r,Fb(l[i+4>>2],l[i>>2]),(e=i+16|0)>>>0>>0&&De();We=e}(l[i+28>>2],l[i+24>>2]),(e=i+32|0)>>>0>>0&&De(),We=e}function tf(e,r){var i,a,f,t;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=r,f=i,t=Mf(l[i+12>>2]),l[f+8>>2]=t,So(e,l[i+8>>2]),(e=i+16|0)>>>0>>0&&De(),We=e}function nf(e,r){var i,a;for(a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r;e=l[i+8>>2],l[i+8>>2]=e+-1,e;)Jo(l[i+12>>2]),l[i+12>>2]=l[i+12>>2]+16;(e=i+16|0)>>>0>>0&&De(),We=e}function of(e,r){var i,a,f=0,t=0,n=0,o=0;t=i=We-16|0,i>>>0>>0&&De(),We=t,t=e,a=e,r?(ua(i,f=r,0,0,0,112-(r=31^M(r))|0),r=(65536^l[i+12>>2])+(r+16383<<16)|0,(f=0+l[i+8>>2]|0)>>>0>>0&&(r=r+1|0),o=f,f=r,r=l[i+4>>2],n=l[i>>2]):(r=0,n=0),l[a>>2]=n,l[t+4>>2]=r,l[e+8>>2]=o,l[e+12>>2]=f,(e=i+16|0)>>>0>>0&&De(),We=e}function bf(e,r,i,a){var f=0,t=0;return 1==(0|a)&&(t=r,r=r-(f=l[e+8>>2]-l[e+4>>2]|0)|0,i=i-((f>>31)+(t>>>0>>0)|0)|0),A[e+20>>2]>A[e+28>>2]&&(n[l[e+36>>2]](e,0,0),!l[e+20>>2])||(l[e+28>>2]=0,l[e+16>>2]=0,l[e+20>>2]=0,i=n[l[e+40>>2]](e,r,i,a)>>>0>=0?0:1,(0|(r=Ie))<0||(0|r)<=0&&i)?-1:(l[e+4>>2]=0,l[e+8>>2]=0,l[e>>2]=-17&l[e>>2],0)}function cf(e,r,i,a,f){var t;return l[(t=We-32|0)+28>>2]=e,l[t+24>>2]=r,l[t+20>>2]=i,l[t+16>>2]=a,l[t+12>>2]=f,(d[l[t+24>>2]+(l[t+12>>2]+(l[t+20>>2]-l[t+16>>2]|0)|0)|0]+(d[l[t+24>>2]+(l[t+12>>2]+(l[t+20>>2]-(l[t+16>>2]<<1)|0)|0)|0]-d[l[t+24>>2]+(l[t+12>>2]+(l[t+20>>2]+(l[t+16>>2]<<1)|0)|0)|0]<<1)|0)-d[l[t+24>>2]+(l[t+12>>2]+(l[t+20>>2]+l[t+16>>2]|0)|0)|0]|0}function vf(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,mi(e=l[i+12>>2],l[i+8>>2]),mi(e+2|0,l[i+8>>2]+2|0),(e=i+16|0)>>>0>>0&&De(),We=e}(l[i+12>>2],l[i+8>>2]),(e=i+16|0)>>>0>>0&&De(),We=e}function gf(e,r){var i,a,f,t;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,f=l[i+12>>2],t=l[Jo(l[i+8>>2])>>2],l[f>>2]=t,(e=i+16|0)>>>0>>0&&De(),We=e}function uf(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=Uf(l[i+12>>2]),(i=i+16|0)>>>0>>0&&De(),We=i,e}function sf(e){Kt(e)&&Et(wn(e),Yt(e),Dt(e))}function kf(e){e|=0;var r=0,i=0;return i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,l[e>>2]=2124,l[e+64>>2]&&(i=l[e+64>>2])&&Je(i),At(e+52|0),function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,Fi(e=l[r+12>>2]),function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,l[e>>2]&&(Bt(e),Df(zn(e),l[e>>2],It(e))),(e=r+16|0)>>>0>>0&&De(),We=e}(e),(e=r+16|0)>>>0>>0&&De();We=e}(e+40|0),e=l[r+12>>2],(r=r+16|0)>>>0>>0&&De(),We=r,0|e}function lf(){var e=0,r=0,i=0;i=e=We-32|0,e>>>0>>0&&De(),We=i,l[e+24>>2]=1221,l[e+20>>2]=5,l[e+12>>2]=6,i=l[e+24>>2],r=e+16|0,l[12+(We-16|0)>>2]=r,r=function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,(e=r+16|0)>>>0>>0&&De();return We=e,1272}(r),l[e+28>>2]=l[e+12>>2],U(0|i,1,0|r,1304,l[e+12>>2],l[e+20>>2]),(e=e+32|0)>>>0>>0&&De(),We=e}function df(e,r){var i,a;return a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=1&(-1^function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=(0|Gb(l[i+12>>2]))==(0|Gb(l[i+8>>2])),(r=i+16|0)>>>0>>0&&De();return We=r,e}(l[i+12>>2],l[i+8>>2])),(r=i+16|0)>>>0>>0&&De(),We=r,e}function wf(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,Wr(e=l[r+12>>2]),Ni(e),(e=r+16|0)>>>0>>0&&De(),We=e}function Af(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=Jo(function(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=1&Kt(e=l[i+12>>2])?Yt(e):Wf(e),(i=i+16|0)>>>0>>0&&De(),We=i,e}(l[i+12>>2])),(i=i+16|0)>>>0>>0&&De(),We=i,e}function pf(e,r,i){var a;l[(a=We-16|0)+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,e=l[a+12>>2],l[e>>2]=l[a+8>>2],l[e+4>>2]=l[l[a+8>>2]+4>>2],l[e+8>>2]=l[l[a+8>>2]+4>>2]+(l[a+4>>2]<<2)}function zf(e){var r,i;if(i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,function(e){var r,i,a=0,f=0;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,a=e=l[r+12>>2],f=Jo(wn(e)),l[a>>2]=f,a=e,f=Jo(wn(e)),l[a+4>>2]=f,(e=r+16|0)>>>0>>0&&De(),We=e}(e=l[r+12>>2]),l[r+8>>2]=0,l[138788]=0,ae(215,e+8|0,r+8|0,0|r),e=l[138788],l[138788]=0,1!=(0|e))return(e=r+16|0)>>>0>>0&&De(),void(We=e);e=0|x(0),C(),dc(e),V()}function jf(e,r){var i;return l[(i=We-16|0)+8>>2]=e,p[i+4>>2]=r,L(l[i+8>>2])>2])?p[i+12>>2]=1:L(l[i+8>>2])>L(L(22)*p[i+4>>2])?p[i+12>>2]=0:p[i+12>>2]=L(L(l[i+8>>2])-L(L(11)*p[i+4>>2]))/L(L(L(22)*p[i+4>>2])-L(L(11)*p[i+4>>2])),p[i+12>>2]}function Lf(e,r){var i,a,f,t;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=r,f=i,t=function(e){var r,i,a,f=0;r=f=We-16|0,f>>>0>>0&&De();We=r,l[f+4>>2]=e,i=f,a=function(e){var r,i=0;r=i=We-16|0,i>>>0>>0&&De();We=r,l[i+4>>2]=e,sb(i+8|0,Pf(l[i+4>>2])),e=l[i+8>>2],(i=i+16|0)>>>0>>0&&De();return We=i,e}(l[f+4>>2]),l[i+8>>2]=a,e=l[f+8>>2],(f=f+16|0)>>>0>>0&&De();return We=f,e}(l[i+12>>2]),l[f+8>>2]=t,So(e,l[i+8>>2]),(e=i+16|0)>>>0>>0&&De(),We=e}function _f(e,r){var i,a;for(a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,hi(l[i+12>>2],j(l[i+8>>2],124));e=l[i+8>>2],l[i+8>>2]=e+-1,e;)Si(l[i+12>>2]),l[i+12>>2]=l[i+12>>2]+124;(e=i+16|0)>>>0>>0&&De(),We=e}function Mf(e){var r,i,a,f=0;return r=f=We-16|0,f>>>0>>0&&De(),We=r,l[f+4>>2]=e,i=f,a=Ft(e=l[f+4>>2],l[e+4>>2]),l[i+8>>2]=a,e=l[f+8>>2],(f=f+16|0)>>>0>>0&&De(),We=f,e}function hf(e,r){var i,a,f,t;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+8>>2],f=kt(l[i+12>>2]),t=e,s[f+11|0]=t,(e=i+16|0)>>>0>>0&&De(),We=e}function mf(e,r){e|=0,r|=0;var i,a;return a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],l[i+8>>2]>2]&&l[i+8>>2]>=0||(K(3521,3269,246,3553),V());e=l[e+4>>2]+j(l[i+8>>2],20)|0,(r=i+16|0)>>>0>>0&&De();return We=r,e}(l[i+12>>2],l[i+8>>2]),(r=i+16|0)>>>0>>0&&De(),We=r,0|e}function Ef(e){var r,i,a,f=0;return r=f=We-16|0,f>>>0>>0&&De(),We=r,l[f+4>>2]=e,i=f,a=Ft(e=l[f+4>>2],l[e>>2]),l[i+8>>2]=a,e=l[f+8>>2],(f=f+16|0)>>>0>>0&&De(),We=f,e}function Vf(e,r){var i,a;for(a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r;e=l[i+8>>2],l[i+8>>2]=e+-1,e;)e=l[i+12>>2],n[l[l[e>>2]>>2]](e),l[i+12>>2]=l[i+12>>2]+20;(e=i+16|0)>>>0>>0&&De(),We=e}function yf(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=l[i+12>>2],e=(l[cn(e)>>2]-l[e>>2]|0)/12|0,(i=i+16|0)>>>0>>0&&De(),We=i,e}function Gf(e,r){var i,a;return a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=function(e,r){var i,a;return a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+4>>2]=e,l[i>>2]=r,e=1&Co(i+8|0,l[i+4>>2],l[i>>2])?l[i>>2]:l[i+4>>2],(r=i+16|0)>>>0>>0&&De(),We=r,e}(l[i+12>>2],l[i+8>>2]),(r=i+16|0)>>>0>>0&&De(),We=r,e}function Ff(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],Jo(l[i+8>>2]),l[e>>2]=0,(e=i+16|0)>>>0>>0&&De(),We=e}function Sf(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=Jo(Lt(l[i+12>>2])),(i=i+16|0)>>>0>>0&&De(),We=i,e}function Rf(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,ji(l[r+12>>2]),(e=r+16|0)>>>0>>0&&De(),We=e}function Uf(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=l[i+12>>2],e=(l[zn(e)>>2]-l[e>>2]|0)/12|0,(i=i+16|0)>>>0>>0&&De(),We=i,e}function Pf(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=Jo(wn(l[i+12>>2])),(i=i+16|0)>>>0>>0&&De(),We=i,e}function Of(e,r){var i,a;for(a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,hi(l[i+12>>2],l[i+8>>2]<<4);e=l[i+8>>2],l[i+8>>2]=e+-1,e;)pb(l[i+12>>2]),l[i+12>>2]=l[i+12>>2]+16;(e=i+16|0)>>>0>>0&&De(),We=e}function Cf(e,r){var i,a;for(a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,hi(l[i+12>>2],l[i+8>>2]<<4);e=l[i+8>>2],l[i+8>>2]=e+-1,e;)Lb(l[i+12>>2]),l[i+12>>2]=l[i+12>>2]+16;(e=i+16|0)>>>0>>0&&De(),We=e}function Df(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,function(e,r,i){var a,f;if(f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,e=l[a+8>>2],r=l[a+4>>2]<<3,l[138788]=0,J(18,0|e,0|r,2),e=l[138788],l[138788]=0,1!=(0|e))return(e=a+16|0)>>>0>>0&&De(),void(We=e);e=0|x(0),C(),dc(e),V()}(l[a+12>>2],l[a+8>>2],l[a+4>>2]),(e=a+16|0)>>>0>>0&&De(),We=e}function Tf(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=tt(l[i+12>>2]),(i=i+16|0)>>>0>>0&&De(),We=i,e}function Bf(e){var r=0,i=0,a=0;e:{r:if(3&(r=e)){if(!d[0|e])return 0;for(;;){if(!(3&(r=r+1|0)))break r;if(!d[0|r])break}break e}for(;i=r,r=r+4|0,!((-1^(a=l[i>>2]))&a+-16843009&-2139062144););if(!(255&a))return i-e|0;for(;a=d[i+1|0],i=r=i+1|0,a;);}return r-e|0}function Wf(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=kt(kt(l[i+12>>2])),(i=i+16|0)>>>0>>0&&De(),We=i,e}function xf(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,function(e,r,i){var a,f;if(f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,e=l[a+8>>2],r=j(l[a+4>>2],264),l[138788]=0,J(18,0|e,0|r,8),e=l[138788],l[138788]=0,1!=(0|e))return(e=a+16|0)>>>0>>0&&De(),void(We=e);e=0|x(0),C(),dc(e),V()}(l[a+12>>2],l[a+8>>2],l[a+4>>2]),(e=a+16|0)>>>0>>0&&De(),We=e}function If(e,r){var i,a;for(a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+8>>2]=e,p[i+4>>2]=r,e=l[i+8>>2],l[i+12>>2]=e,l[i>>2]=0;l[i>>2]<480;)r=jf(l[i>>2],p[i+4>>2]),p[e+(l[i>>2]<<2)>>2]=r,l[i>>2]=l[i>>2]+1;(e=i+16|0)>>>0>>0&&De(),We=e}function Kf(e,r){var i,a;return a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=function(e,r){var i,a;return a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,l[i+4>>2]=0,A[i+8>>2]>Vb(l[i+12>>2])>>>0&&(qf(3992),V()),e=Da(j(l[i+8>>2],12),4),(r=i+16|0)>>>0>>0&&De(),We=r,e}(l[i+12>>2],l[i+8>>2]),(r=i+16|0)>>>0>>0&&De(),We=r,e}function qf(e){var r,i,a=0;a=r=We-16|0,r>>>0>>0&&De(),We=a,l[r+12>>2]=e,e=0|X(8),a=l[r+12>>2],l[138788]=0,H(16,0|e,0|a),a=l[138788],l[138788]=0,1!=(0|a)&&($(0|e,9596,17),V()),a=0|O(),i=0|C(),l[r+8>>2]=a,l[r+4>>2]=i,ee(0|e),D(l[r+8>>2]),V()}function Nf(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,Jr(e=l[r+12>>2]),ha(e),(e=r+16|0)>>>0>>0&&De(),We=e}function Zf(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=l[i+12>>2],e=l[cn(e)>>2]-l[e>>2]>>2,(i=i+16|0)>>>0>>0&&De(),We=i,e}function Qf(e,r){var i,a;return a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=Jn(l[i+12>>2]+80|0,l[i+8>>2]),(r=i+16|0)>>>0>>0&&De(),We=r,e}function Yf(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,function(e,r,i){var a,f;if(f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,e=l[a+8>>2],r=l[a+4>>2]<<1,l[138788]=0,J(18,0|e,0|r,2),e=l[138788],l[138788]=0,1!=(0|e))return(e=a+16|0)>>>0>>0&&De(),void(We=e);e=0|x(0),C(),dc(e),V()}(l[a+12>>2],l[a+8>>2],l[a+4>>2]),(e=a+16|0)>>>0>>0&&De(),We=e}function Hf(e,r){var i,a=0;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=r,l[i+8>>2]=0,r=l[i+12>>2],a=l[r+4>>2],l[e>>2]=l[r>>2],l[e+4>>2]=a,db(r+4|0),(e=i+16|0)>>>0>>0&&De(),We=e}function Jf(e,r){e:if((0|r)>=1024){if(e*=898846567431158e293,(0|r)<2047){r=r+-1023|0;break e}e*=898846567431158e293,r=((0|r)<3069?r:3069)+-2046|0}else(0|r)>-1023||(e*=22250738585072014e-324,(0|r)>-2045?r=r+1022|0:(e*=22250738585072014e-324,r=((0|r)>-3066?r:-3066)+2044|0));return r=r+1023<<20,b(0,0),b(1,0|r),e*+c()}function Xf(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,Jr(e=l[r+12>>2]),Va(e),(e=r+16|0)>>>0>>0&&De(),We=e}function $f(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,function(e){var r,i;if(i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,Jo(e=l[r+12>>2]),l[e>>2]=0,l[e+4>>2]=0,l[r+8>>2]=0,l[138788]=0,ae(70,e+8|0,r+8|0,0|r),e=l[138788],l[138788]=0,1!=(0|e))return(e=r+16|0)>>>0>>0&&De(),void(We=e);e=0|x(0),C(),dc(e),V()}(l[r+12>>2]),(e=r+16|0)>>>0>>0&&De(),We=e}function et(){var e=0,r=0;r=e=We-16|0,e>>>0>>0&&De(),We=r,l[e+12>>2]=555056,yi(r=l[e+12>>2]),function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,l[e>>2]&&(Jt(e),xf(zn(e),l[e>>2],Ot(e))),(e=r+16|0)>>>0>>0&&De(),We=e}(r),(e=e+16|0)>>>0>>0&&De(),We=e}function rt(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,function(e,r,i){var a,f;if(f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,e=l[a+8>>2],r=l[a+4>>2]<<3,l[138788]=0,J(18,0|e,0|r,4),e=l[138788],l[138788]=0,1!=(0|e))return(e=a+16|0)>>>0>>0&&De(),void(We=e);e=0|x(0),C(),dc(e),V()}(l[a+12>>2],l[a+8>>2],l[a+4>>2]),(e=a+16|0)>>>0>>0&&De(),We=e}function it(e,r){var i,a;return a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,r=l[i+12>>2],e=-1,l[r+16>>2]&&(e=w[eb(r+56|0,l[i+8>>2])>>1]),e&=65535,(r=i+16|0)>>>0>>0&&De(),We=r,e}function at(e){var r=0,i=0,a=0,f=0,t=0;return r=l[e+40>>2],i=0|n[r](e,0,0,128&d[0|e]&&A[e+20>>2]>A[e+28>>2]?2:1),a=r=Ie,((0|r)>0||(0|r)>=0&&!(i>>>0<0))&&(f=l[e+20>>2]-l[e+28>>2]|0,t=i-(e=l[e+8>>2]-l[e+4>>2]|0)|0,e=(a-((e>>31)+(i>>>0>>0)|0)|0)+(f>>31)|0,i=r=f+t|0,a=r>>>0>>0?e+1|0:e),Ie=a,i}function ft(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,function(e,r,i){var a,f;if(f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,e=l[a+8>>2],r=j(l[a+4>>2],6),l[138788]=0,J(18,0|e,0|r,2),e=l[138788],l[138788]=0,1!=(0|e))return(e=a+16|0)>>>0>>0&&De(),void(We=e);e=0|x(0),C(),dc(e),V()}(l[a+12>>2],l[a+8>>2],l[a+4>>2]),(e=a+16|0)>>>0>>0&&De(),We=e}function tt(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=l[i+12>>2],e=l[zn(e)>>2]-l[e>>2]>>2,(i=i+16|0)>>>0>>0&&De(),We=i,e}function nt(e){for(var r=0,i=0,a=0,f=0,t=0;e=(r=e)+1|0,jc(s[0|r]););e:{r:{i:switch((i=s[0|r])+-43|0){case 0:break r;case 2:break i;default:break e}f=1}i=s[0|e],r=e,t=f}if(Mc(i))for(;a=48+(j(a,10)-s[0|r]|0)|0,e=s[r+1|0],r=r+1|0,Mc(e););return t?a:0-a|0}function ot(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,function(e,r,i){var a,f;if(f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,e=l[a+8>>2],r=j(l[a+4>>2],20),l[138788]=0,J(18,0|e,0|r,4),e=l[138788],l[138788]=0,1!=(0|e))return(e=a+16|0)>>>0>>0&&De(),void(We=e);e=0|x(0),C(),dc(e),V()}(l[a+12>>2],l[a+8>>2],l[a+4>>2]),(e=a+16|0)>>>0>>0&&De(),We=e}function bt(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,function(e,r,i){var a,f;if(f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,e=l[a+8>>2],r=l[a+4>>2]<<4,l[138788]=0,J(18,0|e,0|r,4),e=l[138788],l[138788]=0,1!=(0|e))return(e=a+16|0)>>>0>>0&&De(),void(We=e);e=0|x(0),C(),dc(e),V()}(l[a+12>>2],l[a+8>>2],l[a+4>>2]),(e=a+16|0)>>>0>>0&&De(),We=e}function ct(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,Fi(e=l[r+12>>2]),_a(e),(e=r+16|0)>>>0>>0&&De(),We=e}function vt(e,r){var i,a;return a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,r=l[i+12>>2],e=0,l[r+16>>2]&&(e=w[eb(r+44|0,l[i+8>>2])>>1]),(r=i+16|0)>>>0>>0&&De(),We=r,e}function gt(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,Wi(e=l[r+12>>2]),ma(e),(e=r+16|0)>>>0>>0&&De(),We=e}function ut(e){e|=0;var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=l[i+12>>2],l[e>>2]=2880,mt(e+4|0),Jo(e),(i=i+16|0)>>>0>>0&&De(),We=i,0|e}function st(e){e|=0;var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=l[i+12>>2],l[e>>2]=2828,mt(e+4|0),Jo(e),(i=i+16|0)>>>0>>0&&De(),We=i,0|e}function kt(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=Jo(l[i+12>>2]),(i=i+16|0)>>>0>>0&&De(),We=i,e}function lt(e){e|=0;var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,function(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De();We=f,l[a+12>>2]=r,l[a+8>>2]=i,co(e,l[a+12>>2],l[a+8>>2]),(e=a+16|0)>>>0>>0&&De();We=e}(r,j(l[2644],l[2643]<<2),l[2727]),function(e,r){var i,a,f,t;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],Kr(i,Jo(l[i+8>>2])),f=e,t=0|R(1264,0|kt(i)),l[f>>2]=t,(e=i+16|0)>>>0>>0&&De(),We=e}(e,r),(e=r+16|0)>>>0>>0&&De(),We=e}function dt(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+4>>2]=e,Jo(l[r+4>>2]),(e=r+16|0)>>>0>>0&&De(),We=e}function wt(e,r){return r>>>0<=99?Zo(e,r):r>>>0<=999?mb(ic(e,e=(r>>>0)/100|0),r-j(e,100)|0):Wo(e,r)}function At(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,Ti(e=l[r+12>>2]),Ua(e),(e=r+16|0)>>>0>>0&&De(),We=e}function pt(e){var r=0,i=0;return i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+4>>2]=e,l[r>>2]=0,e=l[r+4>>2],l[r+8>>2]=l[e>>2],l[(i=We-16|0)+12>>2]=e,e=l[i+12>>2],l[e>>2]=l[e>>2]+4,e=l[r+8>>2],(r=r+16|0)>>>0>>0&&De(),We=r,e}function zt(e,r){var i,a;for(a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,hi(l[i+12>>2],j(l[i+8>>2],24));e=l[i+8>>2],l[i+8>>2]=e+-1,e;)l[i+12>>2]=l[i+12>>2]+24;(e=i+16|0)>>>0>>0&&De(),We=e}function jt(e,r,i){var a;l[(a=We-16|0)+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,e=l[a+12>>2],l[e>>2]=l[a+8>>2],l[e+4>>2]=l[l[a+8>>2]+4>>2],l[e+8>>2]=l[l[a+8>>2]+4>>2]+(l[a+4>>2]<<3)}function Lt(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,l[(e=i+8|0)>>2]=l[l[i+12>>2]+4>>2],e=Gb(function(e){var r;return l[(r=We-16|0)+12>>2]=e,e=l[r+12>>2],l[e>>2]=l[e>>2]+-8,e}(e)),(i=i+16|0)>>>0>>0&&De(),We=i,e}function _t(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,xi(e=l[r+12>>2]),Ca(e),(e=r+16|0)>>>0>>0&&De(),We=e}function Mt(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,Qi(e=l[r+12>>2]),Ta(e),(e=r+16|0)>>>0>>0&&De(),We=e}function ht(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,function(e,r,i){var a,f;if(f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,e=l[a+8>>2],r=l[a+4>>2]<<2,l[138788]=0,J(18,0|e,0|r,4),e=l[138788],l[138788]=0,1!=(0|e))return(e=a+16|0)>>>0>>0&&De(),void(We=e);e=0|x(0),C(),dc(e),V()}(l[a+12>>2],l[a+8>>2],l[a+4>>2]),(e=a+16|0)>>>0>>0&&De(),We=e}function mt(e){e|=0;var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=l[i+12>>2],l[e>>2]=1640,aa(e),Jo(e),(i=i+16|0)>>>0>>0&&De(),We=i,0|e}function Et(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,function(e,r,i){var a,f;if(f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,e=l[a+8>>2],r=l[a+4>>2],l[138788]=0,J(18,0|e,0|r,1),e=l[138788],l[138788]=0,1!=(0|e))return(e=a+16|0)>>>0>>0&&De(),void(We=e);e=0|x(0),C(),dc(e),V()}(l[a+12>>2],l[a+8>>2],l[a+4>>2]),(e=a+16|0)>>>0>>0&&De(),We=e}function Vt(e,r){var i=0;return r&&(!(r=Ui(r,9976))|l[r+8>>2]&(-1^l[e+8>>2])||$o(l[e+12>>2],l[r+12>>2],0)&&(i=$o(l[e+16>>2],l[r+16>>2],0))),i}function yt(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=l[i+12>>2],e=l[cn(e)>>2]-l[e>>2]>>3,(i=i+16|0)>>>0>>0&&De(),We=i,e}function Gt(e){var r,i,a,f=0;return r=f=We-16|0,f>>>0>>0&&De(),We=r,l[f+4>>2]=e,i=f,a=function(e){var r,i=0;r=i=We-16|0,i>>>0>>0&&De();We=r,l[i+4>>2]=e,sb(i+8|0,l[l[i+4>>2]+4>>2]),e=l[i+8>>2],(i=i+16|0)>>>0>>0&&De();return We=i,e}(l[f+4>>2]),l[i+8>>2]=a,e=l[f+8>>2],(f=f+16|0)>>>0>>0&&De(),We=f,e}function Ft(e,r){var i,a;return a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+4>>2]=e,l[i>>2]=r,sb(i+8|0,l[i>>2]),e=l[i+8>>2],(r=i+16|0)>>>0>>0&&De(),We=r,e}function St(e,r){var i,a;return a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=function(e,r){var i,a;return a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,l[i+4>>2]=0,A[i+8>>2]>rc(l[i+12>>2])>>>0&&(qf(2404),V()),e=Da(l[i+8>>2]<<3,4),(r=i+16|0)>>>0>>0&&De(),We=r,e}(l[i+12>>2],l[i+8>>2]),(r=i+16|0)>>>0>>0&&De(),We=r,e}function Rt(e,r){var i,a=0;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=r,l[i+8>>2]=0,r=l[i+12>>2],a=l[r+4>>2],l[e>>2]=l[r>>2],l[e+4>>2]=a,_b(r+4|0),(e=i+16|0)>>>0>>0&&De(),We=e}function Ut(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=Jo(l[l[i+12>>2]>>2]),(i=i+16|0)>>>0>>0&&De(),We=i,e}function Pt(e,r){var i,a;return a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=function(e,r){var i,a;return a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,l[i+4>>2]=0,A[i+8>>2]>oc(l[i+12>>2])>>>0&&(qf(2208),V()),e=Da(j(l[i+8>>2],6),2),(r=i+16|0)>>>0>>0&&De(),We=r,e}(l[i+12>>2],l[i+8>>2]),(r=i+16|0)>>>0>>0&&De(),We=r,e}function Ot(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=l[i+12>>2],e=(l[zn(e)>>2]-l[e>>2]|0)/264|0,(i=i+16|0)>>>0>>0&&De(),We=i,e}function Ct(e){var r=0,i=0;return i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+4>>2]=e,l[r>>2]=0,e=l[r+4>>2],l[r+8>>2]=l[e>>2],l[(i=We-16|0)+12>>2]=e,e=l[i+12>>2],l[e>>2]=l[e>>2]+2,e=l[r+8>>2],(r=r+16|0)>>>0>>0&&De(),We=r,e}function Dt(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=2147483647&l[kt(l[i+12>>2])+8>>2],(i=i+16|0)>>>0>>0&&De(),We=i,e}function Tt(e){var r=0,i=0;return i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+4>>2]=e,l[r>>2]=0,e=l[r+4>>2],l[r+8>>2]=l[e>>2],l[(i=We-16|0)+12>>2]=e,e=l[i+12>>2],l[e>>2]=l[e>>2]+8,e=l[r+8>>2],(r=r+16|0)>>>0>>0&&De(),We=r,e}function Bt(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,function(e,r){var i,a=0;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],l[i+4>>2]=l[e+4>>2];e:{for(;;){if(l[i+8>>2]!=l[i+4>>2]){if(r=zn(e),a=l[i+4>>2]+-8|0,l[i+4>>2]=a,a=Jo(a),l[138788]=0,Z(63,0|r,0|a),r=l[138788],l[138788]=0,1!=(0|r))continue;break e}break}return l[e+4>>2]=l[i+8>>2],(e=i+16|0)>>>0>>0&&De(),void(We=e)}e=0|x(0),C(),dc(e),V()}(e=l[r+12>>2],l[e>>2]),(e=r+16|0)>>>0>>0&&De(),We=e}function Wt(e,r,i){var a;l[(a=We-16|0)+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,e=l[a+12>>2],l[e>>2]=l[a+8>>2],l[e+4>>2]=l[l[a+8>>2]+4>>2],l[e+8>>2]=l[l[a+8>>2]+4>>2]+(l[a+4>>2]<<1)}function xt(e,r,i){var a;l[(a=We-16|0)+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,e=l[a+12>>2],l[e>>2]=l[a+8>>2],l[e+4>>2]=l[l[a+8>>2]+4>>2],l[e+8>>2]=l[l[a+8>>2]+4>>2]+j(l[a+4>>2],6)}function It(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=l[i+12>>2],e=l[zn(e)>>2]-l[e>>2]>>3,(i=i+16|0)>>>0>>0&&De(),We=i,e}function Kt(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=0!=(128&d[kt(l[i+12>>2])+11|0]),(i=i+16|0)>>>0>>0&&De(),We=i,e}function qt(e){var r=0,i=0;return i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+4>>2]=e,l[r>>2]=0,e=l[r+4>>2],l[r+8>>2]=l[e>>2],l[(i=We-16|0)+12>>2]=e,e=l[i+12>>2],l[e>>2]=l[e>>2]+12,e=l[r+8>>2],(r=r+16|0)>>>0>>0&&De(),We=r,e}function Nt(e){var r=0,i=0;return i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+4>>2]=e,l[r>>2]=0,e=l[r+4>>2],l[r+8>>2]=l[e>>2],l[(i=We-16|0)+12>>2]=e,e=l[i+12>>2],l[e>>2]=l[e>>2]+6,e=l[r+8>>2],(r=r+16|0)>>>0>>0&&De(),We=r,e}function Zt(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=l[i+12>>2],e=(l[zn(e)>>2]-l[e>>2]|0)/6|0,(i=i+16|0)>>>0>>0&&De(),We=i,e}function Qt(e){var r,i=0;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,l[r+8>>2]=0,i=We-16|0,e=l[r+12>>2],l[i+12>>2]=e,l[l[i+12>>2]>>2]=2008,l[e>>2]=1892,l[e+4>>2]=l[r+8>>2],s[e+8|0]=!l[r+8>>2],(e=r+16|0)>>>0>>0&&De(),We=e}function Yt(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=l[kt(l[i+12>>2])>>2],(i=i+16|0)>>>0>>0&&De(),We=i,e}function Ht(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=l[i+12>>2],e=(l[zn(e)>>2]-l[e>>2]|0)/20|0,(i=i+16|0)>>>0>>0&&De(),We=i,e}function Jt(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,function(e,r){var i,a=0;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],l[i+4>>2]=l[e+4>>2];e:{for(;;){if(l[i+8>>2]!=l[i+4>>2]){if(r=zn(e),a=l[i+4>>2]+-264|0,l[i+4>>2]=a,a=Jo(a),l[138788]=0,Z(183,0|r,0|a),r=l[138788],l[138788]=0,1!=(0|r))continue;break e}break}return l[e+4>>2]=l[i+8>>2],(e=i+16|0)>>>0>>0&&De(),void(We=e)}e=0|x(0),C(),dc(e),V()}(e=l[r+12>>2],l[e>>2]),(e=r+16|0)>>>0>>0&&De(),We=e}function Xt(e){var r,i;if(i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,e=l[r+12>>2],l[138788]=0,W(28,0|e),e=l[138788],l[138788]=0,1!=(0|e))return(e=r+16|0)>>>0>>0&&De(),void(We=e);e=0|x(0),C(),dc(e),V()}function $t(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,Rr(l[a+12>>2],l[l[a+8>>2]+4>>2],l[l[a+8>>2]>>2],l[a+4>>2]),(e=a+16|0)>>>0>>0&&De(),We=e}function en(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=l[i+12>>2],e=l[zn(e)>>2]-l[e>>2]>>1,(i=i+16|0)>>>0>>0&&De(),We=i,e}function rn(e){var r,i=0;return A[e+20>>2]<=A[e+28>>2]||(n[l[e+36>>2]](e,0,0),l[e+20>>2])?((i=l[e+4>>2])>>>0<(r=l[e+8>>2])>>>0&&(i=i-r|0,n[l[e+40>>2]](e,i,i>>31,1)),l[e+28>>2]=0,l[e+16>>2]=0,l[e+20>>2]=0,l[e+4>>2]=0,l[e+8>>2]=0,0):-1}function an(e){var r,i;if(i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,e=l[l[r+12>>2]>>2],l[138788]=0,W(8,0|e),e=l[138788],l[138788]=0,1!=(0|e))return(e=r+16|0)>>>0>>0&&De(),void(We=e);e=0|x(0),C(),dc(e),V()}function fn(e){e|=0;var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,Jo(e=l[i+12>>2]),(i=i+16|0)>>>0>>0&&De(),We=i,0|e}function tn(e){e|=0;var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,$b(e=l[i+12>>2]),l[e>>2]=3692,l[e+4>>2]=0,l[e+16>>2]=0,l[e+12>>2]=0,l[e+8>>2]=0,(i=i+16|0)>>>0>>0&&De(),We=i,0|e}function nn(e,r){var i,a;return a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=function(e,r){var i,a;return a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,l[i+4>>2]=0,A[i+8>>2]>Pb(l[i+12>>2])>>>0&&(qf(3992),V()),e=Da(l[i+8>>2]<<2,4),(r=i+16|0)>>>0>>0&&De(),We=r,e}(l[i+12>>2],l[i+8>>2]),(r=i+16|0)>>>0>>0&&De(),We=r,e}function on(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=l[i+12>>2],e=l[zn(e)>>2]-l[e>>2]>>4,(i=i+16|0)>>>0>>0&&De(),We=i,e}function bn(e,r){e|=0,r|=0;var i,a;return a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=function(e,r){var i,a;return a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],l[i+8>>2]>2]&&l[i+8>>2]>=0||(K(3521,3269,246,3553),V()),e=l[e+4>>2]+j(l[i+8>>2],24)|0,(r=i+16|0)>>>0>>0&&De(),We=r,e}(l[i+12>>2],l[i+8>>2]),(r=i+16|0)>>>0>>0&&De(),We=r,0|e}function cn(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=kt(l[i+12>>2]+12|0),(i=i+16|0)>>>0>>0&&De(),We=i,e}function vn(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=It(l[i+12>>2]),(i=i+16|0)>>>0>>0&&De(),We=i,e}function gn(e,r){e|=0,r|=0;var i,a;return a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=function(e,r){var i,a;return a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],l[i+8>>2]>2]&&l[i+8>>2]>=0||(K(3521,3269,246,3553),V()),e=l[e+4>>2]+(l[i+8>>2]<<4)|0,(r=i+16|0)>>>0>>0&&De(),We=r,e}(l[i+12>>2],l[i+8>>2]),(r=i+16|0)>>>0>>0&&De(),We=r,0|e}function un(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=function(e){var r,i=0;r=i=We-16|0,i>>>0>>0&&De();We=r,l[i+12>>2]=e,e=Gb(l[i+12>>2]+4|0),(i=i+16|0)>>>0>>0&&De();return We=i,e}(l[i+12>>2]+12|0),(i=i+16|0)>>>0>>0&&De(),We=i,e}function sn(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,function(e,r){var i,a=0;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],l[i+4>>2]=l[e+4>>2];e:{for(;;){if(l[i+8>>2]!=l[i+4>>2]){if(r=zn(e),a=l[i+4>>2]+-8|0,l[i+4>>2]=a,a=Jo(a),l[138788]=0,Z(98,0|r,0|a),r=l[138788],l[138788]=0,1!=(0|r))continue;break e}break}return l[e+4>>2]=l[i+8>>2],(e=i+16|0)>>>0>>0&&De(),void(We=e)}e=0|x(0),C(),dc(e),V()}(e=l[r+12>>2],l[e>>2]),(e=r+16|0)>>>0>>0&&De(),We=e}function kn(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=Ot(l[i+12>>2]),(i=i+16|0)>>>0>>0&&De(),We=i,e}function ln(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=Af(l[i+12>>2]),(i=i+16|0)>>>0>>0&&De(),We=i,e}function dn(e){return Kt(e)?Yt(e):Wf(e)}function wn(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=kt(l[i+12>>2]),(i=i+16|0)>>>0>>0&&De(),We=i,e}function An(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,function(e,r){var i,a=0;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],l[i+4>>2]=l[e+4>>2];e:{for(;;){if(l[i+8>>2]!=l[i+4>>2]){if(r=zn(e),a=l[i+4>>2]+-6|0,l[i+4>>2]=a,a=Jo(a),l[138788]=0,Z(64,0|r,0|a),r=l[138788],l[138788]=0,1!=(0|r))continue;break e}break}return l[e+4>>2]=l[i+8>>2],(e=i+16|0)>>>0>>0&&De(),void(We=e)}e=0|x(0),C(),dc(e),V()}(e=l[r+12>>2],l[e>>2]),(e=r+16|0)>>>0>>0&&De(),We=e}function pn(e,r,i){var a;if(!(a=l[e+16>>2]))return l[e+36>>2]=1,l[e+24>>2]=i,void(l[e+16>>2]=r);e:{if((0|r)==(0|a)){if(2!=l[e+24>>2])break e;return void(l[e+24>>2]=i)}s[e+54|0]=1,l[e+24>>2]=2,l[e+36>>2]=l[e+36>>2]+1}}function zn(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=kt(l[i+12>>2]+8|0),(i=i+16|0)>>>0>>0&&De(),We=i,e}function jn(e,r,i,a,f,t,n,o,b){var c,v;v=c=We-16|0,c>>>0>>0&&De(),We=v,He(c,r,i,a,f,t,n,o,-2147483648^b),r=l[c+4>>2],l[e>>2]=l[c>>2],l[e+4>>2]=r,r=l[c+12>>2],l[e+8>>2]=l[c+8>>2],l[e+12>>2]=r,(e=c+16|0)>>>0>>0&&De(),We=e}function Ln(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,r=e,e=l[i+8>>2],co(r,l[e+16>>2],l[e+12>>2]),(e=i+16|0)>>>0>>0&&De(),We=e}function _n(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=en(l[i+12>>2]),(i=i+16|0)>>>0>>0&&De(),We=i,e}function Mn(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=Zt(l[i+12>>2]),(i=i+16|0)>>>0>>0&&De(),We=i,e}function hn(e,r,i){var a;l[(a=We-16|0)+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,e=l[a+12>>2],l[e>>2]=l[l[a+8>>2]>>2],l[e+4>>2]=l[l[a+8>>2]>>2]+(l[a+4>>2]<<1),l[e+8>>2]=l[a+8>>2]}function mn(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=Ht(l[i+12>>2]),(i=i+16|0)>>>0>>0&&De(),We=i,e}function En(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=on(l[i+12>>2]),(i=i+16|0)>>>0>>0&&De(),We=i,e}function Vn(e,r,i,a){var f,t,o,b=0;f=l[e+4>>2],t=e=l[e>>2],o=r,b=0,i&&(b=r=f>>8,1&f&&(b=l[r+l[i>>2]>>2])),n[l[l[e>>2]+28>>2]](t,o,b+i|0,2&f?a:2)}function yn(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=!l[zn(l[i+12>>2])>>2],(i=i+16|0)>>>0>>0&&De(),We=i,e}function Gn(e,r,i){var a;return l[(a=We-16|0)+8>>2]=e,s[a+7|0]=r,l[a>>2]=i,e=l[a+8>>2],1&s[a+7|0]?l[a+12>>2]=l[e+124>>2]+j(l[a>>2],l[e+140>>2]):l[a+12>>2]=l[e+120>>2]+j(l[a>>2],l[e+136>>2]),l[a+12>>2]}function Fn(e){var r,i=0;return i=d[e+74|0],s[e+74|0]=i+-1|i,A[e+20>>2]>A[e+28>>2]&&n[l[e+36>>2]](e,0,0),l[e+28>>2]=0,l[e+16>>2]=0,l[e+20>>2]=0,4&(i=l[e>>2])?(l[e>>2]=32|i,-1):(r=l[e+44>>2]+l[e+48>>2]|0,l[e+8>>2]=r,l[e+4>>2]=r,i<<27>>31)}function Sn(e){var r,i=0;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,e=l[r+12>>2],l[e>>2]!=(e+8|0)&&((i=l[e>>2])&&Je(i),l[e>>2]=e+8,l[e+4>>2]=1032),(e=r+16|0)>>>0>>0&&De(),We=e}function Rn(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=l[zn(l[i+12>>2])>>2],(i=i+16|0)>>>0>>0&&De(),We=i,e}function Un(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,function(e){var r,i;if(i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,Jo(e=l[r+12>>2]),l[e>>2]=0,l[e+4>>2]=0,l[r+8>>2]=0,l[138788]=0,ae(71,e+8|0,r+8|0,0|r),e=l[138788],l[138788]=0,1!=(0|e))return(e=r+16|0)>>>0>>0&&De(),void(We=e);e=0|x(0),C(),dc(e),V()}(l[r+12>>2]),(e=r+16|0)>>>0>>0&&De(),We=e}function Pn(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,function(e){var r,i;if(i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,Jo(e=l[r+12>>2]),l[e>>2]=0,l[e+4>>2]=0,l[r+8>>2]=0,l[138788]=0,ae(179,e+8|0,r+8|0,0|r),e=l[138788],l[138788]=0,1!=(0|e))return(e=r+16|0)>>>0>>0&&De(),void(We=e);e=0|x(0),C(),dc(e),V()}(l[r+12>>2]),(e=r+16|0)>>>0>>0&&De(),We=e}function On(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,function(e){var r,i;if(i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,Jo(e=l[r+12>>2]),l[e>>2]=0,l[e+4>>2]=0,l[r+8>>2]=0,l[138788]=0,ae(74,e+8|0,r+8|0,0|r),e=l[138788],l[138788]=0,1!=(0|e))return(e=r+16|0)>>>0>>0&&De(),void(We=e);e=0|x(0),C(),dc(e),V()}(l[r+12>>2]),(e=r+16|0)>>>0>>0&&De(),We=e}function Cn(e){var r,i;i=r=We-32|0,r>>>0>>0&&De(),We=i,l[r+28>>2]=e,l[4+(We-16|0)>>2]=l[r+28>>2],(e=r+32|0)>>>0>>0&&De(),We=e}function Dn(e){e|=0;var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,$b(e=l[i+12>>2]),l[e>>2]=1640,l[e+4>>2]=0,l[e+12>>2]=0,l[e+16>>2]=0,(i=i+16|0)>>>0>>0&&De(),We=i,0|e}function Tn(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=wn(l[i+12>>2]),(i=i+16|0)>>>0>>0&&De(),We=i,e}function Bn(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=1&yn(l[i+12>>2]),(i=i+16|0)>>>0>>0&&De(),We=i,e}function Wn(e){e|=0;var r,i;return i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,l[l[r+12>>2]+16>>2]&&(e=l[l[r+12>>2]+16>>2])&&Je(e),No(l[r+12>>2]),(e=r+16|0)>>>0>>0&&De(),We=e,0}function xn(e,r,i){var a=0;e:{if(8!=(0|r)){if(a=28,3&r|1!=(0|function(e){var r=0,i=0;for(;i=r,e;)e&=e-1,r=r+1|0;return i}(r>>>2|0)))break e;if(a=48,-64-r>>>0>>0)break e;r=function(e,r){var i=0,a=0,f=0,t=0,n=0;if(i=16,(a=e>>>0>16?e:16)+-1&a)for(;i=(e=i)<<1,e>>>0>>0;);else e=a;return-64-e>>>0<=r>>>0?(l[138784]=48,0):(i=qe(12+((a=r>>>0<11?16:r+11&-8)+e|0)|0))?(r=i+-8|0,i&e+-1?(f=(-8&(n=l[(t=i+-4|0)>>2]))-(i=(e=(i=((e+i|0)-1&0-e)-8|0)-r>>>0>15?i:e+i|0)-r|0)|0,3&n?(l[e+4>>2]=f|1&l[e+4>>2]|2,l[(f=e+f|0)+4>>2]=1|l[f+4>>2],l[t>>2]=i|1&l[t>>2]|2,l[e+4>>2]=1|l[e+4>>2],$e(r,i)):(r=l[r>>2],l[e+4>>2]=f,l[e>>2]=r+i)):e=r,3&(r=l[e+4>>2])&&((i=-8&r)>>>0<=a+16>>>0||(l[e+4>>2]=a|1&r|2,r=e+a|0,a=i-a|0,l[r+4>>2]=3|a,l[(i=e+i|0)+4>>2]=1|l[i+4>>2],$e(r,a))),e+8|0):0}(r>>>0>16?r:16,i)}else r=qe(i);if(!r)return 48;l[e>>2]=r,a=0}return a}function In(e){var r,i=0;return i=r=We-16|0,r>>>0>>0&&De(),We=i,i=-1,Fn(e)||1==(0|n[l[e+32>>2]](e,r+15|0,1))&&(i=d[r+15|0]),(e=r+16|0)>>>0>>0&&De(),We=e,i}function Kn(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=Tn(l[l[i+12>>2]>>2])+8|0,(i=i+16|0)>>>0>>0&&De(),We=i,e}function qn(e){var r=0;if(e|=0)return l[e+76>>2],0|rn(e);if(l[2718]&&(r=qn(l[2718])),e=l[138787])for(;A[e+20>>2]>A[e+28>>2]&&(r=rn(e)|r),e=l[e+56>>2];);return 0|r}function Nn(e,r,i){var a;return l[(a=We-16|0)+8>>2]=e,l[r>>2]!=l[i>>2]?s[a+15|0]=l[r>>2]>2]:s[a+15|0]=l[r+4>>2]>2],1&s[a+15|0]}function Zn(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,function(e){var r,i;if(i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,Jo(e=l[r+12>>2]),l[e>>2]=0,l[e+4>>2]=0,l[r+8>>2]=0,l[138788]=0,ae(214,e+8|0,r+8|0,0|r),e=l[138788],l[138788]=0,1!=(0|e))return(e=r+16|0)>>>0>>0&&De(),void(We=e);e=0|x(0),C(),dc(e),V()}(l[r+12>>2]),(e=r+16|0)>>>0>>0&&De(),We=e}function Qn(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,_r(l[r+12>>2]),(e=r+16|0)>>>0>>0&&De(),We=e}(l[r+12>>2]),(e=r+16|0)>>>0>>0&&De(),We=e}function Yn(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,zf(l[r+12>>2]),(e=r+16|0)>>>0>>0&&De(),We=e}function Hn(e,r,i,a,f,t){var o,b,c=0;c=(o=l[e+4>>2])>>8,b=e=l[e>>2],1&o&&(c=l[l[a>>2]+c>>2]),n[l[l[e>>2]+20>>2]](b,r,i,a+c|0,2&o?f:2,t)}function Jn(e,r){var i;return l[(i=We-16|0)+12>>2]=e,l[i+8>>2]=r,l[l[i+12>>2]>>2]+j(l[i+8>>2],12)|0}function Xn(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,Ve(5548,3,l[r+12>>2]),(e=r+16|0)>>>0>>0&&De(),We=e}function $n(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,Ve(1264,1,l[r+12>>2]),(e=r+16|0)>>>0>>0&&De(),We=e}function eo(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,Ve(5628,5,l[r+12>>2]),(e=r+16|0)>>>0>>0&&De(),We=e}function ro(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,Ve(5468,0,l[r+12>>2]),(e=r+16|0)>>>0>>0&&De(),We=e}function io(e,r){var i;l[(i=We-16|0)+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],l[e>>2]=l[l[i+8>>2]>>2],l[e+4>>2]=l[l[i+8>>2]+4>>2],l[e+8>>2]=l[l[i+8>>2]+8>>2],l[e+12>>2]=l[l[i+8>>2]+12>>2]}function ao(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,Ve(5508,2,l[r+12>>2]),(e=r+16|0)>>>0>>0&&De(),We=e}function fo(e,r,i,a,f){var t,o,b=0;b=(t=l[e+4>>2])>>8,o=e=l[e>>2],1&t&&(b=l[l[i>>2]+b>>2]),n[l[l[e>>2]+24>>2]](o,r,i+b|0,2&t?a:2,f)}function to(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,Ve(5588,4,l[r+12>>2]),(e=r+16|0)>>>0>>0&&De(),We=e}function no(e,r,i,a,f){var t;l[(t=We-32|0)+28>>2]=e,l[t+24>>2]=r,l[t+20>>2]=i,l[t+16>>2]=a,l[t+12>>2]=f}function oo(e,r,i){var a;l[(a=We-16|0)+12>>2]=e,k[a+10>>1]=r,k[a+8>>1]=0,k[a+6>>1]=i,e=l[a+12>>2],k[e>>1]=w[a+10>>1],k[e+4>>1]=w[a+8>>1],k[e+2>>1]=w[a+6>>1]}function bo(e,r){var i,a;i=kt(e),a=-2147483648|r,l[i+8>>2]=a}function co(e,r,i){e|=0,r|=0,i|=0;var a;return l[(a=We-16|0)+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,e=l[a+12>>2],l[e>>2]=l[a+8>>2],l[e+4>>2]=l[a+4>>2],0|e}function vo(e){var r,i,a,f;l[e+112>>2]=0,l[e+116>>2]=0,i=(r=(a=l[e+8>>2])-(f=l[e+4>>2])|0)>>31,l[e+120>>2]=r,l[e+124>>2]=i,l[e+104>>2]=1|((0|i)<0?1:(0|i)<=0?r>>>0>0?0:1:0)?a:f}function go(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,Sn(l[r+12>>2]),(e=r+16|0)>>>0>>0&&De(),We=e}function uo(e,r){var i,a;i=kt(e),a=r,l[i+4>>2]=a}function so(e,r){var i;return s[(i=We-16|0)+14|0]=e,s[i+13|0]=r,d[i+14|0]>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,w[l[a+8>>2]>>1]>2]>>1]}function Ao(e){var r,i,a;return i=r=We-16|0,r>>>0>>0&&De(),We=i,function(e,r){var i,a,f=0;f=i=We-160|0,i>>>0>>0&&De(),We=f,hi(i+16|0,144),l[i+92>>2]=-1,l[i+60>>2]=r,l[i+24>>2]=-1,l[i+20>>2]=r,vo(i+16|0),ar(i,i+16|0),r=l[i+8>>2],f=l[i+12>>2],a=l[i+4>>2],l[e>>2]=l[i>>2],l[e+4>>2]=a,l[e+8>>2]=r,l[e+12>>2]=f,(e=i+160|0)>>>0>>0&&De(),We=e}(r,e),a=Sr(l[r>>2],l[r+4>>2],l[r+8>>2],l[r+12>>2]),(e=r+16|0)>>>0>>0&&De(),We=e,a}function po(e){var r;return l[(r=We-16|0)+12>>2]=e,e=l[r+12>>2],(l[e+4>>2]-l[e>>2]|0)/12|0}function zo(e,r){var i,a;i=kt(e),a=r,l[i>>2]=a}function jo(e){var r,i;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,hi((e=l[r+12>>2])+4|0,256),l[e>>2]=0,(e=r+16|0)>>>0>>0&&De(),We=e}function Lo(e,r){var i;l[(i=We-16|0)+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],k[e>>1]=w[l[i+8>>2]>>1],k[e+2>>1]=w[l[i+8>>2]+2>>1]}function _o(e,r,i){var a,f,t;return t=(a=e*e)*(a*a)*(1.58969099521155e-10*a-2.5050760253406863e-8)+(a*(27557313707070068e-22*a-.0001984126982985795)+.00833333333332249),f=a*e,i?e-(a*(.5*r-f*t)-r+.16666666666666632*f):f*(a*t-.16666666666666632)+e}function Mo(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=Bf(l[i+12>>2]),(i=i+16|0)>>>0>>0&&De(),We=i,e}function ho(e,r){var i;l[(i=We-16|0)+12>>2]=e,l[i+8>>2]=r,k[i+6>>1]=w[l[i+12>>2]>>1],k[l[i+12>>2]>>1]=w[l[i+8>>2]>>1],k[l[i+8>>2]>>1]=w[i+6>>1]}function mo(e){var r,i;return(e=(r=l[139180])+(i=e+3&-4)|0)>>>0<=r>>>0&&(0|i)>=1||e>>>0>Ec()<<16>>>0&&!Pe(0|e)?(l[138784]=48,-1):(l[139180]=e,r)}function Eo(e){var r=0;return r=d[e+74|0],s[e+74|0]=r+-1|r,8&(r=l[e>>2])?(l[e>>2]=32|r,-1):(l[e+4>>2]=0,l[e+8>>2]=0,r=l[e+44>>2],l[e+28>>2]=r,l[e+20>>2]=r,l[e+16>>2]=r+l[e+48>>2],0)}function Vo(e,r){var i;return p[(i=We-16|0)+8>>2]=e,p[i+4>>2]=r,p[i+8>>2]>2]?p[i+12>>2]=p[i+8>>2]:p[i+12>>2]=p[i+4>>2],p[i+12>>2]}function yo(e,r){var i;return p[(i=We-16|0)+8>>2]=e,p[i+4>>2]=r,p[i+8>>2]>2]?p[i+12>>2]=p[i+4>>2]:p[i+12>>2]=p[i+8>>2],p[i+12>>2]}function Go(e){var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,p[i+12>>2]=e,e=L(Q(L(p[i+12>>2]))),(i=i+16|0)>>>0>>0&&De(),We=i,e}function Fo(e,r){var i;return l[(i=We-16|0)+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],e=l[e>>2]==l[l[i+8>>2]>>2]?l[e+4>>2]!=l[l[i+8>>2]+4>>2]:1}function So(e,r){var i;l[(i=We-16|0)+8>>2]=r,l[i+4>>2]=e,e=l[i+4>>2],l[e>>2]=l[i+8>>2],l[e+4>>2]=l[i+8>>2]}function Ro(e,r){zc(e),l[e>>2]=9516,l[138788]=0,H(262,e+4|0,0|r),e=l[138788],l[138788]=0,1==(0|e)&&(e=0|O(),C(),D(0|e),V())}function Uo(e,r){var i;for(l[(i=We-16|0)+12>>2]=e,l[i+8>>2]=r;e=l[i+8>>2],l[i+8>>2]=e+-1,e;)l[i+12>>2]=l[i+12>>2]+124}function Po(e,r){var i;return l[(i=We-16|0)+8>>2]=e,l[i+4>>2]=r,l[i+8>>2]>2]?l[i+12>>2]=l[i+8>>2]:l[i+12>>2]=l[i+4>>2],l[i+12>>2]}function Oo(e,r){var i;return l[(i=We-16|0)+8>>2]=e,l[i+4>>2]=r,l[i+8>>2]>2]?l[i+12>>2]=l[i+4>>2]:l[i+12>>2]=l[i+8>>2],l[i+12>>2]}function Co(e,r,i){var a;return l[(a=We-16|0)+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,A[l[a+8>>2]>>2]>2]>>2]}function Do(e,r){var i,a,f=0;return(a=1-(f=.5*(i=e*e)))+(1-a-f+(i*(i*(i*(2480158728947673e-20*i-.001388888888887411)+.0416666666666666)+(f=i*i)*f*(i*(-11359647557788195e-27*i+2.087572321298175e-9)-2.7557314351390663e-7))-e*r))}function To(e,r){var i;for(l[(i=We-16|0)+12>>2]=e,l[i+8>>2]=r;e=l[i+8>>2],l[i+8>>2]=e+-1,e;)l[i+12>>2]=l[i+12>>2]+24}function Bo(e){var r=0;return l[e+76>>2],e=at(e),(0|(r=Ie))>0||(0|r)>=0&&!(e>>>0<2147483648)?(l[138784]=61,-1):e}function Wo(e,r){return mb(mb(e,e=(r>>>0)/100|0),r-j(e,100)|0)}function xo(e,r){var i;for(l[(i=We-16|0)+12>>2]=e,l[i+8>>2]=r;e=l[i+8>>2],l[i+8>>2]=e+-1,e;)l[i+12>>2]=l[i+12>>2]+16}function Io(e,r,i){var a;l[(a=We-16|0)+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,e=l[a+12>>2],l[e>>2]=l[a+8>>2],l[e+4>>2]=l[a+4>>2],l[e+12>>2]=0,l[e+8>>2]=0}function Ko(e){var r;l[(r=We-16|0)+12>>2]=e,e=l[r+12>>2],s[e+3|0]=0,l[e+12>>2]=0,s[e+2|0]=0,s[e+1|0]=0,s[0|e]=0,l[e+24>>2]=0,l[e+20>>2]=0,l[e+16>>2]=0}function qo(e){var r;return l[(r=We-16|0)+12>>2]=e,e=l[r+12>>2],l[e+4>>2]-l[e>>2]>>2}function No(e){e|=0;var r;return l[(r=We-16|0)+12>>2]=e,l[l[r+12>>2]+12>>2]=0,l[l[r+12>>2]+8>>2]=0,l[l[r+12>>2]+4>>2]=0,l[l[r+12>>2]>>2]=0,l[l[r+12>>2]+16>>2]=0,0}function Zo(e,r){return r>>>0<=9?ic(e,r):mb(e,r)}function Qo(e){l[138788]=0,ie(0|e),e=l[138788],l[138788]=0,1!=(0|e)&&(l[138788]=0,V()),e=0|x(0),C(),I(0|e),l[138788]=0,V()}function Yo(e,r){Ka(e,r)}function Ho(e,r){var i;return l[(i=We-16|0)+12>>2]=e,l[i+8>>2]=r,l[l[i+12>>2]>>2]+(l[i+8>>2]<<3)|0}function Jo(e){e|=0;var r;return l[(r=We-16|0)+12>>2]=e,l[r+12>>2]}function Xo(e){var r;l[(r=We-16|0)+12>>2]=e,e=l[r+12>>2],l[l[e>>2]+4>>2]=l[e+4>>2]}function $o(e,r,i){return i?(0|e)==(0|r)?1:!function(e,r){var i=0,a=0;e:if(!(!(i=d[0|e])|(0|(a=d[0|r]))!=(0|i)))for(;;){if(a=d[r+1|0],!(i=d[e+1|0]))break e;if(r=r+1|0,e=e+1|0,(0|i)!=(0|a))break}return i-a|0}(Eb(e),Eb(r)):l[e+4>>2]==l[r+4>>2]}function eb(e,r){var i;return l[(i=We-16|0)+12>>2]=e,l[i+8>>2]=r,l[l[i+12>>2]>>2]+(l[i+8>>2]<<1)|0}function rb(e,r){var i;p[(i=We-16|0)+12>>2]=e,l[i+8>>2]=r,p[l[i+8>>2]>>2]=L(1)-p[i+12>>2],p[l[i+8>>2]+4>>2]=p[i+12>>2]}function ib(e){var r;l[(r=We-16|0)+12>>2]=e,e=l[r+12>>2],l[l[e+8>>2]>>2]=l[e>>2]}function ab(e){var r;return l[(r=We-16|0)+4>>2]=e,l[r+8>>2]=l[l[r+4>>2]+4>>2],l[r+8>>2]}function fb(e,r){var i;return l[(i=We-16|0)+12>>2]=e,l[i+8>>2]=r,l[l[i+12>>2]>>2]+(l[i+8>>2]<<4)|0}function tb(e){var r=0;return e=e>>>0>=11?11==(0|(e=(r=e+16&-16)+-1|0))?r:e:10}function nb(e){var r;return l[(r=We-16|0)+12>>2]=e,e=l[r+12>>2],(l[e+4>>2]-l[e>>2]|0)/264|0}function ob(e){return 4294967295>>0&&(qf(8997),V()),Da(e,1)}function bb(e){var r;return l[(r=We-16|0)+12>>2]=e,e=l[r+12>>2],l[e+4>>2]-l[e>>2]>>3}function cb(e){var r;return l[(r=We-16|0)+12>>2]=e,e=l[r+12>>2],(l[e+4>>2]-l[e>>2]|0)/6|0}function vb(e){var r;return l[(r=We-16|0)+12>>2]=e,e=l[r+12>>2],(l[e+4>>2]-l[e>>2]|0)/20|0}function gb(e){return wn(e),-17}function ub(e){var r;return l[(r=We-16|0)+12>>2]=e,e=l[r+12>>2],l[e+4>>2]-l[e>>2]>>1}function sb(e,r){var i;l[(i=We-16|0)+12>>2]=e,l[i+8>>2]=r,l[l[i+12>>2]>>2]=l[i+8>>2]}function kb(e,r,i){1==l[e+28>>2]|l[e+4>>2]!=(0|r)||(l[e+28>>2]=i)}function lb(e,r){var i;return l[(i=We-16|0)+12>>2]=e,l[i+8>>2]=r,l[l[l[i+12>>2]+12>>2]+(l[i+8>>2]<<2)>>2]}function db(e){var r;return l[(r=We-16|0)+12>>2]=e,e=l[r+12>>2],l[e>>2]=l[e>>2]+-4,e}function wb(e){var r;l[(r=We-16|0)+12>>2]=e,e=l[r+12>>2],l[e>>2]=2744,l[e+4>>2]=0,l[e+8>>2]=0,l[e+12>>2]=0}function Ab(e){var r;return l[(r=We-16|0)+12>>2]=e,e=l[r+12>>2],l[e+4>>2]-l[e>>2]>>4}function pb(e){var r;l[(r=We-16|0)+12>>2]=e,e=l[r+12>>2],l[e+4>>2]=0,l[e>>2]=0,l[e+12>>2]=0,l[e+8>>2]=0}function zb(e,r,i){var a;return a=r,r>>=31,e=(l[e+76>>2],bf(e,a,r,i))}function jb(e,r){var i;l[(i=We-16|0)+12>>2]=e,l[i+8>>2]=r,s[l[i+12>>2]]=d[l[i+8>>2]]}function Lb(e){var r;l[(r=We-16|0)+12>>2]=e,e=l[r+12>>2],l[e+12>>2]=0,l[e+8>>2]=0,l[e+4>>2]=0,l[e>>2]=0}function _b(e){var r;return l[(r=We-16|0)+12>>2]=e,e=l[r+12>>2],l[e>>2]=l[l[e>>2]>>2],e}function Mb(e,r,i,a,f,t,n,o,b){l[e>>2]=r,l[e+4>>2]=i,l[e+8>>2]=a,l[e+12>>2]=65535&f|(b>>>16&32768|f>>>16&32767)<<16}function hb(e){var r;return l[(r=We-16|0)+12>>2]=e,l[l[r+12>>2]+8>>2]}function mb(e,r){return r=w[8784+(r<<1)>>1],s[0|e]=r,s[e+1|0]=r>>>8,e+2|0}function Eb(e){var r;return l[(r=We-16|0)+8>>2]=e,l[r+12>>2]=l[l[r+8>>2]+4>>2],l[r+12>>2]}function Vb(e){return l[12+(We-16|0)>>2]=e,357913941}function yb(e){e|=0;var r;return l[(r=We-16|0)+12>>2]=e,e=l[r+12>>2],l[e>>2]=l[2669],0|e}function Gb(e){var r;return l[(r=We-16|0)+12>>2]=e,l[l[r+12>>2]>>2]}function Fb(e,r){var i;l[(i=We-16|0)+12>>2]=e,l[i+8>>2]=r}function Sb(e,r){e|=0,r|=0;var i;return l[(i=We-16|0)+12>>2]=e,l[i+8>>2]=r,0}function Rb(e){var r;return l[(r=We-16|0)+12>>2]=e,e=l[r+12>>2],l[e>>2]==l[e+4>>2]}function Ub(e){var r;return l[(r=We-16|0)+12>>2]=e,1+((504&l[l[r+12>>2]+8>>2])>>3)|0}function Pb(e){return l[12+(We-16|0)>>2]=e,1073741823}function Ob(e){var r;return l[(r=We-16|0)+12>>2]=e,l[l[r+12>>2]+16>>2]+1|0}function Cb(e){return l[(e|=0)>>2]=9516,function(e){var r;e=l[e>>2]+-12|0,r=l[e+8>>2]+-1|0,l[e+8>>2]=r,(0|r)<=-1&&Je(e)}(e+4|0),0|e}function Db(e){var r;return l[(r=We-16|0)+12>>2]=e,A[r+12>>2]>16}function Tb(e){var r;return l[(r=We-16|0)+12>>2]=e,l[l[r+12>>2]+64>>2]}function Bb(e){var r;return l[(r=We-16|0)+12>>2]=e,l[l[r+12>>2]>>2]+-12|0}function Wb(e){var r;l[(r=We-16|0)+12>>2]=e,l[l[r+12>>2]>>2]=2068}function xb(e){var r;return l[(r=We-16|0)+12>>2]=e,0!=l[l[r+12>>2]+4>>2]}function Ib(e){return 1126902528==(-256&l[e>>2])&1129074247==l[e+4>>2]}function Kb(e){var r;return l[(r=We-16|0)+12>>2]=e,7&l[l[r+12>>2]+8>>2]}function qb(e){var r;return l[(r=We-16|0)+12>>2]=e,l[r+12>>2]+52|0}function Nb(e){var r;return l[(r=We-16|0)+12>>2]=e,l[l[r+12>>2]+20>>2]}function Zb(e){var r;return l[(r=We-16|0)+12>>2]=e,l[l[r+12>>2]+12>>2]}function Qb(e){var r;return l[(r=We-16|0)+12>>2]=e,l[l[r+12>>2]+16>>2]}function Yb(){qf(8984),V()}function Hb(){qf(9112),V()}function Jb(e){var r;return p[(r=We-16|0)+12>>2]=e,L(E(p[r+12>>2]))}function Xb(e){var r;return p[(r=We-16|0)+12>>2]=e,L(_(p[r+12>>2]))}function $b(e){var r;l[(r=We-16|0)+12>>2]=e,l[l[r+12>>2]>>2]=1828}function ec(e){l[12+(We-16|0)>>2]=e}function rc(e){return l[12+(We-16|0)>>2]=e,536870911}function ic(e,r){return s[0|e]=r+48,e+1|0}function ac(e,r,i){i&&function(e,r,i){var a=0;e:if((0|e)!=(0|r)){if((r-e|0)-i>>>0<=0-(i<<1)>>>0)return void Fr(e,r,i);if(a=3&(e^r),e>>>0>>0){if(!a){if(3&e)for(;;){if(!i)break e;if(s[0|e]=d[0|r],r=r+1|0,i=i+-1|0,!(3&(e=e+1|0)))break}if(!(i>>>0<=3))for(;l[e>>2]=l[r>>2],r=r+4|0,e=e+4|0,(i=i+-4|0)>>>0>3;);}if(i)for(;s[0|e]=d[0|r],e=e+1|0,r=r+1|0,i=i+-1|0;);}else{if(!a){if(e+i&3)for(;;){if(!i)break e;if(s[0|(a=(i=i+-1|0)+e|0)]=d[r+i|0],!(3&a))break}if(!(i>>>0<=3))for(;l[(i=i+-4|0)+e>>2]=l[r+i>>2],i>>>0>3;);}if(!i)break e;for(;s[(i=i+-1|0)+e|0]=d[r+i|0],i;);}}}(e,r,i)}function fc(e,r,i){i&&Fr(e,r,i)}function tc(e){return l[12+(We-16|0)>>2]=e,16268815}function nc(e){return l[12+(We-16|0)>>2]=e,2147483647}function oc(e){return l[12+(We-16|0)>>2]=e,715827882}function bc(e){return l[12+(We-16|0)>>2]=e,214748364}function cc(e){var r;return(-1>>>(r=31&e)&-2)<>>e}function vc(e){return l[12+(We-16|0)>>2]=e,268435455}function gc(e,r,i,a){return e=function(e,r,i,a){var f,t,n,o,b=0,c=0;return o=j(b=i>>>16|0,c=e>>>16|0),b=(65535&(c=((n=j(f=65535&i,t=65535&e))>>>16|0)+j(c,f)|0))+j(b,t)|0,e=(j(r,i)+o|0)+j(e,a)+(c>>>16)+(b>>>16)|0,Ie=e,r=65535&n|b<<16}(e,r,i,a)}function uc(e){Cb(e|=0),Je(e)}function sc(e){e|=0,l[12+(We-16|0)>>2]=e,V()}function kc(e,r){var i,a;i=0|e,a=0|r,f[0]=i,f[1]=a}function lc(e){zc(e),l[e>>2]=9408}function dc(e){I(0|e),function(){var e=0;l[138788]=0,e=l[138788],l[138788]=0;e:{if(1!=(0|e)){if(!(e=l[138790]))break e;if(!Ib(e+48|0))break e;Qo(l[e+12>>2]),V()}e=0|x(0),C(),dc(e),V()}Qo(l[2680]),V()}(),V()}function wc(e,r){return e=function(e,r){var i=0,a=0;e:{if(a=255&r){if(3&e)for(;;){if(!(i=d[0|e])|(0|i)==(255&r))break e;if(!(3&(e=e+1|0)))break}r:if(!((-1^(i=l[e>>2]))&i+-16843009&-2139062144))for(a=j(a,16843009);;){if((-1^(i^=a))&i+-16843009&-2139062144)break r;if(i=l[e+4>>2],e=e+4|0,i+-16843009&(-1^i)&-2139062144)break}for(;(a=d[0|(i=e)])&&(e=i+1|0,(0|a)!=(255&r)););return i}return Bf(e)+e|0}return e}(e,r),d[0|e]==(255&r)?e:0}function Ac(e){return e?(l[138784]=e,-1):0}function pc(e){Je(e|=0)}function zc(e){l[e>>2]=9444}function jc(e){return 32==(0|e)|e+-9>>>0<5}function Lc(){l[2722]=0,s[10912]=0}function _c(){l[2725]=0,s[10881]=0}function Mc(e){return e+-48>>>0<10}function hc(e){return 0|(e|=0)}function mc(e){0}function Ec(){return a.byteLength/65536|0}return n[1]=function(e,r,i){var a,f;e|=0,r|=0,i|=0,f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,l[a+12>>2]?(s[10882]=1,n[l[2724]](1)):n[l[2724]](-1),(e=a+16|0)>>>0>>0&&De(),We=e},n[2]=function(e,r,i){e|=0,r|=0,i|=0;var a,f,t=0,o=0;f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,l[2722]=l[2722]+1,l[a+12>>2]?1!=l[2722]?l[2722]<10?(l[a>>2]=l[2722]-2,l[a>>2]%2?(e=nt(l[a+12>>2]),l[4+(10528+(l[a>>2]/2<<3)|0)>>2]=e):(e=nt(l[a+12>>2]),l[10528+(l[a>>2]/2<<3)>>2]=e)):(Lc(),n[l[2723]](l[2628],l[2632],l[2633],l[2634],l[2635],l[2636],l[2637],l[2638],l[2639])):(t=10512,o=nt(l[a+12>>2]),l[t>>2]=o):(Lc(),n[l[2723]](-1,-1,-1,-1,-1,-1,-1,-1,-1)),(e=a+16|0)>>>0>>0&&De(),We=e},n[3]=function(e,r,i){e|=0,r|=0,i|=0;var a,f,t=0,o=0,b=L(0);f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,l[2725]=l[2725]+1,l[a+12>>2]?1!=l[2725]?2!=l[2725]?3!=l[2725]?4!=l[2725]?5!=l[2725]?(_c(),l[2727]=l[a+12>>2],n[l[2726]](l[2643],l[2644],l[2640],p[2641],p[2642])):(t=10576,o=nt(l[a+12>>2]),l[t>>2]=o):(t=10572,o=nt(l[a+12>>2]),l[t>>2]=o):(t=10568,b=L(Ao(l[a+12>>2])),p[t>>2]=b):(t=10564,b=L(Ao(l[a+12>>2])),p[t>>2]=b):(t=10560,o=nt(l[a+12>>2]),l[t>>2]=o):(_c(),n[l[2726]](-1,-1,-1,L(-1),L(-1))),(e=a+16|0)>>>0>>0&&De(),We=e},n[4]=function(e){e|=0;var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=l[i+12>>2],lf(),(i=i+16|0)>>>0>>0&&De(),We=i,0|e},n[5]=lt,n[6]=function(e){e|=0;var r,i=0,a=0;if(a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,e=i+8|0,n[l[i+12>>2]](e),l[138788]=0,e=0|P(7,0|e),a=l[138788],l[138788]=0,1!=(0|a))return an(i+8|0),(i=i+16|0)>>>0>>0&&De(),We=i,0|e;e=i+8|0,a=0|O(),r=0|C(),l[i+4>>2]=a,l[i>>2]=r,an(e),D(l[i+4>>2]),V()},n[7]=function(e){e|=0;var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,T(l[l[i+12>>2]>>2]),e=l[l[i+12>>2]>>2],(i=i+16|0)>>>0>>0&&De(),We=i,0|e},n[8]=B,n[9]=K,n[10]=Li,n[11]=function(e){var r,i;e|=0,i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,Li(e=l[r+12>>2]),Xt(e),(e=r+16|0)>>>0>>0&&De(),We=e},n[12]=fi,n[13]=ai,n[14]=Sb,n[15]=Sb,n[16]=function(e,r){var i,a;return e|=0,r|=0,a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,Ro(e=l[i+12>>2],l[i+8>>2]),l[e>>2]=9564,(r=i+16|0)>>>0>>0&&De(),We=r,0|e},n[17]=Cb,n[18]=function(e,r,i){var a,f;e|=0,r|=0,i|=0,f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,xa(l[a+12>>2],l[a+8>>2],l[a+4>>2]),(e=a+16|0)>>>0>>0&&De(),We=e},n[19]=function(e,r,i,a,f,t){e|=0,r|=0,i|=0,a|=0,f|=0,t|=0;var n,o,b=0,c=0;if(o=n=We-48|0,n>>>0>>0&&De(),We=o,l[n+44>>2]=e,l[n+40>>2]=r,l[n+36>>2]=i,l[n+32>>2]=a,l[n+28>>2]=f,s[n+27|0]=t,aa(e=l[n+44>>2]),l[e+12>>2]=l[n+36>>2],l[e+16>>2]=l[n+32>>2],l[e+8>>2]=l[n+28>>2],b=n,c=Ub(e),l[b+16>>2]=c,1&s[n+27|0]){for(b=e,c=l[10624+(Kb(e)<<2)>>2],l[b+20>>2]=c,b=e,c=lo((0|(r=l[n+36>>2]))!=(1073741823&r)?-1:r<<2),l[b+4>>2]=c,l[l[e+4>>2]>>2]=l[n+40>>2],l[n+12>>2]=j(l[n+16>>2],j(l[e+20>>2],l[n+32>>2])),l[n+20>>2]=1;l[n+20>>2]>2];)l[l[e+4>>2]+(l[n+20>>2]<<2)>>2]=l[n+40>>2]+j(l[n+20>>2],l[n+12>>2]),l[n+20>>2]=l[n+20>>2]+1;l[e+24>>2]=2}else{for(b=e,c=l[10624+(Kb(e)<<2)>>2],l[b+20>>2]=c,l[n+8>>2]=j(l[e+20>>2],j(l[n+32>>2],l[n+16>>2])),l[e+4>>2]=l[n+40>>2]+j(l[n+36>>2],l[n+8>>2]),l[l[e+4>>2]>>2]=l[n+40>>2],l[n+20>>2]=1;l[n+20>>2]>2];)l[l[e+4>>2]+(l[n+20>>2]<<2)>>2]=l[n+40>>2]+j(l[n+20>>2],l[n+8>>2]),l[n+20>>2]=l[n+20>>2]+1;l[e+24>>2]=4}return(e=n+48|0)>>>0>>0&&De(),We=e,1},n[20]=$r,n[21]=mt,n[22]=function(e){var r,i;e|=0,i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,e=l[r+12>>2],n[21](e),Xt(e),(e=r+16|0)>>>0>>0&&De(),We=e},n[23]=function(e,r){var i,a;return e|=0,r|=0,a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=fi(l[i+12>>2],l[i+8>>2]),(r=i+16|0)>>>0>>0&&De(),We=r,0|e},n[24]=function(e,r){var i,a;return e|=0,r|=0,a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=ai(l[i+12>>2],l[i+8>>2]),(r=i+16|0)>>>0>>0&&De(),We=r,0|e},n[25]=function(e,r){e|=0,r|=0;var i,a,f=0,t=0;if(a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+24>>2]=e,l[i+20>>2]=r,1&xb(e=l[i+24>>2])&&aa(e),l[i+20>>2]){for(r=l[i+20>>2],n[l[l[r>>2]+12>>2]](r,i+16|0,4,1),r=l[i+20>>2],n[l[l[r>>2]+12>>2]](r,i+12|0,4,1),r=l[i+20>>2],n[l[l[r>>2]+12>>2]](r,i+8|0,4,1),Rr(e,l[i+16>>2],l[i+12>>2],l[i+8>>2]),f=i,t=j(j(l[i+12>>2],Nb(e)),Ub(e)),l[f+4>>2]=t,l[i>>2]=0;l[i>>2]>2];)r=l[i+20>>2],n[l[l[r>>2]+12>>2]](r,l[l[e+4>>2]+(l[i>>2]<<2)>>2],l[i+4>>2],1),l[i>>2]=l[i>>2]+1;l[i+28>>2]=1}else l[i+28>>2]=0;return e=l[i+28>>2],(r=i+32|0)>>>0>>0&&De(),We=r,0|e},n[26]=function(e,r){e|=0,r|=0;var i,a=0,f=0,t=0,o=0,b=0;if(a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+28>>2]=e,l[i+24>>2]=r,1&xb(e=l[i+28>>2])||(K(1767,1670,436,1777),V()),l[i+24>>2])for(r=i+12|0,a=i+16|0,f=i+20|0,o=i,b=Zb(e),l[o+20>>2]=b,o=i,b=Qb(e),l[o+16>>2]=b,t=l[i+24>>2],n[l[l[t>>2]+16>>2]](t,f,4,1),f=l[i+24>>2],n[l[l[f>>2]+16>>2]](f,a,4,1),l[i+12>>2]=l[e+8>>2],a=l[i+24>>2],n[l[l[a>>2]+16>>2]](a,r,4,1),o=i,b=j(j(l[i+16>>2],Nb(e)),Ub(e)),l[o+8>>2]=b,l[i+4>>2]=0;l[i+4>>2]>2];)r=l[i+24>>2],n[l[l[r>>2]+16>>2]](r,l[l[e+4>>2]+(l[i+4>>2]<<2)>>2],l[i+8>>2],1),l[i+4>>2]=l[i+4>>2]+1;return(e=i+32|0)>>>0>>0&&De(),We=e,1},n[27]=Jo,n[28]=Je,n[29]=function(e,r,i){e|=0,r|=0,i|=0;var a,f,t=0,n=0;return f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+8>>2]=e,l[a+4>>2]=r,l[a>>2]=i,e=l[a+8>>2],l[e+4>>2]?s[a+15|0]=0:(t=e,n=function(e,r){var i,a=0,f=0;a=i=We-16|0,i>>>0>>0&&De();We=a;e:{if(wc(5796,s[0|r])){if(f=function(e){var r=0;r=2,wc(e,43)||(r=114!=d[0|e]);return r=wc(e,120)?128|r:r,r=wc(e,101)?524288|r:r,e=d[0|e],r=114==(0|e)?r:64|r,r=119==(0|e)?512|r:r,97==(0|e)?1024|r:r}(r),l[i>>2]=438,a=0,(e=0|ye(0|e,32768|f,0|i))>>>0>=4294963201&&(l[138784]=0-e,e=-1),(0|e)<0)break e;if(a=Ei(e,r))break e;Ge(0|e)}else l[138784]=28;a=0}(e=i+16|0)>>>0>>0&&De();return We=e,a}(l[a+4>>2],l[a>>2]),l[t+4>>2]=n,l[e+4>>2]?(s[e+8|0]=1,s[a+15|0]=1):s[a+15|0]=0),e=1&s[a+15|0],(r=a+16|0)>>>0>>0&&De(),We=r,0|e},n[30]=function(e){e|=0;var r,i=0,a=0,f=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=l[i+12>>2],l[i+8>>2]=0,!l[e+4>>2]|!(1&s[e+8|0])||(a=i,f=function(e){var r,i,a=0,f=0,t=0;t=l[e+76>>2]>=0?1:t,(r=1&l[e>>2])||((a=l[e+52>>2])&&(l[a+56>>2]=l[e+56>>2]),(f=l[e+56>>2])&&(l[f+52>>2]=a),l[138787]==(0|e)&&(l[138787]=f));a=qn(e),f=0|n[l[e+12>>2]](e),(i=l[e+96>>2])&&Je(i);r||Je(e);return a|f}(l[e+4>>2]),l[a+8>>2]=f,l[e+4>>2]=0),e=!l[i+8>>2],(i=i+16|0)>>>0>>0&&De(),We=i,0|e},n[31]=function(e){var r,i;e|=0,i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,e=l[r+12>>2],n[27](e),Xt(e),(e=r+16|0)>>>0>>0&&De(),We=e},n[32]=function(e){var r,i;e|=0,i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,n[34](14e3),(e=r+16|0)>>>0>>0&&De(),We=e},n[33]=yb,n[34]=Ba,n[35]=function(e,r){var i,a;e|=0,r|=0,a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,l[i+8>>2]&&(Je(l[i+8>>2]),l[i+8>>2]=0),(e=i+16|0)>>>0>>0&&De(),We=e},n[36]=function(e){var r,i;e|=0,i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,Ba(14004),(e=r+16|0)>>>0>>0&&De(),We=e},n[37]=fa,n[38]=function(e){var r,i;e|=0,i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,e=l[r+12>>2],n[37](e),Je(e),(e=r+16|0)>>>0>>0&&De(),We=e},n[39]=function(e,r,i,a){e|=0,r|=0,i|=0,a|=0;var f,t,o=0,b=0;return t=f=We-32|0,f>>>0>>0&&De(),We=t,l[f+24>>2]=e,l[f+20>>2]=r,l[f+16>>2]=i,l[f+12>>2]=a,e=l[f+24>>2],l[e+4>>2]?(o=f,b=function(e,r,i,a){var f,t=0,o=0,b=0;t=d[a+74|0],s[a+74|0]=t+-1|t,f=j(r,i),t=l[a+4>>2],o=l[a+8>>2]-t|0,b=f;(0|o)<1||(Fr(e,b=t,t=o>>>0>>0?o:f),l[a+4>>2]=t+l[a+4>>2],e=e+t|0,b=f-t|0);if(t=b)for(;;){if(Fn(a)||!((o=0|n[l[a+32>>2]](a,e,t))+1>>>0>1))return(f-t>>>0)/(r>>>0)|0;if(e=e+o|0,!(t=t-o|0))break}return r?i:0}(l[f+20>>2],l[f+16>>2],l[f+12>>2],l[e+4>>2]),l[o+28>>2]=b):l[f+28>>2]=0,e=l[f+28>>2],(r=f+32|0)>>>0>>0&&De(),We=r,0|e},n[40]=function(e,r,i,a){e|=0,r|=0,i|=0,a|=0;var f,t,n=0,o=0;return t=f=We-32|0,f>>>0>>0&&De(),We=t,l[f+24>>2]=e,l[f+20>>2]=r,l[f+16>>2]=i,l[f+12>>2]=a,e=l[f+24>>2],l[e+4>>2]?(n=f,o=function(e,r,i,a){var f,t;f=j(r,i),t=f;e=(l[a+76>>2],Ia(e,f,a));if((0|t)==(0|e))return r?i:0;return(e>>>0)/(r>>>0)|0}(l[f+20>>2],l[f+16>>2],l[f+12>>2],l[e+4>>2]),l[n+28>>2]=o):l[f+28>>2]=0,e=l[f+28>>2],(r=f+32|0)>>>0>>0&&De(),We=r,0|e},n[41]=function(e,r,i){e|=0,r|=0,i|=0;var a,f,t=0,n=0;return f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+8>>2]=e,l[a+4>>2]=r,l[a>>2]=i,e=l[a+8>>2],l[e+4>>2]?(t=a,n=!zb(l[e+4>>2],l[a+4>>2],l[a>>2]),s[t+15|0]=n):s[a+15|0]=0,e=1&s[a+15|0],(r=a+16|0)>>>0>>0&&De(),We=r,0|e},n[42]=function(e){e|=0;var r,i=0,a=0,f=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+8>>2]=e,e=l[i+8>>2],l[e+4>>2]?(a=i,f=Bo(l[e+4>>2]),l[a+12>>2]=f):l[i+12>>2]=0,e=l[i+12>>2],(i=i+16|0)>>>0>>0&&De(),We=i,0|e},n[43]=function(e){e|=0;var r,i=0,a=0,f=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+8>>2]=e,e=l[i+8>>2],l[e+4>>2]?(a=i,f=Bo(l[e+4>>2]),l[a+4>>2]=f,zb(l[e+4>>2],0,2),a=i,f=Bo(l[e+4>>2]),l[a>>2]=f,zb(l[e+4>>2],l[i+4>>2],0),l[i+12>>2]=l[i>>2]):l[i+12>>2]=-1,e=l[i+12>>2],(i=i+16|0)>>>0>>0&&De(),We=i,0|e},n[44]=function(e){e|=0;var r,i=0,a=0,f=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+8>>2]=e,e=l[i+8>>2],l[e+4>>2]?(a=i,f=!qn(l[e+4>>2]),s[a+15|0]=f):s[i+15|0]=0,e=1&s[i+15|0],(i=i+16|0)>>>0>>0&&De(),We=i,0|e},n[45]=function(e){e|=0;var r=0,i=0;return i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,i=l[r+8>>2],l[i+4>>2]?(e=r,i=l[i+4>>2],i=(l[i+76>>2],l[i>>2]),s[e+15|0]=0!=(i>>>4&1)):s[r+15|0]=1,e=1&s[r+15|0],(r=r+16|0)>>>0>>0&&De(),We=r,0|e},n[46]=function(e){e|=0;var r=0,i=0;return i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,i=l[r+8>>2],l[i+4>>2]?(e=r,i=l[i+4>>2],i=(l[i+76>>2],l[i>>2]),l[e+12>>2]=i>>>5&1):l[r+12>>2]=-1,e=l[r+12>>2],(r=r+16|0)>>>0>>0&&De(),We=r,0|e},n[47]=function(e,r){e|=0,r|=0;var i,a,f=0,t=0;return a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+8>>2]=e,s[i+7|0]=r,e=l[i+8>>2],l[e+4>>2]?(f=i,t=(0|function(e,r){var i=0,a=0;if(l[r+76>>2]<0)return(0|(a=255&e))==s[r+75|0]||(i=l[r+20>>2])>>>0>=A[r+16>>2]?Ja(r,e):(l[r+20>>2]=i+1,s[0|i]=e,a);(0|(i=255&e))==s[r+75|0]||(a=l[r+20>>2])>>>0>=A[r+16>>2]?i=Ja(r,e):(l[r+20>>2]=a+1,s[0|a]=e);return i}(d[i+7|0],l[e+4>>2]))==d[i+7|0],s[f+15|0]=t):s[i+15|0]=0,e=1&s[i+15|0],(r=i+16|0)>>>0>>0&&De(),We=r,0|e},n[48]=function(e){e|=0;var r,i=0,a=0,f=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+8>>2]=e,e=l[i+8>>2],l[e+4>>2]?(a=i,f=function(e){var r=0;if(l[e+76>>2]<0)return(r=l[e+4>>2])>>>0>2]?(l[e+4>>2]=r+1,d[0|r]):In(e);(r=l[e+4>>2])>>>0>2]?(l[e+4>>2]=r+1,e=d[0|r]):e=In(e);return e}(l[e+4>>2]),l[a+12>>2]=f):l[i+12>>2]=-1,e=l[i+12>>2],(i=i+16|0)>>>0>>0&&De(),We=i,0|e},n[49]=Jo,n[50]=sc,n[51]=function(){V()},n[52]=function(e,r){var i,a,f,t;return e|=0,r|=0,a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,s[i+11|0]=r,e=l[i+12>>2],f=i,t=0|n[l[l[e>>2]+16>>2]](e,i+11|0,1,1),l[f+4>>2]=t,e=1==l[i+4>>2],(r=i+16|0)>>>0>>0&&De(),We=r,0|e},n[53]=Jo,n[54]=sc,n[55]=Gi,n[56]=Gi,n[57]=kf,n[58]=function(e,r,i){var a,f;e|=0,r|=0,i|=0,f=a=We-32|0,a>>>0>>0&&De(),We=f,l[a+28>>2]=e,l[a+24>>2]=r,l[a+20>>2]=i,function(e,r,i){var a,f;f=a=We-32|0,a>>>0>>0&&De();We=f,l[a+20>>2]=e,l[a+16>>2]=r,l[a+12>>2]=i,function(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De();We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,e=l[a+8>>2],r=Jo(l[a+4>>2]),i=w[r>>1]|w[r+2>>1]<<16,k[e>>1]=i,k[e+2>>1]=i>>>16,k[e+4>>1]=w[r+4>>1],(e=a+16|0)>>>0>>0&&De();We=e}(l[a+20>>2],l[a+16>>2],Jo(l[a+12>>2])),(e=a+32|0)>>>0>>0&&De();We=e}(l[a+28>>2],l[a+24>>2],Jo(l[a+20>>2])),(e=a+32|0)>>>0>>0&&De(),We=e},n[59]=function(e,r){var i,a;e|=0,r|=0,a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,Ti(e=l[i+12>>2]),function(e,r,i,a){var f,t;t=f=We-32|0,f>>>0>>0&&De();We=t,l[f+28>>2]=e,l[f+24>>2]=r,l[f+20>>2]=i,l[f+16>>2]=a,l[f+12>>2]=(l[f+20>>2]-l[f+24>>2]|0)/6,e=l[f+16>>2],l[e>>2]=l[e>>2]+j(0-l[f+12>>2]|0,6),l[f+12>>2]>0&&Fr(l[l[f+16>>2]>>2],l[f+24>>2],j(l[f+12>>2],6));(e=f+32|0)>>>0>>0&&De();We=e}(zn(e),l[e>>2],l[e+4>>2],l[i+8>>2]+4|0),zi(e,l[i+8>>2]+4|0),zi(e+4|0,l[i+8>>2]+8|0),zi(zn(e),cn(l[i+8>>2])),l[l[i+8>>2]>>2]=l[l[i+8>>2]+4>>2],Yi(e,cb(e)),ec(e),(e=i+16|0)>>>0>>0&&De(),We=e},n[60]=function(e,r,i){var a,f;e|=0,r|=0,i|=0,f=a=We-32|0,a>>>0>>0&&De(),We=f,l[a+28>>2]=e,l[a+24>>2]=r,l[a+20>>2]=i,function(e,r,i){var a,f;f=a=We-32|0,a>>>0>>0&&De();We=f,l[a+20>>2]=e,l[a+16>>2]=r,l[a+12>>2]=i,function(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De();We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,e=l[a+8>>2],r=Jo(l[a+4>>2]),i=w[r+4>>1]|w[r+6>>1]<<16,r=w[r>>1]|w[r+2>>1]<<16,k[e>>1]=r,k[e+2>>1]=r>>>16,k[e+4>>1]=i,k[e+6>>1]=i>>>16,(e=a+16|0)>>>0>>0&&De();We=e}(l[a+20>>2],l[a+16>>2],Jo(l[a+12>>2])),(e=a+32|0)>>>0>>0&&De();We=e}(l[a+28>>2],l[a+24>>2],Jo(l[a+20>>2])),(e=a+32|0)>>>0>>0&&De(),We=e},n[61]=zr,n[62]=function(e,r){var i,a;return e|=0,r|=0,a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=function(e,r){var i,a;return a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+4>>2]=e,l[i>>2]=r,e=1&Co(i+8|0,l[i>>2],l[i+4>>2])?l[i>>2]:l[i+4>>2],(r=i+16|0)>>>0>>0&&De(),We=r,e}(l[i+12>>2],l[i+8>>2]),(r=i+16|0)>>>0>>0&&De(),We=r,0|e},n[63]=ff,n[64]=ff,n[65]=function(e){var r,i;e|=0,i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,e=l[r+12>>2],n[57](e),Je(e),(e=r+16|0)>>>0>>0&&De(),We=e},n[66]=function(e){return 0|lo(e|=0)},n[67]=function(e,r){var i,a;e|=0,r|=0,a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],l[e+4>>2]==l[zn(e)>>2]?kr(e,l[i+8>>2]):function(e,r){var i,a=0;if(a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+28>>2]=e,l[i+24>>2]=r,ef(i+8|0,e=l[i+28>>2]),e=zn(e),r=Jo(l[i+12>>2]),a=Jo(l[i+24>>2]),l[138788]=0,J(75,0|e,0|r,0|a),e=l[138788],l[138788]=0,1!=(0|e))return l[i+12>>2]=l[i+12>>2]+12,Xo(i+8|0),(e=i+32|0)>>>0>>0&&De(),void(We=e);e=i+8|0,r=0|O(),a=0|C(),l[i+4>>2]=r,l[i>>2]=a,Xo(e),D(l[i+4>>2]),V()}(e,l[i+8>>2]),(e=i+16|0)>>>0>>0&&De(),We=e},n[68]=$,n[69]=re,n[70]=Gi,n[71]=Gi,n[72]=Gi,n[73]=Gi,n[74]=Gi,n[75]=function(e,r,i){var a,f;e|=0,r|=0,i|=0,f=a=We-32|0,a>>>0>>0&&De(),We=f,l[a+28>>2]=e,l[a+24>>2]=r,l[a+20>>2]=i,function(e,r,i){var a,f;f=a=We-32|0,a>>>0>>0&&De();We=f,l[a+20>>2]=e,l[a+16>>2]=r,l[a+12>>2]=i,function(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De();We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,function(e,r){var i,a,f,t=0,n=0;if(t=i=We-48|0,i>>>0>>0&&De(),We=t,t=i+32|0,l[i+40>>2]=e,l[i+36>>2]=r,e=l[i+40>>2],l[i+44>>2]=e,Cn(zn(l[i+36>>2])),$i(e,t),a=i,f=bb(l[i+36>>2]),l[a+20>>2]=f,A[i+20>>2]<=0||(r=l[i+20>>2],l[138788]=0,Z(99,0|e,0|r),r=l[138788],l[138788]=0,1!=(0|r)&&(r=l[l[i+36>>2]>>2],t=l[l[i+36>>2]+4>>2],n=l[i+20>>2],l[138788]=0,q(100,0|e,0|r,0|t,0|n),r=l[138788],l[138788]=0,1!=(0|r))))return(e=i+48|0)>>>0>>0&&De(),void(We=e);r=0|O(),t=0|C(),l[i+16>>2]=r,l[i+12>>2]=t,_a(e),D(l[i+16>>2]),V()}(l[a+8>>2],Jo(l[a+4>>2])),(e=a+16|0)>>>0>>0&&De();We=e}(l[a+20>>2],l[a+16>>2],Jo(l[a+12>>2])),(e=a+32|0)>>>0>>0&&De();We=e}(l[a+28>>2],l[a+24>>2],Jo(l[a+20>>2])),(e=a+32|0)>>>0>>0&&De(),We=e},n[76]=function(e,r){var i,a;e|=0,r|=0,a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,Wr(e=l[i+12>>2]),function(e,r,i,a){var f,t;t=f=We-16|0,f>>>0>>0&&De();We=t,l[f+12>>2]=e,l[f+8>>2]=r,l[f+4>>2]=i,l[f>>2]=a;for(;l[f+4>>2]!=l[f+8>>2];)e=l[f+12>>2],r=Jo(l[l[f>>2]>>2]+-12|0),i=l[f+4>>2]+-12|0,l[f+4>>2]=i,Ir(e,r,kt(i)),e=l[f>>2],l[e>>2]=l[e>>2]+-12;(e=f+16|0)>>>0>>0&&De();We=e}(zn(e),l[e>>2],l[e+4>>2],l[i+8>>2]+4|0),zi(e,l[i+8>>2]+4|0),zi(e+4|0,l[i+8>>2]+8|0),zi(zn(e),cn(l[i+8>>2])),l[l[i+8>>2]>>2]=l[l[i+8>>2]+4>>2],Qr(e,po(e)),ec(e),(e=i+16|0)>>>0>>0&&De(),We=e},n[77]=li,n[78]=function(e,r,i){var a,f;e|=0,r|=0,i|=0,f=a=We-32|0,a>>>0>>0&&De(),We=f,l[a+28>>2]=e,l[a+24>>2]=r,l[a+20>>2]=i,function(e,r,i){var a,f;f=a=We-32|0,a>>>0>>0&&De();We=f,l[a+20>>2]=e,l[a+16>>2]=r,l[a+12>>2]=i,function(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De();We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,e=l[a+8>>2],r=Jo(l[a+4>>2]),r=w[r>>1]|w[r+2>>1]<<16,k[e>>1]=r,k[e+2>>1]=r>>>16,(e=a+16|0)>>>0>>0&&De();We=e}(l[a+20>>2],l[a+16>>2],Jo(l[a+12>>2])),(e=a+32|0)>>>0>>0&&De();We=e}(l[a+28>>2],l[a+24>>2],Jo(l[a+20>>2])),(e=a+32|0)>>>0>>0&&De(),We=e},n[79]=wr,n[80]=ba,n[81]=zr,n[82]=function(e,r){e|=0,r|=0;var i,a=0;a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+28>>2]=e,l[i+24>>2]=r,hn(i+8|0,(e=l[i+28>>2])+8|0,l[i+24>>2]);e:{r:{for(;;){if(l[i+8>>2]==l[i+12>>2])break r;if(r=un(e),a=Jo(l[i+8>>2]),l[138788]=0,Z(102,0|r,0|a),r=l[138788],l[138788]=0,1==(0|r))break;l[i+8>>2]=l[i+8>>2]+2}e=i+8|0,r=0|O(),a=0|C(),l[i+4>>2]=r,l[i>>2]=a,ib(e);break e}return ib(i+8|0),(e=i+32|0)>>>0>>0&&De(),void(We=e)}D(l[i+4>>2]),V()},n[83]=function(e,r){var i,a;e|=0,r|=0,a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,Wi(e=l[i+12>>2]),function(e,r,i,a){var f,t;t=f=We-32|0,f>>>0>>0&&De();We=t,l[f+28>>2]=e,l[f+24>>2]=r,l[f+20>>2]=i,l[f+16>>2]=a,l[f+12>>2]=l[f+20>>2]-l[f+24>>2]>>1,e=l[f+16>>2],l[e>>2]=l[e>>2]+(0-l[f+12>>2]<<1),l[f+12>>2]>0&&Fr(l[l[f+16>>2]>>2],l[f+24>>2],l[f+12>>2]<<1);(e=f+32|0)>>>0>>0&&De();We=e}(zn(e),l[e>>2],l[e+4>>2],l[i+8>>2]+4|0),zi(e,l[i+8>>2]+4|0),zi(e+4|0,l[i+8>>2]+8|0),zi(zn(e),cn(l[i+8>>2])),l[l[i+8>>2]>>2]=l[l[i+8>>2]+4>>2],function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],r=Ut(e),no(e,r,Ut(e)+(_n(e)<<1)|0,Ut(e)+(_n(e)<<1)|0,Ut(e)+(l[i+8>>2]<<1)|0),(e=i+16|0)>>>0>>0&&De();We=e}(e,ub(e)),ec(e),(e=i+16|0)>>>0>>0&&De(),We=e},n[84]=function(e,r,i){e|=0,r|=0,i|=0;var a,f=0;f=a=We-32|0,a>>>0>>0&&De(),We=f,l[a+28>>2]=e,l[a+24>>2]=r,l[a+20>>2]=i,hn(a+8|0,(e=l[a+28>>2])+8|0,l[a+24>>2]);e:{r:{for(;;){if(l[a+8>>2]==l[a+12>>2])break r;if(r=un(e),i=Jo(l[a+8>>2]),f=l[a+20>>2],l[138788]=0,J(93,0|r,0|i,0|f),r=l[138788],l[138788]=0,1==(0|r))break;l[a+8>>2]=l[a+8>>2]+2}e=a+8|0,r=0|O(),i=0|C(),l[a+4>>2]=r,l[a>>2]=i,ib(e);break e}return ib(a+8|0),(e=a+32|0)>>>0>>0&&De(),void(We=e)}D(l[a+4>>2]),V()},n[85]=function(e,r){e|=0,r|=0;var i,a=0;a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+28>>2]=e,l[i+24>>2]=r,function(e,r,i){var a;l[12+(a=We-16|0)>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,e=l[a+12>>2],l[e>>2]=l[l[a+8>>2]>>2],l[e+4>>2]=l[l[a+8>>2]>>2]+(l[a+4>>2]<<4),l[e+8>>2]=l[a+8>>2]}(i+8|0,(e=l[i+28>>2])+8|0,l[i+24>>2]);e:{r:{for(;;){if(l[i+8>>2]==l[i+12>>2])break r;if(r=un(e),a=Jo(l[i+8>>2]),l[138788]=0,Z(103,0|r,0|a),r=l[138788],l[138788]=0,1==(0|r))break;l[i+8>>2]=l[i+8>>2]+16}e=i+8|0,r=0|O(),a=0|C(),l[i+4>>2]=r,l[i>>2]=a,ib(e);break e}return ib(i+8|0),(e=i+32|0)>>>0>>0&&De(),void(We=e)}D(l[i+4>>2]),V()},n[86]=function(e,r){var i,a;e|=0,r|=0,a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,Qi(e=l[i+12>>2]),function(e,r,i,a){var f,t;t=f=We-32|0,f>>>0>>0&&De();We=t,l[f+28>>2]=e,l[f+24>>2]=r,l[f+20>>2]=i,l[f+16>>2]=a,l[f+12>>2]=l[f+20>>2]-l[f+24>>2]>>4,e=l[f+16>>2],l[e>>2]=l[e>>2]+(0-l[f+12>>2]<<4),l[f+12>>2]>0&&Fr(l[l[f+16>>2]>>2],l[f+24>>2],l[f+12>>2]<<4);(e=f+32|0)>>>0>>0&&De();We=e}(zn(e),l[e>>2],l[e+4>>2],l[i+8>>2]+4|0),zi(e,l[i+8>>2]+4|0),zi(e+4|0,l[i+8>>2]+8|0),zi(zn(e),cn(l[i+8>>2])),l[l[i+8>>2]>>2]=l[l[i+8>>2]+4>>2],function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],r=Ut(e),no(e,r,Ut(e)+(En(e)<<4)|0,Ut(e)+(En(e)<<4)|0,Ut(e)+(l[i+8>>2]<<4)|0),(e=i+16|0)>>>0>>0&&De();We=e}(e,Ab(e)),ec(e),(e=i+16|0)>>>0>>0&&De(),We=e},n[87]=ba,n[88]=xr,n[89]=function(e,r){e|=0,r|=0;var i,a,f=0;f=i=We-32|0,i>>>0>>0&&De(),We=f,f=i+8|0,a=i+16|0,l[i+24>>2]=e,l[i+16>>2]=r,function(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De();We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,function e(r,i,a){var f,t=0,n=0,o=0,b=0;for(t=f=We-48|0,f>>>0>>0&&De(),We=t,l[f+44>>2]=r,l[f+40>>2]=i,l[f+36>>2]=a,l[f+32>>2]=6;;){e:{r:for(;;){l[f+28>>2]=(l[f+40>>2]-l[f+44>>2]|0)/4;i:switch(l[f+28>>2]){case 2:r=l[f+36>>2],i=l[f+40>>2]+-4|0,l[f+40>>2]=i,1&wo(r,i,l[f+44>>2])&&vf(l[f+44>>2],l[f+40>>2]);break e;case 3:r=l[f+44>>2],i=l[f+44>>2]+4|0,a=l[f+40>>2]+-4|0,l[f+40>>2]=a,vr(r,i,a,l[f+36>>2]);break e;case 4:r=l[f+44>>2],i=l[f+44>>2]+4|0,a=l[f+44>>2]+8|0,t=l[f+40>>2]+-4|0,l[f+40>>2]=t,dr(r,i,a,t,l[f+36>>2]);break e;case 5:r=l[f+44>>2],i=l[f+44>>2]+4|0,a=l[f+44>>2]+8|0,t=l[f+44>>2]+12|0,n=l[f+40>>2]+-4|0,l[f+40>>2]=n,cr(r,i,a,t,n,l[f+36>>2]);break e;case 0:case 1:break e;default:break i}if(l[f+28>>2]<=6){Ar(l[f+44>>2],l[f+40>>2],l[f+36>>2]);break e}if(l[f+24>>2]=l[f+44>>2],l[f+20>>2]=l[f+40>>2],l[f+20>>2]=l[f+20>>2]+-4,l[f+28>>2]>=1e3?(l[f+12>>2]=l[f+28>>2]/2,l[f+24>>2]=l[f+24>>2]+(l[f+12>>2]<<2),l[f+12>>2]=l[f+12>>2]/2,o=f,b=cr(l[f+44>>2],l[f+44>>2]+(l[f+12>>2]<<2)|0,l[f+24>>2],l[f+24>>2]+(l[f+12>>2]<<2)|0,l[f+20>>2],l[f+36>>2]),l[o+16>>2]=b):(l[f+12>>2]=l[f+28>>2]/2,l[f+24>>2]=l[f+24>>2]+(l[f+12>>2]<<2),o=f,b=vr(l[f+44>>2],l[f+24>>2],l[f+20>>2],l[f+36>>2]),l[o+16>>2]=b),l[f+8>>2]=l[f+44>>2],l[f+4>>2]=l[f+20>>2],!(1&wo(l[f+36>>2],l[f+8>>2],l[f+24>>2]))){for(;;){if(r=l[f+8>>2],i=l[f+4>>2]+-4|0,l[f+4>>2]=i,(0|r)==(0|i)){if(l[f+8>>2]=l[f+8>>2]+4,l[f+4>>2]=l[f+40>>2],r=l[f+36>>2],i=l[f+44>>2],a=l[f+4>>2]+-4|0,l[f+4>>2]=a,!(1&wo(r,i,a)))for(;;){if(l[f+8>>2]==l[f+4>>2])break e;if(1&wo(l[f+36>>2],l[f+44>>2],l[f+8>>2])){vf(l[f+8>>2],l[f+4>>2]),l[f+16>>2]=l[f+16>>2]+1,l[f+8>>2]=l[f+8>>2]+4;break}l[f+8>>2]=l[f+8>>2]+4}if(l[f+8>>2]==l[f+4>>2])break e;for(;;){for(;1&(-1^wo(l[f+36>>2],l[f+44>>2],l[f+8>>2]));)l[f+8>>2]=l[f+8>>2]+4;for(;r=l[f+36>>2],i=l[f+44>>2],a=l[f+4>>2]+-4|0,l[f+4>>2]=a,1&wo(r,i,a););if(!(A[f+8>>2]>2]))break;vf(l[f+8>>2],l[f+4>>2]),l[f+16>>2]=l[f+16>>2]+1,l[f+8>>2]=l[f+8>>2]+4}l[f+44>>2]=l[f+8>>2];continue r}if(1&wo(l[f+36>>2],l[f+4>>2],l[f+24>>2]))break}vf(l[f+8>>2],l[f+4>>2]),l[f+16>>2]=l[f+16>>2]+1}break}if(l[f+8>>2]=l[f+8>>2]+4,A[f+8>>2]>2])for(;;){for(;1&wo(l[f+36>>2],l[f+8>>2],l[f+24>>2]);)l[f+8>>2]=l[f+8>>2]+4;for(;r=l[f+36>>2],i=l[f+4>>2]+-4|0,l[f+4>>2]=i,1&(-1^wo(r,i,l[f+24>>2])););if(!(A[f+8>>2]<=A[f+4>>2]))break;vf(l[f+8>>2],l[f+4>>2]),l[f+16>>2]=l[f+16>>2]+1,l[f+24>>2]==l[f+8>>2]&&(l[f+24>>2]=l[f+4>>2]),l[f+8>>2]=l[f+8>>2]+4}if(l[f+8>>2]!=l[f+24>>2]&&1&wo(l[f+36>>2],l[f+24>>2],l[f+8>>2])&&(vf(l[f+8>>2],l[f+24>>2]),l[f+16>>2]=l[f+16>>2]+1),!l[f+16>>2]){if(o=f,b=1&rr(l[f+44>>2],l[f+8>>2],l[f+36>>2]),s[o+3|0]=b,1&rr(l[f+8>>2]+4|0,l[f+40>>2],l[f+36>>2])){if(1&s[f+3|0])break e;l[f+40>>2]=l[f+8>>2];continue}if(1&s[f+3|0]){r=l[f+8>>2]+4|0,l[f+8>>2]=r,l[f+44>>2]=r;continue}}l[f+8>>2]-l[f+44>>2]>>2>2]-l[f+8>>2]>>2?(e(l[f+44>>2],l[f+8>>2],l[f+36>>2]),r=l[f+8>>2]+4|0,l[f+8>>2]=r,l[f+44>>2]=r):(e(l[f+8>>2]+4|0,l[f+40>>2],l[f+36>>2]),l[f+40>>2]=l[f+8>>2]);continue}break}(r=f+48|0)>>>0>>0&&De(),We=r}(l[a+12>>2],l[a+8>>2],l[a+4>>2]),(e=a+16|0)>>>0>>0&&De();We=e}(Gb(i+24|0),Gb(a),f),(e=i+32|0)>>>0>>0&&De(),We=e},n[90]=function(e,r){e|=0,r|=0;var i,a,f=0,t=0,n=0;return f=i=We-32|0,i>>>0>>0&&De(),We=f,f=i+16|0,a=i+8|0,l[i+28>>2]=e,l[i+24>>2]=r,t=i,n=ab(l[i+28>>2]),l[t+16>>2]=n,t=i,n=ab(l[i+24>>2]),l[t+8>>2]=n,e=1&df(f,a),(r=i+32|0)>>>0>>0&&De(),We=r,0|e},n[91]=function(e){e|=0;var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=Jo(function(e){var r,i=0;r=i=We-16|0,i>>>0>>0&&De();We=r,l[i+12>>2]=e,l[(e=i+8|0)>>2]=l[l[i+12>>2]+4>>2],e=Gb(db(e)),(i=i+16|0)>>>0>>0&&De();return We=i,e}(l[i+12>>2])),(i=i+16|0)>>>0>>0&&De(),We=i,0|e},n[92]=function(e,r){var i,a;e|=0,r|=0,a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],l[e+4>>2]==l[zn(e)>>2]?function(e,r){var i,a,f,t,n=0;if(n=i=We-48|0,i>>>0>>0&&De(),We=n,n=i+16|0,l[i+44>>2]=e,l[i+40>>2]=r,f=i,t=zn(e=l[i+44>>2]),l[f+36>>2]=t,qr(n,ci(e,ub(e)+1|0),ub(e),l[i+36>>2]),r=l[i+36>>2],n=Jo(l[i+24>>2]),a=Jo(l[i+40>>2]),l[138788]=0,J(93,0|r,0|n,0|a),r=l[138788],l[138788]=0,1!=(0|r)&&(l[i+24>>2]=l[i+24>>2]+2,l[138788]=0,Z(83,0|e,i+16|0),e=l[138788],l[138788]=0,1!=(0|e)))return La(i+16|0),(e=i+48|0)>>>0>>0&&De(),void(We=e);e=i+16|0,r=0|O(),n=0|C(),l[i+12>>2]=r,l[i+8>>2]=n,La(e),D(l[i+12>>2]),V()}(e,l[i+8>>2]):function(e,r){var i,a=0;if(a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+28>>2]=e,l[i+24>>2]=r,Wt(i+8|0,e=l[i+28>>2],1),e=zn(e),r=Jo(l[i+12>>2]),a=Jo(l[i+24>>2]),l[138788]=0,J(93,0|e,0|r,0|a),e=l[138788],l[138788]=0,1!=(0|e))return l[i+12>>2]=l[i+12>>2]+2,Xo(i+8|0),(e=i+32|0)>>>0>>0&&De(),void(We=e);e=i+8|0,r=0|O(),a=0|C(),l[i+4>>2]=r,l[i>>2]=a,Xo(e),D(l[i+4>>2]),V()}(e,l[i+8>>2]),(e=i+16|0)>>>0>>0&&De(),We=e},n[93]=function(e,r,i){var a,f;e|=0,r|=0,i|=0,f=a=We-32|0,a>>>0>>0&&De(),We=f,l[a+28>>2]=e,l[a+24>>2]=r,l[a+20>>2]=i,function(e,r,i){var a,f;f=a=We-32|0,a>>>0>>0&&De();We=f,l[a+20>>2]=e,l[a+16>>2]=r,l[a+12>>2]=i,function(e,r,i){var a,f,t,n;f=a=We-16|0,a>>>0>>0&&De();We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,t=l[a+8>>2],n=w[Jo(l[a+4>>2])>>1],k[t>>1]=n,(e=a+16|0)>>>0>>0&&De();We=e}(l[a+20>>2],l[a+16>>2],Jo(l[a+12>>2])),(e=a+32|0)>>>0>>0&&De();We=e}(l[a+28>>2],l[a+24>>2],Jo(l[a+20>>2])),(e=a+32|0)>>>0>>0&&De(),We=e},n[94]=ff,n[95]=ff,n[96]=ff,n[97]=function(e,r){var i,a;e|=0,r|=0,a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+28>>2]=e,l[i+24>>2]=r,function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+4>>2]=e,l[i>>2]=r,function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,ct(l[i+8>>2]),(e=i+16|0)>>>0>>0&&De();We=e}(l[i+4>>2],l[i>>2]),(e=i+16|0)>>>0>>0&&De();We=e}(l[i+28>>2],l[i+24>>2]),(e=i+32|0)>>>0>>0&&De(),We=e},n[98]=ff,n[99]=function(e,r){var i,a,f,t;e|=0,r|=0,a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],A[i+8>>2]>ta(e)>>>0&&(Hb(),V()),r=St(zn(e),l[i+8>>2]),l[e+4>>2]=r,l[e>>2]=r,r=l[e>>2]+(l[i+8>>2]<<3)|0,f=zn(e),t=r,l[f>>2]=t,Ii(e,0),(e=i+16|0)>>>0>>0&&De(),We=e},n[100]=function(e,r,i,a){var f,t;e|=0,r|=0,i|=0,a|=0,t=f=We-48|0,f>>>0>>0&&De(),We=t,l[f+44>>2]=e,l[f+40>>2]=r,l[f+36>>2]=i,l[f+32>>2]=a,jt(e=f+16|0,r=l[f+44>>2],l[f+32>>2]),function(e,r,i,a){var f,t;t=f=We-32|0,f>>>0>>0&&De();We=t,l[f+28>>2]=e,l[f+24>>2]=r,l[f+20>>2]=i,l[f+16>>2]=a,l[f+12>>2]=l[f+20>>2]-l[f+24>>2]>>3,l[f+12>>2]>0&&(Fr(l[l[f+16>>2]>>2],l[f+24>>2],l[f+12>>2]<<3),e=l[f+16>>2],l[e>>2]=l[e>>2]+(l[f+12>>2]<<3));(e=f+32|0)>>>0>>0&&De();We=e}(zn(r),l[f+40>>2],l[f+36>>2],e+4|0),Xo(f+16|0),(e=f+48|0)>>>0>>0&&De(),We=e},n[101]=Mi,n[102]=function(e,r){var i,a;e|=0,r|=0,a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+28>>2]=e,l[i+24>>2]=r,function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+4>>2]=e,l[i>>2]=r,r=l[i>>2],l[(e=We-16|0)+12>>2]=l[i+4>>2],l[e+8>>2]=r,k[l[e+8>>2]>>1]=0,(e=i+16|0)>>>0>>0&&De();We=e}(l[i+28>>2],l[i+24>>2]),(e=i+32|0)>>>0>>0&&De(),We=e},n[103]=function(e,r){var i,a;e|=0,r|=0,a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+28>>2]=e,l[i+24>>2]=r,function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+4>>2]=e,l[i>>2]=r,function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,Lb(l[i+8>>2]),(e=i+16|0)>>>0>>0&&De();We=e}(l[i+4>>2],l[i>>2]),(e=i+16|0)>>>0>>0&&De();We=e}(l[i+28>>2],l[i+24>>2]),(e=i+32|0)>>>0>>0&&De(),We=e},n[104]=function(e){var r,i;e|=0,i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,e=l[r+12>>2],n[77](e),Je(e),(e=r+16|0)>>>0>>0&&De(),We=e},n[105]=function(e){var r,i;e|=0,i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,Li(14540),(e=r+16|0)>>>0>>0&&De(),We=e},n[106]=function(e,r,i){var a,f;if(e|=0,r|=0,i|=0,f=a=We-32|0,a>>>0>>0&&De(),We=f,l[a+28>>2]=e,l[a+24>>2]=r,l[a+20>>2]=i,p[a+16>>2]=L(1)/L(l[a+20>>2]),1!=l[a+28>>2])if(2!=l[a+28>>2])if(4!=l[a+28>>2])K(2571,2472,108,2592),V();else for(l[a+4>>2]=0;l[a+4>>2]>2];)Ur(L(L(l[a+4>>2])*p[a+16>>2]),l[a+24>>2]),l[a+4>>2]=l[a+4>>2]+1,l[a+24>>2]=l[a+24>>2]+32;else for(l[a+8>>2]=0;l[a+8>>2]>2];)ea(L(L(l[a+8>>2])*p[a+16>>2]),l[a+24>>2]),l[a+8>>2]=l[a+8>>2]+1,l[a+24>>2]=l[a+24>>2]+16;else for(l[a+12>>2]=0;l[a+12>>2]>2];)rb(L(L(l[a+12>>2])*p[a+16>>2]),l[a+24>>2]),l[a+12>>2]=l[a+12>>2]+1,l[a+24>>2]=l[a+24>>2]+8;(e=a+32|0)>>>0>>0&&De(),We=e},n[107]=function(e){e=L(e);var r,i,a=0,f=0;return f=a=We-16|0,a>>>0>>0&&De(),We=f,p[a+12>>2]=e,r=a,i=function(e){var r=0,i=0;i=r=We-16|0,r>>>0>>0&&De();We=i,p[r+12>>2]=e,e=function(e){var r=L(0),i=L(0);if(r=L(h(e)),!((i=L(e-r))L(.5))return e;i=e,e=L(r*L(.5)),r=L(e-L(h(e)))==L(0)?r:i}return r}(p[r+12>>2]);i=L(_(e))>>0>>0&&De();return We=r,i}(p[a+12>>2]),l[r+8>>2]=i,f=function(e){var r;l[(r=We-16|0)+12>>2]=e,e=l[r+12>>2]+32768>>>0<=65535?l[r+12>>2]:l[r+12>>2]>0?32767:-32768;return e<<16>>16}(l[a+8>>2])<<16>>16,(a=a+16|0)>>>0>>0&&De(),We=a,0|f},n[108]=function(e){e|=0;var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=l[i+12>>2],l[e>>2]=2744,Qa(e),(i=i+16|0)>>>0>>0&&De(),We=i,0|e},n[109]=Dn,n[110]=co,n[111]=function(e,r,i){var a,f;e|=0,r|=0,i=+i,f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,z[a>>3]=i,e=l[a+8>>2],n[l[l[e>>2]+8>>2]](e,l[a+12>>2]),(e=a+16|0)>>>0>>0&&De(),We=e},n[112]=function(e,r){e|=0,r|=0;var i,a=0;a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+24>>2]=e,l[i+20>>2]=r,e=l[i+24>>2],l[i+28>>2]=e,$b(e),l[e>>2]=1640;e:{r:if((0|e)!=l[i+20>>2]){if(4!=l[l[i+20>>2]+24>>2]){if(l[e+16>>2]=0,l[e+12>>2]=0,l[e+4>>2]=0,r=l[i+20>>2],l[138788]=0,ae(20,0|e,0|r,1),r=l[138788],l[138788]=0,1!=(0|r))break r;r=0|O(),a=0|C(),l[i+16>>2]=r,l[i+12>>2]=a,Jo(e);break e}l[e+12>>2]=l[l[i+20>>2]+12>>2],l[e+16>>2]=l[l[i+20>>2]+16>>2],l[e+24>>2]=l[l[i+20>>2]+24>>2],l[e+20>>2]=l[l[i+20>>2]+20>>2],l[e+4>>2]=l[l[i+20>>2]+4>>2],l[(r=We-16|0)+12>>2]=l[i+20>>2],l[e+8>>2]=511&l[l[r+12>>2]+8>>2]}return e=l[i+28>>2],(r=i+32|0)>>>0>>0&&De(),We=r,0|e}D(l[i+16>>2]),V()},n[113]=Rr,n[114]=function(e,r,i,a,f){e|=0,r|=0,i|=0,a|=0,f|=0;var t,n,o=0,b=0;for(n=t=We-112|0,t>>>0>>0&&De(),We=n,l[t+108>>2]=e,l[t+104>>2]=r,l[t+100>>2]=i,l[t+96>>2]=a,l[t+92>>2]=f,e=l[t+108>>2],o=t,b=Qb(l[t+104>>2]),l[o+88>>2]=b,o=t,b=Zb(l[t+104>>2]),l[o+84>>2]=b,o=t,b=Ub(l[t+104>>2]),l[o+80>>2]=b,l[t+64>>2]=0,l[t+60>>2]=1==l[t+80>>2]?0:1,l[t+72>>2]=l[e+124>>2],l[t+68>>2]=0;l[t+72>>2]<(l[t+84>>2]-l[e+124>>2]|0);){for(l[t+56>>2]=l[l[l[t+104>>2]+4>>2]+(l[t+72>>2]<<2)>>2],l[t+52>>2]=l[l[l[t+100>>2]+4>>2]+(l[t+68>>2]<<2)>>2],hi(l[t+52>>2],l[t+88>>2]<<1),l[t+48>>2]=l[l[l[t+92>>2]+4>>2]+(l[t+68>>2]<<2)>>2],l[t+76>>2]=l[e+120>>2];l[t+76>>2]<(l[t+88>>2]-l[e+120>>2]|0);){for(l[t+36>>2]=0,l[t+32>>2]=l[t+76>>2],l[t+28>>2]=0,l[t+40>>2]=l[t+76>>2]-2;l[t+40>>2]<=l[t+76>>2];)l[t+28>>2]=d[l[t+56>>2]+(l[t+60>>2]+j(l[t+40>>2],l[t+80>>2])|0)|0]+l[t+28>>2],l[t+40>>2]=l[t+40>>2]+1;o=t,b=cf(e,l[t+56>>2],j(l[t+80>>2],l[t+76>>2]),l[t+80>>2],l[t+60>>2]),l[o+20>>2]=b;e:if(l[t+20>>2]){for(o=t,b=0|N(l[t+20>>2]),l[o+16>>2]=b,k[l[t+52>>2]+(l[t+76>>2]<<1)>>1]=0,l[t+40>>2]=l[t+76>>2]+1;!(l[t+40>>2]>=(l[t+88>>2]-l[e+120>>2]|0)||(o=t,b=cf(e,l[t+56>>2],j(l[t+80>>2],l[t+40>>2]),l[t+80>>2],l[t+60>>2]),l[o+44>>2]=b,(0|j(l[t+44>>2],l[t+20>>2]))<0));)(0|N(l[t+44>>2]))>l[t+16>>2]&&(o=t,b=0|N(l[t+44>>2]),l[o+16>>2]=b,l[t+32>>2]=l[t+40>>2]),l[t+40>>2]=l[t+40>>2]+1;for(l[t+24>>2]=0,l[t+12>>2]=l[t+40>>2];l[t+12>>2]<(l[t+40>>2]+3|0);)l[t+24>>2]=d[l[t+56>>2]+(l[t+60>>2]+j(l[t+12>>2],l[t+80>>2])|0)|0]+l[t+24>>2],l[t+12>>2]=l[t+12>>2]+1;if(l[t+76>>2]=l[t+40>>2]-1,l[t+8>>2]=(l[t+28>>2]-l[t+24>>2]|0)/3,!((0|N(l[t+8>>2]))<20)){if(l[t+80>>2]>1){if(o=t,b=cf(e,l[t+56>>2],j(l[t+80>>2],l[t+32>>2]),l[t+80>>2],0),l[o+4>>2]=b,o=t,b=cf(e,l[t+56>>2],j(l[t+80>>2],l[t+32>>2]),l[t+80>>2],2),l[o>>2]=b,(0|j(l[t+4>>2],l[t+20>>2]))<=0|(0|j(l[t>>2],l[t+20>>2]))<=0)break e;o=t,b=0|N(l[t+4>>2]),l[o+4>>2]=b,o=t,b=0|N(l[t>>2]),l[o>>2]=b,o=t,b=0|N(l[t+20>>2]),l[o+20>>2]=b;r:if(l[t+4>>2]>l[t+20>>2]){if(l[t+4>>2]>l[t>>2]){l[t+36>>2]=2;break r}l[t+36>>2]=0}else l[t+20>>2]>l[t>>2]?l[t+36>>2]=1:l[t+36>>2]=2}l[t+64>>2]=l[t+64>>2]+1,k[l[t+52>>2]+(l[t+32>>2]<<1)>>1]=l[t+8>>2],r=l[t+96>>2]+(N(l[t+8>>2])<<2)|0,l[r>>2]=l[r>>2]+1,s[l[t+48>>2]+l[t+32>>2]|0]=l[t+36>>2]}}l[t+76>>2]=l[t+76>>2]+1}l[t+72>>2]=l[e+140>>2]+l[t+72>>2],l[t+68>>2]=l[t+68>>2]+1}return e=l[t+64>>2],(r=t+112|0)>>>0>>0&&De(),We=r,0|e},n[115]=function(e,r,i,a,f){var t,n;for(e|=0,r|=0,i|=0,a|=0,f|=0,n=t=We-32|0,t>>>0>>0&&De(),We=n,l[t+28>>2]=e,l[t+24>>2]=r,l[t+20>>2]=i,l[t+16>>2]=a,l[t+12>>2]=f,l[t+4>>2]=0,l[l[t+20>>2]>>2]=-1,l[t+8>>2]=0;l[t+8>>2]<256&&+l[t+4>>2]<.5*+l[t+16>>2];)!(+l[t+4>>2]>.1*+l[t+16>>2])|l[l[t+20>>2]>>2]>=0||(l[l[t+20>>2]>>2]=l[t+8>>2]-1),l[t+4>>2]=l[l[t+12>>2]+(l[t+8>>2]<<2)>>2]+l[t+4>>2],l[t+8>>2]=l[t+8>>2]+1;e=Oo(0,l[t+8>>2]-1|0),l[l[t+24>>2]>>2]=e,(e=t+32|0)>>>0>>0&&De(),We=e},n[116]=function(e,r,i){var a,f,t,n;e|=0,r|=0,i|=0,f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,Qa(e=l[a+12>>2]),l[e+8>>2]=l[a+4>>2]+1,l[e+4>>2]=l[a+8>>2],A[a+4>>2]>=2&&A[a+8>>2]>=100||($(0|X(1),2780,0),V()),t=e,n=lo((0|(r=l[a+8>>2]))!=(1073741823&r)?-1:r<<2),l[t+12>>2]=n,hi(l[e+12>>2],l[a+8>>2]<<2),(e=a+16|0)>>>0>>0&&De(),We=e},n[117]=function(e,r,i,a,f){e|=0,r|=0,i|=0,a|=0,f|=0;var t,n,o=0,b=0;n=t=We-192|0,t>>>0>>0&&De(),We=n,l[t+188>>2]=e,l[t+184>>2]=r,l[t+180>>2]=i,l[t+176>>2]=a,s[t+175|0]=f,e=l[t+188>>2],o=t,b=Qb(l[t+184>>2]),l[o+160>>2]=b,o=t,b=Zb(l[t+184>>2]),l[o+156>>2]=b,o=t,b=Ub(l[t+184>>2]),l[o+152>>2]=b;e:{r:{if(1&s[t+175|0]){if(r=t+80|0,function(e,r,i,a,f,t,n,o,b){var c,v;v=c=We-48|0,c>>>0>>0&&De();if(We=v,l[c+44>>2]=e,l[c+40>>2]=r,l[c+36>>2]=i,l[c+32>>2]=a,l[c+28>>2]=f,l[c+24>>2]=t,l[c+20>>2]=n,l[c+16>>2]=o,l[c+12>>2]=2,l[c+8>>2]=b,Wb(e=l[c+44>>2]),l[e>>2]=2828,r=l[c+40>>2],l[138788]=0,H(112,e+4|0,0|r),r=l[138788],l[138788]=0,1!=(0|r))return l[e+32>>2]=l[c+36>>2],l[e+36>>2]=l[c+32>>2],l[e+40>>2]=l[c+28>>2],l[e+44>>2]=l[c+24>>2],l[e+48>>2]=l[c+20>>2],l[e+52>>2]=l[c+16>>2],l[e+56>>2]=l[c+12>>2],l[e+60>>2]=l[c+8>>2],(e=c+48|0)>>>0>>0&&De(),void(We=e);r=0|O(),i=0|C(),l[c+4>>2]=r,l[c>>2]=i,Jo(e),D(l[c+4>>2]),V()}(t+88|0,l[t+184>>2],l[e+120>>2],l[e+124>>2],l[e+140>>2],l[t+160>>2],l[t+180>>2],l[t+176>>2],e+84|0),e=l[e+132>>2],l[138788]=0,ae(110,0|r,0,0|e),e=l[138788],l[138788]=0,1!=(0|e)&&(l[138788]=0,te(111,t+80|0,t+88|0,-1),e=l[138788],l[138788]=0,1!=(0|e))){st(t+88|0);break r}e=t+88|0,r=0|O(),i=0|C(),l[t+76>>2]=r,l[t+72>>2]=i,st(e);break e}if(function(e,r,i,a,f,t,n,o,b){var c,v;v=c=We-48|0,c>>>0>>0&&De();if(We=v,l[c+44>>2]=e,l[c+40>>2]=r,l[c+36>>2]=i,l[c+32>>2]=a,l[c+28>>2]=f,l[c+24>>2]=t,l[c+20>>2]=n,l[c+16>>2]=o,l[c+12>>2]=2,l[c+8>>2]=b,Wb(e=l[c+44>>2]),l[e>>2]=2880,r=l[c+40>>2],l[138788]=0,H(112,e+4|0,0|r),r=l[138788],l[138788]=0,1!=(0|r))return l[e+32>>2]=l[c+36>>2],l[e+36>>2]=l[c+32>>2],l[e+40>>2]=l[c+28>>2],l[e+44>>2]=l[c+24>>2],l[e+48>>2]=l[c+20>>2],l[e+52>>2]=l[c+16>>2],l[e+56>>2]=l[c+12>>2],l[e+60>>2]=l[c+8>>2],(e=c+48|0)>>>0>>0&&De(),void(We=e);r=0|O(),i=0|C(),l[c+4>>2]=r,l[c>>2]=i,Jo(e),D(l[c+4>>2]),V()}(t+8|0,l[t+184>>2],l[e+120>>2],l[e+124>>2],l[e+140>>2],l[t+156>>2],l[t+180>>2],l[t+176>>2],e+100|0),e=l[e+128>>2],l[138788]=0,ae(110,0|t,0,0|e),e=l[138788],l[138788]=0,1==(0|e)||(l[138788]=0,te(111,0|t,t+8|0,-1),e=l[138788],l[138788]=0,1==(0|e))){e=t+8|0,r=0|O(),i=0|C(),l[t+76>>2]=r,l[t+72>>2]=i,ut(e);break e}ut(t+8|0)}return(e=t+192|0)>>>0>>0&&De(),void(We=e)}D(l[t+76>>2]),V()},n[118]=function(e,r,i,a,f){e|=0,r|=0,i|=0,a|=0,f|=0;var t,n,o=0,b=0;for(n=t=We-128|0,t>>>0>>0&&De(),We=n,l[t+124>>2]=e,l[t+120>>2]=r,l[t+116>>2]=i,l[t+112>>2]=a,l[t+108>>2]=f,e=l[t+124>>2],o=t,b=Qb(l[t+120>>2]),l[o+104>>2]=b,o=t,b=Zb(l[t+120>>2]),l[o+100>>2]=b,o=t,b=Ub(l[t+120>>2]),l[o+96>>2]=b,l[t+80>>2]=0,l[t+88>>2]=0;l[t+88>>2]>2];)l[t+76>>2]=l[l[l[t+116>>2]+4>>2]+(l[t+88>>2]<<2)>>2],hi(l[t+76>>2],l[e+128>>2]<<1),l[t+88>>2]=l[t+88>>2]+1;for(l[t+72>>2]=1==l[t+96>>2]?0:1,l[t+92>>2]=l[e+120>>2],l[t+84>>2]=0;l[t+92>>2]<(l[t+104>>2]-l[e+120>>2]|0);){for(l[t+88>>2]=l[e+124>>2];l[t+88>>2]<(l[t+100>>2]-l[e+124>>2]|0);){for(l[t+68>>2]=0,l[t+64>>2]=0,l[t+60>>2]=0,l[t+40>>2]=l[t+88>>2],l[t+36>>2]=0,l[t+52>>2]=-2;l[t+52>>2]<=0;)l[t+36>>2]=d[l[l[l[t+120>>2]+4>>2]+(l[t+88>>2]+l[t+52>>2]<<2)>>2]+(l[t+72>>2]+j(l[t+92>>2],l[t+96>>2])|0)|0]+l[t+36>>2],l[t+52>>2]=l[t+52>>2]+1;o=t,b=la(e,l[t+120>>2],l[t+92>>2],l[t+88>>2],l[t+72>>2],l[t+96>>2]),l[o+64>>2]=b;e:if(l[t+64>>2]){for(l[t+52>>2]=1;!(l[t+52>>2]>=((l[t+100>>2]-l[t+88>>2]|0)-l[e+124>>2]|0)||(o=t,b=la(e,l[t+120>>2],l[t+92>>2],l[t+52>>2]+l[t+88>>2]|0,l[t+72>>2],l[t+96>>2]),l[o+56>>2]=b,(0|j(l[t+56>>2],l[t+64>>2]))<0));)(0|N(l[t+56>>2]))>l[t+68>>2]&&(o=t,b=0|N(l[t+56>>2]),l[o+68>>2]=b,l[t+40>>2]=l[t+88>>2]+l[t+52>>2]),l[t+52>>2]=l[t+52>>2]+1;for(l[t+32>>2]=0,l[t+24>>2]=l[t+52>>2];l[t+24>>2]<(l[t+52>>2]+3|0);)r=d[l[l[l[t+120>>2]+4>>2]+(l[t+88>>2]+l[t+24>>2]<<2)>>2]+(l[t+72>>2]+j(l[t+92>>2],l[t+96>>2])|0)|0],l[t+28>>2]=r,l[t+32>>2]=r+l[t+32>>2],l[t+24>>2]=l[t+24>>2]+1;if(l[t+88>>2]=l[t+88>>2]+(l[t+52>>2]-1|0),l[t+20>>2]=(l[t+36>>2]-l[t+32>>2]|0)/3,!((0|N(l[t+20>>2]))<20)){if(l[t+96>>2]>1){if(o=t,b=la(e,l[t+120>>2],l[t+92>>2],l[t+40>>2],0,l[t+96>>2]),l[o+16>>2]=b,o=t,b=la(e,l[t+120>>2],l[t+92>>2],l[t+40>>2],2,l[t+96>>2]),l[o+12>>2]=b,(0|j(l[t+16>>2],l[t+64>>2]))<=0|(0|j(l[t+12>>2],l[t+64>>2]))<=0)break e;o=t,b=0|N(l[t+16>>2]),l[o+16>>2]=b,o=t,b=0|N(l[t+12>>2]),l[o+12>>2]=b,o=t,b=0|N(l[t+64>>2]),l[o+64>>2]=b;r:if(l[t+16>>2]>l[t+64>>2]){if(l[t+16>>2]>l[t+12>>2]){l[t+60>>2]=2;break r}l[t+60>>2]=0}else l[t+64>>2]>l[t+12>>2]?l[t+60>>2]=1:l[t+60>>2]=2}l[t+80>>2]=l[t+80>>2]+1,k[l[l[l[t+116>>2]+4>>2]+(l[t+40>>2]<<2)>>2]+(l[t+84>>2]<<1)>>1]=l[t+20>>2],r=l[t+112>>2]+(N(l[t+20>>2])<<2)|0,l[r>>2]=l[r>>2]+1,s[l[l[l[t+108>>2]+4>>2]+(l[t+40>>2]<<2)>>2]+l[t+84>>2]|0]=l[t+60>>2]}}l[t+88>>2]=l[t+88>>2]+1}l[t+92>>2]=l[e+136>>2]+l[t+92>>2],l[t+84>>2]=l[t+84>>2]+1}return e=l[t+80>>2],(r=t+128|0)>>>0>>0&&De(),We=r,0|e},n[119]=function(e){var r,i;e|=0,i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,e=l[r+12>>2],n[108](e),Je(e),(e=r+16|0)>>>0>>0&&De(),We=e},n[120]=st,n[121]=function(e){var r,i;e|=0,i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,st(e=l[r+12>>2]),Je(e),(e=r+16|0)>>>0>>0&&De(),We=e},n[122]=function(e,r){var i,a;e|=0,r|=0,a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+28>>2]=e,l[i+24>>2]=r,e=l[i+28>>2];e:if(!(1&Rb(l[i+24>>2])))for(l[i+20>>2]=l[l[i+24>>2]>>2];;){if(l[i+20>>2]>=l[l[i+24>>2]+4>>2])break e;for(l[i+16>>2]=l[l[e+8>>2]+(l[i+20>>2]<<2)>>2],l[i+12>>2]=0-l[e+32>>2],l[i+8>>2]=0,s[i+7|0]=0,l[i>>2]=l[e+32>>2];l[i>>2]<(l[e+44>>2]-l[e+32>>2]|0);)(0|N(k[l[i+16>>2]+(l[i>>2]<<1)>>1]))>=l[e+48>>2]&&(!(+(l[i>>2]-l[i+12>>2]|0)<.01*+l[e+44>>2]*+l[e+56>>2])|(l[i>>2]-l[i+12>>2]|0)<=3|l[i+8>>2]<=0|k[l[i+16>>2]+(l[i>>2]<<1)>>1]>=0||(0|N(k[l[i+16>>2]+(l[i>>2]<<1)>>1]))<=l[e+52>>2]&&(0|N(l[i+8>>2]))<=l[e+52>>2]||(Hi(l[e+60>>2],l[i+20>>2],l[i+12>>2]),Hi(l[e+60>>2],l[i+20>>2],l[i>>2])),l[i+12>>2]=l[i>>2],l[i+8>>2]=k[l[i+16>>2]+(l[i>>2]<<1)>>1]),l[i>>2]=l[i>>2]+1;l[i+20>>2]=l[i+20>>2]+1}(e=i+32|0)>>>0>>0&&De(),We=e},n[123]=ut,n[124]=function(e){var r,i;e|=0,i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,ut(e=l[r+12>>2]),Je(e),(e=r+16|0)>>>0>>0&&De(),We=e},n[125]=function(e,r){var i,a;e|=0,r|=0,a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+28>>2]=e,l[i+24>>2]=r,e=l[i+28>>2];e:if(!(1&Rb(l[i+24>>2])))for(l[i+20>>2]=l[l[i+24>>2]>>2];;){if(l[i+20>>2]>=l[l[i+24>>2]+4>>2])break e;for(l[i+16>>2]=0-l[e+36>>2],l[i+12>>2]=0,s[i+11|0]=0,l[i+4>>2]=l[e+36>>2];l[i+4>>2]<(l[e+44>>2]-l[e+36>>2]|0);)l[i>>2]=l[l[e+8>>2]+(l[i+4>>2]<<2)>>2]+(l[i+20>>2]<<1),(0|N(k[l[i>>2]>>1]))>=l[e+48>>2]&&(!(+(l[i+4>>2]-l[i+16>>2]|0)<.01*+l[e+44>>2]*+l[e+56>>2])|(l[i+4>>2]-l[i+16>>2]|0)<=3|l[i+12>>2]<=0|k[l[i>>2]>>1]>=0||(0|N(k[l[i>>2]>>1]))<=l[e+52>>2]&&(0|N(l[i+12>>2]))<=l[e+52>>2]||(Hi(l[e+60>>2],l[i+20>>2],l[i+16>>2]),Hi(l[e+60>>2],l[i+20>>2],l[i+4>>2])),l[i+16>>2]=l[i+4>>2],l[i+12>>2]=k[l[i>>2]>>1]),l[i+4>>2]=l[i+4>>2]+1;l[i+20>>2]=l[i+20>>2]+1}(e=i+32|0)>>>0>>0&&De(),We=e},n[126]=function(e){var r,i;e|=0,i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,et(),(e=r+16|0)>>>0>>0&&De(),We=e},n[127]=Gi,n[128]=function(e){e|=0;var r,i,a,f=0,t=0,o=0,b=0,c=0,v=0,g=0,u=0,s=0,k=0;(f=r=We-16|0)>>>0>>0&&De(),We=f,l[r+8>>2]=e,t=l[r+8>>2],l[r+12>>2]=t,l[t+3072>>2]=0,Dn(a=t+3076|0),f=(i=t+3104|0)+84|0,e=i;e:{r:{i:{a:{f:{t:{n:{o:{b:{c:{v:{g:{u:{s:{k:{for(;;){if(l[138788]=0,P(109,0|e),b=l[138788],l[138788]=0,1==(0|b))break k;if((0|f)==(0|(e=e+28|0)))break}for(f=(b=t+3188|0)+84|0,e=b;;){if(l[138788]=0,P(109,0|e),c=l[138788],l[138788]=0,1==(0|c))break s;if((0|f)==(0|(e=e+28|0)))break}for(f=(c=t+3272|0)+84|0,e=c;;){if(l[138788]=0,P(109,0|e),v=l[138788],l[138788]=0,1==(0|v))break u;if((0|f)==(0|(e=e+28|0)))break}for(f=(v=t+3356|0)+84|0,e=v;;){if(l[138788]=0,P(109,0|e),g=l[138788],l[138788]=0,1==(0|g))break g;if((0|f)==(0|(e=e+28|0)))break}for(f=(g=t+3440|0)+84|0,e=g;;){if(l[138788]=0,P(109,0|e),o=l[138788],l[138788]=0,1==(0|o))break v;if((0|f)==(0|(e=e+28|0)))break}if(l[t+3524>>2]=0,l[138788]=0,P(176,0|(s=t+3540|0)),e=l[138788],l[138788]=0,1==(0|e))break c;if(l[138788]=0,e=0|P(66,84e4),f=l[138788],l[138788]=0,1==(0|f))break b;for(o=e+84e4|0,f=e;Ko(f),(0|o)!=(0|(f=f+28|0)););if(l[t+3072>>2]=e,l[138788]=0,u=0|P(66,60004),e=l[138788],l[138788]=0,1==(0|e))break b;for(l[u>>2]=3750,f=(o=u+4|0)+6e4|0,e=o;;){if(l[138788]=0,ae(177,0|e,0,0),k=l[138788],l[138788]=0,1==(0|k))break o;if((0|f)==(0|(e=e+16|0)))break}return l[t+3524>>2]=o,l[t+3528>>2]=234,e=l[r+12>>2],(f=r+16|0)>>>0>>0&&De(),We=f,0|e}if(f=0|O(),b=0|C(),l[r+4>>2]=f,l[r>>2]=b,f=e,(0|e)!=(0|i))for(;mt(f=f+-28|0),(0|f)!=(0|i););break e}if(f=0|O(),c=0|C(),l[r+4>>2]=f,l[r>>2]=c,f=e,(0|e)!=(0|b))for(;mt(f=f+-28|0),(0|f)!=(0|b););break r}if(f=0|O(),v=0|C(),l[r+4>>2]=f,l[r>>2]=v,f=e,(0|e)!=(0|c))for(;mt(f=f+-28|0),(0|f)!=(0|c););break i}if(f=0|O(),g=0|C(),l[r+4>>2]=f,l[r>>2]=g,f=e,(0|e)!=(0|v))for(;mt(f=f+-28|0),(0|f)!=(0|v););break a}if(f=0|O(),o=0|C(),l[r+4>>2]=f,l[r>>2]=o,f=e,(0|e)!=(0|g))for(;mt(f=f+-28|0),(0|f)!=(0|g););break f}e=0|O(),f=0|C(),l[r+4>>2]=e,l[r>>2]=f;break t}e=0|O(),f=0|C(),l[r+4>>2]=e,l[r>>2]=f;break n}if(f=0|O(),t=0|C(),l[r+4>>2]=f,l[r>>2]=t,f=e,(0|e)!=(0|o))for(;f=f+-16|0,n[178](f),(0|f)!=(0|o););Je(u)}vi(s)}for(e=g+84|0;mt(e=e+-28|0),(0|e)!=(0|g););}for(e=v+84|0;mt(e=e+-28|0),(0|e)!=(0|v););}for(e=c+84|0;mt(e=e+-28|0),(0|e)!=(0|c););}for(e=b+84|0;mt(e=e+-28|0),(0|e)!=(0|b););}for(e=i+84|0;mt(e=e+-28|0),(0|e)!=(0|i););}mt(a),D(l[r+4>>2]),V()},n[129]=function(e,r){e|=0,r|=0;var i,a=0,f=0,t=0,n=L(0),o=0,b=0,c=0,v=0,g=0,u=0;a=i=We-2192|0,i>>>0>>0&&De(),We=a,l[i+2184>>2]=e,l[i+2180>>2]=r,r=l[i+2184>>2],function(){var e,r,i=0,a=0;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=555056,a=l[i+12>>2],e=i,r=nb(a),l[e+8>>2]=r,Jt(a),function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],r=Ut(e),no(e,r,Ut(e)+j(kn(e),264)|0,Ut(e)+j(l[i+8>>2],264)|0,Ut(e)+j(nb(e),264)|0),(e=i+16|0)>>>0>>0&&De();We=e}(a,l[i+8>>2]),ec(a),(i=i+16|0)>>>0>>0&&De();We=i}(),g=i,u=Qb(l[i+2180>>2]),l[g+2164>>2]=u,g=i,u=Zb(l[i+2180>>2]),l[g+2160>>2]=u,e=i,n=Go(L(0)),a=L(_(n))>2]=a,e=i,n=Go(L(0)),a=L(_(n))>2]=a,g=i,u=Ub(l[i+2180>>2]),l[g+2148>>2]=u;e:{r:{i:{a:{f:{t:{n:{o:{b:{c:{v:{g:{u:{s:{if(3==l[i+2148>>2]|4==l[i+2148>>2]){f=i+2072|0,l[i+2144>>2]=l[i+2164>>2]>l[i+2160>>2]?200:150,l[i+2140>>2]=l[i+2164>>2]>l[i+2160>>2]?150:200,l[r+3532>>2]=l[i+2144>>2],l[r+3536>>2]=l[i+2140>>2],p[i+2136>>2]=L(l[i+2144>>2])/L(l[i+2164>>2]),p[i+2132>>2]=L(l[i+2140>>2])/L(l[i+2160>>2]),p[i+2128>>2]=L(1)/p[i+2132>>2],p[i+2124>>2]=L(1)/p[i+2136>>2],o=i+2080|0,a=l[i+2156>>2],n=p[i+2136>>2],t=+L(L(0|a)*n)+.5,e=_(t)<2147483648?~~t:-2147483648,b=l[i+2164>>2],t=+L(L(b-a|0)*n)+.5,function(e,r,i,a,f,t,n,o,b,c){var v,g,u,s;g=v=We-48|0,v>>>0>>0&&De();We=g,l[v+44>>2]=e,l[v+40>>2]=r,l[v+36>>2]=i,l[v+32>>2]=a,l[v+28>>2]=f,l[v+24>>2]=t,l[v+20>>2]=n,p[v+16>>2]=o,p[v+12>>2]=b,l[v+8>>2]=c,Wb(e=l[v+44>>2]),l[e>>2]=3060,l[e+4>>2]=l[v+28>>2],l[e+8>>2]=l[v+20>>2],l[e+12>>2]=l[v+24>>2],l[e+16>>2]=l[v+40>>2],l[e+20>>2]=l[v+36>>2],u=e,s=Ub(l[v+32>>2]),l[u+24>>2]=s,l[e+28>>2]=l[v+32>>2],p[e+32>>2]=p[v+16>>2],p[e+36>>2]=p[v+12>>2],l[e+40>>2]=l[v+8>>2],(e=v+48|0)>>>0>>0&&De();We=e}(o,e,a=_(t)<2147483648?~~t:-2147483648,l[i+2180>>2],l[i+2144>>2],b,l[i+2160>>2],p[i+2124>>2],p[i+2128>>2],l[r+3072>>2]),a=l[i+2152>>2],n=p[i+2132>>2],t=+L(L(0|a)*n)+.5,e=_(t)<2147483648?~~t:-2147483648,t=+L(L(l[i+2160>>2]-a|0)*n)+.5,a=_(t)<2147483648?~~t:-2147483648,l[138788]=0,ae(110,0|f,0|e,0|a),e=l[138788],l[138788]=0;k:{l:{d:{w:{A:{p:{z:{j:{if(1!=(0|e)&&(l[138788]=0,te(111,i+2072|0,i+2080|0,-1),e=l[138788],l[138788]=0,1!=(0|e))){if(e=i+1912|0,a=i+2024|0,l[i+2060>>2]=0,l[i+2056>>2]=249,Pn(i+2040|0),Pn(a),a=l[i+2144>>2],f=l[i+2140>>2],l[138788]=0,Y(131,0|e,0|a,0|f,2),e=l[138788],l[138788]=0,1==(0|e))break j;if(e=l[i+2144>>2],a=l[i+2140>>2],l[138788]=0,Y(131,i+1800|0,0|e,0|a,1),e=l[138788],l[138788]=0,1==(0|e))break z;if(e=l[i+2144>>2],a=l[i+2140>>2],l[138788]=0,Y(131,i+1688|0,0|e,0|a,1),e=l[138788],l[138788]=0,1==(0|e))break p;if(e=l[i+2144>>2],a=l[i+2140>>2],l[138788]=0,Y(131,i+1576|0,0|e,0|a,1),e=l[138788],l[138788]=0,1==(0|e))break A;if(e=l[i+2144>>2],a=l[i+2140>>2],l[138788]=0,Y(131,i+1464|0,0|e,0|a,1),e=l[138788],l[138788]=0,1==(0|e))break w;if(e=l[i+2144>>2],a=l[i+2140>>2],l[138788]=0,Y(131,i+1352|0,0|e,0|a,1),e=l[138788],l[138788]=0,1==(0|e))break d;if(l[i+1348>>2]=0,l[i+1344>>2]=0,s[(e=We-16|0)+15|0]=20,s[10684]=d[e+15|0],l[i+1340>>2]=0,l[i+1336>>2]=0,e=l[i+2140>>2],a=l[i+2144>>2],l[138788]=0,Y(113,r+3076|0,0|e,0|a,17),e=l[138788],l[138788]=0,1==(0|e))break l;for(l[i+1332>>2]=0;;){if(l[i+1332>>2]>=3)break k;if(e=(r+3104|0)+j(l[i+1332>>2],28)|0,a=l[i+2140>>2],f=l[i+2144>>2],l[138788]=0,Y(113,0|e,0|a,0|f,1),e=l[138788],l[138788]=0,1==(0|e))break l;if(e=(r+3188|0)+j(l[i+1332>>2],28)|0,a=l[i+2140>>2],f=l[i+2144>>2],l[138788]=0,Y(113,0|e,0|a,0|f,1),e=l[138788],l[138788]=0,1==(0|e))break l;if(e=(r+3188|0)+j(l[i+1332>>2],28)|0,l[138788]=0,oe(132,0|e,0),e=l[138788],l[138788]=0,1==(0|e))break l;if(e=(r+3356|0)+j(l[i+1332>>2],28)|0,a=l[i+2140>>2],f=l[i+2144>>2],l[138788]=0,Y(113,0|e,0|a,0|f,1),e=l[138788],l[138788]=0,1==(0|e))break l;if(e=(r+3440|0)+j(l[i+1332>>2],28)|0,a=l[i+2140>>2],f=l[i+2144>>2],l[138788]=0,Y(113,0|e,0|a,0|f,1),e=l[138788],l[138788]=0,1==(0|e))break l;l[i+1332>>2]=l[i+1332>>2]+1}}e=0|O(),r=0|C(),l[i+2068>>2]=e,l[i+2064>>2]=r;break e}e=0|O(),r=0|C(),l[i+2068>>2]=e,l[i+2064>>2]=r;break r}e=0|O(),r=0|C(),l[i+2068>>2]=e,l[i+2064>>2]=r;break i}e=0|O(),r=0|C(),l[i+2068>>2]=e,l[i+2064>>2]=r;break a}e=0|O(),r=0|C(),l[i+2068>>2]=e,l[i+2064>>2]=r;break f}e=0|O(),r=0|C(),l[i+2068>>2]=e,l[i+2064>>2]=r;break t}e=0|O(),r=0|C(),l[i+2068>>2]=e,l[i+2064>>2]=r;break n}e=0|O(),r=0|C(),l[i+2068>>2]=e,l[i+2064>>2]=r;break o}f=(a=i+1104|0)+216|0,e=a;k:{l:{d:{for(;;){if(l[138788]=0,P(133,0|e),o=l[138788],l[138788]=0,1==(0|o))break d;if((0|f)==(0|(e=e+72|0)))break}for(f=(a=i+880|0)+216|0,e=a;;){if(l[138788]=0,P(133,0|e),o=l[138788],l[138788]=0,1==(0|o))break l;if((0|f)==(0|(e=e+72|0)))break}for(l[i+876>>2]=0;;){if(l[i+876>>2]>=3)break k;if(e=(i+880|0)+j(l[i+876>>2],72)|0,a=l[i+2140>>2],l[138788]=0,q(134,0|e,0,0|a,1),e=l[138788],l[138788]=0,1==(0|e))break v;if(e=(i+1104|0)+j(l[i+876>>2],72)|0,a=l[i+2144>>2],l[138788]=0,q(134,0|e,0,0|a,1),e=l[138788],l[138788]=0,1==(0|e))break v;l[i+876>>2]=l[i+876>>2]+1}}if(r=0|O(),f=0|C(),l[i+2068>>2]=r,l[i+2064>>2]=f,r=e,(0|e)!=(0|a))for(;kf(r=r+-72|0),(0|r)!=(0|a););break o}if(r=0|O(),f=0|C(),l[i+2068>>2]=r,l[i+2064>>2]=f,r=e,(0|e)!=(0|a))for(;kf(r=r+-72|0),(0|r)!=(0|a););break b}for(l[i+2172>>2]=0;l[i+2172>>2]>2];){for(l[i+824>>2]=0;l[i+824>>2]<3;)l[(i+864|0)+(l[i+824>>2]<<2)>>2]=l[l[4+((r+3104|0)+j(l[i+824>>2],28)|0)>>2]+(l[i+2172>>2]<<2)>>2],l[(i+852|0)+(l[i+824>>2]<<2)>>2]=l[l[4+((r+3188|0)+j(l[i+824>>2],28)|0)>>2]+(l[i+2172>>2]<<2)>>2],l[(i+840|0)+(l[i+824>>2]<<2)>>2]=l[l[4+((r+3356|0)+j(l[i+824>>2],28)|0)>>2]+(l[i+2172>>2]<<2)>>2],l[(i+828|0)+(l[i+824>>2]<<2)>>2]=l[l[4+((r+3440|0)+j(l[i+824>>2],28)|0)>>2]+(l[i+2172>>2]<<2)>>2],l[i+824>>2]=l[i+824>>2]+1;for(l[i+2168>>2]=0;l[i+2168>>2]>2];){for(l[i+820>>2]=l[i+2168>>2]+j(l[i+2172>>2],l[i+2144>>2]),l[i+816>>2]=l[r+3072>>2]+j(l[i+820>>2],28),l[(e=We-16|0)+12>>2]=l[i+816>>2],l[i+812>>2]=d[l[e+12>>2]+3|0],g=i,u=Jo(l[i+816>>2]),l[g+808>>2]=u,l[(e=We-16|0)+12>>2]=l[i+816>>2],l[i+804>>2]=l[e+12>>2]+7,l[(e=We-16|0)+12>>2]=l[i+816>>2],l[i+800>>2]=l[e+12>>2]+4,l[i+2060>>2]>2]&&(l[i+2060>>2]=l[i+812>>2]),l[i+796>>2]=0,l[i+792>>2]=0;l[i+792>>2]<3;){if(s[l[(i+840|0)+(l[i+792>>2]<<2)>>2]+l[i+2168>>2]|0]=d[l[i+800>>2]+(2-l[i+792>>2]|0)|0],s[l[(e=i+864|0)+(l[i+792>>2]<<2)>>2]+l[i+2168>>2]|0]=d[l[i+808>>2]+(2-l[i+792>>2]|0)|0],s[l[(i+828|0)+(l[i+792>>2]<<2)>>2]+l[i+2168>>2]|0]=d[l[i+804>>2]+(2-l[i+792>>2]|0)|0],a=(i+1104|0)+j(l[i+792>>2],72)|0,e=d[l[e+(l[i+792>>2]<<2)>>2]+l[i+2168>>2]|0],f=l[i+2168>>2],l[138788]=0,ae(135,0|a,0|e,0|f),e=l[138788],l[138788]=0,1==(0|e))break v;l[i+792>>2]=l[i+792>>2]+1}l[i+2168>>2]=l[i+2168>>2]+1}for(l[i+776>>2]=0;l[i+776>>2]<3;){if(a=(i+1104|0)+j(l[i+776>>2],72)|0,e=(t=.01*+(0|j(l[i+2144>>2],50)))<4294967296&t>=0?~~t>>>0:0,l[138788]=0,J(136,0|a,0|e,5),e=l[138788],l[138788]=0,1==(0|e))break v;if(e=(i+1104|0)+j(l[i+776>>2],72)|0,l[138788]=0,W(137,0|e),e=l[138788],l[138788]=0,1==(0|e))break v;if(e=qb((i+1104|0)+j(l[i+776>>2],72)|0),l[(i+780|0)+(l[i+776>>2]<<2)>>2]=e,f=i+1104|0,Fr(e=l[(i+852|0)+(l[i+776>>2]<<2)>>2],a=Tb((i+1104|0)+j(l[i+776>>2],72)|0),l[i+2144>>2]),e=f+j(l[i+776>>2],72)|0,l[138788]=0,W(138,0|e),e=l[138788],l[138788]=0,1==(0|e))break v;l[i+776>>2]=l[i+776>>2]+1}l[i+2172>>2]=l[i+2172>>2]+1}for(l[i+2168>>2]=0;l[i+2168>>2]>2];){for(l[i+2172>>2]=0;l[i+2172>>2]>2];){for(l[i+772>>2]=0;l[i+772>>2]<3;){if(e=(i+880|0)+j(l[i+772>>2],72)|0,a=d[l[l[4+((r+3188|0)+j(l[i+772>>2],28)|0)>>2]+(l[i+2172>>2]<<2)>>2]+l[i+2168>>2]|0],f=l[i+2172>>2],l[138788]=0,ae(135,0|e,0|a,0|f),e=l[138788],l[138788]=0,1==(0|e))break v;l[i+772>>2]=l[i+772>>2]+1}l[i+2172>>2]=l[i+2172>>2]+1}for(l[i+768>>2]=0;l[i+768>>2]<3;){if(e=(i+880|0)+j(l[i+768>>2],72)|0,a=l[i+2140>>2]>>2,l[138788]=0,J(139,0|e,0|a,50),e=l[138788],l[138788]=0,1==(0|e))break v;for(l[i+2172>>2]=0;l[i+2172>>2]>2];)e=Tb((i+880|0)+j(l[i+768>>2],72)|0),s[l[l[4+((r+3188|0)+j(l[i+768>>2],28)|0)>>2]+(l[i+2172>>2]<<2)>>2]+l[i+2168>>2]|0]=d[e+l[i+2172>>2]|0],l[i+2172>>2]=l[i+2172>>2]+1;if(e=(i+880|0)+j(l[i+768>>2],72)|0,l[138788]=0,W(138,0|e),e=l[138788],l[138788]=0,1==(0|e))break v;l[i+768>>2]=l[i+768>>2]+1}l[i+2168>>2]=l[i+2168>>2]+1}f=(a=i+672|0)+84|0,e=a;k:{l:{for(;;){if(l[138788]=0,P(109,0|e),o=l[138788],l[138788]=0,1==(0|o))break l;if((0|f)==(0|(e=e+28|0)))break}for(l[i+668>>2]=0;;){if(l[i+668>>2]>=3)break k;if(e=(i+672|0)+j(l[i+668>>2],28)|0,a=l[i+2140>>2],f=l[i+2144>>2],l[138788]=0,Y(113,0|e,0|a,0|f,1),e=l[138788],l[138788]=0,1==(0|e))break u;l[i+668>>2]=l[i+668>>2]+1}}if(r=0|O(),f=0|C(),l[i+2068>>2]=r,l[i+2064>>2]=f,r=e,(0|e)!=(0|a))for(;mt(r=r+-28|0),(0|r)!=(0|a););break c}for(l[i+2168>>2]=0;l[i+2168>>2]>2];){for(l[i+2172>>2]=0;l[i+2172>>2]>2];){for(l[i+664>>2]=0;l[i+664>>2]<3;){if(e=(i+880|0)+j(l[i+664>>2],72)|0,a=d[l[l[4+((r+3104|0)+j(l[i+664>>2],28)|0)>>2]+(l[i+2172>>2]<<2)>>2]+l[i+2168>>2]|0],f=l[i+2172>>2],l[138788]=0,ae(135,0|e,0|a,0|f),e=l[138788],l[138788]=0,1==(0|e))break u;l[i+664>>2]=l[i+664>>2]+1}l[i+2172>>2]=l[i+2172>>2]+1}for(l[i+660>>2]=0;l[i+660>>2]<3;){if(a=(i+880|0)+j(l[i+660>>2],72)|0,e=(t=.01*+(0|j(l[i+2140>>2],50)))<4294967296&t>=0?~~t>>>0:0,l[138788]=0,J(136,0|a,0|e,5),e=l[138788],l[138788]=0,1==(0|e))break u;if(e=(i+880|0)+j(l[i+660>>2],72)|0,l[138788]=0,W(137,0|e),e=l[138788],l[138788]=0,1==(0|e))break u;if(e=qb((i+880|0)+j(l[i+660>>2],72)|0),l[138788]=0,H(140,i+648|0,0|e),e=l[138788],l[138788]=0,1==(0|e))break u;for(l[i+644>>2]=0,l[i+2172>>2]=0;l[i+2172>>2]>2];)e=Tb((i+880|0)+j(l[i+660>>2],72)|0),s[l[l[4+((i+672|0)+j(l[i+660>>2],28)|0)>>2]+(l[i+2172>>2]<<2)>>2]+l[i+2168>>2]|0]=d[e+l[i+2172>>2]|0],l[i+2172>>2]=l[i+2172>>2]+1;if(e=(i+880|0)+j(l[i+660>>2],72)|0,l[138788]=0,W(138,0|e),e=l[138788],l[138788]=0,1==(0|e))break s;At(i+648|0),l[i+660>>2]=l[i+660>>2]+1}l[i+2168>>2]=l[i+2168>>2]+1}for(l[i+2172>>2]=0;l[i+2172>>2]>2];){for(l[i+616>>2]=0;l[i+616>>2]<3;)l[(i+632|0)+(l[i+616>>2]<<2)>>2]=l[l[4+((i+672|0)+j(l[i+616>>2],28)|0)>>2]+(l[i+2172>>2]<<2)>>2],l[(i+620|0)+(l[i+616>>2]<<2)>>2]=l[l[4+((r+3188|0)+j(l[i+616>>2],28)|0)>>2]+(l[i+2172>>2]<<2)>>2],l[i+616>>2]=l[i+616>>2]+1;for(l[i+2168>>2]=0;l[i+2168>>2]>2];){for(l[i+612>>2]=0;l[i+612>>2]<3;){if(e=(i+1104|0)+j(l[i+612>>2],72)|0,a=d[l[(i+632|0)+(l[i+612>>2]<<2)>>2]+l[i+2168>>2]|0],f=l[i+2168>>2],l[138788]=0,ae(135,0|e,0|a,0|f),e=l[138788],l[138788]=0,1==(0|e))break u;l[i+612>>2]=l[i+612>>2]+1}l[i+2168>>2]=l[i+2168>>2]+1}for(l[i+608>>2]=0;l[i+608>>2]<3;){if(e=(i+1104|0)+j(l[i+608>>2],72)|0,a=l[i+2144>>2]>>2,l[138788]=0,J(139,0|e,0|a,50),e=l[138788],l[138788]=0,1==(0|e))break u;for(l[i+2168>>2]=0;l[i+2168>>2]>2];)e=d[l[(i+620|0)+(l[i+608>>2]<<2)>>2]+l[i+2168>>2]|0],a=Tb((i+1104|0)+j(l[i+608>>2],72)|0),s[l[(i+620|0)+(l[i+608>>2]<<2)>>2]+l[i+2168>>2]|0]=e+d[a+l[i+2168>>2]|0]>>1,l[i+2168>>2]=l[i+2168>>2]+1;if(e=(i+1104|0)+j(l[i+608>>2],72)|0,l[138788]=0,W(138,0|e),e=l[138788],l[138788]=0,1==(0|e))break u;l[i+608>>2]=l[i+608>>2]+1}l[i+2172>>2]=l[i+2172>>2]+1}for(l[i+604>>2]=0,l[i+600>>2]=0;l[i+600>>2]>2];){for(l[i+572>>2]=0;l[i+572>>2]<3;)l[(i+588|0)+(l[i+572>>2]<<2)>>2]=l[l[4+((r+3188|0)+j(l[i+572>>2],28)|0)>>2]+(l[i+600>>2]<<2)>>2],l[(i+576|0)+(l[i+572>>2]<<2)>>2]=l[l[4+((r+3356|0)+j(l[i+572>>2],28)|0)>>2]+(l[i+600>>2]<<2)>>2],l[i+572>>2]=l[i+572>>2]+1;for(l[i+2168>>2]=0;l[i+2168>>2]>2];){for(l[i+564>>2]=0,l[i+568>>2]=0;l[i+568>>2]<3;)d[l[(i+588|0)+(l[i+568>>2]<<2)>>2]+l[i+2168>>2]|0]>253&&(l[i+564>>2]=l[i+564>>2]+1),l[i+568>>2]=l[i+568>>2]+1;if(l[i+564>>2]&&(l[i+604>>2]=l[i+604>>2]+1,3!=l[i+564>>2]?2!=l[i+564>>2]?(e=l[i+2168>>2],a=l[i+600>>2],l[138788]=0,ae(141,i+1576|0,0|e,0|a)):(e=l[i+2168>>2],a=l[i+600>>2],l[138788]=0,ae(141,i+1688|0,0|e,0|a)):(e=l[i+2168>>2],a=l[i+600>>2],l[138788]=0,ae(141,i+1800|0,0|e,0|a)),e=l[138788],l[138788]=0,1==(0|e)))break u;l[i+2168>>2]=l[i+2168>>2]+1}l[i+600>>2]=l[i+600>>2]+1}if(l[i+560>>2]=255,l[i+556>>2]=0,l[138788]=0,se(142,0|r,i+1912|0,i+1800|0,i+1688|0,i+1576|0,i+2040|0),e=l[138788],l[138788]=0,1==(0|e))break u;for(l[i+552>>2]=0;l[i+552>>2]<3;){if(e=(r+3272|0)+j(l[i+552>>2],28)|0,a=l[i+2140>>2],f=l[i+2144>>2],l[138788]=0,Y(113,0|e,0|a,0|f,1),e=l[138788],l[138788]=0,1==(0|e))break u;if(e=(r+3272|0)+j(l[i+552>>2],28)|0,l[138788]=0,oe(132,0|e,0),e=l[138788],l[138788]=0,1==(0|e))break u;l[i+552>>2]=l[i+552>>2]+1}if(l[138788]=0,W(143,0|r),e=l[138788],l[138788]=0,1==(0|e))break u;if(l[138788]=0,W(144,r+3540|0),e=l[138788],l[138788]=0,1==(0|e))break u;if(l[i+548>>2]=1,l[138788]=0,ae(145,0|r,i+1800|0,1),e=l[138788],l[138788]=0,1==(0|e))break u;if(l[138788]=0,ae(145,0|r,i+1688|0,2),e=l[138788],l[138788]=0,1==(0|e))break u;if(l[138788]=0,ae(145,0|r,i+1576|0,3),e=l[138788],l[138788]=0,1==(0|e))break u;for(p[i+300>>2]=1,l[i+296>>2]=0;l[i+296>>2]<(0|hb(r+3540|0));){if(l[i+2144>>2]>l[i+2140>>2]){if(e=l[i+296>>2],l[138788]=0,e=0|H(146,r+3540|0,0|e),a=l[138788],l[138788]=0,1==(0|a))break u;if(l[i+292>>2]=l[e+4>>2],e=l[i+296>>2],l[138788]=0,e=0|H(146,r+3540|0,0|e),a=l[138788],l[138788]=0,1==(0|a))break u;if(l[i+288>>2]=l[e>>2],e=l[i+296>>2],l[138788]=0,e=0|H(146,r+3540|0,0|e),a=l[138788],l[138788]=0,1==(0|a))break u;if(l[i+284>>2]=l[e+12>>2],e=l[i+296>>2],l[138788]=0,e=0|H(146,r+3540|0,0|e),a=l[138788],l[138788]=0,1==(0|a))break u;l[i+280>>2]=l[e+8>>2]}else{if(e=l[i+296>>2],l[138788]=0,e=0|H(146,r+3540|0,0|e),a=l[138788],l[138788]=0,1==(0|a))break u;if(l[i+288>>2]=l[e+4>>2],e=l[i+2144>>2],a=l[i+296>>2],l[138788]=0,a=0|H(146,r+3540|0,0|a),f=l[138788],l[138788]=0,1==(0|f))break u;if(l[i+292>>2]=e-l[a+8>>2],e=l[i+296>>2],l[138788]=0,e=0|H(146,r+3540|0,0|e),a=l[138788],l[138788]=0,1==(0|a))break u;if(l[i+280>>2]=l[e+12>>2],e=l[i+2144>>2],a=l[i+296>>2],l[138788]=0,a=0|H(146,r+3540|0,0|a),f=l[138788],l[138788]=0,1==(0|f))break u;l[i+284>>2]=e-l[a>>2]}for(l[i+276>>2]=0,t=+l[i+288>>2],e=l[i+276>>2],l[i+276>>2]=e+1,z[(a=e<<3)+(e=i+304|0)>>3]=t,t=+l[i+292>>2],a=l[i+276>>2],l[i+276>>2]=a+1,z[e+(a<<3)>>3]=t,t=+l[i+280>>2],a=l[i+276>>2],l[i+276>>2]=a+1,z[e+(a<<3)>>3]=t,t=+l[i+284>>2],a=l[i+276>>2],l[i+276>>2]=a+1,z[e+(a<<3)>>3]=t,l[i+272>>2]=0;l[i+272>>2]<3;){if(e=l[i+296>>2],l[138788]=0,e=0|H(146,r+3540|0,0|e),a=l[138788],l[138788]=0,1==(0|a))break u;if(t=+p[16+(e+(l[i+272>>2]<<2)|0)>>2],e=l[i+276>>2],l[i+276>>2]=e+1,z[(i+304|0)+(e<<3)>>3]=t,e=l[i+296>>2],l[138788]=0,e=0|H(146,r+3540|0,0|e),a=l[138788],l[138788]=0,1==(0|a))break u;if(t=+p[28+(e+(l[i+272>>2]<<2)|0)>>2],e=l[i+276>>2],l[i+276>>2]=e+1,z[(i+304|0)+(e<<3)>>3]=t,e=l[i+296>>2],l[138788]=0,e=0|H(146,r+3540|0,0|e),a=l[138788],l[138788]=0,1==(0|a))break u;if(t=+p[40+(e+(l[i+272>>2]<<2)|0)>>2],e=l[i+276>>2],l[i+276>>2]=e+1,z[(i+304|0)+(e<<3)>>3]=t,e=l[i+296>>2],l[138788]=0,e=0|H(146,r+3540|0,0|e),a=l[138788],l[138788]=0,1==(0|a))break u;if(t=+p[52+(e+(l[i+272>>2]<<2)|0)>>2],e=l[i+276>>2],l[i+276>>2]=e+1,z[(i+304|0)+(e<<3)>>3]=t,e=l[i+296>>2],l[138788]=0,e=0|H(146,r+3540|0,0|e),a=l[138788],l[138788]=0,1==(0|a))break u;if(t=+p[(e+(l[i+272>>2]<<2)|0)- -64>>2],e=l[i+276>>2],l[i+276>>2]=e+1,z[(i+304|0)+(e<<3)>>3]=t,e=l[i+296>>2],l[138788]=0,e=0|H(146,r+3540|0,0|e),a=l[138788],l[138788]=0,1==(0|a))break u;if(t=+p[112+(e+(l[i+272>>2]<<2)|0)>>2],e=l[i+276>>2],l[i+276>>2]=e+1,z[(i+304|0)+(e<<3)>>3]=t,e=l[i+296>>2],l[138788]=0,e=0|H(146,r+3540|0,0|e),a=l[138788],l[138788]=0,1==(0|a))break u;if(t=+p[88+(e+(l[i+272>>2]<<2)|0)>>2],e=l[i+276>>2],l[i+276>>2]=e+1,z[(i+304|0)+(e<<3)>>3]=t,e=l[i+296>>2],l[138788]=0,e=0|H(146,r+3540|0,0|e),a=l[138788],l[138788]=0,1==(0|a))break u;t=+p[100+(e+(l[i+272>>2]<<2)|0)>>2],e=l[i+276>>2],l[i+276>>2]=e+1,z[(i+304|0)+(e<<3)>>3]=t,l[i+272>>2]=l[i+272>>2]+1}if(l[138788]=0,Z(147,i+304|0,i+528|0),e=l[138788],l[138788]=0,1==(0|e))break u;for(z[i+528>>3]<+p[i+300>>2]&&(p[i+300>>2]=z[i+528>>3]),l[i+4>>2]=0;l[i+4>>2]<28;)z[(i+8|0)+(l[i+4>>2]<<3)>>3]=z[(i+304|0)+(l[i+4>>2]<<3)>>3],l[i+4>>2]=l[i+4>>2]+1;if(z[i+232>>3]=z[i+528>>3],e=l[i+296>>2],l[138788]=0,e=0|H(146,r+3540|0,0|e),a=l[138788],l[138788]=0,1==(0|a))break u;if(z[i+240>>3]=L(L(l[e>>2])*p[i+2124>>2]),e=l[i+296>>2],l[138788]=0,e=0|H(146,r+3540|0,0|e),a=l[138788],l[138788]=0,1==(0|a))break u;if(z[i+248>>3]=L(L(l[e+4>>2])*p[i+2128>>2]),e=l[i+296>>2],l[138788]=0,e=0|H(146,r+3540|0,0|e),a=l[138788],l[138788]=0,1==(0|a))break u;if(z[i+256>>3]=L(L(l[e+8>>2])*p[i+2124>>2]),e=l[i+296>>2],l[138788]=0,e=0|H(146,r+3540|0,0|e),a=l[138788],l[138788]=0,1==(0|a))break u;if(z[i+264>>3]=L(L(l[e+12>>2])*p[i+2128>>2]),l[138788]=0,Z(148,555056,i+8|0),e=l[138788],l[138788]=0,1==(0|e))break u;l[i+296>>2]=l[i+296>>2]+1}for(p[i+2188>>2]=p[i+300>>2],e=(r=i+672|0)+84|0;mt(e=e+-28|0),(0|e)!=(0|r););for(e=(r=i+880|0)+216|0;kf(e=e+-72|0),(0|e)!=(0|r););for(e=(r=i+1104|0)+216|0;kf(e=e+-72|0),(0|e)!=(0|r););e=i+2080|0,r=i+2040|0,a=i+2024|0,f=i+1912|0,o=i+1800|0,b=i+1688|0,c=i+1576|0,v=i+1464|0,li(i+1352|0),li(v),li(c),li(b),li(o),li(f),wf(a),wf(r),fn(e)}else p[i+2188>>2]=1;return n=p[i+2188>>2],(e=i+2192|0)>>>0>>0&&De(),We=e,L(n)}e=i+648|0,r=0|O(),a=0|C(),l[i+2068>>2]=r,l[i+2064>>2]=a,At(e);break g}e=0|O(),r=0|C(),l[i+2068>>2]=e,l[i+2064>>2]=r}for(e=(r=i+672|0)+84|0;mt(e=e+-28|0),(0|e)!=(0|r););break c}e=0|O(),r=0|C(),l[i+2068>>2]=e,l[i+2064>>2]=r}for(e=(r=i+880|0)+216|0;kf(e=e+-72|0),(0|e)!=(0|r););}for(e=(r=i+1104|0)+216|0;kf(e=e+-72|0),(0|e)!=(0|r););}li(i+1352|0)}li(i+1464|0)}li(i+1576|0)}li(i+1688|0)}li(i+1800|0)}li(i+1912|0)}e=i+2040|0,wf(i+2024|0),wf(e)}fn(i+2080|0),D(l[i+2068>>2]),V()},n[130]=function(e){e|=0;var r,i=0,a=0,f=0;if((a=r=We-16|0)>>>0>>0&&De(),We=a,l[r+8>>2]=e,a=l[r+8>>2],l[r+12>>2]=a,l[a+3072>>2]&&(e=l[a+3072>>2])&&Je(e),l[a+3524>>2]&&(i=l[a+3524>>2])){if((0|i)!=(0|(e=i+(l[(f=i+-4|0)>>2]<<4)|0)))for(;e=e+-16|0,n[178](e),(0|e)!=(0|i););Je(f)}for(vi(a+3540|0),e=(i=a+3440|0)+84|0;mt(e=e+-28|0),(0|e)!=(0|i););for(e=(i=a+3356|0)+84|0;mt(e=e+-28|0),(0|e)!=(0|i););for(e=(i=a+3272|0)+84|0;mt(e=e+-28|0),(0|e)!=(0|i););for(e=(i=a+3188|0)+84|0;mt(e=e+-28|0),(0|e)!=(0|i););for(e=(i=a+3104|0)+84|0;mt(e=e+-28|0),(0|e)!=(0|i););return mt(a+3076|0),e=l[r+12>>2],(a=r+16|0)>>>0>>0&&De(),We=a,0|e},n[131]=function(e,r,i,a){e|=0,r|=0,i|=0,a|=0;var f,t,n,o,b,c=0;c=f=We-48|0,f>>>0>>0&&De(),We=c,l[f+44>>2]=e,l[f+40>>2]=r,l[f+36>>2]=i,l[f+32>>2]=a,e=l[f+44>>2],l[e>>2]=2284,l[e+4>>2]=l[f+40>>2],l[e+8>>2]=l[f+36>>2],l[e+12>>2]=l[f+32>>2],l[e+16>>2]=0,l[e+20>>2]=0,l[e+24>>2]=0,l[e+28>>2]=0,$f(a=e+32|0),Un(c=e+44|0),Un(t=e+56|0),function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();if(We=i,l[r+12>>2]=e,Jo(e=l[r+12>>2]),l[e>>2]=0,l[e+4>>2]=0,l[r+8>>2]=0,l[138788]=0,ae(72,e+8|0,r+8|0,0|r),e=l[138788],l[138788]=0,1!=(0|e))return(e=r+16|0)>>>0>>0&&De(),void(We=e);e=0|x(0),C(),dc(e),V()}(l[r+12>>2]),(e=r+16|0)>>>0>>0&&De();We=e}(n=e+68|0),function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();if(We=i,l[r+12>>2]=e,Jo(e=l[r+12>>2]),l[e>>2]=0,l[e+4>>2]=0,l[r+8>>2]=0,l[138788]=0,ae(73,e+8|0,r+8|0,0|r),e=l[138788],l[138788]=0,1!=(0|e))return(e=r+16|0)>>>0>>0&&De(),void(We=e);e=0|x(0),C(),dc(e),V()}(l[r+12>>2]),(e=r+16|0)>>>0>>0&&De();We=e}(o=e+80|0),s[e+92|0]=0,Un(b=e+96|0),i=(r=j(l[f+40>>2],l[f+36>>2]))+r|0,l[138788]=0,r=0|P(66,0|(i>>>0>>0?-1:i)),i=l[138788],l[138788]=0;e:{r:{i:{a:{f:{t:{if(1!=(0|i)&&(l[e+24>>2]=r,i=(r=j(l[f+32>>2],l[f+32>>2]+1|0)<<1)+r|0,l[138788]=0,i=0|P(66,0|(i>>>0>>0?-1:i)),r=l[138788],l[138788]=0,1!=(0|r))){if(r=f+8|0,l[e+28>>2]=i,hi(l[e+24>>2],j(l[f+36>>2],l[f+40>>2]<<1)),hi(l[e+28>>2],j(l[f+32>>2],l[f+32>>2]+1|0)<<2),On(r),l[138788]=0,Z(67,e+80|0,0|r),r=l[138788],l[138788]=0,1==(0|r))break t;ct(f+8|0);break a}e=0|x(0),r=0|C(),l[f+28>>2]=e,l[f+24>>2]=r;break f}e=f+8|0,r=0|x(0),i=0|C(),l[f+28>>2]=r,l[f+24>>2]=i,ct(e)}if(I(l[f+28>>2]),e=0|X(1),l[138788]=0,J(68,0|e,2320,0),e=l[138788],l[138788]=0,1!=(0|e))break e;if(e=0|O(),r=0|C(),l[f+28>>2]=e,l[f+24>>2]=r,l[138788]=0,ie(69),e=l[138788],l[138788]=0,1==(0|e))break r;gt(b),pa(o),Mt(n),gt(t),gt(c),Ya(a);break i}return(r=f+48|0)>>>0>>0&&De(),We=r,0|e}D(l[f+28>>2]),V()}e=0|x(0),C(),dc(e),V()}V()},n[132]=function(e,r){e|=0,r=+r;var i,a,f,t=0;t=i=We-80|0,i>>>0>>0&&De(),We=t,l[i+76>>2]=e,z[i+64>>3]=r,e=l[i+76>>2],a=i,f=j(j(Zb(e),Qb(e)),Ub(e)),l[a+56>>2]=f;e:{r:switch(Kb(e)+-1|0){case 0:for(l[i+52>>2]=l[l[e+4>>2]>>2],e=i,t=(r=z[i+64>>3])<4294967296&r>=0?~~r>>>0:0,s[e+51|0]=t,l[i+60>>2]=0;l[i+60>>2]>2];)s[l[i+52>>2]+l[i+60>>2]|0]=d[i+51|0],l[i+60>>2]=l[i+60>>2]+1;break e;case 1:for(l[i+44>>2]=l[l[e+4>>2]>>2],e=i,r=z[i+64>>3],t=_(r)<2147483648?~~r:-2147483648,k[e+42>>1]=t,l[i+60>>2]=0;l[i+60>>2]>2];)k[l[i+44>>2]+(l[i+60>>2]<<1)>>1]=w[i+42>>1],l[i+60>>2]=l[i+60>>2]+1;break e;case 2:for(l[i+36>>2]=l[l[e+4>>2]>>2],e=i,r=z[i+64>>3],t=_(r)<2147483648?~~r:-2147483648,l[e+32>>2]=t,l[i+60>>2]=0;l[i+60>>2]>2];)l[l[i+36>>2]+(l[i+60>>2]<<2)>>2]=l[i+32>>2],l[i+60>>2]=l[i+60>>2]+1;break e;case 3:for(l[i+28>>2]=l[l[e+4>>2]>>2],p[i+24>>2]=z[i+64>>3],l[i+60>>2]=0;l[i+60>>2]>2];)p[l[i+28>>2]+(l[i+60>>2]<<2)>>2]=p[i+24>>2],l[i+60>>2]=l[i+60>>2]+1;break e;case 4:for(l[i+20>>2]=l[l[e+4>>2]>>2],z[i+8>>3]=z[i+64>>3],l[i+60>>2]=0;l[i+60>>2]>2];)z[l[i+20>>2]+(l[i+60>>2]<<3)>>3]=z[i+8>>3],l[i+60>>2]=l[i+60>>2]+1;break e;default:break r}K(1664,1670,973,1784),V()}(e=i+80|0)>>>0>>0&&De(),We=e},n[133]=function(e){e|=0;var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=l[i+12>>2],l[e>>2]=2124,l[e+4>>2]=0,l[e+8>>2]=0,l[e+12>>2]=0,l[e+16>>2]=0,l[e+20>>2]=1,l[e+24>>2]=0,l[e+28>>2]=255,l[e+32>>2]=0,k[e+36>>1]=0,function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,function(e){var r,i;if(i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,Jo(e=l[r+12>>2]),l[e>>2]=0,l[e+4>>2]=0,l[r+8>>2]=0,l[138788]=0,ae(55,e+8|0,r+8|0,0|r),e=l[138788],l[138788]=0,1!=(0|e))return(e=r+16|0)>>>0>>0&&De(),void(We=e);e=0|x(0),C(),dc(e),V()}(l[r+12>>2]),(e=r+16|0)>>>0>>0&&De();We=e}(e+40|0),function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,function(e){var r,i;if(i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,Jo(e=l[r+12>>2]),l[e>>2]=0,l[e+4>>2]=0,l[r+8>>2]=0,l[138788]=0,ae(56,e+8|0,r+8|0,0|r),e=l[138788],l[138788]=0,1!=(0|e))return(e=r+16|0)>>>0>>0&&De(),void(We=e);e=0|x(0),C(),dc(e),V()}(l[r+12>>2]),(e=r+16|0)>>>0>>0&&De();We=e}(e+52|0),l[e+64>>2]=0,s[e+68|0]=0,(i=i+16|0)>>>0>>0&&De(),We=i,0|e},n[134]=function(e,r,i,a){var f,t,n,o;e|=0,r|=0,i|=0,a|=0,t=f=We-16|0,f>>>0>>0&&De(),We=t,l[f+12>>2]=e,l[f+8>>2]=r,l[f+4>>2]=i,l[f>>2]=a,e=l[f+12>>2],l[e+64>>2]&&(r=l[e+64>>2])&&Je(r),l[e+12>>2]=l[f+4>>2],l[e+4>>2]=l[f+8>>2],l[e+16>>2]=l[f>>2],n=e,o=lo(l[e+12>>2]),l[n+64>>2]=o,hi(l[e+64>>2],l[e+12>>2]),A[e+12>>2]>l[e+16>>2]<<1>>>0&&l[e+16>>2]||($(0|X(1),2168,0),V()),(e=f+16|0)>>>0>>0&&De(),We=e},n[135]=function(e,r,i){e|=0,r|=0,i|=0;var a,f=0;f=a=We+-64|0,a>>>0>>0&&De(),We=f,l[a+56>>2]=e,s[a+55|0]=r,l[a+48>>2]=i,e=l[a+56>>2],l[a+40>>2]=e,l[a+32>>2]=e,A[a+48>>2]>A[e+12>>2]&&($(0|X(1),2168,0),V()),s[l[e+64>>2]+l[a+48>>2]|0]=d[a+55|0];e:if(A[a+48>>2]>2])s[a+63|0]=0;else if(A[a+48>>2]>(l[e+12>>2]-l[e+16>>2]|0)-1>>>0){if(1&Rb(e+40|0)?r=1:(r=a+16|0,i=(l[e+12>>2]-l[e+16>>2]|0)-1|0,tf(f=a+24|0,e+40|0),f=w[Sf(f)>>1],tf(r,e+40|0),r=i>>>0<=f+w[Sf(r)+2>>1]>>>0),r){s[a+63|0]=1;break e}tf(r=a+8|0,e+40|0),1&s[Sf(r)+4|0]?Cr(a+40|0):Or(a+32|0),s[a+63|0]=1}else k[e+36>>1]|l[a+48>>2]!=l[e+16>>2]||(r=d[l[e+64>>2]+l[a+48>>2]|0],l[e+24>>2]=r,l[e+28>>2]=r),d[l[e+64>>2]+l[a+48>>2]|0]>d[l[e+64>>2]+(l[a+48>>2]-1|0)|0]?(k[e+36>>1]<1&&(Cr(a+40|0),l[e+28>>2]=255,l[e+20>>2]=1),k[e+36>>1]=1,d[l[e+64>>2]+l[a+48>>2]|0]>A[e+24>>2]&&(l[e+24>>2]=d[l[e+64>>2]+l[a+48>>2]|0],l[e+32>>2]=l[a+48>>2],l[e+20>>2]=1)):d[l[e+64>>2]+l[a+48>>2]|0]>2]+(l[a+48>>2]-1|0)|0]?(k[e+36>>1]>-1&&(Or(a+32|0),l[e+24>>2]=0,l[e+20>>2]=1),k[e+36>>1]=65535,d[l[e+64>>2]+l[a+48>>2]|0]>2]&&(l[e+28>>2]=d[l[e+64>>2]+l[a+48>>2]|0],l[e+32>>2]=l[a+48>>2],l[e+20>>2]=1)):l[e+20>>2]=l[e+20>>2]+1,s[a+63|0]=0;return e=1&s[a+63|0],(r=a- -64|0)>>>0>>0&&De(),We=r,0|e},n[136]=function(e,r,i){e|=0,r|=0,i|=0;var a,f=0,t=0,n=0;f=a=We-112|0,a>>>0>>0&&De(),We=f,l[a+108>>2]=e,l[a+104>>2]=r,l[a+100>>2]=i;e:if(!(1&Rb((i=l[a+108>>2])+40|0))){for(l[a+92>>2]=0,s[a+91|0]=0,t=a,n=Ef(i+40|0),l[t+80>>2]=n;e=a+80|0,r=a+72|0,t=a,n=Mf(i+40|0),l[t+72>>2]=n,1&df(e,r);)d[l[i+64>>2]+w[Ut(a+80|0)>>1]|0]>d[a+91|0]&&(t=a,n=d[l[i+64>>2]+w[Ut(a+80|0)>>1]|0],s[t+91|0]=n,l[a+96>>2]=l[a+92>>2]),t=a,n=Tt(a+80|0),l[t+64>>2]=n,l[a+92>>2]=l[a+92>>2]+1;for(e=a+56|0,r=Ho(i+40|0,l[a+96>>2]),f=w[r+4>>1]|w[r+6>>1]<<16,r=w[r>>1]|w[r+2>>1]<<16,k[e>>1]=r,k[e+2>>1]=r>>>16,k[e+4>>1]=f,k[e+6>>1]=f>>>16,s[a+91|0]=0,l[a+52>>2]=l[a+96>>2],s[a+51|0]=0,s[a+50|0]=(l[a+96>>2]-2|0)<0;1&(-1^d[a+50|0]);){for(l[a+44>>2]=l[a+96>>2]-2;e=l[a+44>>2]>=0?1+((w[a+56>>1]-w[Ho(i+40|0,l[a+44>>2])>>1]|0)-w[Ho(i+40|0,l[a+44>>2])+2>>1]|0)>>>0>2]:0;)t=a,n=Ho(i+40|0,l[a+44>>2]),l[t+40>>2]=n,s[a+39|0]=d[l[i+64>>2]+w[l[a+40>>2]>>1]|0],d[a+39|0]>=d[a+91|0]&&(s[a+91|0]=d[a+39|0],l[a+96>>2]=l[a+44>>2],s[a+51|0]=1),l[a+44>>2]=l[a+44>>2]-2;w[Ho(i+40|0,l[a+96>>2])>>1]!=w[a+56>>1]&&(e=i+52|0,oo(r=a+32|0,(w[Ho(i+40|0,l[a+96>>2])>>1]+w[Ho(i+40|0,l[a+96>>2])+2>>1]|0)-1&65535,w[a+56>>1]),Ri(e,r)),s[a+50|0]=1&(l[a+96>>2]>1?-1^d[a+51|0]:1),e=a+56|0,r=Ho(i+40|0,l[a+96>>2]),f=w[r+4>>1]|w[r+6>>1]<<16,r=w[r>>1]|w[r+2>>1]<<16,k[e>>1]=r,k[e+2>>1]=r>>>16,k[e+4>>1]=f,k[e+6>>1]=f>>>16,s[a+91|0]=0,s[a+51|0]=0}for(s[a+91|0]=0,e=a+56|0,r=Ho(i+40|0,l[a+52>>2]),f=w[r+4>>1]|w[r+6>>1]<<16,r=w[r>>1]|w[r+2>>1]<<16,k[e>>1]=r,k[e+2>>1]=r>>>16,k[e+4>>1]=f,k[e+6>>1]=f>>>16,l[a+96>>2]=l[a+52>>2],s[a+51|0]=0,t=a,n=l[a+96>>2]+2>>>0>=bb(i+40|0)>>>0,s[t+31|0]=n;;){if(!(1&(-1^d[a+31|0])))break e;for(l[a+24>>2]=l[a+96>>2]+2;e=A[a+24>>2]>>0?1+((w[Ho(i+40|0,l[a+24>>2])>>1]-w[a+56>>1]|0)-w[a+58>>1]|0)>>>0>2]:0;)t=a,n=Ho(i+40|0,l[a+24>>2]),l[t+20>>2]=n,s[a+19|0]=d[l[i+64>>2]+w[l[a+20>>2]>>1]|0],d[a+19|0]>=d[a+91|0]&&(s[a+91|0]=d[a+19|0],l[a+96>>2]=l[a+24>>2],s[a+51|0]=1),l[a+24>>2]=l[a+24>>2]+2;w[Ho(i+40|0,l[a+96>>2])>>1]!=w[a+56>>1]&&(e=i+52|0,oo(r=a+8|0,(w[a+56>>1]+w[a+58>>1]|0)-1&65535,w[Ho(i+40|0,l[a+96>>2])>>1]),Ri(e,r)),e=a,r=A[a+96>>2]>>0?-1^d[a+51|0]:1,s[e+31|0]=1&r,e=a+56|0,r=Ho(i+40|0,l[a+96>>2]),f=w[r+4>>1]|w[r+6>>1]<<16,r=w[r>>1]|w[r+2>>1]<<16,k[e>>1]=r,k[e+2>>1]=r>>>16,k[e+4>>1]=f,k[e+6>>1]=f>>>16,s[a+91|0]=0,s[a+51|0]=0}}(e=a+112|0)>>>0>>0&&De(),We=e},n[137]=function(e){e|=0;var r,i=0,a=0,f=0,t=0,n=0;i=r=We+-64|0,r>>>0>>0&&De(),We=i,l[r+60>>2]=e;e:if(!(1&Rb((e=l[r+60>>2])+52|0)))for(f=r,t=Ef(e+52|0),l[f+56>>2]=t;;){if(i=r+56|0,a=r+48|0,f=r,t=Mf(e+52|0),l[f+48>>2]=t,!(1&df(i,a)))break e;for(f=r,n=+(w[Ut(i=r+56|0)+2>>1]-w[Ut(i)>>1]|0),z[f+40>>3]=n,z[r+32>>3]=0,z[r+24>>3]=1,f=r,t=w[Ut(i)>>1],l[f+20>>2]=t,f=r,t=w[Ut(i)+2>>1],l[f+16>>2]=t,f=r,t=w[Ut(i)+4>>1],l[f+12>>2]=t,s[r+11|0]=d[l[e+64>>2]+l[r+20>>2]|0],s[r+10|0]=d[l[e+64>>2]+l[r+16>>2]|0],s[r+9|0]=d[l[e+64>>2]+l[r+12>>2]|0],f=r,t=so(d[r+11|0],d[r+10|0]),s[f+8|0]=t,l[r+4>>2]=l[r+20>>2]+1;l[r+4>>2]>2];)i=ko(d[r+8|0],d[l[e+64>>2]+l[r+4>>2]|0]),s[l[e+64>>2]+l[r+4>>2]|0]=i,l[r+4>>2]=l[r+4>>2]+1;f=r,t=Nt(r+56|0),l[f>>2]=t}(e=r- -64|0)>>>0>>0&&De(),We=e},n[138]=function(e){var r,i;e|=0,i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,e=l[r+12>>2],hi(l[e+64>>2],l[e+12>>2]),k[e+36>>1]=0,l[e+20>>2]=1,l[e+24>>2]=0,l[e+28>>2]=255,l[e+32>>2]=0,function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,function(e){var r,i,a,f;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,a=r,f=bb(e=l[r+12>>2]),l[a+8>>2]=f,Bt(e),Ki(e,l[r+8>>2]),ec(e),(e=r+16|0)>>>0>>0&&De(),We=e}((e=l[r+12>>2])+40|0),Ra(e+52|0),(e=r+16|0)>>>0>>0&&De();We=e}(e),(e=r+16|0)>>>0>>0&&De(),We=e},n[139]=function(e,r,i){e|=0,r|=0,i|=0;var a,f,t=L(0),n=0,o=0;f=a=We-48|0,a>>>0>>0&&De(),We=f,l[a+44>>2]=e,l[a+40>>2]=r,l[a+36>>2]=i;e:if(!(1&Rb((e=l[a+44>>2])+40|0)))for(l[a+32>>2]=1;;){if(A[a+32>>2]>=bb(e+40|0)-1>>>0)break e;if(!(1&s[Ho(e+40|0,l[a+32>>2])+4|0]||Po(d[l[e+64>>2]+w[Ho(e+40|0,l[a+32>>2]-1|0)>>1]|0]-d[l[e+64>>2]+w[Ho(e+40|0,l[a+32>>2])>>1]|0]|0,d[l[e+64>>2]+w[Ho(e+40|0,l[a+32>>2]+1|0)>>1]|0]-d[l[e+64>>2]+w[Ho(e+40|0,l[a+32>>2])>>1]|0]|0)>>>0<=A[a+36>>2]))for(n=a,o=w[Ho(e+40|0,l[a+32>>2]-1|0)>>1],l[n+28>>2]=o,n=a,o=w[Ho(e+40|0,l[a+32>>2]+1|0)>>1],l[n+24>>2]=o,s[a+23|0]=d[l[e+64>>2]+l[a+28>>2]|0],s[a+22|0]=d[l[e+64>>2]+l[a+24>>2]|0],p[a+16>>2]=0,l[a+12>>2]=l[a+28>>2]+1;l[a+12>>2]>2];)r=l[a+28>>2],p[a+16>>2]=(l[a+12>>2]-r|0)/(l[a+24>>2]-r|0)|0,r=d[l[e+64>>2]+l[a+12>>2]|0],t=p[a+16>>2],r=ko(r,255&(i=(t=Go(L(L(L(L(1)-t)*L(d[a+23|0]))+L(t*L(d[a+22|0])))))=L(0)?~~t>>>0:0)),s[l[e+64>>2]+l[a+12>>2]|0]=r,l[a+12>>2]=l[a+12>>2]+1;l[a+32>>2]=l[a+32>>2]+1}(e=a+48|0)>>>0>>0&&De(),We=e},n[140]=function(e,r){e|=0,r|=0;var i,a,f,t=0,n=0;if(t=i=We-48|0,i>>>0>>0&&De(),We=t,t=i+32|0,l[i+40>>2]=e,l[i+36>>2]=r,e=l[i+40>>2],l[i+44>>2]=e,Cn(zn(l[i+36>>2])),function(e,r){var i,a=0;a=i=We-16|0,i>>>0>>0&&De();if(We=a,l[i+12>>2]=e,l[i+8>>2]=r,Jo(e=l[i+12>>2]),r=i+4|0,l[e>>2]=0,l[e+4>>2]=0,e=e+8|0,l[i+4>>2]=0,a=Jo(l[i+8>>2]),l[138788]=0,ae(180,0|e,0|r,0|a),e=l[138788],l[138788]=0,1!=(0|e))return(e=i+16|0)>>>0>>0&&De(),void(We=e);e=0|x(0),C(),dc(e),V()}(e,t),a=i,f=cb(l[i+36>>2]),l[a+20>>2]=f,A[i+20>>2]<=0||(r=l[i+20>>2],l[138788]=0,Z(149,0|e,0|r),r=l[138788],l[138788]=0,1!=(0|r)&&(r=l[l[i+36>>2]>>2],t=l[l[i+36>>2]+4>>2],n=l[i+20>>2],l[138788]=0,q(150,0|e,0|r,0|t,0|n),r=l[138788],l[138788]=0,1!=(0|r))))return e=l[i+44>>2],(r=i+48|0)>>>0>>0&&De(),We=r,0|e;r=0|O(),t=0|C(),l[i+16>>2]=r,l[i+12>>2]=t,Ua(e),D(l[i+16>>2]),V()},n[141]=function(e,r,i){e|=0,r|=0,i|=0;var a,f=0,t=0,n=0;for(f=a=We-112|0,a>>>0>>0&&De(),We=f,l[a+108>>2]=e,l[a+104>>2]=r,l[a+100>>2]=i,e=l[a+108>>2],A[a+100>>2]<=A[e+8>>2]&&A[a+104>>2]<=A[e+4>>2]||($(0|X(1),2364,0),V()),l[a+96>>2]=0,l[a+92>>2]=j(l[a+100>>2],l[e+4>>2]),t=a,n=Oo(l[a+104>>2]-l[e+12>>2]|0,0),l[t+88>>2]=n;A[a+88>>2]>2];)w[l[e+24>>2]+(l[a+92>>2]+l[a+88>>2]<<1)>>1]>0&&(r=w[l[e+24>>2]+(l[a+92>>2]+l[a+88>>2]<<1)>>1],i=l[e+28>>2],f=l[a+96>>2],l[a+96>>2]=f+1,k[i+(f<<1)>>1]=r),l[a+88>>2]=l[a+88>>2]+1;for(t=a,n=Oo(l[a+100>>2]-l[e+12>>2]|0,0),l[t+84>>2]=n;A[a+84>>2]>2];){for(t=a,n=Oo(l[a+104>>2]-l[e+12>>2]|0,0),l[t+80>>2]=n;l[a+80>>2]<=(0|Po(l[a+104>>2]+l[e+12>>2]|0,l[e+4>>2]-1|0));)l[a+76>>2]=l[a+80>>2]+j(l[a+84>>2],l[e+4>>2]),w[l[e+24>>2]+(l[a+76>>2]<<1)>>1]>0&&(r=w[l[e+24>>2]+(l[a+76>>2]<<1)>>1],i=l[e+28>>2],f=l[a+96>>2],l[a+96>>2]=f+1,k[i+(f<<1)>>1]=r),l[a+80>>2]=l[a+80>>2]+1;l[a+84>>2]=l[a+84>>2]+1}if(k[a+74>>1]=65535,l[a+96>>2]>=1){for(l[a+68>>2]=0,l[a+64>>2]=0;l[a+64>>2]<(l[a+96>>2]-l[a+68>>2]|0);){for(w[l[e+28>>2]+(l[a+64>>2]<<1)>>1]>1]&&(k[a+74>>1]=w[l[e+28>>2]+(l[a+64>>2]<<1)>>1]),l[a+60>>2]=l[a+64>>2]+1;l[a+60>>2]<(l[a+96>>2]-l[a+68>>2]|0);)w[l[e+28>>2]+(l[a+64>>2]<<1)>>1]==w[l[e+28>>2]+(l[a+60>>2]<<1)>>1]&&(ho(l[e+28>>2]+(l[a+60>>2]<<1)|0,l[e+28>>2]+((l[a+96>>2]-l[a+68>>2]|0)-1<<1)|0),l[a+68>>2]=l[a+68>>2]+1,l[a+60>>2]=l[a+60>>2]+-1),l[a+60>>2]=l[a+60>>2]+1;l[a+64>>2]=l[a+64>>2]+1}l[a+96>>2]=l[a+96>>2]-l[a+68>>2]}if(l[a+96>>2]){if(l[a+96>>2]>1)for(l[a+36>>2]=0;l[a+36>>2]>2];)w[l[e+28>>2]+(l[a+36>>2]<<1)>>1]!=w[a+74>>1]&&(r=e+32|0,ia(i=a+32|0,a+74|0,l[e+28>>2]+(l[a+36>>2]<<1)|0),xr(r,i)),l[a+36>>2]=l[a+36>>2]+1}else r=l[e+16>>2]+1|0,l[e+16>>2]=r,k[a+74>>1]=r,On(r=a+40|0),ct(r);k[l[e+24>>2]+(l[a+104>>2]+j(l[a+100>>2],l[e+4>>2])<<1)>>1]=w[a+74>>1];e:{if(!(w[a+74>>1]>>0)){if(On(r=a+16|0),l[138788]=0,Z(67,e+80|0,0|r),r=l[138788],l[138788]=0,1==(0|r)){e=a+16|0,r=0|O(),i=0|C(),l[a+12>>2]=r,l[a+8>>2]=i,ct(e);break e}ct(a+16|0)}return e=Jn(e+80|0,w[a+74>>1]),co(a,l[a+104>>2],l[a+100>>2]),function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2];A[e+4>>2]>2]?function(e,r){var i,a=0;a=i=We-32|0,i>>>0>>0&&De();if(We=a,l[i+28>>2]=e,l[i+24>>2]=r,e=l[i+28>>2],jt(i+8|0,e,1),e=zn(e),r=Jo(l[i+12>>2]),a=Jo(l[i+24>>2]),l[138788]=0,J(80,0|e,0|r,0|a),e=l[138788],l[138788]=0,1!=(0|e))return l[i+12>>2]=l[i+12>>2]+8,Xo(i+8|0),(e=i+32|0)>>>0>>0&&De(),void(We=e);e=i+8|0,r=0|O(),a=0|C(),l[i+4>>2]=r,l[i>>2]=a,Xo(e),D(l[i+4>>2]),V()}(e,Jo(l[i+8>>2])):function(e,r){var i,a,f,t,n=0;n=i=We-48|0,i>>>0>>0&&De();We=n,n=i+16|0,l[i+44>>2]=e,l[i+40>>2]=r,e=l[i+44>>2],f=i,t=zn(e),l[f+36>>2]=t,Nr(n,ni(e,bb(e)+1|0),bb(e),l[i+36>>2]),r=l[i+36>>2],n=Jo(l[i+24>>2]),a=Jo(l[i+40>>2]),l[138788]=0,J(80,0|r,0|n,0|a),r=l[138788],l[138788]=0;if(1!=(0|r)&&(l[i+24>>2]=l[i+24>>2]+8,l[138788]=0,Z(81,0|e,i+16|0),e=l[138788],l[138788]=0,1!=(0|e)))return za(i+16|0),(e=i+48|0)>>>0>>0&&De(),void(We=e);e=i+16|0,r=0|O(),n=0|C(),l[i+12>>2]=r,l[i+8>>2]=n,za(e),D(l[i+12>>2]),V()}(e,Jo(l[i+8>>2]));(e=i+16|0)>>>0>>0&&De();We=e}(e,a),e=w[a+74>>1],(r=a+112|0)>>>0>>0&&De(),We=r,0|e}D(l[a+12>>2]),V()},n[142]=function(e,r,i,a,f,t){e|=0,r|=0,i|=0,a|=0,f|=0,t|=0;var n,o,b=0,c=0;for(o=n=We+-64|0,n>>>0>>0&&De(),We=o,l[n+60>>2]=e,l[n+56>>2]=r,l[n+52>>2]=i,l[n+48>>2]=a,l[n+44>>2]=f,l[n+40>>2]=t,e=l[n+60>>2],Qe(l[n+56>>2]),Qe(l[n+52>>2]),Qe(l[n+48>>2]),Qe(l[n+44>>2]),b=n,c=Ef(l[n+40>>2]),l[b+32>>2]=c;r=n+32|0,i=n+24|0,b=n,c=Mf(l[n+40>>2]),l[b+24>>2]=c,1&df(r,i);)r=n+32|0,i=65535&it(l[n+56>>2],l[Ut(r)+8>>2]),b=Ut(r),c=i,l[b+8>>2]=c,b=n,c=qt(n+32|0),l[b+16>>2]=c;for(l[n+12>>2]=1;l[n+12>>2]<(0|Ob(l[n+56>>2]));)w[2+(l[e+3524>>2]+(l[n+12>>2]<<4)|0)>>1]<=0||65535&vt(l[n+56>>2],l[n+12>>2])||(r=w[2+(l[e+3524>>2]+(l[n+12>>2]<<4)|0)>>1],i=l[e+3524>>2]+((65535&it(l[n+56>>2],l[n+12>>2]))<<4)|0,k[i+2>>1]=r+w[i+2>>1],r=w[4+(l[e+3524>>2]+(l[n+12>>2]<<4)|0)>>1],i=l[e+3524>>2]+((65535&it(l[n+56>>2],l[n+12>>2]))<<4)|0,k[i+4>>1]=r+w[i+4>>1],k[2+(l[e+3524>>2]+(l[n+12>>2]<<4)|0)>>1]=0,k[4+(l[e+3524>>2]+(l[n+12>>2]<<4)|0)>>1]=0,Vi(l[e+3524>>2]+((65535&it(l[n+56>>2],l[n+12>>2]))<<4)|0,l[e+3524>>2]+(l[n+12>>2]<<4)|0,0),Vi(l[e+3524>>2]+((65535&it(l[n+56>>2],l[n+12>>2]))<<4)|0,l[e+3524>>2]+(l[n+12>>2]<<4)|0,1)),l[n+12>>2]=l[n+12>>2]+1;(e=n- -64|0)>>>0>>0&&De(),We=e},n[143]=function(e){e|=0;var r,i=0,a=0,f=0;for(i=r=We-48|0,r>>>0>>0&&De(),We=i,l[r+44>>2]=e,a=r,f=Qb((e=l[r+44>>2])+3188|0),l[a+40>>2]=f,a=r,f=Zb(e+3188|0),l[a+36>>2]=f,l[r+32>>2]=0;l[r+32>>2]<3;){for(l[r+28>>2]=(e+3188|0)+j(l[r+32>>2],28),l[r+24>>2]=e+(l[r+32>>2]<<10),hi(l[r+24>>2],1024),l[r+20>>2]=0;l[r+20>>2]>2];){for(l[r+16>>2]=l[l[l[r+28>>2]+4>>2]+(l[r+20>>2]<<2)>>2],l[r+12>>2]=0;l[r+12>>2]>2];)i=l[r+24>>2]+(d[l[r+16>>2]+l[r+12>>2]|0]<<2)|0,l[i>>2]=l[i>>2]+1,l[r+12>>2]=l[r+12>>2]+1;l[r+20>>2]=l[r+20>>2]+1}l[r+32>>2]=l[r+32>>2]+1}(e=r+48|0)>>>0>>0&&De(),We=e},n[144]=function(e){var r,i;e|=0,i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,gr(l[r+12>>2],0),(e=r+16|0)>>>0>>0&&De(),We=e},n[145]=function(e,r,i){e|=0,r|=0,i|=0;var a,f=0,t=0,n=L(0),o=0,b=0;f=a=We-1008|0,a>>>0>>0&&De(),We=f,l[a+1e3>>2]=e,l[a+996>>2]=r,k[a+994>>1]=i,f=l[a+1e3>>2],function(e){var r,i=0,a=0,f=0,t=0,n=0;i=r=We-80|0,r>>>0>>0&&De();We=i,l[r+76>>2]=e,e=l[r+76>>2],$f(r- -64|0),l[r+60>>2]=1;e:{for(;l[r+60>>2]<(0|Ob(e));){if(w[eb(e+44|0,l[r+60>>2])>>1]>0&&(i=r- -64|0,ia(a=r+48|0,eb(e+44|0,l[r+60>>2]),eb(e+56|0,l[r+60>>2])),l[138788]=0,Z(88,0|i,0|a),i=l[138788],l[138788]=0,1==(0|i)))break e;l[r+60>>2]=l[r+60>>2]+1}if(t=r,n=Ef(i=r- -64|0),l[t+40>>2]=n,t=r,n=Mf(i),l[t+32>>2]=n,i=l[r+40>>2],a=l[r+32>>2],l[138788]=0,Z(89,0|i,0|a),i=l[138788],l[138788]=0,1!=(0|i)){for(tf(r+16|0,r- -64|0);;){if(i=r+16|0,Na(a=r+8|0,r- -64|0),l[138788]=0,i=0|H(90,0|i,0|a),a=l[138788],l[138788]=0,1==(0|a))break e;if(!(1&i))break;if(i=e+96|0,l[138788]=0,a=0|P(91,r+16|0),f=l[138788],l[138788]=0,1==(0|f))break e;if(l[138788]=0,Z(92,0|i,a+2|0),i=l[138788],l[138788]=0,1==(0|i))break e;Hf(r,r+16|0)}return s[e+92|0]=1,Ya(r- -64|0),(e=r+80|0)>>>0>>0&&De(),void(We=e)}}e=r- -64|0,i=0|O(),a=0|C(),l[r+56>>2]=i,l[r+52>>2]=a,Ya(e),D(l[r+56>>2]),V()}(l[a+996>>2]),l[(e=We-16|0)+12>>2]=l[a+996>>2];e:{r:{i:{a:{f:{t:{n:{o:{b:{c:{v:{g:{u:{s:{k:{if(1&s[l[e+12>>2]+92|0])for(l[(e=We-16|0)+12>>2]=l[a+996>>2],l[a+988>>2]=l[e+12>>2]+96,o=a,b=Qb(f+3188|0),l[o+984>>2]=b,o=a,b=Zb(f+3188|0),l[o+980>>2]=b,l[a+976>>2]=l[a+984>>2]-2,l[a+972>>2]=l[a+980>>2]-2,e=l[747],l[a+952>>2]=l[746],l[a+956>>2]=e,e=l[745],l[a+944>>2]=l[744],l[a+948>>2]=e,e=l[743],l[a+936>>2]=l[742],l[a+940>>2]=e,e=l[741],l[a+928>>2]=l[740],l[a+932>>2]=e,e=l[755],l[a+920>>2]=l[754],l[a+924>>2]=e,e=l[753],l[a+912>>2]=l[752],l[a+916>>2]=e,e=l[751],l[a+904>>2]=l[750],l[a+908>>2]=e,e=l[749],l[a+896>>2]=l[748],l[a+900>>2]=e,l[a+892>>2]=j(l[a+984>>2],l[a+980>>2]),l[a+888>>2]=l[a+892>>2]/3,l[a+884>>2]=l[a+892>>2]/100,l[a+880>>2]=l[a+892>>2]/30,l[a+876>>2]=l[a+888>>2]/3,l[a+872>>2]=-1,l[a+868>>2]=0,o=a,b=Ef(l[a+988>>2]),l[o+864>>2]=b;e=a+864|0,r=a+856|0,o=a,b=Mf(l[a+988>>2]),l[o+856>>2]=b,1&df(e,r);){for(i=a+784|0,o=a,b=Qf(l[a+996>>2],w[Gb(a+864|0)>>1]),l[o+852>>2]=b,r=i+60|0,e=i;;){if(l[138788]=0,P(151,0|e),t=l[138788],l[138788]=0,1==(0|t))break r;if((0|r)==(0|(e=e+20|0)))break}for(r=(i=a+704|0)+60|0,e=i;;){if(l[138788]=0,P(152,0|e),t=l[138788],l[138788]=0,1==(0|t))break a;if((0|r)==(0|(e=e+20|0)))break}for(r=(i=a+640|0)+60|0,e=i;;){if(l[138788]=0,P(153,0|e),t=l[138788],l[138788]=0,1==(0|t))break t;if((0|r)==(0|(e=e+20|0)))break}for(r=(i=a+576|0)+60|0,e=i;;){if(l[138788]=0,P(154,0|e),t=l[138788],l[138788]=0,1==(0|t))break o;if((0|r)==(0|(e=e+20|0)))break}for(l[a+572>>2]=0;l[a+572>>2]<3;){if(e=(a+784|0)+j(l[a+572>>2],20)|0,l[138788]=0,J(155,0|e,32,-1),e=l[138788],l[138788]=0,1==(0|e))break c;if(e=(a+640|0)+j(l[a+572>>2],20)|0,l[138788]=0,J(156,0|e,32,-1),e=l[138788],l[138788]=0,1==(0|e))break c;if(e=(a+576|0)+j(l[a+572>>2],20)|0,l[138788]=0,J(157,0|e,32,-1),e=l[138788],l[138788]=0,1==(0|e))break c;for(l[a+568>>2]=0;l[a+568>>2]<32;){if(e=(a+640|0)+j(l[a+572>>2],20)|0,r=l[a+568>>2],l[138788]=0,e=0|H(158,0|e,0|r),r=l[138788],l[138788]=0,1==(0|r))break c;if(l[e>>2]=-1,e=(a+640|0)+j(l[a+572>>2],20)|0,r=l[a+568>>2],l[138788]=0,e=0|H(158,0|e,0|r),r=l[138788],l[138788]=0,1==(0|r))break c;if(l[e+8>>2]=0,e=(a+640|0)+j(l[a+572>>2],20)|0,r=l[a+568>>2],l[138788]=0,e=0|H(158,0|e,0|r),r=l[138788],l[138788]=0,1==(0|r))break c;if(p[e+12>>2]=-1,e=(a+640|0)+j(l[a+572>>2],20)|0,r=l[a+568>>2],l[138788]=0,e=0|H(158,0|e,0|r),r=l[138788],l[138788]=0,1==(0|r))break c;s[e+20|0]=1,l[a+568>>2]=l[a+568>>2]+1}l[a+572>>2]=l[a+572>>2]+1}for(l[a+556>>2]=0,l[a+560>>2]=0,l[a+564>>2]=0,l[a+552>>2]=0;A[a+552>>2]>2])>>>0;){if(!(l[Ho(l[a+852>>2],l[a+552>>2])>>2]<=2||l[Ho(l[a+852>>2],l[a+552>>2])>>2]>=l[a+976>>2]||l[Ho(l[a+852>>2],l[a+552>>2])+4>>2]<=2||l[Ho(l[a+852>>2],l[a+552>>2])+4>>2]>=l[a+972>>2])){for(Io(a+536|0,l[Ho(l[a+852>>2],l[a+552>>2])>>2],l[Ho(l[a+852>>2],l[a+552>>2])+4>>2]),l[a+532>>2]=0;l[a+532>>2]<3;){if(l[a+528>>2]=l[l[4+((f+3188|0)+j(l[a+532>>2],28)|0)>>2]+(l[a+540>>2]<<2)>>2],l[a+524>>2]=l[l[4+((f+3272|0)+j(l[a+532>>2],28)|0)>>2]+(l[a+540>>2]<<2)>>2],!d[l[a+524>>2]+l[a+536>>2]|0]&&(l[a+544>>2]=d[l[a+528>>2]+l[a+536>>2]|0],l[a+544>>2]>=250)){if(e=(a+784|0)+j(l[a+532>>2],20)|0,l[138788]=0,e=0|H(159,0|e,0),r=l[138788],l[138788]=0,1==(0|r)||(l[138788]=0,H(160,0|e,a+536|0),e=l[138788],l[138788]=0,1==(0|e))){e=a+536|0,r=0|O(),i=0|C(),l[a+780>>2]=r,l[a+776>>2]=i,Jo(e);break b}(s[l[a+524>>2]+l[a+536>>2]|0]=255,l[a+544>>2]<254)||(e=(a+556|0)+(l[a+532>>2]<<2)|0,l[e>>2]=l[e>>2]+1)}l[a+532>>2]=l[a+532>>2]+1}Jo(a+536|0)}l[a+552>>2]=l[a+552>>2]+1}if(l[a+520>>2]=l[a+892>>2]/3,l[a+516>>2]=l[a+520>>2]/2,l[138788]=0,P(161,a+392|0),e=l[138788],l[138788]=0,1==(0|e))break c;for(l[a+388>>2]=0,p[a+384>>2]=0,l[a+380>>2]=0,l[a+376>>2]=0,p[a+372>>2]=1e3,s[a+371|0]=d[3026],e=d[3024]|d[3025]<<8,s[a+369|0]=e,s[a+370|0]=e>>>8,l[a+364>>2]=l[759],e=l[758],l[a+356>>2]=l[757],l[a+360>>2]=e,l[a+352>>2]=l[762],e=l[761],l[a+344>>2]=l[760],l[a+348>>2]=e,l[a+332>>2]=0,l[a+336>>2]=0,l[a+340>>2]=0,l[a+328>>2]=0;l[a+328>>2]<3;){if(e=(a+784|0)+j(l[a+328>>2],20)|0,l[138788]=0,e=0|H(159,0|e,0),r=l[138788],l[138788]=0,1==(0|r))break c;if(hb(e)){if(l[a+388>>2]=l[a+388>>2]+1,l[a+324>>2]=l[a+328>>2]+(a+369|0),l[a+320>>2]=(a+356|0)+(l[a+328>>2]<<2),l[a+316>>2]=(a+344|0)+(l[a+328>>2]<<2),l[a+312>>2]=(a+332|0)+(l[a+328>>2]<<2),l[a+308>>2]=0,l[a+304>>2]=(f+3188|0)+j(l[a+328>>2],28),l[a+300>>2]=(f+3272|0)+j(l[a+328>>2],28),l[a+296>>2]=(a+704|0)+j(l[a+328>>2],20),l[138788]=0,P(152,a+272|0),e=l[138788],l[138788]=0,1==(0|e))break c;for(s[a+267|0]=0,l[a+260>>2]=l[a+984>>2]-1,l[a+256>>2]=l[a+980>>2]-1,l[a+252>>2]=0,l[a+248>>2]=1,l[a+244>>2]=0,l[a+240>>2]=0,l[a+236>>2]=0,l[a+232>>2]=0,l[a+228>>2]=0,l[a+224>>2]=0;;){if(l[a+236>>2]=l[a+244>>2],l[a+232>>2]=l[a+240>>2],l[a+224>>2]=l[a+228>>2],e=l[a+296>>2],l[138788]=0,W(162,0|e),e=l[138788],l[138788]=0,1==(0|e))break g;for(l[a+220>>2]=0;l[a+220>>2]<(0|hb(a+272|0));){if(e=l[a+296>>2],r=l[a+220>>2],l[138788]=0,r=0|H(163,a+272|0,0|r),i=l[138788],l[138788]=0,1==(0|i))break g;if(l[138788]=0,H(160,0|e,0|r),e=l[138788],l[138788]=0,1==(0|e))break g;l[a+220>>2]=l[a+220>>2]+1}if(e=(a+784|0)+j(l[a+328>>2],20)|0,r=l[l[a+312>>2]>>2],l[138788]=0,e=0|H(164,0|e,0|r),r=l[138788],l[138788]=0,1==(0|r))break g;l[a+268>>2]=e;l:{if((0|hb(l[a+268>>2]))>0)for(l[a+216>>2]=0;l[a+216>>2]<(0|hb(l[a+268>>2]));){if(e=l[a+268>>2],r=l[a+216>>2],l[138788]=0,e=0|H(165,0|e,0|r),r=l[138788],l[138788]=0,1==(0|r))break g;if(l[a+212>>2]=l[e>>2],e=l[a+268>>2],r=l[a+216>>2],l[138788]=0,e=0|H(165,0|e,0|r),r=l[138788],l[138788]=0,1==(0|r))break g;for(l[a+208>>2]=l[e+4>>2],l[a+204>>2]=0;l[a+204>>2]<8;){if(l[a+200>>2]=l[a+212>>2]+l[(a+928|0)+(l[a+204>>2]<<2)>>2],l[a+196>>2]=l[a+208>>2]+l[(a+896|0)+(l[a+204>>2]<<2)>>2],!(l[a+200>>2]<1|l[a+200>>2]>=l[a+260>>2]|l[a+196>>2]<1|l[a+196>>2]>=l[a+256>>2])&&d[l[l[l[a+300>>2]+4>>2]+(l[a+196>>2]<<2)>>2]+l[a+200>>2]|0]<=1){if(Io(a+176|0,l[a+200>>2],l[a+196>>2]),l[a+184>>2]=d[l[l[l[a+304>>2]+4>>2]+(l[a+196>>2]<<2)>>2]+l[a+200>>2]|0],l[a+184>>2]>=l[l[a+320>>2]>>2]){if(e=l[a+268>>2],l[138788]=0,H(160,0|e,a+176|0),e=l[138788],l[138788]=0,1==(0|e))break u;s[l[l[l[a+300>>2]+4>>2]+(l[a+196>>2]<<2)>>2]+l[a+200>>2]|0]=d[l[a+324>>2]],l[a+184>>2]>=254&&(e=(a+556|0)+(l[a+328>>2]<<2)|0,l[e>>2]=l[e>>2]+1)}else if(!d[l[l[l[a+300>>2]+4>>2]+(l[a+196>>2]<<2)>>2]+l[a+200>>2]|0]){if(e=l[a+296>>2],l[138788]=0,H(160,0|e,a+176|0),e=l[138788],l[138788]=0,1==(0|e))break u;l[a+244>>2]=l[a+200>>2]+l[a+244>>2],l[a+240>>2]=l[a+196>>2]+l[a+240>>2],l[a+228>>2]=l[a+228>>2]+1,s[l[l[l[a+300>>2]+4>>2]+(l[a+196>>2]<<2)>>2]+l[a+200>>2]|0]=1}Jo(a+176|0)}l[a+204>>2]=l[a+204>>2]+1}l[a+216>>2]=l[a+216>>2]+1}else if(!l[a+248>>2]&&!hb(a+272|0)){s[a+267|0]=1;break l}if(o=a,b=hb(l[a+268>>2]),l[o+172>>2]=b,l[a+308>>2]=l[a+172>>2]+l[a+308>>2],e=l[a+172>>2],r=(a+640|0)+j(l[a+328>>2],20)|0,i=l[l[a+312>>2]>>2],l[138788]=0,r=0|H(158,0|r,0|i),i=l[138788],l[138788]=0,1==(0|i))break g;if(l[r+4>>2]=e,e=l[a+308>>2],r=(a+640|0)+j(l[a+328>>2],20)|0,i=l[l[a+312>>2]>>2],l[138788]=0,r=0|H(158,0|r,0|i),i=l[138788],l[138788]=0,1==(0|i))break g;if(l[r>>2]=e,e=l[a+308>>2],r=(a+640|0)+j(l[a+328>>2],20)|0,i=l[l[a+312>>2]>>2],l[138788]=0,r=0|H(158,0|r,0|i),i=l[138788],l[138788]=0,1==(0|i))break g;if(l[r>>2]=e,e=l[l[a+320>>2]>>2],r=(a+640|0)+j(l[a+328>>2],20)|0,i=l[l[a+312>>2]>>2],l[138788]=0,r=0|H(158,0|r,0|i),i=l[138788],l[138788]=0,1==(0|i))break g;if(l[r+8>>2]=e,e=(a+576|0)+j(l[a+328>>2],20)|0,r=l[l[a+312>>2]>>2],l[138788]=0,e=0|H(166,0|e,0|r),r=l[138788],l[138788]=0,1==(0|r))break g;if(l[a+168>>2]=e,(0|hb(l[a+268>>2]))>0){if(e=l[a+268>>2],r=l[a+168>>2],i=l[a+328>>2],t=l[l[a+312>>2]>>2],l[138788]=0,n=L(ke(167,0|f,0|e,0|r,0|i,0|t)),e=l[138788],l[138788]=0,1==(0|e))break g;if(e=(a+640|0)+j(l[a+328>>2],20)|0,r=l[l[a+312>>2]>>2],l[138788]=0,e=0|H(158,0|e,0|r),r=l[138788],l[138788]=0,1==(0|r))break g;if(p[e+12>>2]=n,l[l[a+312>>2]>>2]>0){if(e=(a+576|0)+j(l[a+328>>2],20)|0,r=l[l[a+312>>2]>>2]-1|0,l[138788]=0,e=0|H(166,0|e,0|r),r=l[138788],l[138788]=0,1==(0|r))break g;l[a+164>>2]=e,l[l[a+168>>2]>>2]>l[l[a+164>>2]>>2]&&(l[l[a+168>>2]>>2]=l[l[a+164>>2]>>2]),l[l[a+168>>2]+8>>2]>2]+8>>2]&&(l[l[a+168>>2]+8>>2]=l[l[a+164>>2]+8>>2]),l[l[a+168>>2]+4>>2]>l[l[a+164>>2]+4>>2]&&(l[l[a+168>>2]+4>>2]=l[l[a+164>>2]+4>>2]),l[l[a+168>>2]+12>>2]>2]+12>>2]&&(l[l[a+168>>2]+12>>2]=l[l[a+164>>2]+12>>2])}if(l[a+252>>2]>0&&!((0|j(l[a+172>>2],6))<=l[a+308>>2]|l[a+308>>2]<=12)){if(e=(a+640|0)+j(l[a+328>>2],20)|0,r=l[l[a+312>>2]>>2],l[138788]=0,e=0|H(158,0|e,0|r),r=l[138788],l[138788]=0,1==(0|r))break g;s[e+20|0]=0,s[a+267|0]=1}}else{if(e=(a+640|0)+j(l[a+328>>2],20)|0,r=l[l[a+312>>2]>>2],l[138788]=0,e=0|H(158,0|e,0|r),r=l[138788],l[138788]=0,1==(0|r))break g;if(p[e+12>>2]=0,e=(a+576|0)+j(l[a+328>>2],20)|0,r=l[l[a+312>>2]>>2]-1|0,l[138788]=0,e=0|H(166,0|e,0|r),r=l[138788],l[138788]=0,1==(0|r))break g;l[a+160>>2]=e,io(l[a+168>>2],l[a+160>>2]),l[a+252>>2]=l[a+252>>2]+1}if(e=a,l[l[a+312>>2]>>2]){if(r=(a+576|0)+j(l[a+328>>2],20)|0,i=l[l[a+312>>2]>>2]-1|0,l[138788]=0,r=0|H(166,0|r,0|i),i=l[138788],l[138788]=0,1==(0|i))break g;if(r=l[r+8>>2],i=(a+576|0)+j(l[a+328>>2],20)|0,t=l[l[a+312>>2]>>2]-1|0,l[138788]=0,i=0|H(166,0|i,0|t),t=l[138788],l[138788]=0,1==(0|t))break g;r=r-l[i>>2]|0}else r=l[f+3532>>2];if(l[e+156>>2]=r,e=a,l[l[a+312>>2]>>2]){if(r=(a+576|0)+j(l[a+328>>2],20)|0,i=l[l[a+312>>2]>>2]-1|0,l[138788]=0,r=0|H(166,0|r,0|i),i=l[138788],l[138788]=0,1==(0|i))break g;if(r=l[r+12>>2],i=(a+576|0)+j(l[a+328>>2],20)|0,t=l[l[a+312>>2]>>2]-1|0,l[138788]=0,i=0|H(166,0|i,0|t),t=l[138788],l[138788]=0,1==(0|t))break g;r=r-l[i+4>>2]|0}else r=l[f+3536>>2];if(l[e+152>>2]=r,e=(a+576|0)+j(l[a+328>>2],20)|0,r=l[l[a+312>>2]>>2],l[138788]=0,e=0|H(166,0|e,0|r),r=l[138788],l[138788]=0,1==(0|r))break g;if(e=l[e+8>>2],r=(a+576|0)+j(l[a+328>>2],20)|0,i=l[l[a+312>>2]>>2],l[138788]=0,r=0|H(166,0|r,0|i),i=l[138788],l[138788]=0,1==(0|i))break g;if(l[a+148>>2]=e-l[r>>2],e=(a+576|0)+j(l[a+328>>2],20)|0,r=l[l[a+312>>2]>>2],l[138788]=0,e=0|H(166,0|e,0|r),r=l[138788],l[138788]=0,1==(0|r))break g;if(e=l[e+12>>2],r=(a+576|0)+j(l[a+328>>2],20)|0,i=l[l[a+312>>2]>>2],l[138788]=0,r=0|H(166,0|r,0|i),i=l[138788],l[138788]=0,1==(0|i))break g;if(l[a+144>>2]=e-l[r+4>>2],!(1&s[a+267|0])){if(!(l[l[a+312>>2]>>2]<=0)){if(e=(a+640|0)+j(l[a+328>>2],20)|0,r=l[l[a+312>>2]>>2],l[138788]=0,e=0|H(158,0|e,0|r),r=l[138788],l[138788]=0,1==(0|r))break g;if(!(l[e>>2]<=l[a+884>>2])){if(e=(a+640|0)+j(l[a+328>>2],20)|0,r=l[l[a+312>>2]>>2],l[138788]=0,e=0|H(158,0|e,0|r),r=l[138788],l[138788]=0,1==(0|r))break g;if(e=l[e>>2],r=(a+640|0)+j(l[a+328>>2],20)|0,i=l[l[a+312>>2]>>2]-1|0,l[138788]=0,r=0|H(158,0|r,0|i),i=l[138788],l[138788]=0,1==(0|i))break g;if(!((0|e)<=l[r>>2]<<2)){if(e=(a+640|0)+j(l[a+328>>2],20)|0,r=l[l[a+312>>2]>>2],l[138788]=0,e=0|H(158,0|e,0|r),r=l[138788],l[138788]=0,1==(0|r))break g;s[e+20|0]=0,s[a+267|0]=1;break l}}}if(31!=l[l[a+312>>2]>>2]){if(e=l[a+312>>2],l[e>>2]=l[e>>2]+1,l[l[a+316>>2]>>2]=l[l[a+320>>2]>>2],e=l[a+320>>2],l[e>>2]=l[e>>2]-4,e=l[a+324>>2],s[0|e]=d[0|e]-10,e=(a+784|0)+j(l[a+328>>2],20)|0,r=l[l[a+312>>2]>>2],l[138788]=0,e=0|H(159,0|e,0|r),r=l[138788],l[138788]=0,1==(0|r))break g;if(l[a+268>>2]=e,l[138788]=0,W(162,a+272|0),e=l[138788],l[138788]=0,1==(0|e))break g;if(r=a,e=1,l[a+308>>2]>l[a+520>>2]||(e=1,l[l[a+312>>2]>>2]>=32||(e=1,(0|j(l[a+148>>2],l[a+144>>2]))>l[a+520>>2]||(e=0,l[a+152>>2]<=10||(e=0,l[a+156>>2]<=10||(2.5*+l[a+152>>2]<+l[a+144>>2]||(e=0,2.5*+l[a+156>>2]<+l[a+148>>2]))&&(e=-1^(2.5*+l[a+152>>2]<+l[a+144>>2]?2.5*+l[a+156>>2]<+l[a+148>>2]:0)))))),s[r+267|0]=1&e,!(1&s[a+267|0]))for(l[a+248>>2]=0,l[a+140>>2]=0;l[a+140>>2]<(0|hb(l[a+296>>2]));){if(e=l[a+296>>2],r=l[a+140>>2],l[138788]=0,e=0|H(163,0|e,0|r),r=l[138788],l[138788]=0,1==(0|r))break g;if(l[a+136>>2]=l[e>>2],e=l[a+296>>2],r=l[a+140>>2],l[138788]=0,e=0|H(163,0|e,0|r),r=l[138788],l[138788]=0,1==(0|r))break g;if(l[a+132>>2]=l[e+4>>2],d[l[l[l[a+300>>2]+4>>2]+(l[a+132>>2]<<2)>>2]+l[a+136>>2]|0]<=1){if(l[a+248>>2]=l[a+248>>2]+1,Io(a+112|0,l[a+136>>2],l[a+132>>2]),l[a+120>>2]=d[l[l[l[a+304>>2]+4>>2]+(l[a+132>>2]<<2)>>2]+l[a+136>>2]|0],l[a+120>>2]>=l[l[a+320>>2]>>2]){if(e=l[a+268>>2],l[138788]=0,H(160,0|e,a+112|0),e=l[138788],l[138788]=0,1==(0|e))break s;s[l[l[l[a+300>>2]+4>>2]+(l[a+132>>2]<<2)>>2]+l[a+136>>2]|0]=d[l[a+324>>2]]}else if(l[138788]=0,H(160,a+272|0,a+112|0),e=l[138788],l[138788]=0,1==(0|e))break s;Jo(a+112|0)}l[a+140>>2]=l[a+140>>2]+1}if(1&(-1^d[a+267|0]))continue}else s[a+267|0]=1}}break}if(l[138788]=0,W(162,a+272|0),e=l[138788],l[138788]=0,1==(0|e))break g;ki(a+272|0)}l[a+328>>2]=l[a+328>>2]+1}if(l[a+388>>2]){for(l[a+872>>2]=-1,l[a+868>>2]=l[a+892>>2],l[a+104>>2]=0;l[a+104>>2]<3;){if(e=(a+784|0)+j(l[a+104>>2],20)|0,l[138788]=0,e=0|H(159,0|e,0),r=l[138788],l[138788]=0,1==(0|r))break c;o=a,b=hb(e),l[o+100>>2]=b,l[a+100>>2]&&(o=a,b=0|N(l[a+100>>2]-l[a+880>>2]|0),l[o+96>>2]=b,l[a+96>>2]>2]&&(l[a+872>>2]=l[a+104>>2],l[a+868>>2]=l[a+96>>2])),l[a+104>>2]=l[a+104>>2]+1}for(l[a+92>>2]=0;l[a+92>>2]<3;){if(e=(a+784|0)+j(l[a+92>>2],20)|0,l[138788]=0,e=0|H(159,0|e,0),r=l[138788],l[138788]=0,1==(0|r))break c;if(hb(e)){if(l[a+88>>2]=(f+3188|0)+j(l[a+92>>2],28),l[a+84>>2]=l[a+92>>2]+(a+369|0),l[a+80>>2]=(a+356|0)+(l[a+92>>2]<<2),l[a+76>>2]=(a+344|0)+(l[a+92>>2]<<2),l[a+72>>2]=(a+332|0)+(l[a+92>>2]<<2),l[a+68>>2]=(a+704|0)+j(l[a+92>>2],20),e=(a+640|0)+j(l[a+92>>2],20)|0,r=l[l[a+72>>2]>>2],i=l[a+884>>2],l[138788]=0,e=0|Y(168,0|f,0|e,0|r,0|i),r=l[138788],l[138788]=0,1==(0|r))break c;if(l[a+64>>2]=e,e=l[a+88>>2],r=l[a+68>>2],l[138788]=0,n=L(le(169,0|f,0|e,0|r)),e=l[138788],l[138788]=0,1==(0|e))break c;if(p[(a+492|0)+(l[a+92>>2]<<2)>>2]=n,l[a+92>>2]==l[a+872>>2]){if(e=(a+784|0)+j(l[a+92>>2],20)|0,r=l[a+872>>2],l[138788]=0,se(170,0|f,0|(i=e),(e=a+392|0)+88|0,e+92|0,e+96|0,0|r),e=l[138788],l[138788]=0,1==(0|e))break c;for(l[a+60>>2]=0;l[a+60>>2]<3;){if(l[a+60>>2]!=l[a+92>>2]){if(e=(f+3188|0)+j(l[a+60>>2],28)|0,r=l[a+68>>2],l[138788]=0,n=L(le(169,0|f,0|e,0|r)),e=l[138788],l[138788]=0,1==(0|e))break c;p[(a+492|0)+(l[a+60>>2]<<2)>>2]=n}l[a+60>>2]=l[a+60>>2]+1}}if(p[((e=a+392|0)+40|0)+(l[a+92>>2]<<2)>>2]=L(255)-p[(e+100|0)+(l[a+92>>2]<<2)>>2],r=(a+640|0)+j(l[a+92>>2],20)|0,i=l[a+92>>2],l[138788]=0,n=L(de(171,0|f,0|r,0|e,0|i)),e=l[138788],l[138788]=0,1==(0|e))break c;if(p[(a+444|0)+(l[a+92>>2]<<2)>>2]=n,e=(a+640|0)+j(l[a+92>>2],20)|0,l[138788]=0,n=L(ue(172,0|f,0|e)),e=l[138788],l[138788]=0,1==(0|e))break c;if(p[(a+456|0)+(l[a+92>>2]<<2)>>2]=n,e=(a+784|0)+j(l[a+92>>2],20)|0,r=l[a+984>>2],i=l[a+980>>2],l[138788]=0,n=L(ke(173,0|f,0|e,0|r,0|i,4)),e=l[138788],l[138788]=0,1==(0|e))break c;if(p[(a+504|0)+(l[a+92>>2]<<2)>>2]=n,!(!(p[(a+444|0)+(l[a+92>>2]<<2)>>2]>L(1.5))|l[l[a+72>>2]>>2]<=10)&&(e=(a+640|0)+j(l[a+92>>2],20)|0,r=l[a+92>>2],i=l[l[a+72>>2]>>2]-1|0,l[138788]=0,ge(174,0|f,0|e,a+392|0,0|r,0|i),e=l[138788],l[138788]=0,1==(0|e)))break c;if(p[a+384>>2]<=p[(a+432|0)+(l[a+92>>2]<<2)>>2]){if(e=a,r=l[a+64>>2]>1?1:l[a+64>>2],l[e+56>>2]=r,e=(a+576|0)+j(l[a+92>>2],20)|0,r=l[a+56>>2],l[138788]=0,e=0|H(166,0|e,0|r),r=l[138788],l[138788]=0,1==(0|r))break c;io(a+392|0,e),p[a+384>>2]=p[(a+432|0)+(l[a+92>>2]<<2)>>2]}if(l[l[a+72>>2]>>2]>1&&l[(a+556|0)+(l[a+92>>2]<<2)>>2]>2]){if(e=(a+640|0)+j(l[a+92>>2],20)|0,l[138788]=0,e=0|H(158,0|e,1),r=l[138788],l[138788]=0,1==(0|r))break c;if(l[a+52>>2]=l[e>>2],e=(a+640|0)+j(l[a+92>>2],20)|0,l[138788]=0,e=0|H(158,0|e,1),r=l[138788],l[138788]=0,1==(0|r))break c;for(l[a+48>>2]=l[e+8>>2],l[a+44>>2]=0,l[a+40>>2]=f+(l[a+92>>2]<<10),l[a+36>>2]=255;l[a+36>>2]>=l[a+48>>2];)l[a+44>>2]=l[l[a+40>>2]+(l[a+36>>2]<<2)>>2]+l[a+44>>2],l[a+36>>2]=l[a+36>>2]+-1;s[a+35|0]=l[a+44>>2]>l[a+516>>2]?(0|j(l[a+44>>2],3))>l[a+52>>2]<<2:0,e=a,r=0,l[l[a+72>>2]>>2]<=3||(r=0,l[a+52>>2]<=20||(r=l[a+44>>2]>l[a+52>>2]<<3)),s[e+34|0]=r,1&s[a+34|0]||1&s[a+35|0]?(l[a+380>>2]=l[a+44>>2]+l[a+380>>2],l[a+376>>2]=l[a+52>>2]+l[a+376>>2],p[a+28>>2]=L(l[a+44>>2])/L(l[a+52>>2]),p[a+28>>2]>2]&&(p[a+372>>2]=p[a+28>>2])):(p[a+24>>2]=l[(a+556|0)+(l[a+92>>2]<<2)>>2],p[a+24>>2]>2]=p[(a+408|0)+(l[a+92>>2]<<2)>>2],p[a+24>>2]>2]=10),p[(a+444|0)+(l[a+92>>2]<<2)>>2]>L(.699999988079071)&&(p[a+20>>2]=L(p[(a+444|0)+(l[a+92>>2]<<2)>>2]-L(.699999988079071))*L(20),p[a+24>>2]=p[a+24>>2]*p[a+20>>2])),e=a+392|0,n=Jb(L(p[a+24>>2]*L(.10000000149011612))),e=(e+40|0)+(l[a+92>>2]<<2)|0,p[e>>2]=p[e>>2]*n)}if(e=l[a+68>>2],l[138788]=0,W(162,0|e),e=l[138788],l[138788]=0,1==(0|e))break c}l[a+92>>2]=l[a+92>>2]+1}if(l[a+388>>2]>0){for(l[a+380>>2],l[a+16>>2]=0;l[a+16>>2]<3;)l[a+16>>2]=l[a+16>>2]+1;if(l[138788]=0,H(175,f+3540|0,a+392|0),e=l[138788],l[138788]=0,1==(0|e))break c}l[a+108>>2]=0}else l[a+108>>2]=4;for(e=(r=a+576|0)+60|0;di(e=e+-20|0),(0|e)!=(0|r););for(e=(r=a+640|0)+60|0;ui(e=e+-20|0),(0|e)!=(0|r););for(e=(r=a+704|0)+60|0;ki(e=e+-20|0),(0|e)!=(0|r););for(e=(r=a+784|0)+60|0;Yr(e=e+-20|0),(0|e)!=(0|r););l:switch(l[a+108>>2]-1|0){case 0:case 1:case 2:break k;default:break l}o=a,b=Ct(a+864|0),l[o+8>>2]=b}return k[a+1006>>1]=0,e=w[a+1006>>1],(r=a+1008|0)>>>0>>0&&De(),We=r,0|e}V()}e=a+112|0,r=0|O(),i=0|C(),l[a+780>>2]=r,l[a+776>>2]=i,Jo(e);break v}e=a+176|0,r=0|O(),i=0|C(),l[a+780>>2]=r,l[a+776>>2]=i,Jo(e);break v}e=0|O(),r=0|C(),l[a+780>>2]=e,l[a+776>>2]=r}ki(a+272|0);break b}e=0|O(),r=0|C(),l[a+780>>2]=e,l[a+776>>2]=r}for(e=(r=a+576|0)+60|0;di(e=e+-20|0),(0|e)!=(0|r););break n}if(r=0|O(),f=0|C(),l[a+780>>2]=r,l[a+776>>2]=f,r=e,(0|e)!=(0|i))for(;di(r=r+-20|0),(0|r)!=(0|i););}for(e=(r=a+640|0)+60|0;ui(e=e+-20|0),(0|e)!=(0|r););break f}if(r=0|O(),f=0|C(),l[a+780>>2]=r,l[a+776>>2]=f,r=e,(0|e)!=(0|i))for(;ui(r=r+-20|0),(0|r)!=(0|i););}for(e=(r=a+704|0)+60|0;ki(e=e+-20|0),(0|e)!=(0|r););break i}if(r=0|O(),f=0|C(),l[a+780>>2]=r,l[a+776>>2]=f,r=e,(0|e)!=(0|i))for(;ki(r=r+-20|0),(0|r)!=(0|i););}for(e=(r=a+784|0)+60|0;Yr(e=e+-20|0),(0|e)!=(0|r););break e}if(r=0|O(),f=0|C(),l[a+780>>2]=r,l[a+776>>2]=f,r=e,(0|e)!=(0|i))for(;Yr(r=r+-20|0),(0|r)!=(0|i););}D(l[a+780>>2]),V()},n[146]=function(e,r){var i,a;return e|=0,r|=0,a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=function(e,r){var i,a;return a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],l[i+8>>2]>2]&&l[i+8>>2]>=0||(K(3521,3269,246,3553),V()),e=l[e+4>>2]+j(l[i+8>>2],124)|0,(r=i+16|0)>>>0>>0&&De(),We=r,e}(l[i+12>>2],l[i+8>>2]),(r=i+16|0)>>>0>>0&&De(),We=r,0|e},n[147]=function(e,r){var i,a;e|=0,r|=0,a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,Ke(l[i+12>>2],l[i+8>>2]),(e=i+16|0)>>>0>>0&&De(),We=e},n[148]=function(e,r){var i,a;e|=0,r|=0,a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],l[e+4>>2]==l[zn(e)>>2]?mr(e,l[i+8>>2]):Pr(e,l[i+8>>2]),(e=i+16|0)>>>0>>0&&De(),We=e},n[149]=function(e,r){var i,a,f,t;e|=0,r|=0,a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],A[i+8>>2]>ga(e)>>>0&&(Hb(),V()),r=Pt(zn(e),l[i+8>>2]),l[e+4>>2]=r,l[e>>2]=r,r=l[e>>2]+j(l[i+8>>2],6)|0,f=zn(e),t=r,l[f>>2]=t,Yi(e,0),(e=i+16|0)>>>0>>0&&De(),We=e},n[150]=function(e,r,i,a){var f,t;e|=0,r|=0,i|=0,a|=0,t=f=We-48|0,f>>>0>>0&&De(),We=t,l[f+44>>2]=e,l[f+40>>2]=r,l[f+36>>2]=i,l[f+32>>2]=a,xt(e=f+16|0,r=l[f+44>>2],l[f+32>>2]),function(e,r,i,a){var f,t;t=f=We-32|0,f>>>0>>0&&De();We=t,l[f+28>>2]=e,l[f+24>>2]=r,l[f+20>>2]=i,l[f+16>>2]=a,l[f+12>>2]=(l[f+20>>2]-l[f+24>>2]|0)/6,l[f+12>>2]>0&&(Fr(l[l[f+16>>2]>>2],l[f+24>>2],j(l[f+12>>2],6)),e=l[f+16>>2],l[e>>2]=l[e>>2]+j(l[f+12>>2],6));(e=f+32|0)>>>0>>0&&De();We=e}(zn(r),l[f+40>>2],l[f+36>>2],e+4|0),Xo(f+16|0),(e=f+48|0)>>>0>>0&&De(),We=e},n[151]=function(e){e|=0;var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,$b(e=l[i+12>>2]),l[e>>2]=3596,l[e+4>>2]=0,l[e+16>>2]=0,l[e+12>>2]=0,l[e+8>>2]=0,(i=i+16|0)>>>0>>0&&De(),We=i,0|e},n[152]=tn,n[153]=function(e){e|=0;var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,$b(e=l[i+12>>2]),l[e>>2]=3776,l[e+4>>2]=0,l[e+16>>2]=0,l[e+12>>2]=0,l[e+8>>2]=0,(i=i+16|0)>>>0>>0&&De(),We=i,0|e},n[154]=function(e){e|=0;var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,$b(e=l[i+12>>2]),l[e>>2]=3860,l[e+4>>2]=0,l[e+16>>2]=0,l[e+12>>2]=0,l[e+8>>2]=0,(i=i+16|0)>>>0>>0&&De(),We=i,0|e},n[155]=function(e,r,i){e|=0,r|=0,i|=0;var a,f,t=0,n=0;f=a=We-32|0,a>>>0>>0&&De(),We=f,l[a+28>>2]=e,l[a+24>>2]=r,l[a+20>>2]=i,(i=l[a+28>>2])||(K(3264,3269,308,3387),V()),l[a+24>>2]<0&&(K(3395,3269,309,3387),V()),-1!=l[a+20>>2]&&(l[i+16>>2]=l[a+20>>2]),l[a+24>>2]?l[i+4>>2]?l[a+24>>2]<=l[i+12>>2]?(l[a+24>>2]>l[i+8>>2]?$a(l[i+4>>2]+j(l[i+8>>2],20)|0,l[a+24>>2]-l[i+8>>2]|0):l[i+8>>2]>l[a+24>>2]&&Vf(l[i+4>>2]+j(l[a+24>>2],20)|0,l[i+8>>2]-l[a+24>>2]|0),l[i+8>>2]=l[a+24>>2]):(l[a+16>>2]=l[i+16>>2],l[a+16>>2]||(l[a+16>>2]=l[i+8>>2]/8,r=a,e=l[a+16>>2]<4?4:l[a+16>>2]>1024?1024:l[a+16>>2],l[r+16>>2]=e),l[a+24>>2]<(l[i+12>>2]+l[a+16>>2]|0)?l[a+12>>2]=l[i+12>>2]+l[a+16>>2]:l[a+12>>2]=l[a+24>>2],l[a+12>>2]>2]&&(K(3445,3269,377,3387),V()),A[a+12>>2]>214748364&&(K(3467,3269,379,3387),V()),t=a,n=lo(j(l[a+12>>2],20)),l[t+8>>2]=n,Fr(l[a+8>>2],l[i+4>>2],j(l[i+8>>2],20)),l[a+24>>2]<=l[i+8>>2]&&(K(3502,3269,391,3387),V()),$a(l[a+8>>2]+j(l[i+8>>2],20)|0,l[a+24>>2]-l[i+8>>2]|0),(e=l[i+4>>2])&&Je(e),l[i+4>>2]=l[a+8>>2],l[i+8>>2]=l[a+24>>2],l[i+12>>2]=l[a+12>>2]):(A[a+24>>2]>214748364&&(K(3409,3269,334,3387),V()),t=i,n=lo(j(l[a+24>>2],20)),l[t+4>>2]=n,$a(l[i+4>>2],l[a+24>>2]),e=l[a+24>>2],l[i+12>>2]=e,l[i+8>>2]=e):(l[i+4>>2]&&(Vf(l[i+4>>2],l[i+8>>2]),(e=l[i+4>>2])&&Je(e),l[i+4>>2]=0),l[i+12>>2]=0,l[i+8>>2]=0),(e=a+32|0)>>>0>>0&&De(),We=e},n[156]=function(e,r,i){e|=0,r|=0,i|=0;var a,f,t=0,n=0;f=a=We-32|0,a>>>0>>0&&De(),We=f,l[a+28>>2]=e,l[a+24>>2]=r,l[a+20>>2]=i,(i=l[a+28>>2])||(K(3264,3269,308,3387),V()),l[a+24>>2]<0&&(K(3395,3269,309,3387),V()),-1!=l[a+20>>2]&&(l[i+16>>2]=l[a+20>>2]),l[a+24>>2]?l[i+4>>2]?l[a+24>>2]<=l[i+12>>2]?(l[a+24>>2]>l[i+8>>2]?zt(l[i+4>>2]+j(l[i+8>>2],24)|0,l[a+24>>2]-l[i+8>>2]|0):l[i+8>>2]>l[a+24>>2]&&To(l[i+4>>2]+j(l[a+24>>2],24)|0,l[i+8>>2]-l[a+24>>2]|0),l[i+8>>2]=l[a+24>>2]):(l[a+16>>2]=l[i+16>>2],l[a+16>>2]||(l[a+16>>2]=l[i+8>>2]/8,r=a,e=l[a+16>>2]<4?4:l[a+16>>2]>1024?1024:l[a+16>>2],l[r+16>>2]=e),l[a+24>>2]<(l[i+12>>2]+l[a+16>>2]|0)?l[a+12>>2]=l[i+12>>2]+l[a+16>>2]:l[a+12>>2]=l[a+24>>2],l[a+12>>2]>2]&&(K(3445,3269,377,3387),V()),A[a+12>>2]>178956970&&(K(3467,3269,379,3387),V()),t=a,n=lo(j(l[a+12>>2],24)),l[t+8>>2]=n,Fr(l[a+8>>2],l[i+4>>2],j(l[i+8>>2],24)),l[a+24>>2]<=l[i+8>>2]&&(K(3502,3269,391,3387),V()),zt(l[a+8>>2]+j(l[i+8>>2],24)|0,l[a+24>>2]-l[i+8>>2]|0),(e=l[i+4>>2])&&Je(e),l[i+4>>2]=l[a+8>>2],l[i+8>>2]=l[a+24>>2],l[i+12>>2]=l[a+12>>2]):(A[a+24>>2]>178956970&&(K(3409,3269,334,3387),V()),t=i,n=lo(j(l[a+24>>2],24)),l[t+4>>2]=n,zt(l[i+4>>2],l[a+24>>2]),e=l[a+24>>2],l[i+12>>2]=e,l[i+8>>2]=e):(l[i+4>>2]&&(To(l[i+4>>2],l[i+8>>2]),(e=l[i+4>>2])&&Je(e),l[i+4>>2]=0),l[i+12>>2]=0,l[i+8>>2]=0),(e=a+32|0)>>>0>>0&&De(),We=e},n[157]=function(e,r,i){e|=0,r|=0,i|=0;var a,f,t=0,n=0;f=a=We-32|0,a>>>0>>0&&De(),We=f,l[a+28>>2]=e,l[a+24>>2]=r,l[a+20>>2]=i,(i=l[a+28>>2])||(K(3264,3269,308,3387),V()),l[a+24>>2]<0&&(K(3395,3269,309,3387),V()),-1!=l[a+20>>2]&&(l[i+16>>2]=l[a+20>>2]),l[a+24>>2]?l[i+4>>2]?l[a+24>>2]<=l[i+12>>2]?(l[a+24>>2]>l[i+8>>2]?Cf(l[i+4>>2]+(l[i+8>>2]<<4)|0,l[a+24>>2]-l[i+8>>2]|0):l[i+8>>2]>l[a+24>>2]&&xo(l[i+4>>2]+(l[a+24>>2]<<4)|0,l[i+8>>2]-l[a+24>>2]|0),l[i+8>>2]=l[a+24>>2]):(l[a+16>>2]=l[i+16>>2],l[a+16>>2]||(l[a+16>>2]=l[i+8>>2]/8,r=a,e=l[a+16>>2]<4?4:l[a+16>>2]>1024?1024:l[a+16>>2],l[r+16>>2]=e),l[a+24>>2]<(l[i+12>>2]+l[a+16>>2]|0)?l[a+12>>2]=l[i+12>>2]+l[a+16>>2]:l[a+12>>2]=l[a+24>>2],l[a+12>>2]>2]&&(K(3445,3269,377,3387),V()),A[a+12>>2]>268435455&&(K(3467,3269,379,3387),V()),t=a,n=lo(l[a+12>>2]<<4),l[t+8>>2]=n,Fr(l[a+8>>2],l[i+4>>2],l[i+8>>2]<<4),l[a+24>>2]<=l[i+8>>2]&&(K(3502,3269,391,3387),V()),Cf(l[a+8>>2]+(l[i+8>>2]<<4)|0,l[a+24>>2]-l[i+8>>2]|0),(e=l[i+4>>2])&&Je(e),l[i+4>>2]=l[a+8>>2],l[i+8>>2]=l[a+24>>2],l[i+12>>2]=l[a+12>>2]):(A[a+24>>2]>268435455&&(K(3409,3269,334,3387),V()),t=i,n=lo(l[a+24>>2]<<4),l[t+4>>2]=n,Cf(l[i+4>>2],l[a+24>>2]),e=l[a+24>>2],l[i+12>>2]=e,l[i+8>>2]=e):(l[i+4>>2]&&(xo(l[i+4>>2],l[i+8>>2]),(e=l[i+4>>2])&&Je(e),l[i+4>>2]=0),l[i+12>>2]=0,l[i+8>>2]=0),(e=a+32|0)>>>0>>0&&De(),We=e},n[158]=bn,n[159]=mf,n[160]=function(e,r){var i,a;return e|=0,r|=0,a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],l[i+4>>2]=l[e+8>>2],function(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,(e=l[a+12>>2])||(K(3264,3269,552,3563),V()),l[a+8>>2]<0&&(K(3573,3269,553,3563),V()),l[a+8>>2]>=l[e+8>>2]&&ur(e,l[a+8>>2]+1|0),r=l[a+4>>2],i=l[r+4>>2],e=l[e+4>>2]+(l[a+8>>2]<<4)|0,l[e>>2]=l[r>>2],l[e+4>>2]=i,i=l[(r=r+8|0)+4>>2],l[(e=e+8|0)>>2]=l[r>>2],l[e+4>>2]=i,(e=a+16|0)>>>0>>0&&De(),We=e}(e,l[i+4>>2],l[i+8>>2]),e=l[i+4>>2],(r=i+16|0)>>>0>>0&&De(),We=r,0|e},n[161]=Si,n[162]=function(e){var r,i;e|=0,i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,ur(l[r+12>>2],0),(e=r+16|0)>>>0>>0&&De(),We=e},n[163]=gn,n[164]=function(e,r){var i,a;return e|=0,r|=0,a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],l[i+8>>2]>2]&&l[i+8>>2]>=0||(K(3521,3269,238,3932),V()),e=l[e+4>>2]+j(l[i+8>>2],20)|0,(r=i+16|0)>>>0>>0&&De(),We=r,0|e},n[165]=function(e,r){var i,a;return e|=0,r|=0,a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],l[i+8>>2]>2]&&l[i+8>>2]>=0||(K(3521,3269,238,3932),V()),e=l[e+4>>2]+(l[i+8>>2]<<4)|0,(r=i+16|0)>>>0>>0&&De(),We=r,0|e},n[166]=gn,n[167]=function(e,r,i,a,f){e|=0,r|=0,i|=0,a|=0,f|=0;var t,n,o=L(0),b=0,c=0;for(n=t=We-608|0,t>>>0>>0&&De(),We=n,l[t+600>>2]=e,l[t+596>>2]=r,l[t+592>>2]=i,l[t+588>>2]=a,l[t+584>>2]=f,e=l[t+600>>2],l[l[t+592>>2]>>2]=2e3,l[l[t+592>>2]+4>>2]=2e3,l[l[t+592>>2]+8>>2]=0,l[l[t+592>>2]+12>>2]=0,l[t+580>>2]=(e+3356|0)+j(l[t+588>>2],28),hi(t- -64|0,512),b=t,c=hb(l[t+596>>2]),l[b+60>>2]=c,l[t+56>>2]=0,l[t+52>>2]=0,l[t+48>>2]=0,l[t+44>>2]=0,l[t+40>>2]=0,l[t+36>>2]=0;l[t+36>>2]>2];)b=t,c=l[gn(l[t+596>>2],l[t+36>>2])>>2],l[b+32>>2]=c,b=t,c=l[gn(l[t+596>>2],l[t+36>>2])+4>>2],l[b+28>>2]=c,e=d[l[l[l[t+580>>2]+4>>2]+(l[t+28>>2]<<2)>>2]+l[t+32>>2]|0],b=gn(l[t+596>>2],l[t+36>>2]),c=e,l[b+12>>2]=c,b=t,c=l[gn(l[t+596>>2],l[t+36>>2])+8>>2]-l[gn(l[t+596>>2],l[t+36>>2])+12>>2]|0,l[b+24>>2]=c,l[t+20>>2]=l[t+24>>2]>>1,l[t+20>>2]<0&&(l[t+20>>2]=0),l[(t- -64|0)+(l[t+20>>2]<<2)>>2]>l[t+52>>2]&&(l[t+52>>2]=l[(t- -64|0)+(l[t+20>>2]<<2)>>2],l[t+48>>2]=l[t+20>>2]),e=(t- -64|0)+(l[t+20>>2]<<2)|0,l[e>>2]=l[e>>2]+1,l[gn(l[t+596>>2],l[t+36>>2])+12>>2]>=250&&(l[t+56>>2]=l[t+56>>2]+1,l[t+44>>2]=l[t+44>>2]+1,l[t+40>>2]=l[t+20>>2]+l[t+40>>2]),l[t+32>>2]>2]>>2]&&(l[l[t+592>>2]>>2]=l[t+32>>2]),l[t+32>>2]>l[l[t+592>>2]+8>>2]&&(l[l[t+592>>2]+8>>2]=l[t+32>>2]),l[t+28>>2]>2]+4>>2]&&(l[l[t+592>>2]+4>>2]=l[t+28>>2]),l[t+28>>2]>l[l[t+592>>2]+12>>2]&&(l[l[t+592>>2]+12>>2]=l[t+28>>2]),l[t+36>>2]=l[t+36>>2]+1;if(!(l[t+56>>2]<<2>l[t+60>>2]|l[t+56>>2]>=8)||l[t+584>>2])for(l[t+16>>2]=l[t+60>>2]/4,l[t+12>>2]=127;!(l[t+12>>2]<0||l[(t- -64|0)+(l[t+12>>2]<<2)>>2]>0&&(e=t- -64|0,l[t+44>>2]=l[e+(l[t+12>>2]<<2)>>2]+l[t+44>>2],l[t+40>>2]=l[t+40>>2]+j(l[e+(l[t+12>>2]<<2)>>2],l[t+12>>2]),l[t+44>>2]>=l[t+16>>2]));)l[t+12>>2]=l[t+12>>2]+-1;return l[t+60>>2]>1?(p[t+8>>2]=L(l[t+40>>2])/L(l[t+44>>2]),p[t+604>>2]=p[t+8>>2]):p[t+604>>2]=0,o=p[t+604>>2],(e=t+608|0)>>>0>>0&&De(),We=e,L(o)},n[168]=function(e,r,i,a){e|=0,r|=0,i|=0,a|=0;var f,t,n=0,o=L(0),b=0;if(t=f=We-352|0,f>>>0>>0&&De(),We=t,l[f+344>>2]=e,l[f+340>>2]=r,l[f+336>>2]=i,l[f+332>>2]=a,l[f+336>>2]<3)l[f+348>>2]=0;else{for(l[f+60>>2]=0,l[f+56>>2]=1;l[f+56>>2]<(l[f+336>>2]-1|0);)e=f,r=l[bn(l[f+340>>2],l[f+56>>2]-1|0)+4>>2]>l[f+332>>2]?l[bn(l[f+340>>2],l[f+56>>2]-1|0)+4>>2]:l[f+332>>2],l[e+52>>2]=r,e=f,r=l[bn(l[f+340>>2],l[f+56>>2])+4>>2]>l[f+332>>2]?l[bn(l[f+340>>2],l[f+56>>2])+4>>2]:l[f+332>>2],l[e+48>>2]=r,e=f,r=l[bn(l[f+340>>2],l[f+56>>2]+1|0)+4>>2]>l[f+332>>2]?l[bn(l[f+340>>2],l[f+56>>2]+1|0)+4>>2]:l[f+332>>2],l[e+44>>2]=r,p[(f+192|0)+(l[f+56>>2]<<2)>>2]=L(l[f+44>>2]+(l[f+52>>2]+(l[f+48>>2]<<1)|0)|0)*L(.25),l[f+56>>2]=l[f+56>>2]+1;for(e=f,r=l[bn(l[f+340>>2],0)+4>>2]>l[f+332>>2]?l[bn(l[f+340>>2],0)+4>>2]:l[f+332>>2],l[e+40>>2]=r,e=f,r=l[bn(l[f+340>>2],1)+4>>2]>l[f+332>>2]?l[bn(l[f+340>>2],1)+4>>2]:l[f+332>>2],l[e+36>>2]=r,e=f,r=l[bn(l[f+340>>2],l[f+336>>2]-1|0)+4>>2]>l[f+332>>2]?l[bn(l[f+340>>2],l[f+336>>2]-1|0)+4>>2]:l[f+332>>2],l[e+32>>2]=r,e=f,r=l[bn(l[f+340>>2],l[f+336>>2]-2|0)+4>>2]>l[f+332>>2]?l[bn(l[f+340>>2],l[f+336>>2]-2|0)+4>>2]:l[f+332>>2],l[e+28>>2]=r,p[f+192>>2]=L(l[f+36>>2]+(l[f+40>>2]<<1)|0)*L(.33329999446868896),p[188+((l[f+336>>2]<<2)+f|0)>>2]=L(l[f+28>>2]+(l[f+32>>2]<<1)|0)*L(.33329999446868896),p[f+64>>2]=1,p[f+24>>2]=0,l[f+20>>2]=1;l[f+20>>2]>2];){if(r=f- -64|0,e=f+192|0,p[f+16>>2]=L(4)-L(L(.10000000149011612)*L(l[f+20>>2])),n=f,o=Jb(p[f+16>>2]),p[n+12>>2]=o,p[r+(l[f+20>>2]<<2)>>2]=p[e+(l[f+20>>2]<<2)>>2]/p[e+(l[f+20>>2]-1<<2)>>2],s[f+11|0]=p[r+(l[f+20>>2]<<2)>>2]>p[f+16>>2],s[f+10|0]=p[r+(l[f+20>>2]<<2)>>2]>p[f+12>>2]?p[60+((l[f+20>>2]<<2)+f|0)>>2]>p[f+12>>2]:0,1&s[f+10|0]||1&s[f+11|0])for(e=f,r=1&s[f+10|0]?l[f+20>>2]-1|0:l[f+20>>2],l[e+60>>2]=r,1&s[f+10|0]&&(n=bn(l[f+340>>2],l[f+20>>2]-1|0),b=0,s[n+20|0]=b);l[f+20>>2]>2];)n=bn(l[f+340>>2],l[f+20>>2]),b=0,s[n+20|0]=b,l[f+20>>2]=l[f+20>>2]+1;p[(f- -64|0)+(l[f+20>>2]<<2)>>2]>p[f+24>>2]&&(l[f+60>>2]=l[f+20>>2],p[f+24>>2]=p[(f- -64|0)+(l[f+20>>2]<<2)>>2]),l[f+20>>2]=l[f+20>>2]+1}l[f+348>>2]=l[f+60>>2]}return e=l[f+348>>2],(r=f+352|0)>>>0>>0&&De(),We=r,0|e},n[169]=function(e,r,i){e|=0,r|=0,i|=0;var a,f,t=L(0),n=0,o=0;if(f=a=We-592|0,a>>>0>>0&&De(),We=f,l[a+584>>2]=e,l[a+580>>2]=r,l[a+576>>2]=i,n=a,o=hb(l[a+576>>2]),l[n+572>>2]=o,l[a+572>>2]){for(hi(a+48|0,512),l[a+44>>2]=0;l[a+44>>2]>2];)e=a+48|0,n=a,o=l[gn(l[a+576>>2],l[a+44>>2])>>2],l[n+40>>2]=o,n=a,o=l[gn(l[a+576>>2],l[a+44>>2])+4>>2],l[n+36>>2]=o,l[a+32>>2]=d[l[l[l[a+580>>2]+4>>2]+(l[a+36>>2]<<2)>>2]+l[a+40>>2]|0],e=e+(l[a+32>>2]>>1<<2)|0,l[e>>2]=l[e>>2]+1,l[a+44>>2]=l[a+44>>2]+1;for(l[a+28>>2]=l[a+572>>2]/4,l[a+24>>2]=0,l[a+20>>2]=0,l[a+16>>2]=127;!(l[a+16>>2]<0||(e=a+48|0,l[a+24>>2]=l[e+(l[a+16>>2]<<2)>>2]+l[a+24>>2],l[a+20>>2]=l[a+20>>2]+j(l[e+(l[a+16>>2]<<2)>>2],l[a+16>>2]),l[a+24>>2]>l[a+28>>2]));)l[a+16>>2]=l[a+16>>2]+-1;p[a+12>>2]=L(l[a+20>>2]<<1)/L(l[a+24>>2]),p[a+588>>2]=p[a+12>>2]}else p[a+588>>2]=255;return t=p[a+588>>2],(e=a+592|0)>>>0>>0&&De(),We=e,L(t)},n[170]=function(e,r,i,a,f,t){e|=0,r|=0,i|=0,a|=0,f|=0,t|=0;var n,o,b=0,c=0;for(o=n=We-80|0,n>>>0>>0&&De(),We=o,l[n+76>>2]=e,l[n+72>>2]=r,l[n+68>>2]=i,l[n+64>>2]=a,l[n+60>>2]=f,l[n+56>>2]=t,e=l[n+76>>2],l[n+52>>2]=0,l[n+48>>2]=0,l[n+44>>2]=0,l[n+40>>2]=0,l[n+36>>2]=e+3104,l[n+32>>2]=e+3132,l[n+28>>2]=e+3160,l[n+24>>2]=0;l[n+24>>2]<1;){for(b=n,c=mf(l[n+72>>2],l[n+24>>2]),l[b+20>>2]=c,l[n+16>>2]=0;l[n+16>>2]<(0|hb(l[n+20>>2]));)b=n,c=l[gn(l[n+20>>2],l[n+16>>2])>>2],l[b+12>>2]=c,b=n,c=l[gn(l[n+20>>2],l[n+16>>2])+4>>2],l[b+8>>2]=c,l[n+48>>2]=d[l[l[l[n+36>>2]+4>>2]+(l[n+8>>2]<<2)>>2]+l[n+12>>2]|0]+l[n+48>>2],l[n+44>>2]=d[l[l[l[n+32>>2]+4>>2]+(l[n+8>>2]<<2)>>2]+l[n+12>>2]|0]+l[n+44>>2],l[n+40>>2]=d[l[l[l[n+28>>2]+4>>2]+(l[n+8>>2]<<2)>>2]+l[n+12>>2]|0]+l[n+40>>2],l[n+52>>2]=l[n+52>>2]+1,l[n+16>>2]=l[n+16>>2]+1;l[n+24>>2]=l[n+24>>2]+1}p[l[n+60>>2]>>2]=0,p[l[n+64>>2]>>2]=0,p[l[n+68>>2]>>2]=0,l[n+52>>2]>0&&(p[l[n+68>>2]>>2]=L(l[n+48>>2])/L(l[n+52>>2]),p[l[n+64>>2]>>2]=L(l[n+44>>2])/L(l[n+52>>2]),p[l[n+60>>2]>>2]=L(l[n+40>>2])/L(l[n+52>>2])),(e=n+80|0)>>>0>>0&&De(),We=e},n[171]=function(e,r,i,a){e|=0,r|=0,i|=0,a|=0;var f,t,n=L(0),o=0,b=L(0),c=0;if(t=f=We+-64|0,f>>>0>>0&&De(),We=t,l[f+56>>2]=e,l[f+52>>2]=r,l[f+48>>2]=i,l[f+44>>2]=a,p[(l[f+48>>2]+16|0)+(l[f+44>>2]<<2)>>2]=0,p[(l[f+48>>2]+28|0)+(l[f+44>>2]<<2)>>2]=0,p[f+40>>2]=p[(l[f+48>>2]+40|0)+(l[f+44>>2]<<2)>>2],p[f+40>>2]<=L(0))p[f+60>>2]=0;else{for(l[f+36>>2]=255,p[f+32>>2]=0,p[f+28>>2]=0,e=l[bn(l[f+52>>2],0)>>2],p[(l[f+48>>2]+16|0)+(l[f+44>>2]<<2)>>2]=0|e,p[f+24>>2]=0,p[f+20>>2]=0,p[f+16>>2]=.75,l[f+12>>2]=0;;){if(!(l[f+12>>2]>=31)){if(l[bn(l[f+52>>2],l[f+12>>2])>>2]>=0&&1&s[bn(l[f+52>>2],l[f+12>>2])+20|0]){o=f,b=Jb(L(L(l[bn(l[f+52>>2],l[f+12>>2])>>2])/L(3.1414999961853027))),p[o+20>>2]=b,n=L(p[f+20>>2]-p[f+24>>2])>L(.5)?L(L(l[f+36>>2]-l[bn(l[f+52>>2],l[f+12>>2])+8>>2]|0)/L(p[f+20>>2]-p[f+24>>2])):L(2),o=bn(l[f+52>>2],l[f+12>>2]),b=n,p[o+16>>2]=b,p[bn(l[f+52>>2],l[f+12>>2])+16>>2]>p[f+16>>2]&&(n=p[f+16>>2],o=bn(l[f+52>>2],l[f+12>>2]),b=n,p[o+16>>2]=b),p[f+16>>2]=p[f+16>>2]+L(.25),n=p[bn(l[f+52>>2],l[f+12>>2])+16>>2],p[f+32>>2]=p[f+32>>2]+n,p[f+28>>2]=p[f+28>>2]+L(1),n=L(l[bn(l[f+52>>2],l[f+12>>2])>>2]),p[(l[f+48>>2]+28|0)+(l[f+44>>2]<<2)>>2]=n,o=f,c=l[bn(l[f+52>>2],l[f+12>>2])+8>>2],l[o+36>>2]=c,p[f+24>>2]=p[f+20>>2],l[f+12>>2]=l[f+12>>2]+1;continue}1==l[f+12>>2]&&(p[f+40>>2]=2)}break}p[f+28>>2]>L(1)?p[f+60>>2]=p[f+32>>2]/p[f+28>>2]:p[f+60>>2]=0}return n=p[f+60>>2],(e=f- -64|0)>>>0>>0&&De(),We=e,L(n)},n[172]=function(e,r){e|=0,r|=0;var i,a,f=L(0),t=0,n=L(0),o=0;for(a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+24>>2]=e,l[i+20>>2]=r,p[i+16>>2]=0,p[i+12>>2]=0,l[i+8>>2]=0,l[i+4>>2]=0;!(l[i+4>>2]>=32||l[bn(l[i+20>>2],l[i+4>>2])>>2]<0||p[bn(l[i+20>>2],l[i+4>>2])+12>>2]>2],l[i+4>>2])+20|0];)t=i,n=L(l[bn(l[i+20>>2],l[i+4>>2])>>2]-l[i+8>>2]|0),p[t>>2]=n,f=p[bn(l[i+20>>2],l[i+4>>2])+12>>2],p[i+16>>2]=p[i+16>>2]+L(f*p[i>>2]),p[i+12>>2]=p[i+12>>2]+p[i>>2],t=i,o=l[bn(l[i+20>>2],l[i+4>>2])>>2],l[t+8>>2]=o,l[i+4>>2]=l[i+4>>2]+1;return p[i+12>>2]>L(.5)?p[i+28>>2]=p[i+16>>2]/p[i+12>>2]:p[i+28>>2]=-1,f=p[i+28>>2],(e=i+32|0)>>>0>>0&&De(),We=e,L(f)},n[173]=function(e,r,i,a,f){e|=0,r|=0,i|=0,a|=0,f|=0;var t,n,o=L(0),b=0,c=0;for(n=t=We-160|0,t>>>0>>0&&De(),We=n,l[t+152>>2]=e,l[t+148>>2]=r,l[t+144>>2]=i,l[t+140>>2]=a,l[t+136>>2]=f,l[t+132>>2]=0,l[t+76>>2]=l[t+136>>2]<<1,l[t+72>>2]=l[t+76>>2],l[t+68>>2]=l[t+76>>2],l[t+64>>2]=l[t+144>>2]-l[t+76>>2],l[t+60>>2]=l[t+140>>2]-l[t+76>>2],l[t+56>>2]=0;l[t+56>>2]<10;)p[(e=t+80|0)+(l[t+56>>2]<<2)>>2]=L(L(2)*L(l[t+136>>2]-l[t+56>>2]|0))/L(l[t+136>>2]),p[e+(l[t+56>>2]<<2)>>2]>2]<<2)>>2]=0),l[t+56>>2]=l[t+56>>2]+1;for(p[t+52>>2]=0,l[t+48>>2]=0;;){if(!(l[t+48>>2]>=2)){for(b=t,c=mf(l[t+148>>2],l[t+48>>2]),l[b+44>>2]=c,l[t+40>>2]=0;l[t+40>>2]<(0|hb(l[t+44>>2]));)b=t,c=l[gn(l[t+44>>2],l[t+40>>2])>>2],l[b+36>>2]=c,b=t,c=l[gn(l[t+44>>2],l[t+40>>2])+4>>2],l[b+32>>2]=c,l[t+28>>2]=(l[t+144>>2]-l[t+36>>2]|0)-1,e=t,r=l[t+36>>2]>2]?l[t+36>>2]:l[t+28>>2],l[e+24>>2]=r,l[t+20>>2]=(l[t+140>>2]-l[t+32>>2]|0)-1,e=t,r=l[t+32>>2]>2]?l[t+32>>2]:l[t+20>>2],l[e+16>>2]=r,e=t,r=l[t+24>>2]>2]?l[t+24>>2]:l[t+16>>2],l[e+12>>2]=r,l[t+12>>2]<10&&(p[t+52>>2]=p[t+52>>2]+p[(t+80|0)+(l[t+12>>2]<<2)>>2]),l[t+40>>2]=l[t+40>>2]+1;if(b=t,c=hb(l[t+44>>2])+l[t+132>>2]|0,l[b+132>>2]=c,!(l[t+132>>2]>3)){l[t+48>>2]=l[t+48>>2]+1;continue}}break}return l[t+132>>2]?p[t+156>>2]=p[t+52>>2]/L(l[t+132>>2]):p[t+156>>2]=0,o=p[t+156>>2],(e=t+160|0)>>>0>>0&&De(),We=e,L(o)},n[174]=function(e,r,i,a,f){e|=0,r|=0,i|=0,a|=0,f|=0;var t,n,o=0,b=L(0),c=0;for(n=t=We+-64|0,t>>>0>>0&&De(),We=n,l[t+60>>2]=e,l[t+56>>2]=r,l[t+52>>2]=i,l[t+48>>2]=a,l[t+44>>2]=f,e=l[t+60>>2],l[t+40>>2]=0,l[t+36>>2]=0,l[t+32>>2]=0;l[t+32>>2]>2];)o=t,b=L(L(l[bn(l[t+56>>2],l[t+32>>2])>>2])/L(l[bn(l[t+56>>2],l[t+32>>2]+1|0)>>2])),p[o+28>>2]=b,p[t+28>>2]>L(.949999988079071)&&(o=t,c=l[bn(l[t+56>>2],l[t+32>>2])>>2]+l[t+36>>2]|0,l[o+36>>2]=c,l[t+40>>2]=l[t+40>>2]+1),l[t+32>>2]=l[t+32>>2]+1;if(l[t+40>>2]>l[t+44>>2]>>1){for(l[t+24>>2]=l[t+36>>2]/l[t+40>>2],l[t+20>>2]=0,l[t+16>>2]=e+(l[t+48>>2]<<10),o=t,c=l[bn(l[t+56>>2],l[t+44>>2]>>1)+8>>2],l[o+12>>2]=c,l[t+8>>2]=255;l[t+8>>2]>=l[t+12>>2];)l[t+20>>2]=l[l[t+16>>2]+(l[t+8>>2]<<2)>>2]+l[t+20>>2],l[t+8>>2]=l[t+8>>2]+-1;l[t+20>>2]>l[t+24>>2]<<2&&(p[(l[t+52>>2]+40|0)+(l[t+48>>2]<<2)>>2]=20,p[(l[t+52>>2]+52|0)+(l[t+48>>2]<<2)>>2]=.10000000149011612)}(e=t- -64|0)>>>0>>0&&De(),We=e},n[175]=function(e,r){var i,a;return e|=0,r|=0,a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],l[i+4>>2]=l[e+8>>2],Pa(e,l[i+4>>2],l[i+8>>2]),e=l[i+4>>2],(r=i+16|0)>>>0>>0&&De(),We=r,0|e},n[176]=function(e){e|=0;var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,$b(e=l[i+12>>2]),l[e>>2]=3184,l[e+4>>2]=0,l[e+16>>2]=0,l[e+12>>2]=0,l[e+8>>2]=0,(i=i+16|0)>>>0>>0&&De(),We=i,0|e},n[177]=function(e,r,i){var a,f;return e|=0,r|=0,i|=0,f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,k[a+10>>1]=r,s[a+9|0]=i,e=l[a+12>>2],k[e>>1]=w[a+10>>1],k[e+2>>1]=0,k[e+4>>1]=1&s[a+9|0]?1:0,Lb(r=lo(16)),l[e+8>>2]=r,Lb(r=lo(16)),l[e+12>>2]=r,(r=a+16|0)>>>0>>0&&De(),We=r,0|e},n[178]=function(e){e|=0;var r=0,i=0;return i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+8>>2]=e,e=l[r+8>>2],l[r+12>>2]=e,(i=l[e+8>>2])&&Je(i),(e=l[e+12>>2])&&Je(e),e=l[r+12>>2],(r=r+16|0)>>>0>>0&&De(),We=r,0|e},n[179]=Gi,n[180]=Mi,n[181]=function(e,r,i){var a,f;e|=0,r|=0,i|=0,f=a=We-32|0,a>>>0>>0&&De(),We=f,l[a+28>>2]=e,l[a+24>>2]=r,l[a+20>>2]=i,function(e,r,i){var a,f;f=a=We-32|0,a>>>0>>0&&De();We=f,l[a+20>>2]=e,l[a+16>>2]=r,l[a+12>>2]=i,function(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De();We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,Fr(l[a+8>>2],Jo(l[a+4>>2]),264),(e=a+16|0)>>>0>>0&&De();We=e}(l[a+20>>2],l[a+16>>2],Jo(l[a+12>>2])),(e=a+32|0)>>>0>>0&&De();We=e}(l[a+28>>2],l[a+24>>2],Jo(l[a+20>>2])),(e=a+32|0)>>>0>>0&&De(),We=e},n[182]=function(e,r){var i,a;e|=0,r|=0,a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,yi(e=l[i+12>>2]),function(e,r,i,a){var f,t;t=f=We-32|0,f>>>0>>0&&De();We=t,l[f+28>>2]=e,l[f+24>>2]=r,l[f+20>>2]=i,l[f+16>>2]=a,l[f+12>>2]=(l[f+20>>2]-l[f+24>>2]|0)/264,e=l[f+16>>2],l[e>>2]=l[e>>2]+j(0-l[f+12>>2]|0,264),l[f+12>>2]>0&&Fr(l[l[f+16>>2]>>2],l[f+24>>2],j(l[f+12>>2],264));(e=f+32|0)>>>0>>0&&De();We=e}(zn(e),l[e>>2],l[e+4>>2],l[i+8>>2]+4|0),zi(e,l[i+8>>2]+4|0),zi(e+4|0,l[i+8>>2]+8|0),zi(zn(e),cn(l[i+8>>2])),l[l[i+8>>2]>>2]=l[l[i+8>>2]+4>>2],function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],r=Ut(e),no(e,r,Ut(e)+j(kn(e),264)|0,Ut(e)+j(kn(e),264)|0,Ut(e)+j(l[i+8>>2],264)|0),(e=i+16|0)>>>0>>0&&De();We=e}(e,nb(e)),ec(e),(e=i+16|0)>>>0>>0&&De(),We=e},n[183]=ff,n[184]=ff,n[185]=fn,n[186]=function(e){var r,i;e|=0,i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,fn(e=l[r+12>>2]),Je(e),(e=r+16|0)>>>0>>0&&De(),We=e},n[187]=function(e,r){e|=0,r|=0;var i,a=0,f=0,t=0,n=0;for(a=i=We-1616|0,i>>>0>>0&&De(),We=a,l[i+1612>>2]=e,l[i+1608>>2]=r,r=l[i+1612>>2],l[i+60>>2]=l[l[i+1608>>2]>>2];l[i+60>>2]>2]+4>>2];){for(l[i+56>>2]=l[r+16>>2];l[i+56>>2]>2];){for(hi(i- -64|0,1536),l[i+48>>2]=0,l[i+40>>2]=0,l[i+44>>2]=0,l[i+36>>2]=0,e=i,f=+L(L(l[i+60>>2])*p[r+36>>2])+.5,a=_(f)<2147483648?~~f:-2147483648,l[e+32>>2]=a,e=i,f=+L(L(l[i+60>>2]+1|0)*p[r+36>>2])+.5,t=e,n=Po(a=_(f)<2147483648?~~f:-2147483648,l[r+8>>2]),l[t+28>>2]=n,e=i,f=+L(L(l[i+56>>2])*p[r+32>>2])+.5,a=_(f)<2147483648?~~f:-2147483648,l[e+24>>2]=a,e=i,f=+L(L(l[i+56>>2]+1|0)*p[r+32>>2])+.5,t=e,n=Po(a=_(f)<2147483648?~~f:-2147483648,l[r+12>>2]),l[t+20>>2]=n,s[i+19|0]=0,l[i+12>>2]=l[i+32>>2];l[i+12>>2]>2];){for(l[i+8>>2]=l[l[l[r+28>>2]+4>>2]+(l[i+12>>2]<<2)>>2],l[i+4>>2]=l[i+24>>2];l[i+4>>2]>2];)l[i>>2]=l[i+8>>2]+j(l[i+4>>2],l[r+24>>2]),e=i,a=1&s[i+19|0]?1:Zi(l[r+40>>2]+j(l[i+56>>2]+j(l[i+60>>2],l[r+4>>2])|0,28)|0,l[i>>2]),s[e+19|0]=1&a,e=(i- -64|0)+(d[l[i>>2]]<<1)|0,k[e>>1]=w[e>>1]+1,e=576+((d[l[i>>2]+1|0]<<1)+i|0)|0,k[e>>1]=w[e>>1]+1,e=1088+((d[l[i>>2]+2|0]<<1)+i|0)|0,k[e>>1]=w[e>>1]+1,l[i+40>>2]=d[l[i>>2]]+l[i+40>>2],l[i+44>>2]=d[l[i>>2]+1|0]+l[i+44>>2],l[i+48>>2]=d[l[i>>2]+2|0]+l[i+48>>2],l[i+36>>2]=l[i+36>>2]+1,l[i+4>>2]=l[i+4>>2]+1;l[i+12>>2]=l[i+12>>2]+1}Er(l[r+40>>2]+j(l[i+56>>2]+j(l[i+60>>2],l[r+4>>2])|0,28)|0,i- -64|0,1&s[i+19|0],i+40|0,l[i+36>>2]),l[i+56>>2]=l[i+56>>2]+1}l[i+60>>2]=l[i+60>>2]+1}(e=i+1616|0)>>>0>>0&&De(),We=e},n[188]=vi,n[189]=function(e){var r,i;e|=0,i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,vi(e=l[r+12>>2]),Xt(e),(e=r+16|0)>>>0>>0&&De(),We=e},n[190]=Yr,n[191]=function(e){var r,i;e|=0,i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,Yr(e=l[r+12>>2]),Xt(e),(e=r+16|0)>>>0>>0&&De(),We=e},n[192]=ki,n[193]=function(e){var r,i;e|=0,i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,ki(e=l[r+12>>2]),Xt(e),(e=r+16|0)>>>0>>0&&De(),We=e},n[194]=ui,n[195]=function(e){var r,i;e|=0,i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,ui(e=l[r+12>>2]),Xt(e),(e=r+16|0)>>>0>>0&&De(),We=e},n[196]=di,n[197]=function(e){var r,i;e|=0,i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,di(e=l[r+12>>2]),Xt(e),(e=r+16|0)>>>0>>0&&De(),We=e},n[198]=function(e,r){var i,a,f,t;return e|=0,r|=0,a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],l[e>>2]=3948,l[e+4>>2]=l[i+8>>2],p[e+8>>2]=0,p[e+12>>2]=0,l[e+16>>2]=3,l[e+20>>2]=3,l[e+28>>2]=0,f=e,t=Ub(l[i+8>>2]),l[f+24>>2]=t,(r=i+16|0)>>>0>>0&&De(),We=r,0|e},n[199]=function(e,r,i,a){e|=0,r|=0,i|=0,a|=0;var f,t=L(0),n=0,o=0,b=0,c=L(0);n=f=We-96|0,f>>>0>>0&&De(),We=n,n=f+48|0,l[f+88>>2]=e,l[f+84>>2]=r,l[f+80>>2]=i,l[f+76>>2]=a,e=l[f+88>>2],function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();if(We=i,l[r+12>>2]=e,Jo(e=l[r+12>>2]),l[e>>2]=0,l[e+4>>2]=0,l[r+8>>2]=0,l[138788]=0,ae(222,e+8|0,r+8|0,0|r),e=l[138788],l[138788]=0,1!=(0|e))return(e=r+16|0)>>>0>>0&&De(),void(We=e);e=0|x(0),C(),dc(e),V()}(l[r+12>>2]),(e=r+16|0)>>>0>>0&&De();We=e}(r=f- -64|0),function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();if(We=i,l[r+12>>2]=e,Jo(e=l[r+12>>2]),l[e>>2]=0,l[e+4>>2]=0,l[r+8>>2]=0,l[138788]=0,ae(223,e+8|0,r+8|0,0|r),e=l[138788],l[138788]=0,1!=(0|e))return(e=r+16|0)>>>0>>0&&De(),void(We=e);e=0|x(0),C(),dc(e),V()}(l[r+12>>2]),(e=r+16|0)>>>0>>0&&De();We=e}(n),l[138788]=0,r=0|ae(201,0|e,0|r,0|n),i=l[138788],l[138788]=0;e:if(1!=(0|i)){if(1&r){if(l[f+32>>2]=l[e+4>>2],o=f,b=Qb(l[f+32>>2]),l[o+28>>2]=b,o=f,b=Zb(l[f+32>>2]),l[o+24>>2]=b,l[f+20>>2]=l[e+24>>2],l[f+16>>2]=l[e+16>>2],l[f+12>>2]=l[e+20>>2],l[f+76>>2]&&((0|Qb(l[f+76>>2]))==l[f+28>>2]&&(0|Zb(l[f+76>>2]))==l[f+24>>2]&&(0|Kb(l[f+76>>2]))==(0|Kb(l[f+32>>2]))||(l[f+76>>2]=0)),r=l[f+76>>2],i=l[f+80>>2],l[138788]=0,t=L(de(202,0|e,0,0|r,0|i)),r=l[138788],l[138788]=0,1==(0|r))break e;if(p[f+8>>2]=t,r=l[f+76>>2],i=l[f+84>>2],l[138788]=0,t=L(de(202,0|e,1,0|r,0|i)),e=l[138788],l[138788]=0,1==(0|e))break e;p[f+4>>2]=t,o=f,c=Vo(L(1),Vo(p[f+4>>2],p[f+8>>2])),p[o+92>>2]=c}else p[f+92>>2]=0;return l[f+36>>2]=1,e=f- -64|0,ka(f+48|0),Xf(e),t=p[f+92>>2],(e=f+96|0)>>>0>>0&&De(),We=e,L(t)}e=f- -64|0,r=f+48|0,i=0|O(),a=0|C(),l[f+44>>2]=i,l[f+40>>2]=a,ka(r),Xf(e),D(l[f+44>>2]),V()},n[200]=function(e){e|=0;var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+8>>2]=e,e=l[i+8>>2],l[i+12>>2]=e,l[e>>2]=3948,l[e+28>>2]&&(e=l[e+28>>2])&&(!function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,e=l[r+12>>2],n[108](e+100|0),n[108](e+84|0),mt(e+56|0),mt(e+28|0),mt(e),(e=r+16|0)>>>0>>0&&De();We=e}(e),Je(e)),e=l[i+12>>2],(i=i+16|0)>>>0>>0&&De(),We=i,0|e},n[201]=function(e,r,i){e|=0,r|=0,i|=0;var a,f,t=0,n=0;f=a=We-32|0,a>>>0>>0&&De(),We=f,l[a+24>>2]=e,l[a+20>>2]=r,l[a+16>>2]=i,e=l[a+24>>2],t=a,n=Qb(l[e+4>>2]),l[t+12>>2]=n,t=a,n=Zb(l[e+4>>2]),l[t+8>>2]=n,p[e+8>>2]=+l[a+12>>2]/3.37,p[e+12>>2]=+l[a+8>>2]/2.125,r=lo(144),l[138788]=0,P(203,0|r),i=l[138788],l[138788]=0;e:{r:{i:{if(1!=(0|i)){if(l[e+28>>2]=r,1&function(e,r){var i,a=0,f=0,t=0,n=0;return a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+8>>2]=e,l[i+4>>2]=r,e=l[i+8>>2],l[i+4>>2]&&!((0|Qb(l[i+4>>2]))<200)&&(0|Zb(l[i+4>>2]))>=200?(ii(e,l[i+4>>2]),r=e,f=.001*+(0|j(Qb(l[i+4>>2]),20))+.5,a=_(f)<2147483648?~~f:-2147483648,l[r+120>>2]=a,r=e,f=.001*+(0|j(Zb(l[i+4>>2]),20))+.5,a=_(f)<2147483648?~~f:-2147483648,l[r+124>>2]=a,r=e,f=.005*+(0|Qb(l[i+4>>2]))+.5,a=_(f)<2147483648?~~f:-2147483648,l[r+136>>2]=a,r=e,f=.005*+(0|Zb(l[i+4>>2]))+.5,a=_(f)<2147483648?~~f:-2147483648,l[r+140>>2]=a,t=e,n=1+((Qb(l[i+4>>2])-(l[e+120>>2]<<1)|0)/l[e+136>>2]|0)|0,l[t+128>>2]=n,t=e,n=1+((Zb(l[i+4>>2])-(l[e+124>>2]<<1)|0)/l[e+140>>2]|0)|0,l[t+132>>2]=n,Rr(e+28|0,l[e+132>>2],Qb(e),1),Rr(e+56|0,Zb(e),l[e+128>>2],1),s[i+15|0]=1):s[i+15|0]=0,e=1&s[i+15|0],(r=i+16|0)>>>0>>0&&De(),We=r,e}(l[e+28>>2],l[e+4>>2]))break i;s[a+31|0]=0;break r}e=0|O(),i=0|C(),l[a+4>>2]=e,l[a>>2]=i,Je(r);break e}!function(e){var r,i=0,a=0,f=0,t=0;i=r=We-1136|0,r>>>0>>0&&De(),We=i,i=r+1056|0,a=r+1088|0,l[r+1132>>2]=e,f=r,t=Qb(e=l[r+1132>>2]),l[f+1128>>2]=t,f=r,t=Zb(e),l[f+1124>>2]=t,f=r,t=Ub(e),l[f+1120>>2]=t,l[r+1116>>2]=j(l[r+1128>>2],l[r+1120>>2]),Dn(a),l[138788]=0,P(109,0|i),i=l[138788],l[138788]=0;i:{a:{if(1!=(0|i)){if(i=l[e+132>>2],a=l[r+1128>>2],l[138788]=0,Y(113,r+1088|0,0|i,0|a,2),i=l[138788],l[138788]=0,1==(0|i))break a;if(i=l[r+1124>>2],a=l[e+128>>2],l[138788]=0,Y(113,r+1056|0,0|i,0|a,2),i=l[138788],l[138788]=0,1==(0|i))break a;if(i=r+1088|0,hi(a=r+16|0,1024),l[138788]=0,i=0|be(114,0|e,0|e,0|i,0|a,e+28|0),a=l[138788],l[138788]=0,1==(0|a))break a;if(l[r+12>>2]=i,i=l[r+12>>2],l[138788]=0,ge(115,0|e,r+4|0,r+8|0,0|i,r+16|0),i=l[138788],l[138788]=0,1==(0|i))break a;if(i=l[e+132>>2],a=l[r+1128>>2],l[138788]=0,J(116,e+84|0,0|i,0|a),i=l[138788],l[138788]=0,1==(0|i))break a;if(i=l[e+128>>2],a=l[r+1124>>2],l[138788]=0,J(116,e+100|0,0|i,0|a),i=l[138788],l[138788]=0,1==(0|i))break a;if(i=l[r+8>>2],a=l[r+4>>2],l[138788]=0,ge(117,0|e,r+1088|0,0|i,0|a,1),i=l[138788],l[138788]=0,1==(0|i))break a;if(i=r+1056|0,hi(a=r+16|0,1024),l[138788]=0,i=0|be(118,0|e,0|e,0|i,0|a,e+56|0),a=l[138788],l[138788]=0,1==(0|a))break a;if(l[r+12>>2]=i,i=l[r+12>>2],l[138788]=0,ge(115,0|e,r+4|0,r+8|0,0|i,r+16|0),i=l[138788],l[138788]=0,1==(0|i))break a;if(i=l[r+8>>2],a=l[r+4>>2],l[138788]=0,ge(117,0|e,r+1056|0,0|i,0|a,0),e=l[138788],l[138788]=0,1==(0|e))break a;return e=r+1088|0,mt(r+1056|0),mt(e),(e=r+1136|0)>>>0>>0&&De(),void(We=e)}e=0|O(),i=0|C(),l[r+1052>>2]=e,l[r+1048>>2]=i;break i}e=r+1056|0,i=0|O(),a=0|C(),l[r+1052>>2]=i,l[r+1048>>2]=a,mt(e)}mt(r+1088|0),D(l[r+1052>>2]),V()}(l[e+28>>2]),s[a+31|0]=1}return e=1&s[a+31|0],(r=a+32|0)>>>0>>0&&De(),We=r,0|e}D(l[a+4>>2]),V()},n[202]=function(e,r,i,a){e|=0,r|=0,i|=0,a|=0;var f,t=L(0),n=0,o=0,b=0,c=L(0);n=f=We-288|0,f>>>0>>0&&De(),We=n,n=f+232|0,l[f+284>>2]=e,s[f+283|0]=r,l[f+276>>2]=i,l[f+272>>2]=a,r=l[f+284>>2],p[f+268>>2]=0,l[f+264>>2]=0,function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();if(We=i,l[r+12>>2]=e,Jo(e=l[r+12>>2]),l[e>>2]=0,l[e+4>>2]=0,l[r+8>>2]=0,l[138788]=0,ae(212,e+8|0,r+8|0,0|r),e=l[138788],l[138788]=0,1!=(0|e))return(e=r+16|0)>>>0>>0&&De(),void(We=e);e=0|x(0),C(),dc(e),V()}(l[r+12>>2]),(e=r+16|0)>>>0>>0&&De();We=e}(f+248|0),function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();if(We=i,l[r+12>>2]=e,Jo(e=l[r+12>>2]),l[e>>2]=0,l[e+4>>2]=0,l[r+8>>2]=0,l[138788]=0,ae(213,e+8|0,r+8|0,0|r),e=l[138788],l[138788]=0,1!=(0|e))return(e=r+16|0)>>>0>>0&&De(),void(We=e);e=0|x(0),C(),dc(e),V()}(l[r+12>>2]),(e=r+16|0)>>>0>>0&&De();We=e}(n),p[f+228>>2]=0,p[f+224>>2]=0,l[f+220>>2]=l[r+4>>2],l[f+208>>2]=l[r+24>>2],e=f,1&s[f+283|0]?(l[(i=We-16|0)+12>>2]=l[r+28>>2],i=l[i+12>>2]+84|0):(l[(i=We-16|0)+12>>2]=l[r+28>>2],i=l[i+12>>2]+100|0),l[e+204>>2]=i,l[f+192>>2]=0;e:{for(;e=l[f+192>>2],l[(i=We-16|0)+12>>2]=l[f+204>>2],l[l[i+12>>2]+4>>2]!=(0|e);){if(o=f,b=lb(l[f+204>>2],l[f+192>>2]),l[o+188>>2]=b,l[f+188>>2]){for(e=f+144|0,i=f+160|0,Zn(f+176|0),Yn(i),Yn(e),s[f+143|0]=0,l[f+136>>2]=0,l[f+132>>2]=l[l[f+188>>2]>>2],1&s[f+283|0]?(o=f,b=Gn(l[r+28>>2],1,l[f+192>>2]),l[o+212>>2]=b):(o=f,b=Gn(l[r+28>>2],0,l[f+192>>2]),l[o+216>>2]=b),l[f+128>>2]=1;l[f+128>>2]<=l[f+132>>2];){if(1&s[f+283|0]?l[f+216>>2]=l[l[f+188>>2]+(l[f+128>>2]<<2)>>2]:l[f+212>>2]=l[l[f+188>>2]+(l[f+128>>2]<<2)>>2],l[f+276>>2]&&(l[f+136>>2]=d[l[l[l[f+276>>2]+4>>2]+(l[f+212>>2]<<2)>>2]+j(l[f+216>>2],l[r+24>>2])|0]),l[f+136>>2]&&(s[l[f+136>>2]]=1&s[f+283|0]?255:0,s[l[f+136>>2]+1|0]=0,s[l[f+136>>2]+2|0]=1&s[f+283|0]?0:255),e=l[f+216>>2],i=l[f+212>>2],a=d[f+283|0],l[138788]=0,t=L(de(204,0|r,0|e,0|i,1&a)),e=l[138788],l[138788]=0,1==(0|e))break e;if(p[f+124>>2]=t,p[f+124>>2]>=L(0)){if(p[f+268>>2]=p[f+268>>2]+p[f+124>>2],l[f+264>>2]=l[f+264>>2]+1,l[138788]=0,Z(205,f+176|0,f+124|0),e=l[138788],l[138788]=0,1==(0|e))break e;if(e=f,i=1&s[f+283|0]?l[f+216>>2]:l[f+212>>2],p[e+120>>2]=0|i,l[138788]=0,Z(206,f+160|0,f+120|0),e=l[138788],l[138788]=0,1==(0|e))break e;if(p[f+116>>2]=p[f+124>>2],l[138788]=0,Z(206,f+144|0,f+116|0),e=l[138788],l[138788]=0,1==(0|e))break e}l[f+128>>2]=l[f+128>>2]+1}if(p[f+112>>2]=0,Rn(f+160|0)>>>0>10){for(a=f+80|0,e=f+144|0,n=f+88|0,o=f,b=Gt(i=f+160|0),l[o+104>>2]=b,o=f,b=Gt(e),l[o+96>>2]=b,Lf(n,i),Lf(a,e),o=f,b=Rn(i)>>>2|0,l[o+76>>2]=b,p[f+72>>2]=0,p[f+68>>2]=0,p[f+64>>2]=0,p[f+60>>2]=1,l[f+56>>2]=0;l[f+56>>2]>2];){if(e=Kn(f+96|0),p[f+72>>2]=p[f+72>>2]+p[e>>2],l[138788]=0,e=0|P(207,f+80|0),i=l[138788],l[138788]=0,1==(0|i))break e;if(p[f+68>>2]=p[f+68>>2]+p[e>>2],t=p[Kn(f+96|0)>>2],l[138788]=0,e=0|P(207,f+80|0),i=l[138788],l[138788]=0,1==(0|i))break e;if(o=f,c=Vo(t,p[e>>2]),p[o+52>>2]=c,t=p[Kn(f+96|0)>>2],l[138788]=0,e=0|P(207,f+80|0),i=l[138788],l[138788]=0,1==(0|i))break e;if(o=f,c=yo(t,p[e>>2]),p[o+48>>2]=c,p[f+52>>2]>2]&&(p[f+60>>2]=p[f+52>>2]),p[f+48>>2]>p[f+64>>2]&&(p[f+64>>2]=p[f+48>>2]),l[f+56>>2]=l[f+56>>2]+1,l[138788]=0,e=0|H(208,f+96|0,0),i=l[138788],l[138788]=0,1==(0|i))break e;l[f+40>>2]=e,Rt(f+32|0,f+80|0)}if(e=f+232|0,i=f+8|0,p[f+112>>2]=p[f+68>>2]/p[f+72>>2],l[f+8>>2]=l[f+212>>2],p[f+12>>2]=p[f+112>>2],o=f,b=Rn(f+160|0),l[o+24>>2]=b,p[f+20>>2]=p[f+64>>2],p[f+16>>2]=p[f+60>>2],p[f+228>>2]=p[f+228>>2]+L(p[f+12>>2]*L(l[f+24>>2])),p[f+224>>2]=p[f+224>>2]+L(l[f+24>>2]),l[138788]=0,Z(209,0|e,0|i),e=l[138788],l[138788]=0,1==(0|e))break e}if(!(1&Bn(f+144|0))&&(l[138788]=0,Z(210,f+248|0,f+176|0),e=l[138788],l[138788]=0,1==(0|e)))break e;e=f+176|0,i=f+160|0,Qn(f+144|0),Qn(i),Nf(e)}l[f+192>>2]=l[f+192>>2]+1}return e=l[f+272>>2],t=p[f+224>>2]==L(0)?L(0):L(p[f+228>>2]/p[f+224>>2]),p[e>>2]=t,t=l[f+264>>2]?L(p[f+268>>2]/L(A[f+264>>2])):L(0),e=f+248|0,_t(f+232|0),Wa(e),(e=f+288|0)>>>0>>0&&De(),We=e,L(t)}e=f+176|0,r=f+160|0,i=f+144|0,a=0|O(),n=0|C(),l[f+200>>2]=a,l[f+196>>2]=n,Qn(i),Qn(r),Nf(e),e=f+248|0,_t(f+232|0),Wa(e),D(l[f+200>>2]),V()},n[203]=function(e){e|=0;var r=0,i=0,a=0,f=0;a=r=We-16|0,r>>>0>>0&&De(),We=a,l[r+12>>2]=e,Dn(e=l[r+12>>2]),l[138788]=0,P(109,0|(a=e+28|0)),i=l[138788],l[138788]=0;e:{r:{if(1!=(0|i)){if(l[138788]=0,P(109,e+56|0),i=l[138788],l[138788]=0,1==(0|i))break r;return wb(e+84|0),wb(e+100|0),l[e+116>>2]=0,l[e+120>>2]=0,l[e+124>>2]=0,l[e+136>>2]=0,l[e+140>>2]=0,(r=r+16|0)>>>0>>0&&De(),We=r,0|e}a=0|O(),i=0|C(),l[r+8>>2]=a,l[r+4>>2]=i;break e}i=0|O(),f=0|C(),l[r+8>>2]=i,l[r+4>>2]=f,mt(a)}mt(e),D(l[r+8>>2]),V()},n[204]=function(e,r,i,a){e|=0,r|=0,i|=0,a|=0;var f,t,n=0,o=L(0),b=0,c=0,v=L(0);t=f=We-96|0,f>>>0>>0&&De(),We=t,l[f+88>>2]=e,l[f+84>>2]=r,l[f+80>>2]=i,s[f+79|0]=a,r=l[f+88>>2],b=f,c=Qb(l[r+4>>2]),l[b+72>>2]=c,b=f,c=Zb(l[r+4>>2]),l[b+68>>2]=c,p[f+52>>2]=0,l[f+48>>2]=0;e:{for(;l[f+48>>2]>2];){if(1&s[f+79|0]?(b=f,c=0|N(((af(r,l[f+84>>2]-2|0,l[f+80>>2],l[f+48>>2])-af(r,l[f+84>>2]+2|0,l[f+80>>2],l[f+48>>2])<<1)+af(r,l[f+84>>2]-1|0,l[f+80>>2],l[f+48>>2])|0)-af(r,l[f+84>>2]+1|0,l[f+80>>2],l[f+48>>2])|0),l[b+60>>2]=c):(b=f,c=0|N(((af(r,l[f+84>>2],l[f+80>>2]-2|0,l[f+48>>2])-af(r,l[f+84>>2],l[f+80>>2]+2|0,l[f+48>>2])<<1)+af(r,l[f+84>>2],l[f+80>>2]-1|0,l[f+48>>2])|0)-af(r,l[f+84>>2],l[f+80>>2]+1|0,l[f+48>>2])|0),l[b+60>>2]=c),l[f+56>>2]=l[f+60>>2],1&s[f+79|0])for(l[f+64>>2]=0;(l[f+84>>2]+l[f+64>>2]|0)>l[r+16>>2]&&l[f+56>>2]>l[f+60>>2]>>1;)b=f,c=0|N(((af(r,(l[f+84>>2]+l[f+64>>2]|0)-2|0,l[f+80>>2],l[f+48>>2])-af(r,2+(l[f+84>>2]+l[f+64>>2]|0)|0,l[f+80>>2],l[f+48>>2])<<1)+af(r,(l[f+84>>2]+l[f+64>>2]|0)-1|0,l[f+80>>2],l[f+48>>2])|0)-af(r,1+(l[f+84>>2]+l[f+64>>2]|0)|0,l[f+80>>2],l[f+48>>2])|0),l[b+56>>2]=c,l[f+64>>2]=l[f+64>>2]+-1;else for(l[f+64>>2]=0;(l[f+80>>2]+l[f+64>>2]|0)>l[r+20>>2]&&l[f+56>>2]>l[f+60>>2]>>1;)b=f,c=0|N(((af(r,l[f+84>>2],(l[f+80>>2]+l[f+64>>2]|0)-2|0,l[f+48>>2])-af(r,l[f+84>>2],2+(l[f+80>>2]+l[f+64>>2]|0)|0,l[f+48>>2])<<1)+af(r,l[f+84>>2],(l[f+80>>2]+l[f+64>>2]|0)-1|0,l[f+48>>2])|0)-af(r,l[f+84>>2],1+(l[f+80>>2]+l[f+64>>2]|0)|0,l[f+48>>2])|0),l[b+56>>2]=c,l[f+64>>2]=l[f+64>>2]+-1;if(e=f,i=1&s[f+79|0]?1+(l[f+84>>2]+l[f+64>>2]|0)|0:1+(l[f+80>>2]+l[f+64>>2]|0)|0,l[e+44>>2]=i,1&s[f+79|0])for(l[f+64>>2]=0,l[f+56>>2]=l[f+60>>2];(l[f+84>>2]+l[f+64>>2]|0)<(l[f+72>>2]-l[r+16>>2]|0)&&l[f+56>>2]>l[f+60>>2]>>1;)b=f,c=0|N(((af(r,(l[f+84>>2]+l[f+64>>2]|0)-2|0,l[f+80>>2],l[f+48>>2])-af(r,2+(l[f+84>>2]+l[f+64>>2]|0)|0,l[f+80>>2],l[f+48>>2])<<1)+af(r,(l[f+84>>2]+l[f+64>>2]|0)-1|0,l[f+80>>2],l[f+48>>2])|0)-af(r,1+(l[f+84>>2]+l[f+64>>2]|0)|0,l[f+80>>2],l[f+48>>2])|0),l[b+56>>2]=c,l[f+64>>2]=l[f+64>>2]+1;else for(l[f+64>>2]=0,l[f+56>>2]=l[f+60>>2];(l[f+80>>2]+l[f+64>>2]|0)<(l[f+68>>2]-l[r+20>>2]|0)&&l[f+56>>2]>l[f+60>>2]>>1;)b=f,c=0|N(((af(r,l[f+84>>2],(l[f+80>>2]+l[f+64>>2]|0)-2|0,l[f+48>>2])-af(r,l[f+84>>2],2+(l[f+80>>2]+l[f+64>>2]|0)|0,l[f+48>>2])<<1)+af(r,l[f+84>>2],(l[f+80>>2]+l[f+64>>2]|0)-1|0,l[f+48>>2])|0)-af(r,l[f+84>>2],1+(l[f+80>>2]+l[f+64>>2]|0)|0,l[f+48>>2])|0),l[b+56>>2]=c,l[f+64>>2]=l[f+64>>2]+1;if(e=f,i=1&s[f+79|0]?(l[f+84>>2]+l[f+64>>2]|0)-1|0:(l[f+80>>2]+l[f+64>>2]|0)-1|0,l[e+40>>2]=i,l[f+44>>2]>=l[f+40>>2]){p[f+92>>2]=1;break e}if(l[f+36>>2]=0,l[f+32>>2]=255,1&s[f+79|0]){for(l[f+64>>2]=l[f+44>>2];l[f+64>>2]>=(0|Oo(l[f+44>>2]-3|0,0));)b=f,c=af(r,l[f+64>>2],l[f+80>>2],l[f+48>>2]),l[b+28>>2]=c,b=f,c=Oo(l[f+36>>2],l[f+28>>2]),l[b+36>>2]=c,b=f,c=Po(l[f+32>>2],l[f+28>>2]),l[b+32>>2]=c,l[f+64>>2]=l[f+64>>2]+-1;for(l[f+64>>2]=l[f+40>>2];l[f+64>>2]<=(0|Po(l[f+40>>2]+3|0,l[f+72>>2]-1|0));)b=f,c=af(r,l[f+64>>2],l[f+80>>2],l[f+48>>2]),l[b+24>>2]=c,b=f,c=Oo(l[f+36>>2],l[f+24>>2]),l[b+36>>2]=c,b=f,c=Po(l[f+32>>2],l[f+24>>2]),l[b+32>>2]=c,l[f+64>>2]=l[f+64>>2]+1}else{for(l[f+20>>2]=l[f+44>>2];l[f+20>>2]>=(0|Oo(l[f+44>>2]-3|0,0));)b=f,c=af(r,l[f+84>>2],l[f+20>>2],l[f+48>>2]),l[b+16>>2]=c,b=f,c=Oo(l[f+36>>2],l[f+16>>2]),l[b+36>>2]=c,b=f,c=Po(l[f+32>>2],l[f+16>>2]),l[b+32>>2]=c,l[f+20>>2]=l[f+20>>2]+-1;for(l[f+20>>2]=l[f+40>>2];l[f+20>>2]<=(0|Po(l[f+40>>2]+3|0,l[f+68>>2]-1|0));)b=f,c=af(r,l[f+84>>2],l[f+20>>2],l[f+48>>2]),l[b+12>>2]=c,b=f,c=Oo(l[f+36>>2],l[f+12>>2]),l[b+36>>2]=c,b=f,c=Po(l[f+32>>2],l[f+12>>2]),l[b+32>>2]=c,l[f+20>>2]=l[f+20>>2]+1}b=f,v=L(L(l[f+36>>2]-l[f+32>>2]|0)/L(0|Oo((l[f+40>>2]-l[f+44>>2]|0)-2|0,1))),p[b+8>>2]=v,e=f,n=+p[f+8>>2],i=1&s[f+79|0]?l[f+72>>2]:l[f+68>>2],p[e+8>>2]=n*(+(0|i)/51e3),p[f+8>>2]>p[f+52>>2]&&(p[f+52>>2]=p[f+8>>2]),l[f+48>>2]=l[f+48>>2]+1}p[f+92>>2]=p[f+52>>2]}return o=p[f+92>>2],(e=f+96|0)>>>0>>0&&De(),We=e,L(o)},n[205]=function(e,r){var i,a;e|=0,r|=0,a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],l[e+4>>2]==l[zn(e)>>2]?hr(e,l[i+8>>2]):function(e,r){var i,a=0;if(a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+28>>2]=e,l[i+24>>2]=r,pf(i+8|0,e=l[i+28>>2],1),e=zn(e),r=Jo(l[i+12>>2]),a=Jo(l[i+24>>2]),l[138788]=0,J(216,0|e,0|r,0|a),e=l[138788],l[138788]=0,1!=(0|e))return l[i+12>>2]=l[i+12>>2]+4,Xo(i+8|0),(e=i+32|0)>>>0>>0&&De(),void(We=e);e=i+8|0,r=0|O(),a=0|C(),l[i+4>>2]=r,l[i>>2]=a,Xo(e),D(l[i+4>>2]),V()}(e,l[i+8>>2]),(e=i+16|0)>>>0>>0&&De(),We=e},n[206]=function(e,r){e|=0,r|=0;var i,a,f,t,n=0;if(n=i=We-32|0,i>>>0>>0&&De(),We=n,n=i+8|0,l[i+28>>2]=e,l[i+24>>2]=r,f=i,t=zn(e=l[i+28>>2]),l[f+20>>2]=t,function(e,r,i){var a,f,t,n=0;n=a=We-32|0,a>>>0>>0&&De();We=n,n=a+8|0,l[a+28>>2]=e,l[a+24>>2]=r,l[a+20>>2]=i,f=a,t=Kf(l[a+20>>2],1),l[f+16>>2]=t,l[l[a+16>>2]>>2]=0,r=l[a+16>>2],co(n,l[a+20>>2],1),function(e,r,i){var a,f=0;f=a=We-16|0,a>>>0>>0&&De();if(We=f,f=a+8|0,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,e=l[a+12>>2],r=Jo(l[a+4>>2]),l[138788]=0,ae(228,0|e,0|f,0|r),e=l[138788],l[138788]=0,1!=(0|e))return(e=a+16|0)>>>0>>0&&De(),void(We=e);e=0|x(0),C(),dc(e),V()}(e,r,n),(e=a+32|0)>>>0>>0&&De();We=e}(n,e,l[i+20>>2]),r=l[i+20>>2],n=Jo(Yt(n)+8|0),a=Jo(l[i+24>>2]),l[138788]=0,J(211,0|r,0|n,0|a),r=l[138788],l[138788]=0,1!=(0|r))return function(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De();We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,e=l[a+12>>2],r=Pf(e),l[l[a+4>>2]+4>>2]=r,l[l[a+8>>2]>>2]=l[e>>2],l[l[l[a+8>>2]>>2]+4>>2]=l[a+8>>2],l[e>>2]=l[a+4>>2],(e=a+16|0)>>>0>>0&&De();We=e}(e,Tn(Yt(i+8|0)),Tn(Yt(i+8|0))),r=i+8|0,e=zn(e),l[e>>2]=l[e>>2]+1,function(e){var r,i,a=0,f=0;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,e=l[r+12>>2],a=r,f=l[kt(e)>>2],l[a+8>>2]=f,a=kt(e),f=0,l[a>>2]=f,(e=r+16|0)>>>0>>0&&De();We=e}(r),Rf(r),(e=i+32|0)>>>0>>0&&De(),void(We=e);e=i+8|0,r=0|O(),n=0|C(),l[i+4>>2]=r,l[i>>2]=n,Rf(e),D(l[i+4>>2]),V()},n[207]=function(e){e|=0;var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,l[(e=i+8|0)>>2]=l[l[i+12>>2]+4>>2],e=Kn(_b(e)),(i=i+16|0)>>>0>>0&&De(),We=i,0|e},n[208]=function(e,r){var i,a;return e|=0,r|=0,a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+4>>2]=e,l[i>>2]=r,e=l[i+4>>2],l[i+8>>2]=l[e>>2],l[(r=We-16|0)+12>>2]=e,e=l[r+12>>2],l[e>>2]=l[l[e>>2]+4>>2],e=l[i+8>>2],(r=i+16|0)>>>0>>0&&De(),We=r,0|e},n[209]=function(e,r){var i,a;e|=0,r|=0,a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],l[e+4>>2]==l[zn(e)>>2]?Vr(e,l[i+8>>2]):Tr(e,l[i+8>>2]),(e=i+16|0)>>>0>>0&&De(),We=e},n[210]=function(e,r){var i,a;e|=0,r|=0,a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],l[e+4>>2]==l[zn(e)>>2]?lr(e,l[i+8>>2]):function(e,r){var i,a=0;if(a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+28>>2]=e,l[i+24>>2]=r,ef(i+8|0,e=l[i+28>>2]),e=zn(e),r=Jo(l[i+12>>2]),a=Jo(l[i+24>>2]),l[138788]=0,J(220,0|e,0|r,0|a),e=l[138788],l[138788]=0,1!=(0|e))return l[i+12>>2]=l[i+12>>2]+12,Xo(i+8|0),(e=i+32|0)>>>0>>0&&De(),void(We=e);e=i+8|0,r=0|O(),a=0|C(),l[i+4>>2]=r,l[i>>2]=a,Xo(e),D(l[i+4>>2]),V()}(e,l[i+8>>2]),(e=i+16|0)>>>0>>0&&De(),We=e},n[211]=sa,n[212]=Gi,n[213]=Gi,n[214]=Gi,n[215]=function(e,r,i){var a,f;return e|=0,r|=0,i|=0,f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,gf(e=l[a+12>>2],Jo(l[a+8>>2])),Jo(l[a+4>>2]),dt(e),(r=a+16|0)>>>0>>0&&De(),We=r,0|e},n[216]=sa,n[217]=wr,n[218]=function(e,r,i){var a,f;e|=0,r|=0,i|=0,f=a=We-32|0,a>>>0>>0&&De(),We=f,l[a+28>>2]=e,l[a+24>>2]=r,l[a+20>>2]=i,function(e,r,i){var a,f;f=a=We-32|0,a>>>0>>0&&De();We=f,l[a+20>>2]=e,l[a+16>>2]=r,l[a+12>>2]=i,function(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De();We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,e=l[a+8>>2],r=Jo(l[a+4>>2]),i=l[r+4>>2],l[e>>2]=l[r>>2],l[e+4>>2]=i,l[e+16>>2]=l[r+16>>2],i=l[(r=r+8|0)+4>>2],l[(e=e+8|0)>>2]=l[r>>2],l[e+4>>2]=i,(e=a+16|0)>>>0>>0&&De();We=e}(l[a+20>>2],l[a+16>>2],Jo(l[a+12>>2])),(e=a+32|0)>>>0>>0&&De();We=e}(l[a+28>>2],l[a+24>>2],Jo(l[a+20>>2])),(e=a+32|0)>>>0>>0&&De(),We=e},n[219]=function(e,r){var i,a;e|=0,r|=0,a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,xi(e=l[i+12>>2]),function(e,r,i,a){var f,t;t=f=We-32|0,f>>>0>>0&&De();We=t,l[f+28>>2]=e,l[f+24>>2]=r,l[f+20>>2]=i,l[f+16>>2]=a,l[f+12>>2]=(l[f+20>>2]-l[f+24>>2]|0)/20,e=l[f+16>>2],l[e>>2]=l[e>>2]+j(0-l[f+12>>2]|0,20),l[f+12>>2]>0&&Fr(l[l[f+16>>2]>>2],l[f+24>>2],j(l[f+12>>2],20));(e=f+32|0)>>>0>>0&&De();We=e}(zn(e),l[e>>2],l[e+4>>2],l[i+8>>2]+4|0),zi(e,l[i+8>>2]+4|0),zi(e+4|0,l[i+8>>2]+8|0),zi(zn(e),cn(l[i+8>>2])),l[l[i+8>>2]>>2]=l[l[i+8>>2]+4>>2],function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],r=Ut(e),no(e,r,Ut(e)+j(mn(e),20)|0,Ut(e)+j(mn(e),20)|0,Ut(e)+j(l[i+8>>2],20)|0),(e=i+16|0)>>>0>>0&&De();We=e}(e,vb(e)),ec(e),(e=i+16|0)>>>0>>0&&De(),We=e},n[220]=function(e,r,i){var a,f;e|=0,r|=0,i|=0,f=a=We-32|0,a>>>0>>0&&De(),We=f,l[a+28>>2]=e,l[a+24>>2]=r,l[a+20>>2]=i,function(e,r,i){var a,f;f=a=We-32|0,a>>>0>>0&&De();We=f,l[a+20>>2]=e,l[a+16>>2]=r,l[a+12>>2]=i,function(e,r,i){var a,f;f=a=We-16|0,a>>>0>>0&&De();We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,function(e,r){var i,a,f,t=0,n=0;if(t=i=We-48|0,i>>>0>>0&&De(),We=t,t=i+32|0,l[i+40>>2]=e,l[i+36>>2]=r,e=l[i+40>>2],l[i+44>>2]=e,Cn(zn(l[i+36>>2])),ra(e,t),a=i,f=qo(l[i+36>>2]),l[a+20>>2]=f,A[i+20>>2]<=0||(r=l[i+20>>2],l[138788]=0,Z(229,0|e,0|r),r=l[138788],l[138788]=0,1!=(0|r)&&(r=l[l[i+36>>2]>>2],t=l[l[i+36>>2]+4>>2],n=l[i+20>>2],l[138788]=0,q(230,0|e,0|r,0|t,0|n),r=l[138788],l[138788]=0,1!=(0|r))))return(e=i+48|0)>>>0>>0&&De(),void(We=e);r=0|O(),t=0|C(),l[i+16>>2]=r,l[i+12>>2]=t,ha(e),D(l[i+16>>2]),V()}(l[a+8>>2],Jo(l[a+4>>2])),(e=a+16|0)>>>0>>0&&De();We=e}(l[a+20>>2],l[a+16>>2],Jo(l[a+12>>2])),(e=a+32|0)>>>0>>0&&De();We=e}(l[a+28>>2],l[a+24>>2],Jo(l[a+20>>2])),(e=a+32|0)>>>0>>0&&De(),We=e},n[221]=function(e,r){var i,a;e|=0,r|=0,a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,Wr(e=l[i+12>>2]),function(e,r,i,a){var f,t;t=f=We-16|0,f>>>0>>0&&De();We=t,l[f+12>>2]=e,l[f+8>>2]=r,l[f+4>>2]=i,l[f>>2]=a;for(;l[f+4>>2]!=l[f+8>>2];)e=l[f+12>>2],r=Jo(l[l[f>>2]>>2]+-12|0),i=l[f+4>>2]+-12|0,l[f+4>>2]=i,ei(e,r,kt(i)),e=l[f>>2],l[e>>2]=l[e>>2]+-12;(e=f+16|0)>>>0>>0&&De();We=e}(zn(e),l[e>>2],l[e+4>>2],l[i+8>>2]+4|0),zi(e,l[i+8>>2]+4|0),zi(e+4|0,l[i+8>>2]+8|0),zi(zn(e),cn(l[i+8>>2])),l[l[i+8>>2]>>2]=l[l[i+8>>2]+4>>2],Qr(e,po(e)),ec(e),(e=i+16|0)>>>0>>0&&De(),We=e},n[222]=Gi,n[223]=Gi,n[224]=function(e,r){var i,a;e|=0,r|=0,a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+28>>2]=e,l[i+24>>2]=r,e=l[i+24>>2],l[(r=We-16|0)+4>>2]=l[i+28>>2],l[r>>2]=e,(e=i+32|0)>>>0>>0&&De(),We=e},n[225]=function(e,r){var i,a;e|=0,r|=0,a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+28>>2]=e,l[i+24>>2]=r,function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+4>>2]=e,l[i>>2]=r,function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,Nf(l[i+8>>2]),(e=i+16|0)>>>0>>0&&De();We=e}(l[i+4>>2],l[i>>2]),(e=i+16|0)>>>0>>0&&De();We=e}(l[i+28>>2],l[i+24>>2]),(e=i+32|0)>>>0>>0&&De(),We=e},n[226]=ff,n[227]=ff,n[228]=function(e,r,i){var a,f;return e|=0,r|=0,i|=0,f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,gf(e=l[a+12>>2],Jo(l[a+8>>2])),function(e,r){var i,a=0;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],r=Jo(l[i+8>>2]),a=l[r+4>>2],l[e>>2]=l[r>>2],l[e+4>>2]=a,(e=i+16|0)>>>0>>0&&De();We=e}(e+4|0,Jo(l[a+4>>2])),(r=a+16|0)>>>0>>0&&De(),We=r,0|e},n[229]=function(e,r){var i,a,f,t;e|=0,r|=0,a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],A[i+8>>2]>Xi(e)>>>0&&(Hb(),V()),r=nn(zn(e),l[i+8>>2]),l[e+4>>2]=r,l[e>>2]=r,r=l[e>>2]+(l[i+8>>2]<<2)|0,f=zn(e),t=r,l[f>>2]=t,gi(e,0),(e=i+16|0)>>>0>>0&&De(),We=e},n[230]=function(e,r,i,a){var f,t;e|=0,r|=0,i|=0,a|=0,t=f=We-48|0,f>>>0>>0&&De(),We=t,l[f+44>>2]=e,l[f+40>>2]=r,l[f+36>>2]=i,l[f+32>>2]=a,pf(e=f+16|0,r=l[f+44>>2],l[f+32>>2]),function(e,r,i,a){var f,t;t=f=We-32|0,f>>>0>>0&&De();We=t,l[f+28>>2]=e,l[f+24>>2]=r,l[f+20>>2]=i,l[f+16>>2]=a,l[f+12>>2]=l[f+20>>2]-l[f+24>>2]>>2,l[f+12>>2]>0&&(Fr(l[l[f+16>>2]>>2],l[f+24>>2],l[f+12>>2]<<2),e=l[f+16>>2],l[e>>2]=l[e>>2]+(l[f+12>>2]<<2));(e=f+32|0)>>>0>>0&&De();We=e}(zn(r),l[f+40>>2],l[f+36>>2],e+4|0),Xo(f+16|0),(e=f+48|0)>>>0>>0&&De(),We=e},n[231]=Mi,n[232]=ff,n[233]=function(e,r){var i,a;e|=0,r|=0,a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+28>>2]=e,l[i+24>>2]=r,function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+4>>2]=e,l[i>>2]=r,function(e,r){var i,a;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,sf(l[i+8>>2]),(e=i+16|0)>>>0>>0&&De();We=e}(l[i+4>>2],l[i>>2]),(e=i+16|0)>>>0>>0&&De();We=e}(l[i+28>>2],l[i+24>>2]),(e=i+32|0)>>>0>>0&&De(),We=e},n[234]=function(e){var r,i;e|=0,i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,e=l[r+12>>2],n[200](e),Je(e),(e=r+16|0)>>>0>>0&&De(),We=e},n[235]=function(e,r,i,a,f,t,o,b,c,v){e|=0,r|=0,i|=0,a|=0,f|=0,t|=0,o|=0,b|=0,c|=0,v|=0;var g,u,k,w,A=L(0);u=g=We-192|0,g>>>0>>0&&De(),We=u,l[g+184>>2]=e,l[g+180>>2]=r,l[g+176>>2]=i,l[g+172>>2]=a,l[g+168>>2]=f,l[g+164>>2]=t,l[g+160>>2]=o,l[g+156>>2]=b,l[g+152>>2]=c,l[g+148>>2]=v,Dn(g+120|0),k=g,w=0|N(l[g+172>>2]/l[g+180>>2]|0),l[k+116>>2]=w;e:{r:{if(!(l[g+180>>2]<500|l[g+176>>2]<500|(4!=l[g+116>>2]?!(1==l[g+116>>2]|3==l[g+116>>2]):0)||(0|N(l[g+172>>2]))>2])&&(0|N(l[g+172>>2]))<=(32+(l[g+180>>2]<<2)|0)){if(l[g+108>>2]=l[g+180>>2],l[g+104>>2]=l[g+176>>2],l[g+100>>2]=0,l[g+96>>2]=l[g+176>>2]-1,l[g+92>>2]=0,l[g+88>>2]=l[g+180>>2]-1,!l[g+152>>2]|l[g+152>>2]<=l[g+160>>2]|l[g+160>>2]<0|l[g+152>>2]>=l[g+180>>2]||(l[g+92>>2]=l[g+160>>2],l[g+88>>2]=l[g+152>>2],l[g+108>>2]=1+(l[g+152>>2]-l[g+160>>2]|0)),!l[g+148>>2]|l[g+148>>2]<=l[g+156>>2]|l[g+156>>2]<0|l[g+148>>2]>=l[g+176>>2]||(l[g+104>>2]=1+(l[g+148>>2]-l[g+156>>2]|0),l[g+100>>2]=l[g+156>>2],l[g+96>>2]=l[g+148>>2]),l[g+84>>2]=1==l[g+116>>2]?1:17,e=l[g+104>>2],r=l[g+108>>2],i=l[g+84>>2],l[138788]=0,Y(113,g+120|0,0|e,0|r,0|i),e=l[138788],l[138788]=0,1==(0|e))break r;if(l[g+116>>2]<4)for(l[g+72>>2]=l[l[g+124>>2]>>2],l[g+68>>2]=l[g+100>>2];l[g+68>>2]<=l[g+96>>2];)l[g+64>>2]=l[g+68>>2]-l[g+100>>2],Fr(l[g+72>>2]+j(l[g+64>>2],j(l[g+108>>2],l[g+116>>2]))|0,(l[g+184>>2]+j(l[g+172>>2],l[g+68>>2])|0)+j(l[g+92>>2],l[g+116>>2])|0,j(l[g+108>>2],l[g+116>>2])),l[g+68>>2]=l[g+68>>2]+1;else for(l[g+60>>2]=l[g+100>>2];l[g+60>>2]<=l[g+96>>2];){for(l[g+56>>2]=l[g+60>>2]-l[g+100>>2],l[g+52>>2]=l[l[g+124>>2]+(l[g+56>>2]<<2)>>2],l[g+48>>2]=l[g+184>>2]+j(l[g+172>>2],l[g+60>>2]),l[g+44>>2]=l[g+92>>2];l[g+44>>2]<=l[g+88>>2];){for(l[g+40>>2]=0;l[g+40>>2]<3;)s[l[g+52>>2]+((j(l[g+44>>2]-l[g+92>>2]|0,3)+2|0)-l[g+40>>2]|0)|0]=d[l[g+48>>2]+(l[g+40>>2]+(l[g+44>>2]<<2)|0)|0],l[g+40>>2]=l[g+40>>2]+1;l[g+44>>2]=l[g+44>>2]+1}l[g+60>>2]=l[g+60>>2]+1}if(l[138788]=0,H(198,g+8|0,g+120|0),e=l[138788],l[138788]=0,1==(0|e))break r;if(e=l[g+168>>2],r=l[g+164>>2],l[138788]=0,A=L(de(199,g+8|0,0|e,0|r,0)),e=l[138788],l[138788]=0,1==(0|e)){e=g+8|0,r=0|O(),i=0|C(),l[g+80>>2]=r,l[g+76>>2]=i,n[200](e);break e}p[g+4>>2]=A,p[g+188>>2]=p[g+4>>2],l[g+112>>2]=1,n[200](g+8|0)}else p[g+188>>2]=1,l[g+112>>2]=1;return mt(g+120|0),A=p[g+188>>2],(e=g+192|0)>>>0>>0&&De(),We=e,L(A)}e=0|O(),r=0|C(),l[g+80>>2]=e,l[g+76>>2]=r}mt(g+120|0),D(l[g+80>>2]),V()},n[236]=function(e,r){e=+e,r=+r;var i,a=0,f=0,t=0;return i=a=We-48|0,a>>>0>>0&&De(),We=i,z[a+32>>3]=e,z[a+24>>3]=r,z[a+24>>3]<=0|z[a+24>>3]>=1|z[a+32>>3]<0||z[a+32>>3]>1?z[a+40>>3]=.5:(z[a+16>>3]=z[a+32>>3],z[a+32>>3]<=z[a+24>>3]?z[a+16>>3]=.5*z[a+16>>3]/z[a+24>>3]:z[a+32>>3]<=1&&(z[a+16>>3]=.5+.5*(z[a+32>>3]-z[a+24>>3])/(1-z[a+24>>3])),z[a+8>>3]=0,z[a>>3]=1,f=a,t=function(e,r,i){var a,f,t;f=a=We-16|0,a>>>0>>0&&De();We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,t=function(e,r){var i;z[(i=We-16|0)+8>>3]=e,z[i>>3]=r,e=z[i+8>>3]>3]?z[i>>3]:z[i+8>>3];return e}(z[l[a+8>>2]>>3],function(e,r){var i;z[(i=We-16|0)+8>>3]=e,z[i>>3]=r,e=z[i+8>>3]>3]?z[i+8>>3]:z[i>>3];return e}(z[l[a+12>>2]>>3],z[l[a+4>>2]>>3])),(e=a+16|0)>>>0>>0&&De();return We=e,t}(a+16|0,a+8|0,a),z[f+40>>3]=t),e=z[a+40>>3],(a=a+48|0)>>>0>>0&&De(),We=a,+e},n[237]=function(e,r,i,a,f,t,o,b){e|=0,r|=0,i|=0,a|=0,f|=0,t|=0,o|=0,b|=0;var c,v,g,u,s=L(0);if(v=c=We-3696|0,c>>>0>>0&&De(),We=v,l[c+3692>>2]=e,l[c+3688>>2]=r,l[c+3684>>2]=i,l[c+3680>>2]=a,l[c+3676>>2]=f,l[c+3672>>2]=t,l[c+3668>>2]=o,l[c+3664>>2]=b,g=c,u=0|N(l[c+3680>>2]/l[c+3688>>2]|0),l[g+3660>>2]=u,!(l[c+3688>>2]<300|(4!=l[c+3660>>2]?3!=l[c+3660>>2]:0)|l[c+3684>>2]<300||(0|N(l[c+3680>>2]))>2])&&(0|N(l[c+3680>>2]))<=(32+(l[c+3688>>2]<<2)|0)||($(0|X(1),2952,0),V()),n[128](c+96|0),l[138788]=0,P(109,c- -64|0),e=l[138788],l[138788]=0,1!=(0|e)){if(l[c+52>>2]=l[c+3688>>2],l[c+48>>2]=l[c+3684>>2],l[c+44>>2]=0,l[c+40>>2]=l[c+3684>>2]-1,l[c+36>>2]=0,l[c+32>>2]=l[c+3688>>2]-1,!l[c+3668>>2]|l[c+3668>>2]<=l[c+3676>>2]|l[c+3676>>2]<0|l[c+3668>>2]>=l[c+3688>>2]||(l[c+36>>2]=l[c+3676>>2],l[c+32>>2]=l[c+3668>>2],l[c+52>>2]=1+(l[c+3668>>2]-l[c+3676>>2]|0)),!l[c+3664>>2]|l[c+3664>>2]<=l[c+3672>>2]|l[c+3672>>2]<0|l[c+3664>>2]>=l[c+3684>>2]||(l[c+48>>2]=1+(l[c+3664>>2]-l[c+3672>>2]|0),l[c+44>>2]=l[c+3672>>2],l[c+40>>2]=l[c+3664>>2]),e=c,r=1==l[c+3660>>2]?1:3==l[c+3660>>2]?17:25,l[e+28>>2]=r,e=l[c+48>>2],r=l[c+52>>2],i=l[c+28>>2],l[138788]=0,Y(113,c- -64|0,0|e,0|r,0|i),e=l[138788],l[138788]=0,1!=(0|e)){for(l[c+24>>2]=l[l[c+68>>2]>>2],l[c+20>>2]=l[c+44>>2];l[c+20>>2]<=l[c+40>>2];)l[c+16>>2]=l[c+20>>2]-l[c+44>>2],Fr(l[c+24>>2]+j(l[c+16>>2],j(l[c+52>>2],l[c+3660>>2]))|0,(l[c+3692>>2]+j(l[c+3680>>2],l[c+20>>2])|0)+j(l[c+36>>2],l[c+3660>>2])|0,j(l[c+52>>2],l[c+3660>>2])),l[c+20>>2]=l[c+20>>2]+1;if(l[138788]=0,s=L(ue(129,c+96|0,c- -64|0)),e=l[138788],l[138788]=0,1!=(0|e))return e=c+96|0,p[c+12>>2]=s,l[2672]=-1,s=p[c+12>>2],mt(c- -64|0),n[130](e),(e=c+3696|0)>>>0>>0&&De(),We=e,L(s)}e=c- -64|0,r=0|O(),i=0|C(),l[c+60>>2]=r,l[c+56>>2]=i,mt(e)}else e=0|O(),r=0|C(),l[c+60>>2]=e,l[c+56>>2]=r;n[130](c+96|0),D(l[c+60>>2]),V()},n[238]=function(e,r,i,a,f,t){var n,o;if(e|=0,r|=0,i|=0,a|=0,f|=0,t|=0,o=n=We-32|0,n>>>0>>0&&De(),We=o,l[n+28>>2]=e,l[n+24>>2]=r,l[n+20>>2]=i,l[n+16>>2]=a,l[n+12>>2]=f,s[n+11|0]=t,$b(e=l[n+28>>2]),l[e>>2]=1640,l[e+16>>2]=0,l[e+12>>2]=0,l[e+4>>2]=0,r=l[n+24>>2],i=l[n+20>>2],a=l[n+16>>2],f=l[n+12>>2],t=d[n+11|0],l[138788]=0,ne(19,0|e,0|r,0|i,0|a,0|f,1&t),r=l[138788],l[138788]=0,1!=(0|r))return(r=n+32|0)>>>0>>0&&De(),We=r,0|e;r=0|O(),i=0|C(),l[n+4>>2]=r,l[n>>2]=i,Jo(e),D(l[n+4>>2]),V()},n[239]=No,n[240]=function(e,r,i){e|=0,r|=0,i|=0;var a,f,t=0,n=0;if(f=a=We-96|0,a>>>0>>0&&De(),We=f,l[a+92>>2]=e,l[a+88>>2]=r,l[a+84>>2]=i,t=a,n=Ub(l[a+92>>2]),l[t+80>>2]=n,1!=l[a+80>>2])if(e=1,r=a- -64|0,Ln(i=a+72|0,l[a+88>>2]),Ln(r,l[a+92>>2]),1&Fo(i,r)|3==l[a+80>>2]||(e=4==l[a+80>>2]),1&e&&(e=a+56|0,aa(l[a+88>>2]),r=l[a+88>>2],Ln(e,l[a+92>>2]),$t(r,e,Kb(l[a+92>>2]))),t=a,n=Zb(l[a+92>>2]),l[t+52>>2]=n,t=a,n=Qb(l[a+92>>2]),l[t+48>>2]=n,3!=l[a+84>>2]&&2!=l[a+84>>2]){if(5==l[a+84>>2]||4==l[a+84>>2])for(l[a+16>>2]=0;l[a+16>>2]>2];){for(l[a+12>>2]=l[l[l[a+92>>2]+4>>2]+(l[a+16>>2]<<2)>>2],l[a+8>>2]=l[l[l[a+88>>2]+4>>2]+(l[a+16>>2]<<2)>>2],l[a+4>>2]=l[a+80>>2]-3,l[a>>2]=0;l[a>>2]>2];)s[l[a+8>>2]+l[a>>2]|0]=((j(d[l[a+12>>2]+l[a+4>>2]|0],114)+j(d[l[a+12>>2]+(l[a+4>>2]+1|0)|0],587)|0)+j(d[l[a+12>>2]+(l[a+4>>2]+2|0)|0],299)|0)/1e3,l[a+4>>2]=l[a+80>>2]+l[a+4>>2],l[a>>2]=l[a>>2]+1;l[a+16>>2]=l[a+16>>2]+1}}else for(e=a+32|0,function(e,r){var i;if(l[(i=We+-64|0)+56>>2]=e,l[i+52>>2]=r,l[i+48>>2]=2,l[i+44>>2]=0,e=l[i+56>>2],l[i+60>>2]=e,l[e>>2]=l[i+52>>2],!l[2729]){for(l[i+40>>2]=l[407],e=l[406],l[i+32>>2]=l[405],l[i+36>>2]=e,l[i+44>>2]||(l[i+44>>2]=i+32),l[i+28>>2]=0,l[i+24>>2]=0,l[i+20>>2]=8192,l[i+16>>2]=l[l[i+44>>2]+((2^l[i+48>>2])<<2)>>2],l[i+12>>2]=l[l[i+44>>2]+4>>2],l[i+8>>2]=l[l[i+44>>2]+(l[i+48>>2]<<2)>>2],l[i+4>>2]=0;l[i+4>>2]<256;)l[10928+(l[i+4>>2]<<2)>>2]=l[i+20>>2],l[11952+(l[i+4>>2]<<2)>>2]=l[i+24>>2],l[12976+(l[i+4>>2]<<2)>>2]=l[i+28>>2],l[i+4>>2]=l[i+4>>2]+1,l[i+28>>2]=l[i+8>>2]+l[i+28>>2],l[i+24>>2]=l[i+12>>2]+l[i+24>>2],l[i+20>>2]=l[i+16>>2]+l[i+20>>2];l[2729]=1}}(a+40|0,Ub(l[a+92>>2])),Ln(e,l[a+92>>2]),l[a+28>>2]=0;l[a+28>>2]>2];)l[a+24>>2]=l[l[l[a+92>>2]+4>>2]+(l[a+28>>2]<<2)>>2],l[a+20>>2]=l[l[l[a+88>>2]+4>>2]+(l[a+28>>2]<<2)>>2],Hr(a+40|0,l[a+24>>2],l[a+20>>2],l[a+32>>2]),l[a+28>>2]=l[a+28>>2]+1;else $r(l[a+88>>2],l[a+92>>2],1);(e=a+96|0)>>>0>>0&&De(),We=e},n[241]=function(e,r,i){e|=0,r|=0,i|=0;var a,f,t=0,n=0;if(f=a=We-128|0,a>>>0>>0&&De(),We=f,l[a+124>>2]=e,l[a+120>>2]=r,l[a+116>>2]=i,3!=(0|Ub(l[a+124>>2])))if(e=a+96|0,Ln(r=a+104|0,l[a+124>>2]),Ln(e,l[a+120>>2]),1&Fo(r,e)&&(aa(l[a+120>>2]),4!=l[a+116>>2]&&2!=l[a+116>>2]?(e=l[a+120>>2],Ln(r=a+80|0,l[a+124>>2]),$t(e,r,24+(7&Kb(l[a+124>>2]))|0)):(e=l[a+120>>2],Ln(r=a+88|0,l[a+124>>2]),$t(e,r,16+(7&Kb(l[a+124>>2]))|0))),t=a,n=Ub(l[a+120>>2]),l[t+76>>2]=n,t=a,n=Zb(l[a+120>>2]),l[t+72>>2]=n,t=a,n=Qb(l[a+120>>2]),l[t+68>>2]=n,t=a,n=l[10592+(Kb(l[a+124>>2])<<2)>>2],l[t+64>>2]=n,4!=l[a+116>>2]&&2!=l[a+116>>2]){if(5==l[a+116>>2]||3==l[a+116>>2])for(l[a+36>>2]=0;l[a+36>>2]>2];){if(l[a+32>>2]=0,l[a+28>>2]=0,l[a+24>>2]=l[l[l[a+120>>2]+4>>2]+(l[a+36>>2]<<2)>>2],l[a+20>>2]=l[l[l[a+124>>2]+4>>2]+(l[a+36>>2]<<2)>>2],3!=l[a+116>>2])for(l[a+12>>2]=0;l[a+12>>2]>2];)Fr(l[a+24>>2]+j(l[a+64>>2],l[a+32>>2]+1|0)|0,l[a+20>>2]+l[a+28>>2]|0,l[a+64>>2]),Fr(l[a+24>>2]+j(l[a+64>>2],l[a+32>>2]+2|0)|0,l[a+20>>2]+l[a+28>>2]|0,l[a+64>>2]),Fr(l[a+24>>2]+j(l[a+64>>2],l[a+32>>2]+3|0)|0,l[a+20>>2]+l[a+28>>2]|0,l[a+64>>2]),s[l[a+20>>2]+l[a+28>>2]|0]=255,s[l[a+24>>2]+j(l[a+32>>2],l[a+64>>2])|0]=255,l[a+12>>2]=l[a+12>>2]+1,l[a+32>>2]=l[a+76>>2]+l[a+32>>2],l[a+28>>2]=l[a+64>>2]+l[a+28>>2];else for(l[a+16>>2]=0;l[a+16>>2]>2];)Fr(l[a+24>>2]+j(l[a+32>>2],l[a+64>>2])|0,l[a+20>>2]+l[a+28>>2]|0,l[a+64>>2]),Fr(l[a+24>>2]+j(l[a+64>>2],l[a+32>>2]+1|0)|0,l[a+20>>2]+l[a+28>>2]|0,l[a+64>>2]),Fr(l[a+24>>2]+j(l[a+64>>2],l[a+32>>2]+2|0)|0,l[a+20>>2]+l[a+28>>2]|0,l[a+64>>2]),s[l[a+24>>2]+j(l[a+64>>2],l[a+32>>2]+3|0)|0]=255,l[a+16>>2]=l[a+16>>2]+1,l[a+32>>2]=l[a+76>>2]+l[a+32>>2],l[a+28>>2]=l[a+64>>2]+l[a+28>>2];l[a+36>>2]=l[a+36>>2]+1}}else for(l[a+60>>2]=0;l[a+60>>2]>2];){for(l[a+56>>2]=0,l[a+52>>2]=0,l[a+48>>2]=l[l[l[a+120>>2]+4>>2]+(l[a+60>>2]<<2)>>2],l[a+44>>2]=l[l[l[a+124>>2]+4>>2]+(l[a+60>>2]<<2)>>2],l[a+40>>2]=0;l[a+40>>2]>2];)Fr(l[a+48>>2]+j(l[a+56>>2],l[a+64>>2])|0,l[a+44>>2]+l[a+52>>2]|0,l[a+64>>2]),Fr(l[a+48>>2]+j(l[a+64>>2],l[a+56>>2]+1|0)|0,l[a+44>>2]+l[a+52>>2]|0,l[a+64>>2]),Fr(l[a+48>>2]+j(l[a+64>>2],l[a+56>>2]+2|0)|0,l[a+44>>2]+l[a+52>>2]|0,l[a+64>>2]),4==l[a+76>>2]&&(s[l[a+48>>2]+j(l[a+64>>2],l[a+56>>2]+3|0)|0]=d[l[a+44>>2]+l[a+52>>2]|0]),l[a+40>>2]=l[a+40>>2]+1,l[a+56>>2]=l[a+76>>2]+l[a+56>>2],l[a+52>>2]=l[a+64>>2]+l[a+52>>2];l[a+60>>2]=l[a+60>>2]+1}else $r(l[a+120>>2],l[a+124>>2],1);(e=a+128|0)>>>0>>0&&De(),We=e},n[242]=function(e,r){var i,a,f,t;for(e|=0,r|=0,a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+28>>2]=e,l[i+24>>2]=r,Rr(l[i+24>>2],Zb(l[i+28>>2]),Qb(l[i+28>>2]),17),l[i+20>>2]=0,l[i+16>>2]=l[l[l[i+28>>2]+4>>2]>>2],l[i+12>>2]=l[l[l[i+24>>2]+4>>2]>>2],f=i,t=j(j(Zb(l[i+28>>2]),Qb(l[i+28>>2])),3),l[f+8>>2]=t,l[i+4>>2]=0;l[i+4>>2]>2];)s[l[i+12>>2]+l[i+4>>2]|0]=d[l[i+16>>2]+(l[i+20>>2]+2|0)|0],s[l[i+12>>2]+(l[i+4>>2]+1|0)|0]=d[l[i+16>>2]+(l[i+20>>2]+1|0)|0],s[l[i+12>>2]+(l[i+4>>2]+2|0)|0]=d[l[i+16>>2]+l[i+20>>2]|0],l[i+4>>2]=l[i+4>>2]+3,l[i+20>>2]=l[i+20>>2]+4;(e=i+32|0)>>>0>>0&&De(),We=e},n[243]=function(e,r){e|=0,r|=0;var i,a=0;for(a=i=We-48|0,i>>>0>>0&&De(),We=a,l[i+44>>2]=e,l[i+40>>2]=r,e=l[i+40>>2],Ln(r=i+32|0,l[i+44>>2]),$t(e,r,20),l[i+28>>2]=l[l[l[i+44>>2]+4>>2]>>2],l[i+24>>2]=l[l[l[i+40>>2]+4>>2]>>2],l[i+20>>2]=0,l[i+16>>2]=0;e=l[i+16>>2],Ln(r=i+8|0,l[i+44>>2]),l[(a=We-16|0)+12>>2]=r,r=e,e=l[a+12>>2],!((0|r)>=(0|j(l[e>>2],l[e+4>>2])));)sr(d[l[i+28>>2]+l[i+20>>2]|0],d[l[i+28>>2]+(l[i+20>>2]+1|0)|0],d[l[i+28>>2]+(l[i+20>>2]+2|0)|0],l[i+24>>2]+(l[i+20>>2]<<2)|0,l[i+24>>2]+(l[i+20>>2]+1<<2)|0,l[i+24>>2]+(l[i+20>>2]+2<<2)|0),l[i+16>>2]=l[i+16>>2]+1,l[i+20>>2]=l[i+20>>2]+3;(e=i+48|0)>>>0>>0&&De(),We=e},n[244]=function(e,r,i){e|=0,r|=0,i|=0;var a,f,t=0,n=0;if(f=a=We-48|0,a>>>0>>0&&De(),We=f,l[a+44>>2]=e,l[a+40>>2]=r,l[a+36>>2]=i,Rr(l[a+40>>2],Zb(l[a+44>>2]),Qb(l[a+44>>2]),17),l[a+32>>2]=0,l[a+28>>2]=l[l[l[a+44>>2]+4>>2]>>2],l[a+24>>2]=l[l[l[a+40>>2]+4>>2]>>2],t=a,n=Ub(l[a+44>>2]),l[t+20>>2]=n,t=a,n=j(j(Zb(l[a+44>>2]),Qb(l[a+44>>2])),l[a+20>>2]),l[t+16>>2]=n,3==l[a+36>>2])for(l[a+12>>2]=0;l[a+12>>2]>2];)s[l[a+24>>2]+l[a+32>>2]|0]=d[l[a+28>>2]+l[a+12>>2]|0],s[l[a+24>>2]+(l[a+32>>2]+1|0)|0]=d[l[a+28>>2]+(l[a+12>>2]+1|0)|0],s[l[a+24>>2]+(l[a+32>>2]+2|0)|0]=d[l[a+28>>2]+(l[a+12>>2]+2|0)|0],l[a+12>>2]=l[a+20>>2]+l[a+12>>2],l[a+32>>2]=l[a+32>>2]+3;(e=a+48|0)>>>0>>0&&De(),We=e},n[245]=function(e,r,i){e|=0,r|=0,i|=0;var a,f,t=0,n=0;f=a=We-48|0,a>>>0>>0&&De(),We=f,l[a+44>>2]=e,l[a+40>>2]=r,l[a+36>>2]=i,t=a,n=Zb(l[a+44>>2]),l[t+32>>2]=n,t=a,n=Qb(l[a+44>>2]),l[t+28>>2]=n;e:if(!(!l[a+32>>2]|!l[a+28>>2])){Rr(l[a+40>>2],l[a+32>>2],l[a+28>>2],25),l[a+24>>2]=0,l[a+20>>2]=l[l[l[a+44>>2]+4>>2]>>2],l[a+16>>2]=l[l[l[a+40>>2]+4>>2]>>2],l[a+12>>2]=j(l[a+32>>2],l[a+28>>2])<<2;r:switch(l[a+36>>2]){case 0:if(t=a,n=Ub(l[a+44>>2]),l[t+4>>2]=n,1!=l[a+4>>2])if(3!=l[a+4>>2])ii(l[a+40>>2],l[a+44>>2]);else for(l[a+8>>2]=0;l[a+8>>2]>2];)s[l[a+16>>2]+l[a+8>>2]|0]=d[l[a+20>>2]+l[a+24>>2]|0],s[l[a+16>>2]+(l[a+8>>2]+1|0)|0]=d[l[a+20>>2]+(l[a+24>>2]+1|0)|0],s[l[a+16>>2]+(l[a+8>>2]+2|0)|0]=d[l[a+20>>2]+(l[a+24>>2]+2|0)|0],s[l[a+16>>2]+(l[a+8>>2]+3|0)|0]=255,l[a+8>>2]=l[a+8>>2]+4,l[a+24>>2]=l[a+24>>2]+3;else for(l[a+8>>2]=0;l[a+8>>2]>2];)s[l[a+16>>2]+l[a+8>>2]|0]=d[l[a+20>>2]+l[a+24>>2]|0],s[l[a+16>>2]+(l[a+8>>2]+1|0)|0]=d[l[a+20>>2]+l[a+24>>2]|0],s[l[a+16>>2]+(l[a+8>>2]+2|0)|0]=d[l[a+20>>2]+l[a+24>>2]|0],s[l[a+16>>2]+(l[a+8>>2]+3|0)|0]=255,l[a+8>>2]=l[a+8>>2]+4,l[a+24>>2]=l[a+24>>2]+1;break e;case 1:for(l[a+8>>2]=0;l[a+8>>2]>2];)s[l[a+16>>2]+l[a+8>>2]|0]=d[l[a+20>>2]+l[a+24>>2]|0],s[l[a+16>>2]+(l[a+8>>2]+1|0)|0]=d[l[a+20>>2]+l[a+24>>2]|0],s[l[a+16>>2]+(l[a+8>>2]+2|0)|0]=d[l[a+20>>2]+l[a+24>>2]|0],s[l[a+16>>2]+(l[a+8>>2]+3|0)|0]=255,l[a+8>>2]=l[a+8>>2]+4,l[a+24>>2]=l[a+24>>2]+1;break e;case 3:ii(l[a+40>>2],l[a+44>>2]);break e;case 2:for(l[a+8>>2]=0;l[a+8>>2]>2];)s[l[a+16>>2]+l[a+8>>2]|0]=d[l[a+20>>2]+l[a+24>>2]|0],s[l[a+16>>2]+(l[a+8>>2]+1|0)|0]=d[l[a+20>>2]+(l[a+24>>2]+1|0)|0],s[l[a+16>>2]+(l[a+8>>2]+2|0)|0]=d[l[a+20>>2]+(l[a+24>>2]+2|0)|0],s[l[a+16>>2]+(l[a+8>>2]+3|0)|0]=255,l[a+8>>2]=l[a+8>>2]+4,l[a+24>>2]=l[a+24>>2]+3;break e;case 4:for(l[a+8>>2]=0;l[a+8>>2]>2];)s[l[a+16>>2]+l[a+8>>2]|0]=d[l[a+20>>2]+(l[a+24>>2]+2|0)|0],s[l[a+16>>2]+(l[a+8>>2]+1|0)|0]=d[l[a+20>>2]+(l[a+24>>2]+1|0)|0],s[l[a+16>>2]+(l[a+8>>2]+2|0)|0]=d[l[a+20>>2]+l[a+24>>2]|0],s[l[a+16>>2]+(l[a+8>>2]+3|0)|0]=255,l[a+8>>2]=l[a+8>>2]+4,l[a+24>>2]=l[a+24>>2]+3;break e;case 5:for(l[a+8>>2]=0;l[a+8>>2]>2];)s[l[a+16>>2]+l[a+8>>2]|0]=d[l[a+20>>2]+(l[a+24>>2]+3|0)|0],s[l[a+16>>2]+(l[a+8>>2]+1|0)|0]=d[l[a+20>>2]+(l[a+24>>2]+2|0)|0],s[l[a+16>>2]+(l[a+8>>2]+2|0)|0]=d[l[a+20>>2]+(l[a+24>>2]+1|0)|0],s[l[a+16>>2]+(l[a+8>>2]+3|0)|0]=d[l[a+20>>2]+l[a+24>>2]|0],l[a+8>>2]=l[a+8>>2]+4,l[a+24>>2]=l[a+24>>2]+4;break e;case 6:for(l[a+8>>2]=0;l[a+8>>2]>2];)s[l[a+16>>2]+l[a+8>>2]|0]=d[l[a+20>>2]+(l[a+24>>2]+1|0)|0],s[l[a+16>>2]+(l[a+8>>2]+1|0)|0]=d[l[a+20>>2]+(l[a+24>>2]+2|0)|0],s[l[a+16>>2]+(l[a+8>>2]+2|0)|0]=d[l[a+20>>2]+(l[a+24>>2]+3|0)|0],s[l[a+16>>2]+(l[a+8>>2]+3|0)|0]=d[l[a+20>>2]+l[a+24>>2]|0],l[a+8>>2]=l[a+8>>2]+4,l[a+24>>2]=l[a+24>>2]+4;break e;default:break r}K(1500,1506,347,1610),V()}(e=a+48|0)>>>0>>0&&De(),We=e},n[246]=function(e,r,i,a,f){var t,n;return e|=0,r|=0,i|=0,a|=0,f|=0,n=t=We-32|0,t>>>0>>0&&De(),We=n,l[t+28>>2]=e,l[t+24>>2]=r,l[t+20>>2]=i,l[t+16>>2]=a,l[t+12>>2]=f,Wn(l[t+28>>2]),l[l[t+28>>2]>>2]=l[t+20>>2],l[l[t+28>>2]+4>>2]=l[t+16>>2],l[l[t+28>>2]+8>>2]=j(l[t+20>>2],l[t+12>>2]),l[l[t+28>>2]+12>>2]=l[t+12>>2],l[l[t+28>>2]+16>>2]=l[t+24>>2],(e=t+32|0)>>>0>>0&&De(),We=e,0},n[247]=function(e,r){var i,a;return e|=0,r|=0,a=i=We-32|0,i>>>0>>0&&De(),We=a,l[i+28>>2]=e,l[i+24>>2]=r,qi(e=l[i+28>>2],i+16|0,i+8|0),function(e,r,i){var a,f=0,t=0;if((f=a=We-16|0)>>>0>>0&&De(),We=f,gb(e)>>>0>=i>>>0)return i>>>0<=10?(hf(e,i),f=Wf(e)):(f=tb(i),wn(e),zo(e,f=ob(t=f+1|0)),bo(e,t),uo(e,i)),fc(f,r,i),s[a+15|0]=0,jb(i+f|0,a+15|0),(e=a+16|0)>>>0>>0&&De(),void(We=e);Yb(),V()}(e,l[i+24>>2],Mo(l[i+24>>2])),(r=i+32|0)>>>0>>0&&De(),We=r,0|e},n[248]=function(e,r,i){var a,f;e|=0,r|=0,i|=0,f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,r=e,e=l[a+8>>2],function(e,r){var i,a=0;a=i=We-16|0,i>>>0>>0&&De();We=a,l[i+12>>2]=e,l[i+8>>2]=r,e=l[i+12>>2],r=Jo(l[i+8>>2]),a=l[r+4>>2],l[e>>2]=l[r>>2],l[e+4>>2]=a,l[e+8>>2]=l[r+8>>2],function(e){var r,i,a,f;i=r=We-16|0,r>>>0>>0&&De();We=i,l[r+12>>2]=e,a=r,f=kt(l[r+12>>2]),l[a+8>>2]=f,l[r+4>>2]=0;for(;A[r+4>>2]<3;)l[l[r+8>>2]+(l[r+4>>2]<<2)>>2]=0,l[r+4>>2]=l[r+4>>2]+1;(e=r+16|0)>>>0>>0&&De();We=e}(l[i+8>>2]),(e=i+16|0)>>>0>>0&&De();We=e}(r,Jo(Gr(l[a+4>>2],e,Mo(e)))),(e=a+16|0)>>>0>>0&&De(),We=e},n[249]=function(e,r){var i,a;e|=0,r|=0,a=i=We-16|0,i>>>0>>0&&De(),We=a,l[i+12>>2]=e,l[i+8>>2]=r,4==l[3634]&&l[i+12>>2]>=l[2670]&&(e=l[3633],n[e](l[i+12>>2],ln(l[i+8>>2]))),(e=i+16|0)>>>0>>0&&De(),We=e},n[250]=aa,n[251]=function(e){return e|=0,l[12+(We-16|0)>>2]=e,100},n[252]=function(e,r,i){var a,f;return e|=0,r|=0,i|=0,f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,e=function(e,r,i){var a,f=0,t=0,o=0,b=0;f=a=We-144|0,a>>>0>>0&&De(),We=f,f=a- -64|0,l[a+140>>2]=e,l[a+136>>2]=r,l[a+132>>2]=i,l[a+128>>2]=0,Dn(a+96|0),l[a+92>>2]=(l[l[a+140>>2]+12>>2]<<3)-7,e=l[l[a+140>>2]+16>>2],r=l[l[a+140>>2]+4>>2],i=l[l[a+140>>2]>>2],t=l[a+92>>2],l[138788]=0,ne(238,0|f,0|e,0|r,0|i,0|t,1),e=l[138788],l[138788]=0;e:{r:{i:{a:{f:{t:{n:{o:{b:{c:{v:{g:{u:{s:{k:{if(1!=(0|e)){if(e=l[a+136>>2],l[138788]=0,P(239,0|e),e=l[138788],l[138788]=0,1==(0|e))break o;switch(l[a+132>>2]){case 5:break c;case 4:break v;case 3:break g;case 2:case 6:break u;case 1:break s;case 0:break k;default:break b}}e=0|ce(9472,0),r=0|C(),l[a+60>>2]=e,l[a+56>>2]=r;break n}if(l[138788]=0,J(240,a- -64|0,a+96|0,2),e=l[138788],l[138788]=0,1==(0|e))break o;break b}if(l[138788]=0,J(241,a- -64|0,a+96|0,2),e=l[138788],l[138788]=0,1==(0|e))break o;break b}if(l[138788]=0,Z(242,a- -64|0,a+96|0),e=l[138788],l[138788]=0,1==(0|e))break o;break b}if(l[138788]=0,Z(243,a- -64|0,a+96|0),e=l[138788],l[138788]=0,1==(0|e))break o;break b}if(l[138788]=0,J(244,a- -64|0,a+96|0,3),e=l[138788],l[138788]=0,1==(0|e))break o;break b}if(l[138788]=0,J(245,a- -64|0,a+96|0,2),e=l[138788],l[138788]=0,1==(0|e))break o}if(e=l[a+136>>2],r=l[l[a+100>>2]>>2],i=Qb(a+96|0),f=Zb(a+96|0),t=Ub(a+96|0),l[138788]=0,be(246,0|e,0|r,0|i,0|f,0|t),e=l[138788],l[138788]=0,1!=(0|e)){(e=l[a+100>>2])&&Je(e),l[a+100>>2]=0,mt(a- -64|0);break t}}e=a- -64|0,r=0|ce(9472,0),i=0|C(),l[a+60>>2]=r,l[a+56>>2]=i,mt(e)}n:{o:{b:{c:{if(l[a+56>>2]==(0|fe(9472))){if(e=a+8|0,o=a,b=0|I(l[a+60>>2]),l[o+36>>2]=b,r=l[a+36>>2],r=0|n[l[l[r>>2]+8>>2]](r),l[138788]=0,H(247,0|e,0|r),e=l[138788],l[138788]=0,1==(0|e))break f;if(l[138788]=0,J(248,a+24|0,4085,a+8|0),e=l[138788],l[138788]=0,1==(0|e))break c;if(l[138788]=0,Z(249,4,a+24|0),e=l[138788],l[138788]=0,1==(0|e))break b;if(e=a+8|0,sf(a+24|0),sf(e),!l[l[a+100>>2]>>2])break n;if(l[138788]=0,W(250,a+96|0),e=l[138788],l[138788]=0,1==(0|e))break f;break n}e=a+40|0,I(l[a+60>>2]),l[138788]=0,H(247,0|e,4060),e=l[138788],l[138788]=0;v:{g:{u:{if(1!=(0|e)){if(l[138788]=0,Z(249,4,a+40|0),e=l[138788],l[138788]=0,1==(0|e))break u;if(sf(a+40|0),!l[l[a+100>>2]>>2])break g;if(l[138788]=0,W(250,a+96|0),e=l[138788],l[138788]=0,1!=(0|e))break g}e=0|O(),r=0|C(),l[a+60>>2]=e,l[a+56>>2]=r;break v}e=a+40|0,r=0|O(),i=0|C(),l[a+60>>2]=r,l[a+56>>2]=i,sf(e);break v}if(l[a+128>>2]=1,l[138788]=0,ie(69),e=l[138788],l[138788]=0,1==(0|e))break r;break t}if(l[138788]=0,ie(69),e=l[138788],l[138788]=0,1==(0|e))break i;break e}e=0|O(),r=0|C(),l[a+60>>2]=e,l[a+56>>2]=r;break o}e=a+24|0,r=0|O(),i=0|C(),l[a+60>>2]=r,l[a+56>>2]=i,sf(e)}sf(a+8|0);break a}if(!l[a+128>>2]){if(e=l[a+36>>2],l[138788]=0,e=0|P(251,0|e),r=l[138788],l[138788]=0,1==(0|r))break f;l[a+128>>2]=e}if(l[138788]=0,ie(69),e=l[138788],l[138788]=0,1==(0|e))break r}return e=l[a+128>>2],mt(a+96|0),(r=a+144|0)>>>0>>0&&De(),We=r,e}e=0|O(),r=0|C(),l[a+60>>2]=e,l[a+56>>2]=r}if(l[138788]=0,ie(69),e=l[138788],l[138788]=0,1!=(0|e))break e}e=0|x(0),C(),dc(e),V()}e=0|O(),r=0|C(),l[a+60>>2]=e,l[a+56>>2]=r}mt(a+96|0),D(l[a+60>>2]),V()}(l[a+12>>2],l[a+8>>2],l[a+4>>2]),(r=a+16|0)>>>0>>0&&De(),We=r,0|e},n[253]=function(e,r){e|=0,r|=0;var i,a,f,t,n,o,b=0,c=0,v=L(0),g=0;b=i=We-32|0,i>>>0>>0&&De(),We=b,l[i+24>>2]=e,l[i+20>>2]=r,e=l[l[i+24>>2]+16>>2],r=l[l[i+24>>2]>>2],b=l[l[i+24>>2]+4>>2],a=l[l[i+24>>2]+8>>2],f=l[l[i+24>>2]+20>>2],t=l[l[i+24>>2]+24>>2],n=l[l[i+24>>2]+28>>2],o=l[l[i+24>>2]+32>>2],l[138788]=0,v=L(pe(237,0|e,0|r,0|b,0|a,0|f,0|t,0|n,0|o)),e=l[138788],l[138788]=0;e:{r:{i:if(1!=(0|e)){if(p[l[i+20>>2]+4>>2]=v,p[l[i+20>>2]+4>>2]>=L(10))p[l[i+20>>2]>>2]=0;else{if(c=+p[l[i+20>>2]+4>>2],g=z[1338],l[138788]=0,c=+Ae(236,+c,+g),e=l[138788],l[138788]=0,1==(0|e))break i;p[l[i+20>>2]>>2]=c}l[i+28>>2]=0;break r}if(e=0|x(2952),r=0|C(),l[i+16>>2]=e,l[i+12>>2]=r,l[i+12>>2]!=(0|fe(2952)))break e;I(l[i+16>>2]),l[i+28>>2]=114,re()}return e=l[i+28>>2],(r=i+32|0)>>>0>>0&&De(),We=r,0|e}D(l[i+16>>2]),V()},n[254]=Wn,n[255]=function(e,r){e|=0,r|=0;var i,a,f,t,n,o,b,c,v=0,g=0,u=L(0),s=0;return v=i=We-32|0,i>>>0>>0&&De(),We=v,l[i+24>>2]=e,l[i+20>>2]=r,e=l[l[i+24>>2]+16>>2],r=l[l[i+24>>2]>>2],v=l[l[i+24>>2]+4>>2],a=l[l[i+24>>2]+8>>2],f=l[i+20>>2],t=l[i+20>>2],n=l[l[i+24>>2]+20>>2],o=l[l[i+24>>2]+24>>2],b=l[l[i+24>>2]+28>>2],c=l[l[i+24>>2]+32>>2],l[138788]=0,u=L(we(235,0|e,0|r,0|v,0|a,f+4|0,t+8|0,0|n,0|o,0|b,0|c)),e=l[138788],l[138788]=0,1==(0|e)||(p[l[i+20>>2]+12>>2]=u,g=+p[l[i+20>>2]+12>>2],s=z[1337],l[138788]=0,g=+Ae(236,+g,+s),e=l[138788],l[138788]=0,1==(0|e))?(e=0|x(0),r=0|C(),l[i+16>>2]=e,l[i+12>>2]=r,I(l[i+16>>2]),l[i+28>>2]=1,re()):(p[l[i+20>>2]>>2]=g,l[i+28>>2]=0),e=l[i+28>>2],(r=i+32|0)>>>0>>0&&De(),We=r,0|e},n[256]=function(e){e|=0;var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=l[i+12>>2],jr(),(i=i+16|0)>>>0>>0&&De(),We=i,0|e},n[257]=function(e,r,i,a){var f,t;return e|=0,r|=0,i|=0,a|=0,t=f=We-16|0,f>>>0>>0&&De(),We=t,Ac(0|Be(l[e+60>>2],0|r,0|i,255&a,f+8|0))?(l[f+8>>2]=-1,l[f+12>>2]=-1,r=-1,e=-1):(r=l[f+12>>2],e=l[f+8>>2]),(i=f+16|0)>>>0>>0&&De(),We=i,Ie=r,0|e},n[258]=function(e,r,i){e|=0,r|=0,i|=0;var a,f=0,t=0,n=0,o=0,b=0,c=0;f=a=We-32|0,a>>>0>>0&&De(),We=f,f=l[e+28>>2],l[a+16>>2]=f,t=l[e+20>>2],l[a+28>>2]=i,l[a+24>>2]=r,r=t-f|0,l[a+20>>2]=r,f=r+i|0,c=2,r=a+16|0;e:{r:{i:{if(!Ac(0|Re(l[e+60>>2],a+16|0,2,a+12|0)))for(;;){if((0|(t=l[a+12>>2]))==(0|f))break i;if((0|t)<=-1)break r;if(n=t-((o=t>>>0>(n=l[r+4>>2])>>>0)?n:0)|0,l[(b=(o<<3)+r|0)>>2]=n+l[b>>2],l[(b=(o?12:4)+r|0)>>2]=l[b>>2]-n,f=f-t|0,r=o?r+8|0:r,c=c-o|0,Ac(0|Re(l[e+60>>2],0|r,0|c,a+12|0)))break}if(l[a+12>>2]=-1,-1!=(0|f))break r}r=l[e+44>>2],l[e+28>>2]=r,l[e+20>>2]=r,l[e+16>>2]=r+l[e+48>>2],e=i;break e}l[e+28>>2]=0,l[e+16>>2]=0,l[e+20>>2]=0,l[e>>2]=32|l[e>>2],e=0,2!=(0|c)&&(e=i-l[r+4>>2]|0)}return(r=a+32|0)>>>0>>0&&De(),We=r,0|e},n[259]=function(e,r,i){e|=0,r|=0,i|=0;var a,f=0,t=0,n=0;f=a=We-32|0,a>>>0>>0&&De(),We=f,l[a+16>>2]=r,f=l[e+48>>2],l[a+20>>2]=i-(0!=(0|f)),t=l[e+44>>2],l[a+28>>2]=f,l[a+24>>2]=t;e:{r:{if(Ac(0|Ue(l[e+60>>2],a+16|0,2,a+12|0)))l[a+12>>2]=-1,i=-1;else{if((0|(f=l[a+12>>2]))>0)break r;i=f}l[e>>2]=l[e>>2]|48&i^16;break e}f>>>0<=(n=l[a+20>>2])>>>0?i=f:(t=l[e+44>>2],l[e+4>>2]=t,l[e+8>>2]=t+(f-n|0),l[e+48>>2]&&(l[e+4>>2]=t+1,s[(r+i|0)-1|0]=d[0|t]))}return(e=a+32|0)>>>0>>0&&De(),We=e,0|i},n[260]=function(e){return 0|Ge(l[(e|=0)+60>>2])},n[261]=hc,n[262]=function(e,r){var i,a,f,t;return e|=0,a=lo((i=Bf(r|=0))+13|0),l[a+8>>2]=0,l[a+4>>2]=i,l[a>>2]=i,f=e,t=Fr(a+12|0,r,i+1|0),l[f>>2]=t,0|e},n[263]=function(e,r){return Ro(e|=0,r|=0),l[e>>2]=9616,0|e},n[264]=function(){var e,r,i,a=0,f=0,t=0;a=e=We-48|0,e>>>0>>0&&De(),We=a;e:{if(f=l[138790]){if(Ib(t=f+48|0)){if(a=e,t=1126902529==l[t>>2]&1129074247==l[t+4>>2]?l[f+44>>2]:f+80|0,l[a+44>>2]=t,f=Eb(a=l[f>>2]),n[l[l[2368]+16>>2]](9472,a,e+44|0))break e;l[e+20>>2]=f,l[e+16>>2]=l[2681],V()}l[e+32>>2]=l[2681],V()}V()}t=l[2681],a=l[e+44>>2],r=e,i=0|n[l[l[a>>2]+8>>2]](a),l[r+8>>2]=i,l[e+4>>2]=f,l[e>>2]=t,V()},n[265]=function(){return 555160},n[266]=function(e,r){V()},n[267]=pc,n[268]=function(e){return 0,9420},n[269]=pc,n[270]=function(e){return 0,9384},n[271]=function(e){Je(Cb(e|=0))},n[272]=function(e){return l[(e|=0)+4>>2]},n[273]=uc,n[274]=uc,n[275]=hc,n[276]=pc,n[277]=mc,n[278]=mc,n[279]=function(e,r,i){return 0,0|$o(e|=0,r|=0,0)},n[280]=pc,n[281]=function(e,r,i){e|=0,r|=0,i|=0;var a,f=0;return f=a=We+-64|0,a>>>0>>0&&De(),We=f,f=1,$o(e,r,0)||(f=0,r&&(r=Ui(r,9768))&&(l[a+20>>2]=-1,l[a+16>>2]=e,l[a+12>>2]=0,l[a+8>>2]=r,hi(a+24|0,39),l[a+56>>2]=1,n[l[l[r>>2]+28>>2]](r,a+8|0,l[i>>2],1),1==l[a+32>>2]&&(l[i>>2]=l[a+24>>2],f=1))),(e=a- -64|0)>>>0>>0&&De(),We=e,0|f},n[282]=function(e,r,i,a,f,t){i|=0,a|=0,f|=0,t|=0,$o(e|=0,l[(r|=0)+8>>2],t)&&Za(r,i,a,f)},n[283]=function(e,r,i,a,f){if(i|=0,a|=0,f|=0,$o(e|=0,l[(r|=0)+8>>2],f))kb(r,i,a);else e:if($o(e,l[r>>2],f)){if(l[r+20>>2]==(0|i)||l[r+16>>2]==(0|i)){if(1!=(0|a))break e;return void(l[r+32>>2]=1)}l[r+20>>2]=i,l[r+32>>2]=a,l[r+40>>2]=l[r+40>>2]+1,1!=l[r+36>>2]|2!=l[r+24>>2]||(s[r+54|0]=1),l[r+44>>2]=4}},n[284]=function(e,r,i,a){i|=0,a|=0,$o(e|=0,l[(r|=0)+8>>2],0)&&pn(r,i,a)},n[285]=pc,n[286]=function(e,r,i,a,f,t){i|=0,a|=0,f|=0,t|=0,$o(e|=0,l[(r|=0)+8>>2],t)?Za(r,i,a,f):(e=l[e+8>>2],n[l[l[e>>2]+20>>2]](e,r,i,a,f,t))},n[287]=function(e,r,i,a,f){if(i|=0,a|=0,f|=0,$o(e|=0,l[(r|=0)+8>>2],f))kb(r,i,a);else e:{if($o(e,l[r>>2],f)){if(l[r+20>>2]==(0|i)||l[r+16>>2]==(0|i)){if(1!=(0|a))break e;return void(l[r+32>>2]=1)}l[r+32>>2]=a;r:if(4!=l[r+44>>2]){if(k[r+52>>1]=0,e=l[e+8>>2],n[l[l[e>>2]+20>>2]](e,r,i,i,1,f),d[r+53|0]){if(l[r+44>>2]=3,!d[r+52|0])break r;break e}l[r+44>>2]=4}if(l[r+20>>2]=i,l[r+40>>2]=l[r+40>>2]+1,1!=l[r+36>>2]|2!=l[r+24>>2])break e;return void(s[r+54|0]=1)}e=l[e+8>>2],n[l[l[e>>2]+24>>2]](e,r,i,a,f)}},n[288]=function(e,r,i,a){i|=0,a|=0,$o(e|=0,l[(r|=0)+8>>2],0)?pn(r,i,a):(e=l[e+8>>2],n[l[l[e>>2]+28>>2]](e,r,i,a))},n[289]=pc,n[290]=function(e,r,i,a,f,t){i|=0,a|=0,f|=0,t|=0;var n=0,o=0,b=0,c=0,v=0,g=0;if($o(e|=0,l[(r|=0)+8>>2],t))Za(r,i,a,f);else{o=d[r+53|0],n=l[e+12>>2],s[r+53|0]=0,b=d[r+52|0],s[r+52|0]=0,Hn(c=e+16|0,r,i,a,f,t),o|=v=d[r+53|0],b|=g=d[r+52|0];e:if(!((0|n)<2))for(c=c+(n<<3)|0,n=e+24|0;;){if(d[r+54|0])break e;r:{if(g){if(1==l[r+24>>2])break e;if(2&d[e+8|0])break r;break e}if(v&&!(1&s[e+8|0]))break e}if(k[r+52>>1]=0,Hn(n,r,i,a,f,t),o|=v=d[r+53|0],b|=g=d[r+52|0],!((n=n+8|0)>>>0>>0))break}s[r+53|0]=0!=(255&o),s[r+52|0]=0!=(255&b)}},n[291]=function(e,r,i,a,f){i|=0,a|=0,f|=0;var t=0,n=0,o=0,b=0,c=0;if($o(e|=0,l[(r|=0)+8>>2],f))kb(r,i,a);else e:{if($o(e,l[r>>2],f)){if(l[r+20>>2]==(0|i)||l[r+16>>2]==(0|i)){if(1!=(0|a))break e;return void(l[r+32>>2]=1)}if(l[r+32>>2]=a,4!=l[r+44>>2]){b=(t=e+16|0)+(l[e+12>>2]<<3)|0,c=r;r:{i:{for(;!(t>>>0>=b>>>0||(k[r+52>>1]=0,Hn(t,r,i,i,1,f),d[r+54|0]));){a:if(d[r+53|0]){if(d[r+52|0]){if(a=1,1==l[r+24>>2])break i;if(o=1,n=1,2&d[e+8|0])break a;break i}if(o=1,a=n,!(1&s[e+8|0]))break i}t=t+8|0}if(a=n,e=4,!o)break r}e=3}if(l[c+44>>2]=e,1&a)break e}if(l[r+20>>2]=i,l[r+40>>2]=l[r+40>>2]+1,1!=l[r+36>>2]|2!=l[r+24>>2])break e;return void(s[r+54|0]=1)}if(n=l[e+12>>2],fo(t=e+16|0,r,i,a,f),!((0|n)<2))if(n=t+(n<<3)|0,t=e+24|0,e=l[e+8>>2],1==l[r+36>>2]||2&e)for(;;){if(d[r+54|0])break e;if(fo(t,r,i,a,f),!((t=t+8|0)>>>0>>0))break}else{if(!(1&e))for(;;){if(d[r+54|0]|1==l[r+36>>2])break e;if(fo(t,r,i,a,f),!((t=t+8|0)>>>0>>0))break e}for(;;){if(d[r+54|0]|(1==l[r+24>>2]?1==l[r+36>>2]:0))break e;if(fo(t,r,i,a,f),!((t=t+8|0)>>>0>>0))break}}}},n[292]=function(e,r,i,a){i|=0,a|=0;var f,t=0;if($o(e|=0,l[(r|=0)+8>>2],0))pn(r,i,a);else{t=l[e+12>>2],Vn(f=e+16|0,r,i,a);e:if(!((0|t)<2))for(t=(t<<3)+f|0,e=e+24|0;;){if(Vn(e,r,i,a),d[r+54|0])break e;if(!((e=e+8|0)>>>0>>0))break}}},n[293]=pc,n[294]=function(e,r,i){e|=0,r|=0,i|=0;var a,f=0,t=0,o=0;t=a=We+-64|0,a>>>0>>0&&De(),We=t;e:{r:{if($o(r,10084,0))l[i>>2]=0;else{if(function(e,r){var i,a;i=e,a=r;i:{if(24&d[e+8|0])e=1;else{if(e=0,!r)break i;if(!(r=Ui(r,9816)))break i;e=0!=(24&d[r+8|0])}e=$o(i,a,e)}return e}(e,r)){if(t=1,!(e=l[i>>2]))break e;l[i>>2]=l[e>>2];break e}if(!r)break r;if(t=0,!(r=Ui(r,9864)))break e;if((f=l[i>>2])&&(l[i>>2]=l[f>>2]),(o=l[r+8>>2])&(-1^(f=l[e+8>>2]))&7|(-1^o)&f&96)break e;if(t=1,$o(l[e+12>>2],l[r+12>>2],0))break e;if($o(l[e+12>>2],10072,0)){if(!(e=l[r+12>>2]))break e;t=!Ui(e,9916);break e}if(!(f=l[e+12>>2]))break r;if(t=0,f=Ui(f,9864)){if(!(1&s[e+8|0]))break e;t=function(e,r){var i=0,a=0;i:{for(;;){if(!r)return 0;if(!(r=Ui(r,9864))|l[r+8>>2]&(-1^l[e+8>>2]))break i;if($o(l[e+12>>2],l[r+12>>2],0))return 1;if(!(1&s[e+8|0]))break i;if(!(i=l[e+12>>2]))break i;if(!(i=Ui(i,9864)))break;r=l[r+12>>2],e=i}(e=l[e+12>>2])&&((e=Ui(e,9976))&&(a=Vt(e,l[r+12>>2])))}return a}(f,l[r+12>>2]);break e}if(!(f=l[e+12>>2]))break e;if(f=Ui(f,9976)){if(!(1&s[e+8|0]))break e;t=Vt(f,l[r+12>>2]);break e}if(!(e=l[e+12>>2]))break e;if(!(f=Ui(e,9768)))break e;if(!(e=l[r+12>>2]))break e;if(!(e=Ui(e,9768)))break e;if(l[a+20>>2]=-1,l[a+16>>2]=f,l[a+12>>2]=0,l[a+8>>2]=e,hi(a+24|0,39),l[a+56>>2]=1,n[l[l[e>>2]+28>>2]](e,a+8|0,l[i>>2],1),1!=l[a+32>>2])break e;l[i>>2]&&(l[i>>2]=l[a+24>>2])}t=1;break e}t=0}return(e=a- -64|0)>>>0>>0&&De(),We=e,0|t},n[295]=function(e){return 0,0},n[296]=function(e,r,i,a){return 0,0,0,0,Ie=0,0},{[AZgL]:function(){var e;n[4](10913),n[33](14e3),yb(14004),function(){var e,r=0;e=r=We-16|0,r>>>0>>0&&De();We=e,jo(14008),l[r>>2]=0,l[r+4>>2]=0,l[r+8>>2]=0,l[r+12>>2]=0,l[3502]=l[r>>2]>>8&15,l[3502]>=6&&(s[14013]=0!=(8388608&l[r+12>>2]),s[14014]=0!=(33554432&l[r+12>>2]),s[14015]=0!=(67108864&l[r+12>>2]),s[14016]=0!=(1&l[r+8>>2]),s[14017]=0!=(512&l[r+8>>2]),s[14018]=0!=(524288&l[r+8>>2]),s[14019]=0!=(1048576&l[r+8>>2]),s[14020]=0!=(8388608&l[r+8>>2]),s[14022]=268435456&l[r+8>>2]?0!=(134217728&l[r+8>>2]):0);(r=r+16|0)>>>0>>0&&De();We=r}(),jo(14268),s[14528]=1&s[14015],s[14529]=1&s[14019],s[14530]=1&s[14022],function(){var e,r=0;(r=e=We-16|0)>>>0>>0&&De();We=r,l[e+12>>2]=14540,$b(r=l[e+12>>2]),l[r>>2]=1440,l[r+4>>2]=0,l[r+16>>2]=0,l[r+12>>2]=0,l[r+8>>2]=0,(r=e+16|0)>>>0>>0&&De();We=r}(),If(14560,L(1)),If(16480,L(.5)),Xa(18400,L(.10000000149011612)),Xa(19424,L(.30000001192092896)),e=1&function(){var e=0;Xe(1,0)&&Xe(1,1)&&Xe(2,0)&&Xe(2,1)&&Xe(4,0)&&(e=0!=(0|Xe(4,1)));return e}(),s[20448]=e,function(){var e=0,r=0,i=0,a=L(0);for(r=e=We-32|0,e>>>0>>0&&De(),We=r,l[e+24>>2]=20452,r=l[e+24>>2],l[e+28>>2]=r,l[e+20>>2]=r,l[e+16>>2]=0;l[e+16>>2]<1024;)p[e+12>>2]=L(l[e+16>>2])/L(1024),p[e+8>>2]=L(-p[e+12>>2])-L(1),i=e,a=Xb(p[e+8>>2]),p[i+4>>2]=a,p[e>>2]=p[e+4>>2]*p[e+4>>2],p[l[e+20>>2]>>2]=L(L(4)-L(L(8)*p[e+4>>2]))+L(L(L(5)-p[e+4>>2])*p[e>>2]),i=e,a=Xb(L(p[e+8>>2]+L(1))),p[i+4>>2]=a,p[e>>2]=p[e+4>>2]*p[e+4>>2],p[l[e+20>>2]+4>>2]=L(1)-L(L(L(2)-p[e+4>>2])*p[e>>2]),i=e,a=Xb(L(p[e+8>>2]+L(2))),p[i+4>>2]=a,p[e>>2]=p[e+4>>2]*p[e+4>>2],p[l[e+20>>2]+8>>2]=L(1)-L(L(L(2)-p[e+4>>2])*p[e>>2]),i=e,a=Xb(L(p[e+8>>2]+L(3))),p[i+4>>2]=a,p[e>>2]=p[e+4>>2]*p[e+4>>2],p[l[e+20>>2]+12>>2]=L(L(4)-L(L(8)*p[e+4>>2]))+L(L(L(5)-p[e+4>>2])*p[e>>2]),l[e+16>>2]=l[e+16>>2]+1,l[e+20>>2]=l[e+20>>2]+16;(e=e+32|0)>>>0>>0&&De(),We=e}(),co(554992,1,0),co(555e3,1,-1),co(555008,0,-1),co(555016,-1,-1),co(555024,-1,0),co(555032,-1,1),co(555040,0,1),co(555048,1,1),function(){var e,r=0;e=r=We-16|0,r>>>0>>0&&De();We=e,l[r+12>>2]=555056,function(e){var r,i;i=r=We-16|0,r>>>0>>0&&De();if(We=i,l[r+12>>2]=e,Jo(e=l[r+12>>2]),l[e>>2]=0,l[e+4>>2]=0,l[r+8>>2]=0,l[138788]=0,ae(127,e+8|0,r+8|0,0|r),e=l[138788],l[138788]=0,1!=(0|e))return(e=r+16|0)>>>0>>0&&De(),void(We=e);e=0|x(0),C(),dc(e),V()}(l[r+12>>2]),(r=r+16|0)>>>0>>0&&De();We=r}(),n[256](555068)},[A1NL]:function(){1&s[10880]&&(_c(),Lc(),s[10881]=0,s[10880]=0,s[10882]=0,G(l[2721]))},[czQL]:function(e){e|=0;var r,i,a=0,f=0;i=r=We-16|0,r>>>0>>0&&De(),We=i,l[r+12>>2]=e,1&s[10880]||(s[10880]=1,l[r+8>>2]=1024,l[r+12>>2]&&(l[r+8>>2]=l[r+12>>2]),function(e){var r=0,i=0;i=1025;e:{if(!(3&(1025^e))){for(;;){if(r=d[0|i],s[0|e]=r,!r)break e;if(e=e+1|0,!(3&(i=i+1|0)))break}if(!((-1^(r=l[i>>2]))&r+-16843009&-2139062144))for(;l[e>>2]=r,r=l[i+4>>2],e=e+4|0,i=i+4|0,!(r+-16843009&(-1^r)&-2139062144););}if(r=d[0|i],s[0|e]=r,r)for(;r=d[i+1|0],s[e+1|0]=r,e=e+1|0,i=i+1|0,r;);}}(Bf(e=l[r+8>>2])+e|0),a=10884,f=0|F(l[r+8>>2]),l[a>>2]=f),(e=r+16|0)>>>0>>0&&De(),We=e},[wWIL]:function(e,r,i){var a,f;e|=0,r|=0,i|=0,f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=e,l[a+8>>2]=r,l[a+4>>2]=i,1&s[10882]||(l[2724]=l[a+4>>2],S(l[2721],1060,l[a+12>>2],Bf(l[a+12>>2])+1|0,0,0),S(l[2721],1069,l[a+8>>2],Bf(l[a+8>>2])+1|0,0,0),S(l[2721],1081,0,1,1,0)),(e=a+16|0)>>>0>>0&&De(),We=e},[YtLL]:function(){S(l[2721],1093,0,1,0,0)},[sRDL]:function(e,r,i,a,f){var t,n;e|=0,r|=0,i|=0,a|=0,f|=0,n=t=We+-64|0,t>>>0>>0&&De(),We=n,l[t+60>>2]=e,l[t+56>>2]=r,l[t+52>>2]=i,l[t+48>>2]=a,l[t+44>>2]=f,1&s[10912]||(e=t+8|0,s[10912]=1,l[2723]=l[t+44>>2],l[t+40>>2]=l[t+60>>2],Yo(r=t+24|0,l[t+52>>2]),i=ln(r),sf(r),l[t+36>>2]=i,Yo(e,l[t+48>>2]),r=ln(e),sf(e),l[t+20>>2]=r,S(l[2721],1101,l[t+36>>2],Bf(l[t+36>>2])+1|0,0,0),S(l[2721],1116,l[t+20>>2],Bf(l[t+20>>2])+1|0,0,0),S(l[2721],1132,l[t+40>>2],l[t+56>>2]+1|0,2,0)),(e=t- -64|0)>>>0>>0&&De(),We=e},[UoGL]:function(e,r,i,a,f,t,n){var o,b;e|=0,r|=0,i|=0,a|=0,f|=0,t|=0,n|=0,b=o=We+-64|0,o>>>0>>0&&De(),We=b,l[o+60>>2]=e,l[o+56>>2]=r,l[o+52>>2]=i,l[o+48>>2]=a,l[o+44>>2]=f,s[o+43|0]=t,s[o+42|0]=n,1&s[10881]||(s[10881]=1,l[2726]=l[o+44>>2],l[o+36>>2]=l[o+60>>2],Yo(e=o+16|0,l[o+52>>2]),r=ln(e),sf(e),l[o+32>>2]=r,Yo(o,l[o+48>>2]),e=ln(o),sf(o),l[o+12>>2]=e,S(l[2721],1145,l[o+32>>2],Bf(l[o+32>>2])+1|0,0,0),S(l[2721],1158,l[o+12>>2],Bf(l[o+12>>2])+1|0,0,0),S(l[2721],1172,0|(1&s[o+43|0]?1192:0),2,0,0),S(l[2721],1194,0|(1&s[o+42|0]?1192:0),2,0,0),S(l[2721],1210,l[o+36>>2],l[o+56>>2]+1|0,3,0)),(e=o- -64|0)>>>0>>0&&De(),We=e},[oMyL]:function(e,r,i,a){var f,t;e|=0,r|=0,i|=0,a|=0,t=f=We-32|0,f>>>0>>0&&De(),We=t,l[f+28>>2]=e,l[f+24>>2]=r,l[f+20>>2]=i,l[f+16>>2]=a,1&s[10882]?(l[f+12>>2]=l[f+28>>2],nr(l[f+12>>2],l[f+24>>2],l[f+20>>2],l[f+16>>2])):nr(0,l[f+24>>2],l[f+20>>2],l[f+16>>2]),(e=f+32|0)>>>0>>0&&De(),We=e},[QjBL]:lt,[Ql8L]:qe,[sTaM]:Je,[Mg3L]:qn,[oO5L]:function(e){e|=0;var r,i=0;return r=i=We-16|0,i>>>0>>0&&De(),We=r,l[i+12>>2]=e,e=function(e){var r,i;if(r=Bf(e)+1|0,!(i=qe(r)))return 0;return Fr(i,e,r)}(Eb(l[i+12>>2])),(i=i+16|0)>>>0>>0&&De(),We=i,0|e},[IbYL]:jr,[kJ0L]:function(){return 555136},[E6SL]:function(e,r){e|=0,r|=0,l[138788]||(l[138789]=r,l[138788]=e)},[gEVL]:function(){return 0|We},[I3PJ]:function(e){(e|=0)>>>0>>0&&De(),We=e},[kBSJ]:function(e){var r;return r=e=We-(e|=0)&-16,e>>>0>>0&&De(),We=r,0|e},[EYKJ]:function(){return(0|Ce())>0|0},[gwNJ]:function(e,r,i){var a,f;return e|=0,r|=0,i|=0,f=a=We-16|0,a>>>0>>0&&De(),We=f,l[a+12>>2]=l[i>>2],(e=0|n[l[l[e>>2]+16>>2]](e,r,a+12|0))&&(l[i>>2]=l[a+12>>2]),(r=a+16|0)>>>0>>0&&De(),We=r,0|e},[ATFJ]:function(e){return(e|=0)?0!=(0|Ui(e,9864))|0:0},[crIJ]:function(e){n[e|=0]()},[wOAJ]:function(e,r){r|=0,n[e|=0](r)},[YlDJ]:function(e,r,i){r|=0,i|=0,n[e|=0](r,i)},[YnaK]:function(e,r,i,a){r|=0,i|=0,a|=0,n[e|=0](r,i,a)},[AVcK]:function(e,r,i,a,f){r|=0,i|=0,a|=0,f|=0,n[e|=0](r,i,a,f)},[Ui5J]:function(e,r,i,a,f,t){r|=0,i|=0,a|=0,f|=0,t|=0,n[e|=0](r,i,a,f,t)},[wQ7J]:function(e,r,i,a,f,t,o){r|=0,i|=0,a|=0,f|=0,t|=0,o|=0,n[e|=0](r,i,a,f,t,o)},[Qd0J]:function(e,r,i,a){r|=0,i|=0,a=+a,n[e|=0](r,i,a)},[sL2J]:function(e,r,i){r|=0,i=+i,n[e|=0](r,i)},[M8UJ]:function(e,r,i){e|=0,r=L(r),i=L(i),n[e](r,i)},[oGXJ]:function(e){return 0|n[e|=0]()},[oIuK]:function(e,r){return r|=0,0|n[e|=0](r)},[QfxK]:function(e,r,i){return r|=0,i|=0,0|n[e|=0](r,i)},[kDpK]:function(e,r,i,a){return r|=0,i|=0,a|=0,0|n[e|=0](r,i,a)},[MasK]:function(e,r,i,a,f){return r|=0,i|=0,a|=0,f|=0,0|n[e|=0](r,i,a,f)},[gykK]:function(e,r,i,a,f,t){return r|=0,i|=0,a|=0,f|=0,t|=0,0|n[e|=0](r,i,a,f,t)},[I5mK]:function(e,r,i,a,f,t,o){return r|=0,i|=0,a|=0,f|=0,t|=0,o|=0,0|n[e|=0](r,i,a,f,t,o)},[ctfK]:function(e,r){return e|=0,r=L(r),0|n[e](r)},[E0hK]:function(e,r,i){return r|=0,i|=0,L(L(n[e|=0](r,i)))},[E2OK]:function(e,r,i,a){return r|=0,i|=0,a|=0,L(L(n[e|=0](r,i,a)))},[gARK]:function(e,r,i,a,f){return r|=0,i|=0,a|=0,f|=0,L(L(n[e|=0](r,i,a,f)))},[AXJK]:function(e,r,i,a,f,t){return r|=0,i|=0,a|=0,f|=0,t|=0,L(L(n[e|=0](r,i,a,f,t)))},[cvMK]:function(e,r,i,a,f,t,o,b,c){return r|=0,i|=0,a|=0,f|=0,t|=0,o|=0,b|=0,c|=0,L(L(n[e|=0](r,i,a,f,t,o,b,c)))},[wSEK]:function(e,r,i,a,f,t,o,b,c,v,g){return r|=0,i|=0,a|=0,f|=0,t|=0,o|=0,b|=0,c|=0,v|=0,g|=0,L(L(n[e|=0](r,i,a,f,t,o,b,c,v,g)))},[YpHK]:function(e,r,i){return r=+r,i=+i,+n[e|=0](r,i)},[sNzK]:function(e){xe=e|=0},[UkCK]:function(r){return 0|function(r){r|=0;var i=0|Ec(),f=i+r|0;if(i>0]=r;break;case EcuN:HEAP16[e>>1]=r;break;case YzmN:HEAP32[e>>2]=r;break;case A7oN:tempI64=[r>>>0,(tempDouble=r,+Math_abs(tempDouble)>=1?tempDouble>0?(0|Math_min(+Math_floor(tempDouble/4294967296),4294967295))>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[e>>2]=tempI64[0],HEAP32[e+4>>2]=tempI64[1];break;case UuhN:HEAPF32[e>>2]=r;break;case w2jN:HEAPF64[e>>3]=r;break;default:abort(APBI+i)}}function getValue(e,r,i){switch((r=r||cFrN).charAt(r.length-1)===QpcN&&(r=YzmN),r){case cDUM:case cFrN:return HEAP8[e>>0];case EcuN:return HEAP16[e>>1];case YzmN:case A7oN:return HEAP32[e>>2];case UuhN:return HEAPF32[e>>2];case w2jN:return HEAPF64[e>>3];default:abort(cnEI+r)}return null}wasmBinary=[],typeof WebAssembly!==wcZP&&abort(gsJI);var wasmTable=new WebAssembly.Table({[E4lL]:297,[cpbJ]:307,[EWdJ]:Yj6I}),ABORT=!1,EXITSTATUS=0;function assert(e,r){e||abort(AR8I+r)}function getCFunc(e){var r=Module[Ue1I+e];return assert(r,wM3I+e+Q9VI),r}function ccall(e,r,i,a,f){var t={[s7TP]:function(e){var r=0;if(null!=e&&0!==e){var i=1+(e.length<<2);stringToUTF8(e,r=stackAlloc(i),i)}return r},[sHYI]:function(e){var r=stackAlloc(e.length);return writeArrayToMemory(e,r),r}};var n=getCFunc(e),o=[],b=0;if(assert(r!==sHYI,UgyJ),a)for(var c=0;c>2]=0;for(b=n+t;a>0]=0;return n}if(o===cFrN)return e.subarray||e.slice?HEAPU8.set(e,n):HEAPU8.set(new Uint8Array(e),n),n;for(var c,v,g,u=0;u=a);)++f;if(f-r>16&&e.subarray&&UTF8Decoder)return UTF8Decoder.decode(e.subarray(r,f));for(var t=QzRP;r>10,56320|1023&c)}}else t+=String.fromCharCode((31&n)<<6|o)}else t+=String.fromCharCode(n)}return t}function UTF8ToString(e,r){return e?UTF8ArrayToString(HEAPU8,e,r):QzRP}function stringToUTF8Array(e,r,i,a){if(!(a>0))return 0;for(var f=i,t=i+a-1,n=0;n=55296&&o<=57343)o=65536+((1023&o)<<10)|1023&e.charCodeAt(++n);if(o<=127){if(i>=t)break;r[i++]=o}else if(o<=2047){if(i+1>=t)break;r[i++]=192|o>>6,r[i++]=128|63&o}else if(o<=65535){if(i+2>=t)break;r[i++]=224|o>>12,r[i++]=128|o>>6&63,r[i++]=128|63&o}else{if(i+3>=t)break;o>=2097152&&warnOnce(gugJ+o.toString(16)+I1iJ),r[i++]=240|o>>18,r[i++]=128|o>>12&63,r[i++]=128|o>>6&63,r[i++]=128|63&o}}return r[i]=0,i-f}function stringToUTF8(e,r,i){return assert(typeof i==oEqJ,krdH),stringToUTF8Array(e,HEAPU8,r,i)}function lengthBytesUTF8(e){for(var r=0,i=0;i=55296&&a<=57343&&(a=65536+((1023&a)<<10)|1023&e.charCodeAt(++i)),a<=127?++r:r+=a<=2047?2:a<=65535?3:4}return r}function AsciiToString(e){for(var r=QzRP;;){var i=HEAPU8[e++>>0];if(!i)return r;r+=String.fromCharCode(i)}}function stringToAscii(e,r){return writeAsciiToMemory(e,r,!1)}var UTF16Decoder=typeof TextDecoder!==Ah4P?new TextDecoder(MYfH):void 0;function UTF16ToString(e,r){assert(e%2==0,gm8G);for(var i=e,a=i>>1,f=a+r/2;!(a>=f)&&HEAPU16[a];)++a;if((i=a<<1)-e>32&&UTF16Decoder)return UTF16Decoder.decode(HEAPU8.subarray(e,i));for(var t=0,n=QzRP;;){var o=HEAP16[e+2*t>>1];if(0==o||t==r/2)return n;++t,n+=String.fromCharCode(o)}}function stringToUTF16(e,r,i){if(assert(r%2==0,ITaH),assert(typeof i==oEqJ,ch3G),void 0===i&&(i=2147483647),i<2)return 0;for(var a=r,f=(i-=2)<2*e.length?i/2:e.length,t=0;t>1]=n,r+=2}return HEAP16[r>>1]=0,r-a}function lengthBytesUTF16(e){return 2*e.length}function UTF32ToString(e,r){assert(e%4==0,EO5G);for(var i=0,a=QzRP;!(i>=r/4);){var f=HEAP32[e+4*i>>2];if(0==f)break;if(++i,f>=65536){var t=f-65536;a+=String.fromCharCode(55296|t>>10,56320|1023&t)}else a+=String.fromCharCode(f)}return a}function stringToUTF32(e,r,i){if(assert(r%4==0,YbYG),assert(typeof i==oEqJ,AJ0G),void 0===i&&(i=2147483647),i<4)return 0;for(var a=r,f=a+i-4,t=0;t=55296&&n<=57343)n=65536+((1023&n)<<10)|1023&e.charCodeAt(++t);if(HEAP32[r>>2]=n,(r+=4)+4>f)break}return HEAP32[r>>2]=0,r-a}function lengthBytesUTF32(e){for(var r=0,i=0;i=55296&&a<=57343&&++i,r+=4}return r}function allocateUTF8(e){var r=lengthBytesUTF8(e)+1,i=_malloc(r);return i&&stringToUTF8Array(e,HEAP8,i,r),i}function allocateUTF8OnStack(e){var r=lengthBytesUTF8(e)+1,i=stackAlloc(r);return stringToUTF8Array(e,HEAP8,i,r),i}function writeStringToMemory(e,r,i){var a,f;warnOnce(ALxH),i&&(f=r+lengthBytesUTF8(e),a=HEAP8[f]),stringToUTF8(e,r,1/0),i&&(HEAP8[f]=a)}function writeArrayToMemory(e,r){assert(e.length>=0,cjAH),HEAP8.set(e,r)}function writeAsciiToMemory(e,r,i){for(var a=0;a>0]=e.charCodeAt(a);i||(HEAP8[r>>0]=0)}var HEAP,buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64,PAGE_SIZE=16384,WASM_PAGE_SIZE=65536,ASMJS_PAGE_SIZE=16777216;function alignUp(e,r){return e%r>0&&(e+=r-e%r),e}function updateGlobalBufferAndViews(e){buffer=e,Module[wGsH]=HEAP8=new Int8Array(e),Module[YdvH]=HEAP16=new Int16Array(e),Module[sBnH]=HEAP32=new Int32Array(e),Module[U8pH]=HEAPU8=new Uint8Array(e),Module[owiH]=HEAPU16=new Uint16Array(e),Module[Q3kH]=HEAPU32=new Uint32Array(e),Module[Q5RH]=HEAPF32=new Float32Array(e),Module[sDUH]=HEAPF64=new Float64Array(e)}var STATIC_BASE=1024,STACK_BASE=5799776,STACKTOP=STACK_BASE,STACK_MAX=556896,DYNAMIC_BASE=5799776,DYNAMICTOP_PTR=556720;assert(STACK_BASE%16==0,M0MH),assert(DYNAMIC_BASE%16==0,oyPH);var TOTAL_STACK=5242880;Module[IVHH]&&assert(TOTAL_STACK===Module[IVHH],ktKH);var INITIAL_INITIAL_MEMORY=Module[EQCH]||16777216;function writeStackCookie(){assert(0==(3&STACK_MAX)),HEAPU32[1+(STACK_MAX>>2)]=34821223,HEAPU32[2+(STACK_MAX>>2)]=2310721022,HEAP32[0]=1668509029}function checkStackCookie(){var e=HEAPU32[1+(STACK_MAX>>2)],r=HEAPU32[2+(STACK_MAX>>2)];34821223==e&&2310721022==r||abort(AN4H+r.toString(16)+UaXH+e.toString(16)),1668509029!==HEAP32[0]&&abort(wIZH)}function abortFnPtrError(e,r){abort(AFWF+e+U2OF+r+wARF)}function callRuntimeCallbacks(e){for(;e.length>0;){var r=e.shift();if(typeof r!=YJ1P){var i=r.func;typeof i===oEqJ?void 0===r.arg?Module[crIJ](i):Module[wOAJ](i,r.arg):i(void 0===r.arg?null:r.arg)}else r(Module)}}Object.getOwnPropertyDescriptor(Module,EQCH)||Object.defineProperty(Module,EQCH,{configurable:!0,get:function(){abort(goFH)}}),assert(INITIAL_INITIAL_MEMORY>=TOTAL_STACK,gqcI+INITIAL_INITIAL_MEMORY+IXeI+TOTAL_STACK+cl7H),assert(typeof Int32Array!==Ah4P&&typeof Float64Array!==Ah4P&&void 0!==Int32Array.prototype.subarray&&void 0!==Int32Array.prototype.set,ES9H),(wasmMemory=Module[Yf2H]?Module[Yf2H]:new WebAssembly.Memory({[E4lL]:INITIAL_INITIAL_MEMORY/WASM_PAGE_SIZE,[cpbJ]:2147483648/WASM_PAGE_SIZE}))&&(buffer=wasmMemory.buffer),assert((INITIAL_INITIAL_MEMORY=buffer.byteLength)%WASM_PAGE_SIZE==0),assert(65536%WASM_PAGE_SIZE==0),updateGlobalBufferAndViews(buffer),HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE,function(){var e=new Int16Array(1),r=new Int8Array(e.buffer);if(e[0]=25459,115!==r[0]||99!==r[1])throw Y7TF}();var __ATPRERUN__=[],__ATINIT__=[],__ATMAIN__=[],__ATEXIT__=[],__ATPOSTRUN__=[],runtimeInitialized=!1,runtimeExited=!1;function preRun(){if(Module[QXJF])for(typeof Module[QXJF]==YJ1P&&(Module[QXJF]=[Module[QXJF]]);Module[QXJF].length;)addOnPreRun(Module[QXJF].shift());callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){checkStackCookie(),assert(!runtimeInitialized),runtimeInitialized=!0,Module[svMF]||FS.init.initialized||FS.init(),TTY.init(),callRuntimeCallbacks(__ATINIT__)}function preMain(){checkStackCookie(),FS.ignorePermissions=!1,callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){checkStackCookie(),runtimeExited=!0}function postRun(){if(checkStackCookie(),Module[MSEF])for(typeof Module[MSEF]==YJ1P&&(Module[MSEF]=[Module[MSEF]]);Module[MSEF].length;)addOnPostRun(Module[MSEF].shift());callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(e){__ATPRERUN__.unshift(e)}function addOnInit(e){__ATINIT__.unshift(e)}function addOnPreMain(e){__ATMAIN__.unshift(e)}function addOnExit(e){}function addOnPostRun(e){__ATPOSTRUN__.unshift(e)}function unSign(e,r,i){return e>=0?e:r<=32?2*Math.abs(1<=a&&(r<=32||e>a)&&(e=-2*a+e),e}assert(Math.imul,oqHF),assert(Math.fround,oseG),assert(Math.clz32,QZgG),assert(Math.trunc,kn9F);var Math_abs=Math.abs,Math_cos=Math.cos,Math_sin=Math.sin,Math_tan=Math.tan,Math_acos=Math.acos,Math_asin=Math.asin,Math_atan=Math.atan,Math_atan2=Math.atan2,Math_exp=Math.exp,Math_log=Math.log,Math_sqrt=Math.sqrt,Math_ceil=Math.ceil,Math_floor=Math.floor,Math_pow=Math.pow,Math_imul=Math.imul,Math_fround=Math.fround,Math_round=Math.round,Math_min=Math.min,Math_max=Math.max,Math_clz32=Math.clz32,Math_trunc=Math.trunc,runDependencies=0,runDependencyWatcher=null,dependenciesFulfilled=null,runDependencyTracking={};function getUniqueRunDependency(e){for(var r=e;;){if(!runDependencyTracking[e])return e;e=r+Math.random()}}function addRunDependency(e){runDependencies++,Module[MUbG]&&Module[MUbG](runDependencies),e?(assert(!runDependencyTracking[e]),runDependencyTracking[e]=1,null===runDependencyWatcher&&typeof setInterval!==Ah4P&&(runDependencyWatcher=setInterval((function(){if(ABORT)return clearInterval(runDependencyWatcher),void(runDependencyWatcher=null);var e=!1;for(var r in runDependencyTracking)e||(e=!0,err(gi4F)),err(IP6F+r);e&&err(cdZF)}),1e4))):err(EK1F)}function removeRunDependency(e){if(runDependencies--,Module[MUbG]&&Module[MUbG](runDependencies),e?(assert(runDependencyTracking[e]),delete runDependencyTracking[e]):err(EMyG),0==runDependencies&&(null!==runDependencyWatcher&&(clearInterval(runDependencyWatcher),runDependencyWatcher=null),dependenciesFulfilled)){var r=dependenciesFulfilled;dependenciesFulfilled=null,r()}}function abort(e){throw Module[cfwG]&&Module[cfwG](e),out(e+=QzRP),err(e),ABORT=!0,EXITSTATUS=1,e=wCoG+e+Y9qG+stackTrace(),new WebAssembly.RuntimeError(e)}Module[gkBG]={},Module[AHtG]={};var memoryInitializer=sxjG;function hasPrefix(e,r){return String.prototype.startsWith?e.startsWith(r):0===e.indexOf(r)}var dataURIPrefix=U4lG;function isDataURI(e){return hasPrefix(e,dataURIPrefix)}var fileURIPrefix=U6SG;function isFileURI(e){return hasPrefix(e,fileURIPrefix)}function createExportWrapper(e,r){return function(){var i=e,a=r;return r||(a=Module[wEVG]),assert(runtimeInitialized,Q1NG+i+szQG),assert(!runtimeExited,Q1NG+i+MWIG),a[e]||assert(a[e],ouLG+i+IRDG),a[e].apply(null,arguments)}}var tempDouble,tempI64,wasmBinaryFile=kpGG;function getBinary(){try{if(wasmBinary)return new Uint8Array(wasmBinary);if(readBinary)return readBinary(wasmBinaryFile);throw MOAE}catch(e){abort(e)}}function getBinaryPromise(){return wasmBinary||!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER||typeof fetch!==YJ1P||isFileURI(wasmBinaryFile)?new Promise((function(e,r){e(getBinary())})):fetch(wasmBinaryFile,{credentials:omDE}).then((function(e){if(!e[IJvE])throw khyE+wasmBinaryFile+kFWK;return e[EEqE]()})).catch((function(){return getBinary()}))}function createWasm(){var e={[gctE]:asmLibraryArg,[AzlE]:asmLibraryArg};function r(e,r){var i=e.exports;Module[wEVG]=i,removeRunDependency(c7nE)}addRunDependency(c7nE);var i=Module;function a(e){assert(Module===i,c9UE),i=null,r(e[EUGI])}function f(r){return getBinaryPromise().then((function(r){return WebAssembly.instantiate(r,e)})).then(r,(function(e){err(EGXE+e),abort(e)}))}if(Module[UYKE])try{return Module[UYKE](e,r)}catch(e){return err(wwNE+e),!1}return function(){if(wasmBinary||typeof WebAssembly.instantiateStreaming!==YJ1P||isDataURI(wasmBinaryFile)||isFileURI(wasmBinaryFile)||typeof fetch!==YJ1P)return f(a);fetch(wasmBinaryFile,{credentials:omDE}).then((function(r){return WebAssembly.instantiateStreaming(r,e).then(a,(function(e){return err(Y3PE+e),err(ABSE),f(a)}))}))}(),{}}isDataURI(wasmBinaryFile)||(wasmBinaryFile=locateFile(wasmBinaryFile));var ASM_CONSTS={};function abortStackOverflow(e){abort(QTFE+e+srIE+(STACK_MAX-stackSave()+e)+stfF)}function demangle(e){return warnOnce(ooaF),e}function demangleAll(e){return e.replace(/\b_Z[\w\d_]+/g,(function(e){var r=demangle(e);return e===r?e:r+kj5E+e+MQ7E}))}function jsStackTrace(){var e=new Error;if(!e.stack){try{throw new Error}catch(r){e=r}if(!e.stack)return IL2E}return e.stack.toString()}function stackTrace(){var e=jsStackTrace();return Module[klCF]&&(e+=EIuF+Module[klCF]()),demangleAll(e)}function ___assert_fail(e,r,i,a){abort(AR8I+UTF8ToString(e)+ADpF+[r?UTF8ToString(r):cbsF,i,a?UTF8ToString(a):wykF])}function ___cxa_allocate_exception(e){return _malloc(e)}function _atexit(e,r){warnOnce(c3jD),__ATEXIT__.unshift({func:e,arg:r})}function ___cxa_atexit(e,r){return _atexit(e,r)}__ATINIT__.push({func:function(){___wasm_call_ctors()}}),Module[U0hF]=abortStackOverflow,Module[QVcF]=demangle,Module[ge0E]=demangleAll,Module[INzF]=jsStackTrace,Module[ggxF]=stackTrace,Module[Y5mF]=___assert_fail,Module[AvhD]=___cxa_allocate_exception,Module[wqcD]=_atexit,Module[YXeD]=___cxa_atexit;var ___exception_infos={};Module[sl7C]=___exception_infos;var ___exception_caught=[];function ___exception_addRef(e){e&&___exception_infos[e].refcount++}function ___exception_deAdjust(e){if(!e||___exception_infos[e])return e;for(var r in ___exception_infos)for(var i=+r,a=___exception_infos[i].adjusted,f=a.length,t=0;t0),r.refcount--,0!==r.refcount||r.rethrown||(r.destructor&&Module[oIuK](r.destructor,e),delete ___exception_infos[e],___cxa_free_exception(e))}}function ___cxa_end_catch(){_setThrew(0);var e=___exception_caught.pop();e&&(___exception_decRef(___exception_deAdjust(e)),___exception_last=0)}function ___cxa_find_matching_catch_2(){var e=___exception_last;if(!e)return 0|(setTempRet0(0),0);var r=___exception_infos[e],i=r.type;if(!i)return 0|(setTempRet0(0),e);var a=Array.prototype.slice.call(arguments),f=(___cxa_is_pointer_type(i),556880);HEAP32[f>>2]=e,e=f;for(var t=0;t>2],r.adjusted.push(e),0|(setTempRet0(a[t]),e);return e=HEAP32[e>>2],0|(setTempRet0(i),e)}function ___cxa_find_matching_catch_3(){var e=___exception_last;if(!e)return 0|(setTempRet0(0),0);var r=___exception_infos[e],i=r.type;if(!i)return 0|(setTempRet0(0),e);var a=Array.prototype.slice.call(arguments),f=(___cxa_is_pointer_type(i),556880);HEAP32[f>>2]=e,e=f;for(var t=0;t>2],r.adjusted.push(e),0|(setTempRet0(a[t]),e);return e=HEAP32[e>>2],0|(setTempRet0(i),e)}function ___cxa_find_matching_catch_4(){var e=___exception_last;if(!e)return 0|(setTempRet0(0),0);var r=___exception_infos[e],i=r.type;if(!i)return 0|(setTempRet0(0),e);var a=Array.prototype.slice.call(arguments),f=(___cxa_is_pointer_type(i),556880);HEAP32[f>>2]=e,e=f;for(var t=0;t>2],r.adjusted.push(e),0|(setTempRet0(a[t]),e);return e=HEAP32[e>>2],0|(setTempRet0(i),e)}function ___cxa_throw(e,r,i){throw ___exception_infos[e]={ptr:e,adjusted:[e],type:r,destructor:i,refcount:0,caught:!1,rethrown:!1},___exception_last=e,IHYD in __ZSt18uncaught_exceptionv?__ZSt18uncaught_exceptionv.uncaught_exceptions++:__ZSt18uncaught_exceptionv.uncaught_exceptions=1,e}function ___cxa_uncaught_exceptions(){return __ZSt18uncaught_exceptionv.uncaught_exceptions}function ___handle_stack_overflow(){abort(YZLD)}function ___resumeException(e){throw ___exception_last||(___exception_last=e),e}function setErrNo(e){return HEAP32[___errno_location()>>2]=e,e}Module[snED]=___exception_last,Module[oizD]=___cxa_free_exception,Module[IFrD]=___exception_decRef,Module[kduD]=___cxa_end_catch,Module[EAmD]=___cxa_find_matching_catch_2,Module[g8oD]=___cxa_find_matching_catch_3,Module[gaWD]=___cxa_find_matching_catch_4,Module[c5QD]=___cxa_throw,Module[ECTD]=___cxa_uncaught_exceptions,Module[AxOD]=___handle_stack_overflow,Module[UUGD]=___resumeException,Module[wsJD]=setErrNo;var PATH={splitPath:function(e){return/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(e).slice(1)},normalizeArray:function(e,r){for(var i=0,a=e.length-1;a>=0;a--){var f=e[a];f===wugE?e.splice(a,1):f===Y1iE?(e.splice(a,1),i++):i&&(e.splice(a,1),i--)}if(r)for(;i;i--)e.unshift(Y1iE);return e},normalize:function(e){var r=e.charAt(0)===oUGN,i=e.substr(-1)===oUGN;return(e=PATH.normalizeArray(e.split(oUGN).filter((function(e){return!!e})),!r).join(oUGN))||r||(e=wugE),e&&i&&(e+=oUGN),(r?oUGN:QzRP)+e},dirname:function(e){var r=PATH.splitPath(e),i=r[0],a=r[1];return i||a?(a&&(a=a.substr(0,a.length-1)),i+a):wugE},basename:function(e){if(e===oUGN)return oUGN;var r=e.lastIndexOf(oUGN);return-1===r?e:e.substr(r+1)},extname:function(e){return PATH.splitPath(e)[3]},join:function(){var e=Array.prototype.slice.call(arguments,0);return PATH.normalize(e.join(oUGN))},join2:function(e,r){return PATH.normalize(e+oUGN+r)}};Module[spbE]=PATH;var PATH_FS={resolve:function(){for(var e=QzRP,r=!1,i=arguments.length-1;i>=-1&&!r;i--){var a=i>=0?arguments[i]:FS.cwd();if(typeof a!==s7TP)throw new TypeError(UWdE);if(!a)return QzRP;e=a+oUGN+e,r=a.charAt(0)===oUGN}return e=PATH.normalizeArray(e.split(oUGN).filter((function(e){return!!e})),!r).join(oUGN),(r?oUGN:QzRP)+e||wugE},relative:function(e,r){function i(e){for(var r=0;r=0&&e[i]===QzRP;i--);return r>i?[]:e.slice(r,i-r+1)}e=PATH_FS.resolve(e).substr(1),r=PATH_FS.resolve(r).substr(1);for(var a=i(e.split(oUGN)),f=i(r.split(oUGN)),t=Math.min(a.length,f.length),n=t,o=0;o0?i.slice(0,a).toString(kf1D):null}else typeof window!=Ah4P&&typeof window.prompt==YJ1P?null!==(r=window.prompt(MM3D))&&(r+=EIuF):typeof readline==YJ1P&&null!==(r=readline())&&(r+=EIuF);if(!r)return null;e.input=intArrayFromString(r,!0)}return e.input.shift()},put_char:function(e,r){null===r||10===r?(out(UTF8ArrayToString(e.output,0)),e.output=[]):0!=r&&e.output.push(r)},flush:function(e){e.output&&e.output.length>0&&(out(UTF8ArrayToString(e.output,0)),e.output=[])}},default_tty1_ops:{put_char:function(e,r){null===r||10===r?(err(UTF8ArrayToString(e.output,0)),e.output=[]):0!=r&&e.output.push(r)},flush:function(e){e.output&&e.output.length>0&&(err(UTF8ArrayToString(e.output,0)),e.output=[])}}};Module[ocYB]=TTY;var MEMFS={ops_table:null,mount:function(e){return MEMFS.createNode(null,oUGN,16895,0)},createNode:function(e,r,i,a){if(FS.isBlkdev(i)||FS.isFIFO(i))throw new FS.ErrnoError(63);MEMFS.ops_table||(MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}});var f=FS.createNode(e,r,i,a);return FS.isDir(f.mode)?(f.node_ops=MEMFS.ops_table.dir.node,f.stream_ops=MEMFS.ops_table.dir.stream,f.contents={}):FS.isFile(f.mode)?(f.node_ops=MEMFS.ops_table.file.node,f.stream_ops=MEMFS.ops_table.file.stream,f.usedBytes=0,f.contents=null):FS.isLink(f.mode)?(f.node_ops=MEMFS.ops_table.link.node,f.stream_ops=MEMFS.ops_table.link.stream):FS.isChrdev(f.mode)&&(f.node_ops=MEMFS.ops_table.chrdev.node,f.stream_ops=MEMFS.ops_table.chrdev.stream),f.timestamp=Date.now(),e&&(e.contents[r]=f),f},getFileDataAsRegularArray:function(e){if(e.contents&&e.contents.subarray){for(var r=[],i=0;i=r)){r=Math.max(r,i*(i<1048576?2:1.125)>>>0),0!=i&&(r=Math.max(r,256));var a=e.contents;e.contents=new Uint8Array(r),e.usedBytes>0&&e.contents.set(a.subarray(0,e.usedBytes),0)}},resizeFileStorage:function(e,r){if(e.usedBytes!=r){if(0==r)return e.contents=null,void(e.usedBytes=0);if(!e.contents||e.contents.subarray){var i=e.contents;return e.contents=new Uint8Array(r),i&&e.contents.set(i.subarray(0,Math.min(r,e.usedBytes))),void(e.usedBytes=r)}if(e.contents||(e.contents=[]),e.contents.length>r)e.contents.length=r;else for(;e.contents.length=e.node.usedBytes)return 0;var n=Math.min(e.node.usedBytes-f,a);if(assert(n>=0),n>8&&t.subarray)r.set(t.subarray(f,f+n),i);else for(var o=0;o0||a+i8)throw new FS.ErrnoError(32);for(var f=PATH.normalizeArray(e.split(oUGN).filter((function(e){return!!e})),!1),t=FS.root,n=oUGN,o=0;o40)throw new FS.ErrnoError(32)}}return{path:n,node:t}},getPath:function(e){for(var r;;){if(FS.isRoot(e)){var i=e.mount.mountpoint;return r?i[i.length-1]!==oUGN?i+oUGN+r:i+r:i}r=r?e.name+oUGN+r:e.name,e=e.parent}},hashName:function(e,r){for(var i=0,a=0;a>>0)%FS.nameTable.length},hashAddNode:function(e){var r=FS.hashName(e.parent.id,e.name);e.name_next=FS.nameTable[r],FS.nameTable[r]=e},hashRemoveNode:function(e){var r=FS.hashName(e.parent.id,e.name);if(FS.nameTable[r]===e)FS.nameTable[r]=e.name_next;else for(var i=FS.nameTable[r];i;){if(i.name_next===e){i.name_next=e.name_next;break}i=i.name_next}},lookupNode:function(e,r){var i=FS.mayLookup(e);if(i)throw new FS.ErrnoError(i,e);for(var a=FS.hashName(e.id,r),f=FS.nameTable[a];f;f=f.name_next){var t=f.name;if(f.parent.id===e.id&&t===r)return f}return FS.lookup(e,r)},createNode:function(e,r,i,a){var f=new FS.FSNode(e,r,i,a);return FS.hashAddNode(f),f},destroyNode:function(e){FS.hashRemoveNode(e)},isRoot:function(e){return e===e.parent},isMountpoint:function(e){return!!e.mounted},isFile:function(e){return 32768==(61440&e)},isDir:function(e){return 16384==(61440&e)},isLink:function(e){return 40960==(61440&e)},isChrdev:function(e){return 8192==(61440&e)},isBlkdev:function(e){return 24576==(61440&e)},isFIFO:function(e){return 4096==(61440&e)},isSocket:function(e){return 49152==(49152&e)},flagModes:{[o0Ly]:0,[QxOy]:1052672,[sXIw]:2,[UuLw]:577,[oSDw]:705,[QpGw]:705,[kNyw]:578,[MkBw]:706,[gItw]:706,[Ifww]:1089,[Ih3w]:1217,[kP5w]:1217,[EcYw]:1090,[gK0w]:1218,[A7Sw]:1218},modeStringToFlags:function(e){var r=FS.flagModes[e];if(typeof r===Ah4P)throw new Error(cFVw+e);return r},flagsToPermissionString:function(e){var r=[o0Ly,UuLw,w2Nw][3&e];return 512&e&&(r+=UuLw),r},nodePermissions:function(e,r){return FS.ignorePermissions||(-1===r.indexOf(o0Ly)||292&e.mode)&&(-1===r.indexOf(UuLw)||146&e.mode)&&(-1===r.indexOf(YzQw)||73&e.mode)?0:2},mayLookup:function(e){var r=FS.nodePermissions(e,YzQw);return r||(e.node_ops.lookup?0:2)},mayCreate:function(e,r){try{FS.lookupNode(e,r);return 20}catch(e){}return FS.nodePermissions(e,oSDw)},mayDelete:function(e,r,i){var a;try{a=FS.lookupNode(e,r)}catch(e){return e.errno}var f=FS.nodePermissions(e,oSDw);if(f)return f;if(i){if(!FS.isDir(a.mode))return 54;if(FS.isRoot(a)||FS.getPath(a)===FS.cwd())return 10}else if(FS.isDir(a.mode))return 31;return 0},mayOpen:function(e,r){return e?FS.isLink(e.mode)?32:FS.isDir(e.mode)&&(FS.flagsToPermissionString(r)!==o0Ly||512&r)?31:FS.nodePermissions(e,FS.flagsToPermissionString(r)):44},MAX_OPEN_FDS:4096,nextfd:function(e,r){e=e||0,r=r||FS.MAX_OPEN_FDS;for(var i=e;i<=r;i++)if(!FS.streams[i])return i;throw new FS.ErrnoError(33)},getStream:function(e){return FS.streams[e]},createStream:function(e,r,i){FS.FSStream||(FS.FSStream=function(){},FS.FSStream.prototype={object:{get:function(){return this.node},set:function(e){this.node=e}},isRead:{get:function(){return 1!=(2097155&this.flags)}},isWrite:{get:function(){return 0!=(2097155&this.flags)}},isAppend:{get:function(){return 1024&this.flags}}});var a=new FS.FSStream;for(var f in e)a[f]=e[f];e=a;var t=FS.nextfd(r,i);return e.fd=t,FS.streams[t]=e,e},closeStream:function(e){FS.streams[e]=null},chrdev_stream_ops:{open:function(e){var r=FS.getDevice(e.node.rdev);e.stream_ops=r.stream_ops,e.stream_ops.open&&e.stream_ops.open(e)},llseek:function(){throw new FS.ErrnoError(70)}},major:function(e){return e>>8},minor:function(e){return 255&e},makedev:function(e,r){return e<<8|r},registerDevice:function(e,r){FS.devices[e]={stream_ops:r}},getDevice:function(e){return FS.devices[e]},getMounts:function(e){for(var r=[],i=[e];i.length;){var a=i.pop();r.push(a),i.push.apply(i,a.mounts)}return r},syncfs:function(e,r){typeof e===YJ1P&&(r=e,e=!1),FS.syncFSRequests++,FS.syncFSRequests>1&&err(YBnx+FS.syncFSRequests+A9px);var i=FS.getMounts(FS.root.mount),a=0;function f(e){return assert(FS.syncFSRequests>0),FS.syncFSRequests--,r(e)}function t(e){if(e)return t.errored?void 0:(t.errored=!0,f(e));++a>=i.length&&f(null)}i.forEach((function(r){if(!r.type.syncfs)return t(null);r.type.syncfs(r,e,t)}))},mount:function(e,r,i){if(typeof e===s7TP)throw e;var a,f=i===oUGN,t=!i;if(f&&FS.root)throw new FS.ErrnoError(10);if(!f&&!t){var n=FS.lookupPath(i,{follow_mount:!1});if(i=n.path,a=n.node,FS.isMountpoint(a))throw new FS.ErrnoError(10);if(!FS.isDir(a.mode))throw new FS.ErrnoError(54)}var o={type:e,opts:r,mountpoint:i,mounts:[]},b=e.mount(o);return b.mount=o,o.root=b,f?FS.root=b:a&&(a.mounted=o,a.mount&&a.mount.mounts.push(o)),b},unmount:function(e){var r=FS.lookupPath(e,{follow_mount:!1});if(!FS.isMountpoint(r.node))throw new FS.ErrnoError(28);var i=r.node,a=i.mounted,f=FS.getMounts(a);Object.keys(FS.nameTable).forEach((function(e){for(var r=FS.nameTable[e];r;){var i=r.name_next;-1!==f.indexOf(r.mount)&&FS.destroyNode(r),r=i}})),i.mounted=null;var t=i.mount.mounts.indexOf(a);assert(-1!==t),i.mount.mounts.splice(t,1)},lookup:function(e,r){return e.node_ops.lookup(e,r)},mknod:function(e,r,i){var a=FS.lookupPath(e,{parent:!0}).node,f=PATH.basename(e);if(!f||f===wugE||f===Y1iE)throw new FS.ErrnoError(28);var t=FS.mayCreate(a,f);if(t)throw new FS.ErrnoError(t);if(!a.node_ops.mknod)throw new FS.ErrnoError(63);return a.node_ops.mknod(a,f,r,i)},create:function(e,r){return r=void 0!==r?r:438,r&=4095,r|=32768,FS.mknod(e,r,0)},mkdir:function(e,r){return r=void 0!==r?r:511,r&=1023,r|=16384,FS.mknod(e,r,0)},mkdirTree:function(e,r){for(var i=e.split(oUGN),a=QzRP,f=0;fthis.length-1||e<0)){var r=e%this.chunkSize,i=e/this.chunkSize|0;return this.getter(i)[r]}},t.prototype.setDataGetter=function(e){this.getter=e},t.prototype.cacheLength=function(){var e=new XMLHttpRequest;if(e.open(Mctu,i,!1),e.send(null),!(e.status>=200&&e.status<300||304===e.status))throw new Error(gAlu+i+I7nu+e.status);var r,a=Number(e.getResponseHeader(cvgu)),f=(r=e.getResponseHeader(E2iu))&&r===Ypbu,t=(r=e.getResponseHeader(AXdu))&&r===AZKu,n=1048576;f||(n=a);var o=this;o.setDataGetter((function(e){var r=e*n,f=(e+1)*n-1;if(f=Math.min(f,a-1),typeof o.chunks[e]===Ah4P&&(o.chunks[e]=function(e,r){if(e>r)throw new Error(cxNu+e+wUFu+r+YrIu);if(r>a-1)throw new Error(sPAu+a+UmDu);var f=new XMLHttpRequest;if(f.open(AbtO,i,!1),a!==n&&f.setRequestHeader(oKvu,Qhyu+e+Qj5u+r),typeof Uint8Array!=Ah4P&&(f.responseType=UylO),f.overrideMimeType&&f.overrideMimeType(sR7u),f.send(null),!(f.status>=200&&f.status<300||304===f.status))throw new Error(gAlu+i+I7nu+f.status);return void 0!==f.response?new Uint8Array(f.response||[]):intArrayFromString(f.responseText||QzRP,!0)}(r,f)),typeof o.chunks[e]===Ah4P)throw new Error(Me0u);return o.chunks[e]})),!t&&a||(n=a=1,a=this.getter(0).length,n=a,out(oM2u)),this._length=a,this._chunkSize=n,this.lengthKnown=!0},typeof XMLHttpRequest!==Ah4P){if(!ENVIRONMENT_IS_WORKER)throw I9Uu;var n=new t;Object.defineProperties(n,{length:{get:function(){return this.lengthKnown||this.cacheLength(),this._length}},chunkSize:{get:function(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}});var o={isDevice:!1,contents:n}}else o={isDevice:!1,url:i};var b=FS.createFile(e,r,o,a,f);o.contents?b.contents=o.contents:o.url&&(b.contents=null,b.url=o.url),Object.defineProperties(b,{usedBytes:{get:function(){return this.contents.length}}});var c={};return Object.keys(b.stream_ops).forEach((function(e){var r=b.stream_ops[e];c[e]=function(){if(!FS.forceLoadFile(b))throw new FS.ErrnoError(29);return r.apply(null,arguments)}})),c.read=function(e,r,i,a,f){if(!FS.forceLoadFile(b))throw new FS.ErrnoError(29);var t=e.node.contents;if(f>=t.length)return 0;var n=Math.min(t.length-f,a);if(assert(n>=0),t.slice)for(var o=0;o>2]=a.dev,HEAP32[i+4>>2]=0,HEAP32[i+8>>2]=a.ino,HEAP32[i+12>>2]=a.mode,HEAP32[i+16>>2]=a.nlink,HEAP32[i+20>>2]=a.uid,HEAP32[i+24>>2]=a.gid,HEAP32[i+28>>2]=a.rdev,HEAP32[i+32>>2]=0,tempI64=[a.size>>>0,(tempDouble=a.size,+Math_abs(tempDouble)>=1?tempDouble>0?(0|Math_min(+Math_floor(tempDouble/4294967296),4294967295))>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[i+40>>2]=tempI64[0],HEAP32[i+44>>2]=tempI64[1],HEAP32[i+48>>2]=4096,HEAP32[i+52>>2]=a.blocks,HEAP32[i+56>>2]=a.atime.getTime()/1e3|0,HEAP32[i+60>>2]=0,HEAP32[i+64>>2]=a.mtime.getTime()/1e3|0,HEAP32[i+68>>2]=0,HEAP32[i+72>>2]=a.ctime.getTime()/1e3|0,HEAP32[i+76>>2]=0,tempI64=[a.ino>>>0,(tempDouble=a.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(0|Math_min(+Math_floor(tempDouble/4294967296),4294967295))>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[i+80>>2]=tempI64[0],HEAP32[i+84>>2]=tempI64[1],0},doMsync:function(e,r,i,a,f){var t=HEAPU8.slice(e,e+i);FS.msync(r,t,f,i,a)},doMkdir:function(e,r){return(e=PATH.normalize(e))[e.length-1]===oUGN&&(e=e.substr(0,e.length-1)),FS.mkdir(e,r,0),0},doMknod:function(e,r,i){switch(61440&r){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}return FS.mknod(e,r,i),0},doReadlink:function(e,r,i){if(i<=0)return-28;var a=FS.readlink(e),f=Math.min(i,lengthBytesUTF8(a)),t=HEAP8[r+f];return stringToUTF8(a,r,i+1),HEAP8[r+f]=t,f},doAccess:function(e,r){if(-8&r)return-28;var i;if(!(i=FS.lookupPath(e,{follow:!0}).node))return-44;var a=QzRP;return 4&r&&(a+=o0Ly),2&r&&(a+=UuLw),1&r&&(a+=YzQw),a&&FS.nodePermissions(i,a)?-2:0},doDup:function(e,r,i){var a=FS.getStream(i);return a&&FS.close(a),FS.open(e,r,0,i,i).fd},doReadv:function(e,r,i,a){for(var f=0,t=0;t>2],o=HEAP32[r+(8*t+4)>>2],b=FS.read(e,HEAP8,n,o,a);if(b<0)return-1;if(f+=b,b>2],o=HEAP32[r+(8*t+4)>>2],b=FS.write(e,HEAP8,n,o,a);if(b<0)return-1;f+=b}return f},varargs:void 0,get:function(){return assert(null!=SYSCALLS.varargs),SYSCALLS.varargs+=4,HEAP32[SYSCALLS.varargs-4>>2]},getStr:function(e){return UTF8ToString(e)},getStreamFromFD:function(e){var r=FS.getStream(e);if(!r)throw new FS.ErrnoError(8);return r},get64:function(e,r){return assert(e>=0?0===r:-1===r),e}};function ___sys_fcntl64(e,r,i){SYSCALLS.varargs=i;try{var a=SYSCALLS.getStreamFromFD(e);switch(r){case 0:return(f=SYSCALLS.get())<0?-28:FS.open(a.path,a.flags,0,f).fd;case 1:case 2:return 0;case 3:return a.flags;case 4:var f=SYSCALLS.get();return a.flags|=f,0;case 12:f=SYSCALLS.get();return HEAP16[f+0>>1]=2,0;case 13:case 14:return 0;case 16:case 8:return-28;case 9:return setErrNo(28),-1;default:return-28}}catch(e){return typeof FS!==Ah4P&&e instanceof FS.ErrnoError||abort(e),-e.errno}}function ___sys_ioctl(e,r,i){SYSCALLS.varargs=i;try{var a=SYSCALLS.getStreamFromFD(e);switch(r){case 21509:case 21505:return a.tty?0:-59;case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:return a.tty?0:-59;case 21519:if(!a.tty)return-59;var f=SYSCALLS.get();return HEAP32[f>>2]=0,0;case 21520:return a.tty?-28:-59;case 21531:f=SYSCALLS.get();return FS.ioctl(a,r,f);case 21523:case 21524:return a.tty?0:-59;default:abort(AT9s+r)}}catch(e){return typeof FS!==Ah4P&&e instanceof FS.ErrnoError||abort(e),-e.errno}}function ___sys_open(e,r,i){SYSCALLS.varargs=i;try{var a=SYSCALLS.getStr(e),f=SYSCALLS.get();return FS.open(a,r,f).fd}catch(e){return typeof FS!==Ah4P&&e instanceof FS.ErrnoError||abort(e),-e.errno}}function getShiftFromSize(e){switch(e){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError(QbXs+e)}}function embind_init_charCodes(){for(var e=new Array(256),r=0;r<256;++r)e[r]=String.fromCharCode(r);embind_charCodes=e}Module[YjAs]=SYSCALLS,Module[Yl7s]=___sys_fcntl64,Module[Ug2s]=___sys_ioctl,Module[wO4s]=___sys_open,Module[sJZs]=getShiftFromSize,Module[M6Rs]=embind_init_charCodes;var embind_charCodes=void 0;function readLatin1String(e){for(var r=QzRP,i=e;HEAPU8[i];)r+=embind_charCodes[HEAPU8[i++]];return r}Module[oEUs]=embind_charCodes,Module[oGrt]=readLatin1String;var awaitingDependencies={};Module[Qdut]=awaitingDependencies;var registeredTypes={};Module[kBmt]=registeredTypes;var typeDependencies={};Module[M8ot]=typeDependencies;var char_0=48;Module[gwht]=char_0;var char_9=57;function makeLegalFunctionName(e){if(void 0===e)return crct;var r=(e=e.replace(/[^a-zA-Z0-9_]/g,EYet)).charCodeAt(0);return r>=char_0&&r<=char_9?Ue1I+e:e}function createNamedFunction(e,r){return e=makeLegalFunctionName(e),new Function(gyOt,AVGt+e+ctJt+wQBt+YnEt+sLwt)(r)}function extendError(e,r){var i=createNamedFunction(r,(function(e){this.name=r,this.message=e;var i=new Error(e).stack;void 0!==i&&(this.stack=this.toString()+EIuF+i.replace(/^Error(:[^\n]*)?\n/,QzRP))}));return i.prototype=Object.create(e.prototype),i.prototype.constructor=i,i.prototype.toString=function(){return void 0===this.message?this.name:this.name+wItr+this.message},i}Module[I3jt]=char_9,Module[E0Lt]=makeLegalFunctionName,Module[Uizt]=createNamedFunction,Module[Yfwr]=extendError;var BindingError=void 0;function throwBindingError(e){throw new BindingError(e)}Module[sDor]=BindingError,Module[Uarr]=throwBindingError;var InternalError=void 0;function throwInternalError(e){throw new InternalError(e)}function whenDependentTypesAreResolved(e,r,i){function a(r){var a=i(r);a.length!==e.length&&throwInternalError(kter);for(var f=0;f>t])},destructorFunction:null})}Module[oyjr]=InternalError,Module[Q5lr]=throwInternalError,Module[M0gr]=whenDependentTypesAreResolved,Module[ANyr]=registerType,Module[AP5r]=__embind_register_bool;var emval_free_list=[];Module[UcYr]=emval_free_list;var emval_handle_array=[{},{value:void 0},{value:null},{value:!0},{value:!1}];function __emval_decref(e){e>4&&0==--emval_handle_array[e].refcount&&(emval_handle_array[e]=void 0,emval_free_list.push(e))}function count_emval_handles(){for(var e=0,r=5;r>2])}function __embind_register_emval(e,r){registerType(e,{name:r=readLatin1String(r),[clBr]:function(e){var r=emval_handle_array[e].value;return __emval_decref(e),r},[cn8r]:function(e,r){return __emval_register(r)},[M2Nr]:8,[EUas]:simpleReadValueFromPointer,destructorFunction:null})}function _embind_repr(e){if(null===e)return M4ks;var r=typeof e;return r===wcZP||r===sHYI||r===YJ1P?e.toString():QzRP+e}function floatReadValueFromPointer(e,r){switch(r){case 2:return function(e){return this[clBr](HEAPF32[e>>2])};case 3:return function(e){return this[clBr](HEAPF64[e>>3])};default:throw new TypeError(IZfs+e)}}function __embind_register_float(e,r,i){var a=getShiftFromSize(i);registerType(e,{name:r=readLatin1String(r),[clBr]:function(e){return e},[cn8r]:function(e,r){if(typeof r!==oEqJ&&typeof r!==sJvJ)throw new TypeError(MWcq+_embind_repr(r)+gk5p+this.name);return r},[M2Nr]:8,[EUas]:floatReadValueFromPointer(r,a),destructorFunction:null})}function new_(e,r){if(!(e instanceof Function))throw new TypeError(cf0p+typeof e+EM2p);var i=createNamedFunction(e.name||Y9Up,(function(){}));i.prototype=e.prototype;var a=new i,f=e.apply(a,r);return f instanceof Object?f:a}function runDestructors(e){for(;e.length;){var r=e.pop();e.pop()(r)}}function craftInvokerFunction(e,r,i,a,f){var t=r.length;t<2&&throwBindingError(chxq);for(var n=null!==r[1]&&null!==i,o=!1,b=1;b0?wUFu:QzRP)+g),u+=(c?wyOo:QzRP)+QVGo+(g.length>0?wUFu:QzRP)+g+stJo,o)u+=MQBo;else for(b=n?1:2;b>2)+a]);return i}function replacePublicSymbol(e,r,i){Module.hasOwnProperty(e)||throwInternalError(Y7np),void 0!==Module[e].overloadTable&&void 0!==i?Module[e].overloadTable[i]=r:(Module[e]=r,Module[e].argCount=i)}function embind__requireFunction(e,r){e=readLatin1String(e);var i=function(i){for(var a=[],f=1;f>1]}:function(e){return HEAPU16[e>>1]};case 2:return i?function(e){return HEAP32[e>>2]}:function(e){return HEAPU32[e>>2]};default:throw new TypeError(IHsn+e)}}function __embind_register_integer(e,r,i,a,f){r=readLatin1String(r),-1===f&&(f=4294967295);var t=getShiftFromSize(i),n=function(e){return e};if(0===a){var o=32-8*i;n=function(e){return e<>>o}}var b=-1!=r.indexOf(ECnn);registerType(e,{name:r,[clBr]:n,[cn8r]:function(e,i){if(typeof i!==oEqJ&&typeof i!==sJvJ)throw new TypeError(MWcq+_embind_repr(i)+gk5p+this.name);if(if)throw new TypeError(gaqn+_embind_repr(i)+Axin+r+c5kn+a+wUFu+f+c7Rn);return b?i>>>0:0|i},[M2Nr]:8,[EUas]:integerReadValueFromPointer(r,t,0!==a),destructorFunction:null})}function __embind_register_memory_view(e,r,i){var a=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][r];function f(e){var r=HEAPU32,i=r[e>>=2],f=r[e+1];return new a(buffer,f,i)}registerType(e,{name:i=readLatin1String(i),[clBr]:f,[M2Nr]:8,[EUas]:f},{ignoreDuplicateRegistrations:!0})}function __embind_register_std_string(e,r){var i=(r=readLatin1String(r))===AzPn;registerType(e,{name:r,[clBr]:function(e){var r,a=HEAPU32[e>>2];if(i)for(var f=e+4,t=0;t<=a;++t){var n=e+4+t;if(0==HEAPU8[n]||t==a){var o=UTF8ToString(f,n-f);void 0===r?r=o:(r+=String.fromCharCode(0),r+=o),f=n+1}}else{var b=new Array(a);for(t=0;t>2]=f,i&&a)stringToUTF8(r,t+4,f+1);else if(a)for(var n=0;n255&&(_free(t),throwBindingError(wuKn)),HEAPU8[t+4+n]=o}else for(n=0;n>2],n=t(),b=e+4,c=0;c<=f;++c){var v=e+4+c*r;if(0==n[v>>o]||c==f){var g=a(b,v-b);void 0===i?i=g:(i+=String.fromCharCode(0),i+=g),b=v+r}}return _free(e),i},[cn8r]:function(e,a){typeof a!==s7TP&&throwBindingError(spFn+i);var t=n(a),b=_malloc(4+t+r);return HEAPU32[b>>2]=t>>o,f(a,b+4,t+r),null!==e&&e.push(_free,b),b},[M2Nr]:8,[EUas]:simpleReadValueFromPointer,destructorFunction:function(e){_free(e)}})}function __embind_register_void(e,r){registerType(e,{isVoid:!0,name:r=readLatin1String(r),[M2Nr]:0,[clBr]:function(){},[cn8r]:function(e,r){}})}function __emval_incref(e){e>4&&(emval_handle_array[e].refcount+=1)}function requireRegisteredType(e,r){var i=registeredTypes[e];return void 0===i&&throwBindingError(r+QT9n+getTypeName(e)),i}function __emval_take_value(e,r){return __emval_register((e=requireRegisteredType(e,MO4n))[EUas](r))}Module[MUFp]=UnboundTypeError,Module[osIp]=getTypeName,Module[IPAp]=throwUnboundTypeError,Module[okAn]=__embind_register_function,Module[kfvn]=integerReadValueFromPointer,Module[EEUn]=__embind_register_integer,Module[Y1Mn]=__embind_register_memory_view,Module[QRCn]=__embind_register_std_string,Module[srco]=__embind_register_std_wstring,Module[UYeo]=__embind_register_void,Module[om7n]=__emval_incref,Module[kh2n]=requireRegisteredType,Module[gcXn]=__emval_take_value;var _emscripten_get_now,_abs=Math_abs;function _emscripten_set_main_loop_timing(e,r){if(Browser.mainLoop.timingMode=e,Browser.mainLoop.timingValue=r,!Browser.mainLoop.func)return console.error(ILwo),1;if(0==e)Browser.mainLoop.scheduler=function(){var e=0|Math.max(0,Browser.mainLoop.tickStartTime+r-_emscripten_get_now());setTimeout(Browser.mainLoop.runner,e)},Browser.mainLoop.method=kjzo;else if(1==e)Browser.mainLoop.scheduler=function(){Browser.requestAnimationFrame(Browser.mainLoop.runner)},Browser.mainLoop.method=EGro;else if(2==e){if(typeof setImmediate===Ah4P){var i=[],a=geuo;addEventListener(ABmo,(function(e){e.data!==a&&e.data.target!==a||(e.stopPropagation(),i.shift()())}),!0),setImmediate=function(e){i.push(e),ENVIRONMENT_IS_WORKER?(void 0===Module[c9oo]&&(Module[c9oo]=[]),Module[c9oo].push(e),postMessage({target:a})):postMessage(a,QpcN)}}Browser.mainLoop.scheduler=function(){setImmediate(Browser.mainLoop.runner)},Browser.mainLoop.method=wwho}return 0}function _emscripten_set_main_loop(e,r,i,a,f){var t;noExitRuntime=!0,assert(!Browser.mainLoop.func,wo9l),Browser.mainLoop.func=e,Browser.mainLoop.arg=a,t=typeof a!==Ah4P?function(){Module[wOAJ](e,a)}:function(){Module[crIJ](e)};var n=Browser.mainLoop.currentlyRunningMainloop;if(Browser.mainLoop.runner=function(){if(!ABORT)if(Browser.mainLoop.queue.length>0){var e=Date.now(),r=Browser.mainLoop.queue.shift();if(r.func(r.arg),Browser.mainLoop.remainingBlockers){var i=Browser.mainLoop.remainingBlockers,a=i%1==0?i-1:Math.floor(i);r.counted?Browser.mainLoop.remainingBlockers=a:(a+=.5,Browser.mainLoop.remainingBlockers=(8*i+a)/9)}if(console.log(YVbm+r.name+sj4l+(Date.now()-e)+UQ6l),Browser.mainLoop.updateStatus(),n1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0?Browser.mainLoop.scheduler():(0==Browser.mainLoop.timingMode&&(Browser.mainLoop.tickStartTime=_emscripten_get_now()),Browser.mainLoop.method===kjzo&&Module.ctx&&(warnOnce(oeZl),Browser.mainLoop.method=QzRP),Browser.mainLoop.runIter(t),checkStackCookie(),n0?_emscripten_set_main_loop_timing(0,1e3/r):_emscripten_set_main_loop_timing(1,1),Browser.mainLoop.scheduler()),i)throw QL1l}Module[IJZn]=_abs,Module[Y3jo]=_emscripten_set_main_loop_timing,_emscripten_get_now=ENVIRONMENT_IS_NODE?function(){var e=process[Atem]();return 1e3*e[0]+e[1]/1e6}:typeof dateNow!==Ah4P?dateNow:function(){return performance.now()},Module[c1gm]=_emscripten_get_now,Module[QNym]=_emscripten_set_main_loop;var Browser={mainLoop:{scheduler:null,method:QzRP,currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null,Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var e=Browser.mainLoop.timingMode,r=Browser.mainLoop.timingValue,i=Browser.mainLoop.func;Browser.mainLoop.func=null,_emscripten_set_main_loop(i,0,!1,Browser.mainLoop.arg,!0),_emscripten_set_main_loop_timing(e,r),Browser.mainLoop.scheduler()},updateStatus:function(){if(Module[slBm]){var e=Module[MItm]||ogwm,r=Browser.mainLoop.remainingBlockers,i=Browser.mainLoop.expectedBlockers;r?r=6;){var o=f>>t-6&63;t-=6,a+=r[o]}return 2==t?(a+=r[(3&f)<<4],a+=i+i):4==t&&(a+=r[(15&f)<<2],a+=i),a}(e),t(c))},c.src=b,Browser.safeSetTimeout((function(){t(c)}),1e4)},Module[E4Pu].push(r);var i=Module[wsdn];i&&(i.requestPointerLock=i[Eufl]||i[g2hl]||i[Apal]||i[cXcl]||function(){},i.exitPointerLock=document[wk5k]||document[YR7k]||document[sf0k]||document[UM2k]||function(){},i.exitPointerLock=i.exitPointerLock.bind(document),document.addEventListener(UOzl,a,!1),document.addEventListener(wmCl,a,!1),document.addEventListener(QJul,a,!1),document.addEventListener(shxl,a,!1),Module[MEpl]&&i.addEventListener(ocsl,(function(e){!Browser.pointerLock&&Module[wsdn].requestPointerLock&&(Module[wsdn].requestPointerLock(),e.preventDefault())}),!1))}function a(){Browser.pointerLock=document[g0Kk]===Module[wsdn]||document[IxNk]===Module[wsdn]||document[cVFk]===Module[wsdn]||document[EsIk]===Module[wsdn]}},createContext:function(e,r,i,a){if(r&&Module.ctx&&e==Module.canvas)return Module.ctx;var f,t;if(r){var n={antialias:!1,alpha:!1,majorVersion:1};if(a)for(var o in a)n[o]=a[o];typeof GL!==Ah4P&&(t=GL.createContext(e,n))&&(f=GL.getContext(t).GLctx)}else f=e.getContext(YZfn);return f?(i&&(r||assert(typeof GLctx===Ah4P,Izkl),Module.ctx=f,r&&GL.makeContextCurrent(t),Module.useWebGL=r,Browser.moduleContextCreatedCallbacks.forEach((function(e){e()})),Browser.init()),f):null},destroyContext:function(e,r,i){},fullscreenHandlersInstalled:!1,lockPointer:void 0,resizeCanvas:void 0,requestFullscreen:function(e,r){Browser.lockPointer=e,Browser.resizeCanvas=r,typeof Browser.lockPointer===Ah4P&&(Browser.lockPointer=!0),typeof Browser.resizeCanvas===Ah4P&&(Browser.resizeCanvas=!1);var i=Module[wsdn];function a(){Browser.isFullscreen=!1;var e=i.parentNode;(document[k7ml]||document[k9Tl]||document[MGWl]||document[g4Ol]||document[IBRl])===e?(i.exitFullscreen=Browser.exitFullscreen,Browser.lockPointer&&i.requestPointerLock(),Browser.isFullscreen=!0,Browser.resizeCanvas?Browser.setFullscreenCanvasSize():Browser.updateCanvasDimensions(i)):(e.parentNode.insertBefore(i,e),e.parentNode.removeChild(e),Browser.resizeCanvas?Browser.setWindowedCanvasSize():Browser.updateCanvasDimensions(i)),Module[cZJl]&&Module[cZJl](Browser.isFullscreen),Module[EwMl]&&Module[EwMl](Browser.isFullscreen)}Browser.fullscreenHandlersInstalled||(Browser.fullscreenHandlersInstalled=!0,document.addEventListener(YTEl,a,!1),document.addEventListener(ArHl,a,!1),document.addEventListener(cRBj,a,!1),document.addEventListener(EoEj,a,!1));var f=document.createElement(YLwj);i.parentNode.insertBefore(f,i),f.appendChild(i),f.requestFullscreen=f[Ajzj]||f[UGrj]||f[weuj]||(f[QBmj]?function(){f[QBmj](Element[s9oj])}:null)||(f[sbWj]?function(){f[sbWj](Element[s9oj])}:null),f.requestFullscreen()},requestFullScreen:function(){abort(UIYj)},exitFullscreen:function(){return!!Browser.isFullscreen&&((document[o6Qj]||document[QDTj]||document[k1Lj]||document[MyOj]||document[gWGj]||function(){}).apply(document,[]),!0)},nextRAF:0,fakeRequestAnimationFrame:function(e){var r=Date.now();if(0===Browser.nextRAF)Browser.nextRAF=r+1e3/60;else for(;r+2>=Browser.nextRAF;)Browser.nextRAF+=1e3/60;var i=Math.max(Browser.nextRAF-r,0);setTimeout(e,i)},requestAnimationFrame:function(e){typeof requestAnimationFrame!==YJ1P?(0,Browser.fakeRequestAnimationFrame)(e):requestAnimationFrame(e)},safeCallback:function(e){return function(){if(!ABORT)return e.apply(null,arguments)}},allowAsyncCallbacks:!0,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=!1},resumeAsyncCallbacks:function(){if(Browser.allowAsyncCallbacks=!0,Browser.queuedAsyncCallbacks.length>0){var e=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[],e.forEach((function(e){e()}))}},safeRequestAnimationFrame:function(e){return Browser.requestAnimationFrame((function(){ABORT||(Browser.allowAsyncCallbacks?e():Browser.queuedAsyncCallbacks.push(e))}))},safeSetTimeout:function(e,r){return noExitRuntime=!0,setTimeout((function(){ABORT||(Browser.allowAsyncCallbacks?e():Browser.queuedAsyncCallbacks.push(e))}),r)},safeSetInterval:function(e,r){return noExitRuntime=!0,setInterval((function(){ABORT||Browser.allowAsyncCallbacks&&e()}),r)},getMimetype:function(e){return{[ItJj]:Ivgk,[k3ik]:Ivgk,[Eqbk]:gYdk,[Al6j]:cT8j,[wg1j]:YN3j,[YPAk]:AnDk,[UKvk]:wiyk}[e.substr(e.lastIndexOf(wugE)+1)]},getUserMedia:function(e){window.getUserMedia||(window.getUserMedia=navigator[QFqk]||navigator[sdtk]),window.getUserMedia(e)},getMovementX:function(e){return e[MAlk]||e[o8nk]||e[Qxii]||0},getMovementY:function(e){return e[s5ki]||e[Msdi]||e[o0fi]||0},getMouseWheelDelta:function(e){var r=0;switch(e.type){case In8h:r=e.detail/3;break;case kVai:r=e.wheelDelta/120;break;case Ei3h:switch(r=e.deltaY,e.deltaMode){case 0:r/=100;break;case 1:r/=3;break;case 2:r*=80;break;default:throw gQ5h+e.deltaMode}break;default:throw gSCi+e.type}return r},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(e){if(Browser.pointerLock)e.type!=IpFi&&o8nk in e?Browser.mouseMovementX=Browser.mouseMovementY=0:(Browser.mouseMovementX=Browser.getMovementX(e),Browser.mouseMovementY=Browser.getMovementY(e)),typeof SDL!=Ah4P?(Browser.mouseX=SDL.mouseX+Browser.mouseMovementX,Browser.mouseY=SDL.mouseY+Browser.mouseMovementY):(Browser.mouseX+=Browser.mouseMovementX,Browser.mouseY+=Browser.mouseMovementY);else{var r=Module[wsdn].getBoundingClientRect(),i=Module[wsdn].width,a=Module[wsdn].height,f=typeof window.scrollX!==Ah4P?window.scrollX:window.pageXOffset,t=typeof window.scrollY!==Ah4P?window.scrollY:window.pageYOffset;if(assert(typeof f!==Ah4P&&typeof t!==Ah4P,cNxi),e.type===EkAi||e.type===YHsi||e.type===Afvi){var n=e.touch;if(void 0===n)return;var o=n.pageX-(f+r.left),b=n.pageY-(t+r.top),c={x:o*=i/r.width,y:b*=a/r.height};if(e.type===EkAi)Browser.lastTouches[n.identifier]=c,Browser.touches[n.identifier]=c;else if(e.type===YHsi||e.type===Afvi){var v=Browser.touches[n.identifier];v||(v=c),Browser.lastTouches[n.identifier]=v,Browser.touches[n.identifier]=c}return}var g=e.pageX-(f+r.left),u=e.pageY-(t+r.top);g*=i/r.width,u*=a/r.height,Browser.mouseMovementX=g-Browser.mouseX,Browser.mouseMovementY=u-Browser.mouseY,Browser.mouseX=g,Browser.mouseY=u}},asyncLoad:function(e,r,i,a){var f=a?QzRP:getUniqueRunDependency(UCni+e);readAsync(e,(function(i){assert(i,waqi+e+wcXi),r(new Uint8Array(i)),f&&removeRunDependency(f)}),(function(r){if(!i)throw waqi+e+YJZi;i()})),f&&addRunDependency(f)},resizeListeners:[],updateResizeListeners:function(){var e=Module[wsdn];Browser.resizeListeners.forEach((function(r){r(e.width,e.height)}))},setCanvasSize:function(e,r,i){var a=Module[wsdn];Browser.updateCanvasDimensions(a,e,r),i||Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!=Ah4P){var e=HEAPU32[SDL.screen>>2];e|=8388608,HEAP32[SDL.screen>>2]=e}Browser.updateCanvasDimensions(Module[wsdn]),Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!=Ah4P){var e=HEAPU32[SDL.screen>>2];e&=-8388609,HEAP32[SDL.screen>>2]=e}Browser.updateCanvasDimensions(Module[wsdn]),Browser.updateResizeListeners()},updateCanvasDimensions:function(e,r,i){r&&i?(e.widthNative=r,e.heightNative=i):(r=e.widthNative,i=e.heightNative);var a=r,f=i;if(Module[s7Ri]&&Module[s7Ri]>0&&(a/f>>16),updateGlobalBufferAndViews(wasmMemory.buffer),1}catch(r){console.error(cHWg+buffer.byteLength+w4Og+e+YBRg+r)}}function _emscripten_resize_heap(e){e>>>=0;var r=_emscripten_get_heap_size();assert(e>r);if(e>2147483648)return err(UwMg+e+Uyjh+2147483648+w6lh),!1;for(var i=1;i<=4;i*=2){var a=r*(1+.2/i);a=Math.min(a,e+100663296);var f=Math.min(2147483648,alignUp(Math.max(16777216,e,a),65536));if(emscripten_realloc_buffer(f))return err(Qteh+[r,f]),!0}return err(s1gh+r+w4Og+f+Mo9g),!1}function _fd_close(e){try{var r=SYSCALLS.getStreamFromFD(e);return FS.close(r),0}catch(e){return typeof FS!==Ah4P&&e instanceof FS.ErrnoError||abort(e),e.errno}}function _fd_read(e,r,i,a){try{var f=SYSCALLS.getStreamFromFD(e),t=SYSCALLS.doReadv(f,r,i);return HEAP32[a>>2]=t,0}catch(e){return typeof FS!==Ah4P&&e instanceof FS.ErrnoError||abort(e),e.errno}}function _fd_seek(e,r,i,a,f){try{var t=SYSCALLS.getStreamFromFD(e),n=4294967296*i+(r>>>0);return n<=-9007199254740992||n>=9007199254740992?-61:(FS.llseek(t,n,a),tempI64=[t.position>>>0,(tempDouble=t.position,+Math_abs(tempDouble)>=1?tempDouble>0?(0|Math_min(+Math_floor(tempDouble/4294967296),4294967295))>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[f>>2]=tempI64[0],HEAP32[f+4>>2]=tempI64[1],t.getdents&&0===n&&0===a&&(t.getdents=null),0)}catch(e){return typeof FS!==Ah4P&&e instanceof FS.ErrnoError||abort(e),e.errno}}function _fd_write(e,r,i,a){try{var f=SYSCALLS.getStreamFromFD(e),t=SYSCALLS.doWritev(f,r,i);return HEAP32[a>>2]=t,0}catch(e){return typeof FS!==Ah4P&&e instanceof FS.ErrnoError||abort(e),e.errno}}function _getTempRet0(){return 0|getTempRet0()}function _llvm_eh_typeid_for(e){return e}function _roundf(e){return(e=+e)>=0?+Math_floor(e+.5):+Math_ceil(e-.5)}function _setTempRet0(e){setTempRet0(0|e)}Module[MuKi]=Browser,Module[Em7i]=_emscripten_call_worker,Module[Ah2i]=_emscripten_create_worker,Module[cP4i]=_emscripten_destroy_worker,Module[EeZg]=_emscripten_get_sbrk_ptr,Module[gM1g]=_emscripten_memcpy_big,Module[A9Tg]=_emscripten_get_heap_size,Module[sZJg]=emscripten_realloc_buffer,Module[oWbh]=_emscripten_resize_heap,Module[Ij4g]=_fd_close,Module[kR6g]=_fd_read,Module[kTDh]=_fd_seek,Module[MqGh]=_fd_write,Module[gOyh]=_getTempRet0,Module[IlBh]=_llvm_eh_typeid_for,Module[cJth]=_roundf,Module[Egwh]=_setTempRet0;var FSNode=function(e,r,i,a){e||(e=this),this.parent=e,this.mount=e.mount,this.mounted=null,this.id=FS.nextInode++,this.name=r,this.mode=i,this.node_ops={},this.stream_ops={},this.rdev=a},readMode=365,writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(e){e?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(e){e?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}}),FS.FSNode=FSNode,FS.staticInit(),embind_init_charCodes(),BindingError=Module[sDor]=extendError(Error,sDor),InternalError=Module[oyjr]=extendError(Error,oyjr),init_emval(),UnboundTypeError=Module[MUFp]=extendError(Error,MUFp),Module[Ajzj]=function(e,r){Browser.requestFullscreen(e,r)},Module[YDoh]=function(){Browser.requestFullScreen()},Module[Abrh]=function(e){Browser.requestAnimationFrame(e)},Module[AdYh]=function(e,r,i){Browser.setCanvasSize(e,r,i)},Module[cL0h]=function(){Browser.mainLoop.pause()},Module[w8Sh]=function(){Browser.mainLoop.resume()},Module[QFqk]=function(){Browser.getUserMedia()},Module[YFVh]=function(e,r,i,a){return Browser.createContext(e,r,i,a)};var ASSERTIONS=!0;function intArrayFromString(e,r,i){var a=i>0?i:lengthBytesUTF8(e)+1,f=new Array(a),t=stringToUTF8Array(e,f,0,f.length);return r&&(f.length=t),f}function intArrayToString(e){for(var r=[],i=0;i255&&(ASSERTIONS&&assert(!1,s3Nh+a+IDom+String.fromCharCode(a)+UAQh+i+oYIh),a&=255),r.push(String.fromCharCode(a))}return r.join(QzRP)}var calledRun,asmGlobalArg={},asmLibraryArg={[QvLh]:___assert_fail,[sVFf]:___cxa_allocate_exception,[UsIf]:___cxa_atexit,[oQAf]:___cxa_begin_catch,[QnDf]:___cxa_end_catch,[kLvf]:___cxa_find_matching_catch_2,[Miyf]:___cxa_find_matching_catch_3,[gGqf]:___cxa_find_matching_catch_4,[Idtf]:___cxa_free_exception,[If0f]:___cxa_throw,[kN2f]:___cxa_uncaught_exceptions,[EaVf]:___handle_stack_overflow,[gIXf]:___resumeException,[A5Pf]:___sys_fcntl64,[cDSf]:___sys_ioctl,[w0Kf]:___sys_open,[YxNf]:__embind_register_bool,[Yzkg]:__embind_register_emval,[A7mg]:__embind_register_float,[Uufg]:__embind_register_function,[w2hg]:__embind_register_integer,[Qpag]:__embind_register_memory_view,[sXcg]:__embind_register_std_string,[Mk5f]:__embind_register_std_wstring,[oS7f]:__embind_register_void,[oUEg]:__emval_decref,[QrHg]:__emval_incref,[MO4n]:__emval_take_value,[kPzg]:_abs,[MmCg]:_emscripten_call_worker,[gKug]:_emscripten_create_worker,[Ihxg]:_emscripten_destroy_worker,[cFpg]:_emscripten_get_sbrk_ptr,[Ecsg]:_emscripten_memcpy_big,[gCme]:_emscripten_resize_heap,[I9oe]:_fd_close,[cxhe]:_fd_read,[E4je]:_fd_seek,[Yrce]:_fd_write,[AZee]:getTempRet0,[Um7d]:invoke_ddd,[wU9d]:invoke_fii,[wWGe]:invoke_fiii,[YtJe]:invoke_fiiii,[sRBe]:invoke_fiiiii,[UoEe]:invoke_fiiiiiiii,[oMwe]:invoke_fiiiiiiiiii,[Qjze]:invoke_i,[kHre]:invoke_if,[Meue]:invoke_ii,[Mg1e]:invoke_iii,[oO3e]:invoke_iiii,[IbWe]:invoke_iiiii,[kJYe]:invoke_iiiiii,[E6Qe]:invoke_iiiiiii,[gETe]:invoke_v,[A1Le]:invoke_vff,[czOe]:invoke_vi,[cBlf]:invoke_vid,[E8nf]:invoke_vii,[Yvgf]:invoke_viid,[A3if]:invoke_viii,[Uqbf]:invoke_viiii,[wYdf]:invoke_viiiii,[Ql6e]:invoke_viiiiii,[sT8e]:_llvm_eh_typeid_for,[Ui3c]:wasmMemory,[wQ5c]:_roundf,[QdYc]:setTempRet0,[sL0c]:wasmTable},asm=createWasm(),___wasm_call_ctors=Module[M8Sc]=createExportWrapper(AZgL),_end=Module[oGVc]=createExportWrapper(A1NL),_start=Module[I3Nc]=createExportWrapper(czQL),_initialize=Module[kBQc]=createExportWrapper(wWIL),_release=Module[kDnd]=createExportWrapper(YtLL),_detectDoc=Module[Maqd]=createExportWrapper(sRDL),_cropDoc=Module[gyid]=createExportWrapper(UoGL),_acuantMetrics=Module[I5kd]=createExportWrapper(oMyL),_getBytes=Module[ctdd]=createExportWrapper(QjBL),_malloc=Module[E0fd]=createExportWrapper(Ql8L),_free=Module[Yn8c]=createExportWrapper(sTaM),_fflush=Module[I5Qt]=createExportWrapper(Mg3L),___getTypeName=Module[AVad]=createExportWrapper(oO5L),___embind_register_native_and_builtin_types=Module[AXHd]=createExportWrapper(IbYL),___errno_location=Module[cvKd]=createExportWrapper(kJ0L),_setThrew=Module[wSCd]=createExportWrapper(E6SL),stackSave=Module[gEVL]=createExportWrapper(gEVL),stackRestore=Module[I3PJ]=createExportWrapper(I3PJ),stackAlloc=Module[kBSJ]=createExportWrapper(kBSJ),__ZSt18uncaught_exceptionv=Module[YpFd]=createExportWrapper(EYKJ),___cxa_can_catch=Module[sNxd]=createExportWrapper(gwNJ),___cxa_is_pointer_type=Module[UkAd]=createExportWrapper(ATFJ),dynCall_v=Module[crIJ]=createExportWrapper(crIJ),dynCall_vi=Module[wOAJ]=createExportWrapper(wOAJ),dynCall_vii=Module[YlDJ]=createExportWrapper(YlDJ),dynCall_viii=Module[YnaK]=createExportWrapper(YnaK),dynCall_viiii=Module[AVcK]=createExportWrapper(AVcK),dynCall_viiiii=Module[Ui5J]=createExportWrapper(Ui5J),dynCall_viiiiii=Module[wQ7J]=createExportWrapper(wQ7J),dynCall_viid=Module[Qd0J]=createExportWrapper(Qd0J),dynCall_vid=Module[sL2J]=createExportWrapper(sL2J),dynCall_vff=Module[M8UJ]=createExportWrapper(M8UJ),dynCall_i=Module[oGXJ]=createExportWrapper(oGXJ),dynCall_ii=Module[oIuK]=createExportWrapper(oIuK),dynCall_iii=Module[QfxK]=createExportWrapper(QfxK),dynCall_iiii=Module[kDpK]=createExportWrapper(kDpK),dynCall_iiiii=Module[MasK]=createExportWrapper(MasK),dynCall_iiiiii=Module[gykK]=createExportWrapper(gykK),dynCall_iiiiiii=Module[I5mK]=createExportWrapper(I5mK),dynCall_if=Module[ctfK]=createExportWrapper(ctfK),dynCall_fii=Module[E0hK]=createExportWrapper(E0hK),dynCall_fiii=Module[E2OK]=createExportWrapper(E2OK),dynCall_fiiii=Module[gARK]=createExportWrapper(gARK),dynCall_fiiiii=Module[AXJK]=createExportWrapper(AXJK),dynCall_fiiiiiiii=Module[cvMK]=createExportWrapper(cvMK),dynCall_fiiiiiiiiii=Module[wSEK]=createExportWrapper(wSEK),dynCall_ddd=Module[YpHK]=createExportWrapper(YpHK),___set_stack_limit=Module[oIsd]=createExportWrapper(sNzK),__growWasmMemory=Module[UkCK]=createExportWrapper(UkCK),dynCall_jiji=Module[wKwI]=createExportWrapper(wKwI);function invoke_ii(e,r){var i=stackSave();try{return dynCall_ii(e,r)}catch(e){if(stackRestore(i),e!==e+0&&e!==Qfvd)throw e;_setThrew(1,0)}}function invoke_vi(e,r){var i=stackSave();try{dynCall_vi(e,r)}catch(e){if(stackRestore(i),e!==e+0&&e!==Qfvd)throw e;_setThrew(1,0)}}function invoke_viiii(e,r,i,a,f){var t=stackSave();try{dynCall_viiii(e,r,i,a,f)}catch(e){if(stackRestore(t),e!==e+0&&e!==Qfvd)throw e;_setThrew(1,0)}}function invoke_vii(e,r,i){var a=stackSave();try{dynCall_vii(e,r,i)}catch(e){if(stackRestore(a),e!==e+0&&e!==Qfvd)throw e;_setThrew(1,0)}}function invoke_iiiii(e,r,i,a,f){var t=stackSave();try{return dynCall_iiiii(e,r,i,a,f)}catch(e){if(stackRestore(t),e!==e+0&&e!==Qfvd)throw e;_setThrew(1,0)}}function invoke_iii(e,r,i){var a=stackSave();try{return dynCall_iii(e,r,i)}catch(e){if(stackRestore(a),e!==e+0&&e!==Qfvd)throw e;_setThrew(1,0)}}function invoke_viii(e,r,i,a){var f=stackSave();try{dynCall_viii(e,r,i,a)}catch(e){if(stackRestore(f),e!==e+0&&e!==Qfvd)throw e;_setThrew(1,0)}}function invoke_v(e){var r=stackSave();try{dynCall_v(e)}catch(e){if(stackRestore(r),e!==e+0&&e!==Qfvd)throw e;_setThrew(1,0)}}function invoke_iiii(e,r,i,a){var f=stackSave();try{return dynCall_iiii(e,r,i,a)}catch(e){if(stackRestore(f),e!==e+0&&e!==Qfvd)throw e;_setThrew(1,0)}}function invoke_viid(e,r,i,a){var f=stackSave();try{dynCall_viid(e,r,i,a)}catch(e){if(stackRestore(f),e!==e+0&&e!==Qfvd)throw e;_setThrew(1,0)}}function invoke_iiiiiii(e,r,i,a,f,t,n){var o=stackSave();try{return dynCall_iiiiiii(e,r,i,a,f,t,n)}catch(e){if(stackRestore(o),e!==e+0&&e!==Qfvd)throw e;_setThrew(1,0)}}function invoke_vid(e,r,i){var a=stackSave();try{dynCall_vid(e,r,i)}catch(e){if(stackRestore(a),e!==e+0&&e!==Qfvd)throw e;_setThrew(1,0)}}function invoke_iiiiii(e,r,i,a,f,t){var n=stackSave();try{return dynCall_iiiiii(e,r,i,a,f,t)}catch(e){if(stackRestore(n),e!==e+0&&e!==Qfvd)throw e;_setThrew(1,0)}}function invoke_if(e,r){var i=stackSave();try{return dynCall_if(e,r)}catch(e){if(stackRestore(i),e!==e+0&&e!==Qfvd)throw e;_setThrew(1,0)}}function invoke_viiiii(e,r,i,a,f,t){var n=stackSave();try{dynCall_viiiii(e,r,i,a,f,t)}catch(e){if(stackRestore(n),e!==e+0&&e!==Qfvd)throw e;_setThrew(1,0)}}function invoke_fii(e,r,i){var a=stackSave();try{return dynCall_fii(e,r,i)}catch(e){if(stackRestore(a),e!==e+0&&e!==Qfvd)throw e;_setThrew(1,0)}}function invoke_viiiiii(e,r,i,a,f,t,n){var o=stackSave();try{dynCall_viiiiii(e,r,i,a,f,t,n)}catch(e){if(stackRestore(o),e!==e+0&&e!==Qfvd)throw e;_setThrew(1,0)}}function invoke_fiiiii(e,r,i,a,f,t){var n=stackSave();try{return dynCall_fiiiii(e,r,i,a,f,t)}catch(e){if(stackRestore(n),e!==e+0&&e!==Qfvd)throw e;_setThrew(1,0)}}function invoke_fiii(e,r,i,a){var f=stackSave();try{return dynCall_fiii(e,r,i,a)}catch(e){if(stackRestore(f),e!==e+0&&e!==Qfvd)throw e;_setThrew(1,0)}}function invoke_fiiii(e,r,i,a,f){var t=stackSave();try{return dynCall_fiiii(e,r,i,a,f)}catch(e){if(stackRestore(t),e!==e+0&&e!==Qfvd)throw e;_setThrew(1,0)}}function invoke_fiiiiiiiiii(e,r,i,a,f,t,n,o,b,c,v){var g=stackSave();try{return dynCall_fiiiiiiiiii(e,r,i,a,f,t,n,o,b,c,v)}catch(e){if(stackRestore(g),e!==e+0&&e!==Qfvd)throw e;_setThrew(1,0)}}function invoke_ddd(e,r,i){var a=stackSave();try{return dynCall_ddd(e,r,i)}catch(e){if(stackRestore(a),e!==e+0&&e!==Qfvd)throw e;_setThrew(1,0)}}function invoke_fiiiiiiii(e,r,i,a,f,t,n,o,b){var c=stackSave();try{return dynCall_fiiiiiiii(e,r,i,a,f,t,n,o,b)}catch(e){if(stackRestore(c),e!==e+0&&e!==Qfvd)throw e;_setThrew(1,0)}}function invoke_vff(e,r,i){var a=stackSave();try{dynCall_vff(e,r,i)}catch(e){if(stackRestore(a),e!==e+0&&e!==Qfvd)throw e;_setThrew(1,0)}}function invoke_i(e){var r=stackSave();try{return dynCall_i(e)}catch(e){if(stackRestore(r),e!==e+0&&e!==Qfvd)throw e;_setThrew(1,0)}}if(Object.getOwnPropertyDescriptor(Module,Qh2d)||(Module[Qh2d]=function(){abort(sP4d)}),Object.getOwnPropertyDescriptor(Module,McXd)||(Module[McXd]=function(){abort(oKZd)}),Module[I7Rd]=ccall,Module[kFUd]=cwrap,Object.getOwnPropertyDescriptor(Module,E2Md)||(Module[E2Md]=function(){abort(gAPd)}),Module[IZJb]=getValue,Object.getOwnPropertyDescriptor(Module,kxMb)||(Module[kxMb]=function(){abort(EUEb)}),Object.getOwnPropertyDescriptor(Module,gsHb)||(Module[gsHb]=function(){abort(APzb)}),Object.getOwnPropertyDescriptor(Module,cnCb)||(Module[cnCb]=function(){abort(wKub)}),Object.getOwnPropertyDescriptor(Module,Yhxb)||(Module[Yhxb]=function(){abort(Yj4b)}),Object.getOwnPropertyDescriptor(Module,AR6b)||(Module[AR6b]=function(){abort(UeZb)}),Object.getOwnPropertyDescriptor(Module,wM1b)||(Module[wM1b]=function(){abort(Q9Tb)}),Object.getOwnPropertyDescriptor(Module,sHWb)||(Module[sHWb]=function(){abort(M4Ob)}),Object.getOwnPropertyDescriptor(Module,ggxF)||(Module[ggxF]=function(){abort(oCRb)}),Object.getOwnPropertyDescriptor(Module,oEoc)||(Module[oEoc]=function(){abort(Qbrc)}),Object.getOwnPropertyDescriptor(Module,kzjc)||(Module[kzjc]=function(){abort(M6lc)}),Object.getOwnPropertyDescriptor(Module,guec)||(Module[guec]=function(){abort(I1gc)}),Object.getOwnPropertyDescriptor(Module,cp9b)||(Module[cp9b]=function(){abort(EWbc)}),Object.getOwnPropertyDescriptor(Module,EYIc)||(Module[EYIc]=function(){abort(gwLc)}),Object.getOwnPropertyDescriptor(Module,ATDc)||(Module[ATDc]=function(){abort(crGc)}),Object.getOwnPropertyDescriptor(Module,wOyc)||(Module[wOyc]=function(){abort(YlBc)}),Object.getOwnPropertyDescriptor(Module,sJtc)||(Module[sJtc]=function(){abort(Ugwc)}),Object.getOwnPropertyDescriptor(Module,wGq)||(Module[wGq]=function(){abort(Ydt)}),Object.getOwnPropertyDescriptor(Module,sBl)||(Module[sBl]=function(){abort(U8n)}),Object.getOwnPropertyDescriptor(Module,owg)||(Module[owg]=function(){abort(Q3i)}),Object.getOwnPropertyDescriptor(Module,krb)||(Module[krb]=function(){abort(MYd)}),Object.getOwnPropertyDescriptor(Module,M0K)||(Module[M0K]=function(){abort(oyN)}),Object.getOwnPropertyDescriptor(Module,IVF)||(Module[IVF]=function(){abort(ktI)}),Object.getOwnPropertyDescriptor(Module,EQA)||(Module[EQA]=function(){abort(goD)}),Object.getOwnPropertyDescriptor(Module,ALv)||(Module[ALv]=function(){abort(cjy)}),Object.getOwnPropertyDescriptor(Module,cl5)||(Module[cl5]=function(){abort(ES7)}),Object.getOwnPropertyDescriptor(Module,Yf0)||(Module[Yf0]=function(){abort(AN2)}),Object.getOwnPropertyDescriptor(Module,UaV)||(Module[UaV]=function(){abort(wIX)}),Object.getOwnPropertyDescriptor(Module,Q5P)||(Module[Q5P]=function(){abort(sDS)}),Object.getOwnPropertyDescriptor(Module,sFpb)||(Module[sFpb]=function(){abort(Ucsb)}),Object.getOwnPropertyDescriptor(Module,oAkb)||(Module[oAkb]=function(){abort(Q7mb)}),Object.getOwnPropertyDescriptor(Module,kvfb)||(Module[kvfb]=function(){abort(M2hb)}),Object.getOwnPropertyDescriptor(Module,gqab)||(Module[gqab]=function(){abort(IXcb)}),Object.getOwnPropertyDescriptor(Module,Yd3ub)||(Module[Yd3ub]=function(){abort(AL5ub)}),Module[U8Xub]=addFunction,Module[wG0ub]=removeFunction,Object.getOwnPropertyDescriptor(Module,Q3Sub)||(Module[Q3Sub]=function(){abort(sBVub)}),Object.getOwnPropertyDescriptor(Module,MYNub)||(Module[MYNub]=function(){abort(owQub)}),Object.getOwnPropertyDescriptor(Module,oynvb)||(Module[oynvb]=function(){abort(Q5pvb)}),Object.getOwnPropertyDescriptor(Module,U4Pp)||(Module[U4Pp]=function(){abort(ktivb)}),Object.getOwnPropertyDescriptor(Module,M0kvb)||(Module[M0kvb]=function(){abort(godvb)}),Object.getOwnPropertyDescriptor(Module,QtgO)||(Module[QtgO]=function(){abort(IVfvb)}),Object.getOwnPropertyDescriptor(Module,s1iO)||(Module[s1iO]=function(){abort(cj8ub)}),Object.getOwnPropertyDescriptor(Module,AZee)||(Module[AZee]=function(){abort(EQavb)}),Object.getOwnPropertyDescriptor(Module,QdYc)||(Module[QdYc]=function(){abort(ESHvb)}),Object.getOwnPropertyDescriptor(Module,gqKvb)||(Module[gqKvb]=function(){abort(ANCvb)}),Object.getOwnPropertyDescriptor(Module,clFvb)||(Module[clFvb]=function(){abort(wIxvb)}),Object.getOwnPropertyDescriptor(Module,YfAvb)||(Module[YfAvb]=function(){abort(sDsvb)}),Object.getOwnPropertyDescriptor(Module,sZJg)||(Module[sZJg]=function(){abort(Uavvb)}),Object.getOwnPropertyDescriptor(Module,Uc2vb)||(Module[Uc2vb]=function(){abort(wK4vb)}),Object.getOwnPropertyDescriptor(Module,s5Qy)||(Module[s5Qy]=function(){abort(Q7Wvb)}),Object.getOwnPropertyDescriptor(Module,YHYy)||(Module[YHYy]=function(){abort(sFZvb)}),Object.getOwnPropertyDescriptor(Module,wsJD)||(Module[wsJD]=function(){abort(M2Rvb)}),Object.getOwnPropertyDescriptor(Module,oAUvb)||(Module[oAUvb]=function(){abort(IXMvb)}),Object.getOwnPropertyDescriptor(Module,kvPvb)||(Module[kvPvb]=function(){abort(MUJtb)}),Object.getOwnPropertyDescriptor(Module,osMtb)||(Module[osMtb]=function(){abort(IPEtb)}),Object.getOwnPropertyDescriptor(Module,knHtb)||(Module[knHtb]=function(){abort(EKztb)}),Object.getOwnPropertyDescriptor(Module,giCtb)||(Module[giCtb]=function(){abort(AFutb)}),Object.getOwnPropertyDescriptor(Module,cdxtb)||(Module[cdxtb]=function(){abort(cf4tb)}),Object.getOwnPropertyDescriptor(Module,EM6tb)||(Module[EM6tb]=function(){abort(Y9Ytb)}),Object.getOwnPropertyDescriptor(Module,AH1tb)||(Module[AH1tb]=function(){abort(U4Ttb)}),Object.getOwnPropertyDescriptor(Module,U0hF)||(Module[U0hF]=function(){abort(wCWtb)}),Object.getOwnPropertyDescriptor(Module,QZOtb)||(Module[QZOtb]=function(){abort(sxRtb)}),Object.getOwnPropertyDescriptor(Module,szoub)||(Module[szoub]=function(){abort(U6qub)}),Object.getOwnPropertyDescriptor(Module,spbE)||(Module[spbE]=function(){abort(oujub)}),Object.getOwnPropertyDescriptor(Module,ok6D)||(Module[ok6D]=function(){abort(Q1lub)}),Object.getOwnPropertyDescriptor(Module,YjAs)||(Module[YjAs]=function(){abort(kpeub)}),Object.getOwnPropertyDescriptor(Module,MWgub)||(Module[MWgub]=function(){abort(gk9tb)}),Object.getOwnPropertyDescriptor(Module,IRbub)||(Module[IRbub]=function(){abort(ITIub)}),Object.getOwnPropertyDescriptor(Module,krLub)||(Module[krLub]=function(){abort(EODub)}),Object.getOwnPropertyDescriptor(Module,gmGub)||(Module[gmGub]=function(){abort(AJyub)}),Object.getOwnPropertyDescriptor(Module,QVcF)||(Module[QVcF]=function(){abort(chBub)}),Object.getOwnPropertyDescriptor(Module,ge0E)||(Module[ge0E]=function(){abort(wEtub)}),Object.getOwnPropertyDescriptor(Module,INzF)||(Module[INzF]=function(){abort(Ybwub)}),Object.getOwnPropertyDescriptor(Module,ggxF)||(Module[ggxF]=function(){abort(oCRb)}),Object.getOwnPropertyDescriptor(Module,ABqsb)||(Module[ABqsb]=function(){abort(c9ssb)}),Object.getOwnPropertyDescriptor(Module,wwlsb)||(Module[wwlsb]=function(){abort(Y3nsb)}),Object.getOwnPropertyDescriptor(Module,srgsb)||(Module[srgsb]=function(){abort(UYisb)}),Object.getOwnPropertyDescriptor(Module,ombsb)||(Module[ombsb]=function(){abort(QTdsb)}),Object.getOwnPropertyDescriptor(Module,QVKsb)||(Module[QVKsb]=function(){abort(stNsb)}),Object.getOwnPropertyDescriptor(Module,MQFsb)||(Module[MQFsb]=function(){abort(ooIsb)}),Object.getOwnPropertyDescriptor(Module,ILAsb)||(Module[ILAsb]=function(){abort(kjDsb)}),Object.getOwnPropertyDescriptor(Module,EGvsb)||(Module[EGvsb]=function(){abort(geysb)}),Object.getOwnPropertyDescriptor(Module,gg5sb)||(Module[gg5sb]=function(){abort(IN7sb)}),Object.getOwnPropertyDescriptor(Module,cb0sb)||(Module[cb0sb]=function(){abort(EI2sb)}),Object.getOwnPropertyDescriptor(Module,Y5Usb)||(Module[Y5Usb]=function(){abort(ADXsb)}),Object.getOwnPropertyDescriptor(Module,MuKi)||(Module[MuKi]=function(){abort(U0Psb)}),Object.getOwnPropertyDescriptor(Module,wMxs)||(Module[wMxs]=function(){abort(wySsb)}),Object.getOwnPropertyDescriptor(Module,MEVB)||(Module[MEVB]=function(){abort(wAptb)}),Object.getOwnPropertyDescriptor(Module,ocYB)||(Module[ocYB]=function(){abort(Y7rtb)}),Object.getOwnPropertyDescriptor(Module,svktb)||(Module[svktb]=function(){abort(U2mtb)}),Object.getOwnPropertyDescriptor(Module,oqftb)||(Module[oqftb]=function(){abort(QXhtb)}),Object.getOwnPropertyDescriptor(Module,klatb)||(Module[klatb]=function(){abort(MSctb)}),Object.getOwnPropertyDescriptor(Module,oi7qb)||(Module[oi7qb]=function(){abort(QP9qb)}),Object.getOwnPropertyDescriptor(Module,kd2qb)||(Module[kd2qb]=function(){abort(MK4qb)}),Object.getOwnPropertyDescriptor(Module,g8Wqb)||(Module[g8Wqb]=function(){abort(IFZqb)}),Object.getOwnPropertyDescriptor(Module,c3Rqb)||(Module[c3Rqb]=function(){abort(EAUqb)}),Object.getOwnPropertyDescriptor(Module,ECrrb)||(Module[ECrrb]=function(){abort(gaurb)}),Object.getOwnPropertyDescriptor(Module,Axmrb)||(Module[Axmrb]=function(){abort(c5orb)}),Object.getOwnPropertyDescriptor(Module,wshrb)||(Module[wshrb]=function(){abort(YZjrb)}),Object.getOwnPropertyDescriptor(Module,sncrb)||(Module[sncrb]=function(){abort(UUerb)}),Object.getOwnPropertyDescriptor(Module,UWLrb)||(Module[UWLrb]=function(){abort(wuOrb)}),Object.getOwnPropertyDescriptor(Module,QRGrb)||(Module[QRGrb]=function(){abort(spJrb)}),Object.getOwnPropertyDescriptor(Module,MMBrb)||(Module[MMBrb]=function(){abort(okErb)}),Object.getOwnPropertyDescriptor(Module,IHwrb)||(Module[IHwrb]=function(){abort(kfzrb)}),Object.getOwnPropertyDescriptor(Module,kh6rb)||(Module[kh6rb]=function(){abort(MO8rb)}),Object.getOwnPropertyDescriptor(Module,gc1rb)||(Module[gc1rb]=function(){abort(IJ3rb)}),Object.getOwnPropertyDescriptor(Module,c7Vrb)||(Module[c7Vrb]=function(){abort(EEYrb)}),Object.getOwnPropertyDescriptor(Module,Y1Qrb)||(Module[Y1Qrb]=function(){abort(AzTrb)}),Object.getOwnPropertyDescriptor(Module,cZNpb)||(Module[cZNpb]=function(){abort(EwQpb)}),Object.getOwnPropertyDescriptor(Module,wK0r)||(Module[wK0r]=function(){abort(YTIpb)}),Object.getOwnPropertyDescriptor(Module,UcYr)||(Module[UcYr]=function(){abort(ArLpb)}),Object.getOwnPropertyDescriptor(Module,UODpb)||(Module[UODpb]=function(){abort(wmGpb)}),Object.getOwnPropertyDescriptor(Module,Uevs)||(Module[Uevs]=function(){abort(QJypb)}),Object.getOwnPropertyDescriptor(Module,sFVr)||(Module[sFVr]=function(){abort(shBpb)}),Object.getOwnPropertyDescriptor(Module,sHss)||(Module[sHss]=function(){abort(sj8pb)}),Object.getOwnPropertyDescriptor(Module,UQaqb)||(Module[UQaqb]=function(){abort(oe3pb)}),Object.getOwnPropertyDescriptor(Module,QL5pb)||(Module[QL5pb]=function(){abort(k9Xpb)}),Object.getOwnPropertyDescriptor(Module,MG0pb)||(Module[MG0pb]=function(){abort(g4Spb)}),Object.getOwnPropertyDescriptor(Module,IBVpb)||(Module[IBVpb]=function(){abort(IDsqb)}),Object.getOwnPropertyDescriptor(Module,kbvqb)||(Module[kbvqb]=function(){abort(Eynqb)}),Object.getOwnPropertyDescriptor(Module,g6pqb)||(Module[g6pqb]=function(){abort(Atiqb)}),Object.getOwnPropertyDescriptor(Module,oyjr)||(Module[oyjr]=function(){abort(c1kqb)}),Object.getOwnPropertyDescriptor(Module,sDor)||(Module[sDor]=function(){abort(wodqb)}),Object.getOwnPropertyDescriptor(Module,MUFp)||(Module[MUFp]=function(){abort(YVfqb)}),Object.getOwnPropertyDescriptor(Module,YXMqb)||(Module[YXMqb]=function(){abort(AvPqb)}),Object.getOwnPropertyDescriptor(Module,USHqb)||(Module[USHqb]=function(){abort(wqKqb)}),Object.getOwnPropertyDescriptor(Module,Q5lr)||(Module[Q5lr]=function(){abort(QNCqb)}),Object.getOwnPropertyDescriptor(Module,Uarr)||(Module[Uarr]=function(){abort(slFqb)}),Object.getOwnPropertyDescriptor(Module,IPAp)||(Module[IPAp]=function(){abort(MIxqb)}),Object.getOwnPropertyDescriptor(Module,EKvp)||(Module[EKvp]=function(){abort(ogAqb)}),Object.getOwnPropertyDescriptor(Module,cdtp)||(Module[cdtp]=function(){abort(QFuob)}),Object.getOwnPropertyDescriptor(Module,svgp)||(Module[svgp]=function(){abort(sdxob)}),Object.getOwnPropertyDescriptor(Module,Yfwr)||(Module[Yfwr]=function(){abort(MApob)}),Object.getOwnPropertyDescriptor(Module,Uizt)||(Module[Uizt]=function(){abort(o8rob)}),Object.getOwnPropertyDescriptor(Module,Ivkob)||(Module[Ivkob]=function(){abort(k3mob)}),Object.getOwnPropertyDescriptor(Module,Eqfob)||(Module[Eqfob]=function(){abort(gYhob)}),Object.getOwnPropertyDescriptor(Module,g0Oob)||(Module[g0Oob]=function(){abort(IxRob)}),Object.getOwnPropertyDescriptor(Module,cVJob)||(Module[cVJob]=function(){abort(EsMob)}),Object.getOwnPropertyDescriptor(Module,YPEob)||(Module[YPEob]=function(){abort(AnHob)}),Object.getOwnPropertyDescriptor(Module,UKzob)||(Module[UKzob]=function(){abort(wiCob)}),Object.getOwnPropertyDescriptor(Module,wk9ob)||(Module[wk9ob]=function(){abort(YRbpb)}),Object.getOwnPropertyDescriptor(Module,kBmt)||(Module[kBmt]=function(){abort(sf4ob)}),Object.getOwnPropertyDescriptor(Module,Qdut)||(Module[Qdut]=function(){abort(UM6ob)}),Object.getOwnPropertyDescriptor(Module,M8ot)||(Module[M8ot]=function(){abort(oaZob)}),Object.getOwnPropertyDescriptor(Module,QH1ob)||(Module[QH1ob]=function(){abort(k5Tob)}),Object.getOwnPropertyDescriptor(Module,ANyr)||(Module[ANyr]=function(){abort(MCWob)}),Object.getOwnPropertyDescriptor(Module,M0gr)||(Module[M0gr]=function(){abort(MEtpb)}),Object.getOwnPropertyDescriptor(Module,oEUs)||(Module[oEUs]=function(){abort(ocwpb)}),Object.getOwnPropertyDescriptor(Module,M6Rs)||(Module[M6Rs]=function(){abort(Izopb)}),Object.getOwnPropertyDescriptor(Module,oGrt)||(Module[oGrt]=function(){abort(k7qpb)}),Object.getOwnPropertyDescriptor(Module,osIp)||(Module[osIp]=function(){abort(Eujpb)}),Object.getOwnPropertyDescriptor(Module,wAlp)||(Module[wAlp]=function(){abort(g2lpb)}),Object.getOwnPropertyDescriptor(Module,kh2n)||(Module[kh2n]=function(){abort(Apepb)}),Object.getOwnPropertyDescriptor(Module,sJZs)||(Module[sJZs]=function(){abort(cXgpb)}),Object.getOwnPropertyDescriptor(Module,kfvn)||(Module[kfvn]=function(){abort(Embnb)}),Object.getOwnPropertyDescriptor(Module,gUdnb)||(Module[gUdnb]=function(){abort(Ah6mb)}),Object.getOwnPropertyDescriptor(Module,kpaq)||(Module[kpaq]=function(){abort(cP8mb)}),Object.getOwnPropertyDescriptor(Module,Q9ps)||(Module[Q9ps]=function(){abort(wc1mb)}),Object.getOwnPropertyDescriptor(Module,AJuq)||(Module[AJuq]=function(){abort(YJ3mb)}),Object.getOwnPropertyDescriptor(Module,AHXp)||(Module[AHXp]=function(){abort(s7Vmb)}),Object.getOwnPropertyDescriptor(Module,MS8o)||(Module[MS8o]=function(){abort(UEYmb)}),Object.getOwnPropertyDescriptor(Module,sxNp)||(Module[sxNp]=function(){abort(UGvnb)}),Object.getOwnPropertyDescriptor(Module,weynb)||(Module[weynb]=function(){abort(QBqnb)}),Object.getOwnPropertyDescriptor(Module,s9snb)||(Module[s9snb]=function(){abort(Mwlnb)}),Object.getOwnPropertyDescriptor(Module,o4nnb)||(Module[o4nnb]=function(){abort(Irgnb)}),Object.getOwnPropertyDescriptor(Module,kZinb)||(Module[kZinb]=function(){abort(k1Pnb)}),Object.getOwnPropertyDescriptor(Module,MySnb)||(Module[MySnb]=function(){abort(gWKnb)}),Object.getOwnPropertyDescriptor(Module,ItNnb)||(Module[ItNnb]=function(){abort(cRFnb)}),Object.getOwnPropertyDescriptor(Module,EoInb)||(Module[EoInb]=function(){abort(YLAnb)}),Object.getOwnPropertyDescriptor(Module,AjDnb)||(Module[AjDnb]=function(){abort(Alaob)}),Object.getOwnPropertyDescriptor(Module,cTcob)||(Module[cTcob]=function(){abort(wg5nb)}),Object.getOwnPropertyDescriptor(Module,YN7nb)||(Module[YN7nb]=function(){abort(sb0nb)}),Object.getOwnPropertyDescriptor(Module,UI2nb)||(Module[UI2nb]=function(){abort(o6Unb)}),Object.getOwnPropertyDescriptor(Module,QDXnb)||(Module[QDXnb]=function(){abort(s3Rlb)}),Object.getOwnPropertyDescriptor(Module,UAUlb)||(Module[UAUlb]=function(){abort(oYMlb)}),Object.getOwnPropertyDescriptor(Module,QvPlb)||(Module[QvPlb]=function(){abort(kTHlb)}),Object.getOwnPropertyDescriptor(Module,MqKlb)||(Module[MqKlb]=function(){abort(gOClb)}),Object.getOwnPropertyDescriptor(Module,IlFlb)||(Module[IlFlb]=function(){abort(Incmb)}),Object.getOwnPropertyDescriptor(Module,kVemb)||(Module[kVemb]=function(){abort(Ei7lb)}),Object.getOwnPropertyDescriptor(Module,gQ9lb)||(Module[gQ9lb]=function(){abort(Ad2lb)}),Object.getOwnPropertyDescriptor(Module,cL4lb)||(Module[cL4lb]=function(){abort(w8Wlb)}),Object.getOwnPropertyDescriptor(Module,YFZlb)||(Module[YFZlb]=function(){abort(YHwmb)}),Object.getOwnPropertyDescriptor(Module,Afzmb)||(Module[Afzmb]=function(){abort(UCrmb)}),Object.getOwnPropertyDescriptor(Module,waumb)||(Module[waumb]=function(){abort(Qxmmb)}),Object.getOwnPropertyDescriptor(Module,s5omb)||(Module[s5omb]=function(){abort(Mshmb)}),Object.getOwnPropertyDescriptor(Module,o0jmb)||(Module[o0jmb]=function(){abort(o2Qmb)}),Object.getOwnPropertyDescriptor(Module,QzTmb)||(Module[QzTmb]=function(){abort(kXLmb)}),Object.getOwnPropertyDescriptor(Module,MuOmb)||(Module[MuOmb]=function(){abort(gSGmb)}),Object.getOwnPropertyDescriptor(Module,IpJmb)||(Module[IpJmb]=function(){abort(cNBmb)}),Object.getOwnPropertyDescriptor(Module,EkEmb)||(Module[EkEmb]=function(){abort(gKykb)}),Object.getOwnPropertyDescriptor(Module,IhBkb)||(Module[IhBkb]=function(){abort(cFtkb)}),Object.getOwnPropertyDescriptor(Module,Ecwkb)||(Module[Ecwkb]=function(){abort(Yzokb)}),Object.getOwnPropertyDescriptor(Module,A7qkb)||(Module[A7qkb]=function(){abort(Uujkb)}),Object.getOwnPropertyDescriptor(Module,w2lkb)||(Module[w2lkb]=function(){abort(w4Skb)}),Object.getOwnPropertyDescriptor(Module,YBVkb)||(Module[YBVkb]=function(){abort(sZNkb)}),Object.getOwnPropertyDescriptor(Module,UwQkb)||(Module[UwQkb]=function(){abort(oUIkb)}),Object.getOwnPropertyDescriptor(Module,QrLkb)||(Module[QrLkb]=function(){abort(kPDkb)}),Object.getOwnPropertyDescriptor(Module,gwht)||(Module[gwht]=function(){abort(MmGkb)}),Object.getOwnPropertyDescriptor(Module,I3jt)||(Module[I3jt]=function(){abort(Modlb)}),Object.getOwnPropertyDescriptor(Module,E0Lt)||(Module[E0Lt]=function(){abort(oWflb)}),Object.getOwnPropertyDescriptor(Module,Ij8kb)||(Module[Ij8kb]=function(){abort(kRalb)}),Object.getOwnPropertyDescriptor(Module,gEVL)||(Module[gEVL]=function(){abort(Ee3kb)}),Object.getOwnPropertyDescriptor(Module,I3PJ)||(Module[I3PJ]=function(){abort(gM5kb)}),Object.getOwnPropertyDescriptor(Module,kBSJ)||(Module[kBSJ]=function(){abort(A9Xkb)}),Object.getOwnPropertyDescriptor(Module,cH0kb)||(Module[cH0kb]=function(){abort(cJxlb)}),Object.getOwnPropertyDescriptor(Module,EgAlb)||(Module[EgAlb]=function(){abort(YDslb)}),Object.getOwnPropertyDescriptor(Module,Abvlb)||(Module[Abvlb]=function(){abort(Uynlb)}),Object.getOwnPropertyDescriptor(Module,w6plb)||(Module[w6plb]=function(){abort(Qtilb)}),Object.getOwnPropertyDescriptor(Module,s1klb)||(Module[s1klb]=function(){abort(Uqfjb)}),Object.getOwnPropertyDescriptor(Module,wYhjb)||(Module[wYhjb]=function(){abort(Qlajb)}),Object.getOwnPropertyDescriptor(Module,sTcjb)||(Module[sTcjb]=function(){abort(Mg5ib)}),Object.getOwnPropertyDescriptor(Module,oO7ib)||(Module[oO7ib]=function(){abort(Ib0ib)}),Object.getOwnPropertyDescriptor(Module,kJ2ib)||(Module[kJ2ib]=function(){abort(kLzjb)}),Object.getOwnPropertyDescriptor(Module,MiCjb)||(Module[MiCjb]=function(){abort(gGujb)}),Module[Idxjb]=writeStackCookie,Module[cBpjb]=checkStackCookie,Object.getOwnPropertyDescriptor(Module,E8rjb)||Object.defineProperty(Module,E8rjb,{configurable:!0,get:function(){abort(Yvkjb)}}),Object.getOwnPropertyDescriptor(Module,A3mjb)||Object.defineProperty(Module,A3mjb,{configurable:!0,get:function(){abort(A5Tjb)}}),Object.getOwnPropertyDescriptor(Module,cDWjb)||Object.defineProperty(Module,cDWjb,{configurable:!0,get:function(){abort(w0Ojb)}}),Object.getOwnPropertyDescriptor(Module,YxRjb)||Object.defineProperty(Module,YxRjb,{configurable:!0,get:function(){abort(sVJjb)}}),memoryInitializer)if(isDataURI(memoryInitializer)||(memoryInitializer=locateFile(memoryInitializer)),ENVIRONMENT_IS_NODE||ENVIRONMENT_IS_SHELL){var data=readBinary(memoryInitializer);HEAPU8.set(data,GLOBAL_BASE)}else{addRunDependency(UsMjb);var applyMemoryInitializer=function(e){e.byteLength&&(e=new Uint8Array(e));for(var r=0;r0||(writeStackCookie(),preRun(),runDependencies>0||(Module[slBm]?(Module[slBm](E2Qhb),setTimeout((function(){setTimeout((function(){Module[slBm](QzRP)}),1),r()}),1)):r(),checkStackCookie()))}function checkUnflushedContent(){var e=out,r=err,i=!1;out=err=function(e){i=!0};try{var a=Module[I5Qt];a&&a(0),[Usew,Qn9v].forEach((function(e){var r=FS.analyzePath(AXLhb+e);if(r){var a=r.object.rdev,f=TTY.ttys[a];f&&f.output&&f.output.length&&(i=!0)}}))}catch(e){}out=e,err=r,i&&warnOnce(cvOhb)}function exit(e,r){if(checkUnflushedContent(),!r||!noExitRuntime||0!==e){if(noExitRuntime){if(!r)err(wSGhb+e+YpJhb)}else ABORT=!0,EXITSTATUS=e,exitRuntime(),Module[Yrgib]&&Module[Yrgib](e);quit_(e,new ExitStatus(e))}}if(dependenciesFulfilled=function e(){calledRun||run(),calledRun||(dependenciesFulfilled=e)},Module[gAThb]=run,Module[AZiib])for(typeof Module[AZiib]==YJ1P&&(Module[AZiib]=[Module[AZiib]]);Module[AZiib].length>0;)Module[AZiib].pop()();noExitRuntime=!0,run();var AcuantPassiveLiveness=function(){var e=null,r=null;var i=void 0,a=void 0;function f(e){i||(i=document.createElement("img")),a||(a=document.createElement("canvas"));let f=e.target,t=new FileReader;t.onload=e=>{i.onload=()=>{let e=1080,f=720,t=i.width,n=i.height,o=a.getContext("2d");(t>n?n:t)>f?t { loadAndInitializeAcuantSdk(); const script = document.querySelector('script'); - expect(script.src).to.eq('AcuantJavascriptWebSdk.min.js'); + expect(script.src).to.eq('11.4.1/AcuantJavascriptWebSdk.min.js'); expect(script.async).to.eq(true); expect(window.onAcuantSdkLoaded).to.eq(initializeAcuantSdk); }); @@ -120,6 +120,7 @@ describe('acuant/document_capture', () => { const event = { preventDefault: () => {} }; beforeEach(() => { + window.AcuantCamera = { isCameraSupported: true }; window.AcuantCameraUI = { start: sinon.spy(), end: sinon.spy(), @@ -154,8 +155,9 @@ describe('acuant/document_capture', () => { expect(window.AcuantCameraUI.end.calledOnce).to.eq(false); - const successCallback = window.AcuantCameraUI.start.lastCall.args[0]; - successCallback(response); + const callbacks = window.AcuantCameraUI.start.lastCall.args[0]; + callbacks.onCaptured(); + callbacks.onCropped(response); expect(window.AcuantCameraUI.end.calledOnce).to.eq(true); @@ -178,8 +180,9 @@ describe('acuant/document_capture', () => { expect(window.AcuantCameraUI.end.calledOnce).to.eq(false); - const successCallback = window.AcuantCameraUI.start.lastCall.args[0]; - successCallback(response); + const callbacks = window.AcuantCameraUI.start.lastCall.args[0]; + callbacks.onCaptured(); + callbacks.onCropped(response); expect(window.AcuantCameraUI.end.calledOnce).to.eq(true); diff --git a/spec/javascripts/packages/document-capture/components/acuant-capture-spec.jsx b/spec/javascripts/packages/document-capture/components/acuant-capture-spec.jsx index c9e044d7fb1..8904b93d84e 100644 --- a/spec/javascripts/packages/document-capture/components/acuant-capture-spec.jsx +++ b/spec/javascripts/packages/document-capture/components/acuant-capture-spec.jsx @@ -156,12 +156,17 @@ describe('document-capture/components/acuant-capture', () => { ); initialize({ - start: sinon.stub().callsArgWithAsync(0, { - glare: 70, - sharpness: 70, - image: { - data: 'data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg"/%3E', - }, + start: sinon.stub().callsFake(async (callbacks) => { + await Promise.resolve(); + callbacks.onCaptured(); + await Promise.resolve(); + callbacks.onCropped({ + glare: 70, + sharpness: 70, + image: { + data: 'data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg"/%3E', + }, + }); }), }); @@ -245,12 +250,17 @@ describe('document-capture/components/acuant-capture', () => { ); initialize({ - start: sinon.stub().callsArgWithAsync(0, { - glare: 38, - sharpness: 70, - image: { - data: 'data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg"/%3E', - }, + start: sinon.stub().callsFake(async (callbacks) => { + await Promise.resolve(); + callbacks.onCaptured(); + await Promise.resolve(); + callbacks.onCropped({ + glare: 38, + sharpness: 70, + image: { + data: 'data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg"/%3E', + }, + }); }), }); @@ -272,12 +282,17 @@ describe('document-capture/components/acuant-capture', () => { ); initialize({ - start: sinon.stub().callsArgWithAsync(0, { - glare: 70, - sharpness: 20, - image: { - data: 'data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg"/%3E', - }, + start: sinon.stub().callsFake(async (callbacks) => { + await Promise.resolve(); + callbacks.onCaptured(); + await Promise.resolve(); + callbacks.onCropped({ + glare: 70, + sharpness: 20, + image: { + data: 'data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg"/%3E', + }, + }); }), }); @@ -299,12 +314,17 @@ describe('document-capture/components/acuant-capture', () => { ); initialize({ - start: sinon.stub().callsArgWithAsync(0, { - glare: 70, - sharpness: 20, - image: { - data: 'data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg"/%3E', - }, + start: sinon.stub().callsFake(async (callbacks) => { + await Promise.resolve(); + callbacks.onCaptured(); + await Promise.resolve(); + callbacks.onCropped({ + glare: 70, + sharpness: 20, + image: { + data: 'data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg"/%3E', + }, + }); }), }); @@ -335,20 +355,30 @@ describe('document-capture/components/acuant-capture', () => { start: sinon .stub() .onFirstCall() - .callsArgWithAsync(0, { - glare: 70, - sharpness: 20, - image: { - data: 'data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg"/%3E', - }, + .callsFake(async (callbacks) => { + await Promise.resolve(); + callbacks.onCaptured(); + await Promise.resolve(); + callbacks.onCropped({ + glare: 70, + sharpness: 20, + image: { + data: 'data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg"/%3E', + }, + }); }) .onSecondCall() - .callsArgWithAsync(0, { - glare: 70, - sharpness: 70, - image: { - data: 'data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg"/%3E', - }, + .callsFake(async (callbacks) => { + await Promise.resolve(); + callbacks.onCaptured(); + await Promise.resolve(); + callbacks.onCropped({ + glare: 70, + sharpness: 70, + image: { + data: 'data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg"/%3E', + }, + }); }), }); @@ -371,12 +401,17 @@ describe('document-capture/components/acuant-capture', () => { ); initialize({ - start: sinon.stub().callsArgWithAsync(0, { - glare: 70, - sharpness: 38, - image: { - data: 'data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg"/%3E', - }, + start: sinon.stub().callsFake(async (callbacks) => { + await Promise.resolve(); + callbacks.onCaptured(); + await Promise.resolve(); + callbacks.onCropped({ + glare: 70, + sharpness: 38, + image: { + data: 'data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg"/%3E', + }, + }); }), }); diff --git a/spec/javascripts/packages/document-capture/components/document-capture-spec.jsx b/spec/javascripts/packages/document-capture/components/document-capture-spec.jsx index fea767733a1..a79d5dced2b 100644 --- a/spec/javascripts/packages/document-capture/components/document-capture-spec.jsx +++ b/spec/javascripts/packages/document-capture/components/document-capture-spec.jsx @@ -57,12 +57,17 @@ describe('document-capture/components/document-capture', () => { ); initialize(); - window.AcuantCameraUI.start.callsArgWithAsync(0, { - glare: 70, - sharpness: 70, - image: { - data: 'data:image/png;base64,', - }, + window.AcuantCameraUI.start.callsFake(async (callbacks) => { + await Promise.resolve(); + callbacks.onCaptured(); + await Promise.resolve(); + callbacks.onCropped({ + glare: 70, + sharpness: 70, + image: { + data: 'data:image/png;base64,', + }, + }); }); let continueButton = getByText('forms.buttons.continue'); diff --git a/spec/requests/acuant_sdk_spec.rb b/spec/requests/acuant_sdk_spec.rb index ddc9922ff1f..54aa88e138c 100644 --- a/spec/requests/acuant_sdk_spec.rb +++ b/spec/requests/acuant_sdk_spec.rb @@ -11,11 +11,19 @@ end it 'renders a WASM asset' do - get '/verify/doc_auth/AcuantImageProcessingService.wasm' + get '/verify/doc_auth/AcuantImageProcessingWorker.wasm' expect(response.status).to eq(200) expect(response.headers['Content-Type']).to eq('application/wasm') - expect(response.body.length).to eq(File.size('public/AcuantImageProcessingService.wasm')) + expect(response.body.length).to eq(File.size('public/AcuantImageProcessingWorker.wasm')) + end + + it 'renders a .js.mem asset' do + get '/verify/doc_auth/AcuantImageProcessingService.js.mem' + + expect(response.status).to eq(200) + expect(response.headers['Content-Type']).to eq('application/octet-stream') + expect(response.body.length).to eq(File.size('public/AcuantImageProcessingService.js.mem')) end it 'adds unsafe-eval to the CSP' do @@ -25,6 +33,16 @@ end end + context 'with optional version prefix' do + it 'renders an asset' do + get '/verify/doc_auth/11.4.1/AcuantJavascriptWebSdk.min.js' + + expect(response.status).to eq(200) + expect(response.headers['Content-Type']).to eq('application/javascript') + expect(response.body).to eq(File.read('public/AcuantJavascriptWebSdk.min.js')) + end + end + context 'with something that is not a valid Acuant SDK asset' do it 'renders a 404' do get '/verify/doc_auth/uselss-noise.min.js'