mirror of
https://github.com/Heretek-AI/GDevelop.git
synced 2026-08-25 12:23:58 -04:00
361f6b3a87
- This pathfinding works in 2D and 3D is more flexible than the "grid-based" existing pathfinding. - For 3D models, you can optionally choose, like for 3D physics, to follow the exact mesh of the 3D model for pathfinding - allowing characters and objects to move on or around the 3D model naturally. - It handles "crowds" of characters, which can all go to a destination avoiding each others.
39 lines
546 KiB
JavaScript
39 lines
546 KiB
JavaScript
// @recast-navigation/wasm, a port of recast navigation to JavaScript.
|
|
// https://github.com/isaac-mason/recast-navigation-js
|
|
|
|
// recastnavigation
|
|
// https://github.com/recastnavigation/recastnavigation
|
|
|
|
// Recast & Detour
|
|
// Copyright (c) 2009 Mikko Mononen memon@inside.org
|
|
//
|
|
// This software is provided 'as-is', without any express or implied
|
|
// warranty. In no event will the authors be held liable for any damages
|
|
// arising from the use of this software.
|
|
//
|
|
// Permission is granted to anyone to use this software for any purpose,
|
|
// including commercial applications, and to alter it and redistribute it
|
|
// freely, subject to the following restrictions:
|
|
//
|
|
// 1. The origin of this software must not be misrepresented; you must not
|
|
// claim that you wrote the original software. If you use this software
|
|
// in a product, an acknowledgment in the product documentation would be
|
|
// appreciated but is not required.
|
|
// 2. Altered source versions must be plainly marked as such, and must not be
|
|
// misrepresented as being the original software.
|
|
// 3. This notice may not be removed or altered from any source distribution.
|
|
var Recast = (() => {
|
|
|
|
return (
|
|
async function(moduleArg = {}) {
|
|
var moduleRtn;
|
|
|
|
var Module=moduleArg;var ENVIRONMENT_IS_WEB=true;var ENVIRONMENT_IS_WORKER=false;var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var _scriptName=import.meta.url;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{readAsync=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var wasmBinary;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var readyPromiseResolve,readyPromiseReject;var wasmMemory;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;callRuntimeCallbacks(onInits);wasmExports["h"]()}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}var runDependencies=0;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)}function removeRunDependency(id){runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject?.(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("recast-navigation.wasm.wasm")}return new URL("recast-navigation.wasm.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){return{a:wasmImports}}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmMemory=wasmExports["g"];updateMemoryViews();wasmTable=wasmExports["n"];assignWasmExports(wasmExports);removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(mod,inst)=>{resolve(receiveInstance(mod,inst))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);var noExitRuntime=true;var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var readEmAsmArgsArray=[];var readEmAsmArgs=(sigPtr,buf)=>{readEmAsmArgsArray.length=0;var ch;while(ch=HEAPU8[sigPtr++]){var wide=ch!=105;wide&=ch!=112;buf+=wide&&buf%8?4:0;readEmAsmArgsArray.push(ch==112?HEAPU32[buf>>2]:ch==105?HEAP32[buf>>2]:HEAPF64[buf>>3]);buf+=wide?8:4}return readEmAsmArgsArray};var runEmAsmFunction=(code,sigPtr,argbuf)=>{var args=readEmAsmArgs(sigPtr,argbuf);return ASM_CONSTS[code](...args)};var _emscripten_asm_const_int=(code,sigPtr,argbuf)=>runEmAsmFunction(code,sigPtr,argbuf);var getHeapMax=()=>2147483648;var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var growMemory=size=>{var b=wasmMemory.buffer;var pages=(size-b.byteLength+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var lengthBytesUTF8=str=>{var len=0;for(var i=0;i<str.length;++i){var c=str.charCodeAt(i);if(c<=127){len++}else if(c<=2047){len+=2}else if(c>=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i<str.length;++i){var u=str.codePointAt(i);if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder:undefined;var UTF8ArrayToString=(heapOrArray,idx=0,maxBytesToRead=NaN)=>{var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx<endPtr){var u0=heapOrArray[idx++];if(!(u0&128)){str+=String.fromCharCode(u0);continue}var u1=heapOrArray[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}var u2=heapOrArray[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u0=(u0&7)<<18|u1<<12|u2<<6|heapOrArray[idx++]&63}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}return str};var UTF8ToString=(ptr,maxBytesToRead)=>ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):"";var onInits=[];var addOnInit=cb=>onInits.push(cb);var uleb128Encode=(n,target)=>{if(n<128){target.push(n)}else{target.push(n%128|128,n>>7)}};var sigToWasmTypes=sig=>{var typeNames={i:"i32",j:"i64",f:"f32",d:"f64",e:"externref",p:"i32"};var type={parameters:[],results:sig[0]=="v"?[]:[typeNames[sig[0]]]};for(var i=1;i<sig.length;++i){type.parameters.push(typeNames[sig[i]])}return type};var generateFuncType=(sig,target)=>{var sigRet=sig.slice(0,1);var sigParam=sig.slice(1);var typeCodes={i:127,p:127,j:126,f:125,d:124,e:111};target.push(96);uleb128Encode(sigParam.length,target);for(var paramType of sigParam){target.push(typeCodes[paramType])}if(sigRet=="v"){target.push(0)}else{target.push(1,typeCodes[sigRet])}};var convertJsFunctionToWasm=(func,sig)=>{if(typeof WebAssembly.Function=="function"){return new WebAssembly.Function(sigToWasmTypes(sig),func)}var typeSectionBody=[1];generateFuncType(sig,typeSectionBody);var bytes=[0,97,115,109,1,0,0,0,1];uleb128Encode(typeSectionBody.length,bytes);bytes.push(...typeSectionBody);bytes.push(2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(new Uint8Array(bytes));var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var wasmTableMirror=[];var wasmTable;var getWasmTableEntry=funcPtr=>{var func=wasmTableMirror[funcPtr];if(!func){wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func};var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i<offset+count;i++){var item=getWasmTableEntry(i);if(item){functionsInTableMap.set(item,i)}}}};var functionsInTableMap;var getFunctionAddress=func=>{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}try{wasmTable.grow(1)}catch(err){if(!(err instanceof RangeError)){throw err}throw"Unable to grow wasm table. Set ALLOW_TABLE_GROWTH."}return wasmTable.length-1};var setWasmTableEntry=(idx,func)=>{wasmTable.set(idx,func);wasmTableMirror[idx]=wasmTable.get(idx)};var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};{if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"]}Module["addFunction"]=addFunction;Module["UTF8ToString"]=UTF8ToString;var ASM_CONSTS={14746:($0,$1,$2,$3)=>{var self=Module["getCache"](Module["TileCacheMeshProcess"])[$0];if(!self.hasOwnProperty("process"))throw"a JSImplementation must implement all functions, you forgot TileCacheMeshProcess::process.";self["process"]($1,$2,$3)},14981:$0=>{var self=Module["getCache"](Module["RecastBuildContextJsImpl"])[$0];if(!self.hasOwnProperty("resetLog"))throw"a JSImplementation must implement all functions, you forgot RecastBuildContextJsImpl::resetLog.";self["resetLog"]()},15219:($0,$1,$2,$3)=>{var self=Module["getCache"](Module["RecastBuildContextJsImpl"])[$0];if(!self.hasOwnProperty("log"))throw"a JSImplementation must implement all functions, you forgot RecastBuildContextJsImpl::log.";self["log"]($1,$2,$3)},15450:$0=>{var self=Module["getCache"](Module["RecastBuildContextJsImpl"])[$0];if(!self.hasOwnProperty("resetTimers"))throw"a JSImplementation must implement all functions, you forgot RecastBuildContextJsImpl::resetTimers.";self["resetTimers"]()},15697:($0,$1)=>{var self=Module["getCache"](Module["RecastBuildContextJsImpl"])[$0];if(!self.hasOwnProperty("startTimer"))throw"a JSImplementation must implement all functions, you forgot RecastBuildContextJsImpl::startTimer.";self["startTimer"]($1)},15943:($0,$1)=>{var self=Module["getCache"](Module["RecastBuildContextJsImpl"])[$0];if(!self.hasOwnProperty("stopTimer"))throw"a JSImplementation must implement all functions, you forgot RecastBuildContextJsImpl::stopTimer.";self["stopTimer"]($1)},16186:($0,$1)=>{var self=Module["getCache"](Module["RecastBuildContextJsImpl"])[$0];if(!self.hasOwnProperty("getAccumulatedTime"))throw"a JSImplementation must implement all functions, you forgot RecastBuildContextJsImpl::getAccumulatedTime.";return self["getAccumulatedTime"]($1)},16463:($0,$1)=>{var self=Module["getCache"](Module["DebugDrawImpl"])[$0];if(!self.hasOwnProperty("handleDepthMask"))throw"a JSImplementation must implement all functions, you forgot DebugDrawImpl::handleDepthMask.";self["handleDepthMask"]($1)},16702:($0,$1)=>{var self=Module["getCache"](Module["DebugDrawImpl"])[$0];if(!self.hasOwnProperty("handleTexture"))throw"a JSImplementation must implement all functions, you forgot DebugDrawImpl::handleTexture.";self["handleTexture"]($1)},16935:($0,$1,$2)=>{var self=Module["getCache"](Module["DebugDrawImpl"])[$0];if(!self.hasOwnProperty("handleBegin"))throw"a JSImplementation must implement all functions, you forgot DebugDrawImpl::handleBegin.";self["handleBegin"]($1,$2)},17165:($0,$1,$2,$3,$4)=>{var self=Module["getCache"](Module["DebugDrawImpl"])[$0];if(!self.hasOwnProperty("handleVertexWithColor"))throw"a JSImplementation must implement all functions, you forgot DebugDrawImpl::handleVertexWithColor.";self["handleVertexWithColor"]($1,$2,$3,$4)},17431:($0,$1,$2,$3,$4,$5,$6)=>{var self=Module["getCache"](Module["DebugDrawImpl"])[$0];if(!self.hasOwnProperty("handleVertexWithColorAndUV"))throw"a JSImplementation must implement all functions, you forgot DebugDrawImpl::handleVertexWithColorAndUV.";self["handleVertexWithColorAndUV"]($1,$2,$3,$4,$5,$6)},17718:$0=>{var self=Module["getCache"](Module["DebugDrawImpl"])[$0];if(!self.hasOwnProperty("handleEnd"))throw"a JSImplementation must implement all functions, you forgot DebugDrawImpl::handleEnd.";self["handleEnd"]()}};var _webidl_free,_free,_webidl_malloc,_malloc,_emscripten_bind_duDebugDraw___destroy___0,_emscripten_bind_dtTileCacheCompressor___destroy___0,_emscripten_bind_TileCacheMeshProcessJsImpl_process_3,_emscripten_bind_TileCacheMeshProcessJsImpl___destroy___0,_emscripten_bind_dtTileCacheAlloc___destroy___0,_emscripten_bind_rcContext_rcContext_0,_emscripten_bind_rcContext_enableLog_1,_emscripten_bind_rcContext_resetLog_0,_emscripten_bind_rcContext_log_2,_emscripten_bind_rcContext_enableTimer_1,_emscripten_bind_rcContext_resetTimers_0,_emscripten_bind_rcContext_startTimer_1,_emscripten_bind_rcContext_stopTimer_1,_emscripten_bind_rcContext_getAccumulatedTime_1,_emscripten_bind_rcContext___destroy___0,_emscripten_bind_RecastBuildContextImpl___destroy___0,_emscripten_bind_DebugDraw___destroy___0,_emscripten_bind_VoidPtr___destroy___0,_emscripten_bind_rcConfig_rcConfig_0,_emscripten_bind_rcConfig_get_width_0,_emscripten_bind_rcConfig_set_width_1,_emscripten_bind_rcConfig_get_height_0,_emscripten_bind_rcConfig_set_height_1,_emscripten_bind_rcConfig_get_tileSize_0,_emscripten_bind_rcConfig_set_tileSize_1,_emscripten_bind_rcConfig_get_borderSize_0,_emscripten_bind_rcConfig_set_borderSize_1,_emscripten_bind_rcConfig_get_cs_0,_emscripten_bind_rcConfig_set_cs_1,_emscripten_bind_rcConfig_get_ch_0,_emscripten_bind_rcConfig_set_ch_1,_emscripten_bind_rcConfig_get_bmin_1,_emscripten_bind_rcConfig_set_bmin_2,_emscripten_bind_rcConfig_get_bmax_1,_emscripten_bind_rcConfig_set_bmax_2,_emscripten_bind_rcConfig_get_walkableSlopeAngle_0,_emscripten_bind_rcConfig_set_walkableSlopeAngle_1,_emscripten_bind_rcConfig_get_walkableHeight_0,_emscripten_bind_rcConfig_set_walkableHeight_1,_emscripten_bind_rcConfig_get_walkableClimb_0,_emscripten_bind_rcConfig_set_walkableClimb_1,_emscripten_bind_rcConfig_get_walkableRadius_0,_emscripten_bind_rcConfig_set_walkableRadius_1,_emscripten_bind_rcConfig_get_maxEdgeLen_0,_emscripten_bind_rcConfig_set_maxEdgeLen_1,_emscripten_bind_rcConfig_get_maxSimplificationError_0,_emscripten_bind_rcConfig_set_maxSimplificationError_1,_emscripten_bind_rcConfig_get_minRegionArea_0,_emscripten_bind_rcConfig_set_minRegionArea_1,_emscripten_bind_rcConfig_get_mergeRegionArea_0,_emscripten_bind_rcConfig_set_mergeRegionArea_1,_emscripten_bind_rcConfig_get_maxVertsPerPoly_0,_emscripten_bind_rcConfig_set_maxVertsPerPoly_1,_emscripten_bind_rcConfig_get_detailSampleDist_0,_emscripten_bind_rcConfig_set_detailSampleDist_1,_emscripten_bind_rcConfig_get_detailSampleMaxError_0,_emscripten_bind_rcConfig_set_detailSampleMaxError_1,_emscripten_bind_rcConfig___destroy___0,_emscripten_bind_dtMeshHeader_get_magic_0,_emscripten_bind_dtMeshHeader_set_magic_1,_emscripten_bind_dtMeshHeader_get_version_0,_emscripten_bind_dtMeshHeader_set_version_1,_emscripten_bind_dtMeshHeader_get_x_0,_emscripten_bind_dtMeshHeader_set_x_1,_emscripten_bind_dtMeshHeader_get_y_0,_emscripten_bind_dtMeshHeader_set_y_1,_emscripten_bind_dtMeshHeader_get_layer_0,_emscripten_bind_dtMeshHeader_set_layer_1,_emscripten_bind_dtMeshHeader_get_userId_0,_emscripten_bind_dtMeshHeader_set_userId_1,_emscripten_bind_dtMeshHeader_get_polyCount_0,_emscripten_bind_dtMeshHeader_set_polyCount_1,_emscripten_bind_dtMeshHeader_get_vertCount_0,_emscripten_bind_dtMeshHeader_set_vertCount_1,_emscripten_bind_dtMeshHeader_get_maxLinkCount_0,_emscripten_bind_dtMeshHeader_set_maxLinkCount_1,_emscripten_bind_dtMeshHeader_get_detailMeshCount_0,_emscripten_bind_dtMeshHeader_set_detailMeshCount_1,_emscripten_bind_dtMeshHeader_get_detailVertCount_0,_emscripten_bind_dtMeshHeader_set_detailVertCount_1,_emscripten_bind_dtMeshHeader_get_detailTriCount_0,_emscripten_bind_dtMeshHeader_set_detailTriCount_1,_emscripten_bind_dtMeshHeader_get_bvNodeCount_0,_emscripten_bind_dtMeshHeader_set_bvNodeCount_1,_emscripten_bind_dtMeshHeader_get_offMeshConCount_0,_emscripten_bind_dtMeshHeader_set_offMeshConCount_1,_emscripten_bind_dtMeshHeader_get_offMeshBase_0,_emscripten_bind_dtMeshHeader_set_offMeshBase_1,_emscripten_bind_dtMeshHeader_get_walkableHeight_0,_emscripten_bind_dtMeshHeader_set_walkableHeight_1,_emscripten_bind_dtMeshHeader_get_walkableRadius_0,_emscripten_bind_dtMeshHeader_set_walkableRadius_1,_emscripten_bind_dtMeshHeader_get_walkableClimb_0,_emscripten_bind_dtMeshHeader_set_walkableClimb_1,_emscripten_bind_dtMeshHeader_get_bmin_1,_emscripten_bind_dtMeshHeader_set_bmin_2,_emscripten_bind_dtMeshHeader_get_bmax_1,_emscripten_bind_dtMeshHeader_set_bmax_2,_emscripten_bind_dtMeshHeader_get_bvQuantFactor_0,_emscripten_bind_dtMeshHeader_set_bvQuantFactor_1,_emscripten_bind_dtMeshHeader___destroy___0,_emscripten_bind_dtPoly_setArea_1,_emscripten_bind_dtPoly_setType_1,_emscripten_bind_dtPoly_getType_0,_emscripten_bind_dtPoly_getArea_0,_emscripten_bind_dtPoly_get_firstLink_0,_emscripten_bind_dtPoly_set_firstLink_1,_emscripten_bind_dtPoly_get_verts_1,_emscripten_bind_dtPoly_set_verts_2,_emscripten_bind_dtPoly_get_neis_1,_emscripten_bind_dtPoly_set_neis_2,_emscripten_bind_dtPoly_get_flags_0,_emscripten_bind_dtPoly_set_flags_1,_emscripten_bind_dtPoly_get_vertCount_0,_emscripten_bind_dtPoly_set_vertCount_1,_emscripten_bind_dtPoly_get_areaAndtype_0,_emscripten_bind_dtPoly_set_areaAndtype_1,_emscripten_bind_dtPoly___destroy___0,_emscripten_bind_dtPolyDetail_get_vertBase_0,_emscripten_bind_dtPolyDetail_set_vertBase_1,_emscripten_bind_dtPolyDetail_get_triBase_0,_emscripten_bind_dtPolyDetail_set_triBase_1,_emscripten_bind_dtPolyDetail_get_vertCount_0,_emscripten_bind_dtPolyDetail_set_vertCount_1,_emscripten_bind_dtPolyDetail_get_triCount_0,_emscripten_bind_dtPolyDetail_set_triCount_1,_emscripten_bind_dtPolyDetail___destroy___0,_emscripten_bind_dtLink_get_ref_0,_emscripten_bind_dtLink_set_ref_1,_emscripten_bind_dtLink_get_next_0,_emscripten_bind_dtLink_set_next_1,_emscripten_bind_dtLink_get_edge_0,_emscripten_bind_dtLink_set_edge_1,_emscripten_bind_dtLink_get_side_0,_emscripten_bind_dtLink_set_side_1,_emscripten_bind_dtLink_get_bmin_0,_emscripten_bind_dtLink_set_bmin_1,_emscripten_bind_dtLink_get_bmax_0,_emscripten_bind_dtLink_set_bmax_1,_emscripten_bind_dtLink___destroy___0,_emscripten_bind_dtBVNode_get_bmin_1,_emscripten_bind_dtBVNode_set_bmin_2,_emscripten_bind_dtBVNode_get_bmax_1,_emscripten_bind_dtBVNode_set_bmax_2,_emscripten_bind_dtBVNode_get_i_0,_emscripten_bind_dtBVNode_set_i_1,_emscripten_bind_dtBVNode___destroy___0,_emscripten_bind_dtOffMeshConnection_get_pos_1,_emscripten_bind_dtOffMeshConnection_set_pos_2,_emscripten_bind_dtOffMeshConnection_get_rad_0,_emscripten_bind_dtOffMeshConnection_set_rad_1,_emscripten_bind_dtOffMeshConnection_get_poly_0,_emscripten_bind_dtOffMeshConnection_set_poly_1,_emscripten_bind_dtOffMeshConnection_get_flags_0,_emscripten_bind_dtOffMeshConnection_set_flags_1,_emscripten_bind_dtOffMeshConnection_get_side_0,_emscripten_bind_dtOffMeshConnection_set_side_1,_emscripten_bind_dtOffMeshConnection_get_userId_0,_emscripten_bind_dtOffMeshConnection_set_userId_1,_emscripten_bind_dtOffMeshConnection___destroy___0,_emscripten_bind_dtMeshTile_get_salt_0,_emscripten_bind_dtMeshTile_set_salt_1,_emscripten_bind_dtMeshTile_get_linksFreeList_0,_emscripten_bind_dtMeshTile_set_linksFreeList_1,_emscripten_bind_dtMeshTile_get_header_0,_emscripten_bind_dtMeshTile_set_header_1,_emscripten_bind_dtMeshTile_get_polys_1,_emscripten_bind_dtMeshTile_set_polys_2,_emscripten_bind_dtMeshTile_get_verts_1,_emscripten_bind_dtMeshTile_set_verts_2,_emscripten_bind_dtMeshTile_get_links_1,_emscripten_bind_dtMeshTile_set_links_2,_emscripten_bind_dtMeshTile_get_detailMeshes_1,_emscripten_bind_dtMeshTile_set_detailMeshes_2,_emscripten_bind_dtMeshTile_get_detailVerts_1,_emscripten_bind_dtMeshTile_set_detailVerts_2,_emscripten_bind_dtMeshTile_get_detailTris_1,_emscripten_bind_dtMeshTile_set_detailTris_2,_emscripten_bind_dtMeshTile_get_bvTree_1,_emscripten_bind_dtMeshTile_set_bvTree_2,_emscripten_bind_dtMeshTile_get_offMeshCons_1,_emscripten_bind_dtMeshTile_set_offMeshCons_2,_emscripten_bind_dtMeshTile_get_data_1,_emscripten_bind_dtMeshTile_set_data_2,_emscripten_bind_dtMeshTile_get_dataSize_0,_emscripten_bind_dtMeshTile_set_dataSize_1,_emscripten_bind_dtMeshTile_get_flags_0,_emscripten_bind_dtMeshTile_set_flags_1,_emscripten_bind_dtMeshTile_get_next_0,_emscripten_bind_dtMeshTile_set_next_1,_emscripten_bind_dtMeshTile___destroy___0,_emscripten_bind_dtNavMesh___destroy___0,_emscripten_bind_dtNavMeshCreateParams_dtNavMeshCreateParams_0,_emscripten_bind_dtNavMeshCreateParams_get_verts_1,_emscripten_bind_dtNavMeshCreateParams_get_vertCount_0,_emscripten_bind_dtNavMeshCreateParams_set_vertCount_1,_emscripten_bind_dtNavMeshCreateParams_get_polys_1,_emscripten_bind_dtNavMeshCreateParams_get_polyFlags_1,_emscripten_bind_dtNavMeshCreateParams_get_polyAreas_1,_emscripten_bind_dtNavMeshCreateParams_get_polyCount_0,_emscripten_bind_dtNavMeshCreateParams_set_polyCount_1,_emscripten_bind_dtNavMeshCreateParams_get_nvp_0,_emscripten_bind_dtNavMeshCreateParams_set_nvp_1,_emscripten_bind_dtNavMeshCreateParams_get_detailMeshes_1,_emscripten_bind_dtNavMeshCreateParams_get_detailVerts_1,_emscripten_bind_dtNavMeshCreateParams_get_detailVertsCount_0,_emscripten_bind_dtNavMeshCreateParams_set_detailVertsCount_1,_emscripten_bind_dtNavMeshCreateParams_get_detailTris_1,_emscripten_bind_dtNavMeshCreateParams_get_detailTriCount_0,_emscripten_bind_dtNavMeshCreateParams_set_detailTriCount_1,_emscripten_bind_dtNavMeshCreateParams_get_offMeshConVerts_1,_emscripten_bind_dtNavMeshCreateParams_get_offMeshConRad_1,_emscripten_bind_dtNavMeshCreateParams_get_offMeshConFlags_1,_emscripten_bind_dtNavMeshCreateParams_get_offMeshConAreas_1,_emscripten_bind_dtNavMeshCreateParams_get_offMeshConDir_1,_emscripten_bind_dtNavMeshCreateParams_get_offMeshConUserID_1,_emscripten_bind_dtNavMeshCreateParams_get_offMeshConCount_0,_emscripten_bind_dtNavMeshCreateParams_set_offMeshConCount_1,_emscripten_bind_dtNavMeshCreateParams_get_userId_0,_emscripten_bind_dtNavMeshCreateParams_set_userId_1,_emscripten_bind_dtNavMeshCreateParams_get_tileX_0,_emscripten_bind_dtNavMeshCreateParams_set_tileX_1,_emscripten_bind_dtNavMeshCreateParams_get_tileY_0,_emscripten_bind_dtNavMeshCreateParams_set_tileY_1,_emscripten_bind_dtNavMeshCreateParams_get_tileLayer_0,_emscripten_bind_dtNavMeshCreateParams_set_tileLayer_1,_emscripten_bind_dtNavMeshCreateParams_get_bmin_1,_emscripten_bind_dtNavMeshCreateParams_set_bmin_2,_emscripten_bind_dtNavMeshCreateParams_get_bmax_1,_emscripten_bind_dtNavMeshCreateParams_set_bmax_2,_emscripten_bind_dtNavMeshCreateParams_get_walkableHeight_0,_emscripten_bind_dtNavMeshCreateParams_set_walkableHeight_1,_emscripten_bind_dtNavMeshCreateParams_get_walkableRadius_0,_emscripten_bind_dtNavMeshCreateParams_set_walkableRadius_1,_emscripten_bind_dtNavMeshCreateParams_get_walkableClimb_0,_emscripten_bind_dtNavMeshCreateParams_set_walkableClimb_1,_emscripten_bind_dtNavMeshCreateParams_get_cs_0,_emscripten_bind_dtNavMeshCreateParams_set_cs_1,_emscripten_bind_dtNavMeshCreateParams_get_ch_0,_emscripten_bind_dtNavMeshCreateParams_set_ch_1,_emscripten_bind_dtNavMeshCreateParams_get_buildBvTree_0,_emscripten_bind_dtNavMeshCreateParams_set_buildBvTree_1,_emscripten_bind_dtNavMeshCreateParams___destroy___0,_emscripten_bind_dtObstacleRef___destroy___0,_emscripten_bind_dtCompressedTileRef___destroy___0,_emscripten_bind_dtNavMeshParams_dtNavMeshParams_0,_emscripten_bind_dtNavMeshParams_get_orig_1,_emscripten_bind_dtNavMeshParams_set_orig_2,_emscripten_bind_dtNavMeshParams_get_tileWidth_0,_emscripten_bind_dtNavMeshParams_set_tileWidth_1,_emscripten_bind_dtNavMeshParams_get_tileHeight_0,_emscripten_bind_dtNavMeshParams_set_tileHeight_1,_emscripten_bind_dtNavMeshParams_get_maxTiles_0,_emscripten_bind_dtNavMeshParams_set_maxTiles_1,_emscripten_bind_dtNavMeshParams_get_maxPolys_0,_emscripten_bind_dtNavMeshParams_set_maxPolys_1,_emscripten_bind_dtNavMeshParams___destroy___0,_emscripten_bind_dtCrowdAgentParams_dtCrowdAgentParams_0,_emscripten_bind_dtCrowdAgentParams_get_radius_0,_emscripten_bind_dtCrowdAgentParams_set_radius_1,_emscripten_bind_dtCrowdAgentParams_get_height_0,_emscripten_bind_dtCrowdAgentParams_set_height_1,_emscripten_bind_dtCrowdAgentParams_get_maxAcceleration_0,_emscripten_bind_dtCrowdAgentParams_set_maxAcceleration_1,_emscripten_bind_dtCrowdAgentParams_get_maxSpeed_0,_emscripten_bind_dtCrowdAgentParams_set_maxSpeed_1,_emscripten_bind_dtCrowdAgentParams_get_collisionQueryRange_0,_emscripten_bind_dtCrowdAgentParams_set_collisionQueryRange_1,_emscripten_bind_dtCrowdAgentParams_get_pathOptimizationRange_0,_emscripten_bind_dtCrowdAgentParams_set_pathOptimizationRange_1,_emscripten_bind_dtCrowdAgentParams_get_separationWeight_0,_emscripten_bind_dtCrowdAgentParams_set_separationWeight_1,_emscripten_bind_dtCrowdAgentParams_get_updateFlags_0,_emscripten_bind_dtCrowdAgentParams_set_updateFlags_1,_emscripten_bind_dtCrowdAgentParams_get_obstacleAvoidanceType_0,_emscripten_bind_dtCrowdAgentParams_set_obstacleAvoidanceType_1,_emscripten_bind_dtCrowdAgentParams_get_queryFilterType_0,_emscripten_bind_dtCrowdAgentParams_set_queryFilterType_1,_emscripten_bind_dtCrowdAgentParams_get_userData_0,_emscripten_bind_dtCrowdAgentParams_set_userData_1,_emscripten_bind_dtCrowdAgentParams___destroy___0,_emscripten_bind_rcSpan_get_smin_0,_emscripten_bind_rcSpan_set_smin_1,_emscripten_bind_rcSpan_get_smax_0,_emscripten_bind_rcSpan_set_smax_1,_emscripten_bind_rcSpan_get_area_0,_emscripten_bind_rcSpan_set_area_1,_emscripten_bind_rcSpan_get_next_0,_emscripten_bind_rcSpan_set_next_1,_emscripten_bind_rcSpan___destroy___0,_emscripten_bind_rcSpanPool_get_next_0,_emscripten_bind_rcSpanPool_set_next_1,_emscripten_bind_rcSpanPool_get_items_1,_emscripten_bind_rcSpanPool_set_items_2,_emscripten_bind_rcSpanPool___destroy___0,_emscripten_bind_rcHeightfield_get_width_0,_emscripten_bind_rcHeightfield_set_width_1,_emscripten_bind_rcHeightfield_get_height_0,_emscripten_bind_rcHeightfield_set_height_1,_emscripten_bind_rcHeightfield_get_bmin_1,_emscripten_bind_rcHeightfield_set_bmin_2,_emscripten_bind_rcHeightfield_get_bmax_1,_emscripten_bind_rcHeightfield_set_bmax_2,_emscripten_bind_rcHeightfield_get_cs_0,_emscripten_bind_rcHeightfield_set_cs_1,_emscripten_bind_rcHeightfield_get_ch_0,_emscripten_bind_rcHeightfield_set_ch_1,_emscripten_bind_rcHeightfield_get_spans_1,_emscripten_bind_rcHeightfield_set_spans_2,_emscripten_bind_rcHeightfield_get_pools_1,_emscripten_bind_rcHeightfield_set_pools_2,_emscripten_bind_rcHeightfield_get_freelist_1,_emscripten_bind_rcHeightfield_set_freelist_2,_emscripten_bind_rcHeightfield___destroy___0,_emscripten_bind_rcCompactCell_get_index_0,_emscripten_bind_rcCompactCell_set_index_1,_emscripten_bind_rcCompactCell_get_count_0,_emscripten_bind_rcCompactCell_set_count_1,_emscripten_bind_rcCompactCell___destroy___0,_emscripten_bind_rcCompactSpan_get_y_0,_emscripten_bind_rcCompactSpan_set_y_1,_emscripten_bind_rcCompactSpan_get_reg_0,_emscripten_bind_rcCompactSpan_set_reg_1,_emscripten_bind_rcCompactSpan_get_con_0,_emscripten_bind_rcCompactSpan_set_con_1,_emscripten_bind_rcCompactSpan_get_h_0,_emscripten_bind_rcCompactSpan_set_h_1,_emscripten_bind_rcCompactSpan___destroy___0,_emscripten_bind_rcCompactHeightfield_get_width_0,_emscripten_bind_rcCompactHeightfield_set_width_1,_emscripten_bind_rcCompactHeightfield_get_height_0,_emscripten_bind_rcCompactHeightfield_set_height_1,_emscripten_bind_rcCompactHeightfield_get_spanCount_0,_emscripten_bind_rcCompactHeightfield_set_spanCount_1,_emscripten_bind_rcCompactHeightfield_get_walkableHeight_0,_emscripten_bind_rcCompactHeightfield_set_walkableHeight_1,_emscripten_bind_rcCompactHeightfield_get_walkableClimb_0,_emscripten_bind_rcCompactHeightfield_set_walkableClimb_1,_emscripten_bind_rcCompactHeightfield_get_borderSize_0,_emscripten_bind_rcCompactHeightfield_set_borderSize_1,_emscripten_bind_rcCompactHeightfield_get_maxDistance_0,_emscripten_bind_rcCompactHeightfield_set_maxDistance_1,_emscripten_bind_rcCompactHeightfield_get_maxRegions_0,_emscripten_bind_rcCompactHeightfield_set_maxRegions_1,_emscripten_bind_rcCompactHeightfield_get_bmin_1,_emscripten_bind_rcCompactHeightfield_set_bmin_2,_emscripten_bind_rcCompactHeightfield_get_bmax_1,_emscripten_bind_rcCompactHeightfield_set_bmax_2,_emscripten_bind_rcCompactHeightfield_get_cs_0,_emscripten_bind_rcCompactHeightfield_set_cs_1,_emscripten_bind_rcCompactHeightfield_get_ch_0,_emscripten_bind_rcCompactHeightfield_set_ch_1,_emscripten_bind_rcCompactHeightfield_get_cells_1,_emscripten_bind_rcCompactHeightfield_set_cells_2,_emscripten_bind_rcCompactHeightfield_get_spans_1,_emscripten_bind_rcCompactHeightfield_set_spans_2,_emscripten_bind_rcCompactHeightfield_get_dist_1,_emscripten_bind_rcCompactHeightfield_set_dist_2,_emscripten_bind_rcCompactHeightfield_get_areas_1,_emscripten_bind_rcCompactHeightfield_set_areas_2,_emscripten_bind_rcCompactHeightfield___destroy___0,_emscripten_bind_rcContour_get_verts_1,_emscripten_bind_rcContour_set_verts_2,_emscripten_bind_rcContour_get_nverts_0,_emscripten_bind_rcContour_set_nverts_1,_emscripten_bind_rcContour_get_rverts_1,_emscripten_bind_rcContour_set_rverts_2,_emscripten_bind_rcContour_get_nrverts_0,_emscripten_bind_rcContour_set_nrverts_1,_emscripten_bind_rcContour_get_reg_0,_emscripten_bind_rcContour_set_reg_1,_emscripten_bind_rcContour_get_area_0,_emscripten_bind_rcContour_set_area_1,_emscripten_bind_rcContour___destroy___0,_emscripten_bind_rcContourSet_get_conts_1,_emscripten_bind_rcContourSet_set_conts_2,_emscripten_bind_rcContourSet_get_nconts_0,_emscripten_bind_rcContourSet_set_nconts_1,_emscripten_bind_rcContourSet_get_bmin_1,_emscripten_bind_rcContourSet_set_bmin_2,_emscripten_bind_rcContourSet_get_bmax_1,_emscripten_bind_rcContourSet_set_bmax_2,_emscripten_bind_rcContourSet_get_cs_0,_emscripten_bind_rcContourSet_set_cs_1,_emscripten_bind_rcContourSet_get_ch_0,_emscripten_bind_rcContourSet_set_ch_1,_emscripten_bind_rcContourSet_get_width_0,_emscripten_bind_rcContourSet_set_width_1,_emscripten_bind_rcContourSet_get_height_0,_emscripten_bind_rcContourSet_set_height_1,_emscripten_bind_rcContourSet_get_borderSize_0,_emscripten_bind_rcContourSet_set_borderSize_1,_emscripten_bind_rcContourSet_get_maxError_0,_emscripten_bind_rcContourSet_set_maxError_1,_emscripten_bind_rcContourSet___destroy___0,_emscripten_bind_rcHeightfieldLayer_get_bmin_1,_emscripten_bind_rcHeightfieldLayer_set_bmin_2,_emscripten_bind_rcHeightfieldLayer_get_bmax_1,_emscripten_bind_rcHeightfieldLayer_set_bmax_2,_emscripten_bind_rcHeightfieldLayer_get_cs_0,_emscripten_bind_rcHeightfieldLayer_set_cs_1,_emscripten_bind_rcHeightfieldLayer_get_ch_0,_emscripten_bind_rcHeightfieldLayer_set_ch_1,_emscripten_bind_rcHeightfieldLayer_get_width_0,_emscripten_bind_rcHeightfieldLayer_set_width_1,_emscripten_bind_rcHeightfieldLayer_get_height_0,_emscripten_bind_rcHeightfieldLayer_set_height_1,_emscripten_bind_rcHeightfieldLayer_get_minx_0,_emscripten_bind_rcHeightfieldLayer_set_minx_1,_emscripten_bind_rcHeightfieldLayer_get_maxx_0,_emscripten_bind_rcHeightfieldLayer_set_maxx_1,_emscripten_bind_rcHeightfieldLayer_get_miny_0,_emscripten_bind_rcHeightfieldLayer_set_miny_1,_emscripten_bind_rcHeightfieldLayer_get_maxy_0,_emscripten_bind_rcHeightfieldLayer_set_maxy_1,_emscripten_bind_rcHeightfieldLayer_get_hmin_0,_emscripten_bind_rcHeightfieldLayer_set_hmin_1,_emscripten_bind_rcHeightfieldLayer_get_hmax_0,_emscripten_bind_rcHeightfieldLayer_set_hmax_1,_emscripten_bind_rcHeightfieldLayer_get_heights_1,_emscripten_bind_rcHeightfieldLayer_set_heights_2,_emscripten_bind_rcHeightfieldLayer_get_areas_1,_emscripten_bind_rcHeightfieldLayer_set_areas_2,_emscripten_bind_rcHeightfieldLayer_get_cons_1,_emscripten_bind_rcHeightfieldLayer_set_cons_2,_emscripten_bind_rcHeightfieldLayer___destroy___0,_emscripten_bind_rcHeightfieldLayerSet_get_layers_1,_emscripten_bind_rcHeightfieldLayerSet_set_layers_2,_emscripten_bind_rcHeightfieldLayerSet_get_nlayers_0,_emscripten_bind_rcHeightfieldLayerSet_set_nlayers_1,_emscripten_bind_rcHeightfieldLayerSet___destroy___0,_emscripten_bind_rcPolyMesh_get_verts_1,_emscripten_bind_rcPolyMesh_set_verts_2,_emscripten_bind_rcPolyMesh_get_polys_1,_emscripten_bind_rcPolyMesh_set_polys_2,_emscripten_bind_rcPolyMesh_get_regs_1,_emscripten_bind_rcPolyMesh_set_regs_2,_emscripten_bind_rcPolyMesh_get_flags_1,_emscripten_bind_rcPolyMesh_set_flags_2,_emscripten_bind_rcPolyMesh_get_areas_1,_emscripten_bind_rcPolyMesh_set_areas_2,_emscripten_bind_rcPolyMesh_get_nverts_0,_emscripten_bind_rcPolyMesh_set_nverts_1,_emscripten_bind_rcPolyMesh_get_npolys_0,_emscripten_bind_rcPolyMesh_set_npolys_1,_emscripten_bind_rcPolyMesh_get_maxpolys_0,_emscripten_bind_rcPolyMesh_set_maxpolys_1,_emscripten_bind_rcPolyMesh_get_nvp_0,_emscripten_bind_rcPolyMesh_set_nvp_1,_emscripten_bind_rcPolyMesh_get_bmin_1,_emscripten_bind_rcPolyMesh_set_bmin_2,_emscripten_bind_rcPolyMesh_get_bmax_1,_emscripten_bind_rcPolyMesh_set_bmax_2,_emscripten_bind_rcPolyMesh_get_cs_0,_emscripten_bind_rcPolyMesh_set_cs_1,_emscripten_bind_rcPolyMesh_get_ch_0,_emscripten_bind_rcPolyMesh_set_ch_1,_emscripten_bind_rcPolyMesh_get_borderSize_0,_emscripten_bind_rcPolyMesh_set_borderSize_1,_emscripten_bind_rcPolyMesh_get_maxEdgeError_0,_emscripten_bind_rcPolyMesh_set_maxEdgeError_1,_emscripten_bind_rcPolyMesh___destroy___0,_emscripten_bind_rcPolyMeshDetail_get_meshes_1,_emscripten_bind_rcPolyMeshDetail_set_meshes_2,_emscripten_bind_rcPolyMeshDetail_get_verts_1,_emscripten_bind_rcPolyMeshDetail_set_verts_2,_emscripten_bind_rcPolyMeshDetail_get_tris_1,_emscripten_bind_rcPolyMeshDetail_set_tris_2,_emscripten_bind_rcPolyMeshDetail_get_nmeshes_0,_emscripten_bind_rcPolyMeshDetail_set_nmeshes_1,_emscripten_bind_rcPolyMeshDetail_get_nverts_0,_emscripten_bind_rcPolyMeshDetail_set_nverts_1,_emscripten_bind_rcPolyMeshDetail_get_ntris_0,_emscripten_bind_rcPolyMeshDetail_set_ntris_1,_emscripten_bind_rcPolyMeshDetail___destroy___0,_emscripten_bind_Vec3_Vec3_0,_emscripten_bind_Vec3_Vec3_3,_emscripten_bind_Vec3_get_x_0,_emscripten_bind_Vec3_set_x_1,_emscripten_bind_Vec3_get_y_0,_emscripten_bind_Vec3_set_y_1,_emscripten_bind_Vec3_get_z_0,_emscripten_bind_Vec3_set_z_1,_emscripten_bind_Vec3___destroy___0,_emscripten_bind_NavMeshRemoveTileResult_get_status_0,_emscripten_bind_NavMeshRemoveTileResult_set_status_1,_emscripten_bind_NavMeshRemoveTileResult_get_data_1,_emscripten_bind_NavMeshRemoveTileResult_set_data_2,_emscripten_bind_NavMeshRemoveTileResult_get_dataSize_0,_emscripten_bind_NavMeshRemoveTileResult_set_dataSize_1,_emscripten_bind_NavMeshRemoveTileResult___destroy___0,_emscripten_bind_NavMeshCalcTileLocResult_get_tileX_0,_emscripten_bind_NavMeshCalcTileLocResult_set_tileX_1,_emscripten_bind_NavMeshCalcTileLocResult_get_tileY_0,_emscripten_bind_NavMeshCalcTileLocResult_set_tileY_1,_emscripten_bind_NavMeshCalcTileLocResult___destroy___0,_emscripten_bind_NavMeshGetTilesAtResult_get_tiles_1,_emscripten_bind_NavMeshGetTilesAtResult_get_tileCount_0,_emscripten_bind_NavMeshGetTilesAtResult_set_tileCount_1,_emscripten_bind_NavMeshGetTilesAtResult___destroy___0,_emscripten_bind_NavMeshGetTileAndPolyByRefResult_get_status_0,_emscripten_bind_NavMeshGetTileAndPolyByRefResult_set_status_1,_emscripten_bind_NavMeshGetTileAndPolyByRefResult_get_tile_0,_emscripten_bind_NavMeshGetTileAndPolyByRefResult_set_tile_1,_emscripten_bind_NavMeshGetTileAndPolyByRefResult_get_poly_0,_emscripten_bind_NavMeshGetTileAndPolyByRefResult_set_poly_1,_emscripten_bind_NavMeshGetTileAndPolyByRefResult___destroy___0,_emscripten_bind_NavMeshStoreTileStateResult_get_status_0,_emscripten_bind_NavMeshStoreTileStateResult_set_status_1,_emscripten_bind_NavMeshStoreTileStateResult_get_data_1,_emscripten_bind_NavMeshStoreTileStateResult_set_data_2,_emscripten_bind_NavMeshStoreTileStateResult_get_dataSize_0,_emscripten_bind_NavMeshStoreTileStateResult_set_dataSize_1,_emscripten_bind_NavMeshStoreTileStateResult___destroy___0,_emscripten_bind_NavMesh_NavMesh_0,_emscripten_bind_NavMesh_NavMesh_1,_emscripten_bind_NavMesh_initSolo_1,_emscripten_bind_NavMesh_initTiled_1,_emscripten_bind_NavMesh_addTile_4,_emscripten_bind_NavMesh_decodePolyId_4,_emscripten_bind_NavMesh_encodePolyId_3,_emscripten_bind_NavMesh_removeTile_1,_emscripten_bind_NavMesh_getNavMesh_0,_emscripten_bind_NavMesh_calcTileLoc_1,_emscripten_bind_NavMesh_getTileAt_3,_emscripten_bind_NavMesh_getTilesAt_3,_emscripten_bind_NavMesh_getTileRefAt_3,_emscripten_bind_NavMesh_getTileRef_1,_emscripten_bind_NavMesh_getTileByRef_1,_emscripten_bind_NavMesh_getMaxTiles_0,_emscripten_bind_NavMesh_getTile_1,_emscripten_bind_NavMesh_getTileAndPolyByRef_1,_emscripten_bind_NavMesh_getTileAndPolyByRefUnsafe_1,_emscripten_bind_NavMesh_isValidPolyRef_1,_emscripten_bind_NavMesh_getPolyRefBase_1,_emscripten_bind_NavMesh_getOffMeshConnectionPolyEndPoints_4,_emscripten_bind_NavMesh_getOffMeshConnectionByRef_1,_emscripten_bind_NavMesh_setPolyFlags_2,_emscripten_bind_NavMesh_getPolyFlags_2,_emscripten_bind_NavMesh_setPolyArea_2,_emscripten_bind_NavMesh_getPolyArea_2,_emscripten_bind_NavMesh_getTileStateSize_1,_emscripten_bind_NavMesh_storeTileState_2,_emscripten_bind_NavMesh_restoreTileState_3,_emscripten_bind_NavMesh_destroy_0,_emscripten_bind_NavMesh_get_m_navMesh_0,_emscripten_bind_NavMesh_set_m_navMesh_1,_emscripten_bind_NavMesh___destroy___0,_emscripten_bind_FastRand_getSeed_0,_emscripten_bind_FastRand_setSeed_1,_emscripten_bind_FastRand___destroy___0,_emscripten_bind_dtRaycastHit_dtRaycastHit_0,_emscripten_bind_dtRaycastHit_get_t_0,_emscripten_bind_dtRaycastHit_set_t_1,_emscripten_bind_dtRaycastHit_get_hitNormal_1,_emscripten_bind_dtRaycastHit_set_hitNormal_2,_emscripten_bind_dtRaycastHit_get_hitEdgeIndex_0,_emscripten_bind_dtRaycastHit_set_hitEdgeIndex_1,_emscripten_bind_dtRaycastHit_get_path_1,_emscripten_bind_dtRaycastHit_set_path_2,_emscripten_bind_dtRaycastHit_get_pathCount_0,_emscripten_bind_dtRaycastHit_set_pathCount_1,_emscripten_bind_dtRaycastHit_get_maxPath_0,_emscripten_bind_dtRaycastHit_set_maxPath_1,_emscripten_bind_dtRaycastHit_get_pathCost_0,_emscripten_bind_dtRaycastHit_set_pathCost_1,_emscripten_bind_dtRaycastHit___destroy___0,_emscripten_bind_NavMeshQuery_NavMeshQuery_0,_emscripten_bind_NavMeshQuery_NavMeshQuery_1,_emscripten_bind_NavMeshQuery_init_2,_emscripten_bind_NavMeshQuery_findPath_7,_emscripten_bind_NavMeshQuery_closestPointOnPoly_4,_emscripten_bind_NavMeshQuery_findClosestPoint_6,_emscripten_bind_NavMeshQuery_findStraightPath_9,_emscripten_bind_NavMeshQuery_findNearestPoly_6,_emscripten_bind_NavMeshQuery_findPolysAroundCircle_9,_emscripten_bind_NavMeshQuery_queryPolygons_6,_emscripten_bind_NavMeshQuery_raycast_7,_emscripten_bind_NavMeshQuery_findRandomPointAroundCircle_6,_emscripten_bind_NavMeshQuery_moveAlongSurface_7,_emscripten_bind_NavMeshQuery_findRandomPoint_3,_emscripten_bind_NavMeshQuery_getPolyHeight_3,_emscripten_bind_NavMeshQuery_destroy_0,_emscripten_bind_NavMeshQuery_get_m_navQuery_0,_emscripten_bind_NavMeshQuery_set_m_navQuery_1,_emscripten_bind_NavMeshQuery___destroy___0,_emscripten_bind_dtTileCacheParams_dtTileCacheParams_0,_emscripten_bind_dtTileCacheParams_get_orig_1,_emscripten_bind_dtTileCacheParams_set_orig_2,_emscripten_bind_dtTileCacheParams_get_cs_0,_emscripten_bind_dtTileCacheParams_set_cs_1,_emscripten_bind_dtTileCacheParams_get_ch_0,_emscripten_bind_dtTileCacheParams_set_ch_1,_emscripten_bind_dtTileCacheParams_get_width_0,_emscripten_bind_dtTileCacheParams_set_width_1,_emscripten_bind_dtTileCacheParams_get_height_0,_emscripten_bind_dtTileCacheParams_set_height_1,_emscripten_bind_dtTileCacheParams_get_walkableHeight_0,_emscripten_bind_dtTileCacheParams_set_walkableHeight_1,_emscripten_bind_dtTileCacheParams_get_walkableRadius_0,_emscripten_bind_dtTileCacheParams_set_walkableRadius_1,_emscripten_bind_dtTileCacheParams_get_walkableClimb_0,_emscripten_bind_dtTileCacheParams_set_walkableClimb_1,_emscripten_bind_dtTileCacheParams_get_maxSimplificationError_0,_emscripten_bind_dtTileCacheParams_set_maxSimplificationError_1,_emscripten_bind_dtTileCacheParams_get_maxTiles_0,_emscripten_bind_dtTileCacheParams_set_maxTiles_1,_emscripten_bind_dtTileCacheParams_get_maxObstacles_0,_emscripten_bind_dtTileCacheParams_set_maxObstacles_1,_emscripten_bind_dtTileCacheParams___destroy___0,_emscripten_bind_TileCacheAddTileResult_get_status_0,_emscripten_bind_TileCacheAddTileResult_set_status_1,_emscripten_bind_TileCacheAddTileResult_get_tileRef_0,_emscripten_bind_TileCacheAddTileResult_set_tileRef_1,_emscripten_bind_TileCacheAddTileResult___destroy___0,_emscripten_bind_TileCacheUpdateResult_get_status_0,_emscripten_bind_TileCacheUpdateResult_set_status_1,_emscripten_bind_TileCacheUpdateResult_get_upToDate_0,_emscripten_bind_TileCacheUpdateResult_set_upToDate_1,_emscripten_bind_TileCacheUpdateResult___destroy___0,_emscripten_bind_TileCacheAddObstacleResult_get_status_0,_emscripten_bind_TileCacheAddObstacleResult_set_status_1,_emscripten_bind_TileCacheAddObstacleResult_get_ref_0,_emscripten_bind_TileCacheAddObstacleResult_set_ref_1,_emscripten_bind_TileCacheAddObstacleResult___destroy___0,_emscripten_bind_RecastFastLZCompressor_RecastFastLZCompressor_0,_emscripten_bind_RecastFastLZCompressor___destroy___0,_emscripten_bind_TileCacheMeshProcess_TileCacheMeshProcess_0,_emscripten_bind_TileCacheMeshProcess_process_3,_emscripten_bind_TileCacheMeshProcess___destroy___0,_emscripten_bind_RecastLinearAllocator_RecastLinearAllocator_1,_emscripten_bind_RecastLinearAllocator___destroy___0,_emscripten_bind_TileCache_TileCache_0,_emscripten_bind_TileCache_init_4,_emscripten_bind_TileCache_addTile_2,_emscripten_bind_TileCache_buildNavMeshTile_2,_emscripten_bind_TileCache_buildNavMeshTilesAt_3,_emscripten_bind_TileCache_update_1,_emscripten_bind_TileCache_addCylinderObstacle_3,_emscripten_bind_TileCache_addBoxObstacle_3,_emscripten_bind_TileCache_removeObstacle_1,_emscripten_bind_TileCache_destroy_0,_emscripten_bind_TileCache___destroy___0,_emscripten_bind_CrowdUtils_CrowdUtils_0,_emscripten_bind_CrowdUtils_getActiveAgentCount_1,_emscripten_bind_CrowdUtils_overOffMeshConnection_2,_emscripten_bind_CrowdUtils_agentTeleport_5,_emscripten_bind_CrowdUtils___destroy___0,_emscripten_bind_Detour_Detour_0,_emscripten_bind_Detour_statusSucceed_1,_emscripten_bind_Detour_statusFailed_1,_emscripten_bind_Detour_statusInProgress_1,_emscripten_bind_Detour_statusDetail_2,_emscripten_bind_Detour_allocCrowd_0,_emscripten_bind_Detour_freeCrowd_1,_emscripten_bind_Detour_get_FAILURE_0,_emscripten_bind_Detour_get_SUCCESS_0,_emscripten_bind_Detour_get_IN_PROGRESS_0,_emscripten_bind_Detour_get_STATUS_DETAIL_MASK_0,_emscripten_bind_Detour_get_WRONG_MAGIC_0,_emscripten_bind_Detour_get_WRONG_VERSION_0,_emscripten_bind_Detour_get_OUT_OF_MEMORY_0,_emscripten_bind_Detour_get_INVALID_PARAM_0,_emscripten_bind_Detour_get_BUFFER_TOO_SMALL_0,_emscripten_bind_Detour_get_OUT_OF_NODES_0,_emscripten_bind_Detour_get_PARTIAL_RESULT_0,_emscripten_bind_Detour_get_ALREADY_OCCUPIED_0,_emscripten_bind_Detour_get_VERTS_PER_POLYGON_0,_emscripten_bind_Detour_get_NAVMESH_MAGIC_0,_emscripten_bind_Detour_get_NAVMESH_VERSION_0,_emscripten_bind_Detour_get_NAVMESH_STATE_MAGIC_0,_emscripten_bind_Detour_get_NAVMESH_STATE_VERSION_0,_emscripten_bind_Detour_get_TILECACHE_MAGIC_0,_emscripten_bind_Detour_get_TILECACHE_VERSION_0,_emscripten_bind_Detour_get_TILECACHE_NULL_AREA_0,_emscripten_bind_Detour_get_TILECACHE_WALKABLE_AREA_0,_emscripten_bind_Detour_get_TILECACHE_NULL_IDX_0,_emscripten_bind_Detour_get_NULL_LINK_0,_emscripten_bind_Detour_get_EXT_LINK_0,_emscripten_bind_Detour_get_OFFMESH_CON_BIDIR_0,_emscripten_bind_Detour___destroy___0,_emscripten_bind_dtPathCorridor_init_1,_emscripten_bind_dtPathCorridor_reset_2,_emscripten_bind_dtPathCorridor___destroy___0,_emscripten_bind_dtLocalBoundary_reset_0,_emscripten_bind_dtLocalBoundary___destroy___0,_emscripten_bind_dtCrowdNeighbour_dtCrowdNeighbour_0,_emscripten_bind_dtCrowdNeighbour_get_idx_0,_emscripten_bind_dtCrowdNeighbour_set_idx_1,_emscripten_bind_dtCrowdNeighbour_get_dist_0,_emscripten_bind_dtCrowdNeighbour_set_dist_1,_emscripten_bind_dtCrowdNeighbour___destroy___0,_emscripten_bind_dtCrowdAgent_dtCrowdAgent_0,_emscripten_bind_dtCrowdAgent_get_active_0,_emscripten_bind_dtCrowdAgent_set_active_1,_emscripten_bind_dtCrowdAgent_get_state_0,_emscripten_bind_dtCrowdAgent_set_state_1,_emscripten_bind_dtCrowdAgent_get_corridor_0,_emscripten_bind_dtCrowdAgent_get_boundary_0,_emscripten_bind_dtCrowdAgent_get_topologyOptTime_0,_emscripten_bind_dtCrowdAgent_set_topologyOptTime_1,_emscripten_bind_dtCrowdAgent_get_neis_1,_emscripten_bind_dtCrowdAgent_set_neis_2,_emscripten_bind_dtCrowdAgent_get_nneis_0,_emscripten_bind_dtCrowdAgent_set_nneis_1,_emscripten_bind_dtCrowdAgent_get_desiredSpeed_0,_emscripten_bind_dtCrowdAgent_set_desiredSpeed_1,_emscripten_bind_dtCrowdAgent_get_npos_1,_emscripten_bind_dtCrowdAgent_set_npos_2,_emscripten_bind_dtCrowdAgent_get_disp_1,_emscripten_bind_dtCrowdAgent_set_disp_2,_emscripten_bind_dtCrowdAgent_get_dvel_1,_emscripten_bind_dtCrowdAgent_set_dvel_2,_emscripten_bind_dtCrowdAgent_get_nvel_1,_emscripten_bind_dtCrowdAgent_set_nvel_2,_emscripten_bind_dtCrowdAgent_get_vel_1,_emscripten_bind_dtCrowdAgent_set_vel_2,_emscripten_bind_dtCrowdAgent_get_params_0,_emscripten_bind_dtCrowdAgent_set_params_1,_emscripten_bind_dtCrowdAgent_get_cornerVerts_1,_emscripten_bind_dtCrowdAgent_set_cornerVerts_2,_emscripten_bind_dtCrowdAgent_get_cornerFlags_1,_emscripten_bind_dtCrowdAgent_set_cornerFlags_2,_emscripten_bind_dtCrowdAgent_get_ncorners_0,_emscripten_bind_dtCrowdAgent_set_ncorners_1,_emscripten_bind_dtCrowdAgent_get_targetState_0,_emscripten_bind_dtCrowdAgent_set_targetState_1,_emscripten_bind_dtCrowdAgent_get_targetRef_0,_emscripten_bind_dtCrowdAgent_set_targetRef_1,_emscripten_bind_dtCrowdAgent_get_targetPos_1,_emscripten_bind_dtCrowdAgent_set_targetPos_2,_emscripten_bind_dtCrowdAgent_get_targetPathqRef_0,_emscripten_bind_dtCrowdAgent_set_targetPathqRef_1,_emscripten_bind_dtCrowdAgent_get_targetReplan_0,_emscripten_bind_dtCrowdAgent_set_targetReplan_1,_emscripten_bind_dtCrowdAgent_get_targetReplanTime_0,_emscripten_bind_dtCrowdAgent_set_targetReplanTime_1,_emscripten_bind_dtCrowdAgent___destroy___0,_emscripten_bind_dtObstacleAvoidanceParams_dtObstacleAvoidanceParams_0,_emscripten_bind_dtObstacleAvoidanceParams_get_velBias_0,_emscripten_bind_dtObstacleAvoidanceParams_set_velBias_1,_emscripten_bind_dtObstacleAvoidanceParams_get_weightDesVel_0,_emscripten_bind_dtObstacleAvoidanceParams_set_weightDesVel_1,_emscripten_bind_dtObstacleAvoidanceParams_get_weightCurVel_0,_emscripten_bind_dtObstacleAvoidanceParams_set_weightCurVel_1,_emscripten_bind_dtObstacleAvoidanceParams_get_weightSide_0,_emscripten_bind_dtObstacleAvoidanceParams_set_weightSide_1,_emscripten_bind_dtObstacleAvoidanceParams_get_weightToi_0,_emscripten_bind_dtObstacleAvoidanceParams_set_weightToi_1,_emscripten_bind_dtObstacleAvoidanceParams_get_horizTime_0,_emscripten_bind_dtObstacleAvoidanceParams_set_horizTime_1,_emscripten_bind_dtObstacleAvoidanceParams_get_gridSize_0,_emscripten_bind_dtObstacleAvoidanceParams_set_gridSize_1,_emscripten_bind_dtObstacleAvoidanceParams_get_adaptiveDivs_0,_emscripten_bind_dtObstacleAvoidanceParams_set_adaptiveDivs_1,_emscripten_bind_dtObstacleAvoidanceParams_get_adaptiveRings_0,_emscripten_bind_dtObstacleAvoidanceParams_set_adaptiveRings_1,_emscripten_bind_dtObstacleAvoidanceParams_get_adaptiveDepth_0,_emscripten_bind_dtObstacleAvoidanceParams_set_adaptiveDepth_1,_emscripten_bind_dtObstacleAvoidanceParams___destroy___0,_emscripten_bind_dtObstacleAvoidanceDebugData___destroy___0,_emscripten_bind_dtCrowdAgentDebugInfo_dtCrowdAgentDebugInfo_0,_emscripten_bind_dtCrowdAgentDebugInfo_get_idx_0,_emscripten_bind_dtCrowdAgentDebugInfo_set_idx_1,_emscripten_bind_dtCrowdAgentDebugInfo_get_optStart_1,_emscripten_bind_dtCrowdAgentDebugInfo_set_optStart_2,_emscripten_bind_dtCrowdAgentDebugInfo_get_optEnd_1,_emscripten_bind_dtCrowdAgentDebugInfo_set_optEnd_2,_emscripten_bind_dtCrowdAgentDebugInfo_get_vod_0,_emscripten_bind_dtCrowdAgentDebugInfo_set_vod_1,_emscripten_bind_dtCrowdAgentDebugInfo___destroy___0,_emscripten_bind_dtQueryFilter_dtQueryFilter_0,_emscripten_bind_dtQueryFilter_getAreaCost_1,_emscripten_bind_dtQueryFilter_setAreaCost_2,_emscripten_bind_dtQueryFilter_getIncludeFlags_0,_emscripten_bind_dtQueryFilter_setIncludeFlags_1,_emscripten_bind_dtQueryFilter_getExcludeFlags_0,_emscripten_bind_dtQueryFilter_setExcludeFlags_1,_emscripten_bind_dtQueryFilter___destroy___0,_emscripten_bind_dtNavMeshQuery_getAttachedNavMesh_0,_emscripten_bind_dtNavMeshQuery___destroy___0,_emscripten_bind_dtCrowd_dtCrowd_0,_emscripten_bind_dtCrowd_init_3,_emscripten_bind_dtCrowd_setObstacleAvoidanceParams_2,_emscripten_bind_dtCrowd_getObstacleAvoidanceParams_1,_emscripten_bind_dtCrowd_getAgent_1,_emscripten_bind_dtCrowd_getEditableAgent_1,_emscripten_bind_dtCrowd_getAgentCount_0,_emscripten_bind_dtCrowd_addAgent_2,_emscripten_bind_dtCrowd_updateAgentParameters_2,_emscripten_bind_dtCrowd_removeAgent_1,_emscripten_bind_dtCrowd_requestMoveTarget_3,_emscripten_bind_dtCrowd_requestMoveVelocity_2,_emscripten_bind_dtCrowd_resetMoveTarget_1,_emscripten_bind_dtCrowd_update_2,_emscripten_bind_dtCrowd_getFilter_1,_emscripten_bind_dtCrowd_getEditableFilter_1,_emscripten_bind_dtCrowd_getNavMeshQuery_0,_emscripten_bind_dtCrowd___destroy___0,_emscripten_bind_RecastBuildContextJsImpl_RecastBuildContextJsImpl_0,_emscripten_bind_RecastBuildContextJsImpl_resetLog_0,_emscripten_bind_RecastBuildContextJsImpl_log_3,_emscripten_bind_RecastBuildContextJsImpl_resetTimers_0,_emscripten_bind_RecastBuildContextJsImpl_startTimer_1,_emscripten_bind_RecastBuildContextJsImpl_stopTimer_1,_emscripten_bind_RecastBuildContextJsImpl_getAccumulatedTime_1,_emscripten_bind_RecastBuildContextJsImpl___destroy___0,_emscripten_bind_RecastBuildContext_RecastBuildContext_1,_emscripten_bind_RecastBuildContext_enableLog_1,_emscripten_bind_RecastBuildContext_resetLog_0,_emscripten_bind_RecastBuildContext_log_2,_emscripten_bind_RecastBuildContext_enableTimer_1,_emscripten_bind_RecastBuildContext_resetTimers_0,_emscripten_bind_RecastBuildContext_startTimer_1,_emscripten_bind_RecastBuildContext_stopTimer_1,_emscripten_bind_RecastBuildContext_getAccumulatedTime_1,_emscripten_bind_RecastBuildContext_logEnabled_0,_emscripten_bind_RecastBuildContext_timerEnabled_0,_emscripten_bind_RecastBuildContext___destroy___0,_emscripten_bind_RecastCalcBoundsResult_get_bmin_1,_emscripten_bind_RecastCalcBoundsResult_set_bmin_2,_emscripten_bind_RecastCalcBoundsResult_get_bmax_1,_emscripten_bind_RecastCalcBoundsResult_set_bmax_2,_emscripten_bind_RecastCalcBoundsResult___destroy___0,_emscripten_bind_RecastCalcGridSizeResult_get_width_0,_emscripten_bind_RecastCalcGridSizeResult_set_width_1,_emscripten_bind_RecastCalcGridSizeResult_get_height_0,_emscripten_bind_RecastCalcGridSizeResult_set_height_1,_emscripten_bind_RecastCalcGridSizeResult___destroy___0,_emscripten_bind_Recast_Recast_0,_emscripten_bind_Recast_calcBounds_2,_emscripten_bind_Recast_calcGridSize_3,_emscripten_bind_Recast_createHeightfield_8,_emscripten_bind_Recast_markWalkableTriangles_7,_emscripten_bind_Recast_clearUnwalkableTriangles_7,_emscripten_bind_Recast_rasterizeTriangles_8,_emscripten_bind_Recast_filterLowHangingWalkableObstacles_3,_emscripten_bind_Recast_filterLedgeSpans_4,_emscripten_bind_Recast_filterWalkableLowHeightSpans_3,_emscripten_bind_Recast_getHeightFieldSpanCount_2,_emscripten_bind_Recast_buildCompactHeightfield_5,_emscripten_bind_Recast_erodeWalkableArea_3,_emscripten_bind_Recast_medianFilterWalkableArea_2,_emscripten_bind_Recast_markBoxArea_5,_emscripten_bind_Recast_markConvexPolyArea_7,_emscripten_bind_Recast_markCylinderArea_6,_emscripten_bind_Recast_buildDistanceField_2,_emscripten_bind_Recast_buildRegions_5,_emscripten_bind_Recast_buildLayerRegions_4,_emscripten_bind_Recast_buildRegionsMonotone_5,_emscripten_bind_Recast_setCon_3,_emscripten_bind_Recast_getCon_2,_emscripten_bind_Recast_getDirOffsetX_1,_emscripten_bind_Recast_getDirOffsetY_1,_emscripten_bind_Recast_getDirForOffset_2,_emscripten_bind_Recast_buildHeightfieldLayers_5,_emscripten_bind_Recast_buildContours_6,_emscripten_bind_Recast_buildPolyMesh_4,_emscripten_bind_Recast_mergePolyMeshes_4,_emscripten_bind_Recast_buildPolyMeshDetail_6,_emscripten_bind_Recast_copyPolyMesh_3,_emscripten_bind_Recast_mergePolyMeshDetails_4,_emscripten_bind_Recast_getHeightfieldLayerHeights_1,_emscripten_bind_Recast_getHeightfieldLayerAreas_1,_emscripten_bind_Recast_getHeightfieldLayerCons_1,_emscripten_bind_Recast_allocHeightfield_0,_emscripten_bind_Recast_freeHeightfield_1,_emscripten_bind_Recast_allocCompactHeightfield_0,_emscripten_bind_Recast_freeCompactHeightfield_1,_emscripten_bind_Recast_allocHeightfieldLayerSet_0,_emscripten_bind_Recast_freeHeightfieldLayerSet_1,_emscripten_bind_Recast_allocContourSet_0,_emscripten_bind_Recast_freeContourSet_1,_emscripten_bind_Recast_allocPolyMesh_0,_emscripten_bind_Recast_freePolyMesh_1,_emscripten_bind_Recast_allocPolyMeshDetail_0,_emscripten_bind_Recast_freePolyMeshDetail_1,_emscripten_bind_Recast_get_BORDER_REG_0,_emscripten_bind_Recast_set_BORDER_REG_1,_emscripten_bind_Recast_get_MULTIPLE_REGS_0,_emscripten_bind_Recast_set_MULTIPLE_REGS_1,_emscripten_bind_Recast_get_BORDER_VERTEX_0,_emscripten_bind_Recast_set_BORDER_VERTEX_1,_emscripten_bind_Recast_get_AREA_BORDER_0,_emscripten_bind_Recast_set_AREA_BORDER_1,_emscripten_bind_Recast_get_CONTOUR_REG_MASK_0,_emscripten_bind_Recast_set_CONTOUR_REG_MASK_1,_emscripten_bind_Recast_get_MESH_NULL_IDX_0,_emscripten_bind_Recast_set_MESH_NULL_IDX_1,_emscripten_bind_Recast_get_NULL_AREA_0,_emscripten_bind_Recast_set_NULL_AREA_1,_emscripten_bind_Recast_get_WALKABLE_AREA_0,_emscripten_bind_Recast_set_WALKABLE_AREA_1,_emscripten_bind_Recast_get_NOT_CONNECTED_0,_emscripten_bind_Recast_set_NOT_CONNECTED_1,_emscripten_bind_Recast___destroy___0,_emscripten_bind_CreateNavMeshDataResult_get_success_0,_emscripten_bind_CreateNavMeshDataResult_set_success_1,_emscripten_bind_CreateNavMeshDataResult_get_navMeshData_0,_emscripten_bind_CreateNavMeshDataResult_set_navMeshData_1,_emscripten_bind_CreateNavMeshDataResult___destroy___0,_emscripten_bind_DetourNavMeshBuilder_DetourNavMeshBuilder_0,_emscripten_bind_DetourNavMeshBuilder_setPolyMeshCreateParams_2,_emscripten_bind_DetourNavMeshBuilder_setPolyMeshDetailCreateParams_2,_emscripten_bind_DetourNavMeshBuilder_setOffMeshConnections_8,_emscripten_bind_DetourNavMeshBuilder_createNavMeshData_1,_emscripten_bind_DetourNavMeshBuilder___destroy___0,_emscripten_bind_dtTileCacheLayer___destroy___0,_emscripten_bind_dtTileCacheContourSet___destroy___0,_emscripten_bind_dtTileCachePolyMesh___destroy___0,_emscripten_bind_dtTileCacheLayerHeader_dtTileCacheLayerHeader_0,_emscripten_bind_dtTileCacheLayerHeader_get_magic_0,_emscripten_bind_dtTileCacheLayerHeader_set_magic_1,_emscripten_bind_dtTileCacheLayerHeader_get_version_0,_emscripten_bind_dtTileCacheLayerHeader_set_version_1,_emscripten_bind_dtTileCacheLayerHeader_get_tx_0,_emscripten_bind_dtTileCacheLayerHeader_set_tx_1,_emscripten_bind_dtTileCacheLayerHeader_get_ty_0,_emscripten_bind_dtTileCacheLayerHeader_set_ty_1,_emscripten_bind_dtTileCacheLayerHeader_get_tlayer_0,_emscripten_bind_dtTileCacheLayerHeader_set_tlayer_1,_emscripten_bind_dtTileCacheLayerHeader_get_bmin_1,_emscripten_bind_dtTileCacheLayerHeader_set_bmin_2,_emscripten_bind_dtTileCacheLayerHeader_get_bmax_1,_emscripten_bind_dtTileCacheLayerHeader_set_bmax_2,_emscripten_bind_dtTileCacheLayerHeader_get_hmin_0,_emscripten_bind_dtTileCacheLayerHeader_set_hmin_1,_emscripten_bind_dtTileCacheLayerHeader_get_hmax_0,_emscripten_bind_dtTileCacheLayerHeader_set_hmax_1,_emscripten_bind_dtTileCacheLayerHeader_get_width_0,_emscripten_bind_dtTileCacheLayerHeader_set_width_1,_emscripten_bind_dtTileCacheLayerHeader_get_height_0,_emscripten_bind_dtTileCacheLayerHeader_set_height_1,_emscripten_bind_dtTileCacheLayerHeader_get_minx_0,_emscripten_bind_dtTileCacheLayerHeader_set_minx_1,_emscripten_bind_dtTileCacheLayerHeader_get_maxx_0,_emscripten_bind_dtTileCacheLayerHeader_set_maxx_1,_emscripten_bind_dtTileCacheLayerHeader_get_miny_0,_emscripten_bind_dtTileCacheLayerHeader_set_miny_1,_emscripten_bind_dtTileCacheLayerHeader_get_maxy_0,_emscripten_bind_dtTileCacheLayerHeader_set_maxy_1,_emscripten_bind_dtTileCacheLayerHeader___destroy___0,_emscripten_bind_DetourTileCacheBuilder_DetourTileCacheBuilder_0,_emscripten_bind_DetourTileCacheBuilder_buildTileCacheLayer_6,_emscripten_bind_DetourTileCacheBuilder___destroy___0,_emscripten_bind_rcChunkyTriMeshNode_get_bmin_1,_emscripten_bind_rcChunkyTriMeshNode_set_bmin_2,_emscripten_bind_rcChunkyTriMeshNode_get_bmax_1,_emscripten_bind_rcChunkyTriMeshNode_set_bmax_2,_emscripten_bind_rcChunkyTriMeshNode_get_i_0,_emscripten_bind_rcChunkyTriMeshNode_set_i_1,_emscripten_bind_rcChunkyTriMeshNode_get_n_0,_emscripten_bind_rcChunkyTriMeshNode_set_n_1,_emscripten_bind_rcChunkyTriMeshNode___destroy___0,_emscripten_bind_rcChunkyTriMesh_rcChunkyTriMesh_0,_emscripten_bind_rcChunkyTriMesh_get_nodes_1,_emscripten_bind_rcChunkyTriMesh_set_nodes_2,_emscripten_bind_rcChunkyTriMesh_get_nnodes_0,_emscripten_bind_rcChunkyTriMesh_set_nnodes_1,_emscripten_bind_rcChunkyTriMesh_get_tris_1,_emscripten_bind_rcChunkyTriMesh_set_tris_2,_emscripten_bind_rcChunkyTriMesh_get_ntris_0,_emscripten_bind_rcChunkyTriMesh_set_ntris_1,_emscripten_bind_rcChunkyTriMesh_get_maxTrisPerChunk_0,_emscripten_bind_rcChunkyTriMesh_set_maxTrisPerChunk_1,_emscripten_bind_rcChunkyTriMesh___destroy___0,_emscripten_bind_ChunkyTriMeshUtils_ChunkyTriMeshUtils_0,_emscripten_bind_ChunkyTriMeshUtils_createChunkyTriMesh_5,_emscripten_bind_ChunkyTriMeshUtils_getChunksOverlappingRect_5,_emscripten_bind_ChunkyTriMeshUtils_getChunkyTriMeshNodeTris_2,_emscripten_bind_ChunkyTriMeshUtils___destroy___0,_emscripten_bind_BoolRef_BoolRef_0,_emscripten_bind_BoolRef_get_value_0,_emscripten_bind_BoolRef_set_value_1,_emscripten_bind_BoolRef___destroy___0,_emscripten_bind_IntRef_IntRef_0,_emscripten_bind_IntRef_get_value_0,_emscripten_bind_IntRef_set_value_1,_emscripten_bind_IntRef___destroy___0,_emscripten_bind_UnsignedIntRef_UnsignedIntRef_0,_emscripten_bind_UnsignedIntRef_get_value_0,_emscripten_bind_UnsignedIntRef_set_value_1,_emscripten_bind_UnsignedIntRef___destroy___0,_emscripten_bind_UnsignedCharRef_UnsignedCharRef_0,_emscripten_bind_UnsignedCharRef_get_value_0,_emscripten_bind_UnsignedCharRef_set_value_1,_emscripten_bind_UnsignedCharRef___destroy___0,_emscripten_bind_UnsignedShortRef_UnsignedShortRef_0,_emscripten_bind_UnsignedShortRef_get_value_0,_emscripten_bind_UnsignedShortRef_set_value_1,_emscripten_bind_UnsignedShortRef___destroy___0,_emscripten_bind_FloatRef_FloatRef_0,_emscripten_bind_FloatRef_get_value_0,_emscripten_bind_FloatRef_set_value_1,_emscripten_bind_FloatRef___destroy___0,_emscripten_bind_IntArray_IntArray_0,_emscripten_bind_IntArray_resize_1,_emscripten_bind_IntArray_copy_2,_emscripten_bind_IntArray_free_0,_emscripten_bind_IntArray_get_1,_emscripten_bind_IntArray_set_2,_emscripten_bind_IntArray_getDataPointer_0,_emscripten_bind_IntArray_get_data_1,_emscripten_bind_IntArray_set_data_2,_emscripten_bind_IntArray_get_size_0,_emscripten_bind_IntArray_set_size_1,_emscripten_bind_IntArray_get_isView_0,_emscripten_bind_IntArray_set_isView_1,_emscripten_bind_IntArray___destroy___0,_emscripten_bind_UnsignedIntArray_UnsignedIntArray_0,_emscripten_bind_UnsignedIntArray_resize_1,_emscripten_bind_UnsignedIntArray_copy_2,_emscripten_bind_UnsignedIntArray_free_0,_emscripten_bind_UnsignedIntArray_get_1,_emscripten_bind_UnsignedIntArray_set_2,_emscripten_bind_UnsignedIntArray_getDataPointer_0,_emscripten_bind_UnsignedIntArray_get_data_1,_emscripten_bind_UnsignedIntArray_set_data_2,_emscripten_bind_UnsignedIntArray_get_size_0,_emscripten_bind_UnsignedIntArray_set_size_1,_emscripten_bind_UnsignedIntArray_get_isView_0,_emscripten_bind_UnsignedIntArray_set_isView_1,_emscripten_bind_UnsignedIntArray___destroy___0,_emscripten_bind_UnsignedCharArray_UnsignedCharArray_0,_emscripten_bind_UnsignedCharArray_resize_1,_emscripten_bind_UnsignedCharArray_copy_2,_emscripten_bind_UnsignedCharArray_free_0,_emscripten_bind_UnsignedCharArray_get_1,_emscripten_bind_UnsignedCharArray_set_2,_emscripten_bind_UnsignedCharArray_getDataPointer_0,_emscripten_bind_UnsignedCharArray_get_data_1,_emscripten_bind_UnsignedCharArray_set_data_2,_emscripten_bind_UnsignedCharArray_get_size_0,_emscripten_bind_UnsignedCharArray_set_size_1,_emscripten_bind_UnsignedCharArray_get_isView_0,_emscripten_bind_UnsignedCharArray_set_isView_1,_emscripten_bind_UnsignedCharArray___destroy___0,_emscripten_bind_UnsignedShortArray_UnsignedShortArray_0,_emscripten_bind_UnsignedShortArray_resize_1,_emscripten_bind_UnsignedShortArray_copy_2,_emscripten_bind_UnsignedShortArray_free_0,_emscripten_bind_UnsignedShortArray_get_1,_emscripten_bind_UnsignedShortArray_set_2,_emscripten_bind_UnsignedShortArray_getDataPointer_0,_emscripten_bind_UnsignedShortArray_get_data_1,_emscripten_bind_UnsignedShortArray_set_data_2,_emscripten_bind_UnsignedShortArray_get_size_0,_emscripten_bind_UnsignedShortArray_set_size_1,_emscripten_bind_UnsignedShortArray_get_isView_0,_emscripten_bind_UnsignedShortArray_set_isView_1,_emscripten_bind_UnsignedShortArray___destroy___0,_emscripten_bind_FloatArray_FloatArray_0,_emscripten_bind_FloatArray_resize_1,_emscripten_bind_FloatArray_copy_2,_emscripten_bind_FloatArray_free_0,_emscripten_bind_FloatArray_get_1,_emscripten_bind_FloatArray_set_2,_emscripten_bind_FloatArray_getDataPointer_0,_emscripten_bind_FloatArray_get_data_1,_emscripten_bind_FloatArray_set_data_2,_emscripten_bind_FloatArray_get_size_0,_emscripten_bind_FloatArray_set_size_1,_emscripten_bind_FloatArray_get_isView_0,_emscripten_bind_FloatArray_set_isView_1,_emscripten_bind_FloatArray___destroy___0,_emscripten_bind_NavMeshImporterResult_get_navMesh_0,_emscripten_bind_NavMeshImporterResult_set_navMesh_1,_emscripten_bind_NavMeshImporterResult_get_tileCache_0,_emscripten_bind_NavMeshImporterResult_set_tileCache_1,_emscripten_bind_NavMeshImporterResult_get_allocator_0,_emscripten_bind_NavMeshImporterResult_set_allocator_1,_emscripten_bind_NavMeshImporterResult_get_compressor_0,_emscripten_bind_NavMeshImporterResult_set_compressor_1,_emscripten_bind_NavMeshImporterResult___destroy___0,_emscripten_bind_NavMeshImporter_NavMeshImporter_0,_emscripten_bind_NavMeshImporter_importNavMesh_2,_emscripten_bind_NavMeshImporter___destroy___0,_emscripten_bind_NavMeshExport_NavMeshExport_0,_emscripten_bind_NavMeshExport_get_dataPointer_0,_emscripten_bind_NavMeshExport_set_dataPointer_1,_emscripten_bind_NavMeshExport_get_size_0,_emscripten_bind_NavMeshExport_set_size_1,_emscripten_bind_NavMeshExport___destroy___0,_emscripten_bind_NavMeshExporter_NavMeshExporter_0,_emscripten_bind_NavMeshExporter_exportNavMesh_2,_emscripten_bind_NavMeshExporter_freeNavMeshExport_1,_emscripten_bind_NavMeshExporter___destroy___0,_emscripten_bind_DebugDrawImpl_DebugDrawImpl_0,_emscripten_bind_DebugDrawImpl_handleDepthMask_1,_emscripten_bind_DebugDrawImpl_handleTexture_1,_emscripten_bind_DebugDrawImpl_handleBegin_2,_emscripten_bind_DebugDrawImpl_handleVertexWithColor_4,_emscripten_bind_DebugDrawImpl_handleVertexWithColorAndUV_6,_emscripten_bind_DebugDrawImpl_handleEnd_0,_emscripten_bind_DebugDrawImpl___destroy___0,_emscripten_bind_RecastDebugDraw_RecastDebugDraw_0,_emscripten_bind_RecastDebugDraw_debugDrawHeightfieldSolid_2,_emscripten_bind_RecastDebugDraw_debugDrawHeightfieldWalkable_2,_emscripten_bind_RecastDebugDraw_debugDrawCompactHeightfieldSolid_2,_emscripten_bind_RecastDebugDraw_debugDrawCompactHeightfieldRegions_2,_emscripten_bind_RecastDebugDraw_debugDrawCompactHeightfieldDistance_2,_emscripten_bind_RecastDebugDraw_debugDrawHeightfieldLayer_3,_emscripten_bind_RecastDebugDraw_debugDrawHeightfieldLayers_2,_emscripten_bind_RecastDebugDraw_debugDrawRegionConnections_3,_emscripten_bind_RecastDebugDraw_debugDrawRawContours_3,_emscripten_bind_RecastDebugDraw_debugDrawContours_3,_emscripten_bind_RecastDebugDraw_debugDrawPolyMesh_2,_emscripten_bind_RecastDebugDraw_debugDrawPolyMeshDetail_2,_emscripten_bind_RecastDebugDraw___destroy___0,_emscripten_bind_DetourDebugDraw_DetourDebugDraw_0,_emscripten_bind_DetourDebugDraw_debugDrawNavMesh_3,_emscripten_bind_DetourDebugDraw_debugDrawNavMeshWithClosedList_4,_emscripten_bind_DetourDebugDraw_debugDrawNavMeshNodes_2,_emscripten_bind_DetourDebugDraw_debugDrawNavMeshBVTree_2,_emscripten_bind_DetourDebugDraw_debugDrawNavMeshPortals_2,_emscripten_bind_DetourDebugDraw_debugDrawNavMeshPolysWithFlags_4,_emscripten_bind_DetourDebugDraw_debugDrawNavMeshPoly_4,_emscripten_bind_DetourDebugDraw_debugDrawTileCacheLayerAreas_4,_emscripten_bind_DetourDebugDraw_debugDrawTileCacheLayerRegions_4,_emscripten_bind_DetourDebugDraw_debugDrawTileCacheContours_5,_emscripten_bind_DetourDebugDraw_debugDrawTileCachePolyMesh_5,_emscripten_bind_DetourDebugDraw___destroy___0,_emscripten_enum_dtStraightPathFlags_DT_STRAIGHTPATH_START,_emscripten_enum_dtStraightPathFlags_DT_STRAIGHTPATH_END,_emscripten_enum_dtStraightPathFlags_DT_STRAIGHTPATH_OFFMESH_CONNECTION,_emscripten_enum_dtStraightPathOptions_DT_STRAIGHTPATH_AREA_CROSSINGS,_emscripten_enum_dtStraightPathOptions_DT_STRAIGHTPATH_ALL_CROSSINGS,_emscripten_enum_dtFindPathOptions_DT_FINDPATH_ANY_ANGLE,_emscripten_enum_dtRaycastOptions_DT_RAYCAST_USE_COSTS,_emscripten_enum_dtTileFlags_DT_TILE_FREE_DATA,_emscripten_enum_CrowdAgentState_DT_CROWDAGENT_STATE_INVALID,_emscripten_enum_CrowdAgentState_DT_CROWDAGENT_STATE_WALKING,_emscripten_enum_CrowdAgentState_DT_CROWDAGENT_STATE_OFFMESH,_emscripten_enum_MoveRequestState_DT_CROWDAGENT_TARGET_NONE,_emscripten_enum_MoveRequestState_DT_CROWDAGENT_TARGET_FAILED,_emscripten_enum_MoveRequestState_DT_CROWDAGENT_TARGET_VALID,_emscripten_enum_MoveRequestState_DT_CROWDAGENT_TARGET_REQUESTING,_emscripten_enum_MoveRequestState_DT_CROWDAGENT_TARGET_WAITING_FOR_QUEUE,_emscripten_enum_MoveRequestState_DT_CROWDAGENT_TARGET_WAITING_FOR_PATH,_emscripten_enum_MoveRequestState_DT_CROWDAGENT_TARGET_VELOCITY,_emscripten_enum_rcBuildContoursFlags_RC_CONTOUR_TESS_WALL_EDGES,_emscripten_enum_rcBuildContoursFlags_RC_CONTOUR_TESS_AREA_EDGES,_emscripten_enum_rcLogCategory_RC_LOG_PROGRESS,_emscripten_enum_rcLogCategory_RC_LOG_WARNING,_emscripten_enum_rcLogCategory_RC_LOG_ERROR,_emscripten_enum_rcTimerLabel_RC_TIMER_TOTAL,_emscripten_enum_rcTimerLabel_RC_TIMER_TEMP,_emscripten_enum_rcTimerLabel_RC_TIMER_RASTERIZE_TRIANGLES,_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_COMPACTHEIGHTFIELD,_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_CONTOURS,_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_CONTOURS_TRACE,_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_CONTOURS_SIMPLIFY,_emscripten_enum_rcTimerLabel_RC_TIMER_FILTER_BORDER,_emscripten_enum_rcTimerLabel_RC_TIMER_FILTER_WALKABLE,_emscripten_enum_rcTimerLabel_RC_TIMER_MEDIAN_AREA,_emscripten_enum_rcTimerLabel_RC_TIMER_FILTER_LOW_OBSTACLES,_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_POLYMESH,_emscripten_enum_rcTimerLabel_RC_TIMER_MERGE_POLYMESH,_emscripten_enum_rcTimerLabel_RC_TIMER_ERODE_AREA,_emscripten_enum_rcTimerLabel_RC_TIMER_MARK_BOX_AREA,_emscripten_enum_rcTimerLabel_RC_TIMER_MARK_CYLINDER_AREA,_emscripten_enum_rcTimerLabel_RC_TIMER_MARK_CONVEXPOLY_AREA,_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_DISTANCEFIELD,_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_DISTANCEFIELD_DIST,_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_DISTANCEFIELD_BLUR,_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_REGIONS,_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_REGIONS_WATERSHED,_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_REGIONS_EXPAND,_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_REGIONS_FLOOD,_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_REGIONS_FILTER,_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_LAYERS,_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_POLYMESHDETAIL,_emscripten_enum_rcTimerLabel_RC_TIMER_MERGE_POLYMESHDETAIL,_emscripten_enum_rcTimerLabel_RC_MAX_TIMERS,_emscripten_enum_dtCompressedTileFlags_DT_COMPRESSEDTILE_FREE_DATA,_emscripten_enum_duDebugDrawPrimitives_DU_DRAW_POINTS,_emscripten_enum_duDebugDrawPrimitives_DU_DRAW_LINES,_emscripten_enum_duDebugDrawPrimitives_DU_DRAW_TRIS,_emscripten_enum_duDebugDrawPrimitives_DU_DRAW_QUADS,__emscripten_timeout;function assignWasmExports(wasmExports){Module["_webidl_free"]=_webidl_free=wasmExports["i"];Module["_free"]=_free=wasmExports["j"];Module["_webidl_malloc"]=_webidl_malloc=wasmExports["k"];Module["_malloc"]=_malloc=wasmExports["l"];Module["_emscripten_bind_duDebugDraw___destroy___0"]=_emscripten_bind_duDebugDraw___destroy___0=wasmExports["m"];Module["_emscripten_bind_dtTileCacheCompressor___destroy___0"]=_emscripten_bind_dtTileCacheCompressor___destroy___0=wasmExports["o"];Module["_emscripten_bind_TileCacheMeshProcessJsImpl_process_3"]=_emscripten_bind_TileCacheMeshProcessJsImpl_process_3=wasmExports["p"];Module["_emscripten_bind_TileCacheMeshProcessJsImpl___destroy___0"]=_emscripten_bind_TileCacheMeshProcessJsImpl___destroy___0=wasmExports["q"];Module["_emscripten_bind_dtTileCacheAlloc___destroy___0"]=_emscripten_bind_dtTileCacheAlloc___destroy___0=wasmExports["r"];Module["_emscripten_bind_rcContext_rcContext_0"]=_emscripten_bind_rcContext_rcContext_0=wasmExports["s"];Module["_emscripten_bind_rcContext_enableLog_1"]=_emscripten_bind_rcContext_enableLog_1=wasmExports["t"];Module["_emscripten_bind_rcContext_resetLog_0"]=_emscripten_bind_rcContext_resetLog_0=wasmExports["u"];Module["_emscripten_bind_rcContext_log_2"]=_emscripten_bind_rcContext_log_2=wasmExports["v"];Module["_emscripten_bind_rcContext_enableTimer_1"]=_emscripten_bind_rcContext_enableTimer_1=wasmExports["w"];Module["_emscripten_bind_rcContext_resetTimers_0"]=_emscripten_bind_rcContext_resetTimers_0=wasmExports["x"];Module["_emscripten_bind_rcContext_startTimer_1"]=_emscripten_bind_rcContext_startTimer_1=wasmExports["y"];Module["_emscripten_bind_rcContext_stopTimer_1"]=_emscripten_bind_rcContext_stopTimer_1=wasmExports["z"];Module["_emscripten_bind_rcContext_getAccumulatedTime_1"]=_emscripten_bind_rcContext_getAccumulatedTime_1=wasmExports["A"];Module["_emscripten_bind_rcContext___destroy___0"]=_emscripten_bind_rcContext___destroy___0=wasmExports["B"];Module["_emscripten_bind_RecastBuildContextImpl___destroy___0"]=_emscripten_bind_RecastBuildContextImpl___destroy___0=wasmExports["C"];Module["_emscripten_bind_DebugDraw___destroy___0"]=_emscripten_bind_DebugDraw___destroy___0=wasmExports["D"];Module["_emscripten_bind_VoidPtr___destroy___0"]=_emscripten_bind_VoidPtr___destroy___0=wasmExports["E"];Module["_emscripten_bind_rcConfig_rcConfig_0"]=_emscripten_bind_rcConfig_rcConfig_0=wasmExports["F"];Module["_emscripten_bind_rcConfig_get_width_0"]=_emscripten_bind_rcConfig_get_width_0=wasmExports["G"];Module["_emscripten_bind_rcConfig_set_width_1"]=_emscripten_bind_rcConfig_set_width_1=wasmExports["H"];Module["_emscripten_bind_rcConfig_get_height_0"]=_emscripten_bind_rcConfig_get_height_0=wasmExports["I"];Module["_emscripten_bind_rcConfig_set_height_1"]=_emscripten_bind_rcConfig_set_height_1=wasmExports["J"];Module["_emscripten_bind_rcConfig_get_tileSize_0"]=_emscripten_bind_rcConfig_get_tileSize_0=wasmExports["K"];Module["_emscripten_bind_rcConfig_set_tileSize_1"]=_emscripten_bind_rcConfig_set_tileSize_1=wasmExports["L"];Module["_emscripten_bind_rcConfig_get_borderSize_0"]=_emscripten_bind_rcConfig_get_borderSize_0=wasmExports["M"];Module["_emscripten_bind_rcConfig_set_borderSize_1"]=_emscripten_bind_rcConfig_set_borderSize_1=wasmExports["N"];Module["_emscripten_bind_rcConfig_get_cs_0"]=_emscripten_bind_rcConfig_get_cs_0=wasmExports["O"];Module["_emscripten_bind_rcConfig_set_cs_1"]=_emscripten_bind_rcConfig_set_cs_1=wasmExports["P"];Module["_emscripten_bind_rcConfig_get_ch_0"]=_emscripten_bind_rcConfig_get_ch_0=wasmExports["Q"];Module["_emscripten_bind_rcConfig_set_ch_1"]=_emscripten_bind_rcConfig_set_ch_1=wasmExports["R"];Module["_emscripten_bind_rcConfig_get_bmin_1"]=_emscripten_bind_rcConfig_get_bmin_1=wasmExports["S"];Module["_emscripten_bind_rcConfig_set_bmin_2"]=_emscripten_bind_rcConfig_set_bmin_2=wasmExports["T"];Module["_emscripten_bind_rcConfig_get_bmax_1"]=_emscripten_bind_rcConfig_get_bmax_1=wasmExports["U"];Module["_emscripten_bind_rcConfig_set_bmax_2"]=_emscripten_bind_rcConfig_set_bmax_2=wasmExports["V"];Module["_emscripten_bind_rcConfig_get_walkableSlopeAngle_0"]=_emscripten_bind_rcConfig_get_walkableSlopeAngle_0=wasmExports["W"];Module["_emscripten_bind_rcConfig_set_walkableSlopeAngle_1"]=_emscripten_bind_rcConfig_set_walkableSlopeAngle_1=wasmExports["X"];Module["_emscripten_bind_rcConfig_get_walkableHeight_0"]=_emscripten_bind_rcConfig_get_walkableHeight_0=wasmExports["Y"];Module["_emscripten_bind_rcConfig_set_walkableHeight_1"]=_emscripten_bind_rcConfig_set_walkableHeight_1=wasmExports["Z"];Module["_emscripten_bind_rcConfig_get_walkableClimb_0"]=_emscripten_bind_rcConfig_get_walkableClimb_0=wasmExports["_"];Module["_emscripten_bind_rcConfig_set_walkableClimb_1"]=_emscripten_bind_rcConfig_set_walkableClimb_1=wasmExports["$"];Module["_emscripten_bind_rcConfig_get_walkableRadius_0"]=_emscripten_bind_rcConfig_get_walkableRadius_0=wasmExports["aa"];Module["_emscripten_bind_rcConfig_set_walkableRadius_1"]=_emscripten_bind_rcConfig_set_walkableRadius_1=wasmExports["ba"];Module["_emscripten_bind_rcConfig_get_maxEdgeLen_0"]=_emscripten_bind_rcConfig_get_maxEdgeLen_0=wasmExports["ca"];Module["_emscripten_bind_rcConfig_set_maxEdgeLen_1"]=_emscripten_bind_rcConfig_set_maxEdgeLen_1=wasmExports["da"];Module["_emscripten_bind_rcConfig_get_maxSimplificationError_0"]=_emscripten_bind_rcConfig_get_maxSimplificationError_0=wasmExports["ea"];Module["_emscripten_bind_rcConfig_set_maxSimplificationError_1"]=_emscripten_bind_rcConfig_set_maxSimplificationError_1=wasmExports["fa"];Module["_emscripten_bind_rcConfig_get_minRegionArea_0"]=_emscripten_bind_rcConfig_get_minRegionArea_0=wasmExports["ga"];Module["_emscripten_bind_rcConfig_set_minRegionArea_1"]=_emscripten_bind_rcConfig_set_minRegionArea_1=wasmExports["ha"];Module["_emscripten_bind_rcConfig_get_mergeRegionArea_0"]=_emscripten_bind_rcConfig_get_mergeRegionArea_0=wasmExports["ia"];Module["_emscripten_bind_rcConfig_set_mergeRegionArea_1"]=_emscripten_bind_rcConfig_set_mergeRegionArea_1=wasmExports["ja"];Module["_emscripten_bind_rcConfig_get_maxVertsPerPoly_0"]=_emscripten_bind_rcConfig_get_maxVertsPerPoly_0=wasmExports["ka"];Module["_emscripten_bind_rcConfig_set_maxVertsPerPoly_1"]=_emscripten_bind_rcConfig_set_maxVertsPerPoly_1=wasmExports["la"];Module["_emscripten_bind_rcConfig_get_detailSampleDist_0"]=_emscripten_bind_rcConfig_get_detailSampleDist_0=wasmExports["ma"];Module["_emscripten_bind_rcConfig_set_detailSampleDist_1"]=_emscripten_bind_rcConfig_set_detailSampleDist_1=wasmExports["na"];Module["_emscripten_bind_rcConfig_get_detailSampleMaxError_0"]=_emscripten_bind_rcConfig_get_detailSampleMaxError_0=wasmExports["oa"];Module["_emscripten_bind_rcConfig_set_detailSampleMaxError_1"]=_emscripten_bind_rcConfig_set_detailSampleMaxError_1=wasmExports["pa"];Module["_emscripten_bind_rcConfig___destroy___0"]=_emscripten_bind_rcConfig___destroy___0=wasmExports["qa"];Module["_emscripten_bind_dtMeshHeader_get_magic_0"]=_emscripten_bind_dtMeshHeader_get_magic_0=wasmExports["ra"];Module["_emscripten_bind_dtMeshHeader_set_magic_1"]=_emscripten_bind_dtMeshHeader_set_magic_1=wasmExports["sa"];Module["_emscripten_bind_dtMeshHeader_get_version_0"]=_emscripten_bind_dtMeshHeader_get_version_0=wasmExports["ta"];Module["_emscripten_bind_dtMeshHeader_set_version_1"]=_emscripten_bind_dtMeshHeader_set_version_1=wasmExports["ua"];Module["_emscripten_bind_dtMeshHeader_get_x_0"]=_emscripten_bind_dtMeshHeader_get_x_0=wasmExports["va"];Module["_emscripten_bind_dtMeshHeader_set_x_1"]=_emscripten_bind_dtMeshHeader_set_x_1=wasmExports["wa"];Module["_emscripten_bind_dtMeshHeader_get_y_0"]=_emscripten_bind_dtMeshHeader_get_y_0=wasmExports["xa"];Module["_emscripten_bind_dtMeshHeader_set_y_1"]=_emscripten_bind_dtMeshHeader_set_y_1=wasmExports["ya"];Module["_emscripten_bind_dtMeshHeader_get_layer_0"]=_emscripten_bind_dtMeshHeader_get_layer_0=wasmExports["za"];Module["_emscripten_bind_dtMeshHeader_set_layer_1"]=_emscripten_bind_dtMeshHeader_set_layer_1=wasmExports["Aa"];Module["_emscripten_bind_dtMeshHeader_get_userId_0"]=_emscripten_bind_dtMeshHeader_get_userId_0=wasmExports["Ba"];Module["_emscripten_bind_dtMeshHeader_set_userId_1"]=_emscripten_bind_dtMeshHeader_set_userId_1=wasmExports["Ca"];Module["_emscripten_bind_dtMeshHeader_get_polyCount_0"]=_emscripten_bind_dtMeshHeader_get_polyCount_0=wasmExports["Da"];Module["_emscripten_bind_dtMeshHeader_set_polyCount_1"]=_emscripten_bind_dtMeshHeader_set_polyCount_1=wasmExports["Ea"];Module["_emscripten_bind_dtMeshHeader_get_vertCount_0"]=_emscripten_bind_dtMeshHeader_get_vertCount_0=wasmExports["Fa"];Module["_emscripten_bind_dtMeshHeader_set_vertCount_1"]=_emscripten_bind_dtMeshHeader_set_vertCount_1=wasmExports["Ga"];Module["_emscripten_bind_dtMeshHeader_get_maxLinkCount_0"]=_emscripten_bind_dtMeshHeader_get_maxLinkCount_0=wasmExports["Ha"];Module["_emscripten_bind_dtMeshHeader_set_maxLinkCount_1"]=_emscripten_bind_dtMeshHeader_set_maxLinkCount_1=wasmExports["Ia"];Module["_emscripten_bind_dtMeshHeader_get_detailMeshCount_0"]=_emscripten_bind_dtMeshHeader_get_detailMeshCount_0=wasmExports["Ja"];Module["_emscripten_bind_dtMeshHeader_set_detailMeshCount_1"]=_emscripten_bind_dtMeshHeader_set_detailMeshCount_1=wasmExports["Ka"];Module["_emscripten_bind_dtMeshHeader_get_detailVertCount_0"]=_emscripten_bind_dtMeshHeader_get_detailVertCount_0=wasmExports["La"];Module["_emscripten_bind_dtMeshHeader_set_detailVertCount_1"]=_emscripten_bind_dtMeshHeader_set_detailVertCount_1=wasmExports["Ma"];Module["_emscripten_bind_dtMeshHeader_get_detailTriCount_0"]=_emscripten_bind_dtMeshHeader_get_detailTriCount_0=wasmExports["Na"];Module["_emscripten_bind_dtMeshHeader_set_detailTriCount_1"]=_emscripten_bind_dtMeshHeader_set_detailTriCount_1=wasmExports["Oa"];Module["_emscripten_bind_dtMeshHeader_get_bvNodeCount_0"]=_emscripten_bind_dtMeshHeader_get_bvNodeCount_0=wasmExports["Pa"];Module["_emscripten_bind_dtMeshHeader_set_bvNodeCount_1"]=_emscripten_bind_dtMeshHeader_set_bvNodeCount_1=wasmExports["Qa"];Module["_emscripten_bind_dtMeshHeader_get_offMeshConCount_0"]=_emscripten_bind_dtMeshHeader_get_offMeshConCount_0=wasmExports["Ra"];Module["_emscripten_bind_dtMeshHeader_set_offMeshConCount_1"]=_emscripten_bind_dtMeshHeader_set_offMeshConCount_1=wasmExports["Sa"];Module["_emscripten_bind_dtMeshHeader_get_offMeshBase_0"]=_emscripten_bind_dtMeshHeader_get_offMeshBase_0=wasmExports["Ta"];Module["_emscripten_bind_dtMeshHeader_set_offMeshBase_1"]=_emscripten_bind_dtMeshHeader_set_offMeshBase_1=wasmExports["Ua"];Module["_emscripten_bind_dtMeshHeader_get_walkableHeight_0"]=_emscripten_bind_dtMeshHeader_get_walkableHeight_0=wasmExports["Va"];Module["_emscripten_bind_dtMeshHeader_set_walkableHeight_1"]=_emscripten_bind_dtMeshHeader_set_walkableHeight_1=wasmExports["Wa"];Module["_emscripten_bind_dtMeshHeader_get_walkableRadius_0"]=_emscripten_bind_dtMeshHeader_get_walkableRadius_0=wasmExports["Xa"];Module["_emscripten_bind_dtMeshHeader_set_walkableRadius_1"]=_emscripten_bind_dtMeshHeader_set_walkableRadius_1=wasmExports["Ya"];Module["_emscripten_bind_dtMeshHeader_get_walkableClimb_0"]=_emscripten_bind_dtMeshHeader_get_walkableClimb_0=wasmExports["Za"];Module["_emscripten_bind_dtMeshHeader_set_walkableClimb_1"]=_emscripten_bind_dtMeshHeader_set_walkableClimb_1=wasmExports["_a"];Module["_emscripten_bind_dtMeshHeader_get_bmin_1"]=_emscripten_bind_dtMeshHeader_get_bmin_1=wasmExports["$a"];Module["_emscripten_bind_dtMeshHeader_set_bmin_2"]=_emscripten_bind_dtMeshHeader_set_bmin_2=wasmExports["ab"];Module["_emscripten_bind_dtMeshHeader_get_bmax_1"]=_emscripten_bind_dtMeshHeader_get_bmax_1=wasmExports["bb"];Module["_emscripten_bind_dtMeshHeader_set_bmax_2"]=_emscripten_bind_dtMeshHeader_set_bmax_2=wasmExports["cb"];Module["_emscripten_bind_dtMeshHeader_get_bvQuantFactor_0"]=_emscripten_bind_dtMeshHeader_get_bvQuantFactor_0=wasmExports["db"];Module["_emscripten_bind_dtMeshHeader_set_bvQuantFactor_1"]=_emscripten_bind_dtMeshHeader_set_bvQuantFactor_1=wasmExports["eb"];Module["_emscripten_bind_dtMeshHeader___destroy___0"]=_emscripten_bind_dtMeshHeader___destroy___0=wasmExports["fb"];Module["_emscripten_bind_dtPoly_setArea_1"]=_emscripten_bind_dtPoly_setArea_1=wasmExports["gb"];Module["_emscripten_bind_dtPoly_setType_1"]=_emscripten_bind_dtPoly_setType_1=wasmExports["hb"];Module["_emscripten_bind_dtPoly_getType_0"]=_emscripten_bind_dtPoly_getType_0=wasmExports["ib"];Module["_emscripten_bind_dtPoly_getArea_0"]=_emscripten_bind_dtPoly_getArea_0=wasmExports["jb"];Module["_emscripten_bind_dtPoly_get_firstLink_0"]=_emscripten_bind_dtPoly_get_firstLink_0=wasmExports["kb"];Module["_emscripten_bind_dtPoly_set_firstLink_1"]=_emscripten_bind_dtPoly_set_firstLink_1=wasmExports["lb"];Module["_emscripten_bind_dtPoly_get_verts_1"]=_emscripten_bind_dtPoly_get_verts_1=wasmExports["mb"];Module["_emscripten_bind_dtPoly_set_verts_2"]=_emscripten_bind_dtPoly_set_verts_2=wasmExports["nb"];Module["_emscripten_bind_dtPoly_get_neis_1"]=_emscripten_bind_dtPoly_get_neis_1=wasmExports["ob"];Module["_emscripten_bind_dtPoly_set_neis_2"]=_emscripten_bind_dtPoly_set_neis_2=wasmExports["pb"];Module["_emscripten_bind_dtPoly_get_flags_0"]=_emscripten_bind_dtPoly_get_flags_0=wasmExports["qb"];Module["_emscripten_bind_dtPoly_set_flags_1"]=_emscripten_bind_dtPoly_set_flags_1=wasmExports["rb"];Module["_emscripten_bind_dtPoly_get_vertCount_0"]=_emscripten_bind_dtPoly_get_vertCount_0=wasmExports["sb"];Module["_emscripten_bind_dtPoly_set_vertCount_1"]=_emscripten_bind_dtPoly_set_vertCount_1=wasmExports["tb"];Module["_emscripten_bind_dtPoly_get_areaAndtype_0"]=_emscripten_bind_dtPoly_get_areaAndtype_0=wasmExports["ub"];Module["_emscripten_bind_dtPoly_set_areaAndtype_1"]=_emscripten_bind_dtPoly_set_areaAndtype_1=wasmExports["vb"];Module["_emscripten_bind_dtPoly___destroy___0"]=_emscripten_bind_dtPoly___destroy___0=wasmExports["wb"];Module["_emscripten_bind_dtPolyDetail_get_vertBase_0"]=_emscripten_bind_dtPolyDetail_get_vertBase_0=wasmExports["xb"];Module["_emscripten_bind_dtPolyDetail_set_vertBase_1"]=_emscripten_bind_dtPolyDetail_set_vertBase_1=wasmExports["yb"];Module["_emscripten_bind_dtPolyDetail_get_triBase_0"]=_emscripten_bind_dtPolyDetail_get_triBase_0=wasmExports["zb"];Module["_emscripten_bind_dtPolyDetail_set_triBase_1"]=_emscripten_bind_dtPolyDetail_set_triBase_1=wasmExports["Ab"];Module["_emscripten_bind_dtPolyDetail_get_vertCount_0"]=_emscripten_bind_dtPolyDetail_get_vertCount_0=wasmExports["Bb"];Module["_emscripten_bind_dtPolyDetail_set_vertCount_1"]=_emscripten_bind_dtPolyDetail_set_vertCount_1=wasmExports["Cb"];Module["_emscripten_bind_dtPolyDetail_get_triCount_0"]=_emscripten_bind_dtPolyDetail_get_triCount_0=wasmExports["Db"];Module["_emscripten_bind_dtPolyDetail_set_triCount_1"]=_emscripten_bind_dtPolyDetail_set_triCount_1=wasmExports["Eb"];Module["_emscripten_bind_dtPolyDetail___destroy___0"]=_emscripten_bind_dtPolyDetail___destroy___0=wasmExports["Fb"];Module["_emscripten_bind_dtLink_get_ref_0"]=_emscripten_bind_dtLink_get_ref_0=wasmExports["Gb"];Module["_emscripten_bind_dtLink_set_ref_1"]=_emscripten_bind_dtLink_set_ref_1=wasmExports["Hb"];Module["_emscripten_bind_dtLink_get_next_0"]=_emscripten_bind_dtLink_get_next_0=wasmExports["Ib"];Module["_emscripten_bind_dtLink_set_next_1"]=_emscripten_bind_dtLink_set_next_1=wasmExports["Jb"];Module["_emscripten_bind_dtLink_get_edge_0"]=_emscripten_bind_dtLink_get_edge_0=wasmExports["Kb"];Module["_emscripten_bind_dtLink_set_edge_1"]=_emscripten_bind_dtLink_set_edge_1=wasmExports["Lb"];Module["_emscripten_bind_dtLink_get_side_0"]=_emscripten_bind_dtLink_get_side_0=wasmExports["Mb"];Module["_emscripten_bind_dtLink_set_side_1"]=_emscripten_bind_dtLink_set_side_1=wasmExports["Nb"];Module["_emscripten_bind_dtLink_get_bmin_0"]=_emscripten_bind_dtLink_get_bmin_0=wasmExports["Ob"];Module["_emscripten_bind_dtLink_set_bmin_1"]=_emscripten_bind_dtLink_set_bmin_1=wasmExports["Pb"];Module["_emscripten_bind_dtLink_get_bmax_0"]=_emscripten_bind_dtLink_get_bmax_0=wasmExports["Qb"];Module["_emscripten_bind_dtLink_set_bmax_1"]=_emscripten_bind_dtLink_set_bmax_1=wasmExports["Rb"];Module["_emscripten_bind_dtLink___destroy___0"]=_emscripten_bind_dtLink___destroy___0=wasmExports["Sb"];Module["_emscripten_bind_dtBVNode_get_bmin_1"]=_emscripten_bind_dtBVNode_get_bmin_1=wasmExports["Tb"];Module["_emscripten_bind_dtBVNode_set_bmin_2"]=_emscripten_bind_dtBVNode_set_bmin_2=wasmExports["Ub"];Module["_emscripten_bind_dtBVNode_get_bmax_1"]=_emscripten_bind_dtBVNode_get_bmax_1=wasmExports["Vb"];Module["_emscripten_bind_dtBVNode_set_bmax_2"]=_emscripten_bind_dtBVNode_set_bmax_2=wasmExports["Wb"];Module["_emscripten_bind_dtBVNode_get_i_0"]=_emscripten_bind_dtBVNode_get_i_0=wasmExports["Xb"];Module["_emscripten_bind_dtBVNode_set_i_1"]=_emscripten_bind_dtBVNode_set_i_1=wasmExports["Yb"];Module["_emscripten_bind_dtBVNode___destroy___0"]=_emscripten_bind_dtBVNode___destroy___0=wasmExports["Zb"];Module["_emscripten_bind_dtOffMeshConnection_get_pos_1"]=_emscripten_bind_dtOffMeshConnection_get_pos_1=wasmExports["_b"];Module["_emscripten_bind_dtOffMeshConnection_set_pos_2"]=_emscripten_bind_dtOffMeshConnection_set_pos_2=wasmExports["$b"];Module["_emscripten_bind_dtOffMeshConnection_get_rad_0"]=_emscripten_bind_dtOffMeshConnection_get_rad_0=wasmExports["ac"];Module["_emscripten_bind_dtOffMeshConnection_set_rad_1"]=_emscripten_bind_dtOffMeshConnection_set_rad_1=wasmExports["bc"];Module["_emscripten_bind_dtOffMeshConnection_get_poly_0"]=_emscripten_bind_dtOffMeshConnection_get_poly_0=wasmExports["cc"];Module["_emscripten_bind_dtOffMeshConnection_set_poly_1"]=_emscripten_bind_dtOffMeshConnection_set_poly_1=wasmExports["dc"];Module["_emscripten_bind_dtOffMeshConnection_get_flags_0"]=_emscripten_bind_dtOffMeshConnection_get_flags_0=wasmExports["ec"];Module["_emscripten_bind_dtOffMeshConnection_set_flags_1"]=_emscripten_bind_dtOffMeshConnection_set_flags_1=wasmExports["fc"];Module["_emscripten_bind_dtOffMeshConnection_get_side_0"]=_emscripten_bind_dtOffMeshConnection_get_side_0=wasmExports["gc"];Module["_emscripten_bind_dtOffMeshConnection_set_side_1"]=_emscripten_bind_dtOffMeshConnection_set_side_1=wasmExports["hc"];Module["_emscripten_bind_dtOffMeshConnection_get_userId_0"]=_emscripten_bind_dtOffMeshConnection_get_userId_0=wasmExports["ic"];Module["_emscripten_bind_dtOffMeshConnection_set_userId_1"]=_emscripten_bind_dtOffMeshConnection_set_userId_1=wasmExports["jc"];Module["_emscripten_bind_dtOffMeshConnection___destroy___0"]=_emscripten_bind_dtOffMeshConnection___destroy___0=wasmExports["kc"];Module["_emscripten_bind_dtMeshTile_get_salt_0"]=_emscripten_bind_dtMeshTile_get_salt_0=wasmExports["lc"];Module["_emscripten_bind_dtMeshTile_set_salt_1"]=_emscripten_bind_dtMeshTile_set_salt_1=wasmExports["mc"];Module["_emscripten_bind_dtMeshTile_get_linksFreeList_0"]=_emscripten_bind_dtMeshTile_get_linksFreeList_0=wasmExports["nc"];Module["_emscripten_bind_dtMeshTile_set_linksFreeList_1"]=_emscripten_bind_dtMeshTile_set_linksFreeList_1=wasmExports["oc"];Module["_emscripten_bind_dtMeshTile_get_header_0"]=_emscripten_bind_dtMeshTile_get_header_0=wasmExports["pc"];Module["_emscripten_bind_dtMeshTile_set_header_1"]=_emscripten_bind_dtMeshTile_set_header_1=wasmExports["qc"];Module["_emscripten_bind_dtMeshTile_get_polys_1"]=_emscripten_bind_dtMeshTile_get_polys_1=wasmExports["rc"];Module["_emscripten_bind_dtMeshTile_set_polys_2"]=_emscripten_bind_dtMeshTile_set_polys_2=wasmExports["sc"];Module["_emscripten_bind_dtMeshTile_get_verts_1"]=_emscripten_bind_dtMeshTile_get_verts_1=wasmExports["tc"];Module["_emscripten_bind_dtMeshTile_set_verts_2"]=_emscripten_bind_dtMeshTile_set_verts_2=wasmExports["uc"];Module["_emscripten_bind_dtMeshTile_get_links_1"]=_emscripten_bind_dtMeshTile_get_links_1=wasmExports["vc"];Module["_emscripten_bind_dtMeshTile_set_links_2"]=_emscripten_bind_dtMeshTile_set_links_2=wasmExports["wc"];Module["_emscripten_bind_dtMeshTile_get_detailMeshes_1"]=_emscripten_bind_dtMeshTile_get_detailMeshes_1=wasmExports["xc"];Module["_emscripten_bind_dtMeshTile_set_detailMeshes_2"]=_emscripten_bind_dtMeshTile_set_detailMeshes_2=wasmExports["yc"];Module["_emscripten_bind_dtMeshTile_get_detailVerts_1"]=_emscripten_bind_dtMeshTile_get_detailVerts_1=wasmExports["zc"];Module["_emscripten_bind_dtMeshTile_set_detailVerts_2"]=_emscripten_bind_dtMeshTile_set_detailVerts_2=wasmExports["Ac"];Module["_emscripten_bind_dtMeshTile_get_detailTris_1"]=_emscripten_bind_dtMeshTile_get_detailTris_1=wasmExports["Bc"];Module["_emscripten_bind_dtMeshTile_set_detailTris_2"]=_emscripten_bind_dtMeshTile_set_detailTris_2=wasmExports["Cc"];Module["_emscripten_bind_dtMeshTile_get_bvTree_1"]=_emscripten_bind_dtMeshTile_get_bvTree_1=wasmExports["Dc"];Module["_emscripten_bind_dtMeshTile_set_bvTree_2"]=_emscripten_bind_dtMeshTile_set_bvTree_2=wasmExports["Ec"];Module["_emscripten_bind_dtMeshTile_get_offMeshCons_1"]=_emscripten_bind_dtMeshTile_get_offMeshCons_1=wasmExports["Fc"];Module["_emscripten_bind_dtMeshTile_set_offMeshCons_2"]=_emscripten_bind_dtMeshTile_set_offMeshCons_2=wasmExports["Gc"];Module["_emscripten_bind_dtMeshTile_get_data_1"]=_emscripten_bind_dtMeshTile_get_data_1=wasmExports["Hc"];Module["_emscripten_bind_dtMeshTile_set_data_2"]=_emscripten_bind_dtMeshTile_set_data_2=wasmExports["Ic"];Module["_emscripten_bind_dtMeshTile_get_dataSize_0"]=_emscripten_bind_dtMeshTile_get_dataSize_0=wasmExports["Jc"];Module["_emscripten_bind_dtMeshTile_set_dataSize_1"]=_emscripten_bind_dtMeshTile_set_dataSize_1=wasmExports["Kc"];Module["_emscripten_bind_dtMeshTile_get_flags_0"]=_emscripten_bind_dtMeshTile_get_flags_0=wasmExports["Lc"];Module["_emscripten_bind_dtMeshTile_set_flags_1"]=_emscripten_bind_dtMeshTile_set_flags_1=wasmExports["Mc"];Module["_emscripten_bind_dtMeshTile_get_next_0"]=_emscripten_bind_dtMeshTile_get_next_0=wasmExports["Nc"];Module["_emscripten_bind_dtMeshTile_set_next_1"]=_emscripten_bind_dtMeshTile_set_next_1=wasmExports["Oc"];Module["_emscripten_bind_dtMeshTile___destroy___0"]=_emscripten_bind_dtMeshTile___destroy___0=wasmExports["Pc"];Module["_emscripten_bind_dtNavMesh___destroy___0"]=_emscripten_bind_dtNavMesh___destroy___0=wasmExports["Qc"];Module["_emscripten_bind_dtNavMeshCreateParams_dtNavMeshCreateParams_0"]=_emscripten_bind_dtNavMeshCreateParams_dtNavMeshCreateParams_0=wasmExports["Rc"];Module["_emscripten_bind_dtNavMeshCreateParams_get_verts_1"]=_emscripten_bind_dtNavMeshCreateParams_get_verts_1=wasmExports["Sc"];Module["_emscripten_bind_dtNavMeshCreateParams_get_vertCount_0"]=_emscripten_bind_dtNavMeshCreateParams_get_vertCount_0=wasmExports["Tc"];Module["_emscripten_bind_dtNavMeshCreateParams_set_vertCount_1"]=_emscripten_bind_dtNavMeshCreateParams_set_vertCount_1=wasmExports["Uc"];Module["_emscripten_bind_dtNavMeshCreateParams_get_polys_1"]=_emscripten_bind_dtNavMeshCreateParams_get_polys_1=wasmExports["Vc"];Module["_emscripten_bind_dtNavMeshCreateParams_get_polyFlags_1"]=_emscripten_bind_dtNavMeshCreateParams_get_polyFlags_1=wasmExports["Wc"];Module["_emscripten_bind_dtNavMeshCreateParams_get_polyAreas_1"]=_emscripten_bind_dtNavMeshCreateParams_get_polyAreas_1=wasmExports["Xc"];Module["_emscripten_bind_dtNavMeshCreateParams_get_polyCount_0"]=_emscripten_bind_dtNavMeshCreateParams_get_polyCount_0=wasmExports["Yc"];Module["_emscripten_bind_dtNavMeshCreateParams_set_polyCount_1"]=_emscripten_bind_dtNavMeshCreateParams_set_polyCount_1=wasmExports["Zc"];Module["_emscripten_bind_dtNavMeshCreateParams_get_nvp_0"]=_emscripten_bind_dtNavMeshCreateParams_get_nvp_0=wasmExports["_c"];Module["_emscripten_bind_dtNavMeshCreateParams_set_nvp_1"]=_emscripten_bind_dtNavMeshCreateParams_set_nvp_1=wasmExports["$c"];Module["_emscripten_bind_dtNavMeshCreateParams_get_detailMeshes_1"]=_emscripten_bind_dtNavMeshCreateParams_get_detailMeshes_1=wasmExports["ad"];Module["_emscripten_bind_dtNavMeshCreateParams_get_detailVerts_1"]=_emscripten_bind_dtNavMeshCreateParams_get_detailVerts_1=wasmExports["bd"];Module["_emscripten_bind_dtNavMeshCreateParams_get_detailVertsCount_0"]=_emscripten_bind_dtNavMeshCreateParams_get_detailVertsCount_0=wasmExports["cd"];Module["_emscripten_bind_dtNavMeshCreateParams_set_detailVertsCount_1"]=_emscripten_bind_dtNavMeshCreateParams_set_detailVertsCount_1=wasmExports["dd"];Module["_emscripten_bind_dtNavMeshCreateParams_get_detailTris_1"]=_emscripten_bind_dtNavMeshCreateParams_get_detailTris_1=wasmExports["ed"];Module["_emscripten_bind_dtNavMeshCreateParams_get_detailTriCount_0"]=_emscripten_bind_dtNavMeshCreateParams_get_detailTriCount_0=wasmExports["fd"];Module["_emscripten_bind_dtNavMeshCreateParams_set_detailTriCount_1"]=_emscripten_bind_dtNavMeshCreateParams_set_detailTriCount_1=wasmExports["gd"];Module["_emscripten_bind_dtNavMeshCreateParams_get_offMeshConVerts_1"]=_emscripten_bind_dtNavMeshCreateParams_get_offMeshConVerts_1=wasmExports["hd"];Module["_emscripten_bind_dtNavMeshCreateParams_get_offMeshConRad_1"]=_emscripten_bind_dtNavMeshCreateParams_get_offMeshConRad_1=wasmExports["id"];Module["_emscripten_bind_dtNavMeshCreateParams_get_offMeshConFlags_1"]=_emscripten_bind_dtNavMeshCreateParams_get_offMeshConFlags_1=wasmExports["jd"];Module["_emscripten_bind_dtNavMeshCreateParams_get_offMeshConAreas_1"]=_emscripten_bind_dtNavMeshCreateParams_get_offMeshConAreas_1=wasmExports["kd"];Module["_emscripten_bind_dtNavMeshCreateParams_get_offMeshConDir_1"]=_emscripten_bind_dtNavMeshCreateParams_get_offMeshConDir_1=wasmExports["ld"];Module["_emscripten_bind_dtNavMeshCreateParams_get_offMeshConUserID_1"]=_emscripten_bind_dtNavMeshCreateParams_get_offMeshConUserID_1=wasmExports["md"];Module["_emscripten_bind_dtNavMeshCreateParams_get_offMeshConCount_0"]=_emscripten_bind_dtNavMeshCreateParams_get_offMeshConCount_0=wasmExports["nd"];Module["_emscripten_bind_dtNavMeshCreateParams_set_offMeshConCount_1"]=_emscripten_bind_dtNavMeshCreateParams_set_offMeshConCount_1=wasmExports["od"];Module["_emscripten_bind_dtNavMeshCreateParams_get_userId_0"]=_emscripten_bind_dtNavMeshCreateParams_get_userId_0=wasmExports["pd"];Module["_emscripten_bind_dtNavMeshCreateParams_set_userId_1"]=_emscripten_bind_dtNavMeshCreateParams_set_userId_1=wasmExports["qd"];Module["_emscripten_bind_dtNavMeshCreateParams_get_tileX_0"]=_emscripten_bind_dtNavMeshCreateParams_get_tileX_0=wasmExports["rd"];Module["_emscripten_bind_dtNavMeshCreateParams_set_tileX_1"]=_emscripten_bind_dtNavMeshCreateParams_set_tileX_1=wasmExports["sd"];Module["_emscripten_bind_dtNavMeshCreateParams_get_tileY_0"]=_emscripten_bind_dtNavMeshCreateParams_get_tileY_0=wasmExports["td"];Module["_emscripten_bind_dtNavMeshCreateParams_set_tileY_1"]=_emscripten_bind_dtNavMeshCreateParams_set_tileY_1=wasmExports["ud"];Module["_emscripten_bind_dtNavMeshCreateParams_get_tileLayer_0"]=_emscripten_bind_dtNavMeshCreateParams_get_tileLayer_0=wasmExports["vd"];Module["_emscripten_bind_dtNavMeshCreateParams_set_tileLayer_1"]=_emscripten_bind_dtNavMeshCreateParams_set_tileLayer_1=wasmExports["wd"];Module["_emscripten_bind_dtNavMeshCreateParams_get_bmin_1"]=_emscripten_bind_dtNavMeshCreateParams_get_bmin_1=wasmExports["xd"];Module["_emscripten_bind_dtNavMeshCreateParams_set_bmin_2"]=_emscripten_bind_dtNavMeshCreateParams_set_bmin_2=wasmExports["yd"];Module["_emscripten_bind_dtNavMeshCreateParams_get_bmax_1"]=_emscripten_bind_dtNavMeshCreateParams_get_bmax_1=wasmExports["zd"];Module["_emscripten_bind_dtNavMeshCreateParams_set_bmax_2"]=_emscripten_bind_dtNavMeshCreateParams_set_bmax_2=wasmExports["Ad"];Module["_emscripten_bind_dtNavMeshCreateParams_get_walkableHeight_0"]=_emscripten_bind_dtNavMeshCreateParams_get_walkableHeight_0=wasmExports["Bd"];Module["_emscripten_bind_dtNavMeshCreateParams_set_walkableHeight_1"]=_emscripten_bind_dtNavMeshCreateParams_set_walkableHeight_1=wasmExports["Cd"];Module["_emscripten_bind_dtNavMeshCreateParams_get_walkableRadius_0"]=_emscripten_bind_dtNavMeshCreateParams_get_walkableRadius_0=wasmExports["Dd"];Module["_emscripten_bind_dtNavMeshCreateParams_set_walkableRadius_1"]=_emscripten_bind_dtNavMeshCreateParams_set_walkableRadius_1=wasmExports["Ed"];Module["_emscripten_bind_dtNavMeshCreateParams_get_walkableClimb_0"]=_emscripten_bind_dtNavMeshCreateParams_get_walkableClimb_0=wasmExports["Fd"];Module["_emscripten_bind_dtNavMeshCreateParams_set_walkableClimb_1"]=_emscripten_bind_dtNavMeshCreateParams_set_walkableClimb_1=wasmExports["Gd"];Module["_emscripten_bind_dtNavMeshCreateParams_get_cs_0"]=_emscripten_bind_dtNavMeshCreateParams_get_cs_0=wasmExports["Hd"];Module["_emscripten_bind_dtNavMeshCreateParams_set_cs_1"]=_emscripten_bind_dtNavMeshCreateParams_set_cs_1=wasmExports["Id"];Module["_emscripten_bind_dtNavMeshCreateParams_get_ch_0"]=_emscripten_bind_dtNavMeshCreateParams_get_ch_0=wasmExports["Jd"];Module["_emscripten_bind_dtNavMeshCreateParams_set_ch_1"]=_emscripten_bind_dtNavMeshCreateParams_set_ch_1=wasmExports["Kd"];Module["_emscripten_bind_dtNavMeshCreateParams_get_buildBvTree_0"]=_emscripten_bind_dtNavMeshCreateParams_get_buildBvTree_0=wasmExports["Ld"];Module["_emscripten_bind_dtNavMeshCreateParams_set_buildBvTree_1"]=_emscripten_bind_dtNavMeshCreateParams_set_buildBvTree_1=wasmExports["Md"];Module["_emscripten_bind_dtNavMeshCreateParams___destroy___0"]=_emscripten_bind_dtNavMeshCreateParams___destroy___0=wasmExports["Nd"];Module["_emscripten_bind_dtObstacleRef___destroy___0"]=_emscripten_bind_dtObstacleRef___destroy___0=wasmExports["Od"];Module["_emscripten_bind_dtCompressedTileRef___destroy___0"]=_emscripten_bind_dtCompressedTileRef___destroy___0=wasmExports["Pd"];Module["_emscripten_bind_dtNavMeshParams_dtNavMeshParams_0"]=_emscripten_bind_dtNavMeshParams_dtNavMeshParams_0=wasmExports["Qd"];Module["_emscripten_bind_dtNavMeshParams_get_orig_1"]=_emscripten_bind_dtNavMeshParams_get_orig_1=wasmExports["Rd"];Module["_emscripten_bind_dtNavMeshParams_set_orig_2"]=_emscripten_bind_dtNavMeshParams_set_orig_2=wasmExports["Sd"];Module["_emscripten_bind_dtNavMeshParams_get_tileWidth_0"]=_emscripten_bind_dtNavMeshParams_get_tileWidth_0=wasmExports["Td"];Module["_emscripten_bind_dtNavMeshParams_set_tileWidth_1"]=_emscripten_bind_dtNavMeshParams_set_tileWidth_1=wasmExports["Ud"];Module["_emscripten_bind_dtNavMeshParams_get_tileHeight_0"]=_emscripten_bind_dtNavMeshParams_get_tileHeight_0=wasmExports["Vd"];Module["_emscripten_bind_dtNavMeshParams_set_tileHeight_1"]=_emscripten_bind_dtNavMeshParams_set_tileHeight_1=wasmExports["Wd"];Module["_emscripten_bind_dtNavMeshParams_get_maxTiles_0"]=_emscripten_bind_dtNavMeshParams_get_maxTiles_0=wasmExports["Xd"];Module["_emscripten_bind_dtNavMeshParams_set_maxTiles_1"]=_emscripten_bind_dtNavMeshParams_set_maxTiles_1=wasmExports["Yd"];Module["_emscripten_bind_dtNavMeshParams_get_maxPolys_0"]=_emscripten_bind_dtNavMeshParams_get_maxPolys_0=wasmExports["Zd"];Module["_emscripten_bind_dtNavMeshParams_set_maxPolys_1"]=_emscripten_bind_dtNavMeshParams_set_maxPolys_1=wasmExports["_d"];Module["_emscripten_bind_dtNavMeshParams___destroy___0"]=_emscripten_bind_dtNavMeshParams___destroy___0=wasmExports["$d"];Module["_emscripten_bind_dtCrowdAgentParams_dtCrowdAgentParams_0"]=_emscripten_bind_dtCrowdAgentParams_dtCrowdAgentParams_0=wasmExports["ae"];Module["_emscripten_bind_dtCrowdAgentParams_get_radius_0"]=_emscripten_bind_dtCrowdAgentParams_get_radius_0=wasmExports["be"];Module["_emscripten_bind_dtCrowdAgentParams_set_radius_1"]=_emscripten_bind_dtCrowdAgentParams_set_radius_1=wasmExports["ce"];Module["_emscripten_bind_dtCrowdAgentParams_get_height_0"]=_emscripten_bind_dtCrowdAgentParams_get_height_0=wasmExports["de"];Module["_emscripten_bind_dtCrowdAgentParams_set_height_1"]=_emscripten_bind_dtCrowdAgentParams_set_height_1=wasmExports["ee"];Module["_emscripten_bind_dtCrowdAgentParams_get_maxAcceleration_0"]=_emscripten_bind_dtCrowdAgentParams_get_maxAcceleration_0=wasmExports["fe"];Module["_emscripten_bind_dtCrowdAgentParams_set_maxAcceleration_1"]=_emscripten_bind_dtCrowdAgentParams_set_maxAcceleration_1=wasmExports["ge"];Module["_emscripten_bind_dtCrowdAgentParams_get_maxSpeed_0"]=_emscripten_bind_dtCrowdAgentParams_get_maxSpeed_0=wasmExports["he"];Module["_emscripten_bind_dtCrowdAgentParams_set_maxSpeed_1"]=_emscripten_bind_dtCrowdAgentParams_set_maxSpeed_1=wasmExports["ie"];Module["_emscripten_bind_dtCrowdAgentParams_get_collisionQueryRange_0"]=_emscripten_bind_dtCrowdAgentParams_get_collisionQueryRange_0=wasmExports["je"];Module["_emscripten_bind_dtCrowdAgentParams_set_collisionQueryRange_1"]=_emscripten_bind_dtCrowdAgentParams_set_collisionQueryRange_1=wasmExports["ke"];Module["_emscripten_bind_dtCrowdAgentParams_get_pathOptimizationRange_0"]=_emscripten_bind_dtCrowdAgentParams_get_pathOptimizationRange_0=wasmExports["le"];Module["_emscripten_bind_dtCrowdAgentParams_set_pathOptimizationRange_1"]=_emscripten_bind_dtCrowdAgentParams_set_pathOptimizationRange_1=wasmExports["me"];Module["_emscripten_bind_dtCrowdAgentParams_get_separationWeight_0"]=_emscripten_bind_dtCrowdAgentParams_get_separationWeight_0=wasmExports["ne"];Module["_emscripten_bind_dtCrowdAgentParams_set_separationWeight_1"]=_emscripten_bind_dtCrowdAgentParams_set_separationWeight_1=wasmExports["oe"];Module["_emscripten_bind_dtCrowdAgentParams_get_updateFlags_0"]=_emscripten_bind_dtCrowdAgentParams_get_updateFlags_0=wasmExports["pe"];Module["_emscripten_bind_dtCrowdAgentParams_set_updateFlags_1"]=_emscripten_bind_dtCrowdAgentParams_set_updateFlags_1=wasmExports["qe"];Module["_emscripten_bind_dtCrowdAgentParams_get_obstacleAvoidanceType_0"]=_emscripten_bind_dtCrowdAgentParams_get_obstacleAvoidanceType_0=wasmExports["re"];Module["_emscripten_bind_dtCrowdAgentParams_set_obstacleAvoidanceType_1"]=_emscripten_bind_dtCrowdAgentParams_set_obstacleAvoidanceType_1=wasmExports["se"];Module["_emscripten_bind_dtCrowdAgentParams_get_queryFilterType_0"]=_emscripten_bind_dtCrowdAgentParams_get_queryFilterType_0=wasmExports["te"];Module["_emscripten_bind_dtCrowdAgentParams_set_queryFilterType_1"]=_emscripten_bind_dtCrowdAgentParams_set_queryFilterType_1=wasmExports["ue"];Module["_emscripten_bind_dtCrowdAgentParams_get_userData_0"]=_emscripten_bind_dtCrowdAgentParams_get_userData_0=wasmExports["ve"];Module["_emscripten_bind_dtCrowdAgentParams_set_userData_1"]=_emscripten_bind_dtCrowdAgentParams_set_userData_1=wasmExports["we"];Module["_emscripten_bind_dtCrowdAgentParams___destroy___0"]=_emscripten_bind_dtCrowdAgentParams___destroy___0=wasmExports["xe"];Module["_emscripten_bind_rcSpan_get_smin_0"]=_emscripten_bind_rcSpan_get_smin_0=wasmExports["ye"];Module["_emscripten_bind_rcSpan_set_smin_1"]=_emscripten_bind_rcSpan_set_smin_1=wasmExports["ze"];Module["_emscripten_bind_rcSpan_get_smax_0"]=_emscripten_bind_rcSpan_get_smax_0=wasmExports["Ae"];Module["_emscripten_bind_rcSpan_set_smax_1"]=_emscripten_bind_rcSpan_set_smax_1=wasmExports["Be"];Module["_emscripten_bind_rcSpan_get_area_0"]=_emscripten_bind_rcSpan_get_area_0=wasmExports["Ce"];Module["_emscripten_bind_rcSpan_set_area_1"]=_emscripten_bind_rcSpan_set_area_1=wasmExports["De"];Module["_emscripten_bind_rcSpan_get_next_0"]=_emscripten_bind_rcSpan_get_next_0=wasmExports["Ee"];Module["_emscripten_bind_rcSpan_set_next_1"]=_emscripten_bind_rcSpan_set_next_1=wasmExports["Fe"];Module["_emscripten_bind_rcSpan___destroy___0"]=_emscripten_bind_rcSpan___destroy___0=wasmExports["Ge"];Module["_emscripten_bind_rcSpanPool_get_next_0"]=_emscripten_bind_rcSpanPool_get_next_0=wasmExports["He"];Module["_emscripten_bind_rcSpanPool_set_next_1"]=_emscripten_bind_rcSpanPool_set_next_1=wasmExports["Ie"];Module["_emscripten_bind_rcSpanPool_get_items_1"]=_emscripten_bind_rcSpanPool_get_items_1=wasmExports["Je"];Module["_emscripten_bind_rcSpanPool_set_items_2"]=_emscripten_bind_rcSpanPool_set_items_2=wasmExports["Ke"];Module["_emscripten_bind_rcSpanPool___destroy___0"]=_emscripten_bind_rcSpanPool___destroy___0=wasmExports["Le"];Module["_emscripten_bind_rcHeightfield_get_width_0"]=_emscripten_bind_rcHeightfield_get_width_0=wasmExports["Me"];Module["_emscripten_bind_rcHeightfield_set_width_1"]=_emscripten_bind_rcHeightfield_set_width_1=wasmExports["Ne"];Module["_emscripten_bind_rcHeightfield_get_height_0"]=_emscripten_bind_rcHeightfield_get_height_0=wasmExports["Oe"];Module["_emscripten_bind_rcHeightfield_set_height_1"]=_emscripten_bind_rcHeightfield_set_height_1=wasmExports["Pe"];Module["_emscripten_bind_rcHeightfield_get_bmin_1"]=_emscripten_bind_rcHeightfield_get_bmin_1=wasmExports["Qe"];Module["_emscripten_bind_rcHeightfield_set_bmin_2"]=_emscripten_bind_rcHeightfield_set_bmin_2=wasmExports["Re"];Module["_emscripten_bind_rcHeightfield_get_bmax_1"]=_emscripten_bind_rcHeightfield_get_bmax_1=wasmExports["Se"];Module["_emscripten_bind_rcHeightfield_set_bmax_2"]=_emscripten_bind_rcHeightfield_set_bmax_2=wasmExports["Te"];Module["_emscripten_bind_rcHeightfield_get_cs_0"]=_emscripten_bind_rcHeightfield_get_cs_0=wasmExports["Ue"];Module["_emscripten_bind_rcHeightfield_set_cs_1"]=_emscripten_bind_rcHeightfield_set_cs_1=wasmExports["Ve"];Module["_emscripten_bind_rcHeightfield_get_ch_0"]=_emscripten_bind_rcHeightfield_get_ch_0=wasmExports["We"];Module["_emscripten_bind_rcHeightfield_set_ch_1"]=_emscripten_bind_rcHeightfield_set_ch_1=wasmExports["Xe"];Module["_emscripten_bind_rcHeightfield_get_spans_1"]=_emscripten_bind_rcHeightfield_get_spans_1=wasmExports["Ye"];Module["_emscripten_bind_rcHeightfield_set_spans_2"]=_emscripten_bind_rcHeightfield_set_spans_2=wasmExports["Ze"];Module["_emscripten_bind_rcHeightfield_get_pools_1"]=_emscripten_bind_rcHeightfield_get_pools_1=wasmExports["_e"];Module["_emscripten_bind_rcHeightfield_set_pools_2"]=_emscripten_bind_rcHeightfield_set_pools_2=wasmExports["$e"];Module["_emscripten_bind_rcHeightfield_get_freelist_1"]=_emscripten_bind_rcHeightfield_get_freelist_1=wasmExports["af"];Module["_emscripten_bind_rcHeightfield_set_freelist_2"]=_emscripten_bind_rcHeightfield_set_freelist_2=wasmExports["bf"];Module["_emscripten_bind_rcHeightfield___destroy___0"]=_emscripten_bind_rcHeightfield___destroy___0=wasmExports["cf"];Module["_emscripten_bind_rcCompactCell_get_index_0"]=_emscripten_bind_rcCompactCell_get_index_0=wasmExports["df"];Module["_emscripten_bind_rcCompactCell_set_index_1"]=_emscripten_bind_rcCompactCell_set_index_1=wasmExports["ef"];Module["_emscripten_bind_rcCompactCell_get_count_0"]=_emscripten_bind_rcCompactCell_get_count_0=wasmExports["ff"];Module["_emscripten_bind_rcCompactCell_set_count_1"]=_emscripten_bind_rcCompactCell_set_count_1=wasmExports["gf"];Module["_emscripten_bind_rcCompactCell___destroy___0"]=_emscripten_bind_rcCompactCell___destroy___0=wasmExports["hf"];Module["_emscripten_bind_rcCompactSpan_get_y_0"]=_emscripten_bind_rcCompactSpan_get_y_0=wasmExports["jf"];Module["_emscripten_bind_rcCompactSpan_set_y_1"]=_emscripten_bind_rcCompactSpan_set_y_1=wasmExports["kf"];Module["_emscripten_bind_rcCompactSpan_get_reg_0"]=_emscripten_bind_rcCompactSpan_get_reg_0=wasmExports["lf"];Module["_emscripten_bind_rcCompactSpan_set_reg_1"]=_emscripten_bind_rcCompactSpan_set_reg_1=wasmExports["mf"];Module["_emscripten_bind_rcCompactSpan_get_con_0"]=_emscripten_bind_rcCompactSpan_get_con_0=wasmExports["nf"];Module["_emscripten_bind_rcCompactSpan_set_con_1"]=_emscripten_bind_rcCompactSpan_set_con_1=wasmExports["of"];Module["_emscripten_bind_rcCompactSpan_get_h_0"]=_emscripten_bind_rcCompactSpan_get_h_0=wasmExports["pf"];Module["_emscripten_bind_rcCompactSpan_set_h_1"]=_emscripten_bind_rcCompactSpan_set_h_1=wasmExports["qf"];Module["_emscripten_bind_rcCompactSpan___destroy___0"]=_emscripten_bind_rcCompactSpan___destroy___0=wasmExports["rf"];Module["_emscripten_bind_rcCompactHeightfield_get_width_0"]=_emscripten_bind_rcCompactHeightfield_get_width_0=wasmExports["sf"];Module["_emscripten_bind_rcCompactHeightfield_set_width_1"]=_emscripten_bind_rcCompactHeightfield_set_width_1=wasmExports["tf"];Module["_emscripten_bind_rcCompactHeightfield_get_height_0"]=_emscripten_bind_rcCompactHeightfield_get_height_0=wasmExports["uf"];Module["_emscripten_bind_rcCompactHeightfield_set_height_1"]=_emscripten_bind_rcCompactHeightfield_set_height_1=wasmExports["vf"];Module["_emscripten_bind_rcCompactHeightfield_get_spanCount_0"]=_emscripten_bind_rcCompactHeightfield_get_spanCount_0=wasmExports["wf"];Module["_emscripten_bind_rcCompactHeightfield_set_spanCount_1"]=_emscripten_bind_rcCompactHeightfield_set_spanCount_1=wasmExports["xf"];Module["_emscripten_bind_rcCompactHeightfield_get_walkableHeight_0"]=_emscripten_bind_rcCompactHeightfield_get_walkableHeight_0=wasmExports["yf"];Module["_emscripten_bind_rcCompactHeightfield_set_walkableHeight_1"]=_emscripten_bind_rcCompactHeightfield_set_walkableHeight_1=wasmExports["zf"];Module["_emscripten_bind_rcCompactHeightfield_get_walkableClimb_0"]=_emscripten_bind_rcCompactHeightfield_get_walkableClimb_0=wasmExports["Af"];Module["_emscripten_bind_rcCompactHeightfield_set_walkableClimb_1"]=_emscripten_bind_rcCompactHeightfield_set_walkableClimb_1=wasmExports["Bf"];Module["_emscripten_bind_rcCompactHeightfield_get_borderSize_0"]=_emscripten_bind_rcCompactHeightfield_get_borderSize_0=wasmExports["Cf"];Module["_emscripten_bind_rcCompactHeightfield_set_borderSize_1"]=_emscripten_bind_rcCompactHeightfield_set_borderSize_1=wasmExports["Df"];Module["_emscripten_bind_rcCompactHeightfield_get_maxDistance_0"]=_emscripten_bind_rcCompactHeightfield_get_maxDistance_0=wasmExports["Ef"];Module["_emscripten_bind_rcCompactHeightfield_set_maxDistance_1"]=_emscripten_bind_rcCompactHeightfield_set_maxDistance_1=wasmExports["Ff"];Module["_emscripten_bind_rcCompactHeightfield_get_maxRegions_0"]=_emscripten_bind_rcCompactHeightfield_get_maxRegions_0=wasmExports["Gf"];Module["_emscripten_bind_rcCompactHeightfield_set_maxRegions_1"]=_emscripten_bind_rcCompactHeightfield_set_maxRegions_1=wasmExports["Hf"];Module["_emscripten_bind_rcCompactHeightfield_get_bmin_1"]=_emscripten_bind_rcCompactHeightfield_get_bmin_1=wasmExports["If"];Module["_emscripten_bind_rcCompactHeightfield_set_bmin_2"]=_emscripten_bind_rcCompactHeightfield_set_bmin_2=wasmExports["Jf"];Module["_emscripten_bind_rcCompactHeightfield_get_bmax_1"]=_emscripten_bind_rcCompactHeightfield_get_bmax_1=wasmExports["Kf"];Module["_emscripten_bind_rcCompactHeightfield_set_bmax_2"]=_emscripten_bind_rcCompactHeightfield_set_bmax_2=wasmExports["Lf"];Module["_emscripten_bind_rcCompactHeightfield_get_cs_0"]=_emscripten_bind_rcCompactHeightfield_get_cs_0=wasmExports["Mf"];Module["_emscripten_bind_rcCompactHeightfield_set_cs_1"]=_emscripten_bind_rcCompactHeightfield_set_cs_1=wasmExports["Nf"];Module["_emscripten_bind_rcCompactHeightfield_get_ch_0"]=_emscripten_bind_rcCompactHeightfield_get_ch_0=wasmExports["Of"];Module["_emscripten_bind_rcCompactHeightfield_set_ch_1"]=_emscripten_bind_rcCompactHeightfield_set_ch_1=wasmExports["Pf"];Module["_emscripten_bind_rcCompactHeightfield_get_cells_1"]=_emscripten_bind_rcCompactHeightfield_get_cells_1=wasmExports["Qf"];Module["_emscripten_bind_rcCompactHeightfield_set_cells_2"]=_emscripten_bind_rcCompactHeightfield_set_cells_2=wasmExports["Rf"];Module["_emscripten_bind_rcCompactHeightfield_get_spans_1"]=_emscripten_bind_rcCompactHeightfield_get_spans_1=wasmExports["Sf"];Module["_emscripten_bind_rcCompactHeightfield_set_spans_2"]=_emscripten_bind_rcCompactHeightfield_set_spans_2=wasmExports["Tf"];Module["_emscripten_bind_rcCompactHeightfield_get_dist_1"]=_emscripten_bind_rcCompactHeightfield_get_dist_1=wasmExports["Uf"];Module["_emscripten_bind_rcCompactHeightfield_set_dist_2"]=_emscripten_bind_rcCompactHeightfield_set_dist_2=wasmExports["Vf"];Module["_emscripten_bind_rcCompactHeightfield_get_areas_1"]=_emscripten_bind_rcCompactHeightfield_get_areas_1=wasmExports["Wf"];Module["_emscripten_bind_rcCompactHeightfield_set_areas_2"]=_emscripten_bind_rcCompactHeightfield_set_areas_2=wasmExports["Xf"];Module["_emscripten_bind_rcCompactHeightfield___destroy___0"]=_emscripten_bind_rcCompactHeightfield___destroy___0=wasmExports["Yf"];Module["_emscripten_bind_rcContour_get_verts_1"]=_emscripten_bind_rcContour_get_verts_1=wasmExports["Zf"];Module["_emscripten_bind_rcContour_set_verts_2"]=_emscripten_bind_rcContour_set_verts_2=wasmExports["_f"];Module["_emscripten_bind_rcContour_get_nverts_0"]=_emscripten_bind_rcContour_get_nverts_0=wasmExports["$f"];Module["_emscripten_bind_rcContour_set_nverts_1"]=_emscripten_bind_rcContour_set_nverts_1=wasmExports["ag"];Module["_emscripten_bind_rcContour_get_rverts_1"]=_emscripten_bind_rcContour_get_rverts_1=wasmExports["bg"];Module["_emscripten_bind_rcContour_set_rverts_2"]=_emscripten_bind_rcContour_set_rverts_2=wasmExports["cg"];Module["_emscripten_bind_rcContour_get_nrverts_0"]=_emscripten_bind_rcContour_get_nrverts_0=wasmExports["dg"];Module["_emscripten_bind_rcContour_set_nrverts_1"]=_emscripten_bind_rcContour_set_nrverts_1=wasmExports["eg"];Module["_emscripten_bind_rcContour_get_reg_0"]=_emscripten_bind_rcContour_get_reg_0=wasmExports["fg"];Module["_emscripten_bind_rcContour_set_reg_1"]=_emscripten_bind_rcContour_set_reg_1=wasmExports["gg"];Module["_emscripten_bind_rcContour_get_area_0"]=_emscripten_bind_rcContour_get_area_0=wasmExports["hg"];Module["_emscripten_bind_rcContour_set_area_1"]=_emscripten_bind_rcContour_set_area_1=wasmExports["ig"];Module["_emscripten_bind_rcContour___destroy___0"]=_emscripten_bind_rcContour___destroy___0=wasmExports["jg"];Module["_emscripten_bind_rcContourSet_get_conts_1"]=_emscripten_bind_rcContourSet_get_conts_1=wasmExports["kg"];Module["_emscripten_bind_rcContourSet_set_conts_2"]=_emscripten_bind_rcContourSet_set_conts_2=wasmExports["lg"];Module["_emscripten_bind_rcContourSet_get_nconts_0"]=_emscripten_bind_rcContourSet_get_nconts_0=wasmExports["mg"];Module["_emscripten_bind_rcContourSet_set_nconts_1"]=_emscripten_bind_rcContourSet_set_nconts_1=wasmExports["ng"];Module["_emscripten_bind_rcContourSet_get_bmin_1"]=_emscripten_bind_rcContourSet_get_bmin_1=wasmExports["og"];Module["_emscripten_bind_rcContourSet_set_bmin_2"]=_emscripten_bind_rcContourSet_set_bmin_2=wasmExports["pg"];Module["_emscripten_bind_rcContourSet_get_bmax_1"]=_emscripten_bind_rcContourSet_get_bmax_1=wasmExports["qg"];Module["_emscripten_bind_rcContourSet_set_bmax_2"]=_emscripten_bind_rcContourSet_set_bmax_2=wasmExports["rg"];Module["_emscripten_bind_rcContourSet_get_cs_0"]=_emscripten_bind_rcContourSet_get_cs_0=wasmExports["sg"];Module["_emscripten_bind_rcContourSet_set_cs_1"]=_emscripten_bind_rcContourSet_set_cs_1=wasmExports["tg"];Module["_emscripten_bind_rcContourSet_get_ch_0"]=_emscripten_bind_rcContourSet_get_ch_0=wasmExports["ug"];Module["_emscripten_bind_rcContourSet_set_ch_1"]=_emscripten_bind_rcContourSet_set_ch_1=wasmExports["vg"];Module["_emscripten_bind_rcContourSet_get_width_0"]=_emscripten_bind_rcContourSet_get_width_0=wasmExports["wg"];Module["_emscripten_bind_rcContourSet_set_width_1"]=_emscripten_bind_rcContourSet_set_width_1=wasmExports["xg"];Module["_emscripten_bind_rcContourSet_get_height_0"]=_emscripten_bind_rcContourSet_get_height_0=wasmExports["yg"];Module["_emscripten_bind_rcContourSet_set_height_1"]=_emscripten_bind_rcContourSet_set_height_1=wasmExports["zg"];Module["_emscripten_bind_rcContourSet_get_borderSize_0"]=_emscripten_bind_rcContourSet_get_borderSize_0=wasmExports["Ag"];Module["_emscripten_bind_rcContourSet_set_borderSize_1"]=_emscripten_bind_rcContourSet_set_borderSize_1=wasmExports["Bg"];Module["_emscripten_bind_rcContourSet_get_maxError_0"]=_emscripten_bind_rcContourSet_get_maxError_0=wasmExports["Cg"];Module["_emscripten_bind_rcContourSet_set_maxError_1"]=_emscripten_bind_rcContourSet_set_maxError_1=wasmExports["Dg"];Module["_emscripten_bind_rcContourSet___destroy___0"]=_emscripten_bind_rcContourSet___destroy___0=wasmExports["Eg"];Module["_emscripten_bind_rcHeightfieldLayer_get_bmin_1"]=_emscripten_bind_rcHeightfieldLayer_get_bmin_1=wasmExports["Fg"];Module["_emscripten_bind_rcHeightfieldLayer_set_bmin_2"]=_emscripten_bind_rcHeightfieldLayer_set_bmin_2=wasmExports["Gg"];Module["_emscripten_bind_rcHeightfieldLayer_get_bmax_1"]=_emscripten_bind_rcHeightfieldLayer_get_bmax_1=wasmExports["Hg"];Module["_emscripten_bind_rcHeightfieldLayer_set_bmax_2"]=_emscripten_bind_rcHeightfieldLayer_set_bmax_2=wasmExports["Ig"];Module["_emscripten_bind_rcHeightfieldLayer_get_cs_0"]=_emscripten_bind_rcHeightfieldLayer_get_cs_0=wasmExports["Jg"];Module["_emscripten_bind_rcHeightfieldLayer_set_cs_1"]=_emscripten_bind_rcHeightfieldLayer_set_cs_1=wasmExports["Kg"];Module["_emscripten_bind_rcHeightfieldLayer_get_ch_0"]=_emscripten_bind_rcHeightfieldLayer_get_ch_0=wasmExports["Lg"];Module["_emscripten_bind_rcHeightfieldLayer_set_ch_1"]=_emscripten_bind_rcHeightfieldLayer_set_ch_1=wasmExports["Mg"];Module["_emscripten_bind_rcHeightfieldLayer_get_width_0"]=_emscripten_bind_rcHeightfieldLayer_get_width_0=wasmExports["Ng"];Module["_emscripten_bind_rcHeightfieldLayer_set_width_1"]=_emscripten_bind_rcHeightfieldLayer_set_width_1=wasmExports["Og"];Module["_emscripten_bind_rcHeightfieldLayer_get_height_0"]=_emscripten_bind_rcHeightfieldLayer_get_height_0=wasmExports["Pg"];Module["_emscripten_bind_rcHeightfieldLayer_set_height_1"]=_emscripten_bind_rcHeightfieldLayer_set_height_1=wasmExports["Qg"];Module["_emscripten_bind_rcHeightfieldLayer_get_minx_0"]=_emscripten_bind_rcHeightfieldLayer_get_minx_0=wasmExports["Rg"];Module["_emscripten_bind_rcHeightfieldLayer_set_minx_1"]=_emscripten_bind_rcHeightfieldLayer_set_minx_1=wasmExports["Sg"];Module["_emscripten_bind_rcHeightfieldLayer_get_maxx_0"]=_emscripten_bind_rcHeightfieldLayer_get_maxx_0=wasmExports["Tg"];Module["_emscripten_bind_rcHeightfieldLayer_set_maxx_1"]=_emscripten_bind_rcHeightfieldLayer_set_maxx_1=wasmExports["Ug"];Module["_emscripten_bind_rcHeightfieldLayer_get_miny_0"]=_emscripten_bind_rcHeightfieldLayer_get_miny_0=wasmExports["Vg"];Module["_emscripten_bind_rcHeightfieldLayer_set_miny_1"]=_emscripten_bind_rcHeightfieldLayer_set_miny_1=wasmExports["Wg"];Module["_emscripten_bind_rcHeightfieldLayer_get_maxy_0"]=_emscripten_bind_rcHeightfieldLayer_get_maxy_0=wasmExports["Xg"];Module["_emscripten_bind_rcHeightfieldLayer_set_maxy_1"]=_emscripten_bind_rcHeightfieldLayer_set_maxy_1=wasmExports["Yg"];Module["_emscripten_bind_rcHeightfieldLayer_get_hmin_0"]=_emscripten_bind_rcHeightfieldLayer_get_hmin_0=wasmExports["Zg"];Module["_emscripten_bind_rcHeightfieldLayer_set_hmin_1"]=_emscripten_bind_rcHeightfieldLayer_set_hmin_1=wasmExports["_g"];Module["_emscripten_bind_rcHeightfieldLayer_get_hmax_0"]=_emscripten_bind_rcHeightfieldLayer_get_hmax_0=wasmExports["$g"];Module["_emscripten_bind_rcHeightfieldLayer_set_hmax_1"]=_emscripten_bind_rcHeightfieldLayer_set_hmax_1=wasmExports["ah"];Module["_emscripten_bind_rcHeightfieldLayer_get_heights_1"]=_emscripten_bind_rcHeightfieldLayer_get_heights_1=wasmExports["bh"];Module["_emscripten_bind_rcHeightfieldLayer_set_heights_2"]=_emscripten_bind_rcHeightfieldLayer_set_heights_2=wasmExports["ch"];Module["_emscripten_bind_rcHeightfieldLayer_get_areas_1"]=_emscripten_bind_rcHeightfieldLayer_get_areas_1=wasmExports["dh"];Module["_emscripten_bind_rcHeightfieldLayer_set_areas_2"]=_emscripten_bind_rcHeightfieldLayer_set_areas_2=wasmExports["eh"];Module["_emscripten_bind_rcHeightfieldLayer_get_cons_1"]=_emscripten_bind_rcHeightfieldLayer_get_cons_1=wasmExports["fh"];Module["_emscripten_bind_rcHeightfieldLayer_set_cons_2"]=_emscripten_bind_rcHeightfieldLayer_set_cons_2=wasmExports["gh"];Module["_emscripten_bind_rcHeightfieldLayer___destroy___0"]=_emscripten_bind_rcHeightfieldLayer___destroy___0=wasmExports["hh"];Module["_emscripten_bind_rcHeightfieldLayerSet_get_layers_1"]=_emscripten_bind_rcHeightfieldLayerSet_get_layers_1=wasmExports["ih"];Module["_emscripten_bind_rcHeightfieldLayerSet_set_layers_2"]=_emscripten_bind_rcHeightfieldLayerSet_set_layers_2=wasmExports["jh"];Module["_emscripten_bind_rcHeightfieldLayerSet_get_nlayers_0"]=_emscripten_bind_rcHeightfieldLayerSet_get_nlayers_0=wasmExports["kh"];Module["_emscripten_bind_rcHeightfieldLayerSet_set_nlayers_1"]=_emscripten_bind_rcHeightfieldLayerSet_set_nlayers_1=wasmExports["lh"];Module["_emscripten_bind_rcHeightfieldLayerSet___destroy___0"]=_emscripten_bind_rcHeightfieldLayerSet___destroy___0=wasmExports["mh"];Module["_emscripten_bind_rcPolyMesh_get_verts_1"]=_emscripten_bind_rcPolyMesh_get_verts_1=wasmExports["nh"];Module["_emscripten_bind_rcPolyMesh_set_verts_2"]=_emscripten_bind_rcPolyMesh_set_verts_2=wasmExports["oh"];Module["_emscripten_bind_rcPolyMesh_get_polys_1"]=_emscripten_bind_rcPolyMesh_get_polys_1=wasmExports["ph"];Module["_emscripten_bind_rcPolyMesh_set_polys_2"]=_emscripten_bind_rcPolyMesh_set_polys_2=wasmExports["qh"];Module["_emscripten_bind_rcPolyMesh_get_regs_1"]=_emscripten_bind_rcPolyMesh_get_regs_1=wasmExports["rh"];Module["_emscripten_bind_rcPolyMesh_set_regs_2"]=_emscripten_bind_rcPolyMesh_set_regs_2=wasmExports["sh"];Module["_emscripten_bind_rcPolyMesh_get_flags_1"]=_emscripten_bind_rcPolyMesh_get_flags_1=wasmExports["th"];Module["_emscripten_bind_rcPolyMesh_set_flags_2"]=_emscripten_bind_rcPolyMesh_set_flags_2=wasmExports["uh"];Module["_emscripten_bind_rcPolyMesh_get_areas_1"]=_emscripten_bind_rcPolyMesh_get_areas_1=wasmExports["vh"];Module["_emscripten_bind_rcPolyMesh_set_areas_2"]=_emscripten_bind_rcPolyMesh_set_areas_2=wasmExports["wh"];Module["_emscripten_bind_rcPolyMesh_get_nverts_0"]=_emscripten_bind_rcPolyMesh_get_nverts_0=wasmExports["xh"];Module["_emscripten_bind_rcPolyMesh_set_nverts_1"]=_emscripten_bind_rcPolyMesh_set_nverts_1=wasmExports["yh"];Module["_emscripten_bind_rcPolyMesh_get_npolys_0"]=_emscripten_bind_rcPolyMesh_get_npolys_0=wasmExports["zh"];Module["_emscripten_bind_rcPolyMesh_set_npolys_1"]=_emscripten_bind_rcPolyMesh_set_npolys_1=wasmExports["Ah"];Module["_emscripten_bind_rcPolyMesh_get_maxpolys_0"]=_emscripten_bind_rcPolyMesh_get_maxpolys_0=wasmExports["Bh"];Module["_emscripten_bind_rcPolyMesh_set_maxpolys_1"]=_emscripten_bind_rcPolyMesh_set_maxpolys_1=wasmExports["Ch"];Module["_emscripten_bind_rcPolyMesh_get_nvp_0"]=_emscripten_bind_rcPolyMesh_get_nvp_0=wasmExports["Dh"];Module["_emscripten_bind_rcPolyMesh_set_nvp_1"]=_emscripten_bind_rcPolyMesh_set_nvp_1=wasmExports["Eh"];Module["_emscripten_bind_rcPolyMesh_get_bmin_1"]=_emscripten_bind_rcPolyMesh_get_bmin_1=wasmExports["Fh"];Module["_emscripten_bind_rcPolyMesh_set_bmin_2"]=_emscripten_bind_rcPolyMesh_set_bmin_2=wasmExports["Gh"];Module["_emscripten_bind_rcPolyMesh_get_bmax_1"]=_emscripten_bind_rcPolyMesh_get_bmax_1=wasmExports["Hh"];Module["_emscripten_bind_rcPolyMesh_set_bmax_2"]=_emscripten_bind_rcPolyMesh_set_bmax_2=wasmExports["Ih"];Module["_emscripten_bind_rcPolyMesh_get_cs_0"]=_emscripten_bind_rcPolyMesh_get_cs_0=wasmExports["Jh"];Module["_emscripten_bind_rcPolyMesh_set_cs_1"]=_emscripten_bind_rcPolyMesh_set_cs_1=wasmExports["Kh"];Module["_emscripten_bind_rcPolyMesh_get_ch_0"]=_emscripten_bind_rcPolyMesh_get_ch_0=wasmExports["Lh"];Module["_emscripten_bind_rcPolyMesh_set_ch_1"]=_emscripten_bind_rcPolyMesh_set_ch_1=wasmExports["Mh"];Module["_emscripten_bind_rcPolyMesh_get_borderSize_0"]=_emscripten_bind_rcPolyMesh_get_borderSize_0=wasmExports["Nh"];Module["_emscripten_bind_rcPolyMesh_set_borderSize_1"]=_emscripten_bind_rcPolyMesh_set_borderSize_1=wasmExports["Oh"];Module["_emscripten_bind_rcPolyMesh_get_maxEdgeError_0"]=_emscripten_bind_rcPolyMesh_get_maxEdgeError_0=wasmExports["Ph"];Module["_emscripten_bind_rcPolyMesh_set_maxEdgeError_1"]=_emscripten_bind_rcPolyMesh_set_maxEdgeError_1=wasmExports["Qh"];Module["_emscripten_bind_rcPolyMesh___destroy___0"]=_emscripten_bind_rcPolyMesh___destroy___0=wasmExports["Rh"];Module["_emscripten_bind_rcPolyMeshDetail_get_meshes_1"]=_emscripten_bind_rcPolyMeshDetail_get_meshes_1=wasmExports["Sh"];Module["_emscripten_bind_rcPolyMeshDetail_set_meshes_2"]=_emscripten_bind_rcPolyMeshDetail_set_meshes_2=wasmExports["Th"];Module["_emscripten_bind_rcPolyMeshDetail_get_verts_1"]=_emscripten_bind_rcPolyMeshDetail_get_verts_1=wasmExports["Uh"];Module["_emscripten_bind_rcPolyMeshDetail_set_verts_2"]=_emscripten_bind_rcPolyMeshDetail_set_verts_2=wasmExports["Vh"];Module["_emscripten_bind_rcPolyMeshDetail_get_tris_1"]=_emscripten_bind_rcPolyMeshDetail_get_tris_1=wasmExports["Wh"];Module["_emscripten_bind_rcPolyMeshDetail_set_tris_2"]=_emscripten_bind_rcPolyMeshDetail_set_tris_2=wasmExports["Xh"];Module["_emscripten_bind_rcPolyMeshDetail_get_nmeshes_0"]=_emscripten_bind_rcPolyMeshDetail_get_nmeshes_0=wasmExports["Yh"];Module["_emscripten_bind_rcPolyMeshDetail_set_nmeshes_1"]=_emscripten_bind_rcPolyMeshDetail_set_nmeshes_1=wasmExports["Zh"];Module["_emscripten_bind_rcPolyMeshDetail_get_nverts_0"]=_emscripten_bind_rcPolyMeshDetail_get_nverts_0=wasmExports["_h"];Module["_emscripten_bind_rcPolyMeshDetail_set_nverts_1"]=_emscripten_bind_rcPolyMeshDetail_set_nverts_1=wasmExports["$h"];Module["_emscripten_bind_rcPolyMeshDetail_get_ntris_0"]=_emscripten_bind_rcPolyMeshDetail_get_ntris_0=wasmExports["ai"];Module["_emscripten_bind_rcPolyMeshDetail_set_ntris_1"]=_emscripten_bind_rcPolyMeshDetail_set_ntris_1=wasmExports["bi"];Module["_emscripten_bind_rcPolyMeshDetail___destroy___0"]=_emscripten_bind_rcPolyMeshDetail___destroy___0=wasmExports["ci"];Module["_emscripten_bind_Vec3_Vec3_0"]=_emscripten_bind_Vec3_Vec3_0=wasmExports["di"];Module["_emscripten_bind_Vec3_Vec3_3"]=_emscripten_bind_Vec3_Vec3_3=wasmExports["ei"];Module["_emscripten_bind_Vec3_get_x_0"]=_emscripten_bind_Vec3_get_x_0=wasmExports["fi"];Module["_emscripten_bind_Vec3_set_x_1"]=_emscripten_bind_Vec3_set_x_1=wasmExports["gi"];Module["_emscripten_bind_Vec3_get_y_0"]=_emscripten_bind_Vec3_get_y_0=wasmExports["hi"];Module["_emscripten_bind_Vec3_set_y_1"]=_emscripten_bind_Vec3_set_y_1=wasmExports["ii"];Module["_emscripten_bind_Vec3_get_z_0"]=_emscripten_bind_Vec3_get_z_0=wasmExports["ji"];Module["_emscripten_bind_Vec3_set_z_1"]=_emscripten_bind_Vec3_set_z_1=wasmExports["ki"];Module["_emscripten_bind_Vec3___destroy___0"]=_emscripten_bind_Vec3___destroy___0=wasmExports["li"];Module["_emscripten_bind_NavMeshRemoveTileResult_get_status_0"]=_emscripten_bind_NavMeshRemoveTileResult_get_status_0=wasmExports["mi"];Module["_emscripten_bind_NavMeshRemoveTileResult_set_status_1"]=_emscripten_bind_NavMeshRemoveTileResult_set_status_1=wasmExports["ni"];Module["_emscripten_bind_NavMeshRemoveTileResult_get_data_1"]=_emscripten_bind_NavMeshRemoveTileResult_get_data_1=wasmExports["oi"];Module["_emscripten_bind_NavMeshRemoveTileResult_set_data_2"]=_emscripten_bind_NavMeshRemoveTileResult_set_data_2=wasmExports["pi"];Module["_emscripten_bind_NavMeshRemoveTileResult_get_dataSize_0"]=_emscripten_bind_NavMeshRemoveTileResult_get_dataSize_0=wasmExports["qi"];Module["_emscripten_bind_NavMeshRemoveTileResult_set_dataSize_1"]=_emscripten_bind_NavMeshRemoveTileResult_set_dataSize_1=wasmExports["ri"];Module["_emscripten_bind_NavMeshRemoveTileResult___destroy___0"]=_emscripten_bind_NavMeshRemoveTileResult___destroy___0=wasmExports["si"];Module["_emscripten_bind_NavMeshCalcTileLocResult_get_tileX_0"]=_emscripten_bind_NavMeshCalcTileLocResult_get_tileX_0=wasmExports["ti"];Module["_emscripten_bind_NavMeshCalcTileLocResult_set_tileX_1"]=_emscripten_bind_NavMeshCalcTileLocResult_set_tileX_1=wasmExports["ui"];Module["_emscripten_bind_NavMeshCalcTileLocResult_get_tileY_0"]=_emscripten_bind_NavMeshCalcTileLocResult_get_tileY_0=wasmExports["vi"];Module["_emscripten_bind_NavMeshCalcTileLocResult_set_tileY_1"]=_emscripten_bind_NavMeshCalcTileLocResult_set_tileY_1=wasmExports["wi"];Module["_emscripten_bind_NavMeshCalcTileLocResult___destroy___0"]=_emscripten_bind_NavMeshCalcTileLocResult___destroy___0=wasmExports["xi"];Module["_emscripten_bind_NavMeshGetTilesAtResult_get_tiles_1"]=_emscripten_bind_NavMeshGetTilesAtResult_get_tiles_1=wasmExports["yi"];Module["_emscripten_bind_NavMeshGetTilesAtResult_get_tileCount_0"]=_emscripten_bind_NavMeshGetTilesAtResult_get_tileCount_0=wasmExports["zi"];Module["_emscripten_bind_NavMeshGetTilesAtResult_set_tileCount_1"]=_emscripten_bind_NavMeshGetTilesAtResult_set_tileCount_1=wasmExports["Ai"];Module["_emscripten_bind_NavMeshGetTilesAtResult___destroy___0"]=_emscripten_bind_NavMeshGetTilesAtResult___destroy___0=wasmExports["Bi"];Module["_emscripten_bind_NavMeshGetTileAndPolyByRefResult_get_status_0"]=_emscripten_bind_NavMeshGetTileAndPolyByRefResult_get_status_0=wasmExports["Ci"];Module["_emscripten_bind_NavMeshGetTileAndPolyByRefResult_set_status_1"]=_emscripten_bind_NavMeshGetTileAndPolyByRefResult_set_status_1=wasmExports["Di"];Module["_emscripten_bind_NavMeshGetTileAndPolyByRefResult_get_tile_0"]=_emscripten_bind_NavMeshGetTileAndPolyByRefResult_get_tile_0=wasmExports["Ei"];Module["_emscripten_bind_NavMeshGetTileAndPolyByRefResult_set_tile_1"]=_emscripten_bind_NavMeshGetTileAndPolyByRefResult_set_tile_1=wasmExports["Fi"];Module["_emscripten_bind_NavMeshGetTileAndPolyByRefResult_get_poly_0"]=_emscripten_bind_NavMeshGetTileAndPolyByRefResult_get_poly_0=wasmExports["Gi"];Module["_emscripten_bind_NavMeshGetTileAndPolyByRefResult_set_poly_1"]=_emscripten_bind_NavMeshGetTileAndPolyByRefResult_set_poly_1=wasmExports["Hi"];Module["_emscripten_bind_NavMeshGetTileAndPolyByRefResult___destroy___0"]=_emscripten_bind_NavMeshGetTileAndPolyByRefResult___destroy___0=wasmExports["Ii"];Module["_emscripten_bind_NavMeshStoreTileStateResult_get_status_0"]=_emscripten_bind_NavMeshStoreTileStateResult_get_status_0=wasmExports["Ji"];Module["_emscripten_bind_NavMeshStoreTileStateResult_set_status_1"]=_emscripten_bind_NavMeshStoreTileStateResult_set_status_1=wasmExports["Ki"];Module["_emscripten_bind_NavMeshStoreTileStateResult_get_data_1"]=_emscripten_bind_NavMeshStoreTileStateResult_get_data_1=wasmExports["Li"];Module["_emscripten_bind_NavMeshStoreTileStateResult_set_data_2"]=_emscripten_bind_NavMeshStoreTileStateResult_set_data_2=wasmExports["Mi"];Module["_emscripten_bind_NavMeshStoreTileStateResult_get_dataSize_0"]=_emscripten_bind_NavMeshStoreTileStateResult_get_dataSize_0=wasmExports["Ni"];Module["_emscripten_bind_NavMeshStoreTileStateResult_set_dataSize_1"]=_emscripten_bind_NavMeshStoreTileStateResult_set_dataSize_1=wasmExports["Oi"];Module["_emscripten_bind_NavMeshStoreTileStateResult___destroy___0"]=_emscripten_bind_NavMeshStoreTileStateResult___destroy___0=wasmExports["Pi"];Module["_emscripten_bind_NavMesh_NavMesh_0"]=_emscripten_bind_NavMesh_NavMesh_0=wasmExports["Qi"];Module["_emscripten_bind_NavMesh_NavMesh_1"]=_emscripten_bind_NavMesh_NavMesh_1=wasmExports["Ri"];Module["_emscripten_bind_NavMesh_initSolo_1"]=_emscripten_bind_NavMesh_initSolo_1=wasmExports["Si"];Module["_emscripten_bind_NavMesh_initTiled_1"]=_emscripten_bind_NavMesh_initTiled_1=wasmExports["Ti"];Module["_emscripten_bind_NavMesh_addTile_4"]=_emscripten_bind_NavMesh_addTile_4=wasmExports["Ui"];Module["_emscripten_bind_NavMesh_decodePolyId_4"]=_emscripten_bind_NavMesh_decodePolyId_4=wasmExports["Vi"];Module["_emscripten_bind_NavMesh_encodePolyId_3"]=_emscripten_bind_NavMesh_encodePolyId_3=wasmExports["Wi"];Module["_emscripten_bind_NavMesh_removeTile_1"]=_emscripten_bind_NavMesh_removeTile_1=wasmExports["Xi"];Module["_emscripten_bind_NavMesh_getNavMesh_0"]=_emscripten_bind_NavMesh_getNavMesh_0=wasmExports["Yi"];Module["_emscripten_bind_NavMesh_calcTileLoc_1"]=_emscripten_bind_NavMesh_calcTileLoc_1=wasmExports["Zi"];Module["_emscripten_bind_NavMesh_getTileAt_3"]=_emscripten_bind_NavMesh_getTileAt_3=wasmExports["_i"];Module["_emscripten_bind_NavMesh_getTilesAt_3"]=_emscripten_bind_NavMesh_getTilesAt_3=wasmExports["$i"];Module["_emscripten_bind_NavMesh_getTileRefAt_3"]=_emscripten_bind_NavMesh_getTileRefAt_3=wasmExports["aj"];Module["_emscripten_bind_NavMesh_getTileRef_1"]=_emscripten_bind_NavMesh_getTileRef_1=wasmExports["bj"];Module["_emscripten_bind_NavMesh_getTileByRef_1"]=_emscripten_bind_NavMesh_getTileByRef_1=wasmExports["cj"];Module["_emscripten_bind_NavMesh_getMaxTiles_0"]=_emscripten_bind_NavMesh_getMaxTiles_0=wasmExports["dj"];Module["_emscripten_bind_NavMesh_getTile_1"]=_emscripten_bind_NavMesh_getTile_1=wasmExports["ej"];Module["_emscripten_bind_NavMesh_getTileAndPolyByRef_1"]=_emscripten_bind_NavMesh_getTileAndPolyByRef_1=wasmExports["fj"];Module["_emscripten_bind_NavMesh_getTileAndPolyByRefUnsafe_1"]=_emscripten_bind_NavMesh_getTileAndPolyByRefUnsafe_1=wasmExports["gj"];Module["_emscripten_bind_NavMesh_isValidPolyRef_1"]=_emscripten_bind_NavMesh_isValidPolyRef_1=wasmExports["hj"];Module["_emscripten_bind_NavMesh_getPolyRefBase_1"]=_emscripten_bind_NavMesh_getPolyRefBase_1=wasmExports["ij"];Module["_emscripten_bind_NavMesh_getOffMeshConnectionPolyEndPoints_4"]=_emscripten_bind_NavMesh_getOffMeshConnectionPolyEndPoints_4=wasmExports["jj"];Module["_emscripten_bind_NavMesh_getOffMeshConnectionByRef_1"]=_emscripten_bind_NavMesh_getOffMeshConnectionByRef_1=wasmExports["kj"];Module["_emscripten_bind_NavMesh_setPolyFlags_2"]=_emscripten_bind_NavMesh_setPolyFlags_2=wasmExports["lj"];Module["_emscripten_bind_NavMesh_getPolyFlags_2"]=_emscripten_bind_NavMesh_getPolyFlags_2=wasmExports["mj"];Module["_emscripten_bind_NavMesh_setPolyArea_2"]=_emscripten_bind_NavMesh_setPolyArea_2=wasmExports["nj"];Module["_emscripten_bind_NavMesh_getPolyArea_2"]=_emscripten_bind_NavMesh_getPolyArea_2=wasmExports["oj"];Module["_emscripten_bind_NavMesh_getTileStateSize_1"]=_emscripten_bind_NavMesh_getTileStateSize_1=wasmExports["pj"];Module["_emscripten_bind_NavMesh_storeTileState_2"]=_emscripten_bind_NavMesh_storeTileState_2=wasmExports["qj"];Module["_emscripten_bind_NavMesh_restoreTileState_3"]=_emscripten_bind_NavMesh_restoreTileState_3=wasmExports["rj"];Module["_emscripten_bind_NavMesh_destroy_0"]=_emscripten_bind_NavMesh_destroy_0=wasmExports["sj"];Module["_emscripten_bind_NavMesh_get_m_navMesh_0"]=_emscripten_bind_NavMesh_get_m_navMesh_0=wasmExports["tj"];Module["_emscripten_bind_NavMesh_set_m_navMesh_1"]=_emscripten_bind_NavMesh_set_m_navMesh_1=wasmExports["uj"];Module["_emscripten_bind_NavMesh___destroy___0"]=_emscripten_bind_NavMesh___destroy___0=wasmExports["vj"];Module["_emscripten_bind_FastRand_getSeed_0"]=_emscripten_bind_FastRand_getSeed_0=wasmExports["wj"];Module["_emscripten_bind_FastRand_setSeed_1"]=_emscripten_bind_FastRand_setSeed_1=wasmExports["xj"];Module["_emscripten_bind_FastRand___destroy___0"]=_emscripten_bind_FastRand___destroy___0=wasmExports["yj"];Module["_emscripten_bind_dtRaycastHit_dtRaycastHit_0"]=_emscripten_bind_dtRaycastHit_dtRaycastHit_0=wasmExports["zj"];Module["_emscripten_bind_dtRaycastHit_get_t_0"]=_emscripten_bind_dtRaycastHit_get_t_0=wasmExports["Aj"];Module["_emscripten_bind_dtRaycastHit_set_t_1"]=_emscripten_bind_dtRaycastHit_set_t_1=wasmExports["Bj"];Module["_emscripten_bind_dtRaycastHit_get_hitNormal_1"]=_emscripten_bind_dtRaycastHit_get_hitNormal_1=wasmExports["Cj"];Module["_emscripten_bind_dtRaycastHit_set_hitNormal_2"]=_emscripten_bind_dtRaycastHit_set_hitNormal_2=wasmExports["Dj"];Module["_emscripten_bind_dtRaycastHit_get_hitEdgeIndex_0"]=_emscripten_bind_dtRaycastHit_get_hitEdgeIndex_0=wasmExports["Ej"];Module["_emscripten_bind_dtRaycastHit_set_hitEdgeIndex_1"]=_emscripten_bind_dtRaycastHit_set_hitEdgeIndex_1=wasmExports["Fj"];Module["_emscripten_bind_dtRaycastHit_get_path_1"]=_emscripten_bind_dtRaycastHit_get_path_1=wasmExports["Gj"];Module["_emscripten_bind_dtRaycastHit_set_path_2"]=_emscripten_bind_dtRaycastHit_set_path_2=wasmExports["Hj"];Module["_emscripten_bind_dtRaycastHit_get_pathCount_0"]=_emscripten_bind_dtRaycastHit_get_pathCount_0=wasmExports["Ij"];Module["_emscripten_bind_dtRaycastHit_set_pathCount_1"]=_emscripten_bind_dtRaycastHit_set_pathCount_1=wasmExports["Jj"];Module["_emscripten_bind_dtRaycastHit_get_maxPath_0"]=_emscripten_bind_dtRaycastHit_get_maxPath_0=wasmExports["Kj"];Module["_emscripten_bind_dtRaycastHit_set_maxPath_1"]=_emscripten_bind_dtRaycastHit_set_maxPath_1=wasmExports["Lj"];Module["_emscripten_bind_dtRaycastHit_get_pathCost_0"]=_emscripten_bind_dtRaycastHit_get_pathCost_0=wasmExports["Mj"];Module["_emscripten_bind_dtRaycastHit_set_pathCost_1"]=_emscripten_bind_dtRaycastHit_set_pathCost_1=wasmExports["Nj"];Module["_emscripten_bind_dtRaycastHit___destroy___0"]=_emscripten_bind_dtRaycastHit___destroy___0=wasmExports["Oj"];Module["_emscripten_bind_NavMeshQuery_NavMeshQuery_0"]=_emscripten_bind_NavMeshQuery_NavMeshQuery_0=wasmExports["Pj"];Module["_emscripten_bind_NavMeshQuery_NavMeshQuery_1"]=_emscripten_bind_NavMeshQuery_NavMeshQuery_1=wasmExports["Qj"];Module["_emscripten_bind_NavMeshQuery_init_2"]=_emscripten_bind_NavMeshQuery_init_2=wasmExports["Rj"];Module["_emscripten_bind_NavMeshQuery_findPath_7"]=_emscripten_bind_NavMeshQuery_findPath_7=wasmExports["Sj"];Module["_emscripten_bind_NavMeshQuery_closestPointOnPoly_4"]=_emscripten_bind_NavMeshQuery_closestPointOnPoly_4=wasmExports["Tj"];Module["_emscripten_bind_NavMeshQuery_findClosestPoint_6"]=_emscripten_bind_NavMeshQuery_findClosestPoint_6=wasmExports["Uj"];Module["_emscripten_bind_NavMeshQuery_findStraightPath_9"]=_emscripten_bind_NavMeshQuery_findStraightPath_9=wasmExports["Vj"];Module["_emscripten_bind_NavMeshQuery_findNearestPoly_6"]=_emscripten_bind_NavMeshQuery_findNearestPoly_6=wasmExports["Wj"];Module["_emscripten_bind_NavMeshQuery_findPolysAroundCircle_9"]=_emscripten_bind_NavMeshQuery_findPolysAroundCircle_9=wasmExports["Xj"];Module["_emscripten_bind_NavMeshQuery_queryPolygons_6"]=_emscripten_bind_NavMeshQuery_queryPolygons_6=wasmExports["Yj"];Module["_emscripten_bind_NavMeshQuery_raycast_7"]=_emscripten_bind_NavMeshQuery_raycast_7=wasmExports["Zj"];Module["_emscripten_bind_NavMeshQuery_findRandomPointAroundCircle_6"]=_emscripten_bind_NavMeshQuery_findRandomPointAroundCircle_6=wasmExports["_j"];Module["_emscripten_bind_NavMeshQuery_moveAlongSurface_7"]=_emscripten_bind_NavMeshQuery_moveAlongSurface_7=wasmExports["$j"];Module["_emscripten_bind_NavMeshQuery_findRandomPoint_3"]=_emscripten_bind_NavMeshQuery_findRandomPoint_3=wasmExports["ak"];Module["_emscripten_bind_NavMeshQuery_getPolyHeight_3"]=_emscripten_bind_NavMeshQuery_getPolyHeight_3=wasmExports["bk"];Module["_emscripten_bind_NavMeshQuery_destroy_0"]=_emscripten_bind_NavMeshQuery_destroy_0=wasmExports["ck"];Module["_emscripten_bind_NavMeshQuery_get_m_navQuery_0"]=_emscripten_bind_NavMeshQuery_get_m_navQuery_0=wasmExports["dk"];Module["_emscripten_bind_NavMeshQuery_set_m_navQuery_1"]=_emscripten_bind_NavMeshQuery_set_m_navQuery_1=wasmExports["ek"];Module["_emscripten_bind_NavMeshQuery___destroy___0"]=_emscripten_bind_NavMeshQuery___destroy___0=wasmExports["fk"];Module["_emscripten_bind_dtTileCacheParams_dtTileCacheParams_0"]=_emscripten_bind_dtTileCacheParams_dtTileCacheParams_0=wasmExports["gk"];Module["_emscripten_bind_dtTileCacheParams_get_orig_1"]=_emscripten_bind_dtTileCacheParams_get_orig_1=wasmExports["hk"];Module["_emscripten_bind_dtTileCacheParams_set_orig_2"]=_emscripten_bind_dtTileCacheParams_set_orig_2=wasmExports["ik"];Module["_emscripten_bind_dtTileCacheParams_get_cs_0"]=_emscripten_bind_dtTileCacheParams_get_cs_0=wasmExports["jk"];Module["_emscripten_bind_dtTileCacheParams_set_cs_1"]=_emscripten_bind_dtTileCacheParams_set_cs_1=wasmExports["kk"];Module["_emscripten_bind_dtTileCacheParams_get_ch_0"]=_emscripten_bind_dtTileCacheParams_get_ch_0=wasmExports["lk"];Module["_emscripten_bind_dtTileCacheParams_set_ch_1"]=_emscripten_bind_dtTileCacheParams_set_ch_1=wasmExports["mk"];Module["_emscripten_bind_dtTileCacheParams_get_width_0"]=_emscripten_bind_dtTileCacheParams_get_width_0=wasmExports["nk"];Module["_emscripten_bind_dtTileCacheParams_set_width_1"]=_emscripten_bind_dtTileCacheParams_set_width_1=wasmExports["ok"];Module["_emscripten_bind_dtTileCacheParams_get_height_0"]=_emscripten_bind_dtTileCacheParams_get_height_0=wasmExports["pk"];Module["_emscripten_bind_dtTileCacheParams_set_height_1"]=_emscripten_bind_dtTileCacheParams_set_height_1=wasmExports["qk"];Module["_emscripten_bind_dtTileCacheParams_get_walkableHeight_0"]=_emscripten_bind_dtTileCacheParams_get_walkableHeight_0=wasmExports["rk"];Module["_emscripten_bind_dtTileCacheParams_set_walkableHeight_1"]=_emscripten_bind_dtTileCacheParams_set_walkableHeight_1=wasmExports["sk"];Module["_emscripten_bind_dtTileCacheParams_get_walkableRadius_0"]=_emscripten_bind_dtTileCacheParams_get_walkableRadius_0=wasmExports["tk"];Module["_emscripten_bind_dtTileCacheParams_set_walkableRadius_1"]=_emscripten_bind_dtTileCacheParams_set_walkableRadius_1=wasmExports["uk"];Module["_emscripten_bind_dtTileCacheParams_get_walkableClimb_0"]=_emscripten_bind_dtTileCacheParams_get_walkableClimb_0=wasmExports["vk"];Module["_emscripten_bind_dtTileCacheParams_set_walkableClimb_1"]=_emscripten_bind_dtTileCacheParams_set_walkableClimb_1=wasmExports["wk"];Module["_emscripten_bind_dtTileCacheParams_get_maxSimplificationError_0"]=_emscripten_bind_dtTileCacheParams_get_maxSimplificationError_0=wasmExports["xk"];Module["_emscripten_bind_dtTileCacheParams_set_maxSimplificationError_1"]=_emscripten_bind_dtTileCacheParams_set_maxSimplificationError_1=wasmExports["yk"];Module["_emscripten_bind_dtTileCacheParams_get_maxTiles_0"]=_emscripten_bind_dtTileCacheParams_get_maxTiles_0=wasmExports["zk"];Module["_emscripten_bind_dtTileCacheParams_set_maxTiles_1"]=_emscripten_bind_dtTileCacheParams_set_maxTiles_1=wasmExports["Ak"];Module["_emscripten_bind_dtTileCacheParams_get_maxObstacles_0"]=_emscripten_bind_dtTileCacheParams_get_maxObstacles_0=wasmExports["Bk"];Module["_emscripten_bind_dtTileCacheParams_set_maxObstacles_1"]=_emscripten_bind_dtTileCacheParams_set_maxObstacles_1=wasmExports["Ck"];Module["_emscripten_bind_dtTileCacheParams___destroy___0"]=_emscripten_bind_dtTileCacheParams___destroy___0=wasmExports["Dk"];Module["_emscripten_bind_TileCacheAddTileResult_get_status_0"]=_emscripten_bind_TileCacheAddTileResult_get_status_0=wasmExports["Ek"];Module["_emscripten_bind_TileCacheAddTileResult_set_status_1"]=_emscripten_bind_TileCacheAddTileResult_set_status_1=wasmExports["Fk"];Module["_emscripten_bind_TileCacheAddTileResult_get_tileRef_0"]=_emscripten_bind_TileCacheAddTileResult_get_tileRef_0=wasmExports["Gk"];Module["_emscripten_bind_TileCacheAddTileResult_set_tileRef_1"]=_emscripten_bind_TileCacheAddTileResult_set_tileRef_1=wasmExports["Hk"];Module["_emscripten_bind_TileCacheAddTileResult___destroy___0"]=_emscripten_bind_TileCacheAddTileResult___destroy___0=wasmExports["Ik"];Module["_emscripten_bind_TileCacheUpdateResult_get_status_0"]=_emscripten_bind_TileCacheUpdateResult_get_status_0=wasmExports["Jk"];Module["_emscripten_bind_TileCacheUpdateResult_set_status_1"]=_emscripten_bind_TileCacheUpdateResult_set_status_1=wasmExports["Kk"];Module["_emscripten_bind_TileCacheUpdateResult_get_upToDate_0"]=_emscripten_bind_TileCacheUpdateResult_get_upToDate_0=wasmExports["Lk"];Module["_emscripten_bind_TileCacheUpdateResult_set_upToDate_1"]=_emscripten_bind_TileCacheUpdateResult_set_upToDate_1=wasmExports["Mk"];Module["_emscripten_bind_TileCacheUpdateResult___destroy___0"]=_emscripten_bind_TileCacheUpdateResult___destroy___0=wasmExports["Nk"];Module["_emscripten_bind_TileCacheAddObstacleResult_get_status_0"]=_emscripten_bind_TileCacheAddObstacleResult_get_status_0=wasmExports["Ok"];Module["_emscripten_bind_TileCacheAddObstacleResult_set_status_1"]=_emscripten_bind_TileCacheAddObstacleResult_set_status_1=wasmExports["Pk"];Module["_emscripten_bind_TileCacheAddObstacleResult_get_ref_0"]=_emscripten_bind_TileCacheAddObstacleResult_get_ref_0=wasmExports["Qk"];Module["_emscripten_bind_TileCacheAddObstacleResult_set_ref_1"]=_emscripten_bind_TileCacheAddObstacleResult_set_ref_1=wasmExports["Rk"];Module["_emscripten_bind_TileCacheAddObstacleResult___destroy___0"]=_emscripten_bind_TileCacheAddObstacleResult___destroy___0=wasmExports["Sk"];Module["_emscripten_bind_RecastFastLZCompressor_RecastFastLZCompressor_0"]=_emscripten_bind_RecastFastLZCompressor_RecastFastLZCompressor_0=wasmExports["Tk"];Module["_emscripten_bind_RecastFastLZCompressor___destroy___0"]=_emscripten_bind_RecastFastLZCompressor___destroy___0=wasmExports["Uk"];Module["_emscripten_bind_TileCacheMeshProcess_TileCacheMeshProcess_0"]=_emscripten_bind_TileCacheMeshProcess_TileCacheMeshProcess_0=wasmExports["Vk"];Module["_emscripten_bind_TileCacheMeshProcess_process_3"]=_emscripten_bind_TileCacheMeshProcess_process_3=wasmExports["Wk"];Module["_emscripten_bind_TileCacheMeshProcess___destroy___0"]=_emscripten_bind_TileCacheMeshProcess___destroy___0=wasmExports["Xk"];Module["_emscripten_bind_RecastLinearAllocator_RecastLinearAllocator_1"]=_emscripten_bind_RecastLinearAllocator_RecastLinearAllocator_1=wasmExports["Yk"];Module["_emscripten_bind_RecastLinearAllocator___destroy___0"]=_emscripten_bind_RecastLinearAllocator___destroy___0=wasmExports["Zk"];Module["_emscripten_bind_TileCache_TileCache_0"]=_emscripten_bind_TileCache_TileCache_0=wasmExports["_k"];Module["_emscripten_bind_TileCache_init_4"]=_emscripten_bind_TileCache_init_4=wasmExports["$k"];Module["_emscripten_bind_TileCache_addTile_2"]=_emscripten_bind_TileCache_addTile_2=wasmExports["al"];Module["_emscripten_bind_TileCache_buildNavMeshTile_2"]=_emscripten_bind_TileCache_buildNavMeshTile_2=wasmExports["bl"];Module["_emscripten_bind_TileCache_buildNavMeshTilesAt_3"]=_emscripten_bind_TileCache_buildNavMeshTilesAt_3=wasmExports["cl"];Module["_emscripten_bind_TileCache_update_1"]=_emscripten_bind_TileCache_update_1=wasmExports["dl"];Module["_emscripten_bind_TileCache_addCylinderObstacle_3"]=_emscripten_bind_TileCache_addCylinderObstacle_3=wasmExports["el"];Module["_emscripten_bind_TileCache_addBoxObstacle_3"]=_emscripten_bind_TileCache_addBoxObstacle_3=wasmExports["fl"];Module["_emscripten_bind_TileCache_removeObstacle_1"]=_emscripten_bind_TileCache_removeObstacle_1=wasmExports["gl"];Module["_emscripten_bind_TileCache_destroy_0"]=_emscripten_bind_TileCache_destroy_0=wasmExports["hl"];Module["_emscripten_bind_TileCache___destroy___0"]=_emscripten_bind_TileCache___destroy___0=wasmExports["il"];Module["_emscripten_bind_CrowdUtils_CrowdUtils_0"]=_emscripten_bind_CrowdUtils_CrowdUtils_0=wasmExports["jl"];Module["_emscripten_bind_CrowdUtils_getActiveAgentCount_1"]=_emscripten_bind_CrowdUtils_getActiveAgentCount_1=wasmExports["kl"];Module["_emscripten_bind_CrowdUtils_overOffMeshConnection_2"]=_emscripten_bind_CrowdUtils_overOffMeshConnection_2=wasmExports["ll"];Module["_emscripten_bind_CrowdUtils_agentTeleport_5"]=_emscripten_bind_CrowdUtils_agentTeleport_5=wasmExports["ml"];Module["_emscripten_bind_CrowdUtils___destroy___0"]=_emscripten_bind_CrowdUtils___destroy___0=wasmExports["nl"];Module["_emscripten_bind_Detour_Detour_0"]=_emscripten_bind_Detour_Detour_0=wasmExports["ol"];Module["_emscripten_bind_Detour_statusSucceed_1"]=_emscripten_bind_Detour_statusSucceed_1=wasmExports["pl"];Module["_emscripten_bind_Detour_statusFailed_1"]=_emscripten_bind_Detour_statusFailed_1=wasmExports["ql"];Module["_emscripten_bind_Detour_statusInProgress_1"]=_emscripten_bind_Detour_statusInProgress_1=wasmExports["rl"];Module["_emscripten_bind_Detour_statusDetail_2"]=_emscripten_bind_Detour_statusDetail_2=wasmExports["sl"];Module["_emscripten_bind_Detour_allocCrowd_0"]=_emscripten_bind_Detour_allocCrowd_0=wasmExports["tl"];Module["_emscripten_bind_Detour_freeCrowd_1"]=_emscripten_bind_Detour_freeCrowd_1=wasmExports["ul"];Module["_emscripten_bind_Detour_get_FAILURE_0"]=_emscripten_bind_Detour_get_FAILURE_0=wasmExports["vl"];Module["_emscripten_bind_Detour_get_SUCCESS_0"]=_emscripten_bind_Detour_get_SUCCESS_0=wasmExports["wl"];Module["_emscripten_bind_Detour_get_IN_PROGRESS_0"]=_emscripten_bind_Detour_get_IN_PROGRESS_0=wasmExports["xl"];Module["_emscripten_bind_Detour_get_STATUS_DETAIL_MASK_0"]=_emscripten_bind_Detour_get_STATUS_DETAIL_MASK_0=wasmExports["yl"];Module["_emscripten_bind_Detour_get_WRONG_MAGIC_0"]=_emscripten_bind_Detour_get_WRONG_MAGIC_0=wasmExports["zl"];Module["_emscripten_bind_Detour_get_WRONG_VERSION_0"]=_emscripten_bind_Detour_get_WRONG_VERSION_0=wasmExports["Al"];Module["_emscripten_bind_Detour_get_OUT_OF_MEMORY_0"]=_emscripten_bind_Detour_get_OUT_OF_MEMORY_0=wasmExports["Bl"];Module["_emscripten_bind_Detour_get_INVALID_PARAM_0"]=_emscripten_bind_Detour_get_INVALID_PARAM_0=wasmExports["Cl"];Module["_emscripten_bind_Detour_get_BUFFER_TOO_SMALL_0"]=_emscripten_bind_Detour_get_BUFFER_TOO_SMALL_0=wasmExports["Dl"];Module["_emscripten_bind_Detour_get_OUT_OF_NODES_0"]=_emscripten_bind_Detour_get_OUT_OF_NODES_0=wasmExports["El"];Module["_emscripten_bind_Detour_get_PARTIAL_RESULT_0"]=_emscripten_bind_Detour_get_PARTIAL_RESULT_0=wasmExports["Fl"];Module["_emscripten_bind_Detour_get_ALREADY_OCCUPIED_0"]=_emscripten_bind_Detour_get_ALREADY_OCCUPIED_0=wasmExports["Gl"];Module["_emscripten_bind_Detour_get_VERTS_PER_POLYGON_0"]=_emscripten_bind_Detour_get_VERTS_PER_POLYGON_0=wasmExports["Hl"];Module["_emscripten_bind_Detour_get_NAVMESH_MAGIC_0"]=_emscripten_bind_Detour_get_NAVMESH_MAGIC_0=wasmExports["Il"];Module["_emscripten_bind_Detour_get_NAVMESH_VERSION_0"]=_emscripten_bind_Detour_get_NAVMESH_VERSION_0=wasmExports["Jl"];Module["_emscripten_bind_Detour_get_NAVMESH_STATE_MAGIC_0"]=_emscripten_bind_Detour_get_NAVMESH_STATE_MAGIC_0=wasmExports["Kl"];Module["_emscripten_bind_Detour_get_NAVMESH_STATE_VERSION_0"]=_emscripten_bind_Detour_get_NAVMESH_STATE_VERSION_0=wasmExports["Ll"];Module["_emscripten_bind_Detour_get_TILECACHE_MAGIC_0"]=_emscripten_bind_Detour_get_TILECACHE_MAGIC_0=wasmExports["Ml"];Module["_emscripten_bind_Detour_get_TILECACHE_VERSION_0"]=_emscripten_bind_Detour_get_TILECACHE_VERSION_0=wasmExports["Nl"];Module["_emscripten_bind_Detour_get_TILECACHE_NULL_AREA_0"]=_emscripten_bind_Detour_get_TILECACHE_NULL_AREA_0=wasmExports["Ol"];Module["_emscripten_bind_Detour_get_TILECACHE_WALKABLE_AREA_0"]=_emscripten_bind_Detour_get_TILECACHE_WALKABLE_AREA_0=wasmExports["Pl"];Module["_emscripten_bind_Detour_get_TILECACHE_NULL_IDX_0"]=_emscripten_bind_Detour_get_TILECACHE_NULL_IDX_0=wasmExports["Ql"];Module["_emscripten_bind_Detour_get_NULL_LINK_0"]=_emscripten_bind_Detour_get_NULL_LINK_0=wasmExports["Rl"];Module["_emscripten_bind_Detour_get_EXT_LINK_0"]=_emscripten_bind_Detour_get_EXT_LINK_0=wasmExports["Sl"];Module["_emscripten_bind_Detour_get_OFFMESH_CON_BIDIR_0"]=_emscripten_bind_Detour_get_OFFMESH_CON_BIDIR_0=wasmExports["Tl"];Module["_emscripten_bind_Detour___destroy___0"]=_emscripten_bind_Detour___destroy___0=wasmExports["Ul"];Module["_emscripten_bind_dtPathCorridor_init_1"]=_emscripten_bind_dtPathCorridor_init_1=wasmExports["Vl"];Module["_emscripten_bind_dtPathCorridor_reset_2"]=_emscripten_bind_dtPathCorridor_reset_2=wasmExports["Wl"];Module["_emscripten_bind_dtPathCorridor___destroy___0"]=_emscripten_bind_dtPathCorridor___destroy___0=wasmExports["Xl"];Module["_emscripten_bind_dtLocalBoundary_reset_0"]=_emscripten_bind_dtLocalBoundary_reset_0=wasmExports["Yl"];Module["_emscripten_bind_dtLocalBoundary___destroy___0"]=_emscripten_bind_dtLocalBoundary___destroy___0=wasmExports["Zl"];Module["_emscripten_bind_dtCrowdNeighbour_dtCrowdNeighbour_0"]=_emscripten_bind_dtCrowdNeighbour_dtCrowdNeighbour_0=wasmExports["_l"];Module["_emscripten_bind_dtCrowdNeighbour_get_idx_0"]=_emscripten_bind_dtCrowdNeighbour_get_idx_0=wasmExports["$l"];Module["_emscripten_bind_dtCrowdNeighbour_set_idx_1"]=_emscripten_bind_dtCrowdNeighbour_set_idx_1=wasmExports["am"];Module["_emscripten_bind_dtCrowdNeighbour_get_dist_0"]=_emscripten_bind_dtCrowdNeighbour_get_dist_0=wasmExports["bm"];Module["_emscripten_bind_dtCrowdNeighbour_set_dist_1"]=_emscripten_bind_dtCrowdNeighbour_set_dist_1=wasmExports["cm"];Module["_emscripten_bind_dtCrowdNeighbour___destroy___0"]=_emscripten_bind_dtCrowdNeighbour___destroy___0=wasmExports["dm"];Module["_emscripten_bind_dtCrowdAgent_dtCrowdAgent_0"]=_emscripten_bind_dtCrowdAgent_dtCrowdAgent_0=wasmExports["em"];Module["_emscripten_bind_dtCrowdAgent_get_active_0"]=_emscripten_bind_dtCrowdAgent_get_active_0=wasmExports["fm"];Module["_emscripten_bind_dtCrowdAgent_set_active_1"]=_emscripten_bind_dtCrowdAgent_set_active_1=wasmExports["gm"];Module["_emscripten_bind_dtCrowdAgent_get_state_0"]=_emscripten_bind_dtCrowdAgent_get_state_0=wasmExports["hm"];Module["_emscripten_bind_dtCrowdAgent_set_state_1"]=_emscripten_bind_dtCrowdAgent_set_state_1=wasmExports["im"];Module["_emscripten_bind_dtCrowdAgent_get_corridor_0"]=_emscripten_bind_dtCrowdAgent_get_corridor_0=wasmExports["jm"];Module["_emscripten_bind_dtCrowdAgent_get_boundary_0"]=_emscripten_bind_dtCrowdAgent_get_boundary_0=wasmExports["km"];Module["_emscripten_bind_dtCrowdAgent_get_topologyOptTime_0"]=_emscripten_bind_dtCrowdAgent_get_topologyOptTime_0=wasmExports["lm"];Module["_emscripten_bind_dtCrowdAgent_set_topologyOptTime_1"]=_emscripten_bind_dtCrowdAgent_set_topologyOptTime_1=wasmExports["mm"];Module["_emscripten_bind_dtCrowdAgent_get_neis_1"]=_emscripten_bind_dtCrowdAgent_get_neis_1=wasmExports["nm"];Module["_emscripten_bind_dtCrowdAgent_set_neis_2"]=_emscripten_bind_dtCrowdAgent_set_neis_2=wasmExports["om"];Module["_emscripten_bind_dtCrowdAgent_get_nneis_0"]=_emscripten_bind_dtCrowdAgent_get_nneis_0=wasmExports["pm"];Module["_emscripten_bind_dtCrowdAgent_set_nneis_1"]=_emscripten_bind_dtCrowdAgent_set_nneis_1=wasmExports["qm"];Module["_emscripten_bind_dtCrowdAgent_get_desiredSpeed_0"]=_emscripten_bind_dtCrowdAgent_get_desiredSpeed_0=wasmExports["rm"];Module["_emscripten_bind_dtCrowdAgent_set_desiredSpeed_1"]=_emscripten_bind_dtCrowdAgent_set_desiredSpeed_1=wasmExports["sm"];Module["_emscripten_bind_dtCrowdAgent_get_npos_1"]=_emscripten_bind_dtCrowdAgent_get_npos_1=wasmExports["tm"];Module["_emscripten_bind_dtCrowdAgent_set_npos_2"]=_emscripten_bind_dtCrowdAgent_set_npos_2=wasmExports["um"];Module["_emscripten_bind_dtCrowdAgent_get_disp_1"]=_emscripten_bind_dtCrowdAgent_get_disp_1=wasmExports["vm"];Module["_emscripten_bind_dtCrowdAgent_set_disp_2"]=_emscripten_bind_dtCrowdAgent_set_disp_2=wasmExports["wm"];Module["_emscripten_bind_dtCrowdAgent_get_dvel_1"]=_emscripten_bind_dtCrowdAgent_get_dvel_1=wasmExports["xm"];Module["_emscripten_bind_dtCrowdAgent_set_dvel_2"]=_emscripten_bind_dtCrowdAgent_set_dvel_2=wasmExports["ym"];Module["_emscripten_bind_dtCrowdAgent_get_nvel_1"]=_emscripten_bind_dtCrowdAgent_get_nvel_1=wasmExports["zm"];Module["_emscripten_bind_dtCrowdAgent_set_nvel_2"]=_emscripten_bind_dtCrowdAgent_set_nvel_2=wasmExports["Am"];Module["_emscripten_bind_dtCrowdAgent_get_vel_1"]=_emscripten_bind_dtCrowdAgent_get_vel_1=wasmExports["Bm"];Module["_emscripten_bind_dtCrowdAgent_set_vel_2"]=_emscripten_bind_dtCrowdAgent_set_vel_2=wasmExports["Cm"];Module["_emscripten_bind_dtCrowdAgent_get_params_0"]=_emscripten_bind_dtCrowdAgent_get_params_0=wasmExports["Dm"];Module["_emscripten_bind_dtCrowdAgent_set_params_1"]=_emscripten_bind_dtCrowdAgent_set_params_1=wasmExports["Em"];Module["_emscripten_bind_dtCrowdAgent_get_cornerVerts_1"]=_emscripten_bind_dtCrowdAgent_get_cornerVerts_1=wasmExports["Fm"];Module["_emscripten_bind_dtCrowdAgent_set_cornerVerts_2"]=_emscripten_bind_dtCrowdAgent_set_cornerVerts_2=wasmExports["Gm"];Module["_emscripten_bind_dtCrowdAgent_get_cornerFlags_1"]=_emscripten_bind_dtCrowdAgent_get_cornerFlags_1=wasmExports["Hm"];Module["_emscripten_bind_dtCrowdAgent_set_cornerFlags_2"]=_emscripten_bind_dtCrowdAgent_set_cornerFlags_2=wasmExports["Im"];Module["_emscripten_bind_dtCrowdAgent_get_ncorners_0"]=_emscripten_bind_dtCrowdAgent_get_ncorners_0=wasmExports["Jm"];Module["_emscripten_bind_dtCrowdAgent_set_ncorners_1"]=_emscripten_bind_dtCrowdAgent_set_ncorners_1=wasmExports["Km"];Module["_emscripten_bind_dtCrowdAgent_get_targetState_0"]=_emscripten_bind_dtCrowdAgent_get_targetState_0=wasmExports["Lm"];Module["_emscripten_bind_dtCrowdAgent_set_targetState_1"]=_emscripten_bind_dtCrowdAgent_set_targetState_1=wasmExports["Mm"];Module["_emscripten_bind_dtCrowdAgent_get_targetRef_0"]=_emscripten_bind_dtCrowdAgent_get_targetRef_0=wasmExports["Nm"];Module["_emscripten_bind_dtCrowdAgent_set_targetRef_1"]=_emscripten_bind_dtCrowdAgent_set_targetRef_1=wasmExports["Om"];Module["_emscripten_bind_dtCrowdAgent_get_targetPos_1"]=_emscripten_bind_dtCrowdAgent_get_targetPos_1=wasmExports["Pm"];Module["_emscripten_bind_dtCrowdAgent_set_targetPos_2"]=_emscripten_bind_dtCrowdAgent_set_targetPos_2=wasmExports["Qm"];Module["_emscripten_bind_dtCrowdAgent_get_targetPathqRef_0"]=_emscripten_bind_dtCrowdAgent_get_targetPathqRef_0=wasmExports["Rm"];Module["_emscripten_bind_dtCrowdAgent_set_targetPathqRef_1"]=_emscripten_bind_dtCrowdAgent_set_targetPathqRef_1=wasmExports["Sm"];Module["_emscripten_bind_dtCrowdAgent_get_targetReplan_0"]=_emscripten_bind_dtCrowdAgent_get_targetReplan_0=wasmExports["Tm"];Module["_emscripten_bind_dtCrowdAgent_set_targetReplan_1"]=_emscripten_bind_dtCrowdAgent_set_targetReplan_1=wasmExports["Um"];Module["_emscripten_bind_dtCrowdAgent_get_targetReplanTime_0"]=_emscripten_bind_dtCrowdAgent_get_targetReplanTime_0=wasmExports["Vm"];Module["_emscripten_bind_dtCrowdAgent_set_targetReplanTime_1"]=_emscripten_bind_dtCrowdAgent_set_targetReplanTime_1=wasmExports["Wm"];Module["_emscripten_bind_dtCrowdAgent___destroy___0"]=_emscripten_bind_dtCrowdAgent___destroy___0=wasmExports["Xm"];Module["_emscripten_bind_dtObstacleAvoidanceParams_dtObstacleAvoidanceParams_0"]=_emscripten_bind_dtObstacleAvoidanceParams_dtObstacleAvoidanceParams_0=wasmExports["Ym"];Module["_emscripten_bind_dtObstacleAvoidanceParams_get_velBias_0"]=_emscripten_bind_dtObstacleAvoidanceParams_get_velBias_0=wasmExports["Zm"];Module["_emscripten_bind_dtObstacleAvoidanceParams_set_velBias_1"]=_emscripten_bind_dtObstacleAvoidanceParams_set_velBias_1=wasmExports["_m"];Module["_emscripten_bind_dtObstacleAvoidanceParams_get_weightDesVel_0"]=_emscripten_bind_dtObstacleAvoidanceParams_get_weightDesVel_0=wasmExports["$m"];Module["_emscripten_bind_dtObstacleAvoidanceParams_set_weightDesVel_1"]=_emscripten_bind_dtObstacleAvoidanceParams_set_weightDesVel_1=wasmExports["an"];Module["_emscripten_bind_dtObstacleAvoidanceParams_get_weightCurVel_0"]=_emscripten_bind_dtObstacleAvoidanceParams_get_weightCurVel_0=wasmExports["bn"];Module["_emscripten_bind_dtObstacleAvoidanceParams_set_weightCurVel_1"]=_emscripten_bind_dtObstacleAvoidanceParams_set_weightCurVel_1=wasmExports["cn"];Module["_emscripten_bind_dtObstacleAvoidanceParams_get_weightSide_0"]=_emscripten_bind_dtObstacleAvoidanceParams_get_weightSide_0=wasmExports["dn"];Module["_emscripten_bind_dtObstacleAvoidanceParams_set_weightSide_1"]=_emscripten_bind_dtObstacleAvoidanceParams_set_weightSide_1=wasmExports["en"];Module["_emscripten_bind_dtObstacleAvoidanceParams_get_weightToi_0"]=_emscripten_bind_dtObstacleAvoidanceParams_get_weightToi_0=wasmExports["fn"];Module["_emscripten_bind_dtObstacleAvoidanceParams_set_weightToi_1"]=_emscripten_bind_dtObstacleAvoidanceParams_set_weightToi_1=wasmExports["gn"];Module["_emscripten_bind_dtObstacleAvoidanceParams_get_horizTime_0"]=_emscripten_bind_dtObstacleAvoidanceParams_get_horizTime_0=wasmExports["hn"];Module["_emscripten_bind_dtObstacleAvoidanceParams_set_horizTime_1"]=_emscripten_bind_dtObstacleAvoidanceParams_set_horizTime_1=wasmExports["jn"];Module["_emscripten_bind_dtObstacleAvoidanceParams_get_gridSize_0"]=_emscripten_bind_dtObstacleAvoidanceParams_get_gridSize_0=wasmExports["kn"];Module["_emscripten_bind_dtObstacleAvoidanceParams_set_gridSize_1"]=_emscripten_bind_dtObstacleAvoidanceParams_set_gridSize_1=wasmExports["ln"];Module["_emscripten_bind_dtObstacleAvoidanceParams_get_adaptiveDivs_0"]=_emscripten_bind_dtObstacleAvoidanceParams_get_adaptiveDivs_0=wasmExports["mn"];Module["_emscripten_bind_dtObstacleAvoidanceParams_set_adaptiveDivs_1"]=_emscripten_bind_dtObstacleAvoidanceParams_set_adaptiveDivs_1=wasmExports["nn"];Module["_emscripten_bind_dtObstacleAvoidanceParams_get_adaptiveRings_0"]=_emscripten_bind_dtObstacleAvoidanceParams_get_adaptiveRings_0=wasmExports["on"];Module["_emscripten_bind_dtObstacleAvoidanceParams_set_adaptiveRings_1"]=_emscripten_bind_dtObstacleAvoidanceParams_set_adaptiveRings_1=wasmExports["pn"];Module["_emscripten_bind_dtObstacleAvoidanceParams_get_adaptiveDepth_0"]=_emscripten_bind_dtObstacleAvoidanceParams_get_adaptiveDepth_0=wasmExports["qn"];Module["_emscripten_bind_dtObstacleAvoidanceParams_set_adaptiveDepth_1"]=_emscripten_bind_dtObstacleAvoidanceParams_set_adaptiveDepth_1=wasmExports["rn"];Module["_emscripten_bind_dtObstacleAvoidanceParams___destroy___0"]=_emscripten_bind_dtObstacleAvoidanceParams___destroy___0=wasmExports["sn"];Module["_emscripten_bind_dtObstacleAvoidanceDebugData___destroy___0"]=_emscripten_bind_dtObstacleAvoidanceDebugData___destroy___0=wasmExports["tn"];Module["_emscripten_bind_dtCrowdAgentDebugInfo_dtCrowdAgentDebugInfo_0"]=_emscripten_bind_dtCrowdAgentDebugInfo_dtCrowdAgentDebugInfo_0=wasmExports["un"];Module["_emscripten_bind_dtCrowdAgentDebugInfo_get_idx_0"]=_emscripten_bind_dtCrowdAgentDebugInfo_get_idx_0=wasmExports["vn"];Module["_emscripten_bind_dtCrowdAgentDebugInfo_set_idx_1"]=_emscripten_bind_dtCrowdAgentDebugInfo_set_idx_1=wasmExports["wn"];Module["_emscripten_bind_dtCrowdAgentDebugInfo_get_optStart_1"]=_emscripten_bind_dtCrowdAgentDebugInfo_get_optStart_1=wasmExports["xn"];Module["_emscripten_bind_dtCrowdAgentDebugInfo_set_optStart_2"]=_emscripten_bind_dtCrowdAgentDebugInfo_set_optStart_2=wasmExports["yn"];Module["_emscripten_bind_dtCrowdAgentDebugInfo_get_optEnd_1"]=_emscripten_bind_dtCrowdAgentDebugInfo_get_optEnd_1=wasmExports["zn"];Module["_emscripten_bind_dtCrowdAgentDebugInfo_set_optEnd_2"]=_emscripten_bind_dtCrowdAgentDebugInfo_set_optEnd_2=wasmExports["An"];Module["_emscripten_bind_dtCrowdAgentDebugInfo_get_vod_0"]=_emscripten_bind_dtCrowdAgentDebugInfo_get_vod_0=wasmExports["Bn"];Module["_emscripten_bind_dtCrowdAgentDebugInfo_set_vod_1"]=_emscripten_bind_dtCrowdAgentDebugInfo_set_vod_1=wasmExports["Cn"];Module["_emscripten_bind_dtCrowdAgentDebugInfo___destroy___0"]=_emscripten_bind_dtCrowdAgentDebugInfo___destroy___0=wasmExports["Dn"];Module["_emscripten_bind_dtQueryFilter_dtQueryFilter_0"]=_emscripten_bind_dtQueryFilter_dtQueryFilter_0=wasmExports["En"];Module["_emscripten_bind_dtQueryFilter_getAreaCost_1"]=_emscripten_bind_dtQueryFilter_getAreaCost_1=wasmExports["Fn"];Module["_emscripten_bind_dtQueryFilter_setAreaCost_2"]=_emscripten_bind_dtQueryFilter_setAreaCost_2=wasmExports["Gn"];Module["_emscripten_bind_dtQueryFilter_getIncludeFlags_0"]=_emscripten_bind_dtQueryFilter_getIncludeFlags_0=wasmExports["Hn"];Module["_emscripten_bind_dtQueryFilter_setIncludeFlags_1"]=_emscripten_bind_dtQueryFilter_setIncludeFlags_1=wasmExports["In"];Module["_emscripten_bind_dtQueryFilter_getExcludeFlags_0"]=_emscripten_bind_dtQueryFilter_getExcludeFlags_0=wasmExports["Jn"];Module["_emscripten_bind_dtQueryFilter_setExcludeFlags_1"]=_emscripten_bind_dtQueryFilter_setExcludeFlags_1=wasmExports["Kn"];Module["_emscripten_bind_dtQueryFilter___destroy___0"]=_emscripten_bind_dtQueryFilter___destroy___0=wasmExports["Ln"];Module["_emscripten_bind_dtNavMeshQuery_getAttachedNavMesh_0"]=_emscripten_bind_dtNavMeshQuery_getAttachedNavMesh_0=wasmExports["Mn"];Module["_emscripten_bind_dtNavMeshQuery___destroy___0"]=_emscripten_bind_dtNavMeshQuery___destroy___0=wasmExports["Nn"];Module["_emscripten_bind_dtCrowd_dtCrowd_0"]=_emscripten_bind_dtCrowd_dtCrowd_0=wasmExports["On"];Module["_emscripten_bind_dtCrowd_init_3"]=_emscripten_bind_dtCrowd_init_3=wasmExports["Pn"];Module["_emscripten_bind_dtCrowd_setObstacleAvoidanceParams_2"]=_emscripten_bind_dtCrowd_setObstacleAvoidanceParams_2=wasmExports["Qn"];Module["_emscripten_bind_dtCrowd_getObstacleAvoidanceParams_1"]=_emscripten_bind_dtCrowd_getObstacleAvoidanceParams_1=wasmExports["Rn"];Module["_emscripten_bind_dtCrowd_getAgent_1"]=_emscripten_bind_dtCrowd_getAgent_1=wasmExports["Sn"];Module["_emscripten_bind_dtCrowd_getEditableAgent_1"]=_emscripten_bind_dtCrowd_getEditableAgent_1=wasmExports["Tn"];Module["_emscripten_bind_dtCrowd_getAgentCount_0"]=_emscripten_bind_dtCrowd_getAgentCount_0=wasmExports["Un"];Module["_emscripten_bind_dtCrowd_addAgent_2"]=_emscripten_bind_dtCrowd_addAgent_2=wasmExports["Vn"];Module["_emscripten_bind_dtCrowd_updateAgentParameters_2"]=_emscripten_bind_dtCrowd_updateAgentParameters_2=wasmExports["Wn"];Module["_emscripten_bind_dtCrowd_removeAgent_1"]=_emscripten_bind_dtCrowd_removeAgent_1=wasmExports["Xn"];Module["_emscripten_bind_dtCrowd_requestMoveTarget_3"]=_emscripten_bind_dtCrowd_requestMoveTarget_3=wasmExports["Yn"];Module["_emscripten_bind_dtCrowd_requestMoveVelocity_2"]=_emscripten_bind_dtCrowd_requestMoveVelocity_2=wasmExports["Zn"];Module["_emscripten_bind_dtCrowd_resetMoveTarget_1"]=_emscripten_bind_dtCrowd_resetMoveTarget_1=wasmExports["_n"];Module["_emscripten_bind_dtCrowd_update_2"]=_emscripten_bind_dtCrowd_update_2=wasmExports["$n"];Module["_emscripten_bind_dtCrowd_getFilter_1"]=_emscripten_bind_dtCrowd_getFilter_1=wasmExports["ao"];Module["_emscripten_bind_dtCrowd_getEditableFilter_1"]=_emscripten_bind_dtCrowd_getEditableFilter_1=wasmExports["bo"];Module["_emscripten_bind_dtCrowd_getNavMeshQuery_0"]=_emscripten_bind_dtCrowd_getNavMeshQuery_0=wasmExports["co"];Module["_emscripten_bind_dtCrowd___destroy___0"]=_emscripten_bind_dtCrowd___destroy___0=wasmExports["eo"];Module["_emscripten_bind_RecastBuildContextJsImpl_RecastBuildContextJsImpl_0"]=_emscripten_bind_RecastBuildContextJsImpl_RecastBuildContextJsImpl_0=wasmExports["fo"];Module["_emscripten_bind_RecastBuildContextJsImpl_resetLog_0"]=_emscripten_bind_RecastBuildContextJsImpl_resetLog_0=wasmExports["go"];Module["_emscripten_bind_RecastBuildContextJsImpl_log_3"]=_emscripten_bind_RecastBuildContextJsImpl_log_3=wasmExports["ho"];Module["_emscripten_bind_RecastBuildContextJsImpl_resetTimers_0"]=_emscripten_bind_RecastBuildContextJsImpl_resetTimers_0=wasmExports["io"];Module["_emscripten_bind_RecastBuildContextJsImpl_startTimer_1"]=_emscripten_bind_RecastBuildContextJsImpl_startTimer_1=wasmExports["jo"];Module["_emscripten_bind_RecastBuildContextJsImpl_stopTimer_1"]=_emscripten_bind_RecastBuildContextJsImpl_stopTimer_1=wasmExports["ko"];Module["_emscripten_bind_RecastBuildContextJsImpl_getAccumulatedTime_1"]=_emscripten_bind_RecastBuildContextJsImpl_getAccumulatedTime_1=wasmExports["lo"];Module["_emscripten_bind_RecastBuildContextJsImpl___destroy___0"]=_emscripten_bind_RecastBuildContextJsImpl___destroy___0=wasmExports["mo"];Module["_emscripten_bind_RecastBuildContext_RecastBuildContext_1"]=_emscripten_bind_RecastBuildContext_RecastBuildContext_1=wasmExports["no"];Module["_emscripten_bind_RecastBuildContext_enableLog_1"]=_emscripten_bind_RecastBuildContext_enableLog_1=wasmExports["oo"];Module["_emscripten_bind_RecastBuildContext_resetLog_0"]=_emscripten_bind_RecastBuildContext_resetLog_0=wasmExports["po"];Module["_emscripten_bind_RecastBuildContext_log_2"]=_emscripten_bind_RecastBuildContext_log_2=wasmExports["qo"];Module["_emscripten_bind_RecastBuildContext_enableTimer_1"]=_emscripten_bind_RecastBuildContext_enableTimer_1=wasmExports["ro"];Module["_emscripten_bind_RecastBuildContext_resetTimers_0"]=_emscripten_bind_RecastBuildContext_resetTimers_0=wasmExports["so"];Module["_emscripten_bind_RecastBuildContext_startTimer_1"]=_emscripten_bind_RecastBuildContext_startTimer_1=wasmExports["to"];Module["_emscripten_bind_RecastBuildContext_stopTimer_1"]=_emscripten_bind_RecastBuildContext_stopTimer_1=wasmExports["uo"];Module["_emscripten_bind_RecastBuildContext_getAccumulatedTime_1"]=_emscripten_bind_RecastBuildContext_getAccumulatedTime_1=wasmExports["vo"];Module["_emscripten_bind_RecastBuildContext_logEnabled_0"]=_emscripten_bind_RecastBuildContext_logEnabled_0=wasmExports["wo"];Module["_emscripten_bind_RecastBuildContext_timerEnabled_0"]=_emscripten_bind_RecastBuildContext_timerEnabled_0=wasmExports["xo"];Module["_emscripten_bind_RecastBuildContext___destroy___0"]=_emscripten_bind_RecastBuildContext___destroy___0=wasmExports["yo"];Module["_emscripten_bind_RecastCalcBoundsResult_get_bmin_1"]=_emscripten_bind_RecastCalcBoundsResult_get_bmin_1=wasmExports["zo"];Module["_emscripten_bind_RecastCalcBoundsResult_set_bmin_2"]=_emscripten_bind_RecastCalcBoundsResult_set_bmin_2=wasmExports["Ao"];Module["_emscripten_bind_RecastCalcBoundsResult_get_bmax_1"]=_emscripten_bind_RecastCalcBoundsResult_get_bmax_1=wasmExports["Bo"];Module["_emscripten_bind_RecastCalcBoundsResult_set_bmax_2"]=_emscripten_bind_RecastCalcBoundsResult_set_bmax_2=wasmExports["Co"];Module["_emscripten_bind_RecastCalcBoundsResult___destroy___0"]=_emscripten_bind_RecastCalcBoundsResult___destroy___0=wasmExports["Do"];Module["_emscripten_bind_RecastCalcGridSizeResult_get_width_0"]=_emscripten_bind_RecastCalcGridSizeResult_get_width_0=wasmExports["Eo"];Module["_emscripten_bind_RecastCalcGridSizeResult_set_width_1"]=_emscripten_bind_RecastCalcGridSizeResult_set_width_1=wasmExports["Fo"];Module["_emscripten_bind_RecastCalcGridSizeResult_get_height_0"]=_emscripten_bind_RecastCalcGridSizeResult_get_height_0=wasmExports["Go"];Module["_emscripten_bind_RecastCalcGridSizeResult_set_height_1"]=_emscripten_bind_RecastCalcGridSizeResult_set_height_1=wasmExports["Ho"];Module["_emscripten_bind_RecastCalcGridSizeResult___destroy___0"]=_emscripten_bind_RecastCalcGridSizeResult___destroy___0=wasmExports["Io"];Module["_emscripten_bind_Recast_Recast_0"]=_emscripten_bind_Recast_Recast_0=wasmExports["Jo"];Module["_emscripten_bind_Recast_calcBounds_2"]=_emscripten_bind_Recast_calcBounds_2=wasmExports["Ko"];Module["_emscripten_bind_Recast_calcGridSize_3"]=_emscripten_bind_Recast_calcGridSize_3=wasmExports["Lo"];Module["_emscripten_bind_Recast_createHeightfield_8"]=_emscripten_bind_Recast_createHeightfield_8=wasmExports["Mo"];Module["_emscripten_bind_Recast_markWalkableTriangles_7"]=_emscripten_bind_Recast_markWalkableTriangles_7=wasmExports["No"];Module["_emscripten_bind_Recast_clearUnwalkableTriangles_7"]=_emscripten_bind_Recast_clearUnwalkableTriangles_7=wasmExports["Oo"];Module["_emscripten_bind_Recast_rasterizeTriangles_8"]=_emscripten_bind_Recast_rasterizeTriangles_8=wasmExports["Po"];Module["_emscripten_bind_Recast_filterLowHangingWalkableObstacles_3"]=_emscripten_bind_Recast_filterLowHangingWalkableObstacles_3=wasmExports["Qo"];Module["_emscripten_bind_Recast_filterLedgeSpans_4"]=_emscripten_bind_Recast_filterLedgeSpans_4=wasmExports["Ro"];Module["_emscripten_bind_Recast_filterWalkableLowHeightSpans_3"]=_emscripten_bind_Recast_filterWalkableLowHeightSpans_3=wasmExports["So"];Module["_emscripten_bind_Recast_getHeightFieldSpanCount_2"]=_emscripten_bind_Recast_getHeightFieldSpanCount_2=wasmExports["To"];Module["_emscripten_bind_Recast_buildCompactHeightfield_5"]=_emscripten_bind_Recast_buildCompactHeightfield_5=wasmExports["Uo"];Module["_emscripten_bind_Recast_erodeWalkableArea_3"]=_emscripten_bind_Recast_erodeWalkableArea_3=wasmExports["Vo"];Module["_emscripten_bind_Recast_medianFilterWalkableArea_2"]=_emscripten_bind_Recast_medianFilterWalkableArea_2=wasmExports["Wo"];Module["_emscripten_bind_Recast_markBoxArea_5"]=_emscripten_bind_Recast_markBoxArea_5=wasmExports["Xo"];Module["_emscripten_bind_Recast_markConvexPolyArea_7"]=_emscripten_bind_Recast_markConvexPolyArea_7=wasmExports["Yo"];Module["_emscripten_bind_Recast_markCylinderArea_6"]=_emscripten_bind_Recast_markCylinderArea_6=wasmExports["Zo"];Module["_emscripten_bind_Recast_buildDistanceField_2"]=_emscripten_bind_Recast_buildDistanceField_2=wasmExports["_o"];Module["_emscripten_bind_Recast_buildRegions_5"]=_emscripten_bind_Recast_buildRegions_5=wasmExports["$o"];Module["_emscripten_bind_Recast_buildLayerRegions_4"]=_emscripten_bind_Recast_buildLayerRegions_4=wasmExports["ap"];Module["_emscripten_bind_Recast_buildRegionsMonotone_5"]=_emscripten_bind_Recast_buildRegionsMonotone_5=wasmExports["bp"];Module["_emscripten_bind_Recast_setCon_3"]=_emscripten_bind_Recast_setCon_3=wasmExports["cp"];Module["_emscripten_bind_Recast_getCon_2"]=_emscripten_bind_Recast_getCon_2=wasmExports["dp"];Module["_emscripten_bind_Recast_getDirOffsetX_1"]=_emscripten_bind_Recast_getDirOffsetX_1=wasmExports["ep"];Module["_emscripten_bind_Recast_getDirOffsetY_1"]=_emscripten_bind_Recast_getDirOffsetY_1=wasmExports["fp"];Module["_emscripten_bind_Recast_getDirForOffset_2"]=_emscripten_bind_Recast_getDirForOffset_2=wasmExports["gp"];Module["_emscripten_bind_Recast_buildHeightfieldLayers_5"]=_emscripten_bind_Recast_buildHeightfieldLayers_5=wasmExports["hp"];Module["_emscripten_bind_Recast_buildContours_6"]=_emscripten_bind_Recast_buildContours_6=wasmExports["ip"];Module["_emscripten_bind_Recast_buildPolyMesh_4"]=_emscripten_bind_Recast_buildPolyMesh_4=wasmExports["jp"];Module["_emscripten_bind_Recast_mergePolyMeshes_4"]=_emscripten_bind_Recast_mergePolyMeshes_4=wasmExports["kp"];Module["_emscripten_bind_Recast_buildPolyMeshDetail_6"]=_emscripten_bind_Recast_buildPolyMeshDetail_6=wasmExports["lp"];Module["_emscripten_bind_Recast_copyPolyMesh_3"]=_emscripten_bind_Recast_copyPolyMesh_3=wasmExports["mp"];Module["_emscripten_bind_Recast_mergePolyMeshDetails_4"]=_emscripten_bind_Recast_mergePolyMeshDetails_4=wasmExports["np"];Module["_emscripten_bind_Recast_getHeightfieldLayerHeights_1"]=_emscripten_bind_Recast_getHeightfieldLayerHeights_1=wasmExports["op"];Module["_emscripten_bind_Recast_getHeightfieldLayerAreas_1"]=_emscripten_bind_Recast_getHeightfieldLayerAreas_1=wasmExports["pp"];Module["_emscripten_bind_Recast_getHeightfieldLayerCons_1"]=_emscripten_bind_Recast_getHeightfieldLayerCons_1=wasmExports["qp"];Module["_emscripten_bind_Recast_allocHeightfield_0"]=_emscripten_bind_Recast_allocHeightfield_0=wasmExports["rp"];Module["_emscripten_bind_Recast_freeHeightfield_1"]=_emscripten_bind_Recast_freeHeightfield_1=wasmExports["sp"];Module["_emscripten_bind_Recast_allocCompactHeightfield_0"]=_emscripten_bind_Recast_allocCompactHeightfield_0=wasmExports["tp"];Module["_emscripten_bind_Recast_freeCompactHeightfield_1"]=_emscripten_bind_Recast_freeCompactHeightfield_1=wasmExports["up"];Module["_emscripten_bind_Recast_allocHeightfieldLayerSet_0"]=_emscripten_bind_Recast_allocHeightfieldLayerSet_0=wasmExports["vp"];Module["_emscripten_bind_Recast_freeHeightfieldLayerSet_1"]=_emscripten_bind_Recast_freeHeightfieldLayerSet_1=wasmExports["wp"];Module["_emscripten_bind_Recast_allocContourSet_0"]=_emscripten_bind_Recast_allocContourSet_0=wasmExports["xp"];Module["_emscripten_bind_Recast_freeContourSet_1"]=_emscripten_bind_Recast_freeContourSet_1=wasmExports["yp"];Module["_emscripten_bind_Recast_allocPolyMesh_0"]=_emscripten_bind_Recast_allocPolyMesh_0=wasmExports["zp"];Module["_emscripten_bind_Recast_freePolyMesh_1"]=_emscripten_bind_Recast_freePolyMesh_1=wasmExports["Ap"];Module["_emscripten_bind_Recast_allocPolyMeshDetail_0"]=_emscripten_bind_Recast_allocPolyMeshDetail_0=wasmExports["Bp"];Module["_emscripten_bind_Recast_freePolyMeshDetail_1"]=_emscripten_bind_Recast_freePolyMeshDetail_1=wasmExports["Cp"];Module["_emscripten_bind_Recast_get_BORDER_REG_0"]=_emscripten_bind_Recast_get_BORDER_REG_0=wasmExports["Dp"];Module["_emscripten_bind_Recast_set_BORDER_REG_1"]=_emscripten_bind_Recast_set_BORDER_REG_1=wasmExports["Ep"];Module["_emscripten_bind_Recast_get_MULTIPLE_REGS_0"]=_emscripten_bind_Recast_get_MULTIPLE_REGS_0=wasmExports["Fp"];Module["_emscripten_bind_Recast_set_MULTIPLE_REGS_1"]=_emscripten_bind_Recast_set_MULTIPLE_REGS_1=wasmExports["Gp"];Module["_emscripten_bind_Recast_get_BORDER_VERTEX_0"]=_emscripten_bind_Recast_get_BORDER_VERTEX_0=wasmExports["Hp"];Module["_emscripten_bind_Recast_set_BORDER_VERTEX_1"]=_emscripten_bind_Recast_set_BORDER_VERTEX_1=wasmExports["Ip"];Module["_emscripten_bind_Recast_get_AREA_BORDER_0"]=_emscripten_bind_Recast_get_AREA_BORDER_0=wasmExports["Jp"];Module["_emscripten_bind_Recast_set_AREA_BORDER_1"]=_emscripten_bind_Recast_set_AREA_BORDER_1=wasmExports["Kp"];Module["_emscripten_bind_Recast_get_CONTOUR_REG_MASK_0"]=_emscripten_bind_Recast_get_CONTOUR_REG_MASK_0=wasmExports["Lp"];Module["_emscripten_bind_Recast_set_CONTOUR_REG_MASK_1"]=_emscripten_bind_Recast_set_CONTOUR_REG_MASK_1=wasmExports["Mp"];Module["_emscripten_bind_Recast_get_MESH_NULL_IDX_0"]=_emscripten_bind_Recast_get_MESH_NULL_IDX_0=wasmExports["Np"];Module["_emscripten_bind_Recast_set_MESH_NULL_IDX_1"]=_emscripten_bind_Recast_set_MESH_NULL_IDX_1=wasmExports["Op"];Module["_emscripten_bind_Recast_get_NULL_AREA_0"]=_emscripten_bind_Recast_get_NULL_AREA_0=wasmExports["Pp"];Module["_emscripten_bind_Recast_set_NULL_AREA_1"]=_emscripten_bind_Recast_set_NULL_AREA_1=wasmExports["Qp"];Module["_emscripten_bind_Recast_get_WALKABLE_AREA_0"]=_emscripten_bind_Recast_get_WALKABLE_AREA_0=wasmExports["Rp"];Module["_emscripten_bind_Recast_set_WALKABLE_AREA_1"]=_emscripten_bind_Recast_set_WALKABLE_AREA_1=wasmExports["Sp"];Module["_emscripten_bind_Recast_get_NOT_CONNECTED_0"]=_emscripten_bind_Recast_get_NOT_CONNECTED_0=wasmExports["Tp"];Module["_emscripten_bind_Recast_set_NOT_CONNECTED_1"]=_emscripten_bind_Recast_set_NOT_CONNECTED_1=wasmExports["Up"];Module["_emscripten_bind_Recast___destroy___0"]=_emscripten_bind_Recast___destroy___0=wasmExports["Vp"];Module["_emscripten_bind_CreateNavMeshDataResult_get_success_0"]=_emscripten_bind_CreateNavMeshDataResult_get_success_0=wasmExports["Wp"];Module["_emscripten_bind_CreateNavMeshDataResult_set_success_1"]=_emscripten_bind_CreateNavMeshDataResult_set_success_1=wasmExports["Xp"];Module["_emscripten_bind_CreateNavMeshDataResult_get_navMeshData_0"]=_emscripten_bind_CreateNavMeshDataResult_get_navMeshData_0=wasmExports["Yp"];Module["_emscripten_bind_CreateNavMeshDataResult_set_navMeshData_1"]=_emscripten_bind_CreateNavMeshDataResult_set_navMeshData_1=wasmExports["Zp"];Module["_emscripten_bind_CreateNavMeshDataResult___destroy___0"]=_emscripten_bind_CreateNavMeshDataResult___destroy___0=wasmExports["_p"];Module["_emscripten_bind_DetourNavMeshBuilder_DetourNavMeshBuilder_0"]=_emscripten_bind_DetourNavMeshBuilder_DetourNavMeshBuilder_0=wasmExports["$p"];Module["_emscripten_bind_DetourNavMeshBuilder_setPolyMeshCreateParams_2"]=_emscripten_bind_DetourNavMeshBuilder_setPolyMeshCreateParams_2=wasmExports["aq"];Module["_emscripten_bind_DetourNavMeshBuilder_setPolyMeshDetailCreateParams_2"]=_emscripten_bind_DetourNavMeshBuilder_setPolyMeshDetailCreateParams_2=wasmExports["bq"];Module["_emscripten_bind_DetourNavMeshBuilder_setOffMeshConnections_8"]=_emscripten_bind_DetourNavMeshBuilder_setOffMeshConnections_8=wasmExports["cq"];Module["_emscripten_bind_DetourNavMeshBuilder_createNavMeshData_1"]=_emscripten_bind_DetourNavMeshBuilder_createNavMeshData_1=wasmExports["dq"];Module["_emscripten_bind_DetourNavMeshBuilder___destroy___0"]=_emscripten_bind_DetourNavMeshBuilder___destroy___0=wasmExports["eq"];Module["_emscripten_bind_dtTileCacheLayer___destroy___0"]=_emscripten_bind_dtTileCacheLayer___destroy___0=wasmExports["fq"];Module["_emscripten_bind_dtTileCacheContourSet___destroy___0"]=_emscripten_bind_dtTileCacheContourSet___destroy___0=wasmExports["gq"];Module["_emscripten_bind_dtTileCachePolyMesh___destroy___0"]=_emscripten_bind_dtTileCachePolyMesh___destroy___0=wasmExports["hq"];Module["_emscripten_bind_dtTileCacheLayerHeader_dtTileCacheLayerHeader_0"]=_emscripten_bind_dtTileCacheLayerHeader_dtTileCacheLayerHeader_0=wasmExports["iq"];Module["_emscripten_bind_dtTileCacheLayerHeader_get_magic_0"]=_emscripten_bind_dtTileCacheLayerHeader_get_magic_0=wasmExports["jq"];Module["_emscripten_bind_dtTileCacheLayerHeader_set_magic_1"]=_emscripten_bind_dtTileCacheLayerHeader_set_magic_1=wasmExports["kq"];Module["_emscripten_bind_dtTileCacheLayerHeader_get_version_0"]=_emscripten_bind_dtTileCacheLayerHeader_get_version_0=wasmExports["lq"];Module["_emscripten_bind_dtTileCacheLayerHeader_set_version_1"]=_emscripten_bind_dtTileCacheLayerHeader_set_version_1=wasmExports["mq"];Module["_emscripten_bind_dtTileCacheLayerHeader_get_tx_0"]=_emscripten_bind_dtTileCacheLayerHeader_get_tx_0=wasmExports["nq"];Module["_emscripten_bind_dtTileCacheLayerHeader_set_tx_1"]=_emscripten_bind_dtTileCacheLayerHeader_set_tx_1=wasmExports["oq"];Module["_emscripten_bind_dtTileCacheLayerHeader_get_ty_0"]=_emscripten_bind_dtTileCacheLayerHeader_get_ty_0=wasmExports["pq"];Module["_emscripten_bind_dtTileCacheLayerHeader_set_ty_1"]=_emscripten_bind_dtTileCacheLayerHeader_set_ty_1=wasmExports["qq"];Module["_emscripten_bind_dtTileCacheLayerHeader_get_tlayer_0"]=_emscripten_bind_dtTileCacheLayerHeader_get_tlayer_0=wasmExports["rq"];Module["_emscripten_bind_dtTileCacheLayerHeader_set_tlayer_1"]=_emscripten_bind_dtTileCacheLayerHeader_set_tlayer_1=wasmExports["sq"];Module["_emscripten_bind_dtTileCacheLayerHeader_get_bmin_1"]=_emscripten_bind_dtTileCacheLayerHeader_get_bmin_1=wasmExports["tq"];Module["_emscripten_bind_dtTileCacheLayerHeader_set_bmin_2"]=_emscripten_bind_dtTileCacheLayerHeader_set_bmin_2=wasmExports["uq"];Module["_emscripten_bind_dtTileCacheLayerHeader_get_bmax_1"]=_emscripten_bind_dtTileCacheLayerHeader_get_bmax_1=wasmExports["vq"];Module["_emscripten_bind_dtTileCacheLayerHeader_set_bmax_2"]=_emscripten_bind_dtTileCacheLayerHeader_set_bmax_2=wasmExports["wq"];Module["_emscripten_bind_dtTileCacheLayerHeader_get_hmin_0"]=_emscripten_bind_dtTileCacheLayerHeader_get_hmin_0=wasmExports["xq"];Module["_emscripten_bind_dtTileCacheLayerHeader_set_hmin_1"]=_emscripten_bind_dtTileCacheLayerHeader_set_hmin_1=wasmExports["yq"];Module["_emscripten_bind_dtTileCacheLayerHeader_get_hmax_0"]=_emscripten_bind_dtTileCacheLayerHeader_get_hmax_0=wasmExports["zq"];Module["_emscripten_bind_dtTileCacheLayerHeader_set_hmax_1"]=_emscripten_bind_dtTileCacheLayerHeader_set_hmax_1=wasmExports["Aq"];Module["_emscripten_bind_dtTileCacheLayerHeader_get_width_0"]=_emscripten_bind_dtTileCacheLayerHeader_get_width_0=wasmExports["Bq"];Module["_emscripten_bind_dtTileCacheLayerHeader_set_width_1"]=_emscripten_bind_dtTileCacheLayerHeader_set_width_1=wasmExports["Cq"];Module["_emscripten_bind_dtTileCacheLayerHeader_get_height_0"]=_emscripten_bind_dtTileCacheLayerHeader_get_height_0=wasmExports["Dq"];Module["_emscripten_bind_dtTileCacheLayerHeader_set_height_1"]=_emscripten_bind_dtTileCacheLayerHeader_set_height_1=wasmExports["Eq"];Module["_emscripten_bind_dtTileCacheLayerHeader_get_minx_0"]=_emscripten_bind_dtTileCacheLayerHeader_get_minx_0=wasmExports["Fq"];Module["_emscripten_bind_dtTileCacheLayerHeader_set_minx_1"]=_emscripten_bind_dtTileCacheLayerHeader_set_minx_1=wasmExports["Gq"];Module["_emscripten_bind_dtTileCacheLayerHeader_get_maxx_0"]=_emscripten_bind_dtTileCacheLayerHeader_get_maxx_0=wasmExports["Hq"];Module["_emscripten_bind_dtTileCacheLayerHeader_set_maxx_1"]=_emscripten_bind_dtTileCacheLayerHeader_set_maxx_1=wasmExports["Iq"];Module["_emscripten_bind_dtTileCacheLayerHeader_get_miny_0"]=_emscripten_bind_dtTileCacheLayerHeader_get_miny_0=wasmExports["Jq"];Module["_emscripten_bind_dtTileCacheLayerHeader_set_miny_1"]=_emscripten_bind_dtTileCacheLayerHeader_set_miny_1=wasmExports["Kq"];Module["_emscripten_bind_dtTileCacheLayerHeader_get_maxy_0"]=_emscripten_bind_dtTileCacheLayerHeader_get_maxy_0=wasmExports["Lq"];Module["_emscripten_bind_dtTileCacheLayerHeader_set_maxy_1"]=_emscripten_bind_dtTileCacheLayerHeader_set_maxy_1=wasmExports["Mq"];Module["_emscripten_bind_dtTileCacheLayerHeader___destroy___0"]=_emscripten_bind_dtTileCacheLayerHeader___destroy___0=wasmExports["Nq"];Module["_emscripten_bind_DetourTileCacheBuilder_DetourTileCacheBuilder_0"]=_emscripten_bind_DetourTileCacheBuilder_DetourTileCacheBuilder_0=wasmExports["Oq"];Module["_emscripten_bind_DetourTileCacheBuilder_buildTileCacheLayer_6"]=_emscripten_bind_DetourTileCacheBuilder_buildTileCacheLayer_6=wasmExports["Pq"];Module["_emscripten_bind_DetourTileCacheBuilder___destroy___0"]=_emscripten_bind_DetourTileCacheBuilder___destroy___0=wasmExports["Qq"];Module["_emscripten_bind_rcChunkyTriMeshNode_get_bmin_1"]=_emscripten_bind_rcChunkyTriMeshNode_get_bmin_1=wasmExports["Rq"];Module["_emscripten_bind_rcChunkyTriMeshNode_set_bmin_2"]=_emscripten_bind_rcChunkyTriMeshNode_set_bmin_2=wasmExports["Sq"];Module["_emscripten_bind_rcChunkyTriMeshNode_get_bmax_1"]=_emscripten_bind_rcChunkyTriMeshNode_get_bmax_1=wasmExports["Tq"];Module["_emscripten_bind_rcChunkyTriMeshNode_set_bmax_2"]=_emscripten_bind_rcChunkyTriMeshNode_set_bmax_2=wasmExports["Uq"];Module["_emscripten_bind_rcChunkyTriMeshNode_get_i_0"]=_emscripten_bind_rcChunkyTriMeshNode_get_i_0=wasmExports["Vq"];Module["_emscripten_bind_rcChunkyTriMeshNode_set_i_1"]=_emscripten_bind_rcChunkyTriMeshNode_set_i_1=wasmExports["Wq"];Module["_emscripten_bind_rcChunkyTriMeshNode_get_n_0"]=_emscripten_bind_rcChunkyTriMeshNode_get_n_0=wasmExports["Xq"];Module["_emscripten_bind_rcChunkyTriMeshNode_set_n_1"]=_emscripten_bind_rcChunkyTriMeshNode_set_n_1=wasmExports["Yq"];Module["_emscripten_bind_rcChunkyTriMeshNode___destroy___0"]=_emscripten_bind_rcChunkyTriMeshNode___destroy___0=wasmExports["Zq"];Module["_emscripten_bind_rcChunkyTriMesh_rcChunkyTriMesh_0"]=_emscripten_bind_rcChunkyTriMesh_rcChunkyTriMesh_0=wasmExports["_q"];Module["_emscripten_bind_rcChunkyTriMesh_get_nodes_1"]=_emscripten_bind_rcChunkyTriMesh_get_nodes_1=wasmExports["$q"];Module["_emscripten_bind_rcChunkyTriMesh_set_nodes_2"]=_emscripten_bind_rcChunkyTriMesh_set_nodes_2=wasmExports["ar"];Module["_emscripten_bind_rcChunkyTriMesh_get_nnodes_0"]=_emscripten_bind_rcChunkyTriMesh_get_nnodes_0=wasmExports["br"];Module["_emscripten_bind_rcChunkyTriMesh_set_nnodes_1"]=_emscripten_bind_rcChunkyTriMesh_set_nnodes_1=wasmExports["cr"];Module["_emscripten_bind_rcChunkyTriMesh_get_tris_1"]=_emscripten_bind_rcChunkyTriMesh_get_tris_1=wasmExports["dr"];Module["_emscripten_bind_rcChunkyTriMesh_set_tris_2"]=_emscripten_bind_rcChunkyTriMesh_set_tris_2=wasmExports["er"];Module["_emscripten_bind_rcChunkyTriMesh_get_ntris_0"]=_emscripten_bind_rcChunkyTriMesh_get_ntris_0=wasmExports["fr"];Module["_emscripten_bind_rcChunkyTriMesh_set_ntris_1"]=_emscripten_bind_rcChunkyTriMesh_set_ntris_1=wasmExports["gr"];Module["_emscripten_bind_rcChunkyTriMesh_get_maxTrisPerChunk_0"]=_emscripten_bind_rcChunkyTriMesh_get_maxTrisPerChunk_0=wasmExports["hr"];Module["_emscripten_bind_rcChunkyTriMesh_set_maxTrisPerChunk_1"]=_emscripten_bind_rcChunkyTriMesh_set_maxTrisPerChunk_1=wasmExports["ir"];Module["_emscripten_bind_rcChunkyTriMesh___destroy___0"]=_emscripten_bind_rcChunkyTriMesh___destroy___0=wasmExports["jr"];Module["_emscripten_bind_ChunkyTriMeshUtils_ChunkyTriMeshUtils_0"]=_emscripten_bind_ChunkyTriMeshUtils_ChunkyTriMeshUtils_0=wasmExports["kr"];Module["_emscripten_bind_ChunkyTriMeshUtils_createChunkyTriMesh_5"]=_emscripten_bind_ChunkyTriMeshUtils_createChunkyTriMesh_5=wasmExports["lr"];Module["_emscripten_bind_ChunkyTriMeshUtils_getChunksOverlappingRect_5"]=_emscripten_bind_ChunkyTriMeshUtils_getChunksOverlappingRect_5=wasmExports["mr"];Module["_emscripten_bind_ChunkyTriMeshUtils_getChunkyTriMeshNodeTris_2"]=_emscripten_bind_ChunkyTriMeshUtils_getChunkyTriMeshNodeTris_2=wasmExports["nr"];Module["_emscripten_bind_ChunkyTriMeshUtils___destroy___0"]=_emscripten_bind_ChunkyTriMeshUtils___destroy___0=wasmExports["or"];Module["_emscripten_bind_BoolRef_BoolRef_0"]=_emscripten_bind_BoolRef_BoolRef_0=wasmExports["pr"];Module["_emscripten_bind_BoolRef_get_value_0"]=_emscripten_bind_BoolRef_get_value_0=wasmExports["qr"];Module["_emscripten_bind_BoolRef_set_value_1"]=_emscripten_bind_BoolRef_set_value_1=wasmExports["rr"];Module["_emscripten_bind_BoolRef___destroy___0"]=_emscripten_bind_BoolRef___destroy___0=wasmExports["sr"];Module["_emscripten_bind_IntRef_IntRef_0"]=_emscripten_bind_IntRef_IntRef_0=wasmExports["tr"];Module["_emscripten_bind_IntRef_get_value_0"]=_emscripten_bind_IntRef_get_value_0=wasmExports["ur"];Module["_emscripten_bind_IntRef_set_value_1"]=_emscripten_bind_IntRef_set_value_1=wasmExports["vr"];Module["_emscripten_bind_IntRef___destroy___0"]=_emscripten_bind_IntRef___destroy___0=wasmExports["wr"];Module["_emscripten_bind_UnsignedIntRef_UnsignedIntRef_0"]=_emscripten_bind_UnsignedIntRef_UnsignedIntRef_0=wasmExports["xr"];Module["_emscripten_bind_UnsignedIntRef_get_value_0"]=_emscripten_bind_UnsignedIntRef_get_value_0=wasmExports["yr"];Module["_emscripten_bind_UnsignedIntRef_set_value_1"]=_emscripten_bind_UnsignedIntRef_set_value_1=wasmExports["zr"];Module["_emscripten_bind_UnsignedIntRef___destroy___0"]=_emscripten_bind_UnsignedIntRef___destroy___0=wasmExports["Ar"];Module["_emscripten_bind_UnsignedCharRef_UnsignedCharRef_0"]=_emscripten_bind_UnsignedCharRef_UnsignedCharRef_0=wasmExports["Br"];Module["_emscripten_bind_UnsignedCharRef_get_value_0"]=_emscripten_bind_UnsignedCharRef_get_value_0=wasmExports["Cr"];Module["_emscripten_bind_UnsignedCharRef_set_value_1"]=_emscripten_bind_UnsignedCharRef_set_value_1=wasmExports["Dr"];Module["_emscripten_bind_UnsignedCharRef___destroy___0"]=_emscripten_bind_UnsignedCharRef___destroy___0=wasmExports["Er"];Module["_emscripten_bind_UnsignedShortRef_UnsignedShortRef_0"]=_emscripten_bind_UnsignedShortRef_UnsignedShortRef_0=wasmExports["Fr"];Module["_emscripten_bind_UnsignedShortRef_get_value_0"]=_emscripten_bind_UnsignedShortRef_get_value_0=wasmExports["Gr"];Module["_emscripten_bind_UnsignedShortRef_set_value_1"]=_emscripten_bind_UnsignedShortRef_set_value_1=wasmExports["Hr"];Module["_emscripten_bind_UnsignedShortRef___destroy___0"]=_emscripten_bind_UnsignedShortRef___destroy___0=wasmExports["Ir"];Module["_emscripten_bind_FloatRef_FloatRef_0"]=_emscripten_bind_FloatRef_FloatRef_0=wasmExports["Jr"];Module["_emscripten_bind_FloatRef_get_value_0"]=_emscripten_bind_FloatRef_get_value_0=wasmExports["Kr"];Module["_emscripten_bind_FloatRef_set_value_1"]=_emscripten_bind_FloatRef_set_value_1=wasmExports["Lr"];Module["_emscripten_bind_FloatRef___destroy___0"]=_emscripten_bind_FloatRef___destroy___0=wasmExports["Mr"];Module["_emscripten_bind_IntArray_IntArray_0"]=_emscripten_bind_IntArray_IntArray_0=wasmExports["Nr"];Module["_emscripten_bind_IntArray_resize_1"]=_emscripten_bind_IntArray_resize_1=wasmExports["Or"];Module["_emscripten_bind_IntArray_copy_2"]=_emscripten_bind_IntArray_copy_2=wasmExports["Pr"];Module["_emscripten_bind_IntArray_free_0"]=_emscripten_bind_IntArray_free_0=wasmExports["Qr"];Module["_emscripten_bind_IntArray_get_1"]=_emscripten_bind_IntArray_get_1=wasmExports["Rr"];Module["_emscripten_bind_IntArray_set_2"]=_emscripten_bind_IntArray_set_2=wasmExports["Sr"];Module["_emscripten_bind_IntArray_getDataPointer_0"]=_emscripten_bind_IntArray_getDataPointer_0=wasmExports["Tr"];Module["_emscripten_bind_IntArray_get_data_1"]=_emscripten_bind_IntArray_get_data_1=wasmExports["Ur"];Module["_emscripten_bind_IntArray_set_data_2"]=_emscripten_bind_IntArray_set_data_2=wasmExports["Vr"];Module["_emscripten_bind_IntArray_get_size_0"]=_emscripten_bind_IntArray_get_size_0=wasmExports["Wr"];Module["_emscripten_bind_IntArray_set_size_1"]=_emscripten_bind_IntArray_set_size_1=wasmExports["Xr"];Module["_emscripten_bind_IntArray_get_isView_0"]=_emscripten_bind_IntArray_get_isView_0=wasmExports["Yr"];Module["_emscripten_bind_IntArray_set_isView_1"]=_emscripten_bind_IntArray_set_isView_1=wasmExports["Zr"];Module["_emscripten_bind_IntArray___destroy___0"]=_emscripten_bind_IntArray___destroy___0=wasmExports["_r"];Module["_emscripten_bind_UnsignedIntArray_UnsignedIntArray_0"]=_emscripten_bind_UnsignedIntArray_UnsignedIntArray_0=wasmExports["$r"];Module["_emscripten_bind_UnsignedIntArray_resize_1"]=_emscripten_bind_UnsignedIntArray_resize_1=wasmExports["as"];Module["_emscripten_bind_UnsignedIntArray_copy_2"]=_emscripten_bind_UnsignedIntArray_copy_2=wasmExports["bs"];Module["_emscripten_bind_UnsignedIntArray_free_0"]=_emscripten_bind_UnsignedIntArray_free_0=wasmExports["cs"];Module["_emscripten_bind_UnsignedIntArray_get_1"]=_emscripten_bind_UnsignedIntArray_get_1=wasmExports["ds"];Module["_emscripten_bind_UnsignedIntArray_set_2"]=_emscripten_bind_UnsignedIntArray_set_2=wasmExports["es"];Module["_emscripten_bind_UnsignedIntArray_getDataPointer_0"]=_emscripten_bind_UnsignedIntArray_getDataPointer_0=wasmExports["fs"];Module["_emscripten_bind_UnsignedIntArray_get_data_1"]=_emscripten_bind_UnsignedIntArray_get_data_1=wasmExports["gs"];Module["_emscripten_bind_UnsignedIntArray_set_data_2"]=_emscripten_bind_UnsignedIntArray_set_data_2=wasmExports["hs"];Module["_emscripten_bind_UnsignedIntArray_get_size_0"]=_emscripten_bind_UnsignedIntArray_get_size_0=wasmExports["is"];Module["_emscripten_bind_UnsignedIntArray_set_size_1"]=_emscripten_bind_UnsignedIntArray_set_size_1=wasmExports["js"];Module["_emscripten_bind_UnsignedIntArray_get_isView_0"]=_emscripten_bind_UnsignedIntArray_get_isView_0=wasmExports["ks"];Module["_emscripten_bind_UnsignedIntArray_set_isView_1"]=_emscripten_bind_UnsignedIntArray_set_isView_1=wasmExports["ls"];Module["_emscripten_bind_UnsignedIntArray___destroy___0"]=_emscripten_bind_UnsignedIntArray___destroy___0=wasmExports["ms"];Module["_emscripten_bind_UnsignedCharArray_UnsignedCharArray_0"]=_emscripten_bind_UnsignedCharArray_UnsignedCharArray_0=wasmExports["ns"];Module["_emscripten_bind_UnsignedCharArray_resize_1"]=_emscripten_bind_UnsignedCharArray_resize_1=wasmExports["os"];Module["_emscripten_bind_UnsignedCharArray_copy_2"]=_emscripten_bind_UnsignedCharArray_copy_2=wasmExports["ps"];Module["_emscripten_bind_UnsignedCharArray_free_0"]=_emscripten_bind_UnsignedCharArray_free_0=wasmExports["qs"];Module["_emscripten_bind_UnsignedCharArray_get_1"]=_emscripten_bind_UnsignedCharArray_get_1=wasmExports["rs"];Module["_emscripten_bind_UnsignedCharArray_set_2"]=_emscripten_bind_UnsignedCharArray_set_2=wasmExports["ss"];Module["_emscripten_bind_UnsignedCharArray_getDataPointer_0"]=_emscripten_bind_UnsignedCharArray_getDataPointer_0=wasmExports["ts"];Module["_emscripten_bind_UnsignedCharArray_get_data_1"]=_emscripten_bind_UnsignedCharArray_get_data_1=wasmExports["us"];Module["_emscripten_bind_UnsignedCharArray_set_data_2"]=_emscripten_bind_UnsignedCharArray_set_data_2=wasmExports["vs"];Module["_emscripten_bind_UnsignedCharArray_get_size_0"]=_emscripten_bind_UnsignedCharArray_get_size_0=wasmExports["ws"];Module["_emscripten_bind_UnsignedCharArray_set_size_1"]=_emscripten_bind_UnsignedCharArray_set_size_1=wasmExports["xs"];Module["_emscripten_bind_UnsignedCharArray_get_isView_0"]=_emscripten_bind_UnsignedCharArray_get_isView_0=wasmExports["ys"];Module["_emscripten_bind_UnsignedCharArray_set_isView_1"]=_emscripten_bind_UnsignedCharArray_set_isView_1=wasmExports["zs"];Module["_emscripten_bind_UnsignedCharArray___destroy___0"]=_emscripten_bind_UnsignedCharArray___destroy___0=wasmExports["As"];Module["_emscripten_bind_UnsignedShortArray_UnsignedShortArray_0"]=_emscripten_bind_UnsignedShortArray_UnsignedShortArray_0=wasmExports["Bs"];Module["_emscripten_bind_UnsignedShortArray_resize_1"]=_emscripten_bind_UnsignedShortArray_resize_1=wasmExports["Cs"];Module["_emscripten_bind_UnsignedShortArray_copy_2"]=_emscripten_bind_UnsignedShortArray_copy_2=wasmExports["Ds"];Module["_emscripten_bind_UnsignedShortArray_free_0"]=_emscripten_bind_UnsignedShortArray_free_0=wasmExports["Es"];Module["_emscripten_bind_UnsignedShortArray_get_1"]=_emscripten_bind_UnsignedShortArray_get_1=wasmExports["Fs"];Module["_emscripten_bind_UnsignedShortArray_set_2"]=_emscripten_bind_UnsignedShortArray_set_2=wasmExports["Gs"];Module["_emscripten_bind_UnsignedShortArray_getDataPointer_0"]=_emscripten_bind_UnsignedShortArray_getDataPointer_0=wasmExports["Hs"];Module["_emscripten_bind_UnsignedShortArray_get_data_1"]=_emscripten_bind_UnsignedShortArray_get_data_1=wasmExports["Is"];Module["_emscripten_bind_UnsignedShortArray_set_data_2"]=_emscripten_bind_UnsignedShortArray_set_data_2=wasmExports["Js"];Module["_emscripten_bind_UnsignedShortArray_get_size_0"]=_emscripten_bind_UnsignedShortArray_get_size_0=wasmExports["Ks"];Module["_emscripten_bind_UnsignedShortArray_set_size_1"]=_emscripten_bind_UnsignedShortArray_set_size_1=wasmExports["Ls"];Module["_emscripten_bind_UnsignedShortArray_get_isView_0"]=_emscripten_bind_UnsignedShortArray_get_isView_0=wasmExports["Ms"];Module["_emscripten_bind_UnsignedShortArray_set_isView_1"]=_emscripten_bind_UnsignedShortArray_set_isView_1=wasmExports["Ns"];Module["_emscripten_bind_UnsignedShortArray___destroy___0"]=_emscripten_bind_UnsignedShortArray___destroy___0=wasmExports["Os"];Module["_emscripten_bind_FloatArray_FloatArray_0"]=_emscripten_bind_FloatArray_FloatArray_0=wasmExports["Ps"];Module["_emscripten_bind_FloatArray_resize_1"]=_emscripten_bind_FloatArray_resize_1=wasmExports["Qs"];Module["_emscripten_bind_FloatArray_copy_2"]=_emscripten_bind_FloatArray_copy_2=wasmExports["Rs"];Module["_emscripten_bind_FloatArray_free_0"]=_emscripten_bind_FloatArray_free_0=wasmExports["Ss"];Module["_emscripten_bind_FloatArray_get_1"]=_emscripten_bind_FloatArray_get_1=wasmExports["Ts"];Module["_emscripten_bind_FloatArray_set_2"]=_emscripten_bind_FloatArray_set_2=wasmExports["Us"];Module["_emscripten_bind_FloatArray_getDataPointer_0"]=_emscripten_bind_FloatArray_getDataPointer_0=wasmExports["Vs"];Module["_emscripten_bind_FloatArray_get_data_1"]=_emscripten_bind_FloatArray_get_data_1=wasmExports["Ws"];Module["_emscripten_bind_FloatArray_set_data_2"]=_emscripten_bind_FloatArray_set_data_2=wasmExports["Xs"];Module["_emscripten_bind_FloatArray_get_size_0"]=_emscripten_bind_FloatArray_get_size_0=wasmExports["Ys"];Module["_emscripten_bind_FloatArray_set_size_1"]=_emscripten_bind_FloatArray_set_size_1=wasmExports["Zs"];Module["_emscripten_bind_FloatArray_get_isView_0"]=_emscripten_bind_FloatArray_get_isView_0=wasmExports["_s"];Module["_emscripten_bind_FloatArray_set_isView_1"]=_emscripten_bind_FloatArray_set_isView_1=wasmExports["$s"];Module["_emscripten_bind_FloatArray___destroy___0"]=_emscripten_bind_FloatArray___destroy___0=wasmExports["at"];Module["_emscripten_bind_NavMeshImporterResult_get_navMesh_0"]=_emscripten_bind_NavMeshImporterResult_get_navMesh_0=wasmExports["bt"];Module["_emscripten_bind_NavMeshImporterResult_set_navMesh_1"]=_emscripten_bind_NavMeshImporterResult_set_navMesh_1=wasmExports["ct"];Module["_emscripten_bind_NavMeshImporterResult_get_tileCache_0"]=_emscripten_bind_NavMeshImporterResult_get_tileCache_0=wasmExports["dt"];Module["_emscripten_bind_NavMeshImporterResult_set_tileCache_1"]=_emscripten_bind_NavMeshImporterResult_set_tileCache_1=wasmExports["et"];Module["_emscripten_bind_NavMeshImporterResult_get_allocator_0"]=_emscripten_bind_NavMeshImporterResult_get_allocator_0=wasmExports["ft"];Module["_emscripten_bind_NavMeshImporterResult_set_allocator_1"]=_emscripten_bind_NavMeshImporterResult_set_allocator_1=wasmExports["gt"];Module["_emscripten_bind_NavMeshImporterResult_get_compressor_0"]=_emscripten_bind_NavMeshImporterResult_get_compressor_0=wasmExports["ht"];Module["_emscripten_bind_NavMeshImporterResult_set_compressor_1"]=_emscripten_bind_NavMeshImporterResult_set_compressor_1=wasmExports["it"];Module["_emscripten_bind_NavMeshImporterResult___destroy___0"]=_emscripten_bind_NavMeshImporterResult___destroy___0=wasmExports["jt"];Module["_emscripten_bind_NavMeshImporter_NavMeshImporter_0"]=_emscripten_bind_NavMeshImporter_NavMeshImporter_0=wasmExports["kt"];Module["_emscripten_bind_NavMeshImporter_importNavMesh_2"]=_emscripten_bind_NavMeshImporter_importNavMesh_2=wasmExports["lt"];Module["_emscripten_bind_NavMeshImporter___destroy___0"]=_emscripten_bind_NavMeshImporter___destroy___0=wasmExports["mt"];Module["_emscripten_bind_NavMeshExport_NavMeshExport_0"]=_emscripten_bind_NavMeshExport_NavMeshExport_0=wasmExports["nt"];Module["_emscripten_bind_NavMeshExport_get_dataPointer_0"]=_emscripten_bind_NavMeshExport_get_dataPointer_0=wasmExports["ot"];Module["_emscripten_bind_NavMeshExport_set_dataPointer_1"]=_emscripten_bind_NavMeshExport_set_dataPointer_1=wasmExports["pt"];Module["_emscripten_bind_NavMeshExport_get_size_0"]=_emscripten_bind_NavMeshExport_get_size_0=wasmExports["qt"];Module["_emscripten_bind_NavMeshExport_set_size_1"]=_emscripten_bind_NavMeshExport_set_size_1=wasmExports["rt"];Module["_emscripten_bind_NavMeshExport___destroy___0"]=_emscripten_bind_NavMeshExport___destroy___0=wasmExports["st"];Module["_emscripten_bind_NavMeshExporter_NavMeshExporter_0"]=_emscripten_bind_NavMeshExporter_NavMeshExporter_0=wasmExports["tt"];Module["_emscripten_bind_NavMeshExporter_exportNavMesh_2"]=_emscripten_bind_NavMeshExporter_exportNavMesh_2=wasmExports["ut"];Module["_emscripten_bind_NavMeshExporter_freeNavMeshExport_1"]=_emscripten_bind_NavMeshExporter_freeNavMeshExport_1=wasmExports["vt"];Module["_emscripten_bind_NavMeshExporter___destroy___0"]=_emscripten_bind_NavMeshExporter___destroy___0=wasmExports["wt"];Module["_emscripten_bind_DebugDrawImpl_DebugDrawImpl_0"]=_emscripten_bind_DebugDrawImpl_DebugDrawImpl_0=wasmExports["xt"];Module["_emscripten_bind_DebugDrawImpl_handleDepthMask_1"]=_emscripten_bind_DebugDrawImpl_handleDepthMask_1=wasmExports["yt"];Module["_emscripten_bind_DebugDrawImpl_handleTexture_1"]=_emscripten_bind_DebugDrawImpl_handleTexture_1=wasmExports["zt"];Module["_emscripten_bind_DebugDrawImpl_handleBegin_2"]=_emscripten_bind_DebugDrawImpl_handleBegin_2=wasmExports["At"];Module["_emscripten_bind_DebugDrawImpl_handleVertexWithColor_4"]=_emscripten_bind_DebugDrawImpl_handleVertexWithColor_4=wasmExports["Bt"];Module["_emscripten_bind_DebugDrawImpl_handleVertexWithColorAndUV_6"]=_emscripten_bind_DebugDrawImpl_handleVertexWithColorAndUV_6=wasmExports["Ct"];Module["_emscripten_bind_DebugDrawImpl_handleEnd_0"]=_emscripten_bind_DebugDrawImpl_handleEnd_0=wasmExports["Dt"];Module["_emscripten_bind_DebugDrawImpl___destroy___0"]=_emscripten_bind_DebugDrawImpl___destroy___0=wasmExports["Et"];Module["_emscripten_bind_RecastDebugDraw_RecastDebugDraw_0"]=_emscripten_bind_RecastDebugDraw_RecastDebugDraw_0=wasmExports["Ft"];Module["_emscripten_bind_RecastDebugDraw_debugDrawHeightfieldSolid_2"]=_emscripten_bind_RecastDebugDraw_debugDrawHeightfieldSolid_2=wasmExports["Gt"];Module["_emscripten_bind_RecastDebugDraw_debugDrawHeightfieldWalkable_2"]=_emscripten_bind_RecastDebugDraw_debugDrawHeightfieldWalkable_2=wasmExports["Ht"];Module["_emscripten_bind_RecastDebugDraw_debugDrawCompactHeightfieldSolid_2"]=_emscripten_bind_RecastDebugDraw_debugDrawCompactHeightfieldSolid_2=wasmExports["It"];Module["_emscripten_bind_RecastDebugDraw_debugDrawCompactHeightfieldRegions_2"]=_emscripten_bind_RecastDebugDraw_debugDrawCompactHeightfieldRegions_2=wasmExports["Jt"];Module["_emscripten_bind_RecastDebugDraw_debugDrawCompactHeightfieldDistance_2"]=_emscripten_bind_RecastDebugDraw_debugDrawCompactHeightfieldDistance_2=wasmExports["Kt"];Module["_emscripten_bind_RecastDebugDraw_debugDrawHeightfieldLayer_3"]=_emscripten_bind_RecastDebugDraw_debugDrawHeightfieldLayer_3=wasmExports["Lt"];Module["_emscripten_bind_RecastDebugDraw_debugDrawHeightfieldLayers_2"]=_emscripten_bind_RecastDebugDraw_debugDrawHeightfieldLayers_2=wasmExports["Mt"];Module["_emscripten_bind_RecastDebugDraw_debugDrawRegionConnections_3"]=_emscripten_bind_RecastDebugDraw_debugDrawRegionConnections_3=wasmExports["Nt"];Module["_emscripten_bind_RecastDebugDraw_debugDrawRawContours_3"]=_emscripten_bind_RecastDebugDraw_debugDrawRawContours_3=wasmExports["Ot"];Module["_emscripten_bind_RecastDebugDraw_debugDrawContours_3"]=_emscripten_bind_RecastDebugDraw_debugDrawContours_3=wasmExports["Pt"];Module["_emscripten_bind_RecastDebugDraw_debugDrawPolyMesh_2"]=_emscripten_bind_RecastDebugDraw_debugDrawPolyMesh_2=wasmExports["Qt"];Module["_emscripten_bind_RecastDebugDraw_debugDrawPolyMeshDetail_2"]=_emscripten_bind_RecastDebugDraw_debugDrawPolyMeshDetail_2=wasmExports["Rt"];Module["_emscripten_bind_RecastDebugDraw___destroy___0"]=_emscripten_bind_RecastDebugDraw___destroy___0=wasmExports["St"];Module["_emscripten_bind_DetourDebugDraw_DetourDebugDraw_0"]=_emscripten_bind_DetourDebugDraw_DetourDebugDraw_0=wasmExports["Tt"];Module["_emscripten_bind_DetourDebugDraw_debugDrawNavMesh_3"]=_emscripten_bind_DetourDebugDraw_debugDrawNavMesh_3=wasmExports["Ut"];Module["_emscripten_bind_DetourDebugDraw_debugDrawNavMeshWithClosedList_4"]=_emscripten_bind_DetourDebugDraw_debugDrawNavMeshWithClosedList_4=wasmExports["Vt"];Module["_emscripten_bind_DetourDebugDraw_debugDrawNavMeshNodes_2"]=_emscripten_bind_DetourDebugDraw_debugDrawNavMeshNodes_2=wasmExports["Wt"];Module["_emscripten_bind_DetourDebugDraw_debugDrawNavMeshBVTree_2"]=_emscripten_bind_DetourDebugDraw_debugDrawNavMeshBVTree_2=wasmExports["Xt"];Module["_emscripten_bind_DetourDebugDraw_debugDrawNavMeshPortals_2"]=_emscripten_bind_DetourDebugDraw_debugDrawNavMeshPortals_2=wasmExports["Yt"];Module["_emscripten_bind_DetourDebugDraw_debugDrawNavMeshPolysWithFlags_4"]=_emscripten_bind_DetourDebugDraw_debugDrawNavMeshPolysWithFlags_4=wasmExports["Zt"];Module["_emscripten_bind_DetourDebugDraw_debugDrawNavMeshPoly_4"]=_emscripten_bind_DetourDebugDraw_debugDrawNavMeshPoly_4=wasmExports["_t"];Module["_emscripten_bind_DetourDebugDraw_debugDrawTileCacheLayerAreas_4"]=_emscripten_bind_DetourDebugDraw_debugDrawTileCacheLayerAreas_4=wasmExports["$t"];Module["_emscripten_bind_DetourDebugDraw_debugDrawTileCacheLayerRegions_4"]=_emscripten_bind_DetourDebugDraw_debugDrawTileCacheLayerRegions_4=wasmExports["au"];Module["_emscripten_bind_DetourDebugDraw_debugDrawTileCacheContours_5"]=_emscripten_bind_DetourDebugDraw_debugDrawTileCacheContours_5=wasmExports["bu"];Module["_emscripten_bind_DetourDebugDraw_debugDrawTileCachePolyMesh_5"]=_emscripten_bind_DetourDebugDraw_debugDrawTileCachePolyMesh_5=wasmExports["cu"];Module["_emscripten_bind_DetourDebugDraw___destroy___0"]=_emscripten_bind_DetourDebugDraw___destroy___0=wasmExports["du"];Module["_emscripten_enum_dtStraightPathFlags_DT_STRAIGHTPATH_START"]=_emscripten_enum_dtStraightPathFlags_DT_STRAIGHTPATH_START=wasmExports["eu"];Module["_emscripten_enum_dtStraightPathFlags_DT_STRAIGHTPATH_END"]=_emscripten_enum_dtStraightPathFlags_DT_STRAIGHTPATH_END=wasmExports["fu"];Module["_emscripten_enum_dtStraightPathFlags_DT_STRAIGHTPATH_OFFMESH_CONNECTION"]=_emscripten_enum_dtStraightPathFlags_DT_STRAIGHTPATH_OFFMESH_CONNECTION=wasmExports["gu"];Module["_emscripten_enum_dtStraightPathOptions_DT_STRAIGHTPATH_AREA_CROSSINGS"]=_emscripten_enum_dtStraightPathOptions_DT_STRAIGHTPATH_AREA_CROSSINGS=wasmExports["hu"];Module["_emscripten_enum_dtStraightPathOptions_DT_STRAIGHTPATH_ALL_CROSSINGS"]=_emscripten_enum_dtStraightPathOptions_DT_STRAIGHTPATH_ALL_CROSSINGS=wasmExports["iu"];Module["_emscripten_enum_dtFindPathOptions_DT_FINDPATH_ANY_ANGLE"]=_emscripten_enum_dtFindPathOptions_DT_FINDPATH_ANY_ANGLE=wasmExports["ju"];Module["_emscripten_enum_dtRaycastOptions_DT_RAYCAST_USE_COSTS"]=_emscripten_enum_dtRaycastOptions_DT_RAYCAST_USE_COSTS=wasmExports["ku"];Module["_emscripten_enum_dtTileFlags_DT_TILE_FREE_DATA"]=_emscripten_enum_dtTileFlags_DT_TILE_FREE_DATA=wasmExports["lu"];Module["_emscripten_enum_CrowdAgentState_DT_CROWDAGENT_STATE_INVALID"]=_emscripten_enum_CrowdAgentState_DT_CROWDAGENT_STATE_INVALID=wasmExports["mu"];Module["_emscripten_enum_CrowdAgentState_DT_CROWDAGENT_STATE_WALKING"]=_emscripten_enum_CrowdAgentState_DT_CROWDAGENT_STATE_WALKING=wasmExports["nu"];Module["_emscripten_enum_CrowdAgentState_DT_CROWDAGENT_STATE_OFFMESH"]=_emscripten_enum_CrowdAgentState_DT_CROWDAGENT_STATE_OFFMESH=wasmExports["ou"];Module["_emscripten_enum_MoveRequestState_DT_CROWDAGENT_TARGET_NONE"]=_emscripten_enum_MoveRequestState_DT_CROWDAGENT_TARGET_NONE=wasmExports["pu"];Module["_emscripten_enum_MoveRequestState_DT_CROWDAGENT_TARGET_FAILED"]=_emscripten_enum_MoveRequestState_DT_CROWDAGENT_TARGET_FAILED=wasmExports["qu"];Module["_emscripten_enum_MoveRequestState_DT_CROWDAGENT_TARGET_VALID"]=_emscripten_enum_MoveRequestState_DT_CROWDAGENT_TARGET_VALID=wasmExports["ru"];Module["_emscripten_enum_MoveRequestState_DT_CROWDAGENT_TARGET_REQUESTING"]=_emscripten_enum_MoveRequestState_DT_CROWDAGENT_TARGET_REQUESTING=wasmExports["su"];Module["_emscripten_enum_MoveRequestState_DT_CROWDAGENT_TARGET_WAITING_FOR_QUEUE"]=_emscripten_enum_MoveRequestState_DT_CROWDAGENT_TARGET_WAITING_FOR_QUEUE=wasmExports["tu"];Module["_emscripten_enum_MoveRequestState_DT_CROWDAGENT_TARGET_WAITING_FOR_PATH"]=_emscripten_enum_MoveRequestState_DT_CROWDAGENT_TARGET_WAITING_FOR_PATH=wasmExports["uu"];Module["_emscripten_enum_MoveRequestState_DT_CROWDAGENT_TARGET_VELOCITY"]=_emscripten_enum_MoveRequestState_DT_CROWDAGENT_TARGET_VELOCITY=wasmExports["vu"];Module["_emscripten_enum_rcBuildContoursFlags_RC_CONTOUR_TESS_WALL_EDGES"]=_emscripten_enum_rcBuildContoursFlags_RC_CONTOUR_TESS_WALL_EDGES=wasmExports["wu"];Module["_emscripten_enum_rcBuildContoursFlags_RC_CONTOUR_TESS_AREA_EDGES"]=_emscripten_enum_rcBuildContoursFlags_RC_CONTOUR_TESS_AREA_EDGES=wasmExports["xu"];Module["_emscripten_enum_rcLogCategory_RC_LOG_PROGRESS"]=_emscripten_enum_rcLogCategory_RC_LOG_PROGRESS=wasmExports["yu"];Module["_emscripten_enum_rcLogCategory_RC_LOG_WARNING"]=_emscripten_enum_rcLogCategory_RC_LOG_WARNING=wasmExports["zu"];Module["_emscripten_enum_rcLogCategory_RC_LOG_ERROR"]=_emscripten_enum_rcLogCategory_RC_LOG_ERROR=wasmExports["Au"];Module["_emscripten_enum_rcTimerLabel_RC_TIMER_TOTAL"]=_emscripten_enum_rcTimerLabel_RC_TIMER_TOTAL=wasmExports["Bu"];Module["_emscripten_enum_rcTimerLabel_RC_TIMER_TEMP"]=_emscripten_enum_rcTimerLabel_RC_TIMER_TEMP=wasmExports["Cu"];Module["_emscripten_enum_rcTimerLabel_RC_TIMER_RASTERIZE_TRIANGLES"]=_emscripten_enum_rcTimerLabel_RC_TIMER_RASTERIZE_TRIANGLES=wasmExports["Du"];Module["_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_COMPACTHEIGHTFIELD"]=_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_COMPACTHEIGHTFIELD=wasmExports["Eu"];Module["_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_CONTOURS"]=_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_CONTOURS=wasmExports["Fu"];Module["_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_CONTOURS_TRACE"]=_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_CONTOURS_TRACE=wasmExports["Gu"];Module["_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_CONTOURS_SIMPLIFY"]=_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_CONTOURS_SIMPLIFY=wasmExports["Hu"];Module["_emscripten_enum_rcTimerLabel_RC_TIMER_FILTER_BORDER"]=_emscripten_enum_rcTimerLabel_RC_TIMER_FILTER_BORDER=wasmExports["Iu"];Module["_emscripten_enum_rcTimerLabel_RC_TIMER_FILTER_WALKABLE"]=_emscripten_enum_rcTimerLabel_RC_TIMER_FILTER_WALKABLE=wasmExports["Ju"];Module["_emscripten_enum_rcTimerLabel_RC_TIMER_MEDIAN_AREA"]=_emscripten_enum_rcTimerLabel_RC_TIMER_MEDIAN_AREA=wasmExports["Ku"];Module["_emscripten_enum_rcTimerLabel_RC_TIMER_FILTER_LOW_OBSTACLES"]=_emscripten_enum_rcTimerLabel_RC_TIMER_FILTER_LOW_OBSTACLES=wasmExports["Lu"];Module["_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_POLYMESH"]=_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_POLYMESH=wasmExports["Mu"];Module["_emscripten_enum_rcTimerLabel_RC_TIMER_MERGE_POLYMESH"]=_emscripten_enum_rcTimerLabel_RC_TIMER_MERGE_POLYMESH=wasmExports["Nu"];Module["_emscripten_enum_rcTimerLabel_RC_TIMER_ERODE_AREA"]=_emscripten_enum_rcTimerLabel_RC_TIMER_ERODE_AREA=wasmExports["Ou"];Module["_emscripten_enum_rcTimerLabel_RC_TIMER_MARK_BOX_AREA"]=_emscripten_enum_rcTimerLabel_RC_TIMER_MARK_BOX_AREA=wasmExports["Pu"];Module["_emscripten_enum_rcTimerLabel_RC_TIMER_MARK_CYLINDER_AREA"]=_emscripten_enum_rcTimerLabel_RC_TIMER_MARK_CYLINDER_AREA=wasmExports["Qu"];Module["_emscripten_enum_rcTimerLabel_RC_TIMER_MARK_CONVEXPOLY_AREA"]=_emscripten_enum_rcTimerLabel_RC_TIMER_MARK_CONVEXPOLY_AREA=wasmExports["Ru"];Module["_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_DISTANCEFIELD"]=_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_DISTANCEFIELD=wasmExports["Su"];Module["_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_DISTANCEFIELD_DIST"]=_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_DISTANCEFIELD_DIST=wasmExports["Tu"];Module["_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_DISTANCEFIELD_BLUR"]=_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_DISTANCEFIELD_BLUR=wasmExports["Uu"];Module["_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_REGIONS"]=_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_REGIONS=wasmExports["Vu"];Module["_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_REGIONS_WATERSHED"]=_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_REGIONS_WATERSHED=wasmExports["Wu"];Module["_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_REGIONS_EXPAND"]=_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_REGIONS_EXPAND=wasmExports["Xu"];Module["_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_REGIONS_FLOOD"]=_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_REGIONS_FLOOD=wasmExports["Yu"];Module["_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_REGIONS_FILTER"]=_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_REGIONS_FILTER=wasmExports["Zu"];Module["_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_LAYERS"]=_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_LAYERS=wasmExports["_u"];Module["_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_POLYMESHDETAIL"]=_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_POLYMESHDETAIL=wasmExports["$u"];Module["_emscripten_enum_rcTimerLabel_RC_TIMER_MERGE_POLYMESHDETAIL"]=_emscripten_enum_rcTimerLabel_RC_TIMER_MERGE_POLYMESHDETAIL=wasmExports["av"];Module["_emscripten_enum_rcTimerLabel_RC_MAX_TIMERS"]=_emscripten_enum_rcTimerLabel_RC_MAX_TIMERS=wasmExports["bv"];Module["_emscripten_enum_dtCompressedTileFlags_DT_COMPRESSEDTILE_FREE_DATA"]=_emscripten_enum_dtCompressedTileFlags_DT_COMPRESSEDTILE_FREE_DATA=wasmExports["cv"];Module["_emscripten_enum_duDebugDrawPrimitives_DU_DRAW_POINTS"]=_emscripten_enum_duDebugDrawPrimitives_DU_DRAW_POINTS=wasmExports["dv"];Module["_emscripten_enum_duDebugDrawPrimitives_DU_DRAW_LINES"]=_emscripten_enum_duDebugDrawPrimitives_DU_DRAW_LINES=wasmExports["ev"];Module["_emscripten_enum_duDebugDrawPrimitives_DU_DRAW_TRIS"]=_emscripten_enum_duDebugDrawPrimitives_DU_DRAW_TRIS=wasmExports["fv"];Module["_emscripten_enum_duDebugDrawPrimitives_DU_DRAW_QUADS"]=_emscripten_enum_duDebugDrawPrimitives_DU_DRAW_QUADS=wasmExports["gv"];__emscripten_timeout=wasmExports["hv"]}var wasmImports={e:__abort_js,c:__emscripten_runtime_keepalive_clear,d:__setitimer_js,a:_emscripten_asm_const_int,f:_emscripten_resize_heap,b:_proc_exit};var wasmExports=await createWasm();function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve?.(Module);Module["onRuntimeInitialized"]?.();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}function preInit(){if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}preInit();run();function WrapperObject(){}WrapperObject.prototype=Object.create(WrapperObject.prototype);WrapperObject.prototype.constructor=WrapperObject;WrapperObject.prototype.__class__=WrapperObject;WrapperObject.__cache__={};Module["WrapperObject"]=WrapperObject;function getCache(__class__){return(__class__||WrapperObject).__cache__}Module["getCache"]=getCache;function wrapPointer(ptr,__class__){var cache=getCache(__class__);var ret=cache[ptr];if(ret)return ret;ret=Object.create((__class__||WrapperObject).prototype);ret.ptr=ptr;return cache[ptr]=ret}Module["wrapPointer"]=wrapPointer;function castObject(obj,__class__){return wrapPointer(obj.ptr,__class__)}Module["castObject"]=castObject;Module["NULL"]=wrapPointer(0);function destroy(obj){if(!obj["__destroy__"])throw"Error: Cannot destroy object. (Did you create it yourself?)";obj["__destroy__"]();delete getCache(obj.__class__)[obj.ptr]}Module["destroy"]=destroy;function compare(obj1,obj2){return obj1.ptr===obj2.ptr}Module["compare"]=compare;function getPointer(obj){return obj.ptr}Module["getPointer"]=getPointer;function getClass(obj){return obj.__class__}Module["getClass"]=getClass;var ensureCache={buffer:0,size:0,pos:0,temps:[],needed:0,prepare(){if(ensureCache.needed){for(var i=0;i<ensureCache.temps.length;i++){Module["_webidl_free"](ensureCache.temps[i])}ensureCache.temps.length=0;Module["_webidl_free"](ensureCache.buffer);ensureCache.buffer=0;ensureCache.size+=ensureCache.needed;ensureCache.needed=0}if(!ensureCache.buffer){ensureCache.size+=128;ensureCache.buffer=Module["_webidl_malloc"](ensureCache.size);assert(ensureCache.buffer)}ensureCache.pos=0},alloc(array,view){assert(ensureCache.buffer);var bytes=view.BYTES_PER_ELEMENT;var len=array.length*bytes;len=alignMemory(len,8);var ret;if(ensureCache.pos+len>=ensureCache.size){assert(len>0);ensureCache.needed+=len;ret=Module["_webidl_malloc"](len);ensureCache.temps.push(ret)}else{ret=ensureCache.buffer+ensureCache.pos;ensureCache.pos+=len}return ret},copy(array,view,offset){offset/=view.BYTES_PER_ELEMENT;for(var i=0;i<array.length;i++){view[offset+i]=array[i]}}};function ensureString(value){if(typeof value==="string"){var intArray=intArrayFromString(value);var offset=ensureCache.alloc(intArray,HEAP8);ensureCache.copy(intArray,HEAP8,offset);return offset}return value}function ensureInt8(value){if(typeof value==="object"){var offset=ensureCache.alloc(value,HEAP8);ensureCache.copy(value,HEAP8,offset);return offset}return value}function ensureInt16(value){if(typeof value==="object"){var offset=ensureCache.alloc(value,HEAP16);ensureCache.copy(value,HEAP16,offset);return offset}return value}function ensureInt32(value){if(typeof value==="object"){var offset=ensureCache.alloc(value,HEAP32);ensureCache.copy(value,HEAP32,offset);return offset}return value}function ensureFloat32(value){if(typeof value==="object"){var offset=ensureCache.alloc(value,HEAPF32);ensureCache.copy(value,HEAPF32,offset);return offset}return value}function duDebugDraw(){throw"cannot construct a duDebugDraw, no constructor in IDL"}duDebugDraw.prototype=Object.create(WrapperObject.prototype);duDebugDraw.prototype.constructor=duDebugDraw;duDebugDraw.prototype.__class__=duDebugDraw;duDebugDraw.__cache__={};Module["duDebugDraw"]=duDebugDraw;duDebugDraw.prototype["__destroy__"]=duDebugDraw.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_duDebugDraw___destroy___0(self)};function dtTileCacheCompressor(){throw"cannot construct a dtTileCacheCompressor, no constructor in IDL"}dtTileCacheCompressor.prototype=Object.create(WrapperObject.prototype);dtTileCacheCompressor.prototype.constructor=dtTileCacheCompressor;dtTileCacheCompressor.prototype.__class__=dtTileCacheCompressor;dtTileCacheCompressor.__cache__={};Module["dtTileCacheCompressor"]=dtTileCacheCompressor;dtTileCacheCompressor.prototype["__destroy__"]=dtTileCacheCompressor.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_dtTileCacheCompressor___destroy___0(self)};function TileCacheMeshProcessJsImpl(){throw"cannot construct a TileCacheMeshProcessJsImpl, no constructor in IDL"}TileCacheMeshProcessJsImpl.prototype=Object.create(WrapperObject.prototype);TileCacheMeshProcessJsImpl.prototype.constructor=TileCacheMeshProcessJsImpl;TileCacheMeshProcessJsImpl.prototype.__class__=TileCacheMeshProcessJsImpl;TileCacheMeshProcessJsImpl.__cache__={};Module["TileCacheMeshProcessJsImpl"]=TileCacheMeshProcessJsImpl;TileCacheMeshProcessJsImpl.prototype["process"]=TileCacheMeshProcessJsImpl.prototype.process=function(params,polyAreas,polyFlags){var self=this.ptr;if(params&&typeof params==="object")params=params.ptr;if(polyAreas&&typeof polyAreas==="object")polyAreas=polyAreas.ptr;if(polyFlags&&typeof polyFlags==="object")polyFlags=polyFlags.ptr;_emscripten_bind_TileCacheMeshProcessJsImpl_process_3(self,params,polyAreas,polyFlags)};TileCacheMeshProcessJsImpl.prototype["__destroy__"]=TileCacheMeshProcessJsImpl.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_TileCacheMeshProcessJsImpl___destroy___0(self)};function dtTileCacheAlloc(){throw"cannot construct a dtTileCacheAlloc, no constructor in IDL"}dtTileCacheAlloc.prototype=Object.create(WrapperObject.prototype);dtTileCacheAlloc.prototype.constructor=dtTileCacheAlloc;dtTileCacheAlloc.prototype.__class__=dtTileCacheAlloc;dtTileCacheAlloc.__cache__={};Module["dtTileCacheAlloc"]=dtTileCacheAlloc;dtTileCacheAlloc.prototype["__destroy__"]=dtTileCacheAlloc.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_dtTileCacheAlloc___destroy___0(self)};function rcContext(){this.ptr=_emscripten_bind_rcContext_rcContext_0();getCache(rcContext)[this.ptr]=this}rcContext.prototype=Object.create(WrapperObject.prototype);rcContext.prototype.constructor=rcContext;rcContext.prototype.__class__=rcContext;rcContext.__cache__={};Module["rcContext"]=rcContext;rcContext.prototype["enableLog"]=rcContext.prototype.enableLog=function(state){var self=this.ptr;if(state&&typeof state==="object")state=state.ptr;_emscripten_bind_rcContext_enableLog_1(self,state)};rcContext.prototype["resetLog"]=rcContext.prototype.resetLog=function(){var self=this.ptr;_emscripten_bind_rcContext_resetLog_0(self)};rcContext.prototype["log"]=rcContext.prototype.log=function(category,message){var self=this.ptr;ensureCache.prepare();if(category&&typeof category==="object")category=category.ptr;if(message&&typeof message==="object")message=message.ptr;else message=ensureString(message);_emscripten_bind_rcContext_log_2(self,category,message)};rcContext.prototype["enableTimer"]=rcContext.prototype.enableTimer=function(state){var self=this.ptr;if(state&&typeof state==="object")state=state.ptr;_emscripten_bind_rcContext_enableTimer_1(self,state)};rcContext.prototype["resetTimers"]=rcContext.prototype.resetTimers=function(){var self=this.ptr;_emscripten_bind_rcContext_resetTimers_0(self)};rcContext.prototype["startTimer"]=rcContext.prototype.startTimer=function(label){var self=this.ptr;if(label&&typeof label==="object")label=label.ptr;_emscripten_bind_rcContext_startTimer_1(self,label)};rcContext.prototype["stopTimer"]=rcContext.prototype.stopTimer=function(label){var self=this.ptr;if(label&&typeof label==="object")label=label.ptr;_emscripten_bind_rcContext_stopTimer_1(self,label)};rcContext.prototype["getAccumulatedTime"]=rcContext.prototype.getAccumulatedTime=function(label){var self=this.ptr;if(label&&typeof label==="object")label=label.ptr;return _emscripten_bind_rcContext_getAccumulatedTime_1(self,label)};rcContext.prototype["__destroy__"]=rcContext.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_rcContext___destroy___0(self)};function RecastBuildContextImpl(){throw"cannot construct a RecastBuildContextImpl, no constructor in IDL"}RecastBuildContextImpl.prototype=Object.create(WrapperObject.prototype);RecastBuildContextImpl.prototype.constructor=RecastBuildContextImpl;RecastBuildContextImpl.prototype.__class__=RecastBuildContextImpl;RecastBuildContextImpl.__cache__={};Module["RecastBuildContextImpl"]=RecastBuildContextImpl;RecastBuildContextImpl.prototype["__destroy__"]=RecastBuildContextImpl.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_RecastBuildContextImpl___destroy___0(self)};function DebugDraw(){throw"cannot construct a DebugDraw, no constructor in IDL"}DebugDraw.prototype=Object.create(duDebugDraw.prototype);DebugDraw.prototype.constructor=DebugDraw;DebugDraw.prototype.__class__=DebugDraw;DebugDraw.__cache__={};Module["DebugDraw"]=DebugDraw;DebugDraw.prototype["__destroy__"]=DebugDraw.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_DebugDraw___destroy___0(self)};function VoidPtr(){throw"cannot construct a VoidPtr, no constructor in IDL"}VoidPtr.prototype=Object.create(WrapperObject.prototype);VoidPtr.prototype.constructor=VoidPtr;VoidPtr.prototype.__class__=VoidPtr;VoidPtr.__cache__={};Module["VoidPtr"]=VoidPtr;VoidPtr.prototype["__destroy__"]=VoidPtr.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_VoidPtr___destroy___0(self)};function rcConfig(){this.ptr=_emscripten_bind_rcConfig_rcConfig_0();getCache(rcConfig)[this.ptr]=this}rcConfig.prototype=Object.create(WrapperObject.prototype);rcConfig.prototype.constructor=rcConfig;rcConfig.prototype.__class__=rcConfig;rcConfig.__cache__={};Module["rcConfig"]=rcConfig;rcConfig.prototype["get_width"]=rcConfig.prototype.get_width=function(){var self=this.ptr;return _emscripten_bind_rcConfig_get_width_0(self)};rcConfig.prototype["set_width"]=rcConfig.prototype.set_width=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcConfig_set_width_1(self,arg0)};Object.defineProperty(rcConfig.prototype,"width",{get:rcConfig.prototype.get_width,set:rcConfig.prototype.set_width});rcConfig.prototype["get_height"]=rcConfig.prototype.get_height=function(){var self=this.ptr;return _emscripten_bind_rcConfig_get_height_0(self)};rcConfig.prototype["set_height"]=rcConfig.prototype.set_height=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcConfig_set_height_1(self,arg0)};Object.defineProperty(rcConfig.prototype,"height",{get:rcConfig.prototype.get_height,set:rcConfig.prototype.set_height});rcConfig.prototype["get_tileSize"]=rcConfig.prototype.get_tileSize=function(){var self=this.ptr;return _emscripten_bind_rcConfig_get_tileSize_0(self)};rcConfig.prototype["set_tileSize"]=rcConfig.prototype.set_tileSize=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcConfig_set_tileSize_1(self,arg0)};Object.defineProperty(rcConfig.prototype,"tileSize",{get:rcConfig.prototype.get_tileSize,set:rcConfig.prototype.set_tileSize});rcConfig.prototype["get_borderSize"]=rcConfig.prototype.get_borderSize=function(){var self=this.ptr;return _emscripten_bind_rcConfig_get_borderSize_0(self)};rcConfig.prototype["set_borderSize"]=rcConfig.prototype.set_borderSize=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcConfig_set_borderSize_1(self,arg0)};Object.defineProperty(rcConfig.prototype,"borderSize",{get:rcConfig.prototype.get_borderSize,set:rcConfig.prototype.set_borderSize});rcConfig.prototype["get_cs"]=rcConfig.prototype.get_cs=function(){var self=this.ptr;return _emscripten_bind_rcConfig_get_cs_0(self)};rcConfig.prototype["set_cs"]=rcConfig.prototype.set_cs=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcConfig_set_cs_1(self,arg0)};Object.defineProperty(rcConfig.prototype,"cs",{get:rcConfig.prototype.get_cs,set:rcConfig.prototype.set_cs});rcConfig.prototype["get_ch"]=rcConfig.prototype.get_ch=function(){var self=this.ptr;return _emscripten_bind_rcConfig_get_ch_0(self)};rcConfig.prototype["set_ch"]=rcConfig.prototype.set_ch=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcConfig_set_ch_1(self,arg0)};Object.defineProperty(rcConfig.prototype,"ch",{get:rcConfig.prototype.get_ch,set:rcConfig.prototype.set_ch});rcConfig.prototype["get_bmin"]=rcConfig.prototype.get_bmin=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_rcConfig_get_bmin_1(self,arg0)};rcConfig.prototype["set_bmin"]=rcConfig.prototype.set_bmin=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcConfig_set_bmin_2(self,arg0,arg1)};Object.defineProperty(rcConfig.prototype,"bmin",{get:rcConfig.prototype.get_bmin,set:rcConfig.prototype.set_bmin});rcConfig.prototype["get_bmax"]=rcConfig.prototype.get_bmax=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_rcConfig_get_bmax_1(self,arg0)};rcConfig.prototype["set_bmax"]=rcConfig.prototype.set_bmax=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcConfig_set_bmax_2(self,arg0,arg1)};Object.defineProperty(rcConfig.prototype,"bmax",{get:rcConfig.prototype.get_bmax,set:rcConfig.prototype.set_bmax});rcConfig.prototype["get_walkableSlopeAngle"]=rcConfig.prototype.get_walkableSlopeAngle=function(){var self=this.ptr;return _emscripten_bind_rcConfig_get_walkableSlopeAngle_0(self)};rcConfig.prototype["set_walkableSlopeAngle"]=rcConfig.prototype.set_walkableSlopeAngle=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcConfig_set_walkableSlopeAngle_1(self,arg0)};Object.defineProperty(rcConfig.prototype,"walkableSlopeAngle",{get:rcConfig.prototype.get_walkableSlopeAngle,set:rcConfig.prototype.set_walkableSlopeAngle});rcConfig.prototype["get_walkableHeight"]=rcConfig.prototype.get_walkableHeight=function(){var self=this.ptr;return _emscripten_bind_rcConfig_get_walkableHeight_0(self)};rcConfig.prototype["set_walkableHeight"]=rcConfig.prototype.set_walkableHeight=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcConfig_set_walkableHeight_1(self,arg0)};Object.defineProperty(rcConfig.prototype,"walkableHeight",{get:rcConfig.prototype.get_walkableHeight,set:rcConfig.prototype.set_walkableHeight});rcConfig.prototype["get_walkableClimb"]=rcConfig.prototype.get_walkableClimb=function(){var self=this.ptr;return _emscripten_bind_rcConfig_get_walkableClimb_0(self)};rcConfig.prototype["set_walkableClimb"]=rcConfig.prototype.set_walkableClimb=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcConfig_set_walkableClimb_1(self,arg0)};Object.defineProperty(rcConfig.prototype,"walkableClimb",{get:rcConfig.prototype.get_walkableClimb,set:rcConfig.prototype.set_walkableClimb});rcConfig.prototype["get_walkableRadius"]=rcConfig.prototype.get_walkableRadius=function(){var self=this.ptr;return _emscripten_bind_rcConfig_get_walkableRadius_0(self)};rcConfig.prototype["set_walkableRadius"]=rcConfig.prototype.set_walkableRadius=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcConfig_set_walkableRadius_1(self,arg0)};Object.defineProperty(rcConfig.prototype,"walkableRadius",{get:rcConfig.prototype.get_walkableRadius,set:rcConfig.prototype.set_walkableRadius});rcConfig.prototype["get_maxEdgeLen"]=rcConfig.prototype.get_maxEdgeLen=function(){var self=this.ptr;return _emscripten_bind_rcConfig_get_maxEdgeLen_0(self)};rcConfig.prototype["set_maxEdgeLen"]=rcConfig.prototype.set_maxEdgeLen=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcConfig_set_maxEdgeLen_1(self,arg0)};Object.defineProperty(rcConfig.prototype,"maxEdgeLen",{get:rcConfig.prototype.get_maxEdgeLen,set:rcConfig.prototype.set_maxEdgeLen});rcConfig.prototype["get_maxSimplificationError"]=rcConfig.prototype.get_maxSimplificationError=function(){var self=this.ptr;return _emscripten_bind_rcConfig_get_maxSimplificationError_0(self)};rcConfig.prototype["set_maxSimplificationError"]=rcConfig.prototype.set_maxSimplificationError=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcConfig_set_maxSimplificationError_1(self,arg0)};Object.defineProperty(rcConfig.prototype,"maxSimplificationError",{get:rcConfig.prototype.get_maxSimplificationError,set:rcConfig.prototype.set_maxSimplificationError});rcConfig.prototype["get_minRegionArea"]=rcConfig.prototype.get_minRegionArea=function(){var self=this.ptr;return _emscripten_bind_rcConfig_get_minRegionArea_0(self)};rcConfig.prototype["set_minRegionArea"]=rcConfig.prototype.set_minRegionArea=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcConfig_set_minRegionArea_1(self,arg0)};Object.defineProperty(rcConfig.prototype,"minRegionArea",{get:rcConfig.prototype.get_minRegionArea,set:rcConfig.prototype.set_minRegionArea});rcConfig.prototype["get_mergeRegionArea"]=rcConfig.prototype.get_mergeRegionArea=function(){var self=this.ptr;return _emscripten_bind_rcConfig_get_mergeRegionArea_0(self)};rcConfig.prototype["set_mergeRegionArea"]=rcConfig.prototype.set_mergeRegionArea=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcConfig_set_mergeRegionArea_1(self,arg0)};Object.defineProperty(rcConfig.prototype,"mergeRegionArea",{get:rcConfig.prototype.get_mergeRegionArea,set:rcConfig.prototype.set_mergeRegionArea});rcConfig.prototype["get_maxVertsPerPoly"]=rcConfig.prototype.get_maxVertsPerPoly=function(){var self=this.ptr;return _emscripten_bind_rcConfig_get_maxVertsPerPoly_0(self)};rcConfig.prototype["set_maxVertsPerPoly"]=rcConfig.prototype.set_maxVertsPerPoly=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcConfig_set_maxVertsPerPoly_1(self,arg0)};Object.defineProperty(rcConfig.prototype,"maxVertsPerPoly",{get:rcConfig.prototype.get_maxVertsPerPoly,set:rcConfig.prototype.set_maxVertsPerPoly});rcConfig.prototype["get_detailSampleDist"]=rcConfig.prototype.get_detailSampleDist=function(){var self=this.ptr;return _emscripten_bind_rcConfig_get_detailSampleDist_0(self)};rcConfig.prototype["set_detailSampleDist"]=rcConfig.prototype.set_detailSampleDist=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcConfig_set_detailSampleDist_1(self,arg0)};Object.defineProperty(rcConfig.prototype,"detailSampleDist",{get:rcConfig.prototype.get_detailSampleDist,set:rcConfig.prototype.set_detailSampleDist});rcConfig.prototype["get_detailSampleMaxError"]=rcConfig.prototype.get_detailSampleMaxError=function(){var self=this.ptr;return _emscripten_bind_rcConfig_get_detailSampleMaxError_0(self)};rcConfig.prototype["set_detailSampleMaxError"]=rcConfig.prototype.set_detailSampleMaxError=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcConfig_set_detailSampleMaxError_1(self,arg0)};Object.defineProperty(rcConfig.prototype,"detailSampleMaxError",{get:rcConfig.prototype.get_detailSampleMaxError,set:rcConfig.prototype.set_detailSampleMaxError});rcConfig.prototype["__destroy__"]=rcConfig.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_rcConfig___destroy___0(self)};function dtMeshHeader(){throw"cannot construct a dtMeshHeader, no constructor in IDL"}dtMeshHeader.prototype=Object.create(WrapperObject.prototype);dtMeshHeader.prototype.constructor=dtMeshHeader;dtMeshHeader.prototype.__class__=dtMeshHeader;dtMeshHeader.__cache__={};Module["dtMeshHeader"]=dtMeshHeader;dtMeshHeader.prototype["get_magic"]=dtMeshHeader.prototype.get_magic=function(){var self=this.ptr;return _emscripten_bind_dtMeshHeader_get_magic_0(self)};dtMeshHeader.prototype["set_magic"]=dtMeshHeader.prototype.set_magic=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtMeshHeader_set_magic_1(self,arg0)};Object.defineProperty(dtMeshHeader.prototype,"magic",{get:dtMeshHeader.prototype.get_magic,set:dtMeshHeader.prototype.set_magic});dtMeshHeader.prototype["get_version"]=dtMeshHeader.prototype.get_version=function(){var self=this.ptr;return _emscripten_bind_dtMeshHeader_get_version_0(self)};dtMeshHeader.prototype["set_version"]=dtMeshHeader.prototype.set_version=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtMeshHeader_set_version_1(self,arg0)};Object.defineProperty(dtMeshHeader.prototype,"version",{get:dtMeshHeader.prototype.get_version,set:dtMeshHeader.prototype.set_version});dtMeshHeader.prototype["get_x"]=dtMeshHeader.prototype.get_x=function(){var self=this.ptr;return _emscripten_bind_dtMeshHeader_get_x_0(self)};dtMeshHeader.prototype["set_x"]=dtMeshHeader.prototype.set_x=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtMeshHeader_set_x_1(self,arg0)};Object.defineProperty(dtMeshHeader.prototype,"x",{get:dtMeshHeader.prototype.get_x,set:dtMeshHeader.prototype.set_x});dtMeshHeader.prototype["get_y"]=dtMeshHeader.prototype.get_y=function(){var self=this.ptr;return _emscripten_bind_dtMeshHeader_get_y_0(self)};dtMeshHeader.prototype["set_y"]=dtMeshHeader.prototype.set_y=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtMeshHeader_set_y_1(self,arg0)};Object.defineProperty(dtMeshHeader.prototype,"y",{get:dtMeshHeader.prototype.get_y,set:dtMeshHeader.prototype.set_y});dtMeshHeader.prototype["get_layer"]=dtMeshHeader.prototype.get_layer=function(){var self=this.ptr;return _emscripten_bind_dtMeshHeader_get_layer_0(self)};dtMeshHeader.prototype["set_layer"]=dtMeshHeader.prototype.set_layer=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtMeshHeader_set_layer_1(self,arg0)};Object.defineProperty(dtMeshHeader.prototype,"layer",{get:dtMeshHeader.prototype.get_layer,set:dtMeshHeader.prototype.set_layer});dtMeshHeader.prototype["get_userId"]=dtMeshHeader.prototype.get_userId=function(){var self=this.ptr;return _emscripten_bind_dtMeshHeader_get_userId_0(self)};dtMeshHeader.prototype["set_userId"]=dtMeshHeader.prototype.set_userId=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtMeshHeader_set_userId_1(self,arg0)};Object.defineProperty(dtMeshHeader.prototype,"userId",{get:dtMeshHeader.prototype.get_userId,set:dtMeshHeader.prototype.set_userId});dtMeshHeader.prototype["get_polyCount"]=dtMeshHeader.prototype.get_polyCount=function(){var self=this.ptr;return _emscripten_bind_dtMeshHeader_get_polyCount_0(self)};dtMeshHeader.prototype["set_polyCount"]=dtMeshHeader.prototype.set_polyCount=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtMeshHeader_set_polyCount_1(self,arg0)};Object.defineProperty(dtMeshHeader.prototype,"polyCount",{get:dtMeshHeader.prototype.get_polyCount,set:dtMeshHeader.prototype.set_polyCount});dtMeshHeader.prototype["get_vertCount"]=dtMeshHeader.prototype.get_vertCount=function(){var self=this.ptr;return _emscripten_bind_dtMeshHeader_get_vertCount_0(self)};dtMeshHeader.prototype["set_vertCount"]=dtMeshHeader.prototype.set_vertCount=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtMeshHeader_set_vertCount_1(self,arg0)};Object.defineProperty(dtMeshHeader.prototype,"vertCount",{get:dtMeshHeader.prototype.get_vertCount,set:dtMeshHeader.prototype.set_vertCount});dtMeshHeader.prototype["get_maxLinkCount"]=dtMeshHeader.prototype.get_maxLinkCount=function(){var self=this.ptr;return _emscripten_bind_dtMeshHeader_get_maxLinkCount_0(self)};dtMeshHeader.prototype["set_maxLinkCount"]=dtMeshHeader.prototype.set_maxLinkCount=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtMeshHeader_set_maxLinkCount_1(self,arg0)};Object.defineProperty(dtMeshHeader.prototype,"maxLinkCount",{get:dtMeshHeader.prototype.get_maxLinkCount,set:dtMeshHeader.prototype.set_maxLinkCount});dtMeshHeader.prototype["get_detailMeshCount"]=dtMeshHeader.prototype.get_detailMeshCount=function(){var self=this.ptr;return _emscripten_bind_dtMeshHeader_get_detailMeshCount_0(self)};dtMeshHeader.prototype["set_detailMeshCount"]=dtMeshHeader.prototype.set_detailMeshCount=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtMeshHeader_set_detailMeshCount_1(self,arg0)};Object.defineProperty(dtMeshHeader.prototype,"detailMeshCount",{get:dtMeshHeader.prototype.get_detailMeshCount,set:dtMeshHeader.prototype.set_detailMeshCount});dtMeshHeader.prototype["get_detailVertCount"]=dtMeshHeader.prototype.get_detailVertCount=function(){var self=this.ptr;return _emscripten_bind_dtMeshHeader_get_detailVertCount_0(self)};dtMeshHeader.prototype["set_detailVertCount"]=dtMeshHeader.prototype.set_detailVertCount=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtMeshHeader_set_detailVertCount_1(self,arg0)};Object.defineProperty(dtMeshHeader.prototype,"detailVertCount",{get:dtMeshHeader.prototype.get_detailVertCount,set:dtMeshHeader.prototype.set_detailVertCount});dtMeshHeader.prototype["get_detailTriCount"]=dtMeshHeader.prototype.get_detailTriCount=function(){var self=this.ptr;return _emscripten_bind_dtMeshHeader_get_detailTriCount_0(self)};dtMeshHeader.prototype["set_detailTriCount"]=dtMeshHeader.prototype.set_detailTriCount=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtMeshHeader_set_detailTriCount_1(self,arg0)};Object.defineProperty(dtMeshHeader.prototype,"detailTriCount",{get:dtMeshHeader.prototype.get_detailTriCount,set:dtMeshHeader.prototype.set_detailTriCount});dtMeshHeader.prototype["get_bvNodeCount"]=dtMeshHeader.prototype.get_bvNodeCount=function(){var self=this.ptr;return _emscripten_bind_dtMeshHeader_get_bvNodeCount_0(self)};dtMeshHeader.prototype["set_bvNodeCount"]=dtMeshHeader.prototype.set_bvNodeCount=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtMeshHeader_set_bvNodeCount_1(self,arg0)};Object.defineProperty(dtMeshHeader.prototype,"bvNodeCount",{get:dtMeshHeader.prototype.get_bvNodeCount,set:dtMeshHeader.prototype.set_bvNodeCount});dtMeshHeader.prototype["get_offMeshConCount"]=dtMeshHeader.prototype.get_offMeshConCount=function(){var self=this.ptr;return _emscripten_bind_dtMeshHeader_get_offMeshConCount_0(self)};dtMeshHeader.prototype["set_offMeshConCount"]=dtMeshHeader.prototype.set_offMeshConCount=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtMeshHeader_set_offMeshConCount_1(self,arg0)};Object.defineProperty(dtMeshHeader.prototype,"offMeshConCount",{get:dtMeshHeader.prototype.get_offMeshConCount,set:dtMeshHeader.prototype.set_offMeshConCount});dtMeshHeader.prototype["get_offMeshBase"]=dtMeshHeader.prototype.get_offMeshBase=function(){var self=this.ptr;return _emscripten_bind_dtMeshHeader_get_offMeshBase_0(self)};dtMeshHeader.prototype["set_offMeshBase"]=dtMeshHeader.prototype.set_offMeshBase=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtMeshHeader_set_offMeshBase_1(self,arg0)};Object.defineProperty(dtMeshHeader.prototype,"offMeshBase",{get:dtMeshHeader.prototype.get_offMeshBase,set:dtMeshHeader.prototype.set_offMeshBase});dtMeshHeader.prototype["get_walkableHeight"]=dtMeshHeader.prototype.get_walkableHeight=function(){var self=this.ptr;return _emscripten_bind_dtMeshHeader_get_walkableHeight_0(self)};dtMeshHeader.prototype["set_walkableHeight"]=dtMeshHeader.prototype.set_walkableHeight=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtMeshHeader_set_walkableHeight_1(self,arg0)};Object.defineProperty(dtMeshHeader.prototype,"walkableHeight",{get:dtMeshHeader.prototype.get_walkableHeight,set:dtMeshHeader.prototype.set_walkableHeight});dtMeshHeader.prototype["get_walkableRadius"]=dtMeshHeader.prototype.get_walkableRadius=function(){var self=this.ptr;return _emscripten_bind_dtMeshHeader_get_walkableRadius_0(self)};dtMeshHeader.prototype["set_walkableRadius"]=dtMeshHeader.prototype.set_walkableRadius=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtMeshHeader_set_walkableRadius_1(self,arg0)};Object.defineProperty(dtMeshHeader.prototype,"walkableRadius",{get:dtMeshHeader.prototype.get_walkableRadius,set:dtMeshHeader.prototype.set_walkableRadius});dtMeshHeader.prototype["get_walkableClimb"]=dtMeshHeader.prototype.get_walkableClimb=function(){var self=this.ptr;return _emscripten_bind_dtMeshHeader_get_walkableClimb_0(self)};dtMeshHeader.prototype["set_walkableClimb"]=dtMeshHeader.prototype.set_walkableClimb=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtMeshHeader_set_walkableClimb_1(self,arg0)};Object.defineProperty(dtMeshHeader.prototype,"walkableClimb",{get:dtMeshHeader.prototype.get_walkableClimb,set:dtMeshHeader.prototype.set_walkableClimb});dtMeshHeader.prototype["get_bmin"]=dtMeshHeader.prototype.get_bmin=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtMeshHeader_get_bmin_1(self,arg0)};dtMeshHeader.prototype["set_bmin"]=dtMeshHeader.prototype.set_bmin=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtMeshHeader_set_bmin_2(self,arg0,arg1)};Object.defineProperty(dtMeshHeader.prototype,"bmin",{get:dtMeshHeader.prototype.get_bmin,set:dtMeshHeader.prototype.set_bmin});dtMeshHeader.prototype["get_bmax"]=dtMeshHeader.prototype.get_bmax=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtMeshHeader_get_bmax_1(self,arg0)};dtMeshHeader.prototype["set_bmax"]=dtMeshHeader.prototype.set_bmax=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtMeshHeader_set_bmax_2(self,arg0,arg1)};Object.defineProperty(dtMeshHeader.prototype,"bmax",{get:dtMeshHeader.prototype.get_bmax,set:dtMeshHeader.prototype.set_bmax});dtMeshHeader.prototype["get_bvQuantFactor"]=dtMeshHeader.prototype.get_bvQuantFactor=function(){var self=this.ptr;return _emscripten_bind_dtMeshHeader_get_bvQuantFactor_0(self)};dtMeshHeader.prototype["set_bvQuantFactor"]=dtMeshHeader.prototype.set_bvQuantFactor=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtMeshHeader_set_bvQuantFactor_1(self,arg0)};Object.defineProperty(dtMeshHeader.prototype,"bvQuantFactor",{get:dtMeshHeader.prototype.get_bvQuantFactor,set:dtMeshHeader.prototype.set_bvQuantFactor});dtMeshHeader.prototype["__destroy__"]=dtMeshHeader.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_dtMeshHeader___destroy___0(self)};function dtPoly(){throw"cannot construct a dtPoly, no constructor in IDL"}dtPoly.prototype=Object.create(WrapperObject.prototype);dtPoly.prototype.constructor=dtPoly;dtPoly.prototype.__class__=dtPoly;dtPoly.__cache__={};Module["dtPoly"]=dtPoly;dtPoly.prototype["setArea"]=dtPoly.prototype.setArea=function(a){var self=this.ptr;if(a&&typeof a==="object")a=a.ptr;_emscripten_bind_dtPoly_setArea_1(self,a)};dtPoly.prototype["setType"]=dtPoly.prototype.setType=function(a){var self=this.ptr;if(a&&typeof a==="object")a=a.ptr;_emscripten_bind_dtPoly_setType_1(self,a)};dtPoly.prototype["getType"]=dtPoly.prototype.getType=function(){var self=this.ptr;return _emscripten_bind_dtPoly_getType_0(self)};dtPoly.prototype["getArea"]=dtPoly.prototype.getArea=function(){var self=this.ptr;return _emscripten_bind_dtPoly_getArea_0(self)};dtPoly.prototype["get_firstLink"]=dtPoly.prototype.get_firstLink=function(){var self=this.ptr;return _emscripten_bind_dtPoly_get_firstLink_0(self)};dtPoly.prototype["set_firstLink"]=dtPoly.prototype.set_firstLink=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtPoly_set_firstLink_1(self,arg0)};Object.defineProperty(dtPoly.prototype,"firstLink",{get:dtPoly.prototype.get_firstLink,set:dtPoly.prototype.set_firstLink});dtPoly.prototype["get_verts"]=dtPoly.prototype.get_verts=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtPoly_get_verts_1(self,arg0)};dtPoly.prototype["set_verts"]=dtPoly.prototype.set_verts=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtPoly_set_verts_2(self,arg0,arg1)};Object.defineProperty(dtPoly.prototype,"verts",{get:dtPoly.prototype.get_verts,set:dtPoly.prototype.set_verts});dtPoly.prototype["get_neis"]=dtPoly.prototype.get_neis=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtPoly_get_neis_1(self,arg0)};dtPoly.prototype["set_neis"]=dtPoly.prototype.set_neis=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtPoly_set_neis_2(self,arg0,arg1)};Object.defineProperty(dtPoly.prototype,"neis",{get:dtPoly.prototype.get_neis,set:dtPoly.prototype.set_neis});dtPoly.prototype["get_flags"]=dtPoly.prototype.get_flags=function(){var self=this.ptr;return _emscripten_bind_dtPoly_get_flags_0(self)};dtPoly.prototype["set_flags"]=dtPoly.prototype.set_flags=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtPoly_set_flags_1(self,arg0)};Object.defineProperty(dtPoly.prototype,"flags",{get:dtPoly.prototype.get_flags,set:dtPoly.prototype.set_flags});dtPoly.prototype["get_vertCount"]=dtPoly.prototype.get_vertCount=function(){var self=this.ptr;return _emscripten_bind_dtPoly_get_vertCount_0(self)};dtPoly.prototype["set_vertCount"]=dtPoly.prototype.set_vertCount=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtPoly_set_vertCount_1(self,arg0)};Object.defineProperty(dtPoly.prototype,"vertCount",{get:dtPoly.prototype.get_vertCount,set:dtPoly.prototype.set_vertCount});dtPoly.prototype["get_areaAndtype"]=dtPoly.prototype.get_areaAndtype=function(){var self=this.ptr;return _emscripten_bind_dtPoly_get_areaAndtype_0(self)};dtPoly.prototype["set_areaAndtype"]=dtPoly.prototype.set_areaAndtype=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtPoly_set_areaAndtype_1(self,arg0)};Object.defineProperty(dtPoly.prototype,"areaAndtype",{get:dtPoly.prototype.get_areaAndtype,set:dtPoly.prototype.set_areaAndtype});dtPoly.prototype["__destroy__"]=dtPoly.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_dtPoly___destroy___0(self)};function dtPolyDetail(){throw"cannot construct a dtPolyDetail, no constructor in IDL"}dtPolyDetail.prototype=Object.create(WrapperObject.prototype);dtPolyDetail.prototype.constructor=dtPolyDetail;dtPolyDetail.prototype.__class__=dtPolyDetail;dtPolyDetail.__cache__={};Module["dtPolyDetail"]=dtPolyDetail;dtPolyDetail.prototype["get_vertBase"]=dtPolyDetail.prototype.get_vertBase=function(){var self=this.ptr;return _emscripten_bind_dtPolyDetail_get_vertBase_0(self)};dtPolyDetail.prototype["set_vertBase"]=dtPolyDetail.prototype.set_vertBase=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtPolyDetail_set_vertBase_1(self,arg0)};Object.defineProperty(dtPolyDetail.prototype,"vertBase",{get:dtPolyDetail.prototype.get_vertBase,set:dtPolyDetail.prototype.set_vertBase});dtPolyDetail.prototype["get_triBase"]=dtPolyDetail.prototype.get_triBase=function(){var self=this.ptr;return _emscripten_bind_dtPolyDetail_get_triBase_0(self)};dtPolyDetail.prototype["set_triBase"]=dtPolyDetail.prototype.set_triBase=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtPolyDetail_set_triBase_1(self,arg0)};Object.defineProperty(dtPolyDetail.prototype,"triBase",{get:dtPolyDetail.prototype.get_triBase,set:dtPolyDetail.prototype.set_triBase});dtPolyDetail.prototype["get_vertCount"]=dtPolyDetail.prototype.get_vertCount=function(){var self=this.ptr;return _emscripten_bind_dtPolyDetail_get_vertCount_0(self)};dtPolyDetail.prototype["set_vertCount"]=dtPolyDetail.prototype.set_vertCount=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtPolyDetail_set_vertCount_1(self,arg0)};Object.defineProperty(dtPolyDetail.prototype,"vertCount",{get:dtPolyDetail.prototype.get_vertCount,set:dtPolyDetail.prototype.set_vertCount});dtPolyDetail.prototype["get_triCount"]=dtPolyDetail.prototype.get_triCount=function(){var self=this.ptr;return _emscripten_bind_dtPolyDetail_get_triCount_0(self)};dtPolyDetail.prototype["set_triCount"]=dtPolyDetail.prototype.set_triCount=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtPolyDetail_set_triCount_1(self,arg0)};Object.defineProperty(dtPolyDetail.prototype,"triCount",{get:dtPolyDetail.prototype.get_triCount,set:dtPolyDetail.prototype.set_triCount});dtPolyDetail.prototype["__destroy__"]=dtPolyDetail.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_dtPolyDetail___destroy___0(self)};function dtLink(){throw"cannot construct a dtLink, no constructor in IDL"}dtLink.prototype=Object.create(WrapperObject.prototype);dtLink.prototype.constructor=dtLink;dtLink.prototype.__class__=dtLink;dtLink.__cache__={};Module["dtLink"]=dtLink;dtLink.prototype["get_ref"]=dtLink.prototype.get_ref=function(){var self=this.ptr;return _emscripten_bind_dtLink_get_ref_0(self)};dtLink.prototype["set_ref"]=dtLink.prototype.set_ref=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtLink_set_ref_1(self,arg0)};Object.defineProperty(dtLink.prototype,"ref",{get:dtLink.prototype.get_ref,set:dtLink.prototype.set_ref});dtLink.prototype["get_next"]=dtLink.prototype.get_next=function(){var self=this.ptr;return _emscripten_bind_dtLink_get_next_0(self)};dtLink.prototype["set_next"]=dtLink.prototype.set_next=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtLink_set_next_1(self,arg0)};Object.defineProperty(dtLink.prototype,"next",{get:dtLink.prototype.get_next,set:dtLink.prototype.set_next});dtLink.prototype["get_edge"]=dtLink.prototype.get_edge=function(){var self=this.ptr;return _emscripten_bind_dtLink_get_edge_0(self)};dtLink.prototype["set_edge"]=dtLink.prototype.set_edge=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtLink_set_edge_1(self,arg0)};Object.defineProperty(dtLink.prototype,"edge",{get:dtLink.prototype.get_edge,set:dtLink.prototype.set_edge});dtLink.prototype["get_side"]=dtLink.prototype.get_side=function(){var self=this.ptr;return _emscripten_bind_dtLink_get_side_0(self)};dtLink.prototype["set_side"]=dtLink.prototype.set_side=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtLink_set_side_1(self,arg0)};Object.defineProperty(dtLink.prototype,"side",{get:dtLink.prototype.get_side,set:dtLink.prototype.set_side});dtLink.prototype["get_bmin"]=dtLink.prototype.get_bmin=function(){var self=this.ptr;return _emscripten_bind_dtLink_get_bmin_0(self)};dtLink.prototype["set_bmin"]=dtLink.prototype.set_bmin=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtLink_set_bmin_1(self,arg0)};Object.defineProperty(dtLink.prototype,"bmin",{get:dtLink.prototype.get_bmin,set:dtLink.prototype.set_bmin});dtLink.prototype["get_bmax"]=dtLink.prototype.get_bmax=function(){var self=this.ptr;return _emscripten_bind_dtLink_get_bmax_0(self)};dtLink.prototype["set_bmax"]=dtLink.prototype.set_bmax=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtLink_set_bmax_1(self,arg0)};Object.defineProperty(dtLink.prototype,"bmax",{get:dtLink.prototype.get_bmax,set:dtLink.prototype.set_bmax});dtLink.prototype["__destroy__"]=dtLink.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_dtLink___destroy___0(self)};function dtBVNode(){throw"cannot construct a dtBVNode, no constructor in IDL"}dtBVNode.prototype=Object.create(WrapperObject.prototype);dtBVNode.prototype.constructor=dtBVNode;dtBVNode.prototype.__class__=dtBVNode;dtBVNode.__cache__={};Module["dtBVNode"]=dtBVNode;dtBVNode.prototype["get_bmin"]=dtBVNode.prototype.get_bmin=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtBVNode_get_bmin_1(self,arg0)};dtBVNode.prototype["set_bmin"]=dtBVNode.prototype.set_bmin=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtBVNode_set_bmin_2(self,arg0,arg1)};Object.defineProperty(dtBVNode.prototype,"bmin",{get:dtBVNode.prototype.get_bmin,set:dtBVNode.prototype.set_bmin});dtBVNode.prototype["get_bmax"]=dtBVNode.prototype.get_bmax=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtBVNode_get_bmax_1(self,arg0)};dtBVNode.prototype["set_bmax"]=dtBVNode.prototype.set_bmax=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtBVNode_set_bmax_2(self,arg0,arg1)};Object.defineProperty(dtBVNode.prototype,"bmax",{get:dtBVNode.prototype.get_bmax,set:dtBVNode.prototype.set_bmax});dtBVNode.prototype["get_i"]=dtBVNode.prototype.get_i=function(){var self=this.ptr;return _emscripten_bind_dtBVNode_get_i_0(self)};dtBVNode.prototype["set_i"]=dtBVNode.prototype.set_i=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtBVNode_set_i_1(self,arg0)};Object.defineProperty(dtBVNode.prototype,"i",{get:dtBVNode.prototype.get_i,set:dtBVNode.prototype.set_i});dtBVNode.prototype["__destroy__"]=dtBVNode.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_dtBVNode___destroy___0(self)};function dtOffMeshConnection(){throw"cannot construct a dtOffMeshConnection, no constructor in IDL"}dtOffMeshConnection.prototype=Object.create(WrapperObject.prototype);dtOffMeshConnection.prototype.constructor=dtOffMeshConnection;dtOffMeshConnection.prototype.__class__=dtOffMeshConnection;dtOffMeshConnection.__cache__={};Module["dtOffMeshConnection"]=dtOffMeshConnection;dtOffMeshConnection.prototype["get_pos"]=dtOffMeshConnection.prototype.get_pos=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtOffMeshConnection_get_pos_1(self,arg0)};dtOffMeshConnection.prototype["set_pos"]=dtOffMeshConnection.prototype.set_pos=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtOffMeshConnection_set_pos_2(self,arg0,arg1)};Object.defineProperty(dtOffMeshConnection.prototype,"pos",{get:dtOffMeshConnection.prototype.get_pos,set:dtOffMeshConnection.prototype.set_pos});dtOffMeshConnection.prototype["get_rad"]=dtOffMeshConnection.prototype.get_rad=function(){var self=this.ptr;return _emscripten_bind_dtOffMeshConnection_get_rad_0(self)};dtOffMeshConnection.prototype["set_rad"]=dtOffMeshConnection.prototype.set_rad=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtOffMeshConnection_set_rad_1(self,arg0)};Object.defineProperty(dtOffMeshConnection.prototype,"rad",{get:dtOffMeshConnection.prototype.get_rad,set:dtOffMeshConnection.prototype.set_rad});dtOffMeshConnection.prototype["get_poly"]=dtOffMeshConnection.prototype.get_poly=function(){var self=this.ptr;return _emscripten_bind_dtOffMeshConnection_get_poly_0(self)};dtOffMeshConnection.prototype["set_poly"]=dtOffMeshConnection.prototype.set_poly=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtOffMeshConnection_set_poly_1(self,arg0)};Object.defineProperty(dtOffMeshConnection.prototype,"poly",{get:dtOffMeshConnection.prototype.get_poly,set:dtOffMeshConnection.prototype.set_poly});dtOffMeshConnection.prototype["get_flags"]=dtOffMeshConnection.prototype.get_flags=function(){var self=this.ptr;return _emscripten_bind_dtOffMeshConnection_get_flags_0(self)};dtOffMeshConnection.prototype["set_flags"]=dtOffMeshConnection.prototype.set_flags=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtOffMeshConnection_set_flags_1(self,arg0)};Object.defineProperty(dtOffMeshConnection.prototype,"flags",{get:dtOffMeshConnection.prototype.get_flags,set:dtOffMeshConnection.prototype.set_flags});dtOffMeshConnection.prototype["get_side"]=dtOffMeshConnection.prototype.get_side=function(){var self=this.ptr;return _emscripten_bind_dtOffMeshConnection_get_side_0(self)};dtOffMeshConnection.prototype["set_side"]=dtOffMeshConnection.prototype.set_side=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtOffMeshConnection_set_side_1(self,arg0)};Object.defineProperty(dtOffMeshConnection.prototype,"side",{get:dtOffMeshConnection.prototype.get_side,set:dtOffMeshConnection.prototype.set_side});dtOffMeshConnection.prototype["get_userId"]=dtOffMeshConnection.prototype.get_userId=function(){var self=this.ptr;return _emscripten_bind_dtOffMeshConnection_get_userId_0(self)};dtOffMeshConnection.prototype["set_userId"]=dtOffMeshConnection.prototype.set_userId=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtOffMeshConnection_set_userId_1(self,arg0)};Object.defineProperty(dtOffMeshConnection.prototype,"userId",{get:dtOffMeshConnection.prototype.get_userId,set:dtOffMeshConnection.prototype.set_userId});dtOffMeshConnection.prototype["__destroy__"]=dtOffMeshConnection.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_dtOffMeshConnection___destroy___0(self)};function dtMeshTile(){throw"cannot construct a dtMeshTile, no constructor in IDL"}dtMeshTile.prototype=Object.create(WrapperObject.prototype);dtMeshTile.prototype.constructor=dtMeshTile;dtMeshTile.prototype.__class__=dtMeshTile;dtMeshTile.__cache__={};Module["dtMeshTile"]=dtMeshTile;dtMeshTile.prototype["get_salt"]=dtMeshTile.prototype.get_salt=function(){var self=this.ptr;return _emscripten_bind_dtMeshTile_get_salt_0(self)};dtMeshTile.prototype["set_salt"]=dtMeshTile.prototype.set_salt=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtMeshTile_set_salt_1(self,arg0)};Object.defineProperty(dtMeshTile.prototype,"salt",{get:dtMeshTile.prototype.get_salt,set:dtMeshTile.prototype.set_salt});dtMeshTile.prototype["get_linksFreeList"]=dtMeshTile.prototype.get_linksFreeList=function(){var self=this.ptr;return _emscripten_bind_dtMeshTile_get_linksFreeList_0(self)};dtMeshTile.prototype["set_linksFreeList"]=dtMeshTile.prototype.set_linksFreeList=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtMeshTile_set_linksFreeList_1(self,arg0)};Object.defineProperty(dtMeshTile.prototype,"linksFreeList",{get:dtMeshTile.prototype.get_linksFreeList,set:dtMeshTile.prototype.set_linksFreeList});dtMeshTile.prototype["get_header"]=dtMeshTile.prototype.get_header=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_dtMeshTile_get_header_0(self),dtMeshHeader)};dtMeshTile.prototype["set_header"]=dtMeshTile.prototype.set_header=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtMeshTile_set_header_1(self,arg0)};Object.defineProperty(dtMeshTile.prototype,"header",{get:dtMeshTile.prototype.get_header,set:dtMeshTile.prototype.set_header});dtMeshTile.prototype["get_polys"]=dtMeshTile.prototype.get_polys=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return wrapPointer(_emscripten_bind_dtMeshTile_get_polys_1(self,arg0),dtPoly)};dtMeshTile.prototype["set_polys"]=dtMeshTile.prototype.set_polys=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtMeshTile_set_polys_2(self,arg0,arg1)};Object.defineProperty(dtMeshTile.prototype,"polys",{get:dtMeshTile.prototype.get_polys,set:dtMeshTile.prototype.set_polys});dtMeshTile.prototype["get_verts"]=dtMeshTile.prototype.get_verts=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtMeshTile_get_verts_1(self,arg0)};dtMeshTile.prototype["set_verts"]=dtMeshTile.prototype.set_verts=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtMeshTile_set_verts_2(self,arg0,arg1)};Object.defineProperty(dtMeshTile.prototype,"verts",{get:dtMeshTile.prototype.get_verts,set:dtMeshTile.prototype.set_verts});dtMeshTile.prototype["get_links"]=dtMeshTile.prototype.get_links=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return wrapPointer(_emscripten_bind_dtMeshTile_get_links_1(self,arg0),dtLink)};dtMeshTile.prototype["set_links"]=dtMeshTile.prototype.set_links=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtMeshTile_set_links_2(self,arg0,arg1)};Object.defineProperty(dtMeshTile.prototype,"links",{get:dtMeshTile.prototype.get_links,set:dtMeshTile.prototype.set_links});dtMeshTile.prototype["get_detailMeshes"]=dtMeshTile.prototype.get_detailMeshes=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return wrapPointer(_emscripten_bind_dtMeshTile_get_detailMeshes_1(self,arg0),dtPolyDetail)};dtMeshTile.prototype["set_detailMeshes"]=dtMeshTile.prototype.set_detailMeshes=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtMeshTile_set_detailMeshes_2(self,arg0,arg1)};Object.defineProperty(dtMeshTile.prototype,"detailMeshes",{get:dtMeshTile.prototype.get_detailMeshes,set:dtMeshTile.prototype.set_detailMeshes});dtMeshTile.prototype["get_detailVerts"]=dtMeshTile.prototype.get_detailVerts=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtMeshTile_get_detailVerts_1(self,arg0)};dtMeshTile.prototype["set_detailVerts"]=dtMeshTile.prototype.set_detailVerts=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtMeshTile_set_detailVerts_2(self,arg0,arg1)};Object.defineProperty(dtMeshTile.prototype,"detailVerts",{get:dtMeshTile.prototype.get_detailVerts,set:dtMeshTile.prototype.set_detailVerts});dtMeshTile.prototype["get_detailTris"]=dtMeshTile.prototype.get_detailTris=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtMeshTile_get_detailTris_1(self,arg0)};dtMeshTile.prototype["set_detailTris"]=dtMeshTile.prototype.set_detailTris=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtMeshTile_set_detailTris_2(self,arg0,arg1)};Object.defineProperty(dtMeshTile.prototype,"detailTris",{get:dtMeshTile.prototype.get_detailTris,set:dtMeshTile.prototype.set_detailTris});dtMeshTile.prototype["get_bvTree"]=dtMeshTile.prototype.get_bvTree=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return wrapPointer(_emscripten_bind_dtMeshTile_get_bvTree_1(self,arg0),dtBVNode)};dtMeshTile.prototype["set_bvTree"]=dtMeshTile.prototype.set_bvTree=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtMeshTile_set_bvTree_2(self,arg0,arg1)};Object.defineProperty(dtMeshTile.prototype,"bvTree",{get:dtMeshTile.prototype.get_bvTree,set:dtMeshTile.prototype.set_bvTree});dtMeshTile.prototype["get_offMeshCons"]=dtMeshTile.prototype.get_offMeshCons=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return wrapPointer(_emscripten_bind_dtMeshTile_get_offMeshCons_1(self,arg0),dtOffMeshConnection)};dtMeshTile.prototype["set_offMeshCons"]=dtMeshTile.prototype.set_offMeshCons=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtMeshTile_set_offMeshCons_2(self,arg0,arg1)};Object.defineProperty(dtMeshTile.prototype,"offMeshCons",{get:dtMeshTile.prototype.get_offMeshCons,set:dtMeshTile.prototype.set_offMeshCons});dtMeshTile.prototype["get_data"]=dtMeshTile.prototype.get_data=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtMeshTile_get_data_1(self,arg0)};dtMeshTile.prototype["set_data"]=dtMeshTile.prototype.set_data=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtMeshTile_set_data_2(self,arg0,arg1)};Object.defineProperty(dtMeshTile.prototype,"data",{get:dtMeshTile.prototype.get_data,set:dtMeshTile.prototype.set_data});dtMeshTile.prototype["get_dataSize"]=dtMeshTile.prototype.get_dataSize=function(){var self=this.ptr;return _emscripten_bind_dtMeshTile_get_dataSize_0(self)};dtMeshTile.prototype["set_dataSize"]=dtMeshTile.prototype.set_dataSize=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtMeshTile_set_dataSize_1(self,arg0)};Object.defineProperty(dtMeshTile.prototype,"dataSize",{get:dtMeshTile.prototype.get_dataSize,set:dtMeshTile.prototype.set_dataSize});dtMeshTile.prototype["get_flags"]=dtMeshTile.prototype.get_flags=function(){var self=this.ptr;return _emscripten_bind_dtMeshTile_get_flags_0(self)};dtMeshTile.prototype["set_flags"]=dtMeshTile.prototype.set_flags=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtMeshTile_set_flags_1(self,arg0)};Object.defineProperty(dtMeshTile.prototype,"flags",{get:dtMeshTile.prototype.get_flags,set:dtMeshTile.prototype.set_flags});dtMeshTile.prototype["get_next"]=dtMeshTile.prototype.get_next=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_dtMeshTile_get_next_0(self),dtMeshTile)};dtMeshTile.prototype["set_next"]=dtMeshTile.prototype.set_next=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtMeshTile_set_next_1(self,arg0)};Object.defineProperty(dtMeshTile.prototype,"next",{get:dtMeshTile.prototype.get_next,set:dtMeshTile.prototype.set_next});dtMeshTile.prototype["__destroy__"]=dtMeshTile.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_dtMeshTile___destroy___0(self)};function dtNavMesh(){throw"cannot construct a dtNavMesh, no constructor in IDL"}dtNavMesh.prototype=Object.create(WrapperObject.prototype);dtNavMesh.prototype.constructor=dtNavMesh;dtNavMesh.prototype.__class__=dtNavMesh;dtNavMesh.__cache__={};Module["dtNavMesh"]=dtNavMesh;dtNavMesh.prototype["__destroy__"]=dtNavMesh.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_dtNavMesh___destroy___0(self)};function dtNavMeshCreateParams(){this.ptr=_emscripten_bind_dtNavMeshCreateParams_dtNavMeshCreateParams_0();getCache(dtNavMeshCreateParams)[this.ptr]=this}dtNavMeshCreateParams.prototype=Object.create(WrapperObject.prototype);dtNavMeshCreateParams.prototype.constructor=dtNavMeshCreateParams;dtNavMeshCreateParams.prototype.__class__=dtNavMeshCreateParams;dtNavMeshCreateParams.__cache__={};Module["dtNavMeshCreateParams"]=dtNavMeshCreateParams;dtNavMeshCreateParams.prototype["get_verts"]=dtNavMeshCreateParams.prototype.get_verts=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtNavMeshCreateParams_get_verts_1(self,arg0)};Object.defineProperty(dtNavMeshCreateParams.prototype,"verts",{get:dtNavMeshCreateParams.prototype.get_verts});dtNavMeshCreateParams.prototype["get_vertCount"]=dtNavMeshCreateParams.prototype.get_vertCount=function(){var self=this.ptr;return _emscripten_bind_dtNavMeshCreateParams_get_vertCount_0(self)};dtNavMeshCreateParams.prototype["set_vertCount"]=dtNavMeshCreateParams.prototype.set_vertCount=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtNavMeshCreateParams_set_vertCount_1(self,arg0)};Object.defineProperty(dtNavMeshCreateParams.prototype,"vertCount",{get:dtNavMeshCreateParams.prototype.get_vertCount,set:dtNavMeshCreateParams.prototype.set_vertCount});dtNavMeshCreateParams.prototype["get_polys"]=dtNavMeshCreateParams.prototype.get_polys=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtNavMeshCreateParams_get_polys_1(self,arg0)};Object.defineProperty(dtNavMeshCreateParams.prototype,"polys",{get:dtNavMeshCreateParams.prototype.get_polys});dtNavMeshCreateParams.prototype["get_polyFlags"]=dtNavMeshCreateParams.prototype.get_polyFlags=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtNavMeshCreateParams_get_polyFlags_1(self,arg0)};Object.defineProperty(dtNavMeshCreateParams.prototype,"polyFlags",{get:dtNavMeshCreateParams.prototype.get_polyFlags});dtNavMeshCreateParams.prototype["get_polyAreas"]=dtNavMeshCreateParams.prototype.get_polyAreas=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtNavMeshCreateParams_get_polyAreas_1(self,arg0)};Object.defineProperty(dtNavMeshCreateParams.prototype,"polyAreas",{get:dtNavMeshCreateParams.prototype.get_polyAreas});dtNavMeshCreateParams.prototype["get_polyCount"]=dtNavMeshCreateParams.prototype.get_polyCount=function(){var self=this.ptr;return _emscripten_bind_dtNavMeshCreateParams_get_polyCount_0(self)};dtNavMeshCreateParams.prototype["set_polyCount"]=dtNavMeshCreateParams.prototype.set_polyCount=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtNavMeshCreateParams_set_polyCount_1(self,arg0)};Object.defineProperty(dtNavMeshCreateParams.prototype,"polyCount",{get:dtNavMeshCreateParams.prototype.get_polyCount,set:dtNavMeshCreateParams.prototype.set_polyCount});dtNavMeshCreateParams.prototype["get_nvp"]=dtNavMeshCreateParams.prototype.get_nvp=function(){var self=this.ptr;return _emscripten_bind_dtNavMeshCreateParams_get_nvp_0(self)};dtNavMeshCreateParams.prototype["set_nvp"]=dtNavMeshCreateParams.prototype.set_nvp=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtNavMeshCreateParams_set_nvp_1(self,arg0)};Object.defineProperty(dtNavMeshCreateParams.prototype,"nvp",{get:dtNavMeshCreateParams.prototype.get_nvp,set:dtNavMeshCreateParams.prototype.set_nvp});dtNavMeshCreateParams.prototype["get_detailMeshes"]=dtNavMeshCreateParams.prototype.get_detailMeshes=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtNavMeshCreateParams_get_detailMeshes_1(self,arg0)};Object.defineProperty(dtNavMeshCreateParams.prototype,"detailMeshes",{get:dtNavMeshCreateParams.prototype.get_detailMeshes});dtNavMeshCreateParams.prototype["get_detailVerts"]=dtNavMeshCreateParams.prototype.get_detailVerts=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtNavMeshCreateParams_get_detailVerts_1(self,arg0)};Object.defineProperty(dtNavMeshCreateParams.prototype,"detailVerts",{get:dtNavMeshCreateParams.prototype.get_detailVerts});dtNavMeshCreateParams.prototype["get_detailVertsCount"]=dtNavMeshCreateParams.prototype.get_detailVertsCount=function(){var self=this.ptr;return _emscripten_bind_dtNavMeshCreateParams_get_detailVertsCount_0(self)};dtNavMeshCreateParams.prototype["set_detailVertsCount"]=dtNavMeshCreateParams.prototype.set_detailVertsCount=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtNavMeshCreateParams_set_detailVertsCount_1(self,arg0)};Object.defineProperty(dtNavMeshCreateParams.prototype,"detailVertsCount",{get:dtNavMeshCreateParams.prototype.get_detailVertsCount,set:dtNavMeshCreateParams.prototype.set_detailVertsCount});dtNavMeshCreateParams.prototype["get_detailTris"]=dtNavMeshCreateParams.prototype.get_detailTris=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtNavMeshCreateParams_get_detailTris_1(self,arg0)};Object.defineProperty(dtNavMeshCreateParams.prototype,"detailTris",{get:dtNavMeshCreateParams.prototype.get_detailTris});dtNavMeshCreateParams.prototype["get_detailTriCount"]=dtNavMeshCreateParams.prototype.get_detailTriCount=function(){var self=this.ptr;return _emscripten_bind_dtNavMeshCreateParams_get_detailTriCount_0(self)};dtNavMeshCreateParams.prototype["set_detailTriCount"]=dtNavMeshCreateParams.prototype.set_detailTriCount=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtNavMeshCreateParams_set_detailTriCount_1(self,arg0)};Object.defineProperty(dtNavMeshCreateParams.prototype,"detailTriCount",{get:dtNavMeshCreateParams.prototype.get_detailTriCount,set:dtNavMeshCreateParams.prototype.set_detailTriCount});dtNavMeshCreateParams.prototype["get_offMeshConVerts"]=dtNavMeshCreateParams.prototype.get_offMeshConVerts=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtNavMeshCreateParams_get_offMeshConVerts_1(self,arg0)};Object.defineProperty(dtNavMeshCreateParams.prototype,"offMeshConVerts",{get:dtNavMeshCreateParams.prototype.get_offMeshConVerts});dtNavMeshCreateParams.prototype["get_offMeshConRad"]=dtNavMeshCreateParams.prototype.get_offMeshConRad=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtNavMeshCreateParams_get_offMeshConRad_1(self,arg0)};Object.defineProperty(dtNavMeshCreateParams.prototype,"offMeshConRad",{get:dtNavMeshCreateParams.prototype.get_offMeshConRad});dtNavMeshCreateParams.prototype["get_offMeshConFlags"]=dtNavMeshCreateParams.prototype.get_offMeshConFlags=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtNavMeshCreateParams_get_offMeshConFlags_1(self,arg0)};Object.defineProperty(dtNavMeshCreateParams.prototype,"offMeshConFlags",{get:dtNavMeshCreateParams.prototype.get_offMeshConFlags});dtNavMeshCreateParams.prototype["get_offMeshConAreas"]=dtNavMeshCreateParams.prototype.get_offMeshConAreas=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtNavMeshCreateParams_get_offMeshConAreas_1(self,arg0)};Object.defineProperty(dtNavMeshCreateParams.prototype,"offMeshConAreas",{get:dtNavMeshCreateParams.prototype.get_offMeshConAreas});dtNavMeshCreateParams.prototype["get_offMeshConDir"]=dtNavMeshCreateParams.prototype.get_offMeshConDir=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtNavMeshCreateParams_get_offMeshConDir_1(self,arg0)};Object.defineProperty(dtNavMeshCreateParams.prototype,"offMeshConDir",{get:dtNavMeshCreateParams.prototype.get_offMeshConDir});dtNavMeshCreateParams.prototype["get_offMeshConUserID"]=dtNavMeshCreateParams.prototype.get_offMeshConUserID=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtNavMeshCreateParams_get_offMeshConUserID_1(self,arg0)};Object.defineProperty(dtNavMeshCreateParams.prototype,"offMeshConUserID",{get:dtNavMeshCreateParams.prototype.get_offMeshConUserID});dtNavMeshCreateParams.prototype["get_offMeshConCount"]=dtNavMeshCreateParams.prototype.get_offMeshConCount=function(){var self=this.ptr;return _emscripten_bind_dtNavMeshCreateParams_get_offMeshConCount_0(self)};dtNavMeshCreateParams.prototype["set_offMeshConCount"]=dtNavMeshCreateParams.prototype.set_offMeshConCount=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtNavMeshCreateParams_set_offMeshConCount_1(self,arg0)};Object.defineProperty(dtNavMeshCreateParams.prototype,"offMeshConCount",{get:dtNavMeshCreateParams.prototype.get_offMeshConCount,set:dtNavMeshCreateParams.prototype.set_offMeshConCount});dtNavMeshCreateParams.prototype["get_userId"]=dtNavMeshCreateParams.prototype.get_userId=function(){var self=this.ptr;return _emscripten_bind_dtNavMeshCreateParams_get_userId_0(self)};dtNavMeshCreateParams.prototype["set_userId"]=dtNavMeshCreateParams.prototype.set_userId=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtNavMeshCreateParams_set_userId_1(self,arg0)};Object.defineProperty(dtNavMeshCreateParams.prototype,"userId",{get:dtNavMeshCreateParams.prototype.get_userId,set:dtNavMeshCreateParams.prototype.set_userId});dtNavMeshCreateParams.prototype["get_tileX"]=dtNavMeshCreateParams.prototype.get_tileX=function(){var self=this.ptr;return _emscripten_bind_dtNavMeshCreateParams_get_tileX_0(self)};dtNavMeshCreateParams.prototype["set_tileX"]=dtNavMeshCreateParams.prototype.set_tileX=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtNavMeshCreateParams_set_tileX_1(self,arg0)};Object.defineProperty(dtNavMeshCreateParams.prototype,"tileX",{get:dtNavMeshCreateParams.prototype.get_tileX,set:dtNavMeshCreateParams.prototype.set_tileX});dtNavMeshCreateParams.prototype["get_tileY"]=dtNavMeshCreateParams.prototype.get_tileY=function(){var self=this.ptr;return _emscripten_bind_dtNavMeshCreateParams_get_tileY_0(self)};dtNavMeshCreateParams.prototype["set_tileY"]=dtNavMeshCreateParams.prototype.set_tileY=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtNavMeshCreateParams_set_tileY_1(self,arg0)};Object.defineProperty(dtNavMeshCreateParams.prototype,"tileY",{get:dtNavMeshCreateParams.prototype.get_tileY,set:dtNavMeshCreateParams.prototype.set_tileY});dtNavMeshCreateParams.prototype["get_tileLayer"]=dtNavMeshCreateParams.prototype.get_tileLayer=function(){var self=this.ptr;return _emscripten_bind_dtNavMeshCreateParams_get_tileLayer_0(self)};dtNavMeshCreateParams.prototype["set_tileLayer"]=dtNavMeshCreateParams.prototype.set_tileLayer=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtNavMeshCreateParams_set_tileLayer_1(self,arg0)};Object.defineProperty(dtNavMeshCreateParams.prototype,"tileLayer",{get:dtNavMeshCreateParams.prototype.get_tileLayer,set:dtNavMeshCreateParams.prototype.set_tileLayer});dtNavMeshCreateParams.prototype["get_bmin"]=dtNavMeshCreateParams.prototype.get_bmin=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtNavMeshCreateParams_get_bmin_1(self,arg0)};dtNavMeshCreateParams.prototype["set_bmin"]=dtNavMeshCreateParams.prototype.set_bmin=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtNavMeshCreateParams_set_bmin_2(self,arg0,arg1)};Object.defineProperty(dtNavMeshCreateParams.prototype,"bmin",{get:dtNavMeshCreateParams.prototype.get_bmin,set:dtNavMeshCreateParams.prototype.set_bmin});dtNavMeshCreateParams.prototype["get_bmax"]=dtNavMeshCreateParams.prototype.get_bmax=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtNavMeshCreateParams_get_bmax_1(self,arg0)};dtNavMeshCreateParams.prototype["set_bmax"]=dtNavMeshCreateParams.prototype.set_bmax=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtNavMeshCreateParams_set_bmax_2(self,arg0,arg1)};Object.defineProperty(dtNavMeshCreateParams.prototype,"bmax",{get:dtNavMeshCreateParams.prototype.get_bmax,set:dtNavMeshCreateParams.prototype.set_bmax});dtNavMeshCreateParams.prototype["get_walkableHeight"]=dtNavMeshCreateParams.prototype.get_walkableHeight=function(){var self=this.ptr;return _emscripten_bind_dtNavMeshCreateParams_get_walkableHeight_0(self)};dtNavMeshCreateParams.prototype["set_walkableHeight"]=dtNavMeshCreateParams.prototype.set_walkableHeight=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtNavMeshCreateParams_set_walkableHeight_1(self,arg0)};Object.defineProperty(dtNavMeshCreateParams.prototype,"walkableHeight",{get:dtNavMeshCreateParams.prototype.get_walkableHeight,set:dtNavMeshCreateParams.prototype.set_walkableHeight});dtNavMeshCreateParams.prototype["get_walkableRadius"]=dtNavMeshCreateParams.prototype.get_walkableRadius=function(){var self=this.ptr;return _emscripten_bind_dtNavMeshCreateParams_get_walkableRadius_0(self)};dtNavMeshCreateParams.prototype["set_walkableRadius"]=dtNavMeshCreateParams.prototype.set_walkableRadius=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtNavMeshCreateParams_set_walkableRadius_1(self,arg0)};Object.defineProperty(dtNavMeshCreateParams.prototype,"walkableRadius",{get:dtNavMeshCreateParams.prototype.get_walkableRadius,set:dtNavMeshCreateParams.prototype.set_walkableRadius});dtNavMeshCreateParams.prototype["get_walkableClimb"]=dtNavMeshCreateParams.prototype.get_walkableClimb=function(){var self=this.ptr;return _emscripten_bind_dtNavMeshCreateParams_get_walkableClimb_0(self)};dtNavMeshCreateParams.prototype["set_walkableClimb"]=dtNavMeshCreateParams.prototype.set_walkableClimb=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtNavMeshCreateParams_set_walkableClimb_1(self,arg0)};Object.defineProperty(dtNavMeshCreateParams.prototype,"walkableClimb",{get:dtNavMeshCreateParams.prototype.get_walkableClimb,set:dtNavMeshCreateParams.prototype.set_walkableClimb});dtNavMeshCreateParams.prototype["get_cs"]=dtNavMeshCreateParams.prototype.get_cs=function(){var self=this.ptr;return _emscripten_bind_dtNavMeshCreateParams_get_cs_0(self)};dtNavMeshCreateParams.prototype["set_cs"]=dtNavMeshCreateParams.prototype.set_cs=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtNavMeshCreateParams_set_cs_1(self,arg0)};Object.defineProperty(dtNavMeshCreateParams.prototype,"cs",{get:dtNavMeshCreateParams.prototype.get_cs,set:dtNavMeshCreateParams.prototype.set_cs});dtNavMeshCreateParams.prototype["get_ch"]=dtNavMeshCreateParams.prototype.get_ch=function(){var self=this.ptr;return _emscripten_bind_dtNavMeshCreateParams_get_ch_0(self)};dtNavMeshCreateParams.prototype["set_ch"]=dtNavMeshCreateParams.prototype.set_ch=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtNavMeshCreateParams_set_ch_1(self,arg0)};Object.defineProperty(dtNavMeshCreateParams.prototype,"ch",{get:dtNavMeshCreateParams.prototype.get_ch,set:dtNavMeshCreateParams.prototype.set_ch});dtNavMeshCreateParams.prototype["get_buildBvTree"]=dtNavMeshCreateParams.prototype.get_buildBvTree=function(){var self=this.ptr;return!!_emscripten_bind_dtNavMeshCreateParams_get_buildBvTree_0(self)};dtNavMeshCreateParams.prototype["set_buildBvTree"]=dtNavMeshCreateParams.prototype.set_buildBvTree=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtNavMeshCreateParams_set_buildBvTree_1(self,arg0)};Object.defineProperty(dtNavMeshCreateParams.prototype,"buildBvTree",{get:dtNavMeshCreateParams.prototype.get_buildBvTree,set:dtNavMeshCreateParams.prototype.set_buildBvTree});dtNavMeshCreateParams.prototype["__destroy__"]=dtNavMeshCreateParams.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_dtNavMeshCreateParams___destroy___0(self)};function dtObstacleRef(){throw"cannot construct a dtObstacleRef, no constructor in IDL"}dtObstacleRef.prototype=Object.create(WrapperObject.prototype);dtObstacleRef.prototype.constructor=dtObstacleRef;dtObstacleRef.prototype.__class__=dtObstacleRef;dtObstacleRef.__cache__={};Module["dtObstacleRef"]=dtObstacleRef;dtObstacleRef.prototype["__destroy__"]=dtObstacleRef.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_dtObstacleRef___destroy___0(self)};function dtCompressedTileRef(){throw"cannot construct a dtCompressedTileRef, no constructor in IDL"}dtCompressedTileRef.prototype=Object.create(WrapperObject.prototype);dtCompressedTileRef.prototype.constructor=dtCompressedTileRef;dtCompressedTileRef.prototype.__class__=dtCompressedTileRef;dtCompressedTileRef.__cache__={};Module["dtCompressedTileRef"]=dtCompressedTileRef;dtCompressedTileRef.prototype["__destroy__"]=dtCompressedTileRef.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_dtCompressedTileRef___destroy___0(self)};function dtNavMeshParams(){this.ptr=_emscripten_bind_dtNavMeshParams_dtNavMeshParams_0();getCache(dtNavMeshParams)[this.ptr]=this}dtNavMeshParams.prototype=Object.create(WrapperObject.prototype);dtNavMeshParams.prototype.constructor=dtNavMeshParams;dtNavMeshParams.prototype.__class__=dtNavMeshParams;dtNavMeshParams.__cache__={};Module["dtNavMeshParams"]=dtNavMeshParams;dtNavMeshParams.prototype["get_orig"]=dtNavMeshParams.prototype.get_orig=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtNavMeshParams_get_orig_1(self,arg0)};dtNavMeshParams.prototype["set_orig"]=dtNavMeshParams.prototype.set_orig=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtNavMeshParams_set_orig_2(self,arg0,arg1)};Object.defineProperty(dtNavMeshParams.prototype,"orig",{get:dtNavMeshParams.prototype.get_orig,set:dtNavMeshParams.prototype.set_orig});dtNavMeshParams.prototype["get_tileWidth"]=dtNavMeshParams.prototype.get_tileWidth=function(){var self=this.ptr;return _emscripten_bind_dtNavMeshParams_get_tileWidth_0(self)};dtNavMeshParams.prototype["set_tileWidth"]=dtNavMeshParams.prototype.set_tileWidth=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtNavMeshParams_set_tileWidth_1(self,arg0)};Object.defineProperty(dtNavMeshParams.prototype,"tileWidth",{get:dtNavMeshParams.prototype.get_tileWidth,set:dtNavMeshParams.prototype.set_tileWidth});dtNavMeshParams.prototype["get_tileHeight"]=dtNavMeshParams.prototype.get_tileHeight=function(){var self=this.ptr;return _emscripten_bind_dtNavMeshParams_get_tileHeight_0(self)};dtNavMeshParams.prototype["set_tileHeight"]=dtNavMeshParams.prototype.set_tileHeight=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtNavMeshParams_set_tileHeight_1(self,arg0)};Object.defineProperty(dtNavMeshParams.prototype,"tileHeight",{get:dtNavMeshParams.prototype.get_tileHeight,set:dtNavMeshParams.prototype.set_tileHeight});dtNavMeshParams.prototype["get_maxTiles"]=dtNavMeshParams.prototype.get_maxTiles=function(){var self=this.ptr;return _emscripten_bind_dtNavMeshParams_get_maxTiles_0(self)};dtNavMeshParams.prototype["set_maxTiles"]=dtNavMeshParams.prototype.set_maxTiles=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtNavMeshParams_set_maxTiles_1(self,arg0)};Object.defineProperty(dtNavMeshParams.prototype,"maxTiles",{get:dtNavMeshParams.prototype.get_maxTiles,set:dtNavMeshParams.prototype.set_maxTiles});dtNavMeshParams.prototype["get_maxPolys"]=dtNavMeshParams.prototype.get_maxPolys=function(){var self=this.ptr;return _emscripten_bind_dtNavMeshParams_get_maxPolys_0(self)};dtNavMeshParams.prototype["set_maxPolys"]=dtNavMeshParams.prototype.set_maxPolys=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtNavMeshParams_set_maxPolys_1(self,arg0)};Object.defineProperty(dtNavMeshParams.prototype,"maxPolys",{get:dtNavMeshParams.prototype.get_maxPolys,set:dtNavMeshParams.prototype.set_maxPolys});dtNavMeshParams.prototype["__destroy__"]=dtNavMeshParams.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_dtNavMeshParams___destroy___0(self)};function dtCrowdAgentParams(){this.ptr=_emscripten_bind_dtCrowdAgentParams_dtCrowdAgentParams_0();getCache(dtCrowdAgentParams)[this.ptr]=this}dtCrowdAgentParams.prototype=Object.create(WrapperObject.prototype);dtCrowdAgentParams.prototype.constructor=dtCrowdAgentParams;dtCrowdAgentParams.prototype.__class__=dtCrowdAgentParams;dtCrowdAgentParams.__cache__={};Module["dtCrowdAgentParams"]=dtCrowdAgentParams;dtCrowdAgentParams.prototype["get_radius"]=dtCrowdAgentParams.prototype.get_radius=function(){var self=this.ptr;return _emscripten_bind_dtCrowdAgentParams_get_radius_0(self)};dtCrowdAgentParams.prototype["set_radius"]=dtCrowdAgentParams.prototype.set_radius=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtCrowdAgentParams_set_radius_1(self,arg0)};Object.defineProperty(dtCrowdAgentParams.prototype,"radius",{get:dtCrowdAgentParams.prototype.get_radius,set:dtCrowdAgentParams.prototype.set_radius});dtCrowdAgentParams.prototype["get_height"]=dtCrowdAgentParams.prototype.get_height=function(){var self=this.ptr;return _emscripten_bind_dtCrowdAgentParams_get_height_0(self)};dtCrowdAgentParams.prototype["set_height"]=dtCrowdAgentParams.prototype.set_height=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtCrowdAgentParams_set_height_1(self,arg0)};Object.defineProperty(dtCrowdAgentParams.prototype,"height",{get:dtCrowdAgentParams.prototype.get_height,set:dtCrowdAgentParams.prototype.set_height});dtCrowdAgentParams.prototype["get_maxAcceleration"]=dtCrowdAgentParams.prototype.get_maxAcceleration=function(){var self=this.ptr;return _emscripten_bind_dtCrowdAgentParams_get_maxAcceleration_0(self)};dtCrowdAgentParams.prototype["set_maxAcceleration"]=dtCrowdAgentParams.prototype.set_maxAcceleration=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtCrowdAgentParams_set_maxAcceleration_1(self,arg0)};Object.defineProperty(dtCrowdAgentParams.prototype,"maxAcceleration",{get:dtCrowdAgentParams.prototype.get_maxAcceleration,set:dtCrowdAgentParams.prototype.set_maxAcceleration});dtCrowdAgentParams.prototype["get_maxSpeed"]=dtCrowdAgentParams.prototype.get_maxSpeed=function(){var self=this.ptr;return _emscripten_bind_dtCrowdAgentParams_get_maxSpeed_0(self)};dtCrowdAgentParams.prototype["set_maxSpeed"]=dtCrowdAgentParams.prototype.set_maxSpeed=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtCrowdAgentParams_set_maxSpeed_1(self,arg0)};Object.defineProperty(dtCrowdAgentParams.prototype,"maxSpeed",{get:dtCrowdAgentParams.prototype.get_maxSpeed,set:dtCrowdAgentParams.prototype.set_maxSpeed});dtCrowdAgentParams.prototype["get_collisionQueryRange"]=dtCrowdAgentParams.prototype.get_collisionQueryRange=function(){var self=this.ptr;return _emscripten_bind_dtCrowdAgentParams_get_collisionQueryRange_0(self)};dtCrowdAgentParams.prototype["set_collisionQueryRange"]=dtCrowdAgentParams.prototype.set_collisionQueryRange=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtCrowdAgentParams_set_collisionQueryRange_1(self,arg0)};Object.defineProperty(dtCrowdAgentParams.prototype,"collisionQueryRange",{get:dtCrowdAgentParams.prototype.get_collisionQueryRange,set:dtCrowdAgentParams.prototype.set_collisionQueryRange});dtCrowdAgentParams.prototype["get_pathOptimizationRange"]=dtCrowdAgentParams.prototype.get_pathOptimizationRange=function(){var self=this.ptr;return _emscripten_bind_dtCrowdAgentParams_get_pathOptimizationRange_0(self)};dtCrowdAgentParams.prototype["set_pathOptimizationRange"]=dtCrowdAgentParams.prototype.set_pathOptimizationRange=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtCrowdAgentParams_set_pathOptimizationRange_1(self,arg0)};Object.defineProperty(dtCrowdAgentParams.prototype,"pathOptimizationRange",{get:dtCrowdAgentParams.prototype.get_pathOptimizationRange,set:dtCrowdAgentParams.prototype.set_pathOptimizationRange});dtCrowdAgentParams.prototype["get_separationWeight"]=dtCrowdAgentParams.prototype.get_separationWeight=function(){var self=this.ptr;return _emscripten_bind_dtCrowdAgentParams_get_separationWeight_0(self)};dtCrowdAgentParams.prototype["set_separationWeight"]=dtCrowdAgentParams.prototype.set_separationWeight=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtCrowdAgentParams_set_separationWeight_1(self,arg0)};Object.defineProperty(dtCrowdAgentParams.prototype,"separationWeight",{get:dtCrowdAgentParams.prototype.get_separationWeight,set:dtCrowdAgentParams.prototype.set_separationWeight});dtCrowdAgentParams.prototype["get_updateFlags"]=dtCrowdAgentParams.prototype.get_updateFlags=function(){var self=this.ptr;return _emscripten_bind_dtCrowdAgentParams_get_updateFlags_0(self)};dtCrowdAgentParams.prototype["set_updateFlags"]=dtCrowdAgentParams.prototype.set_updateFlags=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtCrowdAgentParams_set_updateFlags_1(self,arg0)};Object.defineProperty(dtCrowdAgentParams.prototype,"updateFlags",{get:dtCrowdAgentParams.prototype.get_updateFlags,set:dtCrowdAgentParams.prototype.set_updateFlags});dtCrowdAgentParams.prototype["get_obstacleAvoidanceType"]=dtCrowdAgentParams.prototype.get_obstacleAvoidanceType=function(){var self=this.ptr;return _emscripten_bind_dtCrowdAgentParams_get_obstacleAvoidanceType_0(self)};dtCrowdAgentParams.prototype["set_obstacleAvoidanceType"]=dtCrowdAgentParams.prototype.set_obstacleAvoidanceType=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtCrowdAgentParams_set_obstacleAvoidanceType_1(self,arg0)};Object.defineProperty(dtCrowdAgentParams.prototype,"obstacleAvoidanceType",{get:dtCrowdAgentParams.prototype.get_obstacleAvoidanceType,set:dtCrowdAgentParams.prototype.set_obstacleAvoidanceType});dtCrowdAgentParams.prototype["get_queryFilterType"]=dtCrowdAgentParams.prototype.get_queryFilterType=function(){var self=this.ptr;return _emscripten_bind_dtCrowdAgentParams_get_queryFilterType_0(self)};dtCrowdAgentParams.prototype["set_queryFilterType"]=dtCrowdAgentParams.prototype.set_queryFilterType=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtCrowdAgentParams_set_queryFilterType_1(self,arg0)};Object.defineProperty(dtCrowdAgentParams.prototype,"queryFilterType",{get:dtCrowdAgentParams.prototype.get_queryFilterType,set:dtCrowdAgentParams.prototype.set_queryFilterType});dtCrowdAgentParams.prototype["get_userData"]=dtCrowdAgentParams.prototype.get_userData=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_dtCrowdAgentParams_get_userData_0(self),VoidPtr)};dtCrowdAgentParams.prototype["set_userData"]=dtCrowdAgentParams.prototype.set_userData=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtCrowdAgentParams_set_userData_1(self,arg0)};Object.defineProperty(dtCrowdAgentParams.prototype,"userData",{get:dtCrowdAgentParams.prototype.get_userData,set:dtCrowdAgentParams.prototype.set_userData});dtCrowdAgentParams.prototype["__destroy__"]=dtCrowdAgentParams.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_dtCrowdAgentParams___destroy___0(self)};function rcSpan(){throw"cannot construct a rcSpan, no constructor in IDL"}rcSpan.prototype=Object.create(WrapperObject.prototype);rcSpan.prototype.constructor=rcSpan;rcSpan.prototype.__class__=rcSpan;rcSpan.__cache__={};Module["rcSpan"]=rcSpan;rcSpan.prototype["get_smin"]=rcSpan.prototype.get_smin=function(){var self=this.ptr;return _emscripten_bind_rcSpan_get_smin_0(self)};rcSpan.prototype["set_smin"]=rcSpan.prototype.set_smin=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcSpan_set_smin_1(self,arg0)};Object.defineProperty(rcSpan.prototype,"smin",{get:rcSpan.prototype.get_smin,set:rcSpan.prototype.set_smin});rcSpan.prototype["get_smax"]=rcSpan.prototype.get_smax=function(){var self=this.ptr;return _emscripten_bind_rcSpan_get_smax_0(self)};rcSpan.prototype["set_smax"]=rcSpan.prototype.set_smax=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcSpan_set_smax_1(self,arg0)};Object.defineProperty(rcSpan.prototype,"smax",{get:rcSpan.prototype.get_smax,set:rcSpan.prototype.set_smax});rcSpan.prototype["get_area"]=rcSpan.prototype.get_area=function(){var self=this.ptr;return _emscripten_bind_rcSpan_get_area_0(self)};rcSpan.prototype["set_area"]=rcSpan.prototype.set_area=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcSpan_set_area_1(self,arg0)};Object.defineProperty(rcSpan.prototype,"area",{get:rcSpan.prototype.get_area,set:rcSpan.prototype.set_area});rcSpan.prototype["get_next"]=rcSpan.prototype.get_next=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_rcSpan_get_next_0(self),rcSpan)};rcSpan.prototype["set_next"]=rcSpan.prototype.set_next=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcSpan_set_next_1(self,arg0)};Object.defineProperty(rcSpan.prototype,"next",{get:rcSpan.prototype.get_next,set:rcSpan.prototype.set_next});rcSpan.prototype["__destroy__"]=rcSpan.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_rcSpan___destroy___0(self)};function rcSpanPool(){throw"cannot construct a rcSpanPool, no constructor in IDL"}rcSpanPool.prototype=Object.create(WrapperObject.prototype);rcSpanPool.prototype.constructor=rcSpanPool;rcSpanPool.prototype.__class__=rcSpanPool;rcSpanPool.__cache__={};Module["rcSpanPool"]=rcSpanPool;rcSpanPool.prototype["get_next"]=rcSpanPool.prototype.get_next=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_rcSpanPool_get_next_0(self),rcSpanPool)};rcSpanPool.prototype["set_next"]=rcSpanPool.prototype.set_next=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcSpanPool_set_next_1(self,arg0)};Object.defineProperty(rcSpanPool.prototype,"next",{get:rcSpanPool.prototype.get_next,set:rcSpanPool.prototype.set_next});rcSpanPool.prototype["get_items"]=rcSpanPool.prototype.get_items=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return wrapPointer(_emscripten_bind_rcSpanPool_get_items_1(self,arg0),rcSpan)};rcSpanPool.prototype["set_items"]=rcSpanPool.prototype.set_items=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcSpanPool_set_items_2(self,arg0,arg1)};Object.defineProperty(rcSpanPool.prototype,"items",{get:rcSpanPool.prototype.get_items,set:rcSpanPool.prototype.set_items});rcSpanPool.prototype["__destroy__"]=rcSpanPool.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_rcSpanPool___destroy___0(self)};function rcHeightfield(){throw"cannot construct a rcHeightfield, no constructor in IDL"}rcHeightfield.prototype=Object.create(WrapperObject.prototype);rcHeightfield.prototype.constructor=rcHeightfield;rcHeightfield.prototype.__class__=rcHeightfield;rcHeightfield.__cache__={};Module["rcHeightfield"]=rcHeightfield;rcHeightfield.prototype["get_width"]=rcHeightfield.prototype.get_width=function(){var self=this.ptr;return _emscripten_bind_rcHeightfield_get_width_0(self)};rcHeightfield.prototype["set_width"]=rcHeightfield.prototype.set_width=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcHeightfield_set_width_1(self,arg0)};Object.defineProperty(rcHeightfield.prototype,"width",{get:rcHeightfield.prototype.get_width,set:rcHeightfield.prototype.set_width});rcHeightfield.prototype["get_height"]=rcHeightfield.prototype.get_height=function(){var self=this.ptr;return _emscripten_bind_rcHeightfield_get_height_0(self)};rcHeightfield.prototype["set_height"]=rcHeightfield.prototype.set_height=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcHeightfield_set_height_1(self,arg0)};Object.defineProperty(rcHeightfield.prototype,"height",{get:rcHeightfield.prototype.get_height,set:rcHeightfield.prototype.set_height});rcHeightfield.prototype["get_bmin"]=rcHeightfield.prototype.get_bmin=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_rcHeightfield_get_bmin_1(self,arg0)};rcHeightfield.prototype["set_bmin"]=rcHeightfield.prototype.set_bmin=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcHeightfield_set_bmin_2(self,arg0,arg1)};Object.defineProperty(rcHeightfield.prototype,"bmin",{get:rcHeightfield.prototype.get_bmin,set:rcHeightfield.prototype.set_bmin});rcHeightfield.prototype["get_bmax"]=rcHeightfield.prototype.get_bmax=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_rcHeightfield_get_bmax_1(self,arg0)};rcHeightfield.prototype["set_bmax"]=rcHeightfield.prototype.set_bmax=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcHeightfield_set_bmax_2(self,arg0,arg1)};Object.defineProperty(rcHeightfield.prototype,"bmax",{get:rcHeightfield.prototype.get_bmax,set:rcHeightfield.prototype.set_bmax});rcHeightfield.prototype["get_cs"]=rcHeightfield.prototype.get_cs=function(){var self=this.ptr;return _emscripten_bind_rcHeightfield_get_cs_0(self)};rcHeightfield.prototype["set_cs"]=rcHeightfield.prototype.set_cs=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcHeightfield_set_cs_1(self,arg0)};Object.defineProperty(rcHeightfield.prototype,"cs",{get:rcHeightfield.prototype.get_cs,set:rcHeightfield.prototype.set_cs});rcHeightfield.prototype["get_ch"]=rcHeightfield.prototype.get_ch=function(){var self=this.ptr;return _emscripten_bind_rcHeightfield_get_ch_0(self)};rcHeightfield.prototype["set_ch"]=rcHeightfield.prototype.set_ch=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcHeightfield_set_ch_1(self,arg0)};Object.defineProperty(rcHeightfield.prototype,"ch",{get:rcHeightfield.prototype.get_ch,set:rcHeightfield.prototype.set_ch});rcHeightfield.prototype["get_spans"]=rcHeightfield.prototype.get_spans=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return wrapPointer(_emscripten_bind_rcHeightfield_get_spans_1(self,arg0),rcSpan)};rcHeightfield.prototype["set_spans"]=rcHeightfield.prototype.set_spans=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcHeightfield_set_spans_2(self,arg0,arg1)};Object.defineProperty(rcHeightfield.prototype,"spans",{get:rcHeightfield.prototype.get_spans,set:rcHeightfield.prototype.set_spans});rcHeightfield.prototype["get_pools"]=rcHeightfield.prototype.get_pools=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return wrapPointer(_emscripten_bind_rcHeightfield_get_pools_1(self,arg0),rcSpanPool)};rcHeightfield.prototype["set_pools"]=rcHeightfield.prototype.set_pools=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcHeightfield_set_pools_2(self,arg0,arg1)};Object.defineProperty(rcHeightfield.prototype,"pools",{get:rcHeightfield.prototype.get_pools,set:rcHeightfield.prototype.set_pools});rcHeightfield.prototype["get_freelist"]=rcHeightfield.prototype.get_freelist=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return wrapPointer(_emscripten_bind_rcHeightfield_get_freelist_1(self,arg0),rcSpan)};rcHeightfield.prototype["set_freelist"]=rcHeightfield.prototype.set_freelist=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcHeightfield_set_freelist_2(self,arg0,arg1)};Object.defineProperty(rcHeightfield.prototype,"freelist",{get:rcHeightfield.prototype.get_freelist,set:rcHeightfield.prototype.set_freelist});rcHeightfield.prototype["__destroy__"]=rcHeightfield.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_rcHeightfield___destroy___0(self)};function rcCompactCell(){throw"cannot construct a rcCompactCell, no constructor in IDL"}rcCompactCell.prototype=Object.create(WrapperObject.prototype);rcCompactCell.prototype.constructor=rcCompactCell;rcCompactCell.prototype.__class__=rcCompactCell;rcCompactCell.__cache__={};Module["rcCompactCell"]=rcCompactCell;rcCompactCell.prototype["get_index"]=rcCompactCell.prototype.get_index=function(){var self=this.ptr;return _emscripten_bind_rcCompactCell_get_index_0(self)};rcCompactCell.prototype["set_index"]=rcCompactCell.prototype.set_index=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcCompactCell_set_index_1(self,arg0)};Object.defineProperty(rcCompactCell.prototype,"index",{get:rcCompactCell.prototype.get_index,set:rcCompactCell.prototype.set_index});rcCompactCell.prototype["get_count"]=rcCompactCell.prototype.get_count=function(){var self=this.ptr;return _emscripten_bind_rcCompactCell_get_count_0(self)};rcCompactCell.prototype["set_count"]=rcCompactCell.prototype.set_count=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcCompactCell_set_count_1(self,arg0)};Object.defineProperty(rcCompactCell.prototype,"count",{get:rcCompactCell.prototype.get_count,set:rcCompactCell.prototype.set_count});rcCompactCell.prototype["__destroy__"]=rcCompactCell.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_rcCompactCell___destroy___0(self)};function rcCompactSpan(){throw"cannot construct a rcCompactSpan, no constructor in IDL"}rcCompactSpan.prototype=Object.create(WrapperObject.prototype);rcCompactSpan.prototype.constructor=rcCompactSpan;rcCompactSpan.prototype.__class__=rcCompactSpan;rcCompactSpan.__cache__={};Module["rcCompactSpan"]=rcCompactSpan;rcCompactSpan.prototype["get_y"]=rcCompactSpan.prototype.get_y=function(){var self=this.ptr;return _emscripten_bind_rcCompactSpan_get_y_0(self)};rcCompactSpan.prototype["set_y"]=rcCompactSpan.prototype.set_y=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcCompactSpan_set_y_1(self,arg0)};Object.defineProperty(rcCompactSpan.prototype,"y",{get:rcCompactSpan.prototype.get_y,set:rcCompactSpan.prototype.set_y});rcCompactSpan.prototype["get_reg"]=rcCompactSpan.prototype.get_reg=function(){var self=this.ptr;return _emscripten_bind_rcCompactSpan_get_reg_0(self)};rcCompactSpan.prototype["set_reg"]=rcCompactSpan.prototype.set_reg=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcCompactSpan_set_reg_1(self,arg0)};Object.defineProperty(rcCompactSpan.prototype,"reg",{get:rcCompactSpan.prototype.get_reg,set:rcCompactSpan.prototype.set_reg});rcCompactSpan.prototype["get_con"]=rcCompactSpan.prototype.get_con=function(){var self=this.ptr;return _emscripten_bind_rcCompactSpan_get_con_0(self)};rcCompactSpan.prototype["set_con"]=rcCompactSpan.prototype.set_con=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcCompactSpan_set_con_1(self,arg0)};Object.defineProperty(rcCompactSpan.prototype,"con",{get:rcCompactSpan.prototype.get_con,set:rcCompactSpan.prototype.set_con});rcCompactSpan.prototype["get_h"]=rcCompactSpan.prototype.get_h=function(){var self=this.ptr;return _emscripten_bind_rcCompactSpan_get_h_0(self)};rcCompactSpan.prototype["set_h"]=rcCompactSpan.prototype.set_h=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcCompactSpan_set_h_1(self,arg0)};Object.defineProperty(rcCompactSpan.prototype,"h",{get:rcCompactSpan.prototype.get_h,set:rcCompactSpan.prototype.set_h});rcCompactSpan.prototype["__destroy__"]=rcCompactSpan.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_rcCompactSpan___destroy___0(self)};function rcCompactHeightfield(){throw"cannot construct a rcCompactHeightfield, no constructor in IDL"}rcCompactHeightfield.prototype=Object.create(WrapperObject.prototype);rcCompactHeightfield.prototype.constructor=rcCompactHeightfield;rcCompactHeightfield.prototype.__class__=rcCompactHeightfield;rcCompactHeightfield.__cache__={};Module["rcCompactHeightfield"]=rcCompactHeightfield;rcCompactHeightfield.prototype["get_width"]=rcCompactHeightfield.prototype.get_width=function(){var self=this.ptr;return _emscripten_bind_rcCompactHeightfield_get_width_0(self)};rcCompactHeightfield.prototype["set_width"]=rcCompactHeightfield.prototype.set_width=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcCompactHeightfield_set_width_1(self,arg0)};Object.defineProperty(rcCompactHeightfield.prototype,"width",{get:rcCompactHeightfield.prototype.get_width,set:rcCompactHeightfield.prototype.set_width});rcCompactHeightfield.prototype["get_height"]=rcCompactHeightfield.prototype.get_height=function(){var self=this.ptr;return _emscripten_bind_rcCompactHeightfield_get_height_0(self)};rcCompactHeightfield.prototype["set_height"]=rcCompactHeightfield.prototype.set_height=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcCompactHeightfield_set_height_1(self,arg0)};Object.defineProperty(rcCompactHeightfield.prototype,"height",{get:rcCompactHeightfield.prototype.get_height,set:rcCompactHeightfield.prototype.set_height});rcCompactHeightfield.prototype["get_spanCount"]=rcCompactHeightfield.prototype.get_spanCount=function(){var self=this.ptr;return _emscripten_bind_rcCompactHeightfield_get_spanCount_0(self)};rcCompactHeightfield.prototype["set_spanCount"]=rcCompactHeightfield.prototype.set_spanCount=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcCompactHeightfield_set_spanCount_1(self,arg0)};Object.defineProperty(rcCompactHeightfield.prototype,"spanCount",{get:rcCompactHeightfield.prototype.get_spanCount,set:rcCompactHeightfield.prototype.set_spanCount});rcCompactHeightfield.prototype["get_walkableHeight"]=rcCompactHeightfield.prototype.get_walkableHeight=function(){var self=this.ptr;return _emscripten_bind_rcCompactHeightfield_get_walkableHeight_0(self)};rcCompactHeightfield.prototype["set_walkableHeight"]=rcCompactHeightfield.prototype.set_walkableHeight=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcCompactHeightfield_set_walkableHeight_1(self,arg0)};Object.defineProperty(rcCompactHeightfield.prototype,"walkableHeight",{get:rcCompactHeightfield.prototype.get_walkableHeight,set:rcCompactHeightfield.prototype.set_walkableHeight});rcCompactHeightfield.prototype["get_walkableClimb"]=rcCompactHeightfield.prototype.get_walkableClimb=function(){var self=this.ptr;return _emscripten_bind_rcCompactHeightfield_get_walkableClimb_0(self)};rcCompactHeightfield.prototype["set_walkableClimb"]=rcCompactHeightfield.prototype.set_walkableClimb=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcCompactHeightfield_set_walkableClimb_1(self,arg0)};Object.defineProperty(rcCompactHeightfield.prototype,"walkableClimb",{get:rcCompactHeightfield.prototype.get_walkableClimb,set:rcCompactHeightfield.prototype.set_walkableClimb});rcCompactHeightfield.prototype["get_borderSize"]=rcCompactHeightfield.prototype.get_borderSize=function(){var self=this.ptr;return _emscripten_bind_rcCompactHeightfield_get_borderSize_0(self)};rcCompactHeightfield.prototype["set_borderSize"]=rcCompactHeightfield.prototype.set_borderSize=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcCompactHeightfield_set_borderSize_1(self,arg0)};Object.defineProperty(rcCompactHeightfield.prototype,"borderSize",{get:rcCompactHeightfield.prototype.get_borderSize,set:rcCompactHeightfield.prototype.set_borderSize});rcCompactHeightfield.prototype["get_maxDistance"]=rcCompactHeightfield.prototype.get_maxDistance=function(){var self=this.ptr;return _emscripten_bind_rcCompactHeightfield_get_maxDistance_0(self)};rcCompactHeightfield.prototype["set_maxDistance"]=rcCompactHeightfield.prototype.set_maxDistance=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcCompactHeightfield_set_maxDistance_1(self,arg0)};Object.defineProperty(rcCompactHeightfield.prototype,"maxDistance",{get:rcCompactHeightfield.prototype.get_maxDistance,set:rcCompactHeightfield.prototype.set_maxDistance});rcCompactHeightfield.prototype["get_maxRegions"]=rcCompactHeightfield.prototype.get_maxRegions=function(){var self=this.ptr;return _emscripten_bind_rcCompactHeightfield_get_maxRegions_0(self)};rcCompactHeightfield.prototype["set_maxRegions"]=rcCompactHeightfield.prototype.set_maxRegions=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcCompactHeightfield_set_maxRegions_1(self,arg0)};Object.defineProperty(rcCompactHeightfield.prototype,"maxRegions",{get:rcCompactHeightfield.prototype.get_maxRegions,set:rcCompactHeightfield.prototype.set_maxRegions});rcCompactHeightfield.prototype["get_bmin"]=rcCompactHeightfield.prototype.get_bmin=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_rcCompactHeightfield_get_bmin_1(self,arg0)};rcCompactHeightfield.prototype["set_bmin"]=rcCompactHeightfield.prototype.set_bmin=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcCompactHeightfield_set_bmin_2(self,arg0,arg1)};Object.defineProperty(rcCompactHeightfield.prototype,"bmin",{get:rcCompactHeightfield.prototype.get_bmin,set:rcCompactHeightfield.prototype.set_bmin});rcCompactHeightfield.prototype["get_bmax"]=rcCompactHeightfield.prototype.get_bmax=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_rcCompactHeightfield_get_bmax_1(self,arg0)};rcCompactHeightfield.prototype["set_bmax"]=rcCompactHeightfield.prototype.set_bmax=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcCompactHeightfield_set_bmax_2(self,arg0,arg1)};Object.defineProperty(rcCompactHeightfield.prototype,"bmax",{get:rcCompactHeightfield.prototype.get_bmax,set:rcCompactHeightfield.prototype.set_bmax});rcCompactHeightfield.prototype["get_cs"]=rcCompactHeightfield.prototype.get_cs=function(){var self=this.ptr;return _emscripten_bind_rcCompactHeightfield_get_cs_0(self)};rcCompactHeightfield.prototype["set_cs"]=rcCompactHeightfield.prototype.set_cs=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcCompactHeightfield_set_cs_1(self,arg0)};Object.defineProperty(rcCompactHeightfield.prototype,"cs",{get:rcCompactHeightfield.prototype.get_cs,set:rcCompactHeightfield.prototype.set_cs});rcCompactHeightfield.prototype["get_ch"]=rcCompactHeightfield.prototype.get_ch=function(){var self=this.ptr;return _emscripten_bind_rcCompactHeightfield_get_ch_0(self)};rcCompactHeightfield.prototype["set_ch"]=rcCompactHeightfield.prototype.set_ch=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcCompactHeightfield_set_ch_1(self,arg0)};Object.defineProperty(rcCompactHeightfield.prototype,"ch",{get:rcCompactHeightfield.prototype.get_ch,set:rcCompactHeightfield.prototype.set_ch});rcCompactHeightfield.prototype["get_cells"]=rcCompactHeightfield.prototype.get_cells=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return wrapPointer(_emscripten_bind_rcCompactHeightfield_get_cells_1(self,arg0),rcCompactCell)};rcCompactHeightfield.prototype["set_cells"]=rcCompactHeightfield.prototype.set_cells=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcCompactHeightfield_set_cells_2(self,arg0,arg1)};Object.defineProperty(rcCompactHeightfield.prototype,"cells",{get:rcCompactHeightfield.prototype.get_cells,set:rcCompactHeightfield.prototype.set_cells});rcCompactHeightfield.prototype["get_spans"]=rcCompactHeightfield.prototype.get_spans=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return wrapPointer(_emscripten_bind_rcCompactHeightfield_get_spans_1(self,arg0),rcCompactSpan)};rcCompactHeightfield.prototype["set_spans"]=rcCompactHeightfield.prototype.set_spans=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcCompactHeightfield_set_spans_2(self,arg0,arg1)};Object.defineProperty(rcCompactHeightfield.prototype,"spans",{get:rcCompactHeightfield.prototype.get_spans,set:rcCompactHeightfield.prototype.set_spans});rcCompactHeightfield.prototype["get_dist"]=rcCompactHeightfield.prototype.get_dist=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_rcCompactHeightfield_get_dist_1(self,arg0)};rcCompactHeightfield.prototype["set_dist"]=rcCompactHeightfield.prototype.set_dist=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcCompactHeightfield_set_dist_2(self,arg0,arg1)};Object.defineProperty(rcCompactHeightfield.prototype,"dist",{get:rcCompactHeightfield.prototype.get_dist,set:rcCompactHeightfield.prototype.set_dist});rcCompactHeightfield.prototype["get_areas"]=rcCompactHeightfield.prototype.get_areas=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_rcCompactHeightfield_get_areas_1(self,arg0)};rcCompactHeightfield.prototype["set_areas"]=rcCompactHeightfield.prototype.set_areas=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcCompactHeightfield_set_areas_2(self,arg0,arg1)};Object.defineProperty(rcCompactHeightfield.prototype,"areas",{get:rcCompactHeightfield.prototype.get_areas,set:rcCompactHeightfield.prototype.set_areas});rcCompactHeightfield.prototype["__destroy__"]=rcCompactHeightfield.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_rcCompactHeightfield___destroy___0(self)};function rcContour(){throw"cannot construct a rcContour, no constructor in IDL"}rcContour.prototype=Object.create(WrapperObject.prototype);rcContour.prototype.constructor=rcContour;rcContour.prototype.__class__=rcContour;rcContour.__cache__={};Module["rcContour"]=rcContour;rcContour.prototype["get_verts"]=rcContour.prototype.get_verts=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_rcContour_get_verts_1(self,arg0)};rcContour.prototype["set_verts"]=rcContour.prototype.set_verts=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcContour_set_verts_2(self,arg0,arg1)};Object.defineProperty(rcContour.prototype,"verts",{get:rcContour.prototype.get_verts,set:rcContour.prototype.set_verts});rcContour.prototype["get_nverts"]=rcContour.prototype.get_nverts=function(){var self=this.ptr;return _emscripten_bind_rcContour_get_nverts_0(self)};rcContour.prototype["set_nverts"]=rcContour.prototype.set_nverts=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcContour_set_nverts_1(self,arg0)};Object.defineProperty(rcContour.prototype,"nverts",{get:rcContour.prototype.get_nverts,set:rcContour.prototype.set_nverts});rcContour.prototype["get_rverts"]=rcContour.prototype.get_rverts=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_rcContour_get_rverts_1(self,arg0)};rcContour.prototype["set_rverts"]=rcContour.prototype.set_rverts=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcContour_set_rverts_2(self,arg0,arg1)};Object.defineProperty(rcContour.prototype,"rverts",{get:rcContour.prototype.get_rverts,set:rcContour.prototype.set_rverts});rcContour.prototype["get_nrverts"]=rcContour.prototype.get_nrverts=function(){var self=this.ptr;return _emscripten_bind_rcContour_get_nrverts_0(self)};rcContour.prototype["set_nrverts"]=rcContour.prototype.set_nrverts=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcContour_set_nrverts_1(self,arg0)};Object.defineProperty(rcContour.prototype,"nrverts",{get:rcContour.prototype.get_nrverts,set:rcContour.prototype.set_nrverts});rcContour.prototype["get_reg"]=rcContour.prototype.get_reg=function(){var self=this.ptr;return _emscripten_bind_rcContour_get_reg_0(self)};rcContour.prototype["set_reg"]=rcContour.prototype.set_reg=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcContour_set_reg_1(self,arg0)};Object.defineProperty(rcContour.prototype,"reg",{get:rcContour.prototype.get_reg,set:rcContour.prototype.set_reg});rcContour.prototype["get_area"]=rcContour.prototype.get_area=function(){var self=this.ptr;return _emscripten_bind_rcContour_get_area_0(self)};rcContour.prototype["set_area"]=rcContour.prototype.set_area=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcContour_set_area_1(self,arg0)};Object.defineProperty(rcContour.prototype,"area",{get:rcContour.prototype.get_area,set:rcContour.prototype.set_area});rcContour.prototype["__destroy__"]=rcContour.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_rcContour___destroy___0(self)};function rcContourSet(){throw"cannot construct a rcContourSet, no constructor in IDL"}rcContourSet.prototype=Object.create(WrapperObject.prototype);rcContourSet.prototype.constructor=rcContourSet;rcContourSet.prototype.__class__=rcContourSet;rcContourSet.__cache__={};Module["rcContourSet"]=rcContourSet;rcContourSet.prototype["get_conts"]=rcContourSet.prototype.get_conts=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return wrapPointer(_emscripten_bind_rcContourSet_get_conts_1(self,arg0),rcContour)};rcContourSet.prototype["set_conts"]=rcContourSet.prototype.set_conts=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcContourSet_set_conts_2(self,arg0,arg1)};Object.defineProperty(rcContourSet.prototype,"conts",{get:rcContourSet.prototype.get_conts,set:rcContourSet.prototype.set_conts});rcContourSet.prototype["get_nconts"]=rcContourSet.prototype.get_nconts=function(){var self=this.ptr;return _emscripten_bind_rcContourSet_get_nconts_0(self)};rcContourSet.prototype["set_nconts"]=rcContourSet.prototype.set_nconts=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcContourSet_set_nconts_1(self,arg0)};Object.defineProperty(rcContourSet.prototype,"nconts",{get:rcContourSet.prototype.get_nconts,set:rcContourSet.prototype.set_nconts});rcContourSet.prototype["get_bmin"]=rcContourSet.prototype.get_bmin=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_rcContourSet_get_bmin_1(self,arg0)};rcContourSet.prototype["set_bmin"]=rcContourSet.prototype.set_bmin=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcContourSet_set_bmin_2(self,arg0,arg1)};Object.defineProperty(rcContourSet.prototype,"bmin",{get:rcContourSet.prototype.get_bmin,set:rcContourSet.prototype.set_bmin});rcContourSet.prototype["get_bmax"]=rcContourSet.prototype.get_bmax=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_rcContourSet_get_bmax_1(self,arg0)};rcContourSet.prototype["set_bmax"]=rcContourSet.prototype.set_bmax=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcContourSet_set_bmax_2(self,arg0,arg1)};Object.defineProperty(rcContourSet.prototype,"bmax",{get:rcContourSet.prototype.get_bmax,set:rcContourSet.prototype.set_bmax});rcContourSet.prototype["get_cs"]=rcContourSet.prototype.get_cs=function(){var self=this.ptr;return _emscripten_bind_rcContourSet_get_cs_0(self)};rcContourSet.prototype["set_cs"]=rcContourSet.prototype.set_cs=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcContourSet_set_cs_1(self,arg0)};Object.defineProperty(rcContourSet.prototype,"cs",{get:rcContourSet.prototype.get_cs,set:rcContourSet.prototype.set_cs});rcContourSet.prototype["get_ch"]=rcContourSet.prototype.get_ch=function(){var self=this.ptr;return _emscripten_bind_rcContourSet_get_ch_0(self)};rcContourSet.prototype["set_ch"]=rcContourSet.prototype.set_ch=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcContourSet_set_ch_1(self,arg0)};Object.defineProperty(rcContourSet.prototype,"ch",{get:rcContourSet.prototype.get_ch,set:rcContourSet.prototype.set_ch});rcContourSet.prototype["get_width"]=rcContourSet.prototype.get_width=function(){var self=this.ptr;return _emscripten_bind_rcContourSet_get_width_0(self)};rcContourSet.prototype["set_width"]=rcContourSet.prototype.set_width=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcContourSet_set_width_1(self,arg0)};Object.defineProperty(rcContourSet.prototype,"width",{get:rcContourSet.prototype.get_width,set:rcContourSet.prototype.set_width});rcContourSet.prototype["get_height"]=rcContourSet.prototype.get_height=function(){var self=this.ptr;return _emscripten_bind_rcContourSet_get_height_0(self)};rcContourSet.prototype["set_height"]=rcContourSet.prototype.set_height=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcContourSet_set_height_1(self,arg0)};Object.defineProperty(rcContourSet.prototype,"height",{get:rcContourSet.prototype.get_height,set:rcContourSet.prototype.set_height});rcContourSet.prototype["get_borderSize"]=rcContourSet.prototype.get_borderSize=function(){var self=this.ptr;return _emscripten_bind_rcContourSet_get_borderSize_0(self)};rcContourSet.prototype["set_borderSize"]=rcContourSet.prototype.set_borderSize=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcContourSet_set_borderSize_1(self,arg0)};Object.defineProperty(rcContourSet.prototype,"borderSize",{get:rcContourSet.prototype.get_borderSize,set:rcContourSet.prototype.set_borderSize});rcContourSet.prototype["get_maxError"]=rcContourSet.prototype.get_maxError=function(){var self=this.ptr;return _emscripten_bind_rcContourSet_get_maxError_0(self)};rcContourSet.prototype["set_maxError"]=rcContourSet.prototype.set_maxError=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcContourSet_set_maxError_1(self,arg0)};Object.defineProperty(rcContourSet.prototype,"maxError",{get:rcContourSet.prototype.get_maxError,set:rcContourSet.prototype.set_maxError});rcContourSet.prototype["__destroy__"]=rcContourSet.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_rcContourSet___destroy___0(self)};function rcHeightfieldLayer(){throw"cannot construct a rcHeightfieldLayer, no constructor in IDL"}rcHeightfieldLayer.prototype=Object.create(WrapperObject.prototype);rcHeightfieldLayer.prototype.constructor=rcHeightfieldLayer;rcHeightfieldLayer.prototype.__class__=rcHeightfieldLayer;rcHeightfieldLayer.__cache__={};Module["rcHeightfieldLayer"]=rcHeightfieldLayer;rcHeightfieldLayer.prototype["get_bmin"]=rcHeightfieldLayer.prototype.get_bmin=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_rcHeightfieldLayer_get_bmin_1(self,arg0)};rcHeightfieldLayer.prototype["set_bmin"]=rcHeightfieldLayer.prototype.set_bmin=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcHeightfieldLayer_set_bmin_2(self,arg0,arg1)};Object.defineProperty(rcHeightfieldLayer.prototype,"bmin",{get:rcHeightfieldLayer.prototype.get_bmin,set:rcHeightfieldLayer.prototype.set_bmin});rcHeightfieldLayer.prototype["get_bmax"]=rcHeightfieldLayer.prototype.get_bmax=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_rcHeightfieldLayer_get_bmax_1(self,arg0)};rcHeightfieldLayer.prototype["set_bmax"]=rcHeightfieldLayer.prototype.set_bmax=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcHeightfieldLayer_set_bmax_2(self,arg0,arg1)};Object.defineProperty(rcHeightfieldLayer.prototype,"bmax",{get:rcHeightfieldLayer.prototype.get_bmax,set:rcHeightfieldLayer.prototype.set_bmax});rcHeightfieldLayer.prototype["get_cs"]=rcHeightfieldLayer.prototype.get_cs=function(){var self=this.ptr;return _emscripten_bind_rcHeightfieldLayer_get_cs_0(self)};rcHeightfieldLayer.prototype["set_cs"]=rcHeightfieldLayer.prototype.set_cs=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcHeightfieldLayer_set_cs_1(self,arg0)};Object.defineProperty(rcHeightfieldLayer.prototype,"cs",{get:rcHeightfieldLayer.prototype.get_cs,set:rcHeightfieldLayer.prototype.set_cs});rcHeightfieldLayer.prototype["get_ch"]=rcHeightfieldLayer.prototype.get_ch=function(){var self=this.ptr;return _emscripten_bind_rcHeightfieldLayer_get_ch_0(self)};rcHeightfieldLayer.prototype["set_ch"]=rcHeightfieldLayer.prototype.set_ch=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcHeightfieldLayer_set_ch_1(self,arg0)};Object.defineProperty(rcHeightfieldLayer.prototype,"ch",{get:rcHeightfieldLayer.prototype.get_ch,set:rcHeightfieldLayer.prototype.set_ch});rcHeightfieldLayer.prototype["get_width"]=rcHeightfieldLayer.prototype.get_width=function(){var self=this.ptr;return _emscripten_bind_rcHeightfieldLayer_get_width_0(self)};rcHeightfieldLayer.prototype["set_width"]=rcHeightfieldLayer.prototype.set_width=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcHeightfieldLayer_set_width_1(self,arg0)};Object.defineProperty(rcHeightfieldLayer.prototype,"width",{get:rcHeightfieldLayer.prototype.get_width,set:rcHeightfieldLayer.prototype.set_width});rcHeightfieldLayer.prototype["get_height"]=rcHeightfieldLayer.prototype.get_height=function(){var self=this.ptr;return _emscripten_bind_rcHeightfieldLayer_get_height_0(self)};rcHeightfieldLayer.prototype["set_height"]=rcHeightfieldLayer.prototype.set_height=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcHeightfieldLayer_set_height_1(self,arg0)};Object.defineProperty(rcHeightfieldLayer.prototype,"height",{get:rcHeightfieldLayer.prototype.get_height,set:rcHeightfieldLayer.prototype.set_height});rcHeightfieldLayer.prototype["get_minx"]=rcHeightfieldLayer.prototype.get_minx=function(){var self=this.ptr;return _emscripten_bind_rcHeightfieldLayer_get_minx_0(self)};rcHeightfieldLayer.prototype["set_minx"]=rcHeightfieldLayer.prototype.set_minx=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcHeightfieldLayer_set_minx_1(self,arg0)};Object.defineProperty(rcHeightfieldLayer.prototype,"minx",{get:rcHeightfieldLayer.prototype.get_minx,set:rcHeightfieldLayer.prototype.set_minx});rcHeightfieldLayer.prototype["get_maxx"]=rcHeightfieldLayer.prototype.get_maxx=function(){var self=this.ptr;return _emscripten_bind_rcHeightfieldLayer_get_maxx_0(self)};rcHeightfieldLayer.prototype["set_maxx"]=rcHeightfieldLayer.prototype.set_maxx=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcHeightfieldLayer_set_maxx_1(self,arg0)};Object.defineProperty(rcHeightfieldLayer.prototype,"maxx",{get:rcHeightfieldLayer.prototype.get_maxx,set:rcHeightfieldLayer.prototype.set_maxx});rcHeightfieldLayer.prototype["get_miny"]=rcHeightfieldLayer.prototype.get_miny=function(){var self=this.ptr;return _emscripten_bind_rcHeightfieldLayer_get_miny_0(self)};rcHeightfieldLayer.prototype["set_miny"]=rcHeightfieldLayer.prototype.set_miny=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcHeightfieldLayer_set_miny_1(self,arg0)};Object.defineProperty(rcHeightfieldLayer.prototype,"miny",{get:rcHeightfieldLayer.prototype.get_miny,set:rcHeightfieldLayer.prototype.set_miny});rcHeightfieldLayer.prototype["get_maxy"]=rcHeightfieldLayer.prototype.get_maxy=function(){var self=this.ptr;return _emscripten_bind_rcHeightfieldLayer_get_maxy_0(self)};rcHeightfieldLayer.prototype["set_maxy"]=rcHeightfieldLayer.prototype.set_maxy=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcHeightfieldLayer_set_maxy_1(self,arg0)};Object.defineProperty(rcHeightfieldLayer.prototype,"maxy",{get:rcHeightfieldLayer.prototype.get_maxy,set:rcHeightfieldLayer.prototype.set_maxy});rcHeightfieldLayer.prototype["get_hmin"]=rcHeightfieldLayer.prototype.get_hmin=function(){var self=this.ptr;return _emscripten_bind_rcHeightfieldLayer_get_hmin_0(self)};rcHeightfieldLayer.prototype["set_hmin"]=rcHeightfieldLayer.prototype.set_hmin=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcHeightfieldLayer_set_hmin_1(self,arg0)};Object.defineProperty(rcHeightfieldLayer.prototype,"hmin",{get:rcHeightfieldLayer.prototype.get_hmin,set:rcHeightfieldLayer.prototype.set_hmin});rcHeightfieldLayer.prototype["get_hmax"]=rcHeightfieldLayer.prototype.get_hmax=function(){var self=this.ptr;return _emscripten_bind_rcHeightfieldLayer_get_hmax_0(self)};rcHeightfieldLayer.prototype["set_hmax"]=rcHeightfieldLayer.prototype.set_hmax=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcHeightfieldLayer_set_hmax_1(self,arg0)};Object.defineProperty(rcHeightfieldLayer.prototype,"hmax",{get:rcHeightfieldLayer.prototype.get_hmax,set:rcHeightfieldLayer.prototype.set_hmax});rcHeightfieldLayer.prototype["get_heights"]=rcHeightfieldLayer.prototype.get_heights=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_rcHeightfieldLayer_get_heights_1(self,arg0)};rcHeightfieldLayer.prototype["set_heights"]=rcHeightfieldLayer.prototype.set_heights=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcHeightfieldLayer_set_heights_2(self,arg0,arg1)};Object.defineProperty(rcHeightfieldLayer.prototype,"heights",{get:rcHeightfieldLayer.prototype.get_heights,set:rcHeightfieldLayer.prototype.set_heights});rcHeightfieldLayer.prototype["get_areas"]=rcHeightfieldLayer.prototype.get_areas=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_rcHeightfieldLayer_get_areas_1(self,arg0)};rcHeightfieldLayer.prototype["set_areas"]=rcHeightfieldLayer.prototype.set_areas=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcHeightfieldLayer_set_areas_2(self,arg0,arg1)};Object.defineProperty(rcHeightfieldLayer.prototype,"areas",{get:rcHeightfieldLayer.prototype.get_areas,set:rcHeightfieldLayer.prototype.set_areas});rcHeightfieldLayer.prototype["get_cons"]=rcHeightfieldLayer.prototype.get_cons=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_rcHeightfieldLayer_get_cons_1(self,arg0)};rcHeightfieldLayer.prototype["set_cons"]=rcHeightfieldLayer.prototype.set_cons=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcHeightfieldLayer_set_cons_2(self,arg0,arg1)};Object.defineProperty(rcHeightfieldLayer.prototype,"cons",{get:rcHeightfieldLayer.prototype.get_cons,set:rcHeightfieldLayer.prototype.set_cons});rcHeightfieldLayer.prototype["__destroy__"]=rcHeightfieldLayer.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_rcHeightfieldLayer___destroy___0(self)};function rcHeightfieldLayerSet(){throw"cannot construct a rcHeightfieldLayerSet, no constructor in IDL"}rcHeightfieldLayerSet.prototype=Object.create(WrapperObject.prototype);rcHeightfieldLayerSet.prototype.constructor=rcHeightfieldLayerSet;rcHeightfieldLayerSet.prototype.__class__=rcHeightfieldLayerSet;rcHeightfieldLayerSet.__cache__={};Module["rcHeightfieldLayerSet"]=rcHeightfieldLayerSet;rcHeightfieldLayerSet.prototype["get_layers"]=rcHeightfieldLayerSet.prototype.get_layers=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return wrapPointer(_emscripten_bind_rcHeightfieldLayerSet_get_layers_1(self,arg0),rcHeightfieldLayer)};rcHeightfieldLayerSet.prototype["set_layers"]=rcHeightfieldLayerSet.prototype.set_layers=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcHeightfieldLayerSet_set_layers_2(self,arg0,arg1)};Object.defineProperty(rcHeightfieldLayerSet.prototype,"layers",{get:rcHeightfieldLayerSet.prototype.get_layers,set:rcHeightfieldLayerSet.prototype.set_layers});rcHeightfieldLayerSet.prototype["get_nlayers"]=rcHeightfieldLayerSet.prototype.get_nlayers=function(){var self=this.ptr;return _emscripten_bind_rcHeightfieldLayerSet_get_nlayers_0(self)};rcHeightfieldLayerSet.prototype["set_nlayers"]=rcHeightfieldLayerSet.prototype.set_nlayers=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcHeightfieldLayerSet_set_nlayers_1(self,arg0)};Object.defineProperty(rcHeightfieldLayerSet.prototype,"nlayers",{get:rcHeightfieldLayerSet.prototype.get_nlayers,set:rcHeightfieldLayerSet.prototype.set_nlayers});rcHeightfieldLayerSet.prototype["__destroy__"]=rcHeightfieldLayerSet.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_rcHeightfieldLayerSet___destroy___0(self)};function rcPolyMesh(){throw"cannot construct a rcPolyMesh, no constructor in IDL"}rcPolyMesh.prototype=Object.create(WrapperObject.prototype);rcPolyMesh.prototype.constructor=rcPolyMesh;rcPolyMesh.prototype.__class__=rcPolyMesh;rcPolyMesh.__cache__={};Module["rcPolyMesh"]=rcPolyMesh;rcPolyMesh.prototype["get_verts"]=rcPolyMesh.prototype.get_verts=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_rcPolyMesh_get_verts_1(self,arg0)};rcPolyMesh.prototype["set_verts"]=rcPolyMesh.prototype.set_verts=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcPolyMesh_set_verts_2(self,arg0,arg1)};Object.defineProperty(rcPolyMesh.prototype,"verts",{get:rcPolyMesh.prototype.get_verts,set:rcPolyMesh.prototype.set_verts});rcPolyMesh.prototype["get_polys"]=rcPolyMesh.prototype.get_polys=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_rcPolyMesh_get_polys_1(self,arg0)};rcPolyMesh.prototype["set_polys"]=rcPolyMesh.prototype.set_polys=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcPolyMesh_set_polys_2(self,arg0,arg1)};Object.defineProperty(rcPolyMesh.prototype,"polys",{get:rcPolyMesh.prototype.get_polys,set:rcPolyMesh.prototype.set_polys});rcPolyMesh.prototype["get_regs"]=rcPolyMesh.prototype.get_regs=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_rcPolyMesh_get_regs_1(self,arg0)};rcPolyMesh.prototype["set_regs"]=rcPolyMesh.prototype.set_regs=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcPolyMesh_set_regs_2(self,arg0,arg1)};Object.defineProperty(rcPolyMesh.prototype,"regs",{get:rcPolyMesh.prototype.get_regs,set:rcPolyMesh.prototype.set_regs});rcPolyMesh.prototype["get_flags"]=rcPolyMesh.prototype.get_flags=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_rcPolyMesh_get_flags_1(self,arg0)};rcPolyMesh.prototype["set_flags"]=rcPolyMesh.prototype.set_flags=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcPolyMesh_set_flags_2(self,arg0,arg1)};Object.defineProperty(rcPolyMesh.prototype,"flags",{get:rcPolyMesh.prototype.get_flags,set:rcPolyMesh.prototype.set_flags});rcPolyMesh.prototype["get_areas"]=rcPolyMesh.prototype.get_areas=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_rcPolyMesh_get_areas_1(self,arg0)};rcPolyMesh.prototype["set_areas"]=rcPolyMesh.prototype.set_areas=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcPolyMesh_set_areas_2(self,arg0,arg1)};Object.defineProperty(rcPolyMesh.prototype,"areas",{get:rcPolyMesh.prototype.get_areas,set:rcPolyMesh.prototype.set_areas});rcPolyMesh.prototype["get_nverts"]=rcPolyMesh.prototype.get_nverts=function(){var self=this.ptr;return _emscripten_bind_rcPolyMesh_get_nverts_0(self)};rcPolyMesh.prototype["set_nverts"]=rcPolyMesh.prototype.set_nverts=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcPolyMesh_set_nverts_1(self,arg0)};Object.defineProperty(rcPolyMesh.prototype,"nverts",{get:rcPolyMesh.prototype.get_nverts,set:rcPolyMesh.prototype.set_nverts});rcPolyMesh.prototype["get_npolys"]=rcPolyMesh.prototype.get_npolys=function(){var self=this.ptr;return _emscripten_bind_rcPolyMesh_get_npolys_0(self)};rcPolyMesh.prototype["set_npolys"]=rcPolyMesh.prototype.set_npolys=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcPolyMesh_set_npolys_1(self,arg0)};Object.defineProperty(rcPolyMesh.prototype,"npolys",{get:rcPolyMesh.prototype.get_npolys,set:rcPolyMesh.prototype.set_npolys});rcPolyMesh.prototype["get_maxpolys"]=rcPolyMesh.prototype.get_maxpolys=function(){var self=this.ptr;return _emscripten_bind_rcPolyMesh_get_maxpolys_0(self)};rcPolyMesh.prototype["set_maxpolys"]=rcPolyMesh.prototype.set_maxpolys=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcPolyMesh_set_maxpolys_1(self,arg0)};Object.defineProperty(rcPolyMesh.prototype,"maxpolys",{get:rcPolyMesh.prototype.get_maxpolys,set:rcPolyMesh.prototype.set_maxpolys});rcPolyMesh.prototype["get_nvp"]=rcPolyMesh.prototype.get_nvp=function(){var self=this.ptr;return _emscripten_bind_rcPolyMesh_get_nvp_0(self)};rcPolyMesh.prototype["set_nvp"]=rcPolyMesh.prototype.set_nvp=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcPolyMesh_set_nvp_1(self,arg0)};Object.defineProperty(rcPolyMesh.prototype,"nvp",{get:rcPolyMesh.prototype.get_nvp,set:rcPolyMesh.prototype.set_nvp});rcPolyMesh.prototype["get_bmin"]=rcPolyMesh.prototype.get_bmin=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_rcPolyMesh_get_bmin_1(self,arg0)};rcPolyMesh.prototype["set_bmin"]=rcPolyMesh.prototype.set_bmin=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcPolyMesh_set_bmin_2(self,arg0,arg1)};Object.defineProperty(rcPolyMesh.prototype,"bmin",{get:rcPolyMesh.prototype.get_bmin,set:rcPolyMesh.prototype.set_bmin});rcPolyMesh.prototype["get_bmax"]=rcPolyMesh.prototype.get_bmax=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_rcPolyMesh_get_bmax_1(self,arg0)};rcPolyMesh.prototype["set_bmax"]=rcPolyMesh.prototype.set_bmax=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcPolyMesh_set_bmax_2(self,arg0,arg1)};Object.defineProperty(rcPolyMesh.prototype,"bmax",{get:rcPolyMesh.prototype.get_bmax,set:rcPolyMesh.prototype.set_bmax});rcPolyMesh.prototype["get_cs"]=rcPolyMesh.prototype.get_cs=function(){var self=this.ptr;return _emscripten_bind_rcPolyMesh_get_cs_0(self)};rcPolyMesh.prototype["set_cs"]=rcPolyMesh.prototype.set_cs=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcPolyMesh_set_cs_1(self,arg0)};Object.defineProperty(rcPolyMesh.prototype,"cs",{get:rcPolyMesh.prototype.get_cs,set:rcPolyMesh.prototype.set_cs});rcPolyMesh.prototype["get_ch"]=rcPolyMesh.prototype.get_ch=function(){var self=this.ptr;return _emscripten_bind_rcPolyMesh_get_ch_0(self)};rcPolyMesh.prototype["set_ch"]=rcPolyMesh.prototype.set_ch=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcPolyMesh_set_ch_1(self,arg0)};Object.defineProperty(rcPolyMesh.prototype,"ch",{get:rcPolyMesh.prototype.get_ch,set:rcPolyMesh.prototype.set_ch});rcPolyMesh.prototype["get_borderSize"]=rcPolyMesh.prototype.get_borderSize=function(){var self=this.ptr;return _emscripten_bind_rcPolyMesh_get_borderSize_0(self)};rcPolyMesh.prototype["set_borderSize"]=rcPolyMesh.prototype.set_borderSize=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcPolyMesh_set_borderSize_1(self,arg0)};Object.defineProperty(rcPolyMesh.prototype,"borderSize",{get:rcPolyMesh.prototype.get_borderSize,set:rcPolyMesh.prototype.set_borderSize});rcPolyMesh.prototype["get_maxEdgeError"]=rcPolyMesh.prototype.get_maxEdgeError=function(){var self=this.ptr;return _emscripten_bind_rcPolyMesh_get_maxEdgeError_0(self)};rcPolyMesh.prototype["set_maxEdgeError"]=rcPolyMesh.prototype.set_maxEdgeError=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcPolyMesh_set_maxEdgeError_1(self,arg0)};Object.defineProperty(rcPolyMesh.prototype,"maxEdgeError",{get:rcPolyMesh.prototype.get_maxEdgeError,set:rcPolyMesh.prototype.set_maxEdgeError});rcPolyMesh.prototype["__destroy__"]=rcPolyMesh.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_rcPolyMesh___destroy___0(self)};function rcPolyMeshDetail(){throw"cannot construct a rcPolyMeshDetail, no constructor in IDL"}rcPolyMeshDetail.prototype=Object.create(WrapperObject.prototype);rcPolyMeshDetail.prototype.constructor=rcPolyMeshDetail;rcPolyMeshDetail.prototype.__class__=rcPolyMeshDetail;rcPolyMeshDetail.__cache__={};Module["rcPolyMeshDetail"]=rcPolyMeshDetail;rcPolyMeshDetail.prototype["get_meshes"]=rcPolyMeshDetail.prototype.get_meshes=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_rcPolyMeshDetail_get_meshes_1(self,arg0)};rcPolyMeshDetail.prototype["set_meshes"]=rcPolyMeshDetail.prototype.set_meshes=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcPolyMeshDetail_set_meshes_2(self,arg0,arg1)};Object.defineProperty(rcPolyMeshDetail.prototype,"meshes",{get:rcPolyMeshDetail.prototype.get_meshes,set:rcPolyMeshDetail.prototype.set_meshes});rcPolyMeshDetail.prototype["get_verts"]=rcPolyMeshDetail.prototype.get_verts=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_rcPolyMeshDetail_get_verts_1(self,arg0)};rcPolyMeshDetail.prototype["set_verts"]=rcPolyMeshDetail.prototype.set_verts=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcPolyMeshDetail_set_verts_2(self,arg0,arg1)};Object.defineProperty(rcPolyMeshDetail.prototype,"verts",{get:rcPolyMeshDetail.prototype.get_verts,set:rcPolyMeshDetail.prototype.set_verts});rcPolyMeshDetail.prototype["get_tris"]=rcPolyMeshDetail.prototype.get_tris=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_rcPolyMeshDetail_get_tris_1(self,arg0)};rcPolyMeshDetail.prototype["set_tris"]=rcPolyMeshDetail.prototype.set_tris=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcPolyMeshDetail_set_tris_2(self,arg0,arg1)};Object.defineProperty(rcPolyMeshDetail.prototype,"tris",{get:rcPolyMeshDetail.prototype.get_tris,set:rcPolyMeshDetail.prototype.set_tris});rcPolyMeshDetail.prototype["get_nmeshes"]=rcPolyMeshDetail.prototype.get_nmeshes=function(){var self=this.ptr;return _emscripten_bind_rcPolyMeshDetail_get_nmeshes_0(self)};rcPolyMeshDetail.prototype["set_nmeshes"]=rcPolyMeshDetail.prototype.set_nmeshes=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcPolyMeshDetail_set_nmeshes_1(self,arg0)};Object.defineProperty(rcPolyMeshDetail.prototype,"nmeshes",{get:rcPolyMeshDetail.prototype.get_nmeshes,set:rcPolyMeshDetail.prototype.set_nmeshes});rcPolyMeshDetail.prototype["get_nverts"]=rcPolyMeshDetail.prototype.get_nverts=function(){var self=this.ptr;return _emscripten_bind_rcPolyMeshDetail_get_nverts_0(self)};rcPolyMeshDetail.prototype["set_nverts"]=rcPolyMeshDetail.prototype.set_nverts=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcPolyMeshDetail_set_nverts_1(self,arg0)};Object.defineProperty(rcPolyMeshDetail.prototype,"nverts",{get:rcPolyMeshDetail.prototype.get_nverts,set:rcPolyMeshDetail.prototype.set_nverts});rcPolyMeshDetail.prototype["get_ntris"]=rcPolyMeshDetail.prototype.get_ntris=function(){var self=this.ptr;return _emscripten_bind_rcPolyMeshDetail_get_ntris_0(self)};rcPolyMeshDetail.prototype["set_ntris"]=rcPolyMeshDetail.prototype.set_ntris=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcPolyMeshDetail_set_ntris_1(self,arg0)};Object.defineProperty(rcPolyMeshDetail.prototype,"ntris",{get:rcPolyMeshDetail.prototype.get_ntris,set:rcPolyMeshDetail.prototype.set_ntris});rcPolyMeshDetail.prototype["__destroy__"]=rcPolyMeshDetail.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_rcPolyMeshDetail___destroy___0(self)};function Vec3(x,y,z){if(x&&typeof x==="object")x=x.ptr;if(y&&typeof y==="object")y=y.ptr;if(z&&typeof z==="object")z=z.ptr;if(x===undefined){this.ptr=_emscripten_bind_Vec3_Vec3_0();getCache(Vec3)[this.ptr]=this;return}if(y===undefined){this.ptr=_emscripten_bind_Vec3_Vec3_1(x);getCache(Vec3)[this.ptr]=this;return}if(z===undefined){this.ptr=_emscripten_bind_Vec3_Vec3_2(x,y);getCache(Vec3)[this.ptr]=this;return}this.ptr=_emscripten_bind_Vec3_Vec3_3(x,y,z);getCache(Vec3)[this.ptr]=this}Vec3.prototype=Object.create(WrapperObject.prototype);Vec3.prototype.constructor=Vec3;Vec3.prototype.__class__=Vec3;Vec3.__cache__={};Module["Vec3"]=Vec3;Vec3.prototype["get_x"]=Vec3.prototype.get_x=function(){var self=this.ptr;return _emscripten_bind_Vec3_get_x_0(self)};Vec3.prototype["set_x"]=Vec3.prototype.set_x=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Vec3_set_x_1(self,arg0)};Object.defineProperty(Vec3.prototype,"x",{get:Vec3.prototype.get_x,set:Vec3.prototype.set_x});Vec3.prototype["get_y"]=Vec3.prototype.get_y=function(){var self=this.ptr;return _emscripten_bind_Vec3_get_y_0(self)};Vec3.prototype["set_y"]=Vec3.prototype.set_y=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Vec3_set_y_1(self,arg0)};Object.defineProperty(Vec3.prototype,"y",{get:Vec3.prototype.get_y,set:Vec3.prototype.set_y});Vec3.prototype["get_z"]=Vec3.prototype.get_z=function(){var self=this.ptr;return _emscripten_bind_Vec3_get_z_0(self)};Vec3.prototype["set_z"]=Vec3.prototype.set_z=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Vec3_set_z_1(self,arg0)};Object.defineProperty(Vec3.prototype,"z",{get:Vec3.prototype.get_z,set:Vec3.prototype.set_z});Vec3.prototype["__destroy__"]=Vec3.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_Vec3___destroy___0(self)};function NavMeshRemoveTileResult(){throw"cannot construct a NavMeshRemoveTileResult, no constructor in IDL"}NavMeshRemoveTileResult.prototype=Object.create(WrapperObject.prototype);NavMeshRemoveTileResult.prototype.constructor=NavMeshRemoveTileResult;NavMeshRemoveTileResult.prototype.__class__=NavMeshRemoveTileResult;NavMeshRemoveTileResult.__cache__={};Module["NavMeshRemoveTileResult"]=NavMeshRemoveTileResult;NavMeshRemoveTileResult.prototype["get_status"]=NavMeshRemoveTileResult.prototype.get_status=function(){var self=this.ptr;return _emscripten_bind_NavMeshRemoveTileResult_get_status_0(self)};NavMeshRemoveTileResult.prototype["set_status"]=NavMeshRemoveTileResult.prototype.set_status=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_NavMeshRemoveTileResult_set_status_1(self,arg0)};Object.defineProperty(NavMeshRemoveTileResult.prototype,"status",{get:NavMeshRemoveTileResult.prototype.get_status,set:NavMeshRemoveTileResult.prototype.set_status});NavMeshRemoveTileResult.prototype["get_data"]=NavMeshRemoveTileResult.prototype.get_data=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_NavMeshRemoveTileResult_get_data_1(self,arg0)};NavMeshRemoveTileResult.prototype["set_data"]=NavMeshRemoveTileResult.prototype.set_data=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_NavMeshRemoveTileResult_set_data_2(self,arg0,arg1)};Object.defineProperty(NavMeshRemoveTileResult.prototype,"data",{get:NavMeshRemoveTileResult.prototype.get_data,set:NavMeshRemoveTileResult.prototype.set_data});NavMeshRemoveTileResult.prototype["get_dataSize"]=NavMeshRemoveTileResult.prototype.get_dataSize=function(){var self=this.ptr;return _emscripten_bind_NavMeshRemoveTileResult_get_dataSize_0(self)};NavMeshRemoveTileResult.prototype["set_dataSize"]=NavMeshRemoveTileResult.prototype.set_dataSize=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_NavMeshRemoveTileResult_set_dataSize_1(self,arg0)};Object.defineProperty(NavMeshRemoveTileResult.prototype,"dataSize",{get:NavMeshRemoveTileResult.prototype.get_dataSize,set:NavMeshRemoveTileResult.prototype.set_dataSize});NavMeshRemoveTileResult.prototype["__destroy__"]=NavMeshRemoveTileResult.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_NavMeshRemoveTileResult___destroy___0(self)};function NavMeshCalcTileLocResult(){throw"cannot construct a NavMeshCalcTileLocResult, no constructor in IDL"}NavMeshCalcTileLocResult.prototype=Object.create(WrapperObject.prototype);NavMeshCalcTileLocResult.prototype.constructor=NavMeshCalcTileLocResult;NavMeshCalcTileLocResult.prototype.__class__=NavMeshCalcTileLocResult;NavMeshCalcTileLocResult.__cache__={};Module["NavMeshCalcTileLocResult"]=NavMeshCalcTileLocResult;NavMeshCalcTileLocResult.prototype["get_tileX"]=NavMeshCalcTileLocResult.prototype.get_tileX=function(){var self=this.ptr;return _emscripten_bind_NavMeshCalcTileLocResult_get_tileX_0(self)};NavMeshCalcTileLocResult.prototype["set_tileX"]=NavMeshCalcTileLocResult.prototype.set_tileX=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_NavMeshCalcTileLocResult_set_tileX_1(self,arg0)};Object.defineProperty(NavMeshCalcTileLocResult.prototype,"tileX",{get:NavMeshCalcTileLocResult.prototype.get_tileX,set:NavMeshCalcTileLocResult.prototype.set_tileX});NavMeshCalcTileLocResult.prototype["get_tileY"]=NavMeshCalcTileLocResult.prototype.get_tileY=function(){var self=this.ptr;return _emscripten_bind_NavMeshCalcTileLocResult_get_tileY_0(self)};NavMeshCalcTileLocResult.prototype["set_tileY"]=NavMeshCalcTileLocResult.prototype.set_tileY=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_NavMeshCalcTileLocResult_set_tileY_1(self,arg0)};Object.defineProperty(NavMeshCalcTileLocResult.prototype,"tileY",{get:NavMeshCalcTileLocResult.prototype.get_tileY,set:NavMeshCalcTileLocResult.prototype.set_tileY});NavMeshCalcTileLocResult.prototype["__destroy__"]=NavMeshCalcTileLocResult.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_NavMeshCalcTileLocResult___destroy___0(self)};function NavMeshGetTilesAtResult(){throw"cannot construct a NavMeshGetTilesAtResult, no constructor in IDL"}NavMeshGetTilesAtResult.prototype=Object.create(WrapperObject.prototype);NavMeshGetTilesAtResult.prototype.constructor=NavMeshGetTilesAtResult;NavMeshGetTilesAtResult.prototype.__class__=NavMeshGetTilesAtResult;NavMeshGetTilesAtResult.__cache__={};Module["NavMeshGetTilesAtResult"]=NavMeshGetTilesAtResult;NavMeshGetTilesAtResult.prototype["get_tiles"]=NavMeshGetTilesAtResult.prototype.get_tiles=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return wrapPointer(_emscripten_bind_NavMeshGetTilesAtResult_get_tiles_1(self,arg0),dtMeshTile)};Object.defineProperty(NavMeshGetTilesAtResult.prototype,"tiles",{get:NavMeshGetTilesAtResult.prototype.get_tiles});NavMeshGetTilesAtResult.prototype["get_tileCount"]=NavMeshGetTilesAtResult.prototype.get_tileCount=function(){var self=this.ptr;return _emscripten_bind_NavMeshGetTilesAtResult_get_tileCount_0(self)};NavMeshGetTilesAtResult.prototype["set_tileCount"]=NavMeshGetTilesAtResult.prototype.set_tileCount=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_NavMeshGetTilesAtResult_set_tileCount_1(self,arg0)};Object.defineProperty(NavMeshGetTilesAtResult.prototype,"tileCount",{get:NavMeshGetTilesAtResult.prototype.get_tileCount,set:NavMeshGetTilesAtResult.prototype.set_tileCount});NavMeshGetTilesAtResult.prototype["__destroy__"]=NavMeshGetTilesAtResult.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_NavMeshGetTilesAtResult___destroy___0(self)};function NavMeshGetTileAndPolyByRefResult(){throw"cannot construct a NavMeshGetTileAndPolyByRefResult, no constructor in IDL"}NavMeshGetTileAndPolyByRefResult.prototype=Object.create(WrapperObject.prototype);NavMeshGetTileAndPolyByRefResult.prototype.constructor=NavMeshGetTileAndPolyByRefResult;NavMeshGetTileAndPolyByRefResult.prototype.__class__=NavMeshGetTileAndPolyByRefResult;NavMeshGetTileAndPolyByRefResult.__cache__={};Module["NavMeshGetTileAndPolyByRefResult"]=NavMeshGetTileAndPolyByRefResult;NavMeshGetTileAndPolyByRefResult.prototype["get_status"]=NavMeshGetTileAndPolyByRefResult.prototype.get_status=function(){var self=this.ptr;return _emscripten_bind_NavMeshGetTileAndPolyByRefResult_get_status_0(self)};NavMeshGetTileAndPolyByRefResult.prototype["set_status"]=NavMeshGetTileAndPolyByRefResult.prototype.set_status=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_NavMeshGetTileAndPolyByRefResult_set_status_1(self,arg0)};Object.defineProperty(NavMeshGetTileAndPolyByRefResult.prototype,"status",{get:NavMeshGetTileAndPolyByRefResult.prototype.get_status,set:NavMeshGetTileAndPolyByRefResult.prototype.set_status});NavMeshGetTileAndPolyByRefResult.prototype["get_tile"]=NavMeshGetTileAndPolyByRefResult.prototype.get_tile=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_NavMeshGetTileAndPolyByRefResult_get_tile_0(self),dtMeshTile)};NavMeshGetTileAndPolyByRefResult.prototype["set_tile"]=NavMeshGetTileAndPolyByRefResult.prototype.set_tile=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_NavMeshGetTileAndPolyByRefResult_set_tile_1(self,arg0)};Object.defineProperty(NavMeshGetTileAndPolyByRefResult.prototype,"tile",{get:NavMeshGetTileAndPolyByRefResult.prototype.get_tile,set:NavMeshGetTileAndPolyByRefResult.prototype.set_tile});NavMeshGetTileAndPolyByRefResult.prototype["get_poly"]=NavMeshGetTileAndPolyByRefResult.prototype.get_poly=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_NavMeshGetTileAndPolyByRefResult_get_poly_0(self),dtPoly)};NavMeshGetTileAndPolyByRefResult.prototype["set_poly"]=NavMeshGetTileAndPolyByRefResult.prototype.set_poly=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_NavMeshGetTileAndPolyByRefResult_set_poly_1(self,arg0)};Object.defineProperty(NavMeshGetTileAndPolyByRefResult.prototype,"poly",{get:NavMeshGetTileAndPolyByRefResult.prototype.get_poly,set:NavMeshGetTileAndPolyByRefResult.prototype.set_poly});NavMeshGetTileAndPolyByRefResult.prototype["__destroy__"]=NavMeshGetTileAndPolyByRefResult.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_NavMeshGetTileAndPolyByRefResult___destroy___0(self)};function NavMeshStoreTileStateResult(){throw"cannot construct a NavMeshStoreTileStateResult, no constructor in IDL"}NavMeshStoreTileStateResult.prototype=Object.create(WrapperObject.prototype);NavMeshStoreTileStateResult.prototype.constructor=NavMeshStoreTileStateResult;NavMeshStoreTileStateResult.prototype.__class__=NavMeshStoreTileStateResult;NavMeshStoreTileStateResult.__cache__={};Module["NavMeshStoreTileStateResult"]=NavMeshStoreTileStateResult;NavMeshStoreTileStateResult.prototype["get_status"]=NavMeshStoreTileStateResult.prototype.get_status=function(){var self=this.ptr;return _emscripten_bind_NavMeshStoreTileStateResult_get_status_0(self)};NavMeshStoreTileStateResult.prototype["set_status"]=NavMeshStoreTileStateResult.prototype.set_status=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_NavMeshStoreTileStateResult_set_status_1(self,arg0)};Object.defineProperty(NavMeshStoreTileStateResult.prototype,"status",{get:NavMeshStoreTileStateResult.prototype.get_status,set:NavMeshStoreTileStateResult.prototype.set_status});NavMeshStoreTileStateResult.prototype["get_data"]=NavMeshStoreTileStateResult.prototype.get_data=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_NavMeshStoreTileStateResult_get_data_1(self,arg0)};NavMeshStoreTileStateResult.prototype["set_data"]=NavMeshStoreTileStateResult.prototype.set_data=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_NavMeshStoreTileStateResult_set_data_2(self,arg0,arg1)};Object.defineProperty(NavMeshStoreTileStateResult.prototype,"data",{get:NavMeshStoreTileStateResult.prototype.get_data,set:NavMeshStoreTileStateResult.prototype.set_data});NavMeshStoreTileStateResult.prototype["get_dataSize"]=NavMeshStoreTileStateResult.prototype.get_dataSize=function(){var self=this.ptr;return _emscripten_bind_NavMeshStoreTileStateResult_get_dataSize_0(self)};NavMeshStoreTileStateResult.prototype["set_dataSize"]=NavMeshStoreTileStateResult.prototype.set_dataSize=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_NavMeshStoreTileStateResult_set_dataSize_1(self,arg0)};Object.defineProperty(NavMeshStoreTileStateResult.prototype,"dataSize",{get:NavMeshStoreTileStateResult.prototype.get_dataSize,set:NavMeshStoreTileStateResult.prototype.set_dataSize});NavMeshStoreTileStateResult.prototype["__destroy__"]=NavMeshStoreTileStateResult.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_NavMeshStoreTileStateResult___destroy___0(self)};function NavMesh(navMesh){if(navMesh&&typeof navMesh==="object")navMesh=navMesh.ptr;if(navMesh===undefined){this.ptr=_emscripten_bind_NavMesh_NavMesh_0();getCache(NavMesh)[this.ptr]=this;return}this.ptr=_emscripten_bind_NavMesh_NavMesh_1(navMesh);getCache(NavMesh)[this.ptr]=this}NavMesh.prototype=Object.create(WrapperObject.prototype);NavMesh.prototype.constructor=NavMesh;NavMesh.prototype.__class__=NavMesh;NavMesh.__cache__={};Module["NavMesh"]=NavMesh;NavMesh.prototype["initSolo"]=NavMesh.prototype.initSolo=function(navMeshData){var self=this.ptr;if(navMeshData&&typeof navMeshData==="object")navMeshData=navMeshData.ptr;return!!_emscripten_bind_NavMesh_initSolo_1(self,navMeshData)};NavMesh.prototype["initTiled"]=NavMesh.prototype.initTiled=function(params){var self=this.ptr;if(params&&typeof params==="object")params=params.ptr;return!!_emscripten_bind_NavMesh_initTiled_1(self,params)};NavMesh.prototype["addTile"]=NavMesh.prototype.addTile=function(navMeshData,flags,lastRef,tileRef){var self=this.ptr;if(navMeshData&&typeof navMeshData==="object")navMeshData=navMeshData.ptr;if(flags&&typeof flags==="object")flags=flags.ptr;if(lastRef&&typeof lastRef==="object")lastRef=lastRef.ptr;if(tileRef&&typeof tileRef==="object")tileRef=tileRef.ptr;return _emscripten_bind_NavMesh_addTile_4(self,navMeshData,flags,lastRef,tileRef)};NavMesh.prototype["decodePolyId"]=NavMesh.prototype.decodePolyId=function(polyRef,salt,it,ip){var self=this.ptr;if(polyRef&&typeof polyRef==="object")polyRef=polyRef.ptr;if(salt&&typeof salt==="object")salt=salt.ptr;if(it&&typeof it==="object")it=it.ptr;if(ip&&typeof ip==="object")ip=ip.ptr;_emscripten_bind_NavMesh_decodePolyId_4(self,polyRef,salt,it,ip)};NavMesh.prototype["encodePolyId"]=NavMesh.prototype.encodePolyId=function(salt,it,ip){var self=this.ptr;if(salt&&typeof salt==="object")salt=salt.ptr;if(it&&typeof it==="object")it=it.ptr;if(ip&&typeof ip==="object")ip=ip.ptr;return _emscripten_bind_NavMesh_encodePolyId_3(self,salt,it,ip)};NavMesh.prototype["removeTile"]=NavMesh.prototype.removeTile=function(ref){var self=this.ptr;if(ref&&typeof ref==="object")ref=ref.ptr;return wrapPointer(_emscripten_bind_NavMesh_removeTile_1(self,ref),NavMeshRemoveTileResult)};NavMesh.prototype["getNavMesh"]=NavMesh.prototype.getNavMesh=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_NavMesh_getNavMesh_0(self),dtNavMesh)};NavMesh.prototype["calcTileLoc"]=NavMesh.prototype.calcTileLoc=function(pos){var self=this.ptr;ensureCache.prepare();if(typeof pos=="object"){pos=ensureFloat32(pos)}return wrapPointer(_emscripten_bind_NavMesh_calcTileLoc_1(self,pos),NavMeshCalcTileLocResult)};NavMesh.prototype["getTileAt"]=NavMesh.prototype.getTileAt=function(x,y,layer){var self=this.ptr;if(x&&typeof x==="object")x=x.ptr;if(y&&typeof y==="object")y=y.ptr;if(layer&&typeof layer==="object")layer=layer.ptr;return wrapPointer(_emscripten_bind_NavMesh_getTileAt_3(self,x,y,layer),dtMeshTile)};NavMesh.prototype["getTilesAt"]=NavMesh.prototype.getTilesAt=function(x,y,maxTiles){var self=this.ptr;if(x&&typeof x==="object")x=x.ptr;if(y&&typeof y==="object")y=y.ptr;if(maxTiles&&typeof maxTiles==="object")maxTiles=maxTiles.ptr;return wrapPointer(_emscripten_bind_NavMesh_getTilesAt_3(self,x,y,maxTiles),NavMeshGetTilesAtResult)};NavMesh.prototype["getTileRefAt"]=NavMesh.prototype.getTileRefAt=function(x,y,layer){var self=this.ptr;if(x&&typeof x==="object")x=x.ptr;if(y&&typeof y==="object")y=y.ptr;if(layer&&typeof layer==="object")layer=layer.ptr;return _emscripten_bind_NavMesh_getTileRefAt_3(self,x,y,layer)};NavMesh.prototype["getTileRef"]=NavMesh.prototype.getTileRef=function(tile){var self=this.ptr;if(tile&&typeof tile==="object")tile=tile.ptr;return _emscripten_bind_NavMesh_getTileRef_1(self,tile)};NavMesh.prototype["getTileByRef"]=NavMesh.prototype.getTileByRef=function(ref){var self=this.ptr;if(ref&&typeof ref==="object")ref=ref.ptr;return wrapPointer(_emscripten_bind_NavMesh_getTileByRef_1(self,ref),dtMeshTile)};NavMesh.prototype["getMaxTiles"]=NavMesh.prototype.getMaxTiles=function(){var self=this.ptr;return _emscripten_bind_NavMesh_getMaxTiles_0(self)};NavMesh.prototype["getTile"]=NavMesh.prototype.getTile=function(i){var self=this.ptr;if(i&&typeof i==="object")i=i.ptr;return wrapPointer(_emscripten_bind_NavMesh_getTile_1(self,i),dtMeshTile)};NavMesh.prototype["getTileAndPolyByRef"]=NavMesh.prototype.getTileAndPolyByRef=function(ref){var self=this.ptr;if(ref&&typeof ref==="object")ref=ref.ptr;return wrapPointer(_emscripten_bind_NavMesh_getTileAndPolyByRef_1(self,ref),NavMeshGetTileAndPolyByRefResult)};NavMesh.prototype["getTileAndPolyByRefUnsafe"]=NavMesh.prototype.getTileAndPolyByRefUnsafe=function(ref){var self=this.ptr;if(ref&&typeof ref==="object")ref=ref.ptr;return wrapPointer(_emscripten_bind_NavMesh_getTileAndPolyByRefUnsafe_1(self,ref),NavMeshGetTileAndPolyByRefResult)};NavMesh.prototype["isValidPolyRef"]=NavMesh.prototype.isValidPolyRef=function(ref){var self=this.ptr;if(ref&&typeof ref==="object")ref=ref.ptr;return!!_emscripten_bind_NavMesh_isValidPolyRef_1(self,ref)};NavMesh.prototype["getPolyRefBase"]=NavMesh.prototype.getPolyRefBase=function(tile){var self=this.ptr;if(tile&&typeof tile==="object")tile=tile.ptr;return _emscripten_bind_NavMesh_getPolyRefBase_1(self,tile)};NavMesh.prototype["getOffMeshConnectionPolyEndPoints"]=NavMesh.prototype.getOffMeshConnectionPolyEndPoints=function(prevRef,polyRef,startPos,endPos){var self=this.ptr;if(prevRef&&typeof prevRef==="object")prevRef=prevRef.ptr;if(polyRef&&typeof polyRef==="object")polyRef=polyRef.ptr;if(startPos&&typeof startPos==="object")startPos=startPos.ptr;if(endPos&&typeof endPos==="object")endPos=endPos.ptr;return _emscripten_bind_NavMesh_getOffMeshConnectionPolyEndPoints_4(self,prevRef,polyRef,startPos,endPos)};NavMesh.prototype["getOffMeshConnectionByRef"]=NavMesh.prototype.getOffMeshConnectionByRef=function(ref){var self=this.ptr;if(ref&&typeof ref==="object")ref=ref.ptr;return wrapPointer(_emscripten_bind_NavMesh_getOffMeshConnectionByRef_1(self,ref),dtOffMeshConnection)};NavMesh.prototype["setPolyFlags"]=NavMesh.prototype.setPolyFlags=function(ref,flags){var self=this.ptr;if(ref&&typeof ref==="object")ref=ref.ptr;if(flags&&typeof flags==="object")flags=flags.ptr;return _emscripten_bind_NavMesh_setPolyFlags_2(self,ref,flags)};NavMesh.prototype["getPolyFlags"]=NavMesh.prototype.getPolyFlags=function(ref,flags){var self=this.ptr;if(ref&&typeof ref==="object")ref=ref.ptr;if(flags&&typeof flags==="object")flags=flags.ptr;return _emscripten_bind_NavMesh_getPolyFlags_2(self,ref,flags)};NavMesh.prototype["setPolyArea"]=NavMesh.prototype.setPolyArea=function(ref,area){var self=this.ptr;if(ref&&typeof ref==="object")ref=ref.ptr;if(area&&typeof area==="object")area=area.ptr;return _emscripten_bind_NavMesh_setPolyArea_2(self,ref,area)};NavMesh.prototype["getPolyArea"]=NavMesh.prototype.getPolyArea=function(ref,area){var self=this.ptr;if(ref&&typeof ref==="object")ref=ref.ptr;if(area&&typeof area==="object")area=area.ptr;return _emscripten_bind_NavMesh_getPolyArea_2(self,ref,area)};NavMesh.prototype["getTileStateSize"]=NavMesh.prototype.getTileStateSize=function(tile){var self=this.ptr;if(tile&&typeof tile==="object")tile=tile.ptr;return _emscripten_bind_NavMesh_getTileStateSize_1(self,tile)};NavMesh.prototype["storeTileState"]=NavMesh.prototype.storeTileState=function(tile,maxDataSize){var self=this.ptr;if(tile&&typeof tile==="object")tile=tile.ptr;if(maxDataSize&&typeof maxDataSize==="object")maxDataSize=maxDataSize.ptr;return wrapPointer(_emscripten_bind_NavMesh_storeTileState_2(self,tile,maxDataSize),NavMeshStoreTileStateResult)};NavMesh.prototype["restoreTileState"]=NavMesh.prototype.restoreTileState=function(tile,data,maxDataSize){var self=this.ptr;ensureCache.prepare();if(tile&&typeof tile==="object")tile=tile.ptr;if(typeof data=="object"){data=ensureInt8(data)}if(maxDataSize&&typeof maxDataSize==="object")maxDataSize=maxDataSize.ptr;return _emscripten_bind_NavMesh_restoreTileState_3(self,tile,data,maxDataSize)};NavMesh.prototype["destroy"]=NavMesh.prototype.destroy=function(){var self=this.ptr;_emscripten_bind_NavMesh_destroy_0(self)};NavMesh.prototype["get_m_navMesh"]=NavMesh.prototype.get_m_navMesh=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_NavMesh_get_m_navMesh_0(self),dtNavMesh)};NavMesh.prototype["set_m_navMesh"]=NavMesh.prototype.set_m_navMesh=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_NavMesh_set_m_navMesh_1(self,arg0)};Object.defineProperty(NavMesh.prototype,"m_navMesh",{get:NavMesh.prototype.get_m_navMesh,set:NavMesh.prototype.set_m_navMesh});NavMesh.prototype["__destroy__"]=NavMesh.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_NavMesh___destroy___0(self)};function FastRand(){throw"cannot construct a FastRand, no constructor in IDL"}FastRand.prototype=Object.create(WrapperObject.prototype);FastRand.prototype.constructor=FastRand;FastRand.prototype.__class__=FastRand;FastRand.__cache__={};Module["FastRand"]=FastRand;FastRand.prototype["getSeed"]=FastRand.prototype.getSeed=function(){return _emscripten_bind_FastRand_getSeed_0()};FastRand.prototype["setSeed"]=FastRand.prototype.setSeed=function(seed){if(seed&&typeof seed==="object")seed=seed.ptr;_emscripten_bind_FastRand_setSeed_1(seed)};FastRand.prototype["__destroy__"]=FastRand.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_FastRand___destroy___0(self)};function dtRaycastHit(){this.ptr=_emscripten_bind_dtRaycastHit_dtRaycastHit_0();getCache(dtRaycastHit)[this.ptr]=this}dtRaycastHit.prototype=Object.create(WrapperObject.prototype);dtRaycastHit.prototype.constructor=dtRaycastHit;dtRaycastHit.prototype.__class__=dtRaycastHit;dtRaycastHit.__cache__={};Module["dtRaycastHit"]=dtRaycastHit;dtRaycastHit.prototype["get_t"]=dtRaycastHit.prototype.get_t=function(){var self=this.ptr;return _emscripten_bind_dtRaycastHit_get_t_0(self)};dtRaycastHit.prototype["set_t"]=dtRaycastHit.prototype.set_t=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtRaycastHit_set_t_1(self,arg0)};Object.defineProperty(dtRaycastHit.prototype,"t",{get:dtRaycastHit.prototype.get_t,set:dtRaycastHit.prototype.set_t});dtRaycastHit.prototype["get_hitNormal"]=dtRaycastHit.prototype.get_hitNormal=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtRaycastHit_get_hitNormal_1(self,arg0)};dtRaycastHit.prototype["set_hitNormal"]=dtRaycastHit.prototype.set_hitNormal=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtRaycastHit_set_hitNormal_2(self,arg0,arg1)};Object.defineProperty(dtRaycastHit.prototype,"hitNormal",{get:dtRaycastHit.prototype.get_hitNormal,set:dtRaycastHit.prototype.set_hitNormal});dtRaycastHit.prototype["get_hitEdgeIndex"]=dtRaycastHit.prototype.get_hitEdgeIndex=function(){var self=this.ptr;return _emscripten_bind_dtRaycastHit_get_hitEdgeIndex_0(self)};dtRaycastHit.prototype["set_hitEdgeIndex"]=dtRaycastHit.prototype.set_hitEdgeIndex=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtRaycastHit_set_hitEdgeIndex_1(self,arg0)};Object.defineProperty(dtRaycastHit.prototype,"hitEdgeIndex",{get:dtRaycastHit.prototype.get_hitEdgeIndex,set:dtRaycastHit.prototype.set_hitEdgeIndex});dtRaycastHit.prototype["get_path"]=dtRaycastHit.prototype.get_path=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtRaycastHit_get_path_1(self,arg0)};dtRaycastHit.prototype["set_path"]=dtRaycastHit.prototype.set_path=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtRaycastHit_set_path_2(self,arg0,arg1)};Object.defineProperty(dtRaycastHit.prototype,"path",{get:dtRaycastHit.prototype.get_path,set:dtRaycastHit.prototype.set_path});dtRaycastHit.prototype["get_pathCount"]=dtRaycastHit.prototype.get_pathCount=function(){var self=this.ptr;return _emscripten_bind_dtRaycastHit_get_pathCount_0(self)};dtRaycastHit.prototype["set_pathCount"]=dtRaycastHit.prototype.set_pathCount=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtRaycastHit_set_pathCount_1(self,arg0)};Object.defineProperty(dtRaycastHit.prototype,"pathCount",{get:dtRaycastHit.prototype.get_pathCount,set:dtRaycastHit.prototype.set_pathCount});dtRaycastHit.prototype["get_maxPath"]=dtRaycastHit.prototype.get_maxPath=function(){var self=this.ptr;return _emscripten_bind_dtRaycastHit_get_maxPath_0(self)};dtRaycastHit.prototype["set_maxPath"]=dtRaycastHit.prototype.set_maxPath=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtRaycastHit_set_maxPath_1(self,arg0)};Object.defineProperty(dtRaycastHit.prototype,"maxPath",{get:dtRaycastHit.prototype.get_maxPath,set:dtRaycastHit.prototype.set_maxPath});dtRaycastHit.prototype["get_pathCost"]=dtRaycastHit.prototype.get_pathCost=function(){var self=this.ptr;return _emscripten_bind_dtRaycastHit_get_pathCost_0(self)};dtRaycastHit.prototype["set_pathCost"]=dtRaycastHit.prototype.set_pathCost=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtRaycastHit_set_pathCost_1(self,arg0)};Object.defineProperty(dtRaycastHit.prototype,"pathCost",{get:dtRaycastHit.prototype.get_pathCost,set:dtRaycastHit.prototype.set_pathCost});dtRaycastHit.prototype["__destroy__"]=dtRaycastHit.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_dtRaycastHit___destroy___0(self)};function NavMeshQuery(navMeshQuery){if(navMeshQuery&&typeof navMeshQuery==="object")navMeshQuery=navMeshQuery.ptr;if(navMeshQuery===undefined){this.ptr=_emscripten_bind_NavMeshQuery_NavMeshQuery_0();getCache(NavMeshQuery)[this.ptr]=this;return}this.ptr=_emscripten_bind_NavMeshQuery_NavMeshQuery_1(navMeshQuery);getCache(NavMeshQuery)[this.ptr]=this}NavMeshQuery.prototype=Object.create(WrapperObject.prototype);NavMeshQuery.prototype.constructor=NavMeshQuery;NavMeshQuery.prototype.__class__=NavMeshQuery;NavMeshQuery.__cache__={};Module["NavMeshQuery"]=NavMeshQuery;NavMeshQuery.prototype["init"]=NavMeshQuery.prototype.init=function(navMesh,maxNodes){var self=this.ptr;if(navMesh&&typeof navMesh==="object")navMesh=navMesh.ptr;if(maxNodes&&typeof maxNodes==="object")maxNodes=maxNodes.ptr;return _emscripten_bind_NavMeshQuery_init_2(self,navMesh,maxNodes)};NavMeshQuery.prototype["findPath"]=NavMeshQuery.prototype.findPath=function(startRef,endRef,startPos,endPos,filter,path,maxPath){var self=this.ptr;ensureCache.prepare();if(startRef&&typeof startRef==="object")startRef=startRef.ptr;if(endRef&&typeof endRef==="object")endRef=endRef.ptr;if(typeof startPos=="object"){startPos=ensureFloat32(startPos)}if(typeof endPos=="object"){endPos=ensureFloat32(endPos)}if(filter&&typeof filter==="object")filter=filter.ptr;if(path&&typeof path==="object")path=path.ptr;if(maxPath&&typeof maxPath==="object")maxPath=maxPath.ptr;return _emscripten_bind_NavMeshQuery_findPath_7(self,startRef,endRef,startPos,endPos,filter,path,maxPath)};NavMeshQuery.prototype["closestPointOnPoly"]=NavMeshQuery.prototype.closestPointOnPoly=function(ref,pos,closest,posOverPoly){var self=this.ptr;ensureCache.prepare();if(ref&&typeof ref==="object")ref=ref.ptr;if(typeof pos=="object"){pos=ensureFloat32(pos)}if(closest&&typeof closest==="object")closest=closest.ptr;if(posOverPoly&&typeof posOverPoly==="object")posOverPoly=posOverPoly.ptr;return _emscripten_bind_NavMeshQuery_closestPointOnPoly_4(self,ref,pos,closest,posOverPoly)};NavMeshQuery.prototype["findClosestPoint"]=NavMeshQuery.prototype.findClosestPoint=function(position,halfExtents,filter,resultPolyRef,resultPoint,resultPosOverPoly){var self=this.ptr;ensureCache.prepare();if(typeof position=="object"){position=ensureFloat32(position)}if(typeof halfExtents=="object"){halfExtents=ensureFloat32(halfExtents)}if(filter&&typeof filter==="object")filter=filter.ptr;if(resultPolyRef&&typeof resultPolyRef==="object")resultPolyRef=resultPolyRef.ptr;if(resultPoint&&typeof resultPoint==="object")resultPoint=resultPoint.ptr;if(resultPosOverPoly&&typeof resultPosOverPoly==="object")resultPosOverPoly=resultPosOverPoly.ptr;return _emscripten_bind_NavMeshQuery_findClosestPoint_6(self,position,halfExtents,filter,resultPolyRef,resultPoint,resultPosOverPoly)};NavMeshQuery.prototype["findStraightPath"]=NavMeshQuery.prototype.findStraightPath=function(startPos,endPos,pathPolys,straightPath,straightPathFlags,straightPathRefs,straightPathCountRef,maxStraightPath,options){var self=this.ptr;ensureCache.prepare();if(typeof startPos=="object"){startPos=ensureFloat32(startPos)}if(typeof endPos=="object"){endPos=ensureFloat32(endPos)}if(pathPolys&&typeof pathPolys==="object")pathPolys=pathPolys.ptr;if(straightPath&&typeof straightPath==="object")straightPath=straightPath.ptr;if(straightPathFlags&&typeof straightPathFlags==="object")straightPathFlags=straightPathFlags.ptr;if(straightPathRefs&&typeof straightPathRefs==="object")straightPathRefs=straightPathRefs.ptr;if(straightPathCountRef&&typeof straightPathCountRef==="object")straightPathCountRef=straightPathCountRef.ptr;if(maxStraightPath&&typeof maxStraightPath==="object")maxStraightPath=maxStraightPath.ptr;if(options&&typeof options==="object")options=options.ptr;return _emscripten_bind_NavMeshQuery_findStraightPath_9(self,startPos,endPos,pathPolys,straightPath,straightPathFlags,straightPathRefs,straightPathCountRef,maxStraightPath,options)};NavMeshQuery.prototype["findNearestPoly"]=NavMeshQuery.prototype.findNearestPoly=function(center,halfExtents,filter,nearestRef,nearestPt,isOverPoly){var self=this.ptr;ensureCache.prepare();if(typeof center=="object"){center=ensureFloat32(center)}if(typeof halfExtents=="object"){halfExtents=ensureFloat32(halfExtents)}if(filter&&typeof filter==="object")filter=filter.ptr;if(nearestRef&&typeof nearestRef==="object")nearestRef=nearestRef.ptr;if(nearestPt&&typeof nearestPt==="object")nearestPt=nearestPt.ptr;if(isOverPoly&&typeof isOverPoly==="object")isOverPoly=isOverPoly.ptr;return _emscripten_bind_NavMeshQuery_findNearestPoly_6(self,center,halfExtents,filter,nearestRef,nearestPt,isOverPoly)};NavMeshQuery.prototype["findPolysAroundCircle"]=NavMeshQuery.prototype.findPolysAroundCircle=function(startRef,centerPos,radius,filter,resultRef,resultParent,resultCost,resultCount,maxResult){var self=this.ptr;ensureCache.prepare();if(startRef&&typeof startRef==="object")startRef=startRef.ptr;if(typeof centerPos=="object"){centerPos=ensureFloat32(centerPos)}if(radius&&typeof radius==="object")radius=radius.ptr;if(filter&&typeof filter==="object")filter=filter.ptr;if(resultRef&&typeof resultRef==="object")resultRef=resultRef.ptr;if(resultParent&&typeof resultParent==="object")resultParent=resultParent.ptr;if(resultCost&&typeof resultCost==="object")resultCost=resultCost.ptr;if(resultCount&&typeof resultCount==="object")resultCount=resultCount.ptr;if(maxResult&&typeof maxResult==="object")maxResult=maxResult.ptr;return _emscripten_bind_NavMeshQuery_findPolysAroundCircle_9(self,startRef,centerPos,radius,filter,resultRef,resultParent,resultCost,resultCount,maxResult)};NavMeshQuery.prototype["queryPolygons"]=NavMeshQuery.prototype.queryPolygons=function(center,halfExtents,filter,polys,polyCount,maxPolys){var self=this.ptr;ensureCache.prepare();if(typeof center=="object"){center=ensureFloat32(center)}if(typeof halfExtents=="object"){halfExtents=ensureFloat32(halfExtents)}if(filter&&typeof filter==="object")filter=filter.ptr;if(polys&&typeof polys==="object")polys=polys.ptr;if(polyCount&&typeof polyCount==="object")polyCount=polyCount.ptr;if(maxPolys&&typeof maxPolys==="object")maxPolys=maxPolys.ptr;return _emscripten_bind_NavMeshQuery_queryPolygons_6(self,center,halfExtents,filter,polys,polyCount,maxPolys)};NavMeshQuery.prototype["raycast"]=NavMeshQuery.prototype.raycast=function(startRef,startPos,endPos,filter,options,hit,prevRef){var self=this.ptr;ensureCache.prepare();if(startRef&&typeof startRef==="object")startRef=startRef.ptr;if(typeof startPos=="object"){startPos=ensureFloat32(startPos)}if(typeof endPos=="object"){endPos=ensureFloat32(endPos)}if(filter&&typeof filter==="object")filter=filter.ptr;if(options&&typeof options==="object")options=options.ptr;if(hit&&typeof hit==="object")hit=hit.ptr;if(prevRef&&typeof prevRef==="object")prevRef=prevRef.ptr;return _emscripten_bind_NavMeshQuery_raycast_7(self,startRef,startPos,endPos,filter,options,hit,prevRef)};NavMeshQuery.prototype["findRandomPointAroundCircle"]=NavMeshQuery.prototype.findRandomPointAroundCircle=function(startRef,centerPos,radius,filter,resultRandomRef,resultRandomPoint){var self=this.ptr;ensureCache.prepare();if(startRef&&typeof startRef==="object")startRef=startRef.ptr;if(typeof centerPos=="object"){centerPos=ensureFloat32(centerPos)}if(radius&&typeof radius==="object")radius=radius.ptr;if(filter&&typeof filter==="object")filter=filter.ptr;if(resultRandomRef&&typeof resultRandomRef==="object")resultRandomRef=resultRandomRef.ptr;if(resultRandomPoint&&typeof resultRandomPoint==="object")resultRandomPoint=resultRandomPoint.ptr;return _emscripten_bind_NavMeshQuery_findRandomPointAroundCircle_6(self,startRef,centerPos,radius,filter,resultRandomRef,resultRandomPoint)};NavMeshQuery.prototype["moveAlongSurface"]=NavMeshQuery.prototype.moveAlongSurface=function(startRef,startPos,endPos,filter,resultPos,visited,maxVisitedSize){var self=this.ptr;ensureCache.prepare();if(startRef&&typeof startRef==="object")startRef=startRef.ptr;if(typeof startPos=="object"){startPos=ensureFloat32(startPos)}if(typeof endPos=="object"){endPos=ensureFloat32(endPos)}if(filter&&typeof filter==="object")filter=filter.ptr;if(resultPos&&typeof resultPos==="object")resultPos=resultPos.ptr;if(visited&&typeof visited==="object")visited=visited.ptr;if(maxVisitedSize&&typeof maxVisitedSize==="object")maxVisitedSize=maxVisitedSize.ptr;return _emscripten_bind_NavMeshQuery_moveAlongSurface_7(self,startRef,startPos,endPos,filter,resultPos,visited,maxVisitedSize)};NavMeshQuery.prototype["findRandomPoint"]=NavMeshQuery.prototype.findRandomPoint=function(filter,resultRandomRef,resultRandomPoint){var self=this.ptr;if(filter&&typeof filter==="object")filter=filter.ptr;if(resultRandomRef&&typeof resultRandomRef==="object")resultRandomRef=resultRandomRef.ptr;if(resultRandomPoint&&typeof resultRandomPoint==="object")resultRandomPoint=resultRandomPoint.ptr;return _emscripten_bind_NavMeshQuery_findRandomPoint_3(self,filter,resultRandomRef,resultRandomPoint)};NavMeshQuery.prototype["getPolyHeight"]=NavMeshQuery.prototype.getPolyHeight=function(ref,pos,height){var self=this.ptr;ensureCache.prepare();if(ref&&typeof ref==="object")ref=ref.ptr;if(typeof pos=="object"){pos=ensureFloat32(pos)}if(height&&typeof height==="object")height=height.ptr;return _emscripten_bind_NavMeshQuery_getPolyHeight_3(self,ref,pos,height)};NavMeshQuery.prototype["destroy"]=NavMeshQuery.prototype.destroy=function(){var self=this.ptr;_emscripten_bind_NavMeshQuery_destroy_0(self)};NavMeshQuery.prototype["get_m_navQuery"]=NavMeshQuery.prototype.get_m_navQuery=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_NavMeshQuery_get_m_navQuery_0(self),dtNavMeshQuery)};NavMeshQuery.prototype["set_m_navQuery"]=NavMeshQuery.prototype.set_m_navQuery=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_NavMeshQuery_set_m_navQuery_1(self,arg0)};Object.defineProperty(NavMeshQuery.prototype,"m_navQuery",{get:NavMeshQuery.prototype.get_m_navQuery,set:NavMeshQuery.prototype.set_m_navQuery});NavMeshQuery.prototype["__destroy__"]=NavMeshQuery.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_NavMeshQuery___destroy___0(self)};function dtTileCacheParams(){this.ptr=_emscripten_bind_dtTileCacheParams_dtTileCacheParams_0();getCache(dtTileCacheParams)[this.ptr]=this}dtTileCacheParams.prototype=Object.create(WrapperObject.prototype);dtTileCacheParams.prototype.constructor=dtTileCacheParams;dtTileCacheParams.prototype.__class__=dtTileCacheParams;dtTileCacheParams.__cache__={};Module["dtTileCacheParams"]=dtTileCacheParams;dtTileCacheParams.prototype["get_orig"]=dtTileCacheParams.prototype.get_orig=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtTileCacheParams_get_orig_1(self,arg0)};dtTileCacheParams.prototype["set_orig"]=dtTileCacheParams.prototype.set_orig=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtTileCacheParams_set_orig_2(self,arg0,arg1)};Object.defineProperty(dtTileCacheParams.prototype,"orig",{get:dtTileCacheParams.prototype.get_orig,set:dtTileCacheParams.prototype.set_orig});dtTileCacheParams.prototype["get_cs"]=dtTileCacheParams.prototype.get_cs=function(){var self=this.ptr;return _emscripten_bind_dtTileCacheParams_get_cs_0(self)};dtTileCacheParams.prototype["set_cs"]=dtTileCacheParams.prototype.set_cs=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtTileCacheParams_set_cs_1(self,arg0)};Object.defineProperty(dtTileCacheParams.prototype,"cs",{get:dtTileCacheParams.prototype.get_cs,set:dtTileCacheParams.prototype.set_cs});dtTileCacheParams.prototype["get_ch"]=dtTileCacheParams.prototype.get_ch=function(){var self=this.ptr;return _emscripten_bind_dtTileCacheParams_get_ch_0(self)};dtTileCacheParams.prototype["set_ch"]=dtTileCacheParams.prototype.set_ch=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtTileCacheParams_set_ch_1(self,arg0)};Object.defineProperty(dtTileCacheParams.prototype,"ch",{get:dtTileCacheParams.prototype.get_ch,set:dtTileCacheParams.prototype.set_ch});dtTileCacheParams.prototype["get_width"]=dtTileCacheParams.prototype.get_width=function(){var self=this.ptr;return _emscripten_bind_dtTileCacheParams_get_width_0(self)};dtTileCacheParams.prototype["set_width"]=dtTileCacheParams.prototype.set_width=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtTileCacheParams_set_width_1(self,arg0)};Object.defineProperty(dtTileCacheParams.prototype,"width",{get:dtTileCacheParams.prototype.get_width,set:dtTileCacheParams.prototype.set_width});dtTileCacheParams.prototype["get_height"]=dtTileCacheParams.prototype.get_height=function(){var self=this.ptr;return _emscripten_bind_dtTileCacheParams_get_height_0(self)};dtTileCacheParams.prototype["set_height"]=dtTileCacheParams.prototype.set_height=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtTileCacheParams_set_height_1(self,arg0)};Object.defineProperty(dtTileCacheParams.prototype,"height",{get:dtTileCacheParams.prototype.get_height,set:dtTileCacheParams.prototype.set_height});dtTileCacheParams.prototype["get_walkableHeight"]=dtTileCacheParams.prototype.get_walkableHeight=function(){var self=this.ptr;return _emscripten_bind_dtTileCacheParams_get_walkableHeight_0(self)};dtTileCacheParams.prototype["set_walkableHeight"]=dtTileCacheParams.prototype.set_walkableHeight=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtTileCacheParams_set_walkableHeight_1(self,arg0)};Object.defineProperty(dtTileCacheParams.prototype,"walkableHeight",{get:dtTileCacheParams.prototype.get_walkableHeight,set:dtTileCacheParams.prototype.set_walkableHeight});dtTileCacheParams.prototype["get_walkableRadius"]=dtTileCacheParams.prototype.get_walkableRadius=function(){var self=this.ptr;return _emscripten_bind_dtTileCacheParams_get_walkableRadius_0(self)};dtTileCacheParams.prototype["set_walkableRadius"]=dtTileCacheParams.prototype.set_walkableRadius=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtTileCacheParams_set_walkableRadius_1(self,arg0)};Object.defineProperty(dtTileCacheParams.prototype,"walkableRadius",{get:dtTileCacheParams.prototype.get_walkableRadius,set:dtTileCacheParams.prototype.set_walkableRadius});dtTileCacheParams.prototype["get_walkableClimb"]=dtTileCacheParams.prototype.get_walkableClimb=function(){var self=this.ptr;return _emscripten_bind_dtTileCacheParams_get_walkableClimb_0(self)};dtTileCacheParams.prototype["set_walkableClimb"]=dtTileCacheParams.prototype.set_walkableClimb=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtTileCacheParams_set_walkableClimb_1(self,arg0)};Object.defineProperty(dtTileCacheParams.prototype,"walkableClimb",{get:dtTileCacheParams.prototype.get_walkableClimb,set:dtTileCacheParams.prototype.set_walkableClimb});dtTileCacheParams.prototype["get_maxSimplificationError"]=dtTileCacheParams.prototype.get_maxSimplificationError=function(){var self=this.ptr;return _emscripten_bind_dtTileCacheParams_get_maxSimplificationError_0(self)};dtTileCacheParams.prototype["set_maxSimplificationError"]=dtTileCacheParams.prototype.set_maxSimplificationError=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtTileCacheParams_set_maxSimplificationError_1(self,arg0)};Object.defineProperty(dtTileCacheParams.prototype,"maxSimplificationError",{get:dtTileCacheParams.prototype.get_maxSimplificationError,set:dtTileCacheParams.prototype.set_maxSimplificationError});dtTileCacheParams.prototype["get_maxTiles"]=dtTileCacheParams.prototype.get_maxTiles=function(){var self=this.ptr;return _emscripten_bind_dtTileCacheParams_get_maxTiles_0(self)};dtTileCacheParams.prototype["set_maxTiles"]=dtTileCacheParams.prototype.set_maxTiles=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtTileCacheParams_set_maxTiles_1(self,arg0)};Object.defineProperty(dtTileCacheParams.prototype,"maxTiles",{get:dtTileCacheParams.prototype.get_maxTiles,set:dtTileCacheParams.prototype.set_maxTiles});dtTileCacheParams.prototype["get_maxObstacles"]=dtTileCacheParams.prototype.get_maxObstacles=function(){var self=this.ptr;return _emscripten_bind_dtTileCacheParams_get_maxObstacles_0(self)};dtTileCacheParams.prototype["set_maxObstacles"]=dtTileCacheParams.prototype.set_maxObstacles=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtTileCacheParams_set_maxObstacles_1(self,arg0)};Object.defineProperty(dtTileCacheParams.prototype,"maxObstacles",{get:dtTileCacheParams.prototype.get_maxObstacles,set:dtTileCacheParams.prototype.set_maxObstacles});dtTileCacheParams.prototype["__destroy__"]=dtTileCacheParams.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_dtTileCacheParams___destroy___0(self)};function TileCacheAddTileResult(){throw"cannot construct a TileCacheAddTileResult, no constructor in IDL"}TileCacheAddTileResult.prototype=Object.create(WrapperObject.prototype);TileCacheAddTileResult.prototype.constructor=TileCacheAddTileResult;TileCacheAddTileResult.prototype.__class__=TileCacheAddTileResult;TileCacheAddTileResult.__cache__={};Module["TileCacheAddTileResult"]=TileCacheAddTileResult;TileCacheAddTileResult.prototype["get_status"]=TileCacheAddTileResult.prototype.get_status=function(){var self=this.ptr;return _emscripten_bind_TileCacheAddTileResult_get_status_0(self)};TileCacheAddTileResult.prototype["set_status"]=TileCacheAddTileResult.prototype.set_status=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_TileCacheAddTileResult_set_status_1(self,arg0)};Object.defineProperty(TileCacheAddTileResult.prototype,"status",{get:TileCacheAddTileResult.prototype.get_status,set:TileCacheAddTileResult.prototype.set_status});TileCacheAddTileResult.prototype["get_tileRef"]=TileCacheAddTileResult.prototype.get_tileRef=function(){var self=this.ptr;return _emscripten_bind_TileCacheAddTileResult_get_tileRef_0(self)};TileCacheAddTileResult.prototype["set_tileRef"]=TileCacheAddTileResult.prototype.set_tileRef=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_TileCacheAddTileResult_set_tileRef_1(self,arg0)};Object.defineProperty(TileCacheAddTileResult.prototype,"tileRef",{get:TileCacheAddTileResult.prototype.get_tileRef,set:TileCacheAddTileResult.prototype.set_tileRef});TileCacheAddTileResult.prototype["__destroy__"]=TileCacheAddTileResult.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_TileCacheAddTileResult___destroy___0(self)};function TileCacheUpdateResult(){throw"cannot construct a TileCacheUpdateResult, no constructor in IDL"}TileCacheUpdateResult.prototype=Object.create(WrapperObject.prototype);TileCacheUpdateResult.prototype.constructor=TileCacheUpdateResult;TileCacheUpdateResult.prototype.__class__=TileCacheUpdateResult;TileCacheUpdateResult.__cache__={};Module["TileCacheUpdateResult"]=TileCacheUpdateResult;TileCacheUpdateResult.prototype["get_status"]=TileCacheUpdateResult.prototype.get_status=function(){var self=this.ptr;return _emscripten_bind_TileCacheUpdateResult_get_status_0(self)};TileCacheUpdateResult.prototype["set_status"]=TileCacheUpdateResult.prototype.set_status=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_TileCacheUpdateResult_set_status_1(self,arg0)};Object.defineProperty(TileCacheUpdateResult.prototype,"status",{get:TileCacheUpdateResult.prototype.get_status,set:TileCacheUpdateResult.prototype.set_status});TileCacheUpdateResult.prototype["get_upToDate"]=TileCacheUpdateResult.prototype.get_upToDate=function(){var self=this.ptr;return!!_emscripten_bind_TileCacheUpdateResult_get_upToDate_0(self)};TileCacheUpdateResult.prototype["set_upToDate"]=TileCacheUpdateResult.prototype.set_upToDate=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_TileCacheUpdateResult_set_upToDate_1(self,arg0)};Object.defineProperty(TileCacheUpdateResult.prototype,"upToDate",{get:TileCacheUpdateResult.prototype.get_upToDate,set:TileCacheUpdateResult.prototype.set_upToDate});TileCacheUpdateResult.prototype["__destroy__"]=TileCacheUpdateResult.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_TileCacheUpdateResult___destroy___0(self)};function TileCacheAddObstacleResult(){throw"cannot construct a TileCacheAddObstacleResult, no constructor in IDL"}TileCacheAddObstacleResult.prototype=Object.create(WrapperObject.prototype);TileCacheAddObstacleResult.prototype.constructor=TileCacheAddObstacleResult;TileCacheAddObstacleResult.prototype.__class__=TileCacheAddObstacleResult;TileCacheAddObstacleResult.__cache__={};Module["TileCacheAddObstacleResult"]=TileCacheAddObstacleResult;TileCacheAddObstacleResult.prototype["get_status"]=TileCacheAddObstacleResult.prototype.get_status=function(){var self=this.ptr;return _emscripten_bind_TileCacheAddObstacleResult_get_status_0(self)};TileCacheAddObstacleResult.prototype["set_status"]=TileCacheAddObstacleResult.prototype.set_status=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_TileCacheAddObstacleResult_set_status_1(self,arg0)};Object.defineProperty(TileCacheAddObstacleResult.prototype,"status",{get:TileCacheAddObstacleResult.prototype.get_status,set:TileCacheAddObstacleResult.prototype.set_status});TileCacheAddObstacleResult.prototype["get_ref"]=TileCacheAddObstacleResult.prototype.get_ref=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_TileCacheAddObstacleResult_get_ref_0(self),dtObstacleRef)};TileCacheAddObstacleResult.prototype["set_ref"]=TileCacheAddObstacleResult.prototype.set_ref=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_TileCacheAddObstacleResult_set_ref_1(self,arg0)};Object.defineProperty(TileCacheAddObstacleResult.prototype,"ref",{get:TileCacheAddObstacleResult.prototype.get_ref,set:TileCacheAddObstacleResult.prototype.set_ref});TileCacheAddObstacleResult.prototype["__destroy__"]=TileCacheAddObstacleResult.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_TileCacheAddObstacleResult___destroy___0(self)};function RecastFastLZCompressor(){this.ptr=_emscripten_bind_RecastFastLZCompressor_RecastFastLZCompressor_0();getCache(RecastFastLZCompressor)[this.ptr]=this}RecastFastLZCompressor.prototype=Object.create(dtTileCacheCompressor.prototype);RecastFastLZCompressor.prototype.constructor=RecastFastLZCompressor;RecastFastLZCompressor.prototype.__class__=RecastFastLZCompressor;RecastFastLZCompressor.__cache__={};Module["RecastFastLZCompressor"]=RecastFastLZCompressor;RecastFastLZCompressor.prototype["__destroy__"]=RecastFastLZCompressor.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_RecastFastLZCompressor___destroy___0(self)};function TileCacheMeshProcess(){this.ptr=_emscripten_bind_TileCacheMeshProcess_TileCacheMeshProcess_0();getCache(TileCacheMeshProcess)[this.ptr]=this}TileCacheMeshProcess.prototype=Object.create(TileCacheMeshProcessJsImpl.prototype);TileCacheMeshProcess.prototype.constructor=TileCacheMeshProcess;TileCacheMeshProcess.prototype.__class__=TileCacheMeshProcess;TileCacheMeshProcess.__cache__={};Module["TileCacheMeshProcess"]=TileCacheMeshProcess;TileCacheMeshProcess.prototype["process"]=TileCacheMeshProcess.prototype.process=function(params,polyAreas,polyFlags){var self=this.ptr;if(params&&typeof params==="object")params=params.ptr;if(polyAreas&&typeof polyAreas==="object")polyAreas=polyAreas.ptr;if(polyFlags&&typeof polyFlags==="object")polyFlags=polyFlags.ptr;_emscripten_bind_TileCacheMeshProcess_process_3(self,params,polyAreas,polyFlags)};TileCacheMeshProcess.prototype["__destroy__"]=TileCacheMeshProcess.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_TileCacheMeshProcess___destroy___0(self)};function RecastLinearAllocator(cap){if(cap&&typeof cap==="object")cap=cap.ptr;this.ptr=_emscripten_bind_RecastLinearAllocator_RecastLinearAllocator_1(cap);getCache(RecastLinearAllocator)[this.ptr]=this}RecastLinearAllocator.prototype=Object.create(dtTileCacheAlloc.prototype);RecastLinearAllocator.prototype.constructor=RecastLinearAllocator;RecastLinearAllocator.prototype.__class__=RecastLinearAllocator;RecastLinearAllocator.__cache__={};Module["RecastLinearAllocator"]=RecastLinearAllocator;RecastLinearAllocator.prototype["__destroy__"]=RecastLinearAllocator.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_RecastLinearAllocator___destroy___0(self)};function TileCache(){this.ptr=_emscripten_bind_TileCache_TileCache_0();getCache(TileCache)[this.ptr]=this}TileCache.prototype=Object.create(WrapperObject.prototype);TileCache.prototype.constructor=TileCache;TileCache.prototype.__class__=TileCache;TileCache.__cache__={};Module["TileCache"]=TileCache;TileCache.prototype["init"]=TileCache.prototype.init=function(params,allocator,compressor,meshProcess){var self=this.ptr;if(params&&typeof params==="object")params=params.ptr;if(allocator&&typeof allocator==="object")allocator=allocator.ptr;if(compressor&&typeof compressor==="object")compressor=compressor.ptr;if(meshProcess&&typeof meshProcess==="object")meshProcess=meshProcess.ptr;return!!_emscripten_bind_TileCache_init_4(self,params,allocator,compressor,meshProcess)};TileCache.prototype["addTile"]=TileCache.prototype.addTile=function(data,flags){var self=this.ptr;if(data&&typeof data==="object")data=data.ptr;if(flags&&typeof flags==="object")flags=flags.ptr;return wrapPointer(_emscripten_bind_TileCache_addTile_2(self,data,flags),TileCacheAddTileResult)};TileCache.prototype["buildNavMeshTile"]=TileCache.prototype.buildNavMeshTile=function(ref,navMesh){var self=this.ptr;if(ref&&typeof ref==="object")ref=ref.ptr;if(navMesh&&typeof navMesh==="object")navMesh=navMesh.ptr;return _emscripten_bind_TileCache_buildNavMeshTile_2(self,ref,navMesh)};TileCache.prototype["buildNavMeshTilesAt"]=TileCache.prototype.buildNavMeshTilesAt=function(tx,ty,navMesh){var self=this.ptr;if(tx&&typeof tx==="object")tx=tx.ptr;if(ty&&typeof ty==="object")ty=ty.ptr;if(navMesh&&typeof navMesh==="object")navMesh=navMesh.ptr;return _emscripten_bind_TileCache_buildNavMeshTilesAt_3(self,tx,ty,navMesh)};TileCache.prototype["update"]=TileCache.prototype.update=function(navMesh){var self=this.ptr;if(navMesh&&typeof navMesh==="object")navMesh=navMesh.ptr;return wrapPointer(_emscripten_bind_TileCache_update_1(self,navMesh),TileCacheUpdateResult)};TileCache.prototype["addCylinderObstacle"]=TileCache.prototype.addCylinderObstacle=function(position,radius,height){var self=this.ptr;if(position&&typeof position==="object")position=position.ptr;if(radius&&typeof radius==="object")radius=radius.ptr;if(height&&typeof height==="object")height=height.ptr;return wrapPointer(_emscripten_bind_TileCache_addCylinderObstacle_3(self,position,radius,height),TileCacheAddObstacleResult)};TileCache.prototype["addBoxObstacle"]=TileCache.prototype.addBoxObstacle=function(position,extent,angle){var self=this.ptr;if(position&&typeof position==="object")position=position.ptr;if(extent&&typeof extent==="object")extent=extent.ptr;if(angle&&typeof angle==="object")angle=angle.ptr;return wrapPointer(_emscripten_bind_TileCache_addBoxObstacle_3(self,position,extent,angle),TileCacheAddObstacleResult)};TileCache.prototype["removeObstacle"]=TileCache.prototype.removeObstacle=function(obstacle){var self=this.ptr;if(obstacle&&typeof obstacle==="object")obstacle=obstacle.ptr;return _emscripten_bind_TileCache_removeObstacle_1(self,obstacle)};TileCache.prototype["destroy"]=TileCache.prototype.destroy=function(){var self=this.ptr;_emscripten_bind_TileCache_destroy_0(self)};TileCache.prototype["__destroy__"]=TileCache.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_TileCache___destroy___0(self)};function CrowdUtils(){this.ptr=_emscripten_bind_CrowdUtils_CrowdUtils_0();getCache(CrowdUtils)[this.ptr]=this}CrowdUtils.prototype=Object.create(WrapperObject.prototype);CrowdUtils.prototype.constructor=CrowdUtils;CrowdUtils.prototype.__class__=CrowdUtils;CrowdUtils.__cache__={};Module["CrowdUtils"]=CrowdUtils;CrowdUtils.prototype["getActiveAgentCount"]=CrowdUtils.prototype.getActiveAgentCount=function(crowd){var self=this.ptr;if(crowd&&typeof crowd==="object")crowd=crowd.ptr;return _emscripten_bind_CrowdUtils_getActiveAgentCount_1(self,crowd)};CrowdUtils.prototype["overOffMeshConnection"]=CrowdUtils.prototype.overOffMeshConnection=function(crowd,idx){var self=this.ptr;if(crowd&&typeof crowd==="object")crowd=crowd.ptr;if(idx&&typeof idx==="object")idx=idx.ptr;return!!_emscripten_bind_CrowdUtils_overOffMeshConnection_2(self,crowd,idx)};CrowdUtils.prototype["agentTeleport"]=CrowdUtils.prototype.agentTeleport=function(crowd,idx,destination,halfExtents,filter){var self=this.ptr;ensureCache.prepare();if(crowd&&typeof crowd==="object")crowd=crowd.ptr;if(idx&&typeof idx==="object")idx=idx.ptr;if(typeof destination=="object"){destination=ensureFloat32(destination)}if(typeof halfExtents=="object"){halfExtents=ensureFloat32(halfExtents)}if(filter&&typeof filter==="object")filter=filter.ptr;_emscripten_bind_CrowdUtils_agentTeleport_5(self,crowd,idx,destination,halfExtents,filter)};CrowdUtils.prototype["__destroy__"]=CrowdUtils.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_CrowdUtils___destroy___0(self)};function Detour(){this.ptr=_emscripten_bind_Detour_Detour_0();getCache(Detour)[this.ptr]=this}Detour.prototype=Object.create(WrapperObject.prototype);Detour.prototype.constructor=Detour;Detour.prototype.__class__=Detour;Detour.__cache__={};Module["Detour"]=Detour;Detour.prototype["statusSucceed"]=Detour.prototype.statusSucceed=function(status){var self=this.ptr;if(status&&typeof status==="object")status=status.ptr;return!!_emscripten_bind_Detour_statusSucceed_1(self,status)};Detour.prototype["statusFailed"]=Detour.prototype.statusFailed=function(status){var self=this.ptr;if(status&&typeof status==="object")status=status.ptr;return!!_emscripten_bind_Detour_statusFailed_1(self,status)};Detour.prototype["statusInProgress"]=Detour.prototype.statusInProgress=function(status){var self=this.ptr;if(status&&typeof status==="object")status=status.ptr;return!!_emscripten_bind_Detour_statusInProgress_1(self,status)};Detour.prototype["statusDetail"]=Detour.prototype.statusDetail=function(status,detail){var self=this.ptr;if(status&&typeof status==="object")status=status.ptr;if(detail&&typeof detail==="object")detail=detail.ptr;return!!_emscripten_bind_Detour_statusDetail_2(self,status,detail)};Detour.prototype["allocCrowd"]=Detour.prototype.allocCrowd=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_Detour_allocCrowd_0(self),dtCrowd)};Detour.prototype["freeCrowd"]=Detour.prototype.freeCrowd=function(crowd){var self=this.ptr;if(crowd&&typeof crowd==="object")crowd=crowd.ptr;_emscripten_bind_Detour_freeCrowd_1(self,crowd)};Detour.prototype["get_FAILURE"]=Detour.prototype.get_FAILURE=function(){var self=this.ptr;return _emscripten_bind_Detour_get_FAILURE_0(self)};Object.defineProperty(Detour.prototype,"FAILURE",{get:Detour.prototype.get_FAILURE});Detour.prototype["get_SUCCESS"]=Detour.prototype.get_SUCCESS=function(){var self=this.ptr;return _emscripten_bind_Detour_get_SUCCESS_0(self)};Object.defineProperty(Detour.prototype,"SUCCESS",{get:Detour.prototype.get_SUCCESS});Detour.prototype["get_IN_PROGRESS"]=Detour.prototype.get_IN_PROGRESS=function(){var self=this.ptr;return _emscripten_bind_Detour_get_IN_PROGRESS_0(self)};Object.defineProperty(Detour.prototype,"IN_PROGRESS",{get:Detour.prototype.get_IN_PROGRESS});Detour.prototype["get_STATUS_DETAIL_MASK"]=Detour.prototype.get_STATUS_DETAIL_MASK=function(){var self=this.ptr;return _emscripten_bind_Detour_get_STATUS_DETAIL_MASK_0(self)};Object.defineProperty(Detour.prototype,"STATUS_DETAIL_MASK",{get:Detour.prototype.get_STATUS_DETAIL_MASK});Detour.prototype["get_WRONG_MAGIC"]=Detour.prototype.get_WRONG_MAGIC=function(){var self=this.ptr;return _emscripten_bind_Detour_get_WRONG_MAGIC_0(self)};Object.defineProperty(Detour.prototype,"WRONG_MAGIC",{get:Detour.prototype.get_WRONG_MAGIC});Detour.prototype["get_WRONG_VERSION"]=Detour.prototype.get_WRONG_VERSION=function(){var self=this.ptr;return _emscripten_bind_Detour_get_WRONG_VERSION_0(self)};Object.defineProperty(Detour.prototype,"WRONG_VERSION",{get:Detour.prototype.get_WRONG_VERSION});Detour.prototype["get_OUT_OF_MEMORY"]=Detour.prototype.get_OUT_OF_MEMORY=function(){var self=this.ptr;return _emscripten_bind_Detour_get_OUT_OF_MEMORY_0(self)};Object.defineProperty(Detour.prototype,"OUT_OF_MEMORY",{get:Detour.prototype.get_OUT_OF_MEMORY});Detour.prototype["get_INVALID_PARAM"]=Detour.prototype.get_INVALID_PARAM=function(){var self=this.ptr;return _emscripten_bind_Detour_get_INVALID_PARAM_0(self)};Object.defineProperty(Detour.prototype,"INVALID_PARAM",{get:Detour.prototype.get_INVALID_PARAM});Detour.prototype["get_BUFFER_TOO_SMALL"]=Detour.prototype.get_BUFFER_TOO_SMALL=function(){var self=this.ptr;return _emscripten_bind_Detour_get_BUFFER_TOO_SMALL_0(self)};Object.defineProperty(Detour.prototype,"BUFFER_TOO_SMALL",{get:Detour.prototype.get_BUFFER_TOO_SMALL});Detour.prototype["get_OUT_OF_NODES"]=Detour.prototype.get_OUT_OF_NODES=function(){var self=this.ptr;return _emscripten_bind_Detour_get_OUT_OF_NODES_0(self)};Object.defineProperty(Detour.prototype,"OUT_OF_NODES",{get:Detour.prototype.get_OUT_OF_NODES});Detour.prototype["get_PARTIAL_RESULT"]=Detour.prototype.get_PARTIAL_RESULT=function(){var self=this.ptr;return _emscripten_bind_Detour_get_PARTIAL_RESULT_0(self)};Object.defineProperty(Detour.prototype,"PARTIAL_RESULT",{get:Detour.prototype.get_PARTIAL_RESULT});Detour.prototype["get_ALREADY_OCCUPIED"]=Detour.prototype.get_ALREADY_OCCUPIED=function(){var self=this.ptr;return _emscripten_bind_Detour_get_ALREADY_OCCUPIED_0(self)};Object.defineProperty(Detour.prototype,"ALREADY_OCCUPIED",{get:Detour.prototype.get_ALREADY_OCCUPIED});Detour.prototype["get_VERTS_PER_POLYGON"]=Detour.prototype.get_VERTS_PER_POLYGON=function(){var self=this.ptr;return _emscripten_bind_Detour_get_VERTS_PER_POLYGON_0(self)};Object.defineProperty(Detour.prototype,"VERTS_PER_POLYGON",{get:Detour.prototype.get_VERTS_PER_POLYGON});Detour.prototype["get_NAVMESH_MAGIC"]=Detour.prototype.get_NAVMESH_MAGIC=function(){var self=this.ptr;return _emscripten_bind_Detour_get_NAVMESH_MAGIC_0(self)};Object.defineProperty(Detour.prototype,"NAVMESH_MAGIC",{get:Detour.prototype.get_NAVMESH_MAGIC});Detour.prototype["get_NAVMESH_VERSION"]=Detour.prototype.get_NAVMESH_VERSION=function(){var self=this.ptr;return _emscripten_bind_Detour_get_NAVMESH_VERSION_0(self)};Object.defineProperty(Detour.prototype,"NAVMESH_VERSION",{get:Detour.prototype.get_NAVMESH_VERSION});Detour.prototype["get_NAVMESH_STATE_MAGIC"]=Detour.prototype.get_NAVMESH_STATE_MAGIC=function(){var self=this.ptr;return _emscripten_bind_Detour_get_NAVMESH_STATE_MAGIC_0(self)};Object.defineProperty(Detour.prototype,"NAVMESH_STATE_MAGIC",{get:Detour.prototype.get_NAVMESH_STATE_MAGIC});Detour.prototype["get_NAVMESH_STATE_VERSION"]=Detour.prototype.get_NAVMESH_STATE_VERSION=function(){var self=this.ptr;return _emscripten_bind_Detour_get_NAVMESH_STATE_VERSION_0(self)};Object.defineProperty(Detour.prototype,"NAVMESH_STATE_VERSION",{get:Detour.prototype.get_NAVMESH_STATE_VERSION});Detour.prototype["get_TILECACHE_MAGIC"]=Detour.prototype.get_TILECACHE_MAGIC=function(){var self=this.ptr;return _emscripten_bind_Detour_get_TILECACHE_MAGIC_0(self)};Object.defineProperty(Detour.prototype,"TILECACHE_MAGIC",{get:Detour.prototype.get_TILECACHE_MAGIC});Detour.prototype["get_TILECACHE_VERSION"]=Detour.prototype.get_TILECACHE_VERSION=function(){var self=this.ptr;return _emscripten_bind_Detour_get_TILECACHE_VERSION_0(self)};Object.defineProperty(Detour.prototype,"TILECACHE_VERSION",{get:Detour.prototype.get_TILECACHE_VERSION});Detour.prototype["get_TILECACHE_NULL_AREA"]=Detour.prototype.get_TILECACHE_NULL_AREA=function(){var self=this.ptr;return _emscripten_bind_Detour_get_TILECACHE_NULL_AREA_0(self)};Object.defineProperty(Detour.prototype,"TILECACHE_NULL_AREA",{get:Detour.prototype.get_TILECACHE_NULL_AREA});Detour.prototype["get_TILECACHE_WALKABLE_AREA"]=Detour.prototype.get_TILECACHE_WALKABLE_AREA=function(){var self=this.ptr;return _emscripten_bind_Detour_get_TILECACHE_WALKABLE_AREA_0(self)};Object.defineProperty(Detour.prototype,"TILECACHE_WALKABLE_AREA",{get:Detour.prototype.get_TILECACHE_WALKABLE_AREA});Detour.prototype["get_TILECACHE_NULL_IDX"]=Detour.prototype.get_TILECACHE_NULL_IDX=function(){var self=this.ptr;return _emscripten_bind_Detour_get_TILECACHE_NULL_IDX_0(self)};Object.defineProperty(Detour.prototype,"TILECACHE_NULL_IDX",{get:Detour.prototype.get_TILECACHE_NULL_IDX});Detour.prototype["get_NULL_LINK"]=Detour.prototype.get_NULL_LINK=function(){var self=this.ptr;return _emscripten_bind_Detour_get_NULL_LINK_0(self)};Object.defineProperty(Detour.prototype,"NULL_LINK",{get:Detour.prototype.get_NULL_LINK});Detour.prototype["get_EXT_LINK"]=Detour.prototype.get_EXT_LINK=function(){var self=this.ptr;return _emscripten_bind_Detour_get_EXT_LINK_0(self)};Object.defineProperty(Detour.prototype,"EXT_LINK",{get:Detour.prototype.get_EXT_LINK});Detour.prototype["get_OFFMESH_CON_BIDIR"]=Detour.prototype.get_OFFMESH_CON_BIDIR=function(){var self=this.ptr;return _emscripten_bind_Detour_get_OFFMESH_CON_BIDIR_0(self)};Object.defineProperty(Detour.prototype,"OFFMESH_CON_BIDIR",{get:Detour.prototype.get_OFFMESH_CON_BIDIR});Detour.prototype["__destroy__"]=Detour.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_Detour___destroy___0(self)};function dtPathCorridor(){throw"cannot construct a dtPathCorridor, no constructor in IDL"}dtPathCorridor.prototype=Object.create(WrapperObject.prototype);dtPathCorridor.prototype.constructor=dtPathCorridor;dtPathCorridor.prototype.__class__=dtPathCorridor;dtPathCorridor.__cache__={};Module["dtPathCorridor"]=dtPathCorridor;dtPathCorridor.prototype["init"]=dtPathCorridor.prototype.init=function(maxPath){var self=this.ptr;if(maxPath&&typeof maxPath==="object")maxPath=maxPath.ptr;return!!_emscripten_bind_dtPathCorridor_init_1(self,maxPath)};dtPathCorridor.prototype["reset"]=dtPathCorridor.prototype.reset=function(ref,pos){var self=this.ptr;ensureCache.prepare();if(ref&&typeof ref==="object")ref=ref.ptr;if(typeof pos=="object"){pos=ensureFloat32(pos)}_emscripten_bind_dtPathCorridor_reset_2(self,ref,pos)};dtPathCorridor.prototype["__destroy__"]=dtPathCorridor.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_dtPathCorridor___destroy___0(self)};function dtLocalBoundary(){throw"cannot construct a dtLocalBoundary, no constructor in IDL"}dtLocalBoundary.prototype=Object.create(WrapperObject.prototype);dtLocalBoundary.prototype.constructor=dtLocalBoundary;dtLocalBoundary.prototype.__class__=dtLocalBoundary;dtLocalBoundary.__cache__={};Module["dtLocalBoundary"]=dtLocalBoundary;dtLocalBoundary.prototype["reset"]=dtLocalBoundary.prototype.reset=function(){var self=this.ptr;_emscripten_bind_dtLocalBoundary_reset_0(self)};dtLocalBoundary.prototype["__destroy__"]=dtLocalBoundary.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_dtLocalBoundary___destroy___0(self)};function dtCrowdNeighbour(){this.ptr=_emscripten_bind_dtCrowdNeighbour_dtCrowdNeighbour_0();getCache(dtCrowdNeighbour)[this.ptr]=this}dtCrowdNeighbour.prototype=Object.create(WrapperObject.prototype);dtCrowdNeighbour.prototype.constructor=dtCrowdNeighbour;dtCrowdNeighbour.prototype.__class__=dtCrowdNeighbour;dtCrowdNeighbour.__cache__={};Module["dtCrowdNeighbour"]=dtCrowdNeighbour;dtCrowdNeighbour.prototype["get_idx"]=dtCrowdNeighbour.prototype.get_idx=function(){var self=this.ptr;return _emscripten_bind_dtCrowdNeighbour_get_idx_0(self)};dtCrowdNeighbour.prototype["set_idx"]=dtCrowdNeighbour.prototype.set_idx=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtCrowdNeighbour_set_idx_1(self,arg0)};Object.defineProperty(dtCrowdNeighbour.prototype,"idx",{get:dtCrowdNeighbour.prototype.get_idx,set:dtCrowdNeighbour.prototype.set_idx});dtCrowdNeighbour.prototype["get_dist"]=dtCrowdNeighbour.prototype.get_dist=function(){var self=this.ptr;return _emscripten_bind_dtCrowdNeighbour_get_dist_0(self)};dtCrowdNeighbour.prototype["set_dist"]=dtCrowdNeighbour.prototype.set_dist=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtCrowdNeighbour_set_dist_1(self,arg0)};Object.defineProperty(dtCrowdNeighbour.prototype,"dist",{get:dtCrowdNeighbour.prototype.get_dist,set:dtCrowdNeighbour.prototype.set_dist});dtCrowdNeighbour.prototype["__destroy__"]=dtCrowdNeighbour.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_dtCrowdNeighbour___destroy___0(self)};function dtCrowdAgent(){this.ptr=_emscripten_bind_dtCrowdAgent_dtCrowdAgent_0();getCache(dtCrowdAgent)[this.ptr]=this}dtCrowdAgent.prototype=Object.create(WrapperObject.prototype);dtCrowdAgent.prototype.constructor=dtCrowdAgent;dtCrowdAgent.prototype.__class__=dtCrowdAgent;dtCrowdAgent.__cache__={};Module["dtCrowdAgent"]=dtCrowdAgent;dtCrowdAgent.prototype["get_active"]=dtCrowdAgent.prototype.get_active=function(){var self=this.ptr;return!!_emscripten_bind_dtCrowdAgent_get_active_0(self)};dtCrowdAgent.prototype["set_active"]=dtCrowdAgent.prototype.set_active=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtCrowdAgent_set_active_1(self,arg0)};Object.defineProperty(dtCrowdAgent.prototype,"active",{get:dtCrowdAgent.prototype.get_active,set:dtCrowdAgent.prototype.set_active});dtCrowdAgent.prototype["get_state"]=dtCrowdAgent.prototype.get_state=function(){var self=this.ptr;return _emscripten_bind_dtCrowdAgent_get_state_0(self)};dtCrowdAgent.prototype["set_state"]=dtCrowdAgent.prototype.set_state=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtCrowdAgent_set_state_1(self,arg0)};Object.defineProperty(dtCrowdAgent.prototype,"state",{get:dtCrowdAgent.prototype.get_state,set:dtCrowdAgent.prototype.set_state});dtCrowdAgent.prototype["get_corridor"]=dtCrowdAgent.prototype.get_corridor=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_dtCrowdAgent_get_corridor_0(self),dtPathCorridor)};Object.defineProperty(dtCrowdAgent.prototype,"corridor",{get:dtCrowdAgent.prototype.get_corridor});dtCrowdAgent.prototype["get_boundary"]=dtCrowdAgent.prototype.get_boundary=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_dtCrowdAgent_get_boundary_0(self),dtLocalBoundary)};Object.defineProperty(dtCrowdAgent.prototype,"boundary",{get:dtCrowdAgent.prototype.get_boundary});dtCrowdAgent.prototype["get_topologyOptTime"]=dtCrowdAgent.prototype.get_topologyOptTime=function(){var self=this.ptr;return _emscripten_bind_dtCrowdAgent_get_topologyOptTime_0(self)};dtCrowdAgent.prototype["set_topologyOptTime"]=dtCrowdAgent.prototype.set_topologyOptTime=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtCrowdAgent_set_topologyOptTime_1(self,arg0)};Object.defineProperty(dtCrowdAgent.prototype,"topologyOptTime",{get:dtCrowdAgent.prototype.get_topologyOptTime,set:dtCrowdAgent.prototype.set_topologyOptTime});dtCrowdAgent.prototype["get_neis"]=dtCrowdAgent.prototype.get_neis=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return wrapPointer(_emscripten_bind_dtCrowdAgent_get_neis_1(self,arg0),dtCrowdNeighbour)};dtCrowdAgent.prototype["set_neis"]=dtCrowdAgent.prototype.set_neis=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtCrowdAgent_set_neis_2(self,arg0,arg1)};Object.defineProperty(dtCrowdAgent.prototype,"neis",{get:dtCrowdAgent.prototype.get_neis,set:dtCrowdAgent.prototype.set_neis});dtCrowdAgent.prototype["get_nneis"]=dtCrowdAgent.prototype.get_nneis=function(){var self=this.ptr;return _emscripten_bind_dtCrowdAgent_get_nneis_0(self)};dtCrowdAgent.prototype["set_nneis"]=dtCrowdAgent.prototype.set_nneis=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtCrowdAgent_set_nneis_1(self,arg0)};Object.defineProperty(dtCrowdAgent.prototype,"nneis",{get:dtCrowdAgent.prototype.get_nneis,set:dtCrowdAgent.prototype.set_nneis});dtCrowdAgent.prototype["get_desiredSpeed"]=dtCrowdAgent.prototype.get_desiredSpeed=function(){var self=this.ptr;return _emscripten_bind_dtCrowdAgent_get_desiredSpeed_0(self)};dtCrowdAgent.prototype["set_desiredSpeed"]=dtCrowdAgent.prototype.set_desiredSpeed=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtCrowdAgent_set_desiredSpeed_1(self,arg0)};Object.defineProperty(dtCrowdAgent.prototype,"desiredSpeed",{get:dtCrowdAgent.prototype.get_desiredSpeed,set:dtCrowdAgent.prototype.set_desiredSpeed});dtCrowdAgent.prototype["get_npos"]=dtCrowdAgent.prototype.get_npos=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtCrowdAgent_get_npos_1(self,arg0)};dtCrowdAgent.prototype["set_npos"]=dtCrowdAgent.prototype.set_npos=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtCrowdAgent_set_npos_2(self,arg0,arg1)};Object.defineProperty(dtCrowdAgent.prototype,"npos",{get:dtCrowdAgent.prototype.get_npos,set:dtCrowdAgent.prototype.set_npos});dtCrowdAgent.prototype["get_disp"]=dtCrowdAgent.prototype.get_disp=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtCrowdAgent_get_disp_1(self,arg0)};dtCrowdAgent.prototype["set_disp"]=dtCrowdAgent.prototype.set_disp=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtCrowdAgent_set_disp_2(self,arg0,arg1)};Object.defineProperty(dtCrowdAgent.prototype,"disp",{get:dtCrowdAgent.prototype.get_disp,set:dtCrowdAgent.prototype.set_disp});dtCrowdAgent.prototype["get_dvel"]=dtCrowdAgent.prototype.get_dvel=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtCrowdAgent_get_dvel_1(self,arg0)};dtCrowdAgent.prototype["set_dvel"]=dtCrowdAgent.prototype.set_dvel=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtCrowdAgent_set_dvel_2(self,arg0,arg1)};Object.defineProperty(dtCrowdAgent.prototype,"dvel",{get:dtCrowdAgent.prototype.get_dvel,set:dtCrowdAgent.prototype.set_dvel});dtCrowdAgent.prototype["get_nvel"]=dtCrowdAgent.prototype.get_nvel=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtCrowdAgent_get_nvel_1(self,arg0)};dtCrowdAgent.prototype["set_nvel"]=dtCrowdAgent.prototype.set_nvel=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtCrowdAgent_set_nvel_2(self,arg0,arg1)};Object.defineProperty(dtCrowdAgent.prototype,"nvel",{get:dtCrowdAgent.prototype.get_nvel,set:dtCrowdAgent.prototype.set_nvel});dtCrowdAgent.prototype["get_vel"]=dtCrowdAgent.prototype.get_vel=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtCrowdAgent_get_vel_1(self,arg0)};dtCrowdAgent.prototype["set_vel"]=dtCrowdAgent.prototype.set_vel=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtCrowdAgent_set_vel_2(self,arg0,arg1)};Object.defineProperty(dtCrowdAgent.prototype,"vel",{get:dtCrowdAgent.prototype.get_vel,set:dtCrowdAgent.prototype.set_vel});dtCrowdAgent.prototype["get_params"]=dtCrowdAgent.prototype.get_params=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_dtCrowdAgent_get_params_0(self),dtCrowdAgentParams)};dtCrowdAgent.prototype["set_params"]=dtCrowdAgent.prototype.set_params=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtCrowdAgent_set_params_1(self,arg0)};Object.defineProperty(dtCrowdAgent.prototype,"params",{get:dtCrowdAgent.prototype.get_params,set:dtCrowdAgent.prototype.set_params});dtCrowdAgent.prototype["get_cornerVerts"]=dtCrowdAgent.prototype.get_cornerVerts=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtCrowdAgent_get_cornerVerts_1(self,arg0)};dtCrowdAgent.prototype["set_cornerVerts"]=dtCrowdAgent.prototype.set_cornerVerts=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtCrowdAgent_set_cornerVerts_2(self,arg0,arg1)};Object.defineProperty(dtCrowdAgent.prototype,"cornerVerts",{get:dtCrowdAgent.prototype.get_cornerVerts,set:dtCrowdAgent.prototype.set_cornerVerts});dtCrowdAgent.prototype["get_cornerFlags"]=dtCrowdAgent.prototype.get_cornerFlags=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtCrowdAgent_get_cornerFlags_1(self,arg0)};dtCrowdAgent.prototype["set_cornerFlags"]=dtCrowdAgent.prototype.set_cornerFlags=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtCrowdAgent_set_cornerFlags_2(self,arg0,arg1)};Object.defineProperty(dtCrowdAgent.prototype,"cornerFlags",{get:dtCrowdAgent.prototype.get_cornerFlags,set:dtCrowdAgent.prototype.set_cornerFlags});dtCrowdAgent.prototype["get_ncorners"]=dtCrowdAgent.prototype.get_ncorners=function(){var self=this.ptr;return _emscripten_bind_dtCrowdAgent_get_ncorners_0(self)};dtCrowdAgent.prototype["set_ncorners"]=dtCrowdAgent.prototype.set_ncorners=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtCrowdAgent_set_ncorners_1(self,arg0)};Object.defineProperty(dtCrowdAgent.prototype,"ncorners",{get:dtCrowdAgent.prototype.get_ncorners,set:dtCrowdAgent.prototype.set_ncorners});dtCrowdAgent.prototype["get_targetState"]=dtCrowdAgent.prototype.get_targetState=function(){var self=this.ptr;return _emscripten_bind_dtCrowdAgent_get_targetState_0(self)};dtCrowdAgent.prototype["set_targetState"]=dtCrowdAgent.prototype.set_targetState=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtCrowdAgent_set_targetState_1(self,arg0)};Object.defineProperty(dtCrowdAgent.prototype,"targetState",{get:dtCrowdAgent.prototype.get_targetState,set:dtCrowdAgent.prototype.set_targetState});dtCrowdAgent.prototype["get_targetRef"]=dtCrowdAgent.prototype.get_targetRef=function(){var self=this.ptr;return _emscripten_bind_dtCrowdAgent_get_targetRef_0(self)};dtCrowdAgent.prototype["set_targetRef"]=dtCrowdAgent.prototype.set_targetRef=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtCrowdAgent_set_targetRef_1(self,arg0)};Object.defineProperty(dtCrowdAgent.prototype,"targetRef",{get:dtCrowdAgent.prototype.get_targetRef,set:dtCrowdAgent.prototype.set_targetRef});dtCrowdAgent.prototype["get_targetPos"]=dtCrowdAgent.prototype.get_targetPos=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtCrowdAgent_get_targetPos_1(self,arg0)};dtCrowdAgent.prototype["set_targetPos"]=dtCrowdAgent.prototype.set_targetPos=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtCrowdAgent_set_targetPos_2(self,arg0,arg1)};Object.defineProperty(dtCrowdAgent.prototype,"targetPos",{get:dtCrowdAgent.prototype.get_targetPos,set:dtCrowdAgent.prototype.set_targetPos});dtCrowdAgent.prototype["get_targetPathqRef"]=dtCrowdAgent.prototype.get_targetPathqRef=function(){var self=this.ptr;return _emscripten_bind_dtCrowdAgent_get_targetPathqRef_0(self)};dtCrowdAgent.prototype["set_targetPathqRef"]=dtCrowdAgent.prototype.set_targetPathqRef=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtCrowdAgent_set_targetPathqRef_1(self,arg0)};Object.defineProperty(dtCrowdAgent.prototype,"targetPathqRef",{get:dtCrowdAgent.prototype.get_targetPathqRef,set:dtCrowdAgent.prototype.set_targetPathqRef});dtCrowdAgent.prototype["get_targetReplan"]=dtCrowdAgent.prototype.get_targetReplan=function(){var self=this.ptr;return!!_emscripten_bind_dtCrowdAgent_get_targetReplan_0(self)};dtCrowdAgent.prototype["set_targetReplan"]=dtCrowdAgent.prototype.set_targetReplan=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtCrowdAgent_set_targetReplan_1(self,arg0)};Object.defineProperty(dtCrowdAgent.prototype,"targetReplan",{get:dtCrowdAgent.prototype.get_targetReplan,set:dtCrowdAgent.prototype.set_targetReplan});dtCrowdAgent.prototype["get_targetReplanTime"]=dtCrowdAgent.prototype.get_targetReplanTime=function(){var self=this.ptr;return _emscripten_bind_dtCrowdAgent_get_targetReplanTime_0(self)};dtCrowdAgent.prototype["set_targetReplanTime"]=dtCrowdAgent.prototype.set_targetReplanTime=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtCrowdAgent_set_targetReplanTime_1(self,arg0)};Object.defineProperty(dtCrowdAgent.prototype,"targetReplanTime",{get:dtCrowdAgent.prototype.get_targetReplanTime,set:dtCrowdAgent.prototype.set_targetReplanTime});dtCrowdAgent.prototype["__destroy__"]=dtCrowdAgent.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_dtCrowdAgent___destroy___0(self)};function dtObstacleAvoidanceParams(){this.ptr=_emscripten_bind_dtObstacleAvoidanceParams_dtObstacleAvoidanceParams_0();getCache(dtObstacleAvoidanceParams)[this.ptr]=this}dtObstacleAvoidanceParams.prototype=Object.create(WrapperObject.prototype);dtObstacleAvoidanceParams.prototype.constructor=dtObstacleAvoidanceParams;dtObstacleAvoidanceParams.prototype.__class__=dtObstacleAvoidanceParams;dtObstacleAvoidanceParams.__cache__={};Module["dtObstacleAvoidanceParams"]=dtObstacleAvoidanceParams;dtObstacleAvoidanceParams.prototype["get_velBias"]=dtObstacleAvoidanceParams.prototype.get_velBias=function(){var self=this.ptr;return _emscripten_bind_dtObstacleAvoidanceParams_get_velBias_0(self)};dtObstacleAvoidanceParams.prototype["set_velBias"]=dtObstacleAvoidanceParams.prototype.set_velBias=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtObstacleAvoidanceParams_set_velBias_1(self,arg0)};Object.defineProperty(dtObstacleAvoidanceParams.prototype,"velBias",{get:dtObstacleAvoidanceParams.prototype.get_velBias,set:dtObstacleAvoidanceParams.prototype.set_velBias});dtObstacleAvoidanceParams.prototype["get_weightDesVel"]=dtObstacleAvoidanceParams.prototype.get_weightDesVel=function(){var self=this.ptr;return _emscripten_bind_dtObstacleAvoidanceParams_get_weightDesVel_0(self)};dtObstacleAvoidanceParams.prototype["set_weightDesVel"]=dtObstacleAvoidanceParams.prototype.set_weightDesVel=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtObstacleAvoidanceParams_set_weightDesVel_1(self,arg0)};Object.defineProperty(dtObstacleAvoidanceParams.prototype,"weightDesVel",{get:dtObstacleAvoidanceParams.prototype.get_weightDesVel,set:dtObstacleAvoidanceParams.prototype.set_weightDesVel});dtObstacleAvoidanceParams.prototype["get_weightCurVel"]=dtObstacleAvoidanceParams.prototype.get_weightCurVel=function(){var self=this.ptr;return _emscripten_bind_dtObstacleAvoidanceParams_get_weightCurVel_0(self)};dtObstacleAvoidanceParams.prototype["set_weightCurVel"]=dtObstacleAvoidanceParams.prototype.set_weightCurVel=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtObstacleAvoidanceParams_set_weightCurVel_1(self,arg0)};Object.defineProperty(dtObstacleAvoidanceParams.prototype,"weightCurVel",{get:dtObstacleAvoidanceParams.prototype.get_weightCurVel,set:dtObstacleAvoidanceParams.prototype.set_weightCurVel});dtObstacleAvoidanceParams.prototype["get_weightSide"]=dtObstacleAvoidanceParams.prototype.get_weightSide=function(){var self=this.ptr;return _emscripten_bind_dtObstacleAvoidanceParams_get_weightSide_0(self)};dtObstacleAvoidanceParams.prototype["set_weightSide"]=dtObstacleAvoidanceParams.prototype.set_weightSide=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtObstacleAvoidanceParams_set_weightSide_1(self,arg0)};Object.defineProperty(dtObstacleAvoidanceParams.prototype,"weightSide",{get:dtObstacleAvoidanceParams.prototype.get_weightSide,set:dtObstacleAvoidanceParams.prototype.set_weightSide});dtObstacleAvoidanceParams.prototype["get_weightToi"]=dtObstacleAvoidanceParams.prototype.get_weightToi=function(){var self=this.ptr;return _emscripten_bind_dtObstacleAvoidanceParams_get_weightToi_0(self)};dtObstacleAvoidanceParams.prototype["set_weightToi"]=dtObstacleAvoidanceParams.prototype.set_weightToi=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtObstacleAvoidanceParams_set_weightToi_1(self,arg0)};Object.defineProperty(dtObstacleAvoidanceParams.prototype,"weightToi",{get:dtObstacleAvoidanceParams.prototype.get_weightToi,set:dtObstacleAvoidanceParams.prototype.set_weightToi});dtObstacleAvoidanceParams.prototype["get_horizTime"]=dtObstacleAvoidanceParams.prototype.get_horizTime=function(){var self=this.ptr;return _emscripten_bind_dtObstacleAvoidanceParams_get_horizTime_0(self)};dtObstacleAvoidanceParams.prototype["set_horizTime"]=dtObstacleAvoidanceParams.prototype.set_horizTime=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtObstacleAvoidanceParams_set_horizTime_1(self,arg0)};Object.defineProperty(dtObstacleAvoidanceParams.prototype,"horizTime",{get:dtObstacleAvoidanceParams.prototype.get_horizTime,set:dtObstacleAvoidanceParams.prototype.set_horizTime});dtObstacleAvoidanceParams.prototype["get_gridSize"]=dtObstacleAvoidanceParams.prototype.get_gridSize=function(){var self=this.ptr;return _emscripten_bind_dtObstacleAvoidanceParams_get_gridSize_0(self)};dtObstacleAvoidanceParams.prototype["set_gridSize"]=dtObstacleAvoidanceParams.prototype.set_gridSize=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtObstacleAvoidanceParams_set_gridSize_1(self,arg0)};Object.defineProperty(dtObstacleAvoidanceParams.prototype,"gridSize",{get:dtObstacleAvoidanceParams.prototype.get_gridSize,set:dtObstacleAvoidanceParams.prototype.set_gridSize});dtObstacleAvoidanceParams.prototype["get_adaptiveDivs"]=dtObstacleAvoidanceParams.prototype.get_adaptiveDivs=function(){var self=this.ptr;return _emscripten_bind_dtObstacleAvoidanceParams_get_adaptiveDivs_0(self)};dtObstacleAvoidanceParams.prototype["set_adaptiveDivs"]=dtObstacleAvoidanceParams.prototype.set_adaptiveDivs=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtObstacleAvoidanceParams_set_adaptiveDivs_1(self,arg0)};Object.defineProperty(dtObstacleAvoidanceParams.prototype,"adaptiveDivs",{get:dtObstacleAvoidanceParams.prototype.get_adaptiveDivs,set:dtObstacleAvoidanceParams.prototype.set_adaptiveDivs});dtObstacleAvoidanceParams.prototype["get_adaptiveRings"]=dtObstacleAvoidanceParams.prototype.get_adaptiveRings=function(){var self=this.ptr;return _emscripten_bind_dtObstacleAvoidanceParams_get_adaptiveRings_0(self)};dtObstacleAvoidanceParams.prototype["set_adaptiveRings"]=dtObstacleAvoidanceParams.prototype.set_adaptiveRings=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtObstacleAvoidanceParams_set_adaptiveRings_1(self,arg0)};Object.defineProperty(dtObstacleAvoidanceParams.prototype,"adaptiveRings",{get:dtObstacleAvoidanceParams.prototype.get_adaptiveRings,set:dtObstacleAvoidanceParams.prototype.set_adaptiveRings});dtObstacleAvoidanceParams.prototype["get_adaptiveDepth"]=dtObstacleAvoidanceParams.prototype.get_adaptiveDepth=function(){var self=this.ptr;return _emscripten_bind_dtObstacleAvoidanceParams_get_adaptiveDepth_0(self)};dtObstacleAvoidanceParams.prototype["set_adaptiveDepth"]=dtObstacleAvoidanceParams.prototype.set_adaptiveDepth=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtObstacleAvoidanceParams_set_adaptiveDepth_1(self,arg0)};Object.defineProperty(dtObstacleAvoidanceParams.prototype,"adaptiveDepth",{get:dtObstacleAvoidanceParams.prototype.get_adaptiveDepth,set:dtObstacleAvoidanceParams.prototype.set_adaptiveDepth});dtObstacleAvoidanceParams.prototype["__destroy__"]=dtObstacleAvoidanceParams.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_dtObstacleAvoidanceParams___destroy___0(self)};function dtObstacleAvoidanceDebugData(){throw"cannot construct a dtObstacleAvoidanceDebugData, no constructor in IDL"}dtObstacleAvoidanceDebugData.prototype=Object.create(WrapperObject.prototype);dtObstacleAvoidanceDebugData.prototype.constructor=dtObstacleAvoidanceDebugData;dtObstacleAvoidanceDebugData.prototype.__class__=dtObstacleAvoidanceDebugData;dtObstacleAvoidanceDebugData.__cache__={};Module["dtObstacleAvoidanceDebugData"]=dtObstacleAvoidanceDebugData;dtObstacleAvoidanceDebugData.prototype["__destroy__"]=dtObstacleAvoidanceDebugData.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_dtObstacleAvoidanceDebugData___destroy___0(self)};function dtCrowdAgentDebugInfo(){this.ptr=_emscripten_bind_dtCrowdAgentDebugInfo_dtCrowdAgentDebugInfo_0();getCache(dtCrowdAgentDebugInfo)[this.ptr]=this}dtCrowdAgentDebugInfo.prototype=Object.create(WrapperObject.prototype);dtCrowdAgentDebugInfo.prototype.constructor=dtCrowdAgentDebugInfo;dtCrowdAgentDebugInfo.prototype.__class__=dtCrowdAgentDebugInfo;dtCrowdAgentDebugInfo.__cache__={};Module["dtCrowdAgentDebugInfo"]=dtCrowdAgentDebugInfo;dtCrowdAgentDebugInfo.prototype["get_idx"]=dtCrowdAgentDebugInfo.prototype.get_idx=function(){var self=this.ptr;return _emscripten_bind_dtCrowdAgentDebugInfo_get_idx_0(self)};dtCrowdAgentDebugInfo.prototype["set_idx"]=dtCrowdAgentDebugInfo.prototype.set_idx=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtCrowdAgentDebugInfo_set_idx_1(self,arg0)};Object.defineProperty(dtCrowdAgentDebugInfo.prototype,"idx",{get:dtCrowdAgentDebugInfo.prototype.get_idx,set:dtCrowdAgentDebugInfo.prototype.set_idx});dtCrowdAgentDebugInfo.prototype["get_optStart"]=dtCrowdAgentDebugInfo.prototype.get_optStart=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtCrowdAgentDebugInfo_get_optStart_1(self,arg0)};dtCrowdAgentDebugInfo.prototype["set_optStart"]=dtCrowdAgentDebugInfo.prototype.set_optStart=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtCrowdAgentDebugInfo_set_optStart_2(self,arg0,arg1)};Object.defineProperty(dtCrowdAgentDebugInfo.prototype,"optStart",{get:dtCrowdAgentDebugInfo.prototype.get_optStart,set:dtCrowdAgentDebugInfo.prototype.set_optStart});dtCrowdAgentDebugInfo.prototype["get_optEnd"]=dtCrowdAgentDebugInfo.prototype.get_optEnd=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtCrowdAgentDebugInfo_get_optEnd_1(self,arg0)};dtCrowdAgentDebugInfo.prototype["set_optEnd"]=dtCrowdAgentDebugInfo.prototype.set_optEnd=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtCrowdAgentDebugInfo_set_optEnd_2(self,arg0,arg1)};Object.defineProperty(dtCrowdAgentDebugInfo.prototype,"optEnd",{get:dtCrowdAgentDebugInfo.prototype.get_optEnd,set:dtCrowdAgentDebugInfo.prototype.set_optEnd});dtCrowdAgentDebugInfo.prototype["get_vod"]=dtCrowdAgentDebugInfo.prototype.get_vod=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_dtCrowdAgentDebugInfo_get_vod_0(self),dtObstacleAvoidanceDebugData)};dtCrowdAgentDebugInfo.prototype["set_vod"]=dtCrowdAgentDebugInfo.prototype.set_vod=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtCrowdAgentDebugInfo_set_vod_1(self,arg0)};Object.defineProperty(dtCrowdAgentDebugInfo.prototype,"vod",{get:dtCrowdAgentDebugInfo.prototype.get_vod,set:dtCrowdAgentDebugInfo.prototype.set_vod});dtCrowdAgentDebugInfo.prototype["__destroy__"]=dtCrowdAgentDebugInfo.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_dtCrowdAgentDebugInfo___destroy___0(self)};function dtQueryFilter(){this.ptr=_emscripten_bind_dtQueryFilter_dtQueryFilter_0();getCache(dtQueryFilter)[this.ptr]=this}dtQueryFilter.prototype=Object.create(WrapperObject.prototype);dtQueryFilter.prototype.constructor=dtQueryFilter;dtQueryFilter.prototype.__class__=dtQueryFilter;dtQueryFilter.__cache__={};Module["dtQueryFilter"]=dtQueryFilter;dtQueryFilter.prototype["getAreaCost"]=dtQueryFilter.prototype.getAreaCost=function(i){var self=this.ptr;if(i&&typeof i==="object")i=i.ptr;return _emscripten_bind_dtQueryFilter_getAreaCost_1(self,i)};dtQueryFilter.prototype["setAreaCost"]=dtQueryFilter.prototype.setAreaCost=function(i,cost){var self=this.ptr;if(i&&typeof i==="object")i=i.ptr;if(cost&&typeof cost==="object")cost=cost.ptr;_emscripten_bind_dtQueryFilter_setAreaCost_2(self,i,cost)};dtQueryFilter.prototype["getIncludeFlags"]=dtQueryFilter.prototype.getIncludeFlags=function(){var self=this.ptr;return _emscripten_bind_dtQueryFilter_getIncludeFlags_0(self)};dtQueryFilter.prototype["setIncludeFlags"]=dtQueryFilter.prototype.setIncludeFlags=function(flags){var self=this.ptr;if(flags&&typeof flags==="object")flags=flags.ptr;_emscripten_bind_dtQueryFilter_setIncludeFlags_1(self,flags)};dtQueryFilter.prototype["getExcludeFlags"]=dtQueryFilter.prototype.getExcludeFlags=function(){var self=this.ptr;return _emscripten_bind_dtQueryFilter_getExcludeFlags_0(self)};dtQueryFilter.prototype["setExcludeFlags"]=dtQueryFilter.prototype.setExcludeFlags=function(flags){var self=this.ptr;if(flags&&typeof flags==="object")flags=flags.ptr;_emscripten_bind_dtQueryFilter_setExcludeFlags_1(self,flags)};dtQueryFilter.prototype["__destroy__"]=dtQueryFilter.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_dtQueryFilter___destroy___0(self)};function dtNavMeshQuery(){throw"cannot construct a dtNavMeshQuery, no constructor in IDL"}dtNavMeshQuery.prototype=Object.create(WrapperObject.prototype);dtNavMeshQuery.prototype.constructor=dtNavMeshQuery;dtNavMeshQuery.prototype.__class__=dtNavMeshQuery;dtNavMeshQuery.__cache__={};Module["dtNavMeshQuery"]=dtNavMeshQuery;dtNavMeshQuery.prototype["getAttachedNavMesh"]=dtNavMeshQuery.prototype.getAttachedNavMesh=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_dtNavMeshQuery_getAttachedNavMesh_0(self),dtNavMesh)};dtNavMeshQuery.prototype["__destroy__"]=dtNavMeshQuery.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_dtNavMeshQuery___destroy___0(self)};function dtCrowd(){this.ptr=_emscripten_bind_dtCrowd_dtCrowd_0();getCache(dtCrowd)[this.ptr]=this}dtCrowd.prototype=Object.create(WrapperObject.prototype);dtCrowd.prototype.constructor=dtCrowd;dtCrowd.prototype.__class__=dtCrowd;dtCrowd.__cache__={};Module["dtCrowd"]=dtCrowd;dtCrowd.prototype["init"]=dtCrowd.prototype.init=function(maxAgents,maxAgentRadius,nav){var self=this.ptr;if(maxAgents&&typeof maxAgents==="object")maxAgents=maxAgents.ptr;if(maxAgentRadius&&typeof maxAgentRadius==="object")maxAgentRadius=maxAgentRadius.ptr;if(nav&&typeof nav==="object")nav=nav.ptr;return!!_emscripten_bind_dtCrowd_init_3(self,maxAgents,maxAgentRadius,nav)};dtCrowd.prototype["setObstacleAvoidanceParams"]=dtCrowd.prototype.setObstacleAvoidanceParams=function(idx,params){var self=this.ptr;if(idx&&typeof idx==="object")idx=idx.ptr;if(params&&typeof params==="object")params=params.ptr;_emscripten_bind_dtCrowd_setObstacleAvoidanceParams_2(self,idx,params)};dtCrowd.prototype["getObstacleAvoidanceParams"]=dtCrowd.prototype.getObstacleAvoidanceParams=function(idx){var self=this.ptr;if(idx&&typeof idx==="object")idx=idx.ptr;return wrapPointer(_emscripten_bind_dtCrowd_getObstacleAvoidanceParams_1(self,idx),dtObstacleAvoidanceParams)};dtCrowd.prototype["getAgent"]=dtCrowd.prototype.getAgent=function(idx){var self=this.ptr;if(idx&&typeof idx==="object")idx=idx.ptr;return wrapPointer(_emscripten_bind_dtCrowd_getAgent_1(self,idx),dtCrowdAgent)};dtCrowd.prototype["getEditableAgent"]=dtCrowd.prototype.getEditableAgent=function(idx){var self=this.ptr;if(idx&&typeof idx==="object")idx=idx.ptr;return wrapPointer(_emscripten_bind_dtCrowd_getEditableAgent_1(self,idx),dtCrowdAgent)};dtCrowd.prototype["getAgentCount"]=dtCrowd.prototype.getAgentCount=function(){var self=this.ptr;return _emscripten_bind_dtCrowd_getAgentCount_0(self)};dtCrowd.prototype["addAgent"]=dtCrowd.prototype.addAgent=function(pos,params){var self=this.ptr;ensureCache.prepare();if(typeof pos=="object"){pos=ensureFloat32(pos)}if(params&&typeof params==="object")params=params.ptr;return _emscripten_bind_dtCrowd_addAgent_2(self,pos,params)};dtCrowd.prototype["updateAgentParameters"]=dtCrowd.prototype.updateAgentParameters=function(idx,params){var self=this.ptr;if(idx&&typeof idx==="object")idx=idx.ptr;if(params&&typeof params==="object")params=params.ptr;_emscripten_bind_dtCrowd_updateAgentParameters_2(self,idx,params)};dtCrowd.prototype["removeAgent"]=dtCrowd.prototype.removeAgent=function(idx){var self=this.ptr;if(idx&&typeof idx==="object")idx=idx.ptr;_emscripten_bind_dtCrowd_removeAgent_1(self,idx)};dtCrowd.prototype["requestMoveTarget"]=dtCrowd.prototype.requestMoveTarget=function(idx,ref,pos){var self=this.ptr;ensureCache.prepare();if(idx&&typeof idx==="object")idx=idx.ptr;if(ref&&typeof ref==="object")ref=ref.ptr;if(typeof pos=="object"){pos=ensureFloat32(pos)}return!!_emscripten_bind_dtCrowd_requestMoveTarget_3(self,idx,ref,pos)};dtCrowd.prototype["requestMoveVelocity"]=dtCrowd.prototype.requestMoveVelocity=function(idx,vel){var self=this.ptr;ensureCache.prepare();if(idx&&typeof idx==="object")idx=idx.ptr;if(typeof vel=="object"){vel=ensureFloat32(vel)}return!!_emscripten_bind_dtCrowd_requestMoveVelocity_2(self,idx,vel)};dtCrowd.prototype["resetMoveTarget"]=dtCrowd.prototype.resetMoveTarget=function(idx){var self=this.ptr;if(idx&&typeof idx==="object")idx=idx.ptr;return!!_emscripten_bind_dtCrowd_resetMoveTarget_1(self,idx)};dtCrowd.prototype["update"]=dtCrowd.prototype.update=function(dt,debug){var self=this.ptr;if(dt&&typeof dt==="object")dt=dt.ptr;if(debug&&typeof debug==="object")debug=debug.ptr;_emscripten_bind_dtCrowd_update_2(self,dt,debug)};dtCrowd.prototype["getFilter"]=dtCrowd.prototype.getFilter=function(i){var self=this.ptr;if(i&&typeof i==="object")i=i.ptr;return wrapPointer(_emscripten_bind_dtCrowd_getFilter_1(self,i),dtQueryFilter)};dtCrowd.prototype["getEditableFilter"]=dtCrowd.prototype.getEditableFilter=function(i){var self=this.ptr;if(i&&typeof i==="object")i=i.ptr;return wrapPointer(_emscripten_bind_dtCrowd_getEditableFilter_1(self,i),dtQueryFilter)};dtCrowd.prototype["getNavMeshQuery"]=dtCrowd.prototype.getNavMeshQuery=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_dtCrowd_getNavMeshQuery_0(self),dtNavMeshQuery)};dtCrowd.prototype["__destroy__"]=dtCrowd.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_dtCrowd___destroy___0(self)};function RecastBuildContextJsImpl(){this.ptr=_emscripten_bind_RecastBuildContextJsImpl_RecastBuildContextJsImpl_0();getCache(RecastBuildContextJsImpl)[this.ptr]=this}RecastBuildContextJsImpl.prototype=Object.create(RecastBuildContextImpl.prototype);RecastBuildContextJsImpl.prototype.constructor=RecastBuildContextJsImpl;RecastBuildContextJsImpl.prototype.__class__=RecastBuildContextJsImpl;RecastBuildContextJsImpl.__cache__={};Module["RecastBuildContextJsImpl"]=RecastBuildContextJsImpl;RecastBuildContextJsImpl.prototype["resetLog"]=RecastBuildContextJsImpl.prototype.resetLog=function(){var self=this.ptr;_emscripten_bind_RecastBuildContextJsImpl_resetLog_0(self)};RecastBuildContextJsImpl.prototype["log"]=RecastBuildContextJsImpl.prototype.log=function(category,msg,len){var self=this.ptr;ensureCache.prepare();if(category&&typeof category==="object")category=category.ptr;if(msg&&typeof msg==="object")msg=msg.ptr;else msg=ensureString(msg);if(len&&typeof len==="object")len=len.ptr;_emscripten_bind_RecastBuildContextJsImpl_log_3(self,category,msg,len)};RecastBuildContextJsImpl.prototype["resetTimers"]=RecastBuildContextJsImpl.prototype.resetTimers=function(){var self=this.ptr;_emscripten_bind_RecastBuildContextJsImpl_resetTimers_0(self)};RecastBuildContextJsImpl.prototype["startTimer"]=RecastBuildContextJsImpl.prototype.startTimer=function(label){var self=this.ptr;if(label&&typeof label==="object")label=label.ptr;_emscripten_bind_RecastBuildContextJsImpl_startTimer_1(self,label)};RecastBuildContextJsImpl.prototype["stopTimer"]=RecastBuildContextJsImpl.prototype.stopTimer=function(label){var self=this.ptr;if(label&&typeof label==="object")label=label.ptr;_emscripten_bind_RecastBuildContextJsImpl_stopTimer_1(self,label)};RecastBuildContextJsImpl.prototype["getAccumulatedTime"]=RecastBuildContextJsImpl.prototype.getAccumulatedTime=function(label){var self=this.ptr;if(label&&typeof label==="object")label=label.ptr;return _emscripten_bind_RecastBuildContextJsImpl_getAccumulatedTime_1(self,label)};RecastBuildContextJsImpl.prototype["__destroy__"]=RecastBuildContextJsImpl.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_RecastBuildContextJsImpl___destroy___0(self)};function RecastBuildContext(impl){if(impl&&typeof impl==="object")impl=impl.ptr;this.ptr=_emscripten_bind_RecastBuildContext_RecastBuildContext_1(impl);getCache(RecastBuildContext)[this.ptr]=this}RecastBuildContext.prototype=Object.create(rcContext.prototype);RecastBuildContext.prototype.constructor=RecastBuildContext;RecastBuildContext.prototype.__class__=RecastBuildContext;RecastBuildContext.__cache__={};Module["RecastBuildContext"]=RecastBuildContext;RecastBuildContext.prototype["enableLog"]=RecastBuildContext.prototype.enableLog=function(state){var self=this.ptr;if(state&&typeof state==="object")state=state.ptr;_emscripten_bind_RecastBuildContext_enableLog_1(self,state)};RecastBuildContext.prototype["resetLog"]=RecastBuildContext.prototype.resetLog=function(){var self=this.ptr;_emscripten_bind_RecastBuildContext_resetLog_0(self)};RecastBuildContext.prototype["log"]=RecastBuildContext.prototype.log=function(category,message){var self=this.ptr;ensureCache.prepare();if(category&&typeof category==="object")category=category.ptr;if(message&&typeof message==="object")message=message.ptr;else message=ensureString(message);_emscripten_bind_RecastBuildContext_log_2(self,category,message)};RecastBuildContext.prototype["enableTimer"]=RecastBuildContext.prototype.enableTimer=function(state){var self=this.ptr;if(state&&typeof state==="object")state=state.ptr;_emscripten_bind_RecastBuildContext_enableTimer_1(self,state)};RecastBuildContext.prototype["resetTimers"]=RecastBuildContext.prototype.resetTimers=function(){var self=this.ptr;_emscripten_bind_RecastBuildContext_resetTimers_0(self)};RecastBuildContext.prototype["startTimer"]=RecastBuildContext.prototype.startTimer=function(label){var self=this.ptr;if(label&&typeof label==="object")label=label.ptr;_emscripten_bind_RecastBuildContext_startTimer_1(self,label)};RecastBuildContext.prototype["stopTimer"]=RecastBuildContext.prototype.stopTimer=function(label){var self=this.ptr;if(label&&typeof label==="object")label=label.ptr;_emscripten_bind_RecastBuildContext_stopTimer_1(self,label)};RecastBuildContext.prototype["getAccumulatedTime"]=RecastBuildContext.prototype.getAccumulatedTime=function(label){var self=this.ptr;if(label&&typeof label==="object")label=label.ptr;return _emscripten_bind_RecastBuildContext_getAccumulatedTime_1(self,label)};RecastBuildContext.prototype["logEnabled"]=RecastBuildContext.prototype.logEnabled=function(){var self=this.ptr;return!!_emscripten_bind_RecastBuildContext_logEnabled_0(self)};RecastBuildContext.prototype["timerEnabled"]=RecastBuildContext.prototype.timerEnabled=function(){var self=this.ptr;return!!_emscripten_bind_RecastBuildContext_timerEnabled_0(self)};RecastBuildContext.prototype["__destroy__"]=RecastBuildContext.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_RecastBuildContext___destroy___0(self)};function RecastCalcBoundsResult(){throw"cannot construct a RecastCalcBoundsResult, no constructor in IDL"}RecastCalcBoundsResult.prototype=Object.create(WrapperObject.prototype);RecastCalcBoundsResult.prototype.constructor=RecastCalcBoundsResult;RecastCalcBoundsResult.prototype.__class__=RecastCalcBoundsResult;RecastCalcBoundsResult.__cache__={};Module["RecastCalcBoundsResult"]=RecastCalcBoundsResult;RecastCalcBoundsResult.prototype["get_bmin"]=RecastCalcBoundsResult.prototype.get_bmin=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_RecastCalcBoundsResult_get_bmin_1(self,arg0)};RecastCalcBoundsResult.prototype["set_bmin"]=RecastCalcBoundsResult.prototype.set_bmin=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_RecastCalcBoundsResult_set_bmin_2(self,arg0,arg1)};Object.defineProperty(RecastCalcBoundsResult.prototype,"bmin",{get:RecastCalcBoundsResult.prototype.get_bmin,set:RecastCalcBoundsResult.prototype.set_bmin});RecastCalcBoundsResult.prototype["get_bmax"]=RecastCalcBoundsResult.prototype.get_bmax=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_RecastCalcBoundsResult_get_bmax_1(self,arg0)};RecastCalcBoundsResult.prototype["set_bmax"]=RecastCalcBoundsResult.prototype.set_bmax=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_RecastCalcBoundsResult_set_bmax_2(self,arg0,arg1)};Object.defineProperty(RecastCalcBoundsResult.prototype,"bmax",{get:RecastCalcBoundsResult.prototype.get_bmax,set:RecastCalcBoundsResult.prototype.set_bmax});RecastCalcBoundsResult.prototype["__destroy__"]=RecastCalcBoundsResult.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_RecastCalcBoundsResult___destroy___0(self)};function RecastCalcGridSizeResult(){throw"cannot construct a RecastCalcGridSizeResult, no constructor in IDL"}RecastCalcGridSizeResult.prototype=Object.create(WrapperObject.prototype);RecastCalcGridSizeResult.prototype.constructor=RecastCalcGridSizeResult;RecastCalcGridSizeResult.prototype.__class__=RecastCalcGridSizeResult;RecastCalcGridSizeResult.__cache__={};Module["RecastCalcGridSizeResult"]=RecastCalcGridSizeResult;RecastCalcGridSizeResult.prototype["get_width"]=RecastCalcGridSizeResult.prototype.get_width=function(){var self=this.ptr;return _emscripten_bind_RecastCalcGridSizeResult_get_width_0(self)};RecastCalcGridSizeResult.prototype["set_width"]=RecastCalcGridSizeResult.prototype.set_width=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_RecastCalcGridSizeResult_set_width_1(self,arg0)};Object.defineProperty(RecastCalcGridSizeResult.prototype,"width",{get:RecastCalcGridSizeResult.prototype.get_width,set:RecastCalcGridSizeResult.prototype.set_width});RecastCalcGridSizeResult.prototype["get_height"]=RecastCalcGridSizeResult.prototype.get_height=function(){var self=this.ptr;return _emscripten_bind_RecastCalcGridSizeResult_get_height_0(self)};RecastCalcGridSizeResult.prototype["set_height"]=RecastCalcGridSizeResult.prototype.set_height=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_RecastCalcGridSizeResult_set_height_1(self,arg0)};Object.defineProperty(RecastCalcGridSizeResult.prototype,"height",{get:RecastCalcGridSizeResult.prototype.get_height,set:RecastCalcGridSizeResult.prototype.set_height});RecastCalcGridSizeResult.prototype["__destroy__"]=RecastCalcGridSizeResult.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_RecastCalcGridSizeResult___destroy___0(self)};function Recast(){this.ptr=_emscripten_bind_Recast_Recast_0();getCache(Recast)[this.ptr]=this}Recast.prototype=Object.create(WrapperObject.prototype);Recast.prototype.constructor=Recast;Recast.prototype.__class__=Recast;Recast.__cache__={};Module["Recast"]=Recast;Recast.prototype["calcBounds"]=Recast.prototype.calcBounds=function(verts,nv){var self=this.ptr;if(verts&&typeof verts==="object")verts=verts.ptr;if(nv&&typeof nv==="object")nv=nv.ptr;return wrapPointer(_emscripten_bind_Recast_calcBounds_2(self,verts,nv),RecastCalcBoundsResult)};Recast.prototype["calcGridSize"]=Recast.prototype.calcGridSize=function(bmin,bmax,cs){var self=this.ptr;ensureCache.prepare();if(typeof bmin=="object"){bmin=ensureFloat32(bmin)}if(typeof bmax=="object"){bmax=ensureFloat32(bmax)}if(cs&&typeof cs==="object")cs=cs.ptr;return wrapPointer(_emscripten_bind_Recast_calcGridSize_3(self,bmin,bmax,cs),RecastCalcGridSizeResult)};Recast.prototype["createHeightfield"]=Recast.prototype.createHeightfield=function(ctx,hf,width,height,bmin,bmax,cs,ch){var self=this.ptr;ensureCache.prepare();if(ctx&&typeof ctx==="object")ctx=ctx.ptr;if(hf&&typeof hf==="object")hf=hf.ptr;if(width&&typeof width==="object")width=width.ptr;if(height&&typeof height==="object")height=height.ptr;if(typeof bmin=="object"){bmin=ensureFloat32(bmin)}if(typeof bmax=="object"){bmax=ensureFloat32(bmax)}if(cs&&typeof cs==="object")cs=cs.ptr;if(ch&&typeof ch==="object")ch=ch.ptr;return!!_emscripten_bind_Recast_createHeightfield_8(self,ctx,hf,width,height,bmin,bmax,cs,ch)};Recast.prototype["markWalkableTriangles"]=Recast.prototype.markWalkableTriangles=function(ctx,walkableSlopeAngle,verts,nv,tris,nt,areas){var self=this.ptr;if(ctx&&typeof ctx==="object")ctx=ctx.ptr;if(walkableSlopeAngle&&typeof walkableSlopeAngle==="object")walkableSlopeAngle=walkableSlopeAngle.ptr;if(verts&&typeof verts==="object")verts=verts.ptr;if(nv&&typeof nv==="object")nv=nv.ptr;if(tris&&typeof tris==="object")tris=tris.ptr;if(nt&&typeof nt==="object")nt=nt.ptr;if(areas&&typeof areas==="object")areas=areas.ptr;_emscripten_bind_Recast_markWalkableTriangles_7(self,ctx,walkableSlopeAngle,verts,nv,tris,nt,areas)};Recast.prototype["clearUnwalkableTriangles"]=Recast.prototype.clearUnwalkableTriangles=function(ctx,walkableSlopeAngle,verts,nv,tris,nt,areas){var self=this.ptr;if(ctx&&typeof ctx==="object")ctx=ctx.ptr;if(walkableSlopeAngle&&typeof walkableSlopeAngle==="object")walkableSlopeAngle=walkableSlopeAngle.ptr;if(verts&&typeof verts==="object")verts=verts.ptr;if(nv&&typeof nv==="object")nv=nv.ptr;if(tris&&typeof tris==="object")tris=tris.ptr;if(nt&&typeof nt==="object")nt=nt.ptr;if(areas&&typeof areas==="object")areas=areas.ptr;_emscripten_bind_Recast_clearUnwalkableTriangles_7(self,ctx,walkableSlopeAngle,verts,nv,tris,nt,areas)};Recast.prototype["rasterizeTriangles"]=Recast.prototype.rasterizeTriangles=function(ctx,verts,nv,tris,areas,nt,solid,flagMergeThr){var self=this.ptr;if(ctx&&typeof ctx==="object")ctx=ctx.ptr;if(verts&&typeof verts==="object")verts=verts.ptr;if(nv&&typeof nv==="object")nv=nv.ptr;if(tris&&typeof tris==="object")tris=tris.ptr;if(areas&&typeof areas==="object")areas=areas.ptr;if(nt&&typeof nt==="object")nt=nt.ptr;if(solid&&typeof solid==="object")solid=solid.ptr;if(flagMergeThr&&typeof flagMergeThr==="object")flagMergeThr=flagMergeThr.ptr;return!!_emscripten_bind_Recast_rasterizeTriangles_8(self,ctx,verts,nv,tris,areas,nt,solid,flagMergeThr)};Recast.prototype["filterLowHangingWalkableObstacles"]=Recast.prototype.filterLowHangingWalkableObstacles=function(ctx,walkableClimb,solid){var self=this.ptr;if(ctx&&typeof ctx==="object")ctx=ctx.ptr;if(walkableClimb&&typeof walkableClimb==="object")walkableClimb=walkableClimb.ptr;if(solid&&typeof solid==="object")solid=solid.ptr;_emscripten_bind_Recast_filterLowHangingWalkableObstacles_3(self,ctx,walkableClimb,solid)};Recast.prototype["filterLedgeSpans"]=Recast.prototype.filterLedgeSpans=function(ctx,walkableHeight,walkableClimb,solid){var self=this.ptr;if(ctx&&typeof ctx==="object")ctx=ctx.ptr;if(walkableHeight&&typeof walkableHeight==="object")walkableHeight=walkableHeight.ptr;if(walkableClimb&&typeof walkableClimb==="object")walkableClimb=walkableClimb.ptr;if(solid&&typeof solid==="object")solid=solid.ptr;_emscripten_bind_Recast_filterLedgeSpans_4(self,ctx,walkableHeight,walkableClimb,solid)};Recast.prototype["filterWalkableLowHeightSpans"]=Recast.prototype.filterWalkableLowHeightSpans=function(ctx,walkableHeight,solid){var self=this.ptr;if(ctx&&typeof ctx==="object")ctx=ctx.ptr;if(walkableHeight&&typeof walkableHeight==="object")walkableHeight=walkableHeight.ptr;if(solid&&typeof solid==="object")solid=solid.ptr;_emscripten_bind_Recast_filterWalkableLowHeightSpans_3(self,ctx,walkableHeight,solid)};Recast.prototype["getHeightFieldSpanCount"]=Recast.prototype.getHeightFieldSpanCount=function(ctx,solid){var self=this.ptr;if(ctx&&typeof ctx==="object")ctx=ctx.ptr;if(solid&&typeof solid==="object")solid=solid.ptr;return _emscripten_bind_Recast_getHeightFieldSpanCount_2(self,ctx,solid)};Recast.prototype["buildCompactHeightfield"]=Recast.prototype.buildCompactHeightfield=function(ctx,walkableHeight,walkableClimb,solid,chf){var self=this.ptr;if(ctx&&typeof ctx==="object")ctx=ctx.ptr;if(walkableHeight&&typeof walkableHeight==="object")walkableHeight=walkableHeight.ptr;if(walkableClimb&&typeof walkableClimb==="object")walkableClimb=walkableClimb.ptr;if(solid&&typeof solid==="object")solid=solid.ptr;if(chf&&typeof chf==="object")chf=chf.ptr;return!!_emscripten_bind_Recast_buildCompactHeightfield_5(self,ctx,walkableHeight,walkableClimb,solid,chf)};Recast.prototype["erodeWalkableArea"]=Recast.prototype.erodeWalkableArea=function(ctx,radius,chf){var self=this.ptr;if(ctx&&typeof ctx==="object")ctx=ctx.ptr;if(radius&&typeof radius==="object")radius=radius.ptr;if(chf&&typeof chf==="object")chf=chf.ptr;return!!_emscripten_bind_Recast_erodeWalkableArea_3(self,ctx,radius,chf)};Recast.prototype["medianFilterWalkableArea"]=Recast.prototype.medianFilterWalkableArea=function(ctx,chf){var self=this.ptr;if(ctx&&typeof ctx==="object")ctx=ctx.ptr;if(chf&&typeof chf==="object")chf=chf.ptr;return!!_emscripten_bind_Recast_medianFilterWalkableArea_2(self,ctx,chf)};Recast.prototype["markBoxArea"]=Recast.prototype.markBoxArea=function(ctx,bmin,bmax,areaId,chf){var self=this.ptr;ensureCache.prepare();if(ctx&&typeof ctx==="object")ctx=ctx.ptr;if(typeof bmin=="object"){bmin=ensureFloat32(bmin)}if(typeof bmax=="object"){bmax=ensureFloat32(bmax)}if(areaId&&typeof areaId==="object")areaId=areaId.ptr;if(chf&&typeof chf==="object")chf=chf.ptr;_emscripten_bind_Recast_markBoxArea_5(self,ctx,bmin,bmax,areaId,chf)};Recast.prototype["markConvexPolyArea"]=Recast.prototype.markConvexPolyArea=function(ctx,verts,nverts,hmin,hmax,areaId,chf){var self=this.ptr;if(ctx&&typeof ctx==="object")ctx=ctx.ptr;if(verts&&typeof verts==="object")verts=verts.ptr;if(nverts&&typeof nverts==="object")nverts=nverts.ptr;if(hmin&&typeof hmin==="object")hmin=hmin.ptr;if(hmax&&typeof hmax==="object")hmax=hmax.ptr;if(areaId&&typeof areaId==="object")areaId=areaId.ptr;if(chf&&typeof chf==="object")chf=chf.ptr;_emscripten_bind_Recast_markConvexPolyArea_7(self,ctx,verts,nverts,hmin,hmax,areaId,chf)};Recast.prototype["markCylinderArea"]=Recast.prototype.markCylinderArea=function(ctx,pos,r,h,areaId,chf){var self=this.ptr;ensureCache.prepare();if(ctx&&typeof ctx==="object")ctx=ctx.ptr;if(typeof pos=="object"){pos=ensureFloat32(pos)}if(r&&typeof r==="object")r=r.ptr;if(h&&typeof h==="object")h=h.ptr;if(areaId&&typeof areaId==="object")areaId=areaId.ptr;if(chf&&typeof chf==="object")chf=chf.ptr;_emscripten_bind_Recast_markCylinderArea_6(self,ctx,pos,r,h,areaId,chf)};Recast.prototype["buildDistanceField"]=Recast.prototype.buildDistanceField=function(ctx,chf){var self=this.ptr;if(ctx&&typeof ctx==="object")ctx=ctx.ptr;if(chf&&typeof chf==="object")chf=chf.ptr;return!!_emscripten_bind_Recast_buildDistanceField_2(self,ctx,chf)};Recast.prototype["buildRegions"]=Recast.prototype.buildRegions=function(ctx,chf,borderSize,minRegionArea,mergeRegionArea){var self=this.ptr;if(ctx&&typeof ctx==="object")ctx=ctx.ptr;if(chf&&typeof chf==="object")chf=chf.ptr;if(borderSize&&typeof borderSize==="object")borderSize=borderSize.ptr;if(minRegionArea&&typeof minRegionArea==="object")minRegionArea=minRegionArea.ptr;if(mergeRegionArea&&typeof mergeRegionArea==="object")mergeRegionArea=mergeRegionArea.ptr;return!!_emscripten_bind_Recast_buildRegions_5(self,ctx,chf,borderSize,minRegionArea,mergeRegionArea)};Recast.prototype["buildLayerRegions"]=Recast.prototype.buildLayerRegions=function(ctx,chf,borderSize,minRegionArea){var self=this.ptr;if(ctx&&typeof ctx==="object")ctx=ctx.ptr;if(chf&&typeof chf==="object")chf=chf.ptr;if(borderSize&&typeof borderSize==="object")borderSize=borderSize.ptr;if(minRegionArea&&typeof minRegionArea==="object")minRegionArea=minRegionArea.ptr;return!!_emscripten_bind_Recast_buildLayerRegions_4(self,ctx,chf,borderSize,minRegionArea)};Recast.prototype["buildRegionsMonotone"]=Recast.prototype.buildRegionsMonotone=function(ctx,chf,borderSize,minRegionArea,mergeRegionArea){var self=this.ptr;if(ctx&&typeof ctx==="object")ctx=ctx.ptr;if(chf&&typeof chf==="object")chf=chf.ptr;if(borderSize&&typeof borderSize==="object")borderSize=borderSize.ptr;if(minRegionArea&&typeof minRegionArea==="object")minRegionArea=minRegionArea.ptr;if(mergeRegionArea&&typeof mergeRegionArea==="object")mergeRegionArea=mergeRegionArea.ptr;return!!_emscripten_bind_Recast_buildRegionsMonotone_5(self,ctx,chf,borderSize,minRegionArea,mergeRegionArea)};Recast.prototype["setCon"]=Recast.prototype.setCon=function(s,dir,i){var self=this.ptr;if(s&&typeof s==="object")s=s.ptr;if(dir&&typeof dir==="object")dir=dir.ptr;if(i&&typeof i==="object")i=i.ptr;_emscripten_bind_Recast_setCon_3(self,s,dir,i)};Recast.prototype["getCon"]=Recast.prototype.getCon=function(s,dir){var self=this.ptr;if(s&&typeof s==="object")s=s.ptr;if(dir&&typeof dir==="object")dir=dir.ptr;return _emscripten_bind_Recast_getCon_2(self,s,dir)};Recast.prototype["getDirOffsetX"]=Recast.prototype.getDirOffsetX=function(dir){var self=this.ptr;if(dir&&typeof dir==="object")dir=dir.ptr;return _emscripten_bind_Recast_getDirOffsetX_1(self,dir)};Recast.prototype["getDirOffsetY"]=Recast.prototype.getDirOffsetY=function(dir){var self=this.ptr;if(dir&&typeof dir==="object")dir=dir.ptr;return _emscripten_bind_Recast_getDirOffsetY_1(self,dir)};Recast.prototype["getDirForOffset"]=Recast.prototype.getDirForOffset=function(x,y){var self=this.ptr;if(x&&typeof x==="object")x=x.ptr;if(y&&typeof y==="object")y=y.ptr;return _emscripten_bind_Recast_getDirForOffset_2(self,x,y)};Recast.prototype["buildHeightfieldLayers"]=Recast.prototype.buildHeightfieldLayers=function(ctx,chf,borderSize,walkableHeight,lset){var self=this.ptr;if(ctx&&typeof ctx==="object")ctx=ctx.ptr;if(chf&&typeof chf==="object")chf=chf.ptr;if(borderSize&&typeof borderSize==="object")borderSize=borderSize.ptr;if(walkableHeight&&typeof walkableHeight==="object")walkableHeight=walkableHeight.ptr;if(lset&&typeof lset==="object")lset=lset.ptr;return!!_emscripten_bind_Recast_buildHeightfieldLayers_5(self,ctx,chf,borderSize,walkableHeight,lset)};Recast.prototype["buildContours"]=Recast.prototype.buildContours=function(ctx,chf,maxError,maxEdgeLen,cset,buildFlags){var self=this.ptr;if(ctx&&typeof ctx==="object")ctx=ctx.ptr;if(chf&&typeof chf==="object")chf=chf.ptr;if(maxError&&typeof maxError==="object")maxError=maxError.ptr;if(maxEdgeLen&&typeof maxEdgeLen==="object")maxEdgeLen=maxEdgeLen.ptr;if(cset&&typeof cset==="object")cset=cset.ptr;if(buildFlags&&typeof buildFlags==="object")buildFlags=buildFlags.ptr;return!!_emscripten_bind_Recast_buildContours_6(self,ctx,chf,maxError,maxEdgeLen,cset,buildFlags)};Recast.prototype["buildPolyMesh"]=Recast.prototype.buildPolyMesh=function(ctx,cset,nvp,mesh){var self=this.ptr;if(ctx&&typeof ctx==="object")ctx=ctx.ptr;if(cset&&typeof cset==="object")cset=cset.ptr;if(nvp&&typeof nvp==="object")nvp=nvp.ptr;if(mesh&&typeof mesh==="object")mesh=mesh.ptr;return!!_emscripten_bind_Recast_buildPolyMesh_4(self,ctx,cset,nvp,mesh)};Recast.prototype["mergePolyMeshes"]=Recast.prototype.mergePolyMeshes=function(ctx,meshes,nmeshes,mesh){var self=this.ptr;ensureCache.prepare();if(ctx&&typeof ctx==="object")ctx=ctx.ptr;if(nmeshes&&typeof nmeshes==="object")nmeshes=nmeshes.ptr;if(mesh&&typeof mesh==="object")mesh=mesh.ptr;return!!_emscripten_bind_Recast_mergePolyMeshes_4(self,ctx,meshes,nmeshes,mesh)};Recast.prototype["buildPolyMeshDetail"]=Recast.prototype.buildPolyMeshDetail=function(ctx,mesh,chf,sampleDist,sampleMaxError,dmesh){var self=this.ptr;if(ctx&&typeof ctx==="object")ctx=ctx.ptr;if(mesh&&typeof mesh==="object")mesh=mesh.ptr;if(chf&&typeof chf==="object")chf=chf.ptr;if(sampleDist&&typeof sampleDist==="object")sampleDist=sampleDist.ptr;if(sampleMaxError&&typeof sampleMaxError==="object")sampleMaxError=sampleMaxError.ptr;if(dmesh&&typeof dmesh==="object")dmesh=dmesh.ptr;return!!_emscripten_bind_Recast_buildPolyMeshDetail_6(self,ctx,mesh,chf,sampleDist,sampleMaxError,dmesh)};Recast.prototype["copyPolyMesh"]=Recast.prototype.copyPolyMesh=function(ctx,src,dst){var self=this.ptr;if(ctx&&typeof ctx==="object")ctx=ctx.ptr;if(src&&typeof src==="object")src=src.ptr;if(dst&&typeof dst==="object")dst=dst.ptr;return!!_emscripten_bind_Recast_copyPolyMesh_3(self,ctx,src,dst)};Recast.prototype["mergePolyMeshDetails"]=Recast.prototype.mergePolyMeshDetails=function(ctx,meshes,nmeshes,dmesh){var self=this.ptr;ensureCache.prepare();if(ctx&&typeof ctx==="object")ctx=ctx.ptr;if(nmeshes&&typeof nmeshes==="object")nmeshes=nmeshes.ptr;if(dmesh&&typeof dmesh==="object")dmesh=dmesh.ptr;return!!_emscripten_bind_Recast_mergePolyMeshDetails_4(self,ctx,meshes,nmeshes,dmesh)};Recast.prototype["getHeightfieldLayerHeights"]=Recast.prototype.getHeightfieldLayerHeights=function(heightfieldLayer){var self=this.ptr;if(heightfieldLayer&&typeof heightfieldLayer==="object")heightfieldLayer=heightfieldLayer.ptr;return wrapPointer(_emscripten_bind_Recast_getHeightfieldLayerHeights_1(self,heightfieldLayer),UnsignedCharArray)};Recast.prototype["getHeightfieldLayerAreas"]=Recast.prototype.getHeightfieldLayerAreas=function(heightfieldLayer){var self=this.ptr;if(heightfieldLayer&&typeof heightfieldLayer==="object")heightfieldLayer=heightfieldLayer.ptr;return wrapPointer(_emscripten_bind_Recast_getHeightfieldLayerAreas_1(self,heightfieldLayer),UnsignedCharArray)};Recast.prototype["getHeightfieldLayerCons"]=Recast.prototype.getHeightfieldLayerCons=function(heightfieldLayer){var self=this.ptr;if(heightfieldLayer&&typeof heightfieldLayer==="object")heightfieldLayer=heightfieldLayer.ptr;return wrapPointer(_emscripten_bind_Recast_getHeightfieldLayerCons_1(self,heightfieldLayer),UnsignedCharArray)};Recast.prototype["allocHeightfield"]=Recast.prototype.allocHeightfield=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_Recast_allocHeightfield_0(self),rcHeightfield)};Recast.prototype["freeHeightfield"]=Recast.prototype.freeHeightfield=function(hf){var self=this.ptr;if(hf&&typeof hf==="object")hf=hf.ptr;_emscripten_bind_Recast_freeHeightfield_1(self,hf)};Recast.prototype["allocCompactHeightfield"]=Recast.prototype.allocCompactHeightfield=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_Recast_allocCompactHeightfield_0(self),rcCompactHeightfield)};Recast.prototype["freeCompactHeightfield"]=Recast.prototype.freeCompactHeightfield=function(chf){var self=this.ptr;if(chf&&typeof chf==="object")chf=chf.ptr;_emscripten_bind_Recast_freeCompactHeightfield_1(self,chf)};Recast.prototype["allocHeightfieldLayerSet"]=Recast.prototype.allocHeightfieldLayerSet=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_Recast_allocHeightfieldLayerSet_0(self),rcHeightfieldLayerSet)};Recast.prototype["freeHeightfieldLayerSet"]=Recast.prototype.freeHeightfieldLayerSet=function(lset){var self=this.ptr;if(lset&&typeof lset==="object")lset=lset.ptr;_emscripten_bind_Recast_freeHeightfieldLayerSet_1(self,lset)};Recast.prototype["allocContourSet"]=Recast.prototype.allocContourSet=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_Recast_allocContourSet_0(self),rcContourSet)};Recast.prototype["freeContourSet"]=Recast.prototype.freeContourSet=function(cset){var self=this.ptr;if(cset&&typeof cset==="object")cset=cset.ptr;_emscripten_bind_Recast_freeContourSet_1(self,cset)};Recast.prototype["allocPolyMesh"]=Recast.prototype.allocPolyMesh=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_Recast_allocPolyMesh_0(self),rcPolyMesh)};Recast.prototype["freePolyMesh"]=Recast.prototype.freePolyMesh=function(mesh){var self=this.ptr;if(mesh&&typeof mesh==="object")mesh=mesh.ptr;_emscripten_bind_Recast_freePolyMesh_1(self,mesh)};Recast.prototype["allocPolyMeshDetail"]=Recast.prototype.allocPolyMeshDetail=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_Recast_allocPolyMeshDetail_0(self),rcPolyMeshDetail)};Recast.prototype["freePolyMeshDetail"]=Recast.prototype.freePolyMeshDetail=function(dmesh){var self=this.ptr;if(dmesh&&typeof dmesh==="object")dmesh=dmesh.ptr;_emscripten_bind_Recast_freePolyMeshDetail_1(self,dmesh)};Recast.prototype["get_BORDER_REG"]=Recast.prototype.get_BORDER_REG=function(){var self=this.ptr;return _emscripten_bind_Recast_get_BORDER_REG_0(self)};Recast.prototype["set_BORDER_REG"]=Recast.prototype.set_BORDER_REG=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Recast_set_BORDER_REG_1(self,arg0)};Object.defineProperty(Recast.prototype,"BORDER_REG",{get:Recast.prototype.get_BORDER_REG,set:Recast.prototype.set_BORDER_REG});Recast.prototype["get_MULTIPLE_REGS"]=Recast.prototype.get_MULTIPLE_REGS=function(){var self=this.ptr;return _emscripten_bind_Recast_get_MULTIPLE_REGS_0(self)};Recast.prototype["set_MULTIPLE_REGS"]=Recast.prototype.set_MULTIPLE_REGS=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Recast_set_MULTIPLE_REGS_1(self,arg0)};Object.defineProperty(Recast.prototype,"MULTIPLE_REGS",{get:Recast.prototype.get_MULTIPLE_REGS,set:Recast.prototype.set_MULTIPLE_REGS});Recast.prototype["get_BORDER_VERTEX"]=Recast.prototype.get_BORDER_VERTEX=function(){var self=this.ptr;return _emscripten_bind_Recast_get_BORDER_VERTEX_0(self)};Recast.prototype["set_BORDER_VERTEX"]=Recast.prototype.set_BORDER_VERTEX=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Recast_set_BORDER_VERTEX_1(self,arg0)};Object.defineProperty(Recast.prototype,"BORDER_VERTEX",{get:Recast.prototype.get_BORDER_VERTEX,set:Recast.prototype.set_BORDER_VERTEX});Recast.prototype["get_AREA_BORDER"]=Recast.prototype.get_AREA_BORDER=function(){var self=this.ptr;return _emscripten_bind_Recast_get_AREA_BORDER_0(self)};Recast.prototype["set_AREA_BORDER"]=Recast.prototype.set_AREA_BORDER=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Recast_set_AREA_BORDER_1(self,arg0)};Object.defineProperty(Recast.prototype,"AREA_BORDER",{get:Recast.prototype.get_AREA_BORDER,set:Recast.prototype.set_AREA_BORDER});Recast.prototype["get_CONTOUR_REG_MASK"]=Recast.prototype.get_CONTOUR_REG_MASK=function(){var self=this.ptr;return _emscripten_bind_Recast_get_CONTOUR_REG_MASK_0(self)};Recast.prototype["set_CONTOUR_REG_MASK"]=Recast.prototype.set_CONTOUR_REG_MASK=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Recast_set_CONTOUR_REG_MASK_1(self,arg0)};Object.defineProperty(Recast.prototype,"CONTOUR_REG_MASK",{get:Recast.prototype.get_CONTOUR_REG_MASK,set:Recast.prototype.set_CONTOUR_REG_MASK});Recast.prototype["get_MESH_NULL_IDX"]=Recast.prototype.get_MESH_NULL_IDX=function(){var self=this.ptr;return _emscripten_bind_Recast_get_MESH_NULL_IDX_0(self)};Recast.prototype["set_MESH_NULL_IDX"]=Recast.prototype.set_MESH_NULL_IDX=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Recast_set_MESH_NULL_IDX_1(self,arg0)};Object.defineProperty(Recast.prototype,"MESH_NULL_IDX",{get:Recast.prototype.get_MESH_NULL_IDX,set:Recast.prototype.set_MESH_NULL_IDX});Recast.prototype["get_NULL_AREA"]=Recast.prototype.get_NULL_AREA=function(){var self=this.ptr;return _emscripten_bind_Recast_get_NULL_AREA_0(self)};Recast.prototype["set_NULL_AREA"]=Recast.prototype.set_NULL_AREA=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Recast_set_NULL_AREA_1(self,arg0)};Object.defineProperty(Recast.prototype,"NULL_AREA",{get:Recast.prototype.get_NULL_AREA,set:Recast.prototype.set_NULL_AREA});Recast.prototype["get_WALKABLE_AREA"]=Recast.prototype.get_WALKABLE_AREA=function(){var self=this.ptr;return _emscripten_bind_Recast_get_WALKABLE_AREA_0(self)};Recast.prototype["set_WALKABLE_AREA"]=Recast.prototype.set_WALKABLE_AREA=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Recast_set_WALKABLE_AREA_1(self,arg0)};Object.defineProperty(Recast.prototype,"WALKABLE_AREA",{get:Recast.prototype.get_WALKABLE_AREA,set:Recast.prototype.set_WALKABLE_AREA});Recast.prototype["get_NOT_CONNECTED"]=Recast.prototype.get_NOT_CONNECTED=function(){var self=this.ptr;return _emscripten_bind_Recast_get_NOT_CONNECTED_0(self)};Recast.prototype["set_NOT_CONNECTED"]=Recast.prototype.set_NOT_CONNECTED=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Recast_set_NOT_CONNECTED_1(self,arg0)};Object.defineProperty(Recast.prototype,"NOT_CONNECTED",{get:Recast.prototype.get_NOT_CONNECTED,set:Recast.prototype.set_NOT_CONNECTED});Recast.prototype["__destroy__"]=Recast.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_Recast___destroy___0(self)};function CreateNavMeshDataResult(){throw"cannot construct a CreateNavMeshDataResult, no constructor in IDL"}CreateNavMeshDataResult.prototype=Object.create(WrapperObject.prototype);CreateNavMeshDataResult.prototype.constructor=CreateNavMeshDataResult;CreateNavMeshDataResult.prototype.__class__=CreateNavMeshDataResult;CreateNavMeshDataResult.__cache__={};Module["CreateNavMeshDataResult"]=CreateNavMeshDataResult;CreateNavMeshDataResult.prototype["get_success"]=CreateNavMeshDataResult.prototype.get_success=function(){var self=this.ptr;return!!_emscripten_bind_CreateNavMeshDataResult_get_success_0(self)};CreateNavMeshDataResult.prototype["set_success"]=CreateNavMeshDataResult.prototype.set_success=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_CreateNavMeshDataResult_set_success_1(self,arg0)};Object.defineProperty(CreateNavMeshDataResult.prototype,"success",{get:CreateNavMeshDataResult.prototype.get_success,set:CreateNavMeshDataResult.prototype.set_success});CreateNavMeshDataResult.prototype["get_navMeshData"]=CreateNavMeshDataResult.prototype.get_navMeshData=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_CreateNavMeshDataResult_get_navMeshData_0(self),UnsignedCharArray)};CreateNavMeshDataResult.prototype["set_navMeshData"]=CreateNavMeshDataResult.prototype.set_navMeshData=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_CreateNavMeshDataResult_set_navMeshData_1(self,arg0)};Object.defineProperty(CreateNavMeshDataResult.prototype,"navMeshData",{get:CreateNavMeshDataResult.prototype.get_navMeshData,set:CreateNavMeshDataResult.prototype.set_navMeshData});CreateNavMeshDataResult.prototype["__destroy__"]=CreateNavMeshDataResult.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_CreateNavMeshDataResult___destroy___0(self)};function DetourNavMeshBuilder(){this.ptr=_emscripten_bind_DetourNavMeshBuilder_DetourNavMeshBuilder_0();getCache(DetourNavMeshBuilder)[this.ptr]=this}DetourNavMeshBuilder.prototype=Object.create(WrapperObject.prototype);DetourNavMeshBuilder.prototype.constructor=DetourNavMeshBuilder;DetourNavMeshBuilder.prototype.__class__=DetourNavMeshBuilder;DetourNavMeshBuilder.__cache__={};Module["DetourNavMeshBuilder"]=DetourNavMeshBuilder;DetourNavMeshBuilder.prototype["setPolyMeshCreateParams"]=DetourNavMeshBuilder.prototype.setPolyMeshCreateParams=function(navMeshCreateParams,polyMesh){var self=this.ptr;if(navMeshCreateParams&&typeof navMeshCreateParams==="object")navMeshCreateParams=navMeshCreateParams.ptr;if(polyMesh&&typeof polyMesh==="object")polyMesh=polyMesh.ptr;_emscripten_bind_DetourNavMeshBuilder_setPolyMeshCreateParams_2(self,navMeshCreateParams,polyMesh)};DetourNavMeshBuilder.prototype["setPolyMeshDetailCreateParams"]=DetourNavMeshBuilder.prototype.setPolyMeshDetailCreateParams=function(navMeshCreateParams,polyMeshDetail){var self=this.ptr;if(navMeshCreateParams&&typeof navMeshCreateParams==="object")navMeshCreateParams=navMeshCreateParams.ptr;if(polyMeshDetail&&typeof polyMeshDetail==="object")polyMeshDetail=polyMeshDetail.ptr;_emscripten_bind_DetourNavMeshBuilder_setPolyMeshDetailCreateParams_2(self,navMeshCreateParams,polyMeshDetail)};DetourNavMeshBuilder.prototype["setOffMeshConnections"]=DetourNavMeshBuilder.prototype.setOffMeshConnections=function(navMeshCreateParams,offMeshConCount,offMeshConVerts,offMeshConRad,offMeshConDirs,offMeshConAreas,offMeshConFlags,offMeshConUserId){var self=this.ptr;ensureCache.prepare();if(navMeshCreateParams&&typeof navMeshCreateParams==="object")navMeshCreateParams=navMeshCreateParams.ptr;if(offMeshConCount&&typeof offMeshConCount==="object")offMeshConCount=offMeshConCount.ptr;if(typeof offMeshConVerts=="object"){offMeshConVerts=ensureFloat32(offMeshConVerts)}if(typeof offMeshConRad=="object"){offMeshConRad=ensureFloat32(offMeshConRad)}if(typeof offMeshConDirs=="object"){offMeshConDirs=ensureInt8(offMeshConDirs)}if(typeof offMeshConAreas=="object"){offMeshConAreas=ensureInt8(offMeshConAreas)}if(typeof offMeshConFlags=="object"){offMeshConFlags=ensureInt16(offMeshConFlags)}if(typeof offMeshConUserId=="object"){offMeshConUserId=ensureInt32(offMeshConUserId)}_emscripten_bind_DetourNavMeshBuilder_setOffMeshConnections_8(self,navMeshCreateParams,offMeshConCount,offMeshConVerts,offMeshConRad,offMeshConDirs,offMeshConAreas,offMeshConFlags,offMeshConUserId)};DetourNavMeshBuilder.prototype["createNavMeshData"]=DetourNavMeshBuilder.prototype.createNavMeshData=function(params){var self=this.ptr;if(params&&typeof params==="object")params=params.ptr;return wrapPointer(_emscripten_bind_DetourNavMeshBuilder_createNavMeshData_1(self,params),CreateNavMeshDataResult)};DetourNavMeshBuilder.prototype["__destroy__"]=DetourNavMeshBuilder.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_DetourNavMeshBuilder___destroy___0(self)};function dtTileCacheLayer(){throw"cannot construct a dtTileCacheLayer, no constructor in IDL"}dtTileCacheLayer.prototype=Object.create(WrapperObject.prototype);dtTileCacheLayer.prototype.constructor=dtTileCacheLayer;dtTileCacheLayer.prototype.__class__=dtTileCacheLayer;dtTileCacheLayer.__cache__={};Module["dtTileCacheLayer"]=dtTileCacheLayer;dtTileCacheLayer.prototype["__destroy__"]=dtTileCacheLayer.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_dtTileCacheLayer___destroy___0(self)};function dtTileCacheContourSet(){throw"cannot construct a dtTileCacheContourSet, no constructor in IDL"}dtTileCacheContourSet.prototype=Object.create(WrapperObject.prototype);dtTileCacheContourSet.prototype.constructor=dtTileCacheContourSet;dtTileCacheContourSet.prototype.__class__=dtTileCacheContourSet;dtTileCacheContourSet.__cache__={};Module["dtTileCacheContourSet"]=dtTileCacheContourSet;dtTileCacheContourSet.prototype["__destroy__"]=dtTileCacheContourSet.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_dtTileCacheContourSet___destroy___0(self)};function dtTileCachePolyMesh(){throw"cannot construct a dtTileCachePolyMesh, no constructor in IDL"}dtTileCachePolyMesh.prototype=Object.create(WrapperObject.prototype);dtTileCachePolyMesh.prototype.constructor=dtTileCachePolyMesh;dtTileCachePolyMesh.prototype.__class__=dtTileCachePolyMesh;dtTileCachePolyMesh.__cache__={};Module["dtTileCachePolyMesh"]=dtTileCachePolyMesh;dtTileCachePolyMesh.prototype["__destroy__"]=dtTileCachePolyMesh.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_dtTileCachePolyMesh___destroy___0(self)};function dtTileCacheLayerHeader(){this.ptr=_emscripten_bind_dtTileCacheLayerHeader_dtTileCacheLayerHeader_0();getCache(dtTileCacheLayerHeader)[this.ptr]=this}dtTileCacheLayerHeader.prototype=Object.create(WrapperObject.prototype);dtTileCacheLayerHeader.prototype.constructor=dtTileCacheLayerHeader;dtTileCacheLayerHeader.prototype.__class__=dtTileCacheLayerHeader;dtTileCacheLayerHeader.__cache__={};Module["dtTileCacheLayerHeader"]=dtTileCacheLayerHeader;dtTileCacheLayerHeader.prototype["get_magic"]=dtTileCacheLayerHeader.prototype.get_magic=function(){var self=this.ptr;return _emscripten_bind_dtTileCacheLayerHeader_get_magic_0(self)};dtTileCacheLayerHeader.prototype["set_magic"]=dtTileCacheLayerHeader.prototype.set_magic=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtTileCacheLayerHeader_set_magic_1(self,arg0)};Object.defineProperty(dtTileCacheLayerHeader.prototype,"magic",{get:dtTileCacheLayerHeader.prototype.get_magic,set:dtTileCacheLayerHeader.prototype.set_magic});dtTileCacheLayerHeader.prototype["get_version"]=dtTileCacheLayerHeader.prototype.get_version=function(){var self=this.ptr;return _emscripten_bind_dtTileCacheLayerHeader_get_version_0(self)};dtTileCacheLayerHeader.prototype["set_version"]=dtTileCacheLayerHeader.prototype.set_version=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtTileCacheLayerHeader_set_version_1(self,arg0)};Object.defineProperty(dtTileCacheLayerHeader.prototype,"version",{get:dtTileCacheLayerHeader.prototype.get_version,set:dtTileCacheLayerHeader.prototype.set_version});dtTileCacheLayerHeader.prototype["get_tx"]=dtTileCacheLayerHeader.prototype.get_tx=function(){var self=this.ptr;return _emscripten_bind_dtTileCacheLayerHeader_get_tx_0(self)};dtTileCacheLayerHeader.prototype["set_tx"]=dtTileCacheLayerHeader.prototype.set_tx=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtTileCacheLayerHeader_set_tx_1(self,arg0)};Object.defineProperty(dtTileCacheLayerHeader.prototype,"tx",{get:dtTileCacheLayerHeader.prototype.get_tx,set:dtTileCacheLayerHeader.prototype.set_tx});dtTileCacheLayerHeader.prototype["get_ty"]=dtTileCacheLayerHeader.prototype.get_ty=function(){var self=this.ptr;return _emscripten_bind_dtTileCacheLayerHeader_get_ty_0(self)};dtTileCacheLayerHeader.prototype["set_ty"]=dtTileCacheLayerHeader.prototype.set_ty=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtTileCacheLayerHeader_set_ty_1(self,arg0)};Object.defineProperty(dtTileCacheLayerHeader.prototype,"ty",{get:dtTileCacheLayerHeader.prototype.get_ty,set:dtTileCacheLayerHeader.prototype.set_ty});dtTileCacheLayerHeader.prototype["get_tlayer"]=dtTileCacheLayerHeader.prototype.get_tlayer=function(){var self=this.ptr;return _emscripten_bind_dtTileCacheLayerHeader_get_tlayer_0(self)};dtTileCacheLayerHeader.prototype["set_tlayer"]=dtTileCacheLayerHeader.prototype.set_tlayer=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtTileCacheLayerHeader_set_tlayer_1(self,arg0)};Object.defineProperty(dtTileCacheLayerHeader.prototype,"tlayer",{get:dtTileCacheLayerHeader.prototype.get_tlayer,set:dtTileCacheLayerHeader.prototype.set_tlayer});dtTileCacheLayerHeader.prototype["get_bmin"]=dtTileCacheLayerHeader.prototype.get_bmin=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtTileCacheLayerHeader_get_bmin_1(self,arg0)};dtTileCacheLayerHeader.prototype["set_bmin"]=dtTileCacheLayerHeader.prototype.set_bmin=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtTileCacheLayerHeader_set_bmin_2(self,arg0,arg1)};Object.defineProperty(dtTileCacheLayerHeader.prototype,"bmin",{get:dtTileCacheLayerHeader.prototype.get_bmin,set:dtTileCacheLayerHeader.prototype.set_bmin});dtTileCacheLayerHeader.prototype["get_bmax"]=dtTileCacheLayerHeader.prototype.get_bmax=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_dtTileCacheLayerHeader_get_bmax_1(self,arg0)};dtTileCacheLayerHeader.prototype["set_bmax"]=dtTileCacheLayerHeader.prototype.set_bmax=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_dtTileCacheLayerHeader_set_bmax_2(self,arg0,arg1)};Object.defineProperty(dtTileCacheLayerHeader.prototype,"bmax",{get:dtTileCacheLayerHeader.prototype.get_bmax,set:dtTileCacheLayerHeader.prototype.set_bmax});dtTileCacheLayerHeader.prototype["get_hmin"]=dtTileCacheLayerHeader.prototype.get_hmin=function(){var self=this.ptr;return _emscripten_bind_dtTileCacheLayerHeader_get_hmin_0(self)};dtTileCacheLayerHeader.prototype["set_hmin"]=dtTileCacheLayerHeader.prototype.set_hmin=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtTileCacheLayerHeader_set_hmin_1(self,arg0)};Object.defineProperty(dtTileCacheLayerHeader.prototype,"hmin",{get:dtTileCacheLayerHeader.prototype.get_hmin,set:dtTileCacheLayerHeader.prototype.set_hmin});dtTileCacheLayerHeader.prototype["get_hmax"]=dtTileCacheLayerHeader.prototype.get_hmax=function(){var self=this.ptr;return _emscripten_bind_dtTileCacheLayerHeader_get_hmax_0(self)};dtTileCacheLayerHeader.prototype["set_hmax"]=dtTileCacheLayerHeader.prototype.set_hmax=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtTileCacheLayerHeader_set_hmax_1(self,arg0)};Object.defineProperty(dtTileCacheLayerHeader.prototype,"hmax",{get:dtTileCacheLayerHeader.prototype.get_hmax,set:dtTileCacheLayerHeader.prototype.set_hmax});dtTileCacheLayerHeader.prototype["get_width"]=dtTileCacheLayerHeader.prototype.get_width=function(){var self=this.ptr;return _emscripten_bind_dtTileCacheLayerHeader_get_width_0(self)};dtTileCacheLayerHeader.prototype["set_width"]=dtTileCacheLayerHeader.prototype.set_width=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtTileCacheLayerHeader_set_width_1(self,arg0)};Object.defineProperty(dtTileCacheLayerHeader.prototype,"width",{get:dtTileCacheLayerHeader.prototype.get_width,set:dtTileCacheLayerHeader.prototype.set_width});dtTileCacheLayerHeader.prototype["get_height"]=dtTileCacheLayerHeader.prototype.get_height=function(){var self=this.ptr;return _emscripten_bind_dtTileCacheLayerHeader_get_height_0(self)};dtTileCacheLayerHeader.prototype["set_height"]=dtTileCacheLayerHeader.prototype.set_height=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtTileCacheLayerHeader_set_height_1(self,arg0)};Object.defineProperty(dtTileCacheLayerHeader.prototype,"height",{get:dtTileCacheLayerHeader.prototype.get_height,set:dtTileCacheLayerHeader.prototype.set_height});dtTileCacheLayerHeader.prototype["get_minx"]=dtTileCacheLayerHeader.prototype.get_minx=function(){var self=this.ptr;return _emscripten_bind_dtTileCacheLayerHeader_get_minx_0(self)};dtTileCacheLayerHeader.prototype["set_minx"]=dtTileCacheLayerHeader.prototype.set_minx=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtTileCacheLayerHeader_set_minx_1(self,arg0)};Object.defineProperty(dtTileCacheLayerHeader.prototype,"minx",{get:dtTileCacheLayerHeader.prototype.get_minx,set:dtTileCacheLayerHeader.prototype.set_minx});dtTileCacheLayerHeader.prototype["get_maxx"]=dtTileCacheLayerHeader.prototype.get_maxx=function(){var self=this.ptr;return _emscripten_bind_dtTileCacheLayerHeader_get_maxx_0(self)};dtTileCacheLayerHeader.prototype["set_maxx"]=dtTileCacheLayerHeader.prototype.set_maxx=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtTileCacheLayerHeader_set_maxx_1(self,arg0)};Object.defineProperty(dtTileCacheLayerHeader.prototype,"maxx",{get:dtTileCacheLayerHeader.prototype.get_maxx,set:dtTileCacheLayerHeader.prototype.set_maxx});dtTileCacheLayerHeader.prototype["get_miny"]=dtTileCacheLayerHeader.prototype.get_miny=function(){var self=this.ptr;return _emscripten_bind_dtTileCacheLayerHeader_get_miny_0(self)};dtTileCacheLayerHeader.prototype["set_miny"]=dtTileCacheLayerHeader.prototype.set_miny=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtTileCacheLayerHeader_set_miny_1(self,arg0)};Object.defineProperty(dtTileCacheLayerHeader.prototype,"miny",{get:dtTileCacheLayerHeader.prototype.get_miny,set:dtTileCacheLayerHeader.prototype.set_miny});dtTileCacheLayerHeader.prototype["get_maxy"]=dtTileCacheLayerHeader.prototype.get_maxy=function(){var self=this.ptr;return _emscripten_bind_dtTileCacheLayerHeader_get_maxy_0(self)};dtTileCacheLayerHeader.prototype["set_maxy"]=dtTileCacheLayerHeader.prototype.set_maxy=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_dtTileCacheLayerHeader_set_maxy_1(self,arg0)};Object.defineProperty(dtTileCacheLayerHeader.prototype,"maxy",{get:dtTileCacheLayerHeader.prototype.get_maxy,set:dtTileCacheLayerHeader.prototype.set_maxy});dtTileCacheLayerHeader.prototype["__destroy__"]=dtTileCacheLayerHeader.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_dtTileCacheLayerHeader___destroy___0(self)};function DetourTileCacheBuilder(){this.ptr=_emscripten_bind_DetourTileCacheBuilder_DetourTileCacheBuilder_0();getCache(DetourTileCacheBuilder)[this.ptr]=this}DetourTileCacheBuilder.prototype=Object.create(WrapperObject.prototype);DetourTileCacheBuilder.prototype.constructor=DetourTileCacheBuilder;DetourTileCacheBuilder.prototype.__class__=DetourTileCacheBuilder;DetourTileCacheBuilder.__cache__={};Module["DetourTileCacheBuilder"]=DetourTileCacheBuilder;DetourTileCacheBuilder.prototype["buildTileCacheLayer"]=DetourTileCacheBuilder.prototype.buildTileCacheLayer=function(comp,header,heights,areas,cons,tileCacheData){var self=this.ptr;if(comp&&typeof comp==="object")comp=comp.ptr;if(header&&typeof header==="object")header=header.ptr;if(heights&&typeof heights==="object")heights=heights.ptr;if(areas&&typeof areas==="object")areas=areas.ptr;if(cons&&typeof cons==="object")cons=cons.ptr;if(tileCacheData&&typeof tileCacheData==="object")tileCacheData=tileCacheData.ptr;return _emscripten_bind_DetourTileCacheBuilder_buildTileCacheLayer_6(self,comp,header,heights,areas,cons,tileCacheData)};DetourTileCacheBuilder.prototype["__destroy__"]=DetourTileCacheBuilder.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_DetourTileCacheBuilder___destroy___0(self)};function rcChunkyTriMeshNode(){throw"cannot construct a rcChunkyTriMeshNode, no constructor in IDL"}rcChunkyTriMeshNode.prototype=Object.create(WrapperObject.prototype);rcChunkyTriMeshNode.prototype.constructor=rcChunkyTriMeshNode;rcChunkyTriMeshNode.prototype.__class__=rcChunkyTriMeshNode;rcChunkyTriMeshNode.__cache__={};Module["rcChunkyTriMeshNode"]=rcChunkyTriMeshNode;rcChunkyTriMeshNode.prototype["get_bmin"]=rcChunkyTriMeshNode.prototype.get_bmin=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_rcChunkyTriMeshNode_get_bmin_1(self,arg0)};rcChunkyTriMeshNode.prototype["set_bmin"]=rcChunkyTriMeshNode.prototype.set_bmin=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcChunkyTriMeshNode_set_bmin_2(self,arg0,arg1)};Object.defineProperty(rcChunkyTriMeshNode.prototype,"bmin",{get:rcChunkyTriMeshNode.prototype.get_bmin,set:rcChunkyTriMeshNode.prototype.set_bmin});rcChunkyTriMeshNode.prototype["get_bmax"]=rcChunkyTriMeshNode.prototype.get_bmax=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_rcChunkyTriMeshNode_get_bmax_1(self,arg0)};rcChunkyTriMeshNode.prototype["set_bmax"]=rcChunkyTriMeshNode.prototype.set_bmax=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcChunkyTriMeshNode_set_bmax_2(self,arg0,arg1)};Object.defineProperty(rcChunkyTriMeshNode.prototype,"bmax",{get:rcChunkyTriMeshNode.prototype.get_bmax,set:rcChunkyTriMeshNode.prototype.set_bmax});rcChunkyTriMeshNode.prototype["get_i"]=rcChunkyTriMeshNode.prototype.get_i=function(){var self=this.ptr;return _emscripten_bind_rcChunkyTriMeshNode_get_i_0(self)};rcChunkyTriMeshNode.prototype["set_i"]=rcChunkyTriMeshNode.prototype.set_i=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcChunkyTriMeshNode_set_i_1(self,arg0)};Object.defineProperty(rcChunkyTriMeshNode.prototype,"i",{get:rcChunkyTriMeshNode.prototype.get_i,set:rcChunkyTriMeshNode.prototype.set_i});rcChunkyTriMeshNode.prototype["get_n"]=rcChunkyTriMeshNode.prototype.get_n=function(){var self=this.ptr;return _emscripten_bind_rcChunkyTriMeshNode_get_n_0(self)};rcChunkyTriMeshNode.prototype["set_n"]=rcChunkyTriMeshNode.prototype.set_n=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcChunkyTriMeshNode_set_n_1(self,arg0)};Object.defineProperty(rcChunkyTriMeshNode.prototype,"n",{get:rcChunkyTriMeshNode.prototype.get_n,set:rcChunkyTriMeshNode.prototype.set_n});rcChunkyTriMeshNode.prototype["__destroy__"]=rcChunkyTriMeshNode.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_rcChunkyTriMeshNode___destroy___0(self)};function rcChunkyTriMesh(){this.ptr=_emscripten_bind_rcChunkyTriMesh_rcChunkyTriMesh_0();getCache(rcChunkyTriMesh)[this.ptr]=this}rcChunkyTriMesh.prototype=Object.create(WrapperObject.prototype);rcChunkyTriMesh.prototype.constructor=rcChunkyTriMesh;rcChunkyTriMesh.prototype.__class__=rcChunkyTriMesh;rcChunkyTriMesh.__cache__={};Module["rcChunkyTriMesh"]=rcChunkyTriMesh;rcChunkyTriMesh.prototype["get_nodes"]=rcChunkyTriMesh.prototype.get_nodes=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return wrapPointer(_emscripten_bind_rcChunkyTriMesh_get_nodes_1(self,arg0),rcChunkyTriMeshNode)};rcChunkyTriMesh.prototype["set_nodes"]=rcChunkyTriMesh.prototype.set_nodes=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcChunkyTriMesh_set_nodes_2(self,arg0,arg1)};Object.defineProperty(rcChunkyTriMesh.prototype,"nodes",{get:rcChunkyTriMesh.prototype.get_nodes,set:rcChunkyTriMesh.prototype.set_nodes});rcChunkyTriMesh.prototype["get_nnodes"]=rcChunkyTriMesh.prototype.get_nnodes=function(){var self=this.ptr;return _emscripten_bind_rcChunkyTriMesh_get_nnodes_0(self)};rcChunkyTriMesh.prototype["set_nnodes"]=rcChunkyTriMesh.prototype.set_nnodes=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcChunkyTriMesh_set_nnodes_1(self,arg0)};Object.defineProperty(rcChunkyTriMesh.prototype,"nnodes",{get:rcChunkyTriMesh.prototype.get_nnodes,set:rcChunkyTriMesh.prototype.set_nnodes});rcChunkyTriMesh.prototype["get_tris"]=rcChunkyTriMesh.prototype.get_tris=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_rcChunkyTriMesh_get_tris_1(self,arg0)};rcChunkyTriMesh.prototype["set_tris"]=rcChunkyTriMesh.prototype.set_tris=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_rcChunkyTriMesh_set_tris_2(self,arg0,arg1)};Object.defineProperty(rcChunkyTriMesh.prototype,"tris",{get:rcChunkyTriMesh.prototype.get_tris,set:rcChunkyTriMesh.prototype.set_tris});rcChunkyTriMesh.prototype["get_ntris"]=rcChunkyTriMesh.prototype.get_ntris=function(){var self=this.ptr;return _emscripten_bind_rcChunkyTriMesh_get_ntris_0(self)};rcChunkyTriMesh.prototype["set_ntris"]=rcChunkyTriMesh.prototype.set_ntris=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcChunkyTriMesh_set_ntris_1(self,arg0)};Object.defineProperty(rcChunkyTriMesh.prototype,"ntris",{get:rcChunkyTriMesh.prototype.get_ntris,set:rcChunkyTriMesh.prototype.set_ntris});rcChunkyTriMesh.prototype["get_maxTrisPerChunk"]=rcChunkyTriMesh.prototype.get_maxTrisPerChunk=function(){var self=this.ptr;return _emscripten_bind_rcChunkyTriMesh_get_maxTrisPerChunk_0(self)};rcChunkyTriMesh.prototype["set_maxTrisPerChunk"]=rcChunkyTriMesh.prototype.set_maxTrisPerChunk=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_rcChunkyTriMesh_set_maxTrisPerChunk_1(self,arg0)};Object.defineProperty(rcChunkyTriMesh.prototype,"maxTrisPerChunk",{get:rcChunkyTriMesh.prototype.get_maxTrisPerChunk,set:rcChunkyTriMesh.prototype.set_maxTrisPerChunk});rcChunkyTriMesh.prototype["__destroy__"]=rcChunkyTriMesh.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_rcChunkyTriMesh___destroy___0(self)};function ChunkyTriMeshUtils(){this.ptr=_emscripten_bind_ChunkyTriMeshUtils_ChunkyTriMeshUtils_0();getCache(ChunkyTriMeshUtils)[this.ptr]=this}ChunkyTriMeshUtils.prototype=Object.create(WrapperObject.prototype);ChunkyTriMeshUtils.prototype.constructor=ChunkyTriMeshUtils;ChunkyTriMeshUtils.prototype.__class__=ChunkyTriMeshUtils;ChunkyTriMeshUtils.__cache__={};Module["ChunkyTriMeshUtils"]=ChunkyTriMeshUtils;ChunkyTriMeshUtils.prototype["createChunkyTriMesh"]=ChunkyTriMeshUtils.prototype.createChunkyTriMesh=function(verts,tris,ntris,trisPerChunk,chunkyTriMesh){var self=this.ptr;if(verts&&typeof verts==="object")verts=verts.ptr;if(tris&&typeof tris==="object")tris=tris.ptr;if(ntris&&typeof ntris==="object")ntris=ntris.ptr;if(trisPerChunk&&typeof trisPerChunk==="object")trisPerChunk=trisPerChunk.ptr;if(chunkyTriMesh&&typeof chunkyTriMesh==="object")chunkyTriMesh=chunkyTriMesh.ptr;return!!_emscripten_bind_ChunkyTriMeshUtils_createChunkyTriMesh_5(self,verts,tris,ntris,trisPerChunk,chunkyTriMesh)};ChunkyTriMeshUtils.prototype["getChunksOverlappingRect"]=ChunkyTriMeshUtils.prototype.getChunksOverlappingRect=function(chunkyTriMesh,bmin,bmax,ids,maxIds){var self=this.ptr;ensureCache.prepare();if(chunkyTriMesh&&typeof chunkyTriMesh==="object")chunkyTriMesh=chunkyTriMesh.ptr;if(typeof bmin=="object"){bmin=ensureFloat32(bmin)}if(typeof bmax=="object"){bmax=ensureFloat32(bmax)}if(ids&&typeof ids==="object")ids=ids.ptr;if(maxIds&&typeof maxIds==="object")maxIds=maxIds.ptr;return _emscripten_bind_ChunkyTriMeshUtils_getChunksOverlappingRect_5(self,chunkyTriMesh,bmin,bmax,ids,maxIds)};ChunkyTriMeshUtils.prototype["getChunkyTriMeshNodeTris"]=ChunkyTriMeshUtils.prototype.getChunkyTriMeshNodeTris=function(chunkyTriMesh,nodeIndex){var self=this.ptr;if(chunkyTriMesh&&typeof chunkyTriMesh==="object")chunkyTriMesh=chunkyTriMesh.ptr;if(nodeIndex&&typeof nodeIndex==="object")nodeIndex=nodeIndex.ptr;return wrapPointer(_emscripten_bind_ChunkyTriMeshUtils_getChunkyTriMeshNodeTris_2(self,chunkyTriMesh,nodeIndex),IntArray)};ChunkyTriMeshUtils.prototype["__destroy__"]=ChunkyTriMeshUtils.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_ChunkyTriMeshUtils___destroy___0(self)};function BoolRef(){this.ptr=_emscripten_bind_BoolRef_BoolRef_0();getCache(BoolRef)[this.ptr]=this}BoolRef.prototype=Object.create(WrapperObject.prototype);BoolRef.prototype.constructor=BoolRef;BoolRef.prototype.__class__=BoolRef;BoolRef.__cache__={};Module["BoolRef"]=BoolRef;BoolRef.prototype["get_value"]=BoolRef.prototype.get_value=function(){var self=this.ptr;return!!_emscripten_bind_BoolRef_get_value_0(self)};BoolRef.prototype["set_value"]=BoolRef.prototype.set_value=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_BoolRef_set_value_1(self,arg0)};Object.defineProperty(BoolRef.prototype,"value",{get:BoolRef.prototype.get_value,set:BoolRef.prototype.set_value});BoolRef.prototype["__destroy__"]=BoolRef.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_BoolRef___destroy___0(self)};function IntRef(){this.ptr=_emscripten_bind_IntRef_IntRef_0();getCache(IntRef)[this.ptr]=this}IntRef.prototype=Object.create(WrapperObject.prototype);IntRef.prototype.constructor=IntRef;IntRef.prototype.__class__=IntRef;IntRef.__cache__={};Module["IntRef"]=IntRef;IntRef.prototype["get_value"]=IntRef.prototype.get_value=function(){var self=this.ptr;return _emscripten_bind_IntRef_get_value_0(self)};IntRef.prototype["set_value"]=IntRef.prototype.set_value=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_IntRef_set_value_1(self,arg0)};Object.defineProperty(IntRef.prototype,"value",{get:IntRef.prototype.get_value,set:IntRef.prototype.set_value});IntRef.prototype["__destroy__"]=IntRef.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_IntRef___destroy___0(self)};function UnsignedIntRef(){this.ptr=_emscripten_bind_UnsignedIntRef_UnsignedIntRef_0();getCache(UnsignedIntRef)[this.ptr]=this}UnsignedIntRef.prototype=Object.create(WrapperObject.prototype);UnsignedIntRef.prototype.constructor=UnsignedIntRef;UnsignedIntRef.prototype.__class__=UnsignedIntRef;UnsignedIntRef.__cache__={};Module["UnsignedIntRef"]=UnsignedIntRef;UnsignedIntRef.prototype["get_value"]=UnsignedIntRef.prototype.get_value=function(){var self=this.ptr;return _emscripten_bind_UnsignedIntRef_get_value_0(self)};UnsignedIntRef.prototype["set_value"]=UnsignedIntRef.prototype.set_value=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_UnsignedIntRef_set_value_1(self,arg0)};Object.defineProperty(UnsignedIntRef.prototype,"value",{get:UnsignedIntRef.prototype.get_value,set:UnsignedIntRef.prototype.set_value});UnsignedIntRef.prototype["__destroy__"]=UnsignedIntRef.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_UnsignedIntRef___destroy___0(self)};function UnsignedCharRef(){this.ptr=_emscripten_bind_UnsignedCharRef_UnsignedCharRef_0();getCache(UnsignedCharRef)[this.ptr]=this}UnsignedCharRef.prototype=Object.create(WrapperObject.prototype);UnsignedCharRef.prototype.constructor=UnsignedCharRef;UnsignedCharRef.prototype.__class__=UnsignedCharRef;UnsignedCharRef.__cache__={};Module["UnsignedCharRef"]=UnsignedCharRef;UnsignedCharRef.prototype["get_value"]=UnsignedCharRef.prototype.get_value=function(){var self=this.ptr;return _emscripten_bind_UnsignedCharRef_get_value_0(self)};UnsignedCharRef.prototype["set_value"]=UnsignedCharRef.prototype.set_value=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_UnsignedCharRef_set_value_1(self,arg0)};Object.defineProperty(UnsignedCharRef.prototype,"value",{get:UnsignedCharRef.prototype.get_value,set:UnsignedCharRef.prototype.set_value});UnsignedCharRef.prototype["__destroy__"]=UnsignedCharRef.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_UnsignedCharRef___destroy___0(self)};function UnsignedShortRef(){this.ptr=_emscripten_bind_UnsignedShortRef_UnsignedShortRef_0();getCache(UnsignedShortRef)[this.ptr]=this}UnsignedShortRef.prototype=Object.create(WrapperObject.prototype);UnsignedShortRef.prototype.constructor=UnsignedShortRef;UnsignedShortRef.prototype.__class__=UnsignedShortRef;UnsignedShortRef.__cache__={};Module["UnsignedShortRef"]=UnsignedShortRef;UnsignedShortRef.prototype["get_value"]=UnsignedShortRef.prototype.get_value=function(){var self=this.ptr;return _emscripten_bind_UnsignedShortRef_get_value_0(self)};UnsignedShortRef.prototype["set_value"]=UnsignedShortRef.prototype.set_value=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_UnsignedShortRef_set_value_1(self,arg0)};Object.defineProperty(UnsignedShortRef.prototype,"value",{get:UnsignedShortRef.prototype.get_value,set:UnsignedShortRef.prototype.set_value});UnsignedShortRef.prototype["__destroy__"]=UnsignedShortRef.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_UnsignedShortRef___destroy___0(self)};function FloatRef(){this.ptr=_emscripten_bind_FloatRef_FloatRef_0();getCache(FloatRef)[this.ptr]=this}FloatRef.prototype=Object.create(WrapperObject.prototype);FloatRef.prototype.constructor=FloatRef;FloatRef.prototype.__class__=FloatRef;FloatRef.__cache__={};Module["FloatRef"]=FloatRef;FloatRef.prototype["get_value"]=FloatRef.prototype.get_value=function(){var self=this.ptr;return _emscripten_bind_FloatRef_get_value_0(self)};FloatRef.prototype["set_value"]=FloatRef.prototype.set_value=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_FloatRef_set_value_1(self,arg0)};Object.defineProperty(FloatRef.prototype,"value",{get:FloatRef.prototype.get_value,set:FloatRef.prototype.set_value});FloatRef.prototype["__destroy__"]=FloatRef.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_FloatRef___destroy___0(self)};function IntArray(){this.ptr=_emscripten_bind_IntArray_IntArray_0();getCache(IntArray)[this.ptr]=this}IntArray.prototype=Object.create(WrapperObject.prototype);IntArray.prototype.constructor=IntArray;IntArray.prototype.__class__=IntArray;IntArray.__cache__={};Module["IntArray"]=IntArray;IntArray.prototype["resize"]=IntArray.prototype.resize=function(size){var self=this.ptr;if(size&&typeof size==="object")size=size.ptr;_emscripten_bind_IntArray_resize_1(self,size)};IntArray.prototype["copy"]=IntArray.prototype.copy=function(data,size){var self=this.ptr;ensureCache.prepare();if(typeof data=="object"){data=ensureInt32(data)}if(size&&typeof size==="object")size=size.ptr;_emscripten_bind_IntArray_copy_2(self,data,size)};IntArray.prototype["free"]=IntArray.prototype.free=function(){var self=this.ptr;_emscripten_bind_IntArray_free_0(self)};IntArray.prototype["get"]=IntArray.prototype.get=function(i){var self=this.ptr;if(i&&typeof i==="object")i=i.ptr;return _emscripten_bind_IntArray_get_1(self,i)};IntArray.prototype["set"]=IntArray.prototype.set=function(i,value){var self=this.ptr;if(i&&typeof i==="object")i=i.ptr;if(value&&typeof value==="object")value=value.ptr;_emscripten_bind_IntArray_set_2(self,i,value)};IntArray.prototype["getDataPointer"]=IntArray.prototype.getDataPointer=function(){var self=this.ptr;return _emscripten_bind_IntArray_getDataPointer_0(self)};IntArray.prototype["get_data"]=IntArray.prototype.get_data=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_IntArray_get_data_1(self,arg0)};IntArray.prototype["set_data"]=IntArray.prototype.set_data=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_IntArray_set_data_2(self,arg0,arg1)};Object.defineProperty(IntArray.prototype,"data",{get:IntArray.prototype.get_data,set:IntArray.prototype.set_data});IntArray.prototype["get_size"]=IntArray.prototype.get_size=function(){var self=this.ptr;return _emscripten_bind_IntArray_get_size_0(self)};IntArray.prototype["set_size"]=IntArray.prototype.set_size=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_IntArray_set_size_1(self,arg0)};Object.defineProperty(IntArray.prototype,"size",{get:IntArray.prototype.get_size,set:IntArray.prototype.set_size});IntArray.prototype["get_isView"]=IntArray.prototype.get_isView=function(){var self=this.ptr;return!!_emscripten_bind_IntArray_get_isView_0(self)};IntArray.prototype["set_isView"]=IntArray.prototype.set_isView=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_IntArray_set_isView_1(self,arg0)};Object.defineProperty(IntArray.prototype,"isView",{get:IntArray.prototype.get_isView,set:IntArray.prototype.set_isView});IntArray.prototype["__destroy__"]=IntArray.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_IntArray___destroy___0(self)};function UnsignedIntArray(){this.ptr=_emscripten_bind_UnsignedIntArray_UnsignedIntArray_0();getCache(UnsignedIntArray)[this.ptr]=this}UnsignedIntArray.prototype=Object.create(WrapperObject.prototype);UnsignedIntArray.prototype.constructor=UnsignedIntArray;UnsignedIntArray.prototype.__class__=UnsignedIntArray;UnsignedIntArray.__cache__={};Module["UnsignedIntArray"]=UnsignedIntArray;UnsignedIntArray.prototype["resize"]=UnsignedIntArray.prototype.resize=function(size){var self=this.ptr;if(size&&typeof size==="object")size=size.ptr;_emscripten_bind_UnsignedIntArray_resize_1(self,size)};UnsignedIntArray.prototype["copy"]=UnsignedIntArray.prototype.copy=function(data,size){var self=this.ptr;ensureCache.prepare();if(typeof data=="object"){data=ensureInt32(data)}if(size&&typeof size==="object")size=size.ptr;_emscripten_bind_UnsignedIntArray_copy_2(self,data,size)};UnsignedIntArray.prototype["free"]=UnsignedIntArray.prototype.free=function(){var self=this.ptr;_emscripten_bind_UnsignedIntArray_free_0(self)};UnsignedIntArray.prototype["get"]=UnsignedIntArray.prototype.get=function(i){var self=this.ptr;if(i&&typeof i==="object")i=i.ptr;return _emscripten_bind_UnsignedIntArray_get_1(self,i)};UnsignedIntArray.prototype["set"]=UnsignedIntArray.prototype.set=function(i,value){var self=this.ptr;if(i&&typeof i==="object")i=i.ptr;if(value&&typeof value==="object")value=value.ptr;_emscripten_bind_UnsignedIntArray_set_2(self,i,value)};UnsignedIntArray.prototype["getDataPointer"]=UnsignedIntArray.prototype.getDataPointer=function(){var self=this.ptr;return _emscripten_bind_UnsignedIntArray_getDataPointer_0(self)};UnsignedIntArray.prototype["get_data"]=UnsignedIntArray.prototype.get_data=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_UnsignedIntArray_get_data_1(self,arg0)};UnsignedIntArray.prototype["set_data"]=UnsignedIntArray.prototype.set_data=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_UnsignedIntArray_set_data_2(self,arg0,arg1)};Object.defineProperty(UnsignedIntArray.prototype,"data",{get:UnsignedIntArray.prototype.get_data,set:UnsignedIntArray.prototype.set_data});UnsignedIntArray.prototype["get_size"]=UnsignedIntArray.prototype.get_size=function(){var self=this.ptr;return _emscripten_bind_UnsignedIntArray_get_size_0(self)};UnsignedIntArray.prototype["set_size"]=UnsignedIntArray.prototype.set_size=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_UnsignedIntArray_set_size_1(self,arg0)};Object.defineProperty(UnsignedIntArray.prototype,"size",{get:UnsignedIntArray.prototype.get_size,set:UnsignedIntArray.prototype.set_size});UnsignedIntArray.prototype["get_isView"]=UnsignedIntArray.prototype.get_isView=function(){var self=this.ptr;return!!_emscripten_bind_UnsignedIntArray_get_isView_0(self)};UnsignedIntArray.prototype["set_isView"]=UnsignedIntArray.prototype.set_isView=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_UnsignedIntArray_set_isView_1(self,arg0)};Object.defineProperty(UnsignedIntArray.prototype,"isView",{get:UnsignedIntArray.prototype.get_isView,set:UnsignedIntArray.prototype.set_isView});UnsignedIntArray.prototype["__destroy__"]=UnsignedIntArray.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_UnsignedIntArray___destroy___0(self)};function UnsignedCharArray(){this.ptr=_emscripten_bind_UnsignedCharArray_UnsignedCharArray_0();getCache(UnsignedCharArray)[this.ptr]=this}UnsignedCharArray.prototype=Object.create(WrapperObject.prototype);UnsignedCharArray.prototype.constructor=UnsignedCharArray;UnsignedCharArray.prototype.__class__=UnsignedCharArray;UnsignedCharArray.__cache__={};Module["UnsignedCharArray"]=UnsignedCharArray;UnsignedCharArray.prototype["resize"]=UnsignedCharArray.prototype.resize=function(size){var self=this.ptr;if(size&&typeof size==="object")size=size.ptr;_emscripten_bind_UnsignedCharArray_resize_1(self,size)};UnsignedCharArray.prototype["copy"]=UnsignedCharArray.prototype.copy=function(data,size){var self=this.ptr;ensureCache.prepare();if(typeof data=="object"){data=ensureInt8(data)}if(size&&typeof size==="object")size=size.ptr;_emscripten_bind_UnsignedCharArray_copy_2(self,data,size)};UnsignedCharArray.prototype["free"]=UnsignedCharArray.prototype.free=function(){var self=this.ptr;_emscripten_bind_UnsignedCharArray_free_0(self)};UnsignedCharArray.prototype["get"]=UnsignedCharArray.prototype.get=function(i){var self=this.ptr;if(i&&typeof i==="object")i=i.ptr;return _emscripten_bind_UnsignedCharArray_get_1(self,i)};UnsignedCharArray.prototype["set"]=UnsignedCharArray.prototype.set=function(i,value){var self=this.ptr;if(i&&typeof i==="object")i=i.ptr;if(value&&typeof value==="object")value=value.ptr;_emscripten_bind_UnsignedCharArray_set_2(self,i,value)};UnsignedCharArray.prototype["getDataPointer"]=UnsignedCharArray.prototype.getDataPointer=function(){var self=this.ptr;return _emscripten_bind_UnsignedCharArray_getDataPointer_0(self)};UnsignedCharArray.prototype["get_data"]=UnsignedCharArray.prototype.get_data=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_UnsignedCharArray_get_data_1(self,arg0)};UnsignedCharArray.prototype["set_data"]=UnsignedCharArray.prototype.set_data=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_UnsignedCharArray_set_data_2(self,arg0,arg1)};Object.defineProperty(UnsignedCharArray.prototype,"data",{get:UnsignedCharArray.prototype.get_data,set:UnsignedCharArray.prototype.set_data});UnsignedCharArray.prototype["get_size"]=UnsignedCharArray.prototype.get_size=function(){var self=this.ptr;return _emscripten_bind_UnsignedCharArray_get_size_0(self)};UnsignedCharArray.prototype["set_size"]=UnsignedCharArray.prototype.set_size=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_UnsignedCharArray_set_size_1(self,arg0)};Object.defineProperty(UnsignedCharArray.prototype,"size",{get:UnsignedCharArray.prototype.get_size,set:UnsignedCharArray.prototype.set_size});UnsignedCharArray.prototype["get_isView"]=UnsignedCharArray.prototype.get_isView=function(){var self=this.ptr;return!!_emscripten_bind_UnsignedCharArray_get_isView_0(self)};UnsignedCharArray.prototype["set_isView"]=UnsignedCharArray.prototype.set_isView=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_UnsignedCharArray_set_isView_1(self,arg0)};Object.defineProperty(UnsignedCharArray.prototype,"isView",{get:UnsignedCharArray.prototype.get_isView,set:UnsignedCharArray.prototype.set_isView});UnsignedCharArray.prototype["__destroy__"]=UnsignedCharArray.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_UnsignedCharArray___destroy___0(self)};function UnsignedShortArray(){this.ptr=_emscripten_bind_UnsignedShortArray_UnsignedShortArray_0();getCache(UnsignedShortArray)[this.ptr]=this}UnsignedShortArray.prototype=Object.create(WrapperObject.prototype);UnsignedShortArray.prototype.constructor=UnsignedShortArray;UnsignedShortArray.prototype.__class__=UnsignedShortArray;UnsignedShortArray.__cache__={};Module["UnsignedShortArray"]=UnsignedShortArray;UnsignedShortArray.prototype["resize"]=UnsignedShortArray.prototype.resize=function(size){var self=this.ptr;if(size&&typeof size==="object")size=size.ptr;_emscripten_bind_UnsignedShortArray_resize_1(self,size)};UnsignedShortArray.prototype["copy"]=UnsignedShortArray.prototype.copy=function(data,size){var self=this.ptr;ensureCache.prepare();if(typeof data=="object"){data=ensureInt16(data)}if(size&&typeof size==="object")size=size.ptr;_emscripten_bind_UnsignedShortArray_copy_2(self,data,size)};UnsignedShortArray.prototype["free"]=UnsignedShortArray.prototype.free=function(){var self=this.ptr;_emscripten_bind_UnsignedShortArray_free_0(self)};UnsignedShortArray.prototype["get"]=UnsignedShortArray.prototype.get=function(i){var self=this.ptr;if(i&&typeof i==="object")i=i.ptr;return _emscripten_bind_UnsignedShortArray_get_1(self,i)};UnsignedShortArray.prototype["set"]=UnsignedShortArray.prototype.set=function(i,value){var self=this.ptr;if(i&&typeof i==="object")i=i.ptr;if(value&&typeof value==="object")value=value.ptr;_emscripten_bind_UnsignedShortArray_set_2(self,i,value)};UnsignedShortArray.prototype["getDataPointer"]=UnsignedShortArray.prototype.getDataPointer=function(){var self=this.ptr;return _emscripten_bind_UnsignedShortArray_getDataPointer_0(self)};UnsignedShortArray.prototype["get_data"]=UnsignedShortArray.prototype.get_data=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_UnsignedShortArray_get_data_1(self,arg0)};UnsignedShortArray.prototype["set_data"]=UnsignedShortArray.prototype.set_data=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_UnsignedShortArray_set_data_2(self,arg0,arg1)};Object.defineProperty(UnsignedShortArray.prototype,"data",{get:UnsignedShortArray.prototype.get_data,set:UnsignedShortArray.prototype.set_data});UnsignedShortArray.prototype["get_size"]=UnsignedShortArray.prototype.get_size=function(){var self=this.ptr;return _emscripten_bind_UnsignedShortArray_get_size_0(self)};UnsignedShortArray.prototype["set_size"]=UnsignedShortArray.prototype.set_size=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_UnsignedShortArray_set_size_1(self,arg0)};Object.defineProperty(UnsignedShortArray.prototype,"size",{get:UnsignedShortArray.prototype.get_size,set:UnsignedShortArray.prototype.set_size});UnsignedShortArray.prototype["get_isView"]=UnsignedShortArray.prototype.get_isView=function(){var self=this.ptr;return!!_emscripten_bind_UnsignedShortArray_get_isView_0(self)};UnsignedShortArray.prototype["set_isView"]=UnsignedShortArray.prototype.set_isView=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_UnsignedShortArray_set_isView_1(self,arg0)};Object.defineProperty(UnsignedShortArray.prototype,"isView",{get:UnsignedShortArray.prototype.get_isView,set:UnsignedShortArray.prototype.set_isView});UnsignedShortArray.prototype["__destroy__"]=UnsignedShortArray.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_UnsignedShortArray___destroy___0(self)};function FloatArray(){this.ptr=_emscripten_bind_FloatArray_FloatArray_0();getCache(FloatArray)[this.ptr]=this}FloatArray.prototype=Object.create(WrapperObject.prototype);FloatArray.prototype.constructor=FloatArray;FloatArray.prototype.__class__=FloatArray;FloatArray.__cache__={};Module["FloatArray"]=FloatArray;FloatArray.prototype["resize"]=FloatArray.prototype.resize=function(size){var self=this.ptr;if(size&&typeof size==="object")size=size.ptr;_emscripten_bind_FloatArray_resize_1(self,size)};FloatArray.prototype["copy"]=FloatArray.prototype.copy=function(data,size){var self=this.ptr;ensureCache.prepare();if(typeof data=="object"){data=ensureFloat32(data)}if(size&&typeof size==="object")size=size.ptr;_emscripten_bind_FloatArray_copy_2(self,data,size)};FloatArray.prototype["free"]=FloatArray.prototype.free=function(){var self=this.ptr;_emscripten_bind_FloatArray_free_0(self)};FloatArray.prototype["get"]=FloatArray.prototype.get=function(i){var self=this.ptr;if(i&&typeof i==="object")i=i.ptr;return _emscripten_bind_FloatArray_get_1(self,i)};FloatArray.prototype["set"]=FloatArray.prototype.set=function(i,value){var self=this.ptr;if(i&&typeof i==="object")i=i.ptr;if(value&&typeof value==="object")value=value.ptr;_emscripten_bind_FloatArray_set_2(self,i,value)};FloatArray.prototype["getDataPointer"]=FloatArray.prototype.getDataPointer=function(){var self=this.ptr;return _emscripten_bind_FloatArray_getDataPointer_0(self)};FloatArray.prototype["get_data"]=FloatArray.prototype.get_data=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_FloatArray_get_data_1(self,arg0)};FloatArray.prototype["set_data"]=FloatArray.prototype.set_data=function(arg0,arg1){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_FloatArray_set_data_2(self,arg0,arg1)};Object.defineProperty(FloatArray.prototype,"data",{get:FloatArray.prototype.get_data,set:FloatArray.prototype.set_data});FloatArray.prototype["get_size"]=FloatArray.prototype.get_size=function(){var self=this.ptr;return _emscripten_bind_FloatArray_get_size_0(self)};FloatArray.prototype["set_size"]=FloatArray.prototype.set_size=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_FloatArray_set_size_1(self,arg0)};Object.defineProperty(FloatArray.prototype,"size",{get:FloatArray.prototype.get_size,set:FloatArray.prototype.set_size});FloatArray.prototype["get_isView"]=FloatArray.prototype.get_isView=function(){var self=this.ptr;return!!_emscripten_bind_FloatArray_get_isView_0(self)};FloatArray.prototype["set_isView"]=FloatArray.prototype.set_isView=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_FloatArray_set_isView_1(self,arg0)};Object.defineProperty(FloatArray.prototype,"isView",{get:FloatArray.prototype.get_isView,set:FloatArray.prototype.set_isView});FloatArray.prototype["__destroy__"]=FloatArray.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_FloatArray___destroy___0(self)};function NavMeshImporterResult(){throw"cannot construct a NavMeshImporterResult, no constructor in IDL"}NavMeshImporterResult.prototype=Object.create(WrapperObject.prototype);NavMeshImporterResult.prototype.constructor=NavMeshImporterResult;NavMeshImporterResult.prototype.__class__=NavMeshImporterResult;NavMeshImporterResult.__cache__={};Module["NavMeshImporterResult"]=NavMeshImporterResult;NavMeshImporterResult.prototype["get_navMesh"]=NavMeshImporterResult.prototype.get_navMesh=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_NavMeshImporterResult_get_navMesh_0(self),NavMesh)};NavMeshImporterResult.prototype["set_navMesh"]=NavMeshImporterResult.prototype.set_navMesh=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_NavMeshImporterResult_set_navMesh_1(self,arg0)};Object.defineProperty(NavMeshImporterResult.prototype,"navMesh",{get:NavMeshImporterResult.prototype.get_navMesh,set:NavMeshImporterResult.prototype.set_navMesh});NavMeshImporterResult.prototype["get_tileCache"]=NavMeshImporterResult.prototype.get_tileCache=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_NavMeshImporterResult_get_tileCache_0(self),TileCache)};NavMeshImporterResult.prototype["set_tileCache"]=NavMeshImporterResult.prototype.set_tileCache=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_NavMeshImporterResult_set_tileCache_1(self,arg0)};Object.defineProperty(NavMeshImporterResult.prototype,"tileCache",{get:NavMeshImporterResult.prototype.get_tileCache,set:NavMeshImporterResult.prototype.set_tileCache});NavMeshImporterResult.prototype["get_allocator"]=NavMeshImporterResult.prototype.get_allocator=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_NavMeshImporterResult_get_allocator_0(self),RecastLinearAllocator)};NavMeshImporterResult.prototype["set_allocator"]=NavMeshImporterResult.prototype.set_allocator=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_NavMeshImporterResult_set_allocator_1(self,arg0)};Object.defineProperty(NavMeshImporterResult.prototype,"allocator",{get:NavMeshImporterResult.prototype.get_allocator,set:NavMeshImporterResult.prototype.set_allocator});NavMeshImporterResult.prototype["get_compressor"]=NavMeshImporterResult.prototype.get_compressor=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_NavMeshImporterResult_get_compressor_0(self),RecastFastLZCompressor)};NavMeshImporterResult.prototype["set_compressor"]=NavMeshImporterResult.prototype.set_compressor=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_NavMeshImporterResult_set_compressor_1(self,arg0)};Object.defineProperty(NavMeshImporterResult.prototype,"compressor",{get:NavMeshImporterResult.prototype.get_compressor,set:NavMeshImporterResult.prototype.set_compressor});NavMeshImporterResult.prototype["__destroy__"]=NavMeshImporterResult.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_NavMeshImporterResult___destroy___0(self)};function NavMeshImporter(){this.ptr=_emscripten_bind_NavMeshImporter_NavMeshImporter_0();getCache(NavMeshImporter)[this.ptr]=this}NavMeshImporter.prototype=Object.create(WrapperObject.prototype);NavMeshImporter.prototype.constructor=NavMeshImporter;NavMeshImporter.prototype.__class__=NavMeshImporter;NavMeshImporter.__cache__={};Module["NavMeshImporter"]=NavMeshImporter;NavMeshImporter.prototype["importNavMesh"]=NavMeshImporter.prototype.importNavMesh=function(data,meshProcess){var self=this.ptr;if(data&&typeof data==="object")data=data.ptr;if(meshProcess&&typeof meshProcess==="object")meshProcess=meshProcess.ptr;return wrapPointer(_emscripten_bind_NavMeshImporter_importNavMesh_2(self,data,meshProcess),NavMeshImporterResult)};NavMeshImporter.prototype["__destroy__"]=NavMeshImporter.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_NavMeshImporter___destroy___0(self)};function NavMeshExport(){this.ptr=_emscripten_bind_NavMeshExport_NavMeshExport_0();getCache(NavMeshExport)[this.ptr]=this}NavMeshExport.prototype=Object.create(WrapperObject.prototype);NavMeshExport.prototype.constructor=NavMeshExport;NavMeshExport.prototype.__class__=NavMeshExport;NavMeshExport.__cache__={};Module["NavMeshExport"]=NavMeshExport;NavMeshExport.prototype["get_dataPointer"]=NavMeshExport.prototype.get_dataPointer=function(){var self=this.ptr;return _emscripten_bind_NavMeshExport_get_dataPointer_0(self)};NavMeshExport.prototype["set_dataPointer"]=NavMeshExport.prototype.set_dataPointer=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_NavMeshExport_set_dataPointer_1(self,arg0)};Object.defineProperty(NavMeshExport.prototype,"dataPointer",{get:NavMeshExport.prototype.get_dataPointer,set:NavMeshExport.prototype.set_dataPointer});NavMeshExport.prototype["get_size"]=NavMeshExport.prototype.get_size=function(){var self=this.ptr;return _emscripten_bind_NavMeshExport_get_size_0(self)};NavMeshExport.prototype["set_size"]=NavMeshExport.prototype.set_size=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_NavMeshExport_set_size_1(self,arg0)};Object.defineProperty(NavMeshExport.prototype,"size",{get:NavMeshExport.prototype.get_size,set:NavMeshExport.prototype.set_size});NavMeshExport.prototype["__destroy__"]=NavMeshExport.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_NavMeshExport___destroy___0(self)};function NavMeshExporter(){this.ptr=_emscripten_bind_NavMeshExporter_NavMeshExporter_0();getCache(NavMeshExporter)[this.ptr]=this}NavMeshExporter.prototype=Object.create(WrapperObject.prototype);NavMeshExporter.prototype.constructor=NavMeshExporter;NavMeshExporter.prototype.__class__=NavMeshExporter;NavMeshExporter.__cache__={};Module["NavMeshExporter"]=NavMeshExporter;NavMeshExporter.prototype["exportNavMesh"]=NavMeshExporter.prototype.exportNavMesh=function(navMesh,tileCache){var self=this.ptr;if(navMesh&&typeof navMesh==="object")navMesh=navMesh.ptr;if(tileCache&&typeof tileCache==="object")tileCache=tileCache.ptr;return wrapPointer(_emscripten_bind_NavMeshExporter_exportNavMesh_2(self,navMesh,tileCache),NavMeshExport)};NavMeshExporter.prototype["freeNavMeshExport"]=NavMeshExporter.prototype.freeNavMeshExport=function(navMeshExport){var self=this.ptr;if(navMeshExport&&typeof navMeshExport==="object")navMeshExport=navMeshExport.ptr;_emscripten_bind_NavMeshExporter_freeNavMeshExport_1(self,navMeshExport)};NavMeshExporter.prototype["__destroy__"]=NavMeshExporter.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_NavMeshExporter___destroy___0(self)};function DebugDrawImpl(){this.ptr=_emscripten_bind_DebugDrawImpl_DebugDrawImpl_0();getCache(DebugDrawImpl)[this.ptr]=this}DebugDrawImpl.prototype=Object.create(DebugDraw.prototype);DebugDrawImpl.prototype.constructor=DebugDrawImpl;DebugDrawImpl.prototype.__class__=DebugDrawImpl;DebugDrawImpl.__cache__={};Module["DebugDrawImpl"]=DebugDrawImpl;DebugDrawImpl.prototype["handleDepthMask"]=DebugDrawImpl.prototype.handleDepthMask=function(state){var self=this.ptr;if(state&&typeof state==="object")state=state.ptr;_emscripten_bind_DebugDrawImpl_handleDepthMask_1(self,state)};DebugDrawImpl.prototype["handleTexture"]=DebugDrawImpl.prototype.handleTexture=function(state){var self=this.ptr;if(state&&typeof state==="object")state=state.ptr;_emscripten_bind_DebugDrawImpl_handleTexture_1(self,state)};DebugDrawImpl.prototype["handleBegin"]=DebugDrawImpl.prototype.handleBegin=function(prim,size){var self=this.ptr;if(prim&&typeof prim==="object")prim=prim.ptr;if(size&&typeof size==="object")size=size.ptr;_emscripten_bind_DebugDrawImpl_handleBegin_2(self,prim,size)};DebugDrawImpl.prototype["handleVertexWithColor"]=DebugDrawImpl.prototype.handleVertexWithColor=function(x,y,z,color){var self=this.ptr;if(x&&typeof x==="object")x=x.ptr;if(y&&typeof y==="object")y=y.ptr;if(z&&typeof z==="object")z=z.ptr;if(color&&typeof color==="object")color=color.ptr;_emscripten_bind_DebugDrawImpl_handleVertexWithColor_4(self,x,y,z,color)};DebugDrawImpl.prototype["handleVertexWithColorAndUV"]=DebugDrawImpl.prototype.handleVertexWithColorAndUV=function(x,y,z,color,u,v){var self=this.ptr;if(x&&typeof x==="object")x=x.ptr;if(y&&typeof y==="object")y=y.ptr;if(z&&typeof z==="object")z=z.ptr;if(color&&typeof color==="object")color=color.ptr;if(u&&typeof u==="object")u=u.ptr;if(v&&typeof v==="object")v=v.ptr;_emscripten_bind_DebugDrawImpl_handleVertexWithColorAndUV_6(self,x,y,z,color,u,v)};DebugDrawImpl.prototype["handleEnd"]=DebugDrawImpl.prototype.handleEnd=function(){var self=this.ptr;_emscripten_bind_DebugDrawImpl_handleEnd_0(self)};DebugDrawImpl.prototype["__destroy__"]=DebugDrawImpl.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_DebugDrawImpl___destroy___0(self)};function RecastDebugDraw(){this.ptr=_emscripten_bind_RecastDebugDraw_RecastDebugDraw_0();getCache(RecastDebugDraw)[this.ptr]=this}RecastDebugDraw.prototype=Object.create(WrapperObject.prototype);RecastDebugDraw.prototype.constructor=RecastDebugDraw;RecastDebugDraw.prototype.__class__=RecastDebugDraw;RecastDebugDraw.__cache__={};Module["RecastDebugDraw"]=RecastDebugDraw;RecastDebugDraw.prototype["debugDrawHeightfieldSolid"]=RecastDebugDraw.prototype.debugDrawHeightfieldSolid=function(dd,hf){var self=this.ptr;if(dd&&typeof dd==="object")dd=dd.ptr;if(hf&&typeof hf==="object")hf=hf.ptr;_emscripten_bind_RecastDebugDraw_debugDrawHeightfieldSolid_2(self,dd,hf)};RecastDebugDraw.prototype["debugDrawHeightfieldWalkable"]=RecastDebugDraw.prototype.debugDrawHeightfieldWalkable=function(dd,hf){var self=this.ptr;if(dd&&typeof dd==="object")dd=dd.ptr;if(hf&&typeof hf==="object")hf=hf.ptr;_emscripten_bind_RecastDebugDraw_debugDrawHeightfieldWalkable_2(self,dd,hf)};RecastDebugDraw.prototype["debugDrawCompactHeightfieldSolid"]=RecastDebugDraw.prototype.debugDrawCompactHeightfieldSolid=function(dd,chf){var self=this.ptr;if(dd&&typeof dd==="object")dd=dd.ptr;if(chf&&typeof chf==="object")chf=chf.ptr;_emscripten_bind_RecastDebugDraw_debugDrawCompactHeightfieldSolid_2(self,dd,chf)};RecastDebugDraw.prototype["debugDrawCompactHeightfieldRegions"]=RecastDebugDraw.prototype.debugDrawCompactHeightfieldRegions=function(dd,chf){var self=this.ptr;if(dd&&typeof dd==="object")dd=dd.ptr;if(chf&&typeof chf==="object")chf=chf.ptr;_emscripten_bind_RecastDebugDraw_debugDrawCompactHeightfieldRegions_2(self,dd,chf)};RecastDebugDraw.prototype["debugDrawCompactHeightfieldDistance"]=RecastDebugDraw.prototype.debugDrawCompactHeightfieldDistance=function(dd,chf){var self=this.ptr;if(dd&&typeof dd==="object")dd=dd.ptr;if(chf&&typeof chf==="object")chf=chf.ptr;_emscripten_bind_RecastDebugDraw_debugDrawCompactHeightfieldDistance_2(self,dd,chf)};RecastDebugDraw.prototype["debugDrawHeightfieldLayer"]=RecastDebugDraw.prototype.debugDrawHeightfieldLayer=function(dd,layer,idx){var self=this.ptr;if(dd&&typeof dd==="object")dd=dd.ptr;if(layer&&typeof layer==="object")layer=layer.ptr;if(idx&&typeof idx==="object")idx=idx.ptr;_emscripten_bind_RecastDebugDraw_debugDrawHeightfieldLayer_3(self,dd,layer,idx)};RecastDebugDraw.prototype["debugDrawHeightfieldLayers"]=RecastDebugDraw.prototype.debugDrawHeightfieldLayers=function(dd,lset){var self=this.ptr;if(dd&&typeof dd==="object")dd=dd.ptr;if(lset&&typeof lset==="object")lset=lset.ptr;_emscripten_bind_RecastDebugDraw_debugDrawHeightfieldLayers_2(self,dd,lset)};RecastDebugDraw.prototype["debugDrawRegionConnections"]=RecastDebugDraw.prototype.debugDrawRegionConnections=function(dd,cset,alpha){var self=this.ptr;if(dd&&typeof dd==="object")dd=dd.ptr;if(cset&&typeof cset==="object")cset=cset.ptr;if(alpha&&typeof alpha==="object")alpha=alpha.ptr;_emscripten_bind_RecastDebugDraw_debugDrawRegionConnections_3(self,dd,cset,alpha)};RecastDebugDraw.prototype["debugDrawRawContours"]=RecastDebugDraw.prototype.debugDrawRawContours=function(dd,cset,alpha){var self=this.ptr;if(dd&&typeof dd==="object")dd=dd.ptr;if(cset&&typeof cset==="object")cset=cset.ptr;if(alpha&&typeof alpha==="object")alpha=alpha.ptr;_emscripten_bind_RecastDebugDraw_debugDrawRawContours_3(self,dd,cset,alpha)};RecastDebugDraw.prototype["debugDrawContours"]=RecastDebugDraw.prototype.debugDrawContours=function(dd,cset,alpha){var self=this.ptr;if(dd&&typeof dd==="object")dd=dd.ptr;if(cset&&typeof cset==="object")cset=cset.ptr;if(alpha&&typeof alpha==="object")alpha=alpha.ptr;_emscripten_bind_RecastDebugDraw_debugDrawContours_3(self,dd,cset,alpha)};RecastDebugDraw.prototype["debugDrawPolyMesh"]=RecastDebugDraw.prototype.debugDrawPolyMesh=function(dd,mesh){var self=this.ptr;if(dd&&typeof dd==="object")dd=dd.ptr;if(mesh&&typeof mesh==="object")mesh=mesh.ptr;_emscripten_bind_RecastDebugDraw_debugDrawPolyMesh_2(self,dd,mesh)};RecastDebugDraw.prototype["debugDrawPolyMeshDetail"]=RecastDebugDraw.prototype.debugDrawPolyMeshDetail=function(dd,dmesh){var self=this.ptr;if(dd&&typeof dd==="object")dd=dd.ptr;if(dmesh&&typeof dmesh==="object")dmesh=dmesh.ptr;_emscripten_bind_RecastDebugDraw_debugDrawPolyMeshDetail_2(self,dd,dmesh)};RecastDebugDraw.prototype["__destroy__"]=RecastDebugDraw.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_RecastDebugDraw___destroy___0(self)};function DetourDebugDraw(){this.ptr=_emscripten_bind_DetourDebugDraw_DetourDebugDraw_0();getCache(DetourDebugDraw)[this.ptr]=this}DetourDebugDraw.prototype=Object.create(WrapperObject.prototype);DetourDebugDraw.prototype.constructor=DetourDebugDraw;DetourDebugDraw.prototype.__class__=DetourDebugDraw;DetourDebugDraw.__cache__={};Module["DetourDebugDraw"]=DetourDebugDraw;DetourDebugDraw.prototype["debugDrawNavMesh"]=DetourDebugDraw.prototype.debugDrawNavMesh=function(dd,mesh,flags){var self=this.ptr;if(dd&&typeof dd==="object")dd=dd.ptr;if(mesh&&typeof mesh==="object")mesh=mesh.ptr;if(flags&&typeof flags==="object")flags=flags.ptr;_emscripten_bind_DetourDebugDraw_debugDrawNavMesh_3(self,dd,mesh,flags)};DetourDebugDraw.prototype["debugDrawNavMeshWithClosedList"]=DetourDebugDraw.prototype.debugDrawNavMeshWithClosedList=function(dd,mesh,query,flags){var self=this.ptr;if(dd&&typeof dd==="object")dd=dd.ptr;if(mesh&&typeof mesh==="object")mesh=mesh.ptr;if(query&&typeof query==="object")query=query.ptr;if(flags&&typeof flags==="object")flags=flags.ptr;_emscripten_bind_DetourDebugDraw_debugDrawNavMeshWithClosedList_4(self,dd,mesh,query,flags)};DetourDebugDraw.prototype["debugDrawNavMeshNodes"]=DetourDebugDraw.prototype.debugDrawNavMeshNodes=function(dd,query){var self=this.ptr;if(dd&&typeof dd==="object")dd=dd.ptr;if(query&&typeof query==="object")query=query.ptr;_emscripten_bind_DetourDebugDraw_debugDrawNavMeshNodes_2(self,dd,query)};DetourDebugDraw.prototype["debugDrawNavMeshBVTree"]=DetourDebugDraw.prototype.debugDrawNavMeshBVTree=function(dd,mesh){var self=this.ptr;if(dd&&typeof dd==="object")dd=dd.ptr;if(mesh&&typeof mesh==="object")mesh=mesh.ptr;_emscripten_bind_DetourDebugDraw_debugDrawNavMeshBVTree_2(self,dd,mesh)};DetourDebugDraw.prototype["debugDrawNavMeshPortals"]=DetourDebugDraw.prototype.debugDrawNavMeshPortals=function(dd,mesh){var self=this.ptr;if(dd&&typeof dd==="object")dd=dd.ptr;if(mesh&&typeof mesh==="object")mesh=mesh.ptr;_emscripten_bind_DetourDebugDraw_debugDrawNavMeshPortals_2(self,dd,mesh)};DetourDebugDraw.prototype["debugDrawNavMeshPolysWithFlags"]=DetourDebugDraw.prototype.debugDrawNavMeshPolysWithFlags=function(dd,mesh,flags,col){var self=this.ptr;if(dd&&typeof dd==="object")dd=dd.ptr;if(mesh&&typeof mesh==="object")mesh=mesh.ptr;if(flags&&typeof flags==="object")flags=flags.ptr;if(col&&typeof col==="object")col=col.ptr;_emscripten_bind_DetourDebugDraw_debugDrawNavMeshPolysWithFlags_4(self,dd,mesh,flags,col)};DetourDebugDraw.prototype["debugDrawNavMeshPoly"]=DetourDebugDraw.prototype.debugDrawNavMeshPoly=function(dd,mesh,ref,col){var self=this.ptr;if(dd&&typeof dd==="object")dd=dd.ptr;if(mesh&&typeof mesh==="object")mesh=mesh.ptr;if(ref&&typeof ref==="object")ref=ref.ptr;if(col&&typeof col==="object")col=col.ptr;_emscripten_bind_DetourDebugDraw_debugDrawNavMeshPoly_4(self,dd,mesh,ref,col)};DetourDebugDraw.prototype["debugDrawTileCacheLayerAreas"]=DetourDebugDraw.prototype.debugDrawTileCacheLayerAreas=function(dd,layer,cs,ch){var self=this.ptr;if(dd&&typeof dd==="object")dd=dd.ptr;if(layer&&typeof layer==="object")layer=layer.ptr;if(cs&&typeof cs==="object")cs=cs.ptr;if(ch&&typeof ch==="object")ch=ch.ptr;_emscripten_bind_DetourDebugDraw_debugDrawTileCacheLayerAreas_4(self,dd,layer,cs,ch)};DetourDebugDraw.prototype["debugDrawTileCacheLayerRegions"]=DetourDebugDraw.prototype.debugDrawTileCacheLayerRegions=function(dd,layer,cs,ch){var self=this.ptr;if(dd&&typeof dd==="object")dd=dd.ptr;if(layer&&typeof layer==="object")layer=layer.ptr;if(cs&&typeof cs==="object")cs=cs.ptr;if(ch&&typeof ch==="object")ch=ch.ptr;_emscripten_bind_DetourDebugDraw_debugDrawTileCacheLayerRegions_4(self,dd,layer,cs,ch)};DetourDebugDraw.prototype["debugDrawTileCacheContours"]=DetourDebugDraw.prototype.debugDrawTileCacheContours=function(dd,lcset,orig,cs,ch){var self=this.ptr;ensureCache.prepare();if(dd&&typeof dd==="object")dd=dd.ptr;if(lcset&&typeof lcset==="object")lcset=lcset.ptr;if(typeof orig=="object"){orig=ensureFloat32(orig)}if(cs&&typeof cs==="object")cs=cs.ptr;if(ch&&typeof ch==="object")ch=ch.ptr;_emscripten_bind_DetourDebugDraw_debugDrawTileCacheContours_5(self,dd,lcset,orig,cs,ch)};DetourDebugDraw.prototype["debugDrawTileCachePolyMesh"]=DetourDebugDraw.prototype.debugDrawTileCachePolyMesh=function(dd,pmesh,orig,cs,ch){var self=this.ptr;ensureCache.prepare();if(dd&&typeof dd==="object")dd=dd.ptr;if(pmesh&&typeof pmesh==="object")pmesh=pmesh.ptr;if(typeof orig=="object"){orig=ensureFloat32(orig)}if(cs&&typeof cs==="object")cs=cs.ptr;if(ch&&typeof ch==="object")ch=ch.ptr;_emscripten_bind_DetourDebugDraw_debugDrawTileCachePolyMesh_5(self,dd,pmesh,orig,cs,ch)};DetourDebugDraw.prototype["__destroy__"]=DetourDebugDraw.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_DetourDebugDraw___destroy___0(self)};(function(){function setupEnums(){Module["DT_STRAIGHTPATH_START"]=_emscripten_enum_dtStraightPathFlags_DT_STRAIGHTPATH_START();Module["DT_STRAIGHTPATH_END"]=_emscripten_enum_dtStraightPathFlags_DT_STRAIGHTPATH_END();Module["DT_STRAIGHTPATH_OFFMESH_CONNECTION"]=_emscripten_enum_dtStraightPathFlags_DT_STRAIGHTPATH_OFFMESH_CONNECTION();Module["DT_STRAIGHTPATH_AREA_CROSSINGS"]=_emscripten_enum_dtStraightPathOptions_DT_STRAIGHTPATH_AREA_CROSSINGS();Module["DT_STRAIGHTPATH_ALL_CROSSINGS"]=_emscripten_enum_dtStraightPathOptions_DT_STRAIGHTPATH_ALL_CROSSINGS();Module["DT_FINDPATH_ANY_ANGLE"]=_emscripten_enum_dtFindPathOptions_DT_FINDPATH_ANY_ANGLE();Module["DT_RAYCAST_USE_COSTS"]=_emscripten_enum_dtRaycastOptions_DT_RAYCAST_USE_COSTS();Module["DT_TILE_FREE_DATA"]=_emscripten_enum_dtTileFlags_DT_TILE_FREE_DATA();Module["DT_CROWDAGENT_STATE_INVALID"]=_emscripten_enum_CrowdAgentState_DT_CROWDAGENT_STATE_INVALID();Module["DT_CROWDAGENT_STATE_WALKING"]=_emscripten_enum_CrowdAgentState_DT_CROWDAGENT_STATE_WALKING();Module["DT_CROWDAGENT_STATE_OFFMESH"]=_emscripten_enum_CrowdAgentState_DT_CROWDAGENT_STATE_OFFMESH();Module["DT_CROWDAGENT_TARGET_NONE"]=_emscripten_enum_MoveRequestState_DT_CROWDAGENT_TARGET_NONE();Module["DT_CROWDAGENT_TARGET_FAILED"]=_emscripten_enum_MoveRequestState_DT_CROWDAGENT_TARGET_FAILED();Module["DT_CROWDAGENT_TARGET_VALID"]=_emscripten_enum_MoveRequestState_DT_CROWDAGENT_TARGET_VALID();Module["DT_CROWDAGENT_TARGET_REQUESTING"]=_emscripten_enum_MoveRequestState_DT_CROWDAGENT_TARGET_REQUESTING();Module["DT_CROWDAGENT_TARGET_WAITING_FOR_QUEUE"]=_emscripten_enum_MoveRequestState_DT_CROWDAGENT_TARGET_WAITING_FOR_QUEUE();Module["DT_CROWDAGENT_TARGET_WAITING_FOR_PATH"]=_emscripten_enum_MoveRequestState_DT_CROWDAGENT_TARGET_WAITING_FOR_PATH();Module["DT_CROWDAGENT_TARGET_VELOCITY"]=_emscripten_enum_MoveRequestState_DT_CROWDAGENT_TARGET_VELOCITY();Module["RC_CONTOUR_TESS_WALL_EDGES"]=_emscripten_enum_rcBuildContoursFlags_RC_CONTOUR_TESS_WALL_EDGES();Module["RC_CONTOUR_TESS_AREA_EDGES"]=_emscripten_enum_rcBuildContoursFlags_RC_CONTOUR_TESS_AREA_EDGES();Module["RC_LOG_PROGRESS"]=_emscripten_enum_rcLogCategory_RC_LOG_PROGRESS();Module["RC_LOG_WARNING"]=_emscripten_enum_rcLogCategory_RC_LOG_WARNING();Module["RC_LOG_ERROR"]=_emscripten_enum_rcLogCategory_RC_LOG_ERROR();Module["RC_TIMER_TOTAL"]=_emscripten_enum_rcTimerLabel_RC_TIMER_TOTAL();Module["RC_TIMER_TEMP"]=_emscripten_enum_rcTimerLabel_RC_TIMER_TEMP();Module["RC_TIMER_RASTERIZE_TRIANGLES"]=_emscripten_enum_rcTimerLabel_RC_TIMER_RASTERIZE_TRIANGLES();Module["RC_TIMER_BUILD_COMPACTHEIGHTFIELD"]=_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_COMPACTHEIGHTFIELD();Module["RC_TIMER_BUILD_CONTOURS"]=_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_CONTOURS();Module["RC_TIMER_BUILD_CONTOURS_TRACE"]=_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_CONTOURS_TRACE();Module["RC_TIMER_BUILD_CONTOURS_SIMPLIFY"]=_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_CONTOURS_SIMPLIFY();Module["RC_TIMER_FILTER_BORDER"]=_emscripten_enum_rcTimerLabel_RC_TIMER_FILTER_BORDER();Module["RC_TIMER_FILTER_WALKABLE"]=_emscripten_enum_rcTimerLabel_RC_TIMER_FILTER_WALKABLE();Module["RC_TIMER_MEDIAN_AREA"]=_emscripten_enum_rcTimerLabel_RC_TIMER_MEDIAN_AREA();Module["RC_TIMER_FILTER_LOW_OBSTACLES"]=_emscripten_enum_rcTimerLabel_RC_TIMER_FILTER_LOW_OBSTACLES();Module["RC_TIMER_BUILD_POLYMESH"]=_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_POLYMESH();Module["RC_TIMER_MERGE_POLYMESH"]=_emscripten_enum_rcTimerLabel_RC_TIMER_MERGE_POLYMESH();Module["RC_TIMER_ERODE_AREA"]=_emscripten_enum_rcTimerLabel_RC_TIMER_ERODE_AREA();Module["RC_TIMER_MARK_BOX_AREA"]=_emscripten_enum_rcTimerLabel_RC_TIMER_MARK_BOX_AREA();Module["RC_TIMER_MARK_CYLINDER_AREA"]=_emscripten_enum_rcTimerLabel_RC_TIMER_MARK_CYLINDER_AREA();Module["RC_TIMER_MARK_CONVEXPOLY_AREA"]=_emscripten_enum_rcTimerLabel_RC_TIMER_MARK_CONVEXPOLY_AREA();Module["RC_TIMER_BUILD_DISTANCEFIELD"]=_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_DISTANCEFIELD();Module["RC_TIMER_BUILD_DISTANCEFIELD_DIST"]=_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_DISTANCEFIELD_DIST();Module["RC_TIMER_BUILD_DISTANCEFIELD_BLUR"]=_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_DISTANCEFIELD_BLUR();Module["RC_TIMER_BUILD_REGIONS"]=_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_REGIONS();Module["RC_TIMER_BUILD_REGIONS_WATERSHED"]=_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_REGIONS_WATERSHED();Module["RC_TIMER_BUILD_REGIONS_EXPAND"]=_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_REGIONS_EXPAND();Module["RC_TIMER_BUILD_REGIONS_FLOOD"]=_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_REGIONS_FLOOD();Module["RC_TIMER_BUILD_REGIONS_FILTER"]=_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_REGIONS_FILTER();Module["RC_TIMER_BUILD_LAYERS"]=_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_LAYERS();Module["RC_TIMER_BUILD_POLYMESHDETAIL"]=_emscripten_enum_rcTimerLabel_RC_TIMER_BUILD_POLYMESHDETAIL();Module["RC_TIMER_MERGE_POLYMESHDETAIL"]=_emscripten_enum_rcTimerLabel_RC_TIMER_MERGE_POLYMESHDETAIL();Module["RC_MAX_TIMERS"]=_emscripten_enum_rcTimerLabel_RC_MAX_TIMERS();Module["DT_COMPRESSEDTILE_FREE_DATA"]=_emscripten_enum_dtCompressedTileFlags_DT_COMPRESSEDTILE_FREE_DATA();Module["DU_DRAW_POINTS"]=_emscripten_enum_duDebugDrawPrimitives_DU_DRAW_POINTS();Module["DU_DRAW_LINES"]=_emscripten_enum_duDebugDrawPrimitives_DU_DRAW_LINES();Module["DU_DRAW_TRIS"]=_emscripten_enum_duDebugDrawPrimitives_DU_DRAW_TRIS();Module["DU_DRAW_QUADS"]=_emscripten_enum_duDebugDrawPrimitives_DU_DRAW_QUADS()}if(runtimeInitialized)setupEnums();else addOnInit(setupEnums)})();if(runtimeInitialized){moduleRtn=Module}else{moduleRtn=new Promise((resolve,reject)=>{readyPromiseResolve=resolve;readyPromiseReject=reject})}
|
|
|
|
|
|
return moduleRtn;
|
|
}
|
|
);
|
|
})();
|
|
export default Recast;
|