
  // This is laya.physics3D.js, a port of Bullet Physics to JavaScript. zlib licensed.
  var Physics3D =window.Physics3D= function(memorySize) {
  Physics3D ={};

var b;b||(b=typeof Physics3D !== 'undefined' ? Physics3D : {});var aa={},ba;for(ba in b)b.hasOwnProperty(ba)&&(aa[ba]=b[ba]);b.arguments=[];b.thisProgram="./this.program";b.quit=function(a,c){throw c;};b.preRun=[];b.postRun=[];var ca=!1,da=!1,ea=!1,fa=!1;ca="object"===typeof window;da="function"===typeof importScripts;ea="object"===typeof process&&"function"===typeof require&&!ca&&!da;fa=!ca&&!ea&&!da;var ia="";function ja(a){return b.locateFile?b.locateFile(a,ia):ia+a}
if(ea){ia=__dirname+"/";var ka,la;b.read=function(a,c){ka||(ka=require("fs"));la||(la=require("path"));a=la.normalize(a);a=ka.readFileSync(a);return c?a:a.toString()};b.readBinary=function(a){a=b.read(a,!0);a.buffer||(a=new Uint8Array(a));assert(a.buffer);return a};1<process.argv.length&&(b.thisProgram=process.argv[1].replace(/\\/g,"/"));b.arguments=process.argv.slice(2);process.on("uncaughtException",function(a){throw a;});process.on("unhandledRejection",function(){process.exit(1)});b.quit=function(a){process.exit(a)};
b.inspect=function(){return"[Emscripten Module object]"}}else if(fa)"undefined"!=typeof read&&(b.read=function(a){return read(a)}),b.readBinary=function(a){if("function"===typeof readbuffer)return new Uint8Array(readbuffer(a));a=read(a,"binary");assert("object"===typeof a);return a},"undefined"!=typeof scriptArgs?b.arguments=scriptArgs:"undefined"!=typeof arguments&&(b.arguments=arguments),"function"===typeof quit&&(b.quit=function(a){quit(a)});else if(ca||da){if(ca){}else da&&(ia=self.location.href.split("/").slice(0,-1).join("/")+"/");b.read=function(a){var c=new XMLHttpRequest;c.open("GET",a,!1);c.send(null);return c.responseText};da&&(b.readBinary=function(a){var c=new XMLHttpRequest;c.open("GET",a,!1);c.responseType="arraybuffer";c.send(null);return new Uint8Array(c.response)});b.readAsync=function(a,c,d){var e=new XMLHttpRequest;e.open("GET",a,!0);e.responseType="arraybuffer";e.onload=
function(){200==e.status||0==e.status&&e.response?c(e.response):d()};e.onerror=d;e.send(null)};b.setWindowTitle=function(a){document.title=a}}var na=b.print||("undefined"!==typeof console?console.log.bind(console):"undefined"!==typeof print?print:null),oa=b.printErr||("undefined"!==typeof printErr?printErr:"undefined"!==typeof console&&console.warn.bind(console)||na);for(ba in aa)aa.hasOwnProperty(ba)&&(b[ba]=aa[ba]);aa=void 0;function pa(a){var c;c||(c=16);return Math.ceil(a/c)*c}
var qa={"f64-rem":function(a,c){return a%c},"debugger":function(){debugger}},ra=0;function assert(a,c){a||sa("Assertion failed: "+c)}var ta="undefined"!==typeof TextDecoder?new TextDecoder("utf8"):void 0;"undefined"!==typeof TextDecoder&&new TextDecoder("utf-16le");function ua(a,c){0<a%c&&(a+=c-a%c);return a}var buffer,va,wa,xa,ya;
function za(){b.HEAP8=va=new Int8Array(buffer);b.HEAP16=new Int16Array(buffer);b.HEAP32=xa=new Int32Array(buffer);b.HEAPU8=wa=new Uint8Array(buffer);b.HEAPU16=new Uint16Array(buffer);b.HEAPU32=new Uint32Array(buffer);b.HEAPF32=ya=new Float32Array(buffer);b.HEAPF64=new Float64Array(buffer)}var Aa,Ba,Ca,Da,Ea,Fa,Ga;Aa=Ba=Ca=Da=Ea=Fa=Ga=0;
b.reallocBuffer||(b.reallocBuffer=function(a){try{if(ArrayBuffer.A)var c=ArrayBuffer.A(buffer,a);else{var d=va;c=new ArrayBuffer(a);(new Int8Array(c)).set(d)}}catch(e){return!1}return Ha(c)?c:!1});var Ia;try{Ia=Function.prototype.call.bind(Object.getOwnPropertyDescriptor(ArrayBuffer.prototype,"byteLength").get),Ia(new ArrayBuffer(4))}catch(a){Ia=function(c){return c.byteLength}}var Ja=b.TOTAL_STACK||5242880,Ka=b.TOTAL_MEMORY||memorySize;
Ka<Ja&&oa("TOTAL_MEMORY should be larger than TOTAL_STACK, was "+Ka+"! (TOTAL_STACK="+Ja+")");b.buffer?buffer=b.buffer:("object"===typeof WebAssembly&&"function"===typeof WebAssembly.Memory?(b.wasmMemory=new WebAssembly.Memory({initial:Ka/65536}),buffer=b.wasmMemory.buffer):buffer=new ArrayBuffer(Ka),b.buffer=buffer);za();
function La(a){for(;0<a.length;){var c=a.shift();if("function"==typeof c)c();else{var d=c.l;"number"===typeof d?void 0===c.f?b.dynCall_v(d):b.dynCall_vi(d,c.f):d(void 0===c.f?null:c.f)}}}var Ma=[],Na=[],Oa=[],Pa=[],Qa=!1;function Ra(){var a=b.preRun.shift();Ma.unshift(a)}var Sa=Math.cos,Ta=Math.sin,Ua=0,Va=null,Wa=null;b.preloadedImages={};b.preloadedAudios={};
function Xa(a){return String.prototype.startsWith?a.startsWith("data:application/octet-stream;base64,"):0===a.indexOf("data:application/octet-stream;base64,")}
(function(){function a(){try{if(b.wasmBinary)return new Uint8Array(b.wasmBinary);if(b.readBinary)return b.readBinary(f);throw"both async and sync fetching of the wasm failed";}catch(pc){sa(pc)}}function c(){return b.wasmBinary||!ca&&!da||"function"!==typeof fetch?new Promise(function(c){c(a())}):fetch(f,{credentials:"same-origin"}).then(function(a){if(!a.ok)throw"failed to load wasm binary file at '"+f+"'";return a.arrayBuffer()}).catch(function(){return a()})}function d(a){function d(a){B=a.exports;
if(B.memory){a=B.memory;var c=b.buffer;a.byteLength<c.byteLength&&oa("the new buffer in mergeMemory is smaller than the previous one. in native wasm, we should grow memory here");c=new Int8Array(c);(new Int8Array(a)).set(c);b.buffer=buffer=a;za()}b.asm=B;b.usingWasm=!0;Ua--;b.monitorRunDependencies&&b.monitorRunDependencies(Ua);0==Ua&&(null!==Va&&(clearInterval(Va),Va=null),Wa&&(a=Wa,Wa=null,a()))}function e(a){d(a.instance)}function k(a){c().then(function(a){return WebAssembly.instantiate(a,n)}).then(a).catch(function(a){oa("failed to asynchronously prepare wasm: "+
a);sa(a)})}if("object"!==typeof WebAssembly)return oa("no native wasm support detected"),!1;if(!(b.wasmMemory instanceof WebAssembly.Memory))return oa("no native wasm Memory in use"),!1;a.memory=b.wasmMemory;n.global={NaN:NaN,Infinity:Infinity};n["global.Math"]=Math;n.env=a;Ua++;b.monitorRunDependencies&&b.monitorRunDependencies(Ua);if(b.instantiateWasm)try{return b.instantiateWasm(n,d)}catch(qc){return oa("Module.instantiateWasm callback failed with error: "+qc),!1}b.wasmBinary||"function"!==typeof WebAssembly.instantiateStreaming||
Xa(f)||"function"!==typeof fetch?k(e):WebAssembly.instantiateStreaming(fetch(f,{credentials:"same-origin"}),n).then(e).catch(function(a){oa("wasm streaming compile failed: "+a);oa("falling back to ArrayBuffer instantiation");k(e)});return{}}var e="laya.physics3D.wasm.wast",f="laya.physics3D.wasm.wasm",k="laya.physics3D.wasm.temp.asm.js";Xa(e)||(e=ja(e));Xa(f)||(f=ja(f));Xa(k)||(k=ja(k));var n={global:null,env:null,asm2wasm:qa,parent:b},B=null;b.asmPreload=b.asm;var ha=b.reallocBuffer;b.reallocBuffer=
function(a){if("asmjs"===Ub)var c=ha(a);else a:{a=ua(a,b.usingWasm?65536:16777216);var d=b.buffer.byteLength;if(b.usingWasm)try{c=-1!==b.wasmMemory.grow((a-d)/65536)?b.buffer=b.wasmMemory.buffer:null;break a}catch(Nw){c=null;break a}c=void 0}return c};var Ub="";b.asm=function(a,c){if(!c.table){a=b.wasmTableSize;void 0===a&&(a=1024);var e=b.wasmMaxTableSize;c.table="object"===typeof WebAssembly&&"function"===typeof WebAssembly.Table?void 0!==e?new WebAssembly.Table({initial:a,maximum:e,element:"anyfunc"}):
new WebAssembly.Table({initial:a,element:"anyfunc"}):Array(a);b.wasmTable=c.table}c.memoryBase||(c.memoryBase=b.STATIC_BASE);c.tableBase||(c.tableBase=0);c=d(c);assert(c,"no binaryen method succeeded.");return c}})();
var Ya=[function(a,c,d,e,f,k,n,B){a=b.getCache(b.ConcreteContactResultCallback)[a];if(!a.hasOwnProperty("addSingleResult"))throw"a JSImplementation must implement all functions, you forgot ConcreteContactResultCallback::addSingleResult.";return a.addSingleResult(c,d,e,f,k,n,B)},function(a,c){a=b.getCache(b.LayaMotionState)[a];if(!a.hasOwnProperty("getWorldTransform"))throw"a JSImplementation must implement all functions, you forgot LayaMotionState::getWorldTransform.";a.getWorldTransform(c)},function(a,
c){a=b.getCache(b.LayaMotionState)[a];if(!a.hasOwnProperty("setWorldTransform"))throw"a JSImplementation must implement all functions, you forgot LayaMotionState::setWorldTransform.";a.setWorldTransform(c)}];Aa=1024;Ba=Aa+29600;Na.push({l:function(){Za()}},{l:function(){$a()}});b.STATIC_BASE=Aa;b.STATIC_BUMP=29600;Ba+=16;var ab=0;function bb(){ab+=4;return xa[ab-4>>2]}var cb={};
function db(a,c){ab=c;try{var d=bb(),e=bb(),f=bb();a=0;db.i||(db.i=[null,[],[]],db.v=function(a,c){var d=db.i[a];assert(d);if(0===c||10===c){a=1===a?na:oa;a:{for(var e=c=0;d[e];)++e;if(16<e-c&&d.subarray&&ta)c=ta.decode(d.subarray(c,e));else for(e="";;){var f=d[c++];if(!f){c=e;break a}if(f&128){var k=d[c++]&63;if(192==(f&224))e+=String.fromCharCode((f&31)<<6|k);else{var n=d[c++]&63;if(224==(f&240))f=(f&15)<<12|k<<6|n;else{var B=d[c++]&63;if(240==(f&248))f=(f&7)<<18|k<<12|n<<6|B;else{var ha=d[c++]&
63;if(248==(f&252))f=(f&3)<<24|k<<18|n<<12|B<<6|ha;else{var Ub=d[c++]&63;f=(f&1)<<30|k<<24|n<<18|B<<12|ha<<6|Ub}}}65536>f?e+=String.fromCharCode(f):(f-=65536,e+=String.fromCharCode(55296|f>>10,56320|f&1023))}}else e+=String.fromCharCode(f)}}a(c);d.length=0}else d.push(c)});for(c=0;c<f;c++){for(var k=xa[e+8*c>>2],n=xa[e+(8*c+4)>>2],B=0;B<n;B++)db.v(d,wa[k+B]);a+=n}return a}catch(ha){return"undefined"!==typeof FS&&ha instanceof FS.h||sa(ha),-ha.j}}var eb={},fb=1;
function gb(a,c){gb.g||(gb.g={});a in gb.g||(b.dynCall_v(c),gb.g[a]=1)}var hb=Ba;Ba=Ba+4+15&-16;Ga=hb;Ca=Da=pa(Ba);Ea=Ca+Ja;Fa=pa(Ea);xa[Ga>>2]=Fa;b.wasmTableSize=1404;b.wasmMaxTableSize=1404;b.m={};
b.o={abort:sa,enlargeMemory:function(){var a=b.usingWasm?65536:16777216,c=2147483648-a;if(xa[Ga>>2]>c)return!1;var d=Ka;for(Ka=Math.max(Ka,16777216);Ka<xa[Ga>>2];)Ka=536870912>=Ka?ua(2*Ka,a):Math.min(ua((3*Ka+2147483648)/4,a),c);a=b.reallocBuffer(Ka);if(!a||a.byteLength!=Ka)return Ka=d,!1;b.buffer=buffer=a;za();return!0},getTotalMemory:function(){return Ka},abortOnCannotGrowMemory:function(){sa("Cannot enlarge memory arrays. Either (1) compile with  -s TOTAL_MEMORY=X  with X higher than the current value "+
Ka+", (2) compile with  -s ALLOW_MEMORY_GROWTH=1  which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with  -s ABORTING_MALLOC=0 ")},___cxa_pure_virtual:function(){ra=!0;throw"Pure virtual function called!";},___setErrNo:function(a){b.___errno_location&&(xa[b.___errno_location()>>2]=a);return a},___syscall140:function(a,c){ab=c;try{var d=cb.s();bb();var e=bb(),f=bb(),k=bb();FS.B(d,e,k);xa[f>>2]=d.position;d.u&&0===e&&0===k&&(d.u=
null);return 0}catch(n){return"undefined"!==typeof FS&&n instanceof FS.h||sa(n),-n.j}},___syscall146:db,___syscall6:function(a,c){ab=c;try{var d=cb.s();FS.close(d);return 0}catch(e){return"undefined"!==typeof FS&&e instanceof FS.h||sa(e),-e.j}},_abort:function(){b.abort()},_emscripten_asm_const_diiiiiiii:function(a,c,d,e,f,k,n,B,ha){return Ya[a](c,d,e,f,k,n,B,ha)},_emscripten_asm_const_iii:function(a,c,d){return Ya[a](c,d)},_emscripten_memcpy_big:function(a,c,d){wa.set(wa.subarray(c,c+d),a);return a},
_gettimeofday:function(a){var c=Date.now();xa[a>>2]=c/1E3|0;xa[a+4>>2]=c%1E3*1E3|0;return 0},_llvm_cos_f32:Sa,_llvm_sin_f32:Ta,_llvm_trap:function(){sa("trap!")},_pthread_getspecific:function(a){return eb[a]||0},_pthread_key_create:function(a){if(0==a)return 22;xa[a>>2]=fb;eb[fb]=0;fb++;return 0},_pthread_once:gb,_pthread_setspecific:function(a,c){if(!(a in eb))return 22;eb[a]=c;return 0},DYNAMICTOP_PTR:Ga,STACKTOP:Da};var ib=b.asm(b.m,b.o,buffer);b.asm=ib;
var Za=b.__GLOBAL__sub_I_btConeTwistConstraint_cpp=function(){return b.asm.__GLOBAL__sub_I_btConeTwistConstraint_cpp.apply(null,arguments)},$a=b.__GLOBAL__sub_I_btQuickprof_cpp=function(){return b.asm.__GLOBAL__sub_I_btQuickprof_cpp.apply(null,arguments)};b._btGImpactCollisionAlgorithm_RegisterAlgorithm=function(){return b.asm._btGImpactCollisionAlgorithm_RegisterAlgorithm.apply(null,arguments)};
var jb=b._emscripten_bind_AllConvexResultCallback_AllConvexResultCallback_2=function(){return b.asm._emscripten_bind_AllConvexResultCallback_AllConvexResultCallback_2.apply(null,arguments)},kb=b._emscripten_bind_AllConvexResultCallback___destroy___0=function(){return b.asm._emscripten_bind_AllConvexResultCallback___destroy___0.apply(null,arguments)},lb=b._emscripten_bind_AllConvexResultCallback_get_m_closestHitFraction_0=function(){return b.asm._emscripten_bind_AllConvexResultCallback_get_m_closestHitFraction_0.apply(null,
arguments)},mb=b._emscripten_bind_AllConvexResultCallback_get_m_collisionFilterGroup_0=function(){return b.asm._emscripten_bind_AllConvexResultCallback_get_m_collisionFilterGroup_0.apply(null,arguments)},nb=b._emscripten_bind_AllConvexResultCallback_get_m_collisionFilterMask_0=function(){return b.asm._emscripten_bind_AllConvexResultCallback_get_m_collisionFilterMask_0.apply(null,arguments)},ob=b._emscripten_bind_AllConvexResultCallback_get_m_collisionObjects_0=function(){return b.asm._emscripten_bind_AllConvexResultCallback_get_m_collisionObjects_0.apply(null,
arguments)},pb=b._emscripten_bind_AllConvexResultCallback_get_m_convexFromWorld_0=function(){return b.asm._emscripten_bind_AllConvexResultCallback_get_m_convexFromWorld_0.apply(null,arguments)},qb=b._emscripten_bind_AllConvexResultCallback_get_m_convexToWorld_0=function(){return b.asm._emscripten_bind_AllConvexResultCallback_get_m_convexToWorld_0.apply(null,arguments)},rb=b._emscripten_bind_AllConvexResultCallback_get_m_hitFractions_0=function(){return b.asm._emscripten_bind_AllConvexResultCallback_get_m_hitFractions_0.apply(null,
arguments)},sb=b._emscripten_bind_AllConvexResultCallback_get_m_hitNormalWorld_0=function(){return b.asm._emscripten_bind_AllConvexResultCallback_get_m_hitNormalWorld_0.apply(null,arguments)},tb=b._emscripten_bind_AllConvexResultCallback_get_m_hitPointWorld_0=function(){return b.asm._emscripten_bind_AllConvexResultCallback_get_m_hitPointWorld_0.apply(null,arguments)},ub=b._emscripten_bind_AllConvexResultCallback_hasHit_0=function(){return b.asm._emscripten_bind_AllConvexResultCallback_hasHit_0.apply(null,
arguments)},vb=b._emscripten_bind_AllConvexResultCallback_set_m_closestHitFraction_1=function(){return b.asm._emscripten_bind_AllConvexResultCallback_set_m_closestHitFraction_1.apply(null,arguments)},wb=b._emscripten_bind_AllConvexResultCallback_set_m_collisionFilterGroup_1=function(){return b.asm._emscripten_bind_AllConvexResultCallback_set_m_collisionFilterGroup_1.apply(null,arguments)},xb=b._emscripten_bind_AllConvexResultCallback_set_m_collisionFilterMask_1=function(){return b.asm._emscripten_bind_AllConvexResultCallback_set_m_collisionFilterMask_1.apply(null,
arguments)},yb=b._emscripten_bind_AllConvexResultCallback_set_m_collisionObjects_1=function(){return b.asm._emscripten_bind_AllConvexResultCallback_set_m_collisionObjects_1.apply(null,arguments)},zb=b._emscripten_bind_AllConvexResultCallback_set_m_convexFromWorld_1=function(){return b.asm._emscripten_bind_AllConvexResultCallback_set_m_convexFromWorld_1.apply(null,arguments)},Ab=b._emscripten_bind_AllConvexResultCallback_set_m_convexToWorld_1=function(){return b.asm._emscripten_bind_AllConvexResultCallback_set_m_convexToWorld_1.apply(null,
arguments)},Bb=b._emscripten_bind_AllConvexResultCallback_set_m_hitFractions_1=function(){return b.asm._emscripten_bind_AllConvexResultCallback_set_m_hitFractions_1.apply(null,arguments)},Cb=b._emscripten_bind_AllConvexResultCallback_set_m_hitNormalWorld_1=function(){return b.asm._emscripten_bind_AllConvexResultCallback_set_m_hitNormalWorld_1.apply(null,arguments)},Db=b._emscripten_bind_AllConvexResultCallback_set_m_hitPointWorld_1=function(){return b.asm._emscripten_bind_AllConvexResultCallback_set_m_hitPointWorld_1.apply(null,
arguments)},Eb=b._emscripten_bind_AllHitsRayResultCallback_AllHitsRayResultCallback_2=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_AllHitsRayResultCallback_2.apply(null,arguments)},Fb=b._emscripten_bind_AllHitsRayResultCallback___destroy___0=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback___destroy___0.apply(null,arguments)},Gb=b._emscripten_bind_AllHitsRayResultCallback_get_m_closestHitFraction_0=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_get_m_closestHitFraction_0.apply(null,
arguments)},Hb=b._emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterGroup_0=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterGroup_0.apply(null,arguments)},Ib=b._emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterMask_0=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterMask_0.apply(null,arguments)},Jb=b._emscripten_bind_AllHitsRayResultCallback_get_m_collisionObject_0=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_get_m_collisionObject_0.apply(null,
arguments)},Kb=b._emscripten_bind_AllHitsRayResultCallback_get_m_collisionObjects_0=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_get_m_collisionObjects_0.apply(null,arguments)},Lb=b._emscripten_bind_AllHitsRayResultCallback_get_m_hitFractions_0=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_get_m_hitFractions_0.apply(null,arguments)},Mb=b._emscripten_bind_AllHitsRayResultCallback_get_m_hitNormalWorld_0=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_get_m_hitNormalWorld_0.apply(null,
arguments)},Nb=b._emscripten_bind_AllHitsRayResultCallback_get_m_hitPointWorld_0=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_get_m_hitPointWorld_0.apply(null,arguments)},Ob=b._emscripten_bind_AllHitsRayResultCallback_get_m_rayFromWorld_0=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_get_m_rayFromWorld_0.apply(null,arguments)},Pb=b._emscripten_bind_AllHitsRayResultCallback_get_m_rayToWorld_0=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_get_m_rayToWorld_0.apply(null,
arguments)},Qb=b._emscripten_bind_AllHitsRayResultCallback_hasHit_0=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_hasHit_0.apply(null,arguments)},Rb=b._emscripten_bind_AllHitsRayResultCallback_set_m_closestHitFraction_1=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_set_m_closestHitFraction_1.apply(null,arguments)},Sb=b._emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterGroup_1=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterGroup_1.apply(null,
arguments)},Tb=b._emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterMask_1=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterMask_1.apply(null,arguments)},Vb=b._emscripten_bind_AllHitsRayResultCallback_set_m_collisionObject_1=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_set_m_collisionObject_1.apply(null,arguments)},Wb=b._emscripten_bind_AllHitsRayResultCallback_set_m_collisionObjects_1=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_set_m_collisionObjects_1.apply(null,
arguments)},Xb=b._emscripten_bind_AllHitsRayResultCallback_set_m_hitFractions_1=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_set_m_hitFractions_1.apply(null,arguments)},Yb=b._emscripten_bind_AllHitsRayResultCallback_set_m_hitNormalWorld_1=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_set_m_hitNormalWorld_1.apply(null,arguments)},Zb=b._emscripten_bind_AllHitsRayResultCallback_set_m_hitPointWorld_1=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_set_m_hitPointWorld_1.apply(null,
arguments)},$b=b._emscripten_bind_AllHitsRayResultCallback_set_m_rayFromWorld_1=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_set_m_rayFromWorld_1.apply(null,arguments)},ac=b._emscripten_bind_AllHitsRayResultCallback_set_m_rayToWorld_1=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_set_m_rayToWorld_1.apply(null,arguments)},bc=b._emscripten_bind_ClosestConvexResultCallback_ClosestConvexResultCallback_2=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_ClosestConvexResultCallback_2.apply(null,
arguments)},cc=b._emscripten_bind_ClosestConvexResultCallback___destroy___0=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback___destroy___0.apply(null,arguments)},dc=b._emscripten_bind_ClosestConvexResultCallback_get_m_closestHitFraction_0=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_get_m_closestHitFraction_0.apply(null,arguments)},ec=b._emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterGroup_0=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterGroup_0.apply(null,
arguments)},fc=b._emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterMask_0=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterMask_0.apply(null,arguments)},hc=b._emscripten_bind_ClosestConvexResultCallback_get_m_convexFromWorld_0=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_get_m_convexFromWorld_0.apply(null,arguments)},ic=b._emscripten_bind_ClosestConvexResultCallback_get_m_convexToWorld_0=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_get_m_convexToWorld_0.apply(null,
arguments)},jc=b._emscripten_bind_ClosestConvexResultCallback_get_m_hitCollisionObject_0=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_get_m_hitCollisionObject_0.apply(null,arguments)},kc=b._emscripten_bind_ClosestConvexResultCallback_get_m_hitNormalWorld_0=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_get_m_hitNormalWorld_0.apply(null,arguments)},lc=b._emscripten_bind_ClosestConvexResultCallback_get_m_hitPointWorld_0=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_get_m_hitPointWorld_0.apply(null,
arguments)},mc=b._emscripten_bind_ClosestConvexResultCallback_hasHit_0=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_hasHit_0.apply(null,arguments)},nc=b._emscripten_bind_ClosestConvexResultCallback_set_m_closestHitFraction_1=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_set_m_closestHitFraction_1.apply(null,arguments)},oc=b._emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterGroup_1=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterGroup_1.apply(null,
arguments)},rc=b._emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterMask_1=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterMask_1.apply(null,arguments)},sc=b._emscripten_bind_ClosestConvexResultCallback_set_m_convexFromWorld_1=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_set_m_convexFromWorld_1.apply(null,arguments)},tc=b._emscripten_bind_ClosestConvexResultCallback_set_m_convexToWorld_1=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_set_m_convexToWorld_1.apply(null,
arguments)},uc=b._emscripten_bind_ClosestConvexResultCallback_set_m_hitCollisionObject_1=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_set_m_hitCollisionObject_1.apply(null,arguments)},vc=b._emscripten_bind_ClosestConvexResultCallback_set_m_hitNormalWorld_1=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_set_m_hitNormalWorld_1.apply(null,arguments)},wc=b._emscripten_bind_ClosestConvexResultCallback_set_m_hitPointWorld_1=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_set_m_hitPointWorld_1.apply(null,
arguments)},xc=b._emscripten_bind_ClosestRayResultCallback_ClosestRayResultCallback_2=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_ClosestRayResultCallback_2.apply(null,arguments)},yc=b._emscripten_bind_ClosestRayResultCallback___destroy___0=function(){return b.asm._emscripten_bind_ClosestRayResultCallback___destroy___0.apply(null,arguments)},zc=b._emscripten_bind_ClosestRayResultCallback_get_m_closestHitFraction_0=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_get_m_closestHitFraction_0.apply(null,
arguments)},Ac=b._emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterGroup_0=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterGroup_0.apply(null,arguments)},Bc=b._emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterMask_0=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterMask_0.apply(null,arguments)},Cc=b._emscripten_bind_ClosestRayResultCallback_get_m_collisionObject_0=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_get_m_collisionObject_0.apply(null,
arguments)},Dc=b._emscripten_bind_ClosestRayResultCallback_get_m_hitNormalWorld_0=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_get_m_hitNormalWorld_0.apply(null,arguments)},Ec=b._emscripten_bind_ClosestRayResultCallback_get_m_hitPointWorld_0=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_get_m_hitPointWorld_0.apply(null,arguments)},Fc=b._emscripten_bind_ClosestRayResultCallback_get_m_rayFromWorld_0=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_get_m_rayFromWorld_0.apply(null,
arguments)},Gc=b._emscripten_bind_ClosestRayResultCallback_get_m_rayToWorld_0=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_get_m_rayToWorld_0.apply(null,arguments)},Hc=b._emscripten_bind_ClosestRayResultCallback_hasHit_0=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_hasHit_0.apply(null,arguments)},Ic=b._emscripten_bind_ClosestRayResultCallback_set_m_closestHitFraction_1=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_set_m_closestHitFraction_1.apply(null,
arguments)},Jc=b._emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterGroup_1=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterGroup_1.apply(null,arguments)},Kc=b._emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterMask_1=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterMask_1.apply(null,arguments)},Lc=b._emscripten_bind_ClosestRayResultCallback_set_m_collisionObject_1=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_set_m_collisionObject_1.apply(null,
arguments)},Mc=b._emscripten_bind_ClosestRayResultCallback_set_m_hitNormalWorld_1=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_set_m_hitNormalWorld_1.apply(null,arguments)},Nc=b._emscripten_bind_ClosestRayResultCallback_set_m_hitPointWorld_1=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_set_m_hitPointWorld_1.apply(null,arguments)},Oc=b._emscripten_bind_ClosestRayResultCallback_set_m_rayFromWorld_1=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_set_m_rayFromWorld_1.apply(null,
arguments)},Pc=b._emscripten_bind_ClosestRayResultCallback_set_m_rayToWorld_1=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_set_m_rayToWorld_1.apply(null,arguments)},Qc=b._emscripten_bind_ConcreteContactResultCallback_ConcreteContactResultCallback_0=function(){return b.asm._emscripten_bind_ConcreteContactResultCallback_ConcreteContactResultCallback_0.apply(null,arguments)},Rc=b._emscripten_bind_ConcreteContactResultCallback___destroy___0=function(){return b.asm._emscripten_bind_ConcreteContactResultCallback___destroy___0.apply(null,
arguments)},Sc=b._emscripten_bind_ConcreteContactResultCallback_addSingleResult_7=function(){return b.asm._emscripten_bind_ConcreteContactResultCallback_addSingleResult_7.apply(null,arguments)},Tc=b._emscripten_bind_ContactResultCallback___destroy___0=function(){return b.asm._emscripten_bind_ContactResultCallback___destroy___0.apply(null,arguments)},Uc=b._emscripten_bind_ContactResultCallback_addSingleResult_7=function(){return b.asm._emscripten_bind_ContactResultCallback_addSingleResult_7.apply(null,
arguments)},Vc=b._emscripten_bind_ConvexResultCallback___destroy___0=function(){return b.asm._emscripten_bind_ConvexResultCallback___destroy___0.apply(null,arguments)},Wc=b._emscripten_bind_ConvexResultCallback_get_m_closestHitFraction_0=function(){return b.asm._emscripten_bind_ConvexResultCallback_get_m_closestHitFraction_0.apply(null,arguments)},Xc=b._emscripten_bind_ConvexResultCallback_get_m_collisionFilterGroup_0=function(){return b.asm._emscripten_bind_ConvexResultCallback_get_m_collisionFilterGroup_0.apply(null,
arguments)},Yc=b._emscripten_bind_ConvexResultCallback_get_m_collisionFilterMask_0=function(){return b.asm._emscripten_bind_ConvexResultCallback_get_m_collisionFilterMask_0.apply(null,arguments)},Zc=b._emscripten_bind_ConvexResultCallback_hasHit_0=function(){return b.asm._emscripten_bind_ConvexResultCallback_hasHit_0.apply(null,arguments)},$c=b._emscripten_bind_ConvexResultCallback_set_m_closestHitFraction_1=function(){return b.asm._emscripten_bind_ConvexResultCallback_set_m_closestHitFraction_1.apply(null,
arguments)},ad=b._emscripten_bind_ConvexResultCallback_set_m_collisionFilterGroup_1=function(){return b.asm._emscripten_bind_ConvexResultCallback_set_m_collisionFilterGroup_1.apply(null,arguments)},bd=b._emscripten_bind_ConvexResultCallback_set_m_collisionFilterMask_1=function(){return b.asm._emscripten_bind_ConvexResultCallback_set_m_collisionFilterMask_1.apply(null,arguments)},cd=b._emscripten_bind_LayaMotionState_LayaMotionState_0=function(){return b.asm._emscripten_bind_LayaMotionState_LayaMotionState_0.apply(null,
arguments)},dd=b._emscripten_bind_LayaMotionState___destroy___0=function(){return b.asm._emscripten_bind_LayaMotionState___destroy___0.apply(null,arguments)},ed=b._emscripten_bind_LayaMotionState_getWorldTransform_1=function(){return b.asm._emscripten_bind_LayaMotionState_getWorldTransform_1.apply(null,arguments)},fd=b._emscripten_bind_LayaMotionState_setWorldTransform_1=function(){return b.asm._emscripten_bind_LayaMotionState_setWorldTransform_1.apply(null,arguments)},gd=b._emscripten_bind_LocalConvexResult_LocalConvexResult_5=
function(){return b.asm._emscripten_bind_LocalConvexResult_LocalConvexResult_5.apply(null,arguments)},hd=b._emscripten_bind_LocalConvexResult___destroy___0=function(){return b.asm._emscripten_bind_LocalConvexResult___destroy___0.apply(null,arguments)},id=b._emscripten_bind_LocalConvexResult_get_m_hitCollisionObject_0=function(){return b.asm._emscripten_bind_LocalConvexResult_get_m_hitCollisionObject_0.apply(null,arguments)},jd=b._emscripten_bind_LocalConvexResult_get_m_hitFraction_0=function(){return b.asm._emscripten_bind_LocalConvexResult_get_m_hitFraction_0.apply(null,
arguments)},kd=b._emscripten_bind_LocalConvexResult_get_m_hitNormalLocal_0=function(){return b.asm._emscripten_bind_LocalConvexResult_get_m_hitNormalLocal_0.apply(null,arguments)},ld=b._emscripten_bind_LocalConvexResult_get_m_hitPointLocal_0=function(){return b.asm._emscripten_bind_LocalConvexResult_get_m_hitPointLocal_0.apply(null,arguments)},md=b._emscripten_bind_LocalConvexResult_get_m_localShapeInfo_0=function(){return b.asm._emscripten_bind_LocalConvexResult_get_m_localShapeInfo_0.apply(null,
arguments)},nd=b._emscripten_bind_LocalConvexResult_set_m_hitCollisionObject_1=function(){return b.asm._emscripten_bind_LocalConvexResult_set_m_hitCollisionObject_1.apply(null,arguments)},od=b._emscripten_bind_LocalConvexResult_set_m_hitFraction_1=function(){return b.asm._emscripten_bind_LocalConvexResult_set_m_hitFraction_1.apply(null,arguments)},pd=b._emscripten_bind_LocalConvexResult_set_m_hitNormalLocal_1=function(){return b.asm._emscripten_bind_LocalConvexResult_set_m_hitNormalLocal_1.apply(null,
arguments)},qd=b._emscripten_bind_LocalConvexResult_set_m_hitPointLocal_1=function(){return b.asm._emscripten_bind_LocalConvexResult_set_m_hitPointLocal_1.apply(null,arguments)},rd=b._emscripten_bind_LocalConvexResult_set_m_localShapeInfo_1=function(){return b.asm._emscripten_bind_LocalConvexResult_set_m_localShapeInfo_1.apply(null,arguments)},sd=b._emscripten_bind_LocalShapeInfo___destroy___0=function(){return b.asm._emscripten_bind_LocalShapeInfo___destroy___0.apply(null,arguments)},td=b._emscripten_bind_LocalShapeInfo_get_m_shapePart_0=
function(){return b.asm._emscripten_bind_LocalShapeInfo_get_m_shapePart_0.apply(null,arguments)},ud=b._emscripten_bind_LocalShapeInfo_get_m_triangleIndex_0=function(){return b.asm._emscripten_bind_LocalShapeInfo_get_m_triangleIndex_0.apply(null,arguments)},vd=b._emscripten_bind_LocalShapeInfo_set_m_shapePart_1=function(){return b.asm._emscripten_bind_LocalShapeInfo_set_m_shapePart_1.apply(null,arguments)},wd=b._emscripten_bind_LocalShapeInfo_set_m_triangleIndex_1=function(){return b.asm._emscripten_bind_LocalShapeInfo_set_m_triangleIndex_1.apply(null,
arguments)},xd=b._emscripten_bind_RayResultCallback___destroy___0=function(){return b.asm._emscripten_bind_RayResultCallback___destroy___0.apply(null,arguments)},yd=b._emscripten_bind_RayResultCallback_get_m_closestHitFraction_0=function(){return b.asm._emscripten_bind_RayResultCallback_get_m_closestHitFraction_0.apply(null,arguments)},zd=b._emscripten_bind_RayResultCallback_get_m_collisionFilterGroup_0=function(){return b.asm._emscripten_bind_RayResultCallback_get_m_collisionFilterGroup_0.apply(null,
arguments)},Ad=b._emscripten_bind_RayResultCallback_get_m_collisionFilterMask_0=function(){return b.asm._emscripten_bind_RayResultCallback_get_m_collisionFilterMask_0.apply(null,arguments)},Bd=b._emscripten_bind_RayResultCallback_get_m_collisionObject_0=function(){return b.asm._emscripten_bind_RayResultCallback_get_m_collisionObject_0.apply(null,arguments)},Cd=b._emscripten_bind_RayResultCallback_hasHit_0=function(){return b.asm._emscripten_bind_RayResultCallback_hasHit_0.apply(null,arguments)},Dd=
b._emscripten_bind_RayResultCallback_set_m_closestHitFraction_1=function(){return b.asm._emscripten_bind_RayResultCallback_set_m_closestHitFraction_1.apply(null,arguments)},Ed=b._emscripten_bind_RayResultCallback_set_m_collisionFilterGroup_1=function(){return b.asm._emscripten_bind_RayResultCallback_set_m_collisionFilterGroup_1.apply(null,arguments)},Fd=b._emscripten_bind_RayResultCallback_set_m_collisionFilterMask_1=function(){return b.asm._emscripten_bind_RayResultCallback_set_m_collisionFilterMask_1.apply(null,
arguments)},Gd=b._emscripten_bind_RayResultCallback_set_m_collisionObject_1=function(){return b.asm._emscripten_bind_RayResultCallback_set_m_collisionObject_1.apply(null,arguments)},Hd=b._emscripten_bind_RaycastInfo___destroy___0=function(){return b.asm._emscripten_bind_RaycastInfo___destroy___0.apply(null,arguments)},Id=b._emscripten_bind_RaycastInfo_get_m_contactNormalWS_0=function(){return b.asm._emscripten_bind_RaycastInfo_get_m_contactNormalWS_0.apply(null,arguments)},Jd=b._emscripten_bind_RaycastInfo_get_m_contactPointWS_0=
function(){return b.asm._emscripten_bind_RaycastInfo_get_m_contactPointWS_0.apply(null,arguments)},Kd=b._emscripten_bind_RaycastInfo_get_m_groundObject_0=function(){return b.asm._emscripten_bind_RaycastInfo_get_m_groundObject_0.apply(null,arguments)},Ld=b._emscripten_bind_RaycastInfo_get_m_hardPointWS_0=function(){return b.asm._emscripten_bind_RaycastInfo_get_m_hardPointWS_0.apply(null,arguments)},Md=b._emscripten_bind_RaycastInfo_get_m_isInContact_0=function(){return b.asm._emscripten_bind_RaycastInfo_get_m_isInContact_0.apply(null,
arguments)},Nd=b._emscripten_bind_RaycastInfo_get_m_suspensionLength_0=function(){return b.asm._emscripten_bind_RaycastInfo_get_m_suspensionLength_0.apply(null,arguments)},Od=b._emscripten_bind_RaycastInfo_get_m_wheelAxleWS_0=function(){return b.asm._emscripten_bind_RaycastInfo_get_m_wheelAxleWS_0.apply(null,arguments)},Pd=b._emscripten_bind_RaycastInfo_get_m_wheelDirectionWS_0=function(){return b.asm._emscripten_bind_RaycastInfo_get_m_wheelDirectionWS_0.apply(null,arguments)},Qd=b._emscripten_bind_RaycastInfo_set_m_contactNormalWS_1=
function(){return b.asm._emscripten_bind_RaycastInfo_set_m_contactNormalWS_1.apply(null,arguments)},Rd=b._emscripten_bind_RaycastInfo_set_m_contactPointWS_1=function(){return b.asm._emscripten_bind_RaycastInfo_set_m_contactPointWS_1.apply(null,arguments)},Sd=b._emscripten_bind_RaycastInfo_set_m_groundObject_1=function(){return b.asm._emscripten_bind_RaycastInfo_set_m_groundObject_1.apply(null,arguments)},Td=b._emscripten_bind_RaycastInfo_set_m_hardPointWS_1=function(){return b.asm._emscripten_bind_RaycastInfo_set_m_hardPointWS_1.apply(null,
arguments)},Ud=b._emscripten_bind_RaycastInfo_set_m_isInContact_1=function(){return b.asm._emscripten_bind_RaycastInfo_set_m_isInContact_1.apply(null,arguments)},Vd=b._emscripten_bind_RaycastInfo_set_m_suspensionLength_1=function(){return b.asm._emscripten_bind_RaycastInfo_set_m_suspensionLength_1.apply(null,arguments)},Wd=b._emscripten_bind_RaycastInfo_set_m_wheelAxleWS_1=function(){return b.asm._emscripten_bind_RaycastInfo_set_m_wheelAxleWS_1.apply(null,arguments)},Xd=b._emscripten_bind_RaycastInfo_set_m_wheelDirectionWS_1=
function(){return b.asm._emscripten_bind_RaycastInfo_set_m_wheelDirectionWS_1.apply(null,arguments)},Yd=b._emscripten_bind_VoidPtr___destroy___0=function(){return b.asm._emscripten_bind_VoidPtr___destroy___0.apply(null,arguments)},Zd=b._emscripten_bind_btActionInterface___destroy___0=function(){return b.asm._emscripten_bind_btActionInterface___destroy___0.apply(null,arguments)},$d=b._emscripten_bind_btActionInterface_updateAction_2=function(){return b.asm._emscripten_bind_btActionInterface_updateAction_2.apply(null,
arguments)},ae=b._emscripten_bind_btAxisSweep3___destroy___0=function(){return b.asm._emscripten_bind_btAxisSweep3___destroy___0.apply(null,arguments)},be=b._emscripten_bind_btAxisSweep3_btAxisSweep3_2=function(){return b.asm._emscripten_bind_btAxisSweep3_btAxisSweep3_2.apply(null,arguments)},ce=b._emscripten_bind_btAxisSweep3_btAxisSweep3_3=function(){return b.asm._emscripten_bind_btAxisSweep3_btAxisSweep3_3.apply(null,arguments)},de=b._emscripten_bind_btAxisSweep3_btAxisSweep3_4=function(){return b.asm._emscripten_bind_btAxisSweep3_btAxisSweep3_4.apply(null,
arguments)},ee=b._emscripten_bind_btAxisSweep3_btAxisSweep3_5=function(){return b.asm._emscripten_bind_btAxisSweep3_btAxisSweep3_5.apply(null,arguments)},fe=b._emscripten_bind_btBoxShape___destroy___0=function(){return b.asm._emscripten_bind_btBoxShape___destroy___0.apply(null,arguments)},ge=b._emscripten_bind_btBoxShape_btBoxShape_1=function(){return b.asm._emscripten_bind_btBoxShape_btBoxShape_1.apply(null,arguments)},he=b._emscripten_bind_btBoxShape_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btBoxShape_calculateLocalInertia_2.apply(null,
arguments)},ie=b._emscripten_bind_btBoxShape_getLocalScaling_0=function(){return b.asm._emscripten_bind_btBoxShape_getLocalScaling_0.apply(null,arguments)},je=b._emscripten_bind_btBoxShape_getMargin_0=function(){return b.asm._emscripten_bind_btBoxShape_getMargin_0.apply(null,arguments)},ke=b._emscripten_bind_btBoxShape_setLocalScaling_1=function(){return b.asm._emscripten_bind_btBoxShape_setLocalScaling_1.apply(null,arguments)},le=b._emscripten_bind_btBoxShape_setMargin_1=function(){return b.asm._emscripten_bind_btBoxShape_setMargin_1.apply(null,
arguments)},me=b._emscripten_bind_btBroadphaseInterface___destroy___0=function(){return b.asm._emscripten_bind_btBroadphaseInterface___destroy___0.apply(null,arguments)},ne=b._emscripten_bind_btBroadphaseProxy___destroy___0=function(){return b.asm._emscripten_bind_btBroadphaseProxy___destroy___0.apply(null,arguments)},oe=b._emscripten_bind_btBroadphaseProxy_get_m_collisionFilterGroup_0=function(){return b.asm._emscripten_bind_btBroadphaseProxy_get_m_collisionFilterGroup_0.apply(null,arguments)},pe=
b._emscripten_bind_btBroadphaseProxy_get_m_collisionFilterMask_0=function(){return b.asm._emscripten_bind_btBroadphaseProxy_get_m_collisionFilterMask_0.apply(null,arguments)},qe=b._emscripten_bind_btBroadphaseProxy_set_m_collisionFilterGroup_1=function(){return b.asm._emscripten_bind_btBroadphaseProxy_set_m_collisionFilterGroup_1.apply(null,arguments)},re=b._emscripten_bind_btBroadphaseProxy_set_m_collisionFilterMask_1=function(){return b.asm._emscripten_bind_btBroadphaseProxy_set_m_collisionFilterMask_1.apply(null,
arguments)},se=b._emscripten_bind_btBvhTriangleMeshShape___destroy___0=function(){return b.asm._emscripten_bind_btBvhTriangleMeshShape___destroy___0.apply(null,arguments)},te=b._emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_2=function(){return b.asm._emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_2.apply(null,arguments)},ue=b._emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_3=function(){return b.asm._emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_3.apply(null,
arguments)},ve=b._emscripten_bind_btBvhTriangleMeshShape_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btBvhTriangleMeshShape_calculateLocalInertia_2.apply(null,arguments)},we=b._emscripten_bind_btBvhTriangleMeshShape_getLocalScaling_0=function(){return b.asm._emscripten_bind_btBvhTriangleMeshShape_getLocalScaling_0.apply(null,arguments)},xe=b._emscripten_bind_btBvhTriangleMeshShape_setLocalScaling_1=function(){return b.asm._emscripten_bind_btBvhTriangleMeshShape_setLocalScaling_1.apply(null,
arguments)},ye=b._emscripten_bind_btCapsuleShapeX___destroy___0=function(){return b.asm._emscripten_bind_btCapsuleShapeX___destroy___0.apply(null,arguments)},ze=b._emscripten_bind_btCapsuleShapeX_btCapsuleShapeX_2=function(){return b.asm._emscripten_bind_btCapsuleShapeX_btCapsuleShapeX_2.apply(null,arguments)},Ae=b._emscripten_bind_btCapsuleShapeX_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btCapsuleShapeX_calculateLocalInertia_2.apply(null,arguments)},Be=b._emscripten_bind_btCapsuleShapeX_getHalfHeight_0=
function(){return b.asm._emscripten_bind_btCapsuleShapeX_getHalfHeight_0.apply(null,arguments)},Ce=b._emscripten_bind_btCapsuleShapeX_getLocalScaling_0=function(){return b.asm._emscripten_bind_btCapsuleShapeX_getLocalScaling_0.apply(null,arguments)},De=b._emscripten_bind_btCapsuleShapeX_getMargin_0=function(){return b.asm._emscripten_bind_btCapsuleShapeX_getMargin_0.apply(null,arguments)},Ee=b._emscripten_bind_btCapsuleShapeX_getRadius_0=function(){return b.asm._emscripten_bind_btCapsuleShapeX_getRadius_0.apply(null,
arguments)},Fe=b._emscripten_bind_btCapsuleShapeX_getUpAxis_0=function(){return b.asm._emscripten_bind_btCapsuleShapeX_getUpAxis_0.apply(null,arguments)},Ge=b._emscripten_bind_btCapsuleShapeX_setLocalScaling_1=function(){return b.asm._emscripten_bind_btCapsuleShapeX_setLocalScaling_1.apply(null,arguments)},He=b._emscripten_bind_btCapsuleShapeX_setMargin_1=function(){return b.asm._emscripten_bind_btCapsuleShapeX_setMargin_1.apply(null,arguments)},Ie=b._emscripten_bind_btCapsuleShapeZ___destroy___0=
function(){return b.asm._emscripten_bind_btCapsuleShapeZ___destroy___0.apply(null,arguments)},Je=b._emscripten_bind_btCapsuleShapeZ_btCapsuleShapeZ_2=function(){return b.asm._emscripten_bind_btCapsuleShapeZ_btCapsuleShapeZ_2.apply(null,arguments)},Ke=b._emscripten_bind_btCapsuleShapeZ_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btCapsuleShapeZ_calculateLocalInertia_2.apply(null,arguments)},Le=b._emscripten_bind_btCapsuleShapeZ_getHalfHeight_0=function(){return b.asm._emscripten_bind_btCapsuleShapeZ_getHalfHeight_0.apply(null,
arguments)},Me=b._emscripten_bind_btCapsuleShapeZ_getLocalScaling_0=function(){return b.asm._emscripten_bind_btCapsuleShapeZ_getLocalScaling_0.apply(null,arguments)},Ne=b._emscripten_bind_btCapsuleShapeZ_getMargin_0=function(){return b.asm._emscripten_bind_btCapsuleShapeZ_getMargin_0.apply(null,arguments)},Oe=b._emscripten_bind_btCapsuleShapeZ_getRadius_0=function(){return b.asm._emscripten_bind_btCapsuleShapeZ_getRadius_0.apply(null,arguments)},Pe=b._emscripten_bind_btCapsuleShapeZ_getUpAxis_0=function(){return b.asm._emscripten_bind_btCapsuleShapeZ_getUpAxis_0.apply(null,
arguments)},Qe=b._emscripten_bind_btCapsuleShapeZ_setLocalScaling_1=function(){return b.asm._emscripten_bind_btCapsuleShapeZ_setLocalScaling_1.apply(null,arguments)},Re=b._emscripten_bind_btCapsuleShapeZ_setMargin_1=function(){return b.asm._emscripten_bind_btCapsuleShapeZ_setMargin_1.apply(null,arguments)},Se=b._emscripten_bind_btCapsuleShape___destroy___0=function(){return b.asm._emscripten_bind_btCapsuleShape___destroy___0.apply(null,arguments)},Te=b._emscripten_bind_btCapsuleShape_btCapsuleShape_2=
function(){return b.asm._emscripten_bind_btCapsuleShape_btCapsuleShape_2.apply(null,arguments)},Ue=b._emscripten_bind_btCapsuleShape_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btCapsuleShape_calculateLocalInertia_2.apply(null,arguments)},Ve=b._emscripten_bind_btCapsuleShape_getHalfHeight_0=function(){return b.asm._emscripten_bind_btCapsuleShape_getHalfHeight_0.apply(null,arguments)},We=b._emscripten_bind_btCapsuleShape_getLocalScaling_0=function(){return b.asm._emscripten_bind_btCapsuleShape_getLocalScaling_0.apply(null,
arguments)},Xe=b._emscripten_bind_btCapsuleShape_getMargin_0=function(){return b.asm._emscripten_bind_btCapsuleShape_getMargin_0.apply(null,arguments)},Ye=b._emscripten_bind_btCapsuleShape_getRadius_0=function(){return b.asm._emscripten_bind_btCapsuleShape_getRadius_0.apply(null,arguments)},Ze=b._emscripten_bind_btCapsuleShape_getUpAxis_0=function(){return b.asm._emscripten_bind_btCapsuleShape_getUpAxis_0.apply(null,arguments)},$e=b._emscripten_bind_btCapsuleShape_setLocalScaling_1=function(){return b.asm._emscripten_bind_btCapsuleShape_setLocalScaling_1.apply(null,
arguments)},af=b._emscripten_bind_btCapsuleShape_setMargin_1=function(){return b.asm._emscripten_bind_btCapsuleShape_setMargin_1.apply(null,arguments)},bf=b._emscripten_bind_btCollisionConfiguration___destroy___0=function(){return b.asm._emscripten_bind_btCollisionConfiguration___destroy___0.apply(null,arguments)},cf=b._emscripten_bind_btCollisionDispatcher___destroy___0=function(){return b.asm._emscripten_bind_btCollisionDispatcher___destroy___0.apply(null,arguments)},df=b._emscripten_bind_btCollisionDispatcher_btCollisionDispatcher_1=
function(){return b.asm._emscripten_bind_btCollisionDispatcher_btCollisionDispatcher_1.apply(null,arguments)},ef=b._emscripten_bind_btCollisionDispatcher_getManifoldByIndexInternal_1=function(){return b.asm._emscripten_bind_btCollisionDispatcher_getManifoldByIndexInternal_1.apply(null,arguments)},ff=b._emscripten_bind_btCollisionDispatcher_getNumManifolds_0=function(){return b.asm._emscripten_bind_btCollisionDispatcher_getNumManifolds_0.apply(null,arguments)},gf=b._emscripten_bind_btCollisionObject___destroy___0=
function(){return b.asm._emscripten_bind_btCollisionObject___destroy___0.apply(null,arguments)},hf=b._emscripten_bind_btCollisionObject_activate_0=function(){return b.asm._emscripten_bind_btCollisionObject_activate_0.apply(null,arguments)},jf=b._emscripten_bind_btCollisionObject_activate_1=function(){return b.asm._emscripten_bind_btCollisionObject_activate_1.apply(null,arguments)},kf=b._emscripten_bind_btCollisionObject_btCollisionObject_0=function(){return b.asm._emscripten_bind_btCollisionObject_btCollisionObject_0.apply(null,
arguments)},lf=b._emscripten_bind_btCollisionObject_forceActivationState_1=function(){return b.asm._emscripten_bind_btCollisionObject_forceActivationState_1.apply(null,arguments)},mf=b._emscripten_bind_btCollisionObject_getActivationState_0=function(){return b.asm._emscripten_bind_btCollisionObject_getActivationState_0.apply(null,arguments)},nf=b._emscripten_bind_btCollisionObject_getBroadphaseHandle_0=function(){return b.asm._emscripten_bind_btCollisionObject_getBroadphaseHandle_0.apply(null,arguments)},
of=b._emscripten_bind_btCollisionObject_getCcdMotionThreshold_0=function(){return b.asm._emscripten_bind_btCollisionObject_getCcdMotionThreshold_0.apply(null,arguments)},pf=b._emscripten_bind_btCollisionObject_getCcdSweptSphereRadius_0=function(){return b.asm._emscripten_bind_btCollisionObject_getCcdSweptSphereRadius_0.apply(null,arguments)},qf=b._emscripten_bind_btCollisionObject_getCollisionFlags_0=function(){return b.asm._emscripten_bind_btCollisionObject_getCollisionFlags_0.apply(null,arguments)},
rf=b._emscripten_bind_btCollisionObject_getCollisionShape_0=function(){return b.asm._emscripten_bind_btCollisionObject_getCollisionShape_0.apply(null,arguments)},sf=b._emscripten_bind_btCollisionObject_getFriction_0=function(){return b.asm._emscripten_bind_btCollisionObject_getFriction_0.apply(null,arguments)},tf=b._emscripten_bind_btCollisionObject_getInterpolationAngularVelocity_0=function(){return b.asm._emscripten_bind_btCollisionObject_getInterpolationAngularVelocity_0.apply(null,arguments)},
uf=b._emscripten_bind_btCollisionObject_getInterpolationLinearVelocity_0=function(){return b.asm._emscripten_bind_btCollisionObject_getInterpolationLinearVelocity_0.apply(null,arguments)},vf=b._emscripten_bind_btCollisionObject_getRestitution_0=function(){return b.asm._emscripten_bind_btCollisionObject_getRestitution_0.apply(null,arguments)},wf=b._emscripten_bind_btCollisionObject_getRollingFriction_0=function(){return b.asm._emscripten_bind_btCollisionObject_getRollingFriction_0.apply(null,arguments)},
xf=b._emscripten_bind_btCollisionObject_getUserIndex_0=function(){return b.asm._emscripten_bind_btCollisionObject_getUserIndex_0.apply(null,arguments)},yf=b._emscripten_bind_btCollisionObject_getUserPointer_0=function(){return b.asm._emscripten_bind_btCollisionObject_getUserPointer_0.apply(null,arguments)},zf=b._emscripten_bind_btCollisionObject_getWorldTransform_0=function(){return b.asm._emscripten_bind_btCollisionObject_getWorldTransform_0.apply(null,arguments)},Af=b._emscripten_bind_btCollisionObject_isActive_0=
function(){return b.asm._emscripten_bind_btCollisionObject_isActive_0.apply(null,arguments)},Bf=b._emscripten_bind_btCollisionObject_isKinematicObject_0=function(){return b.asm._emscripten_bind_btCollisionObject_isKinematicObject_0.apply(null,arguments)},Cf=b._emscripten_bind_btCollisionObject_isStaticObject_0=function(){return b.asm._emscripten_bind_btCollisionObject_isStaticObject_0.apply(null,arguments)},Df=b._emscripten_bind_btCollisionObject_isStaticOrKinematicObject_0=function(){return b.asm._emscripten_bind_btCollisionObject_isStaticOrKinematicObject_0.apply(null,
arguments)},Ef=b._emscripten_bind_btCollisionObject_setActivationState_1=function(){return b.asm._emscripten_bind_btCollisionObject_setActivationState_1.apply(null,arguments)},Ff=b._emscripten_bind_btCollisionObject_setAnisotropicFriction_2=function(){return b.asm._emscripten_bind_btCollisionObject_setAnisotropicFriction_2.apply(null,arguments)},Gf=b._emscripten_bind_btCollisionObject_setCcdMotionThreshold_1=function(){return b.asm._emscripten_bind_btCollisionObject_setCcdMotionThreshold_1.apply(null,
arguments)},Hf=b._emscripten_bind_btCollisionObject_setCcdSweptSphereRadius_1=function(){return b.asm._emscripten_bind_btCollisionObject_setCcdSweptSphereRadius_1.apply(null,arguments)},If=b._emscripten_bind_btCollisionObject_setCollisionFlags_1=function(){return b.asm._emscripten_bind_btCollisionObject_setCollisionFlags_1.apply(null,arguments)},Jf=b._emscripten_bind_btCollisionObject_setCollisionShape_1=function(){return b.asm._emscripten_bind_btCollisionObject_setCollisionShape_1.apply(null,arguments)},
Kf=b._emscripten_bind_btCollisionObject_setContactProcessingThreshold_1=function(){return b.asm._emscripten_bind_btCollisionObject_setContactProcessingThreshold_1.apply(null,arguments)},Lf=b._emscripten_bind_btCollisionObject_setFriction_1=function(){return b.asm._emscripten_bind_btCollisionObject_setFriction_1.apply(null,arguments)},Mf=b._emscripten_bind_btCollisionObject_setInterpolationAngularVelocity_1=function(){return b.asm._emscripten_bind_btCollisionObject_setInterpolationAngularVelocity_1.apply(null,
arguments)},Nf=b._emscripten_bind_btCollisionObject_setInterpolationLinearVelocity_1=function(){return b.asm._emscripten_bind_btCollisionObject_setInterpolationLinearVelocity_1.apply(null,arguments)},Of=b._emscripten_bind_btCollisionObject_setRestitution_1=function(){return b.asm._emscripten_bind_btCollisionObject_setRestitution_1.apply(null,arguments)},Pf=b._emscripten_bind_btCollisionObject_setRollingFriction_1=function(){return b.asm._emscripten_bind_btCollisionObject_setRollingFriction_1.apply(null,
arguments)},Qf=b._emscripten_bind_btCollisionObject_setUserIndex_1=function(){return b.asm._emscripten_bind_btCollisionObject_setUserIndex_1.apply(null,arguments)},Rf=b._emscripten_bind_btCollisionObject_setUserPointer_1=function(){return b.asm._emscripten_bind_btCollisionObject_setUserPointer_1.apply(null,arguments)},Sf=b._emscripten_bind_btCollisionObject_setWorldTransform_1=function(){return b.asm._emscripten_bind_btCollisionObject_setWorldTransform_1.apply(null,arguments)},Tf=b._emscripten_bind_btCollisionShape___destroy___0=
function(){return b.asm._emscripten_bind_btCollisionShape___destroy___0.apply(null,arguments)},Uf=b._emscripten_bind_btCollisionShape_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btCollisionShape_calculateLocalInertia_2.apply(null,arguments)},Vf=b._emscripten_bind_btCollisionShape_getLocalScaling_0=function(){return b.asm._emscripten_bind_btCollisionShape_getLocalScaling_0.apply(null,arguments)},Wf=b._emscripten_bind_btCollisionShape_getMargin_0=function(){return b.asm._emscripten_bind_btCollisionShape_getMargin_0.apply(null,
arguments)},Xf=b._emscripten_bind_btCollisionShape_setLocalScaling_1=function(){return b.asm._emscripten_bind_btCollisionShape_setLocalScaling_1.apply(null,arguments)},Yf=b._emscripten_bind_btCollisionShape_setMargin_1=function(){return b.asm._emscripten_bind_btCollisionShape_setMargin_1.apply(null,arguments)},Zf=b._emscripten_bind_btCollisionWorld___destroy___0=function(){return b.asm._emscripten_bind_btCollisionWorld___destroy___0.apply(null,arguments)},$f=b._emscripten_bind_btCollisionWorld_addCollisionObject_1=
function(){return b.asm._emscripten_bind_btCollisionWorld_addCollisionObject_1.apply(null,arguments)},ag=b._emscripten_bind_btCollisionWorld_addCollisionObject_2=function(){return b.asm._emscripten_bind_btCollisionWorld_addCollisionObject_2.apply(null,arguments)},bg=b._emscripten_bind_btCollisionWorld_addCollisionObject_3=function(){return b.asm._emscripten_bind_btCollisionWorld_addCollisionObject_3.apply(null,arguments)},cg=b._emscripten_bind_btCollisionWorld_contactPairTest_3=function(){return b.asm._emscripten_bind_btCollisionWorld_contactPairTest_3.apply(null,
arguments)},dg=b._emscripten_bind_btCollisionWorld_contactTest_2=function(){return b.asm._emscripten_bind_btCollisionWorld_contactTest_2.apply(null,arguments)},eg=b._emscripten_bind_btCollisionWorld_convexSweepTest_5=function(){return b.asm._emscripten_bind_btCollisionWorld_convexSweepTest_5.apply(null,arguments)},fg=b._emscripten_bind_btCollisionWorld_getBroadphase_0=function(){return b.asm._emscripten_bind_btCollisionWorld_getBroadphase_0.apply(null,arguments)},gg=b._emscripten_bind_btCollisionWorld_getDispatchInfo_0=
function(){return b.asm._emscripten_bind_btCollisionWorld_getDispatchInfo_0.apply(null,arguments)},hg=b._emscripten_bind_btCollisionWorld_getDispatcher_0=function(){return b.asm._emscripten_bind_btCollisionWorld_getDispatcher_0.apply(null,arguments)},ig=b._emscripten_bind_btCollisionWorld_getPairCache_0=function(){return b.asm._emscripten_bind_btCollisionWorld_getPairCache_0.apply(null,arguments)},jg=b._emscripten_bind_btCollisionWorld_rayTest_3=function(){return b.asm._emscripten_bind_btCollisionWorld_rayTest_3.apply(null,
arguments)},kg=b._emscripten_bind_btCollisionWorld_removeCollisionObject_1=function(){return b.asm._emscripten_bind_btCollisionWorld_removeCollisionObject_1.apply(null,arguments)},lg=b._emscripten_bind_btCollisionWorld_updateSingleAabb_1=function(){return b.asm._emscripten_bind_btCollisionWorld_updateSingleAabb_1.apply(null,arguments)},mg=b._emscripten_bind_btCompoundShape___destroy___0=function(){return b.asm._emscripten_bind_btCompoundShape___destroy___0.apply(null,arguments)},ng=b._emscripten_bind_btCompoundShape_addChildShape_2=
function(){return b.asm._emscripten_bind_btCompoundShape_addChildShape_2.apply(null,arguments)},og=b._emscripten_bind_btCompoundShape_btCompoundShape_0=function(){return b.asm._emscripten_bind_btCompoundShape_btCompoundShape_0.apply(null,arguments)},pg=b._emscripten_bind_btCompoundShape_btCompoundShape_1=function(){return b.asm._emscripten_bind_btCompoundShape_btCompoundShape_1.apply(null,arguments)},qg=b._emscripten_bind_btCompoundShape_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btCompoundShape_calculateLocalInertia_2.apply(null,
arguments)},rg=b._emscripten_bind_btCompoundShape_getChildShape_1=function(){return b.asm._emscripten_bind_btCompoundShape_getChildShape_1.apply(null,arguments)},sg=b._emscripten_bind_btCompoundShape_getLocalScaling_0=function(){return b.asm._emscripten_bind_btCompoundShape_getLocalScaling_0.apply(null,arguments)},tg=b._emscripten_bind_btCompoundShape_getMargin_0=function(){return b.asm._emscripten_bind_btCompoundShape_getMargin_0.apply(null,arguments)},ug=b._emscripten_bind_btCompoundShape_getNumChildShapes_0=
function(){return b.asm._emscripten_bind_btCompoundShape_getNumChildShapes_0.apply(null,arguments)},vg=b._emscripten_bind_btCompoundShape_removeChildShapeByIndex_1=function(){return b.asm._emscripten_bind_btCompoundShape_removeChildShapeByIndex_1.apply(null,arguments)},wg=b._emscripten_bind_btCompoundShape_setLocalScaling_1=function(){return b.asm._emscripten_bind_btCompoundShape_setLocalScaling_1.apply(null,arguments)},xg=b._emscripten_bind_btCompoundShape_setMargin_1=function(){return b.asm._emscripten_bind_btCompoundShape_setMargin_1.apply(null,
arguments)},yg=b._emscripten_bind_btCompoundShape_updateChildTransform_2=function(){return b.asm._emscripten_bind_btCompoundShape_updateChildTransform_2.apply(null,arguments)},zg=b._emscripten_bind_btCompoundShape_updateChildTransform_3=function(){return b.asm._emscripten_bind_btCompoundShape_updateChildTransform_3.apply(null,arguments)},Ag=b._emscripten_bind_btConcaveShape___destroy___0=function(){return b.asm._emscripten_bind_btConcaveShape___destroy___0.apply(null,arguments)},Bg=b._emscripten_bind_btConcaveShape_calculateLocalInertia_2=
function(){return b.asm._emscripten_bind_btConcaveShape_calculateLocalInertia_2.apply(null,arguments)},Cg=b._emscripten_bind_btConcaveShape_getLocalScaling_0=function(){return b.asm._emscripten_bind_btConcaveShape_getLocalScaling_0.apply(null,arguments)},Dg=b._emscripten_bind_btConcaveShape_setLocalScaling_1=function(){return b.asm._emscripten_bind_btConcaveShape_setLocalScaling_1.apply(null,arguments)},Eg=b._emscripten_bind_btConeShapeX___destroy___0=function(){return b.asm._emscripten_bind_btConeShapeX___destroy___0.apply(null,
arguments)},Fg=b._emscripten_bind_btConeShapeX_btConeShapeX_2=function(){return b.asm._emscripten_bind_btConeShapeX_btConeShapeX_2.apply(null,arguments)},Gg=b._emscripten_bind_btConeShapeX_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btConeShapeX_calculateLocalInertia_2.apply(null,arguments)},Hg=b._emscripten_bind_btConeShapeX_getLocalScaling_0=function(){return b.asm._emscripten_bind_btConeShapeX_getLocalScaling_0.apply(null,arguments)},Ig=b._emscripten_bind_btConeShapeX_setLocalScaling_1=
function(){return b.asm._emscripten_bind_btConeShapeX_setLocalScaling_1.apply(null,arguments)},Jg=b._emscripten_bind_btConeShapeZ___destroy___0=function(){return b.asm._emscripten_bind_btConeShapeZ___destroy___0.apply(null,arguments)},Kg=b._emscripten_bind_btConeShapeZ_btConeShapeZ_2=function(){return b.asm._emscripten_bind_btConeShapeZ_btConeShapeZ_2.apply(null,arguments)},Lg=b._emscripten_bind_btConeShapeZ_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btConeShapeZ_calculateLocalInertia_2.apply(null,
arguments)},Mg=b._emscripten_bind_btConeShapeZ_getLocalScaling_0=function(){return b.asm._emscripten_bind_btConeShapeZ_getLocalScaling_0.apply(null,arguments)},Ng=b._emscripten_bind_btConeShapeZ_setLocalScaling_1=function(){return b.asm._emscripten_bind_btConeShapeZ_setLocalScaling_1.apply(null,arguments)},Og=b._emscripten_bind_btConeShape___destroy___0=function(){return b.asm._emscripten_bind_btConeShape___destroy___0.apply(null,arguments)},Pg=b._emscripten_bind_btConeShape_btConeShape_2=function(){return b.asm._emscripten_bind_btConeShape_btConeShape_2.apply(null,
arguments)},Qg=b._emscripten_bind_btConeShape_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btConeShape_calculateLocalInertia_2.apply(null,arguments)},Rg=b._emscripten_bind_btConeShape_getLocalScaling_0=function(){return b.asm._emscripten_bind_btConeShape_getLocalScaling_0.apply(null,arguments)},Sg=b._emscripten_bind_btConeShape_setLocalScaling_1=function(){return b.asm._emscripten_bind_btConeShape_setLocalScaling_1.apply(null,arguments)},Tg=b._emscripten_bind_btConeTwistConstraint___destroy___0=
function(){return b.asm._emscripten_bind_btConeTwistConstraint___destroy___0.apply(null,arguments)},Ug=b._emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_2=function(){return b.asm._emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_2.apply(null,arguments)},Vg=b._emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_4=function(){return b.asm._emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_4.apply(null,arguments)},Wg=b._emscripten_bind_btConeTwistConstraint_enableFeedback_1=
function(){return b.asm._emscripten_bind_btConeTwistConstraint_enableFeedback_1.apply(null,arguments)},Xg=b._emscripten_bind_btConeTwistConstraint_enableMotor_1=function(){return b.asm._emscripten_bind_btConeTwistConstraint_enableMotor_1.apply(null,arguments)},Yg=b._emscripten_bind_btConeTwistConstraint_getBreakingImpulseThreshold_0=function(){return b.asm._emscripten_bind_btConeTwistConstraint_getBreakingImpulseThreshold_0.apply(null,arguments)},Zg=b._emscripten_bind_btConeTwistConstraint_getParam_2=
function(){return b.asm._emscripten_bind_btConeTwistConstraint_getParam_2.apply(null,arguments)},$g=b._emscripten_bind_btConeTwistConstraint_setAngularOnly_1=function(){return b.asm._emscripten_bind_btConeTwistConstraint_setAngularOnly_1.apply(null,arguments)},ah=b._emscripten_bind_btConeTwistConstraint_setBreakingImpulseThreshold_1=function(){return b.asm._emscripten_bind_btConeTwistConstraint_setBreakingImpulseThreshold_1.apply(null,arguments)},bh=b._emscripten_bind_btConeTwistConstraint_setDamping_1=
function(){return b.asm._emscripten_bind_btConeTwistConstraint_setDamping_1.apply(null,arguments)},ch=b._emscripten_bind_btConeTwistConstraint_setLimit_2=function(){return b.asm._emscripten_bind_btConeTwistConstraint_setLimit_2.apply(null,arguments)},dh=b._emscripten_bind_btConeTwistConstraint_setMaxMotorImpulseNormalized_1=function(){return b.asm._emscripten_bind_btConeTwistConstraint_setMaxMotorImpulseNormalized_1.apply(null,arguments)},eh=b._emscripten_bind_btConeTwistConstraint_setMaxMotorImpulse_1=
function(){return b.asm._emscripten_bind_btConeTwistConstraint_setMaxMotorImpulse_1.apply(null,arguments)},fh=b._emscripten_bind_btConeTwistConstraint_setMotorTargetInConstraintSpace_1=function(){return b.asm._emscripten_bind_btConeTwistConstraint_setMotorTargetInConstraintSpace_1.apply(null,arguments)},gh=b._emscripten_bind_btConeTwistConstraint_setMotorTarget_1=function(){return b.asm._emscripten_bind_btConeTwistConstraint_setMotorTarget_1.apply(null,arguments)},hh=b._emscripten_bind_btConeTwistConstraint_setParam_3=
function(){return b.asm._emscripten_bind_btConeTwistConstraint_setParam_3.apply(null,arguments)},ih=b._emscripten_bind_btConstraintSetting___destroy___0=function(){return b.asm._emscripten_bind_btConstraintSetting___destroy___0.apply(null,arguments)},jh=b._emscripten_bind_btConstraintSetting_btConstraintSetting_0=function(){return b.asm._emscripten_bind_btConstraintSetting_btConstraintSetting_0.apply(null,arguments)},kh=b._emscripten_bind_btConstraintSetting_get_m_damping_0=function(){return b.asm._emscripten_bind_btConstraintSetting_get_m_damping_0.apply(null,
arguments)},lh=b._emscripten_bind_btConstraintSetting_get_m_impulseClamp_0=function(){return b.asm._emscripten_bind_btConstraintSetting_get_m_impulseClamp_0.apply(null,arguments)},mh=b._emscripten_bind_btConstraintSetting_get_m_tau_0=function(){return b.asm._emscripten_bind_btConstraintSetting_get_m_tau_0.apply(null,arguments)},nh=b._emscripten_bind_btConstraintSetting_set_m_damping_1=function(){return b.asm._emscripten_bind_btConstraintSetting_set_m_damping_1.apply(null,arguments)},oh=b._emscripten_bind_btConstraintSetting_set_m_impulseClamp_1=
function(){return b.asm._emscripten_bind_btConstraintSetting_set_m_impulseClamp_1.apply(null,arguments)},ph=b._emscripten_bind_btConstraintSetting_set_m_tau_1=function(){return b.asm._emscripten_bind_btConstraintSetting_set_m_tau_1.apply(null,arguments)},qh=b._emscripten_bind_btConstraintSolver___destroy___0=function(){return b.asm._emscripten_bind_btConstraintSolver___destroy___0.apply(null,arguments)},rh=b._emscripten_bind_btContactSolverInfo___destroy___0=function(){return b.asm._emscripten_bind_btContactSolverInfo___destroy___0.apply(null,
arguments)},sh=b._emscripten_bind_btContactSolverInfo_get_m_numIterations_0=function(){return b.asm._emscripten_bind_btContactSolverInfo_get_m_numIterations_0.apply(null,arguments)},th=b._emscripten_bind_btContactSolverInfo_get_m_solverMode_0=function(){return b.asm._emscripten_bind_btContactSolverInfo_get_m_solverMode_0.apply(null,arguments)},uh=b._emscripten_bind_btContactSolverInfo_get_m_splitImpulsePenetrationThreshold_0=function(){return b.asm._emscripten_bind_btContactSolverInfo_get_m_splitImpulsePenetrationThreshold_0.apply(null,
arguments)},vh=b._emscripten_bind_btContactSolverInfo_get_m_splitImpulse_0=function(){return b.asm._emscripten_bind_btContactSolverInfo_get_m_splitImpulse_0.apply(null,arguments)},wh=b._emscripten_bind_btContactSolverInfo_set_m_numIterations_1=function(){return b.asm._emscripten_bind_btContactSolverInfo_set_m_numIterations_1.apply(null,arguments)},xh=b._emscripten_bind_btContactSolverInfo_set_m_solverMode_1=function(){return b.asm._emscripten_bind_btContactSolverInfo_set_m_solverMode_1.apply(null,
arguments)},yh=b._emscripten_bind_btContactSolverInfo_set_m_splitImpulsePenetrationThreshold_1=function(){return b.asm._emscripten_bind_btContactSolverInfo_set_m_splitImpulsePenetrationThreshold_1.apply(null,arguments)},zh=b._emscripten_bind_btContactSolverInfo_set_m_splitImpulse_1=function(){return b.asm._emscripten_bind_btContactSolverInfo_set_m_splitImpulse_1.apply(null,arguments)},Ah=b._emscripten_bind_btConvexHullShape___destroy___0=function(){return b.asm._emscripten_bind_btConvexHullShape___destroy___0.apply(null,
arguments)},Bh=b._emscripten_bind_btConvexHullShape_addPoint_1=function(){return b.asm._emscripten_bind_btConvexHullShape_addPoint_1.apply(null,arguments)},Ch=b._emscripten_bind_btConvexHullShape_addPoint_2=function(){return b.asm._emscripten_bind_btConvexHullShape_addPoint_2.apply(null,arguments)},Dh=b._emscripten_bind_btConvexHullShape_btConvexHullShape_0=function(){return b.asm._emscripten_bind_btConvexHullShape_btConvexHullShape_0.apply(null,arguments)},Eh=b._emscripten_bind_btConvexHullShape_calculateLocalInertia_2=
function(){return b.asm._emscripten_bind_btConvexHullShape_calculateLocalInertia_2.apply(null,arguments)},Fh=b._emscripten_bind_btConvexHullShape_getLocalScaling_0=function(){return b.asm._emscripten_bind_btConvexHullShape_getLocalScaling_0.apply(null,arguments)},Gh=b._emscripten_bind_btConvexHullShape_getMargin_0=function(){return b.asm._emscripten_bind_btConvexHullShape_getMargin_0.apply(null,arguments)},Hh=b._emscripten_bind_btConvexHullShape_setLocalScaling_1=function(){return b.asm._emscripten_bind_btConvexHullShape_setLocalScaling_1.apply(null,
arguments)},Ih=b._emscripten_bind_btConvexHullShape_setMargin_1=function(){return b.asm._emscripten_bind_btConvexHullShape_setMargin_1.apply(null,arguments)},Jh=b._emscripten_bind_btConvexShape___destroy___0=function(){return b.asm._emscripten_bind_btConvexShape___destroy___0.apply(null,arguments)},Kh=b._emscripten_bind_btConvexShape_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btConvexShape_calculateLocalInertia_2.apply(null,arguments)},Lh=b._emscripten_bind_btConvexShape_getLocalScaling_0=
function(){return b.asm._emscripten_bind_btConvexShape_getLocalScaling_0.apply(null,arguments)},Mh=b._emscripten_bind_btConvexShape_getMargin_0=function(){return b.asm._emscripten_bind_btConvexShape_getMargin_0.apply(null,arguments)},Nh=b._emscripten_bind_btConvexShape_setLocalScaling_1=function(){return b.asm._emscripten_bind_btConvexShape_setLocalScaling_1.apply(null,arguments)},Oh=b._emscripten_bind_btConvexShape_setMargin_1=function(){return b.asm._emscripten_bind_btConvexShape_setMargin_1.apply(null,
arguments)},Ph=b._emscripten_bind_btConvexTriangleMeshShape___destroy___0=function(){return b.asm._emscripten_bind_btConvexTriangleMeshShape___destroy___0.apply(null,arguments)},Qh=b._emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_1=function(){return b.asm._emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_1.apply(null,arguments)},Rh=b._emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_2=function(){return b.asm._emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_2.apply(null,
arguments)},Sh=b._emscripten_bind_btConvexTriangleMeshShape_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btConvexTriangleMeshShape_calculateLocalInertia_2.apply(null,arguments)},Th=b._emscripten_bind_btConvexTriangleMeshShape_getLocalScaling_0=function(){return b.asm._emscripten_bind_btConvexTriangleMeshShape_getLocalScaling_0.apply(null,arguments)},Uh=b._emscripten_bind_btConvexTriangleMeshShape_getMargin_0=function(){return b.asm._emscripten_bind_btConvexTriangleMeshShape_getMargin_0.apply(null,
arguments)},Vh=b._emscripten_bind_btConvexTriangleMeshShape_setLocalScaling_1=function(){return b.asm._emscripten_bind_btConvexTriangleMeshShape_setLocalScaling_1.apply(null,arguments)},Wh=b._emscripten_bind_btConvexTriangleMeshShape_setMargin_1=function(){return b.asm._emscripten_bind_btConvexTriangleMeshShape_setMargin_1.apply(null,arguments)},Xh=b._emscripten_bind_btCylinderShapeX___destroy___0=function(){return b.asm._emscripten_bind_btCylinderShapeX___destroy___0.apply(null,arguments)},Yh=b._emscripten_bind_btCylinderShapeX_btCylinderShapeX_1=
function(){return b.asm._emscripten_bind_btCylinderShapeX_btCylinderShapeX_1.apply(null,arguments)},Zh=b._emscripten_bind_btCylinderShapeX_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btCylinderShapeX_calculateLocalInertia_2.apply(null,arguments)},$h=b._emscripten_bind_btCylinderShapeX_getLocalScaling_0=function(){return b.asm._emscripten_bind_btCylinderShapeX_getLocalScaling_0.apply(null,arguments)},ai=b._emscripten_bind_btCylinderShapeX_getMargin_0=function(){return b.asm._emscripten_bind_btCylinderShapeX_getMargin_0.apply(null,
arguments)},bi=b._emscripten_bind_btCylinderShapeX_setLocalScaling_1=function(){return b.asm._emscripten_bind_btCylinderShapeX_setLocalScaling_1.apply(null,arguments)},ci=b._emscripten_bind_btCylinderShapeX_setMargin_1=function(){return b.asm._emscripten_bind_btCylinderShapeX_setMargin_1.apply(null,arguments)},di=b._emscripten_bind_btCylinderShapeZ___destroy___0=function(){return b.asm._emscripten_bind_btCylinderShapeZ___destroy___0.apply(null,arguments)},ei=b._emscripten_bind_btCylinderShapeZ_btCylinderShapeZ_1=
function(){return b.asm._emscripten_bind_btCylinderShapeZ_btCylinderShapeZ_1.apply(null,arguments)},fi=b._emscripten_bind_btCylinderShapeZ_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btCylinderShapeZ_calculateLocalInertia_2.apply(null,arguments)},gi=b._emscripten_bind_btCylinderShapeZ_getLocalScaling_0=function(){return b.asm._emscripten_bind_btCylinderShapeZ_getLocalScaling_0.apply(null,arguments)},hi=b._emscripten_bind_btCylinderShapeZ_getMargin_0=function(){return b.asm._emscripten_bind_btCylinderShapeZ_getMargin_0.apply(null,
arguments)},ii=b._emscripten_bind_btCylinderShapeZ_setLocalScaling_1=function(){return b.asm._emscripten_bind_btCylinderShapeZ_setLocalScaling_1.apply(null,arguments)},ji=b._emscripten_bind_btCylinderShapeZ_setMargin_1=function(){return b.asm._emscripten_bind_btCylinderShapeZ_setMargin_1.apply(null,arguments)},ki=b._emscripten_bind_btCylinderShape___destroy___0=function(){return b.asm._emscripten_bind_btCylinderShape___destroy___0.apply(null,arguments)},li=b._emscripten_bind_btCylinderShape_btCylinderShape_1=
function(){return b.asm._emscripten_bind_btCylinderShape_btCylinderShape_1.apply(null,arguments)},mi=b._emscripten_bind_btCylinderShape_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btCylinderShape_calculateLocalInertia_2.apply(null,arguments)},ni=b._emscripten_bind_btCylinderShape_getLocalScaling_0=function(){return b.asm._emscripten_bind_btCylinderShape_getLocalScaling_0.apply(null,arguments)},oi=b._emscripten_bind_btCylinderShape_getMargin_0=function(){return b.asm._emscripten_bind_btCylinderShape_getMargin_0.apply(null,
arguments)},pi=b._emscripten_bind_btCylinderShape_setLocalScaling_1=function(){return b.asm._emscripten_bind_btCylinderShape_setLocalScaling_1.apply(null,arguments)},qi=b._emscripten_bind_btCylinderShape_setMargin_1=function(){return b.asm._emscripten_bind_btCylinderShape_setMargin_1.apply(null,arguments)},ri=b._emscripten_bind_btDbvtBroadphase___destroy___0=function(){return b.asm._emscripten_bind_btDbvtBroadphase___destroy___0.apply(null,arguments)},si=b._emscripten_bind_btDbvtBroadphase_btDbvtBroadphase_0=
function(){return b.asm._emscripten_bind_btDbvtBroadphase_btDbvtBroadphase_0.apply(null,arguments)},ti=b._emscripten_bind_btDbvtBroadphase_getOverlappingPairCache_0=function(){return b.asm._emscripten_bind_btDbvtBroadphase_getOverlappingPairCache_0.apply(null,arguments)},ui=b._emscripten_bind_btDefaultCollisionConfiguration___destroy___0=function(){return b.asm._emscripten_bind_btDefaultCollisionConfiguration___destroy___0.apply(null,arguments)},vi=b._emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_0=
function(){return b.asm._emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_0.apply(null,arguments)},wi=b._emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_1=function(){return b.asm._emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_1.apply(null,arguments)},xi=b._emscripten_bind_btDefaultCollisionConstructionInfo___destroy___0=function(){return b.asm._emscripten_bind_btDefaultCollisionConstructionInfo___destroy___0.apply(null,
arguments)},yi=b._emscripten_bind_btDefaultCollisionConstructionInfo_btDefaultCollisionConstructionInfo_0=function(){return b.asm._emscripten_bind_btDefaultCollisionConstructionInfo_btDefaultCollisionConstructionInfo_0.apply(null,arguments)},zi=b._emscripten_bind_btDefaultMotionState___destroy___0=function(){return b.asm._emscripten_bind_btDefaultMotionState___destroy___0.apply(null,arguments)},Ai=b._emscripten_bind_btDefaultMotionState_btDefaultMotionState_0=function(){return b.asm._emscripten_bind_btDefaultMotionState_btDefaultMotionState_0.apply(null,
arguments)},Bi=b._emscripten_bind_btDefaultMotionState_btDefaultMotionState_1=function(){return b.asm._emscripten_bind_btDefaultMotionState_btDefaultMotionState_1.apply(null,arguments)},Ci=b._emscripten_bind_btDefaultMotionState_btDefaultMotionState_2=function(){return b.asm._emscripten_bind_btDefaultMotionState_btDefaultMotionState_2.apply(null,arguments)},Di=b._emscripten_bind_btDefaultMotionState_getWorldTransform_1=function(){return b.asm._emscripten_bind_btDefaultMotionState_getWorldTransform_1.apply(null,
arguments)},Ei=b._emscripten_bind_btDefaultMotionState_get_m_graphicsWorldTrans_0=function(){return b.asm._emscripten_bind_btDefaultMotionState_get_m_graphicsWorldTrans_0.apply(null,arguments)},Fi=b._emscripten_bind_btDefaultMotionState_setWorldTransform_1=function(){return b.asm._emscripten_bind_btDefaultMotionState_setWorldTransform_1.apply(null,arguments)},Gi=b._emscripten_bind_btDefaultMotionState_set_m_graphicsWorldTrans_1=function(){return b.asm._emscripten_bind_btDefaultMotionState_set_m_graphicsWorldTrans_1.apply(null,
arguments)},Hi=b._emscripten_bind_btDefaultVehicleRaycaster___destroy___0=function(){return b.asm._emscripten_bind_btDefaultVehicleRaycaster___destroy___0.apply(null,arguments)},Ii=b._emscripten_bind_btDefaultVehicleRaycaster_btDefaultVehicleRaycaster_1=function(){return b.asm._emscripten_bind_btDefaultVehicleRaycaster_btDefaultVehicleRaycaster_1.apply(null,arguments)},Ji=b._emscripten_bind_btDefaultVehicleRaycaster_castRay_3=function(){return b.asm._emscripten_bind_btDefaultVehicleRaycaster_castRay_3.apply(null,
arguments)},Ki=b._emscripten_bind_btDiscreteDynamicsWorld___destroy___0=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld___destroy___0.apply(null,arguments)},Li=b._emscripten_bind_btDiscreteDynamicsWorld_addAction_1=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_addAction_1.apply(null,arguments)},Mi=b._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_1=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_1.apply(null,arguments)},
Ni=b._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_2=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_2.apply(null,arguments)},Oi=b._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_3=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_3.apply(null,arguments)},Pi=b._emscripten_bind_btDiscreteDynamicsWorld_addConstraint_1=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_addConstraint_1.apply(null,
arguments)},Qi=b._emscripten_bind_btDiscreteDynamicsWorld_addConstraint_2=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_addConstraint_2.apply(null,arguments)},Ri=b._emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_1=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_1.apply(null,arguments)},Si=b._emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_3=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_3.apply(null,arguments)},
Ti=b._emscripten_bind_btDiscreteDynamicsWorld_btDiscreteDynamicsWorld_4=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_btDiscreteDynamicsWorld_4.apply(null,arguments)},Ui=b._emscripten_bind_btDiscreteDynamicsWorld_clearForces_0=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_clearForces_0.apply(null,arguments)},Vi=b._emscripten_bind_btDiscreteDynamicsWorld_contactPairTest_3=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_contactPairTest_3.apply(null,
arguments)},Wi=b._emscripten_bind_btDiscreteDynamicsWorld_contactTest_2=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_contactTest_2.apply(null,arguments)},Xi=b._emscripten_bind_btDiscreteDynamicsWorld_convexSweepTest_5=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_convexSweepTest_5.apply(null,arguments)},Yi=b._emscripten_bind_btDiscreteDynamicsWorld_getApplySpeculativeContactRestitution_0=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_getApplySpeculativeContactRestitution_0.apply(null,
arguments)},Zi=b._emscripten_bind_btDiscreteDynamicsWorld_getBroadphase_0=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_getBroadphase_0.apply(null,arguments)},$i=b._emscripten_bind_btDiscreteDynamicsWorld_getDispatchInfo_0=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_getDispatchInfo_0.apply(null,arguments)},aj=b._emscripten_bind_btDiscreteDynamicsWorld_getDispatcher_0=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_getDispatcher_0.apply(null,
arguments)},bj=b._emscripten_bind_btDiscreteDynamicsWorld_getGravity_0=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_getGravity_0.apply(null,arguments)},cj=b._emscripten_bind_btDiscreteDynamicsWorld_getPairCache_0=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_getPairCache_0.apply(null,arguments)},dj=b._emscripten_bind_btDiscreteDynamicsWorld_getSolverInfo_0=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_getSolverInfo_0.apply(null,arguments)},
ej=b._emscripten_bind_btDiscreteDynamicsWorld_rayTest_3=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_rayTest_3.apply(null,arguments)},fj=b._emscripten_bind_btDiscreteDynamicsWorld_removeAction_1=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_removeAction_1.apply(null,arguments)},gj=b._emscripten_bind_btDiscreteDynamicsWorld_removeCollisionObject_1=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_removeCollisionObject_1.apply(null,arguments)},hj=
b._emscripten_bind_btDiscreteDynamicsWorld_removeConstraint_1=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_removeConstraint_1.apply(null,arguments)},ij=b._emscripten_bind_btDiscreteDynamicsWorld_removeRigidBody_1=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_removeRigidBody_1.apply(null,arguments)},jj=b._emscripten_bind_btDiscreteDynamicsWorld_setApplySpeculativeContactRestitution_1=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_setApplySpeculativeContactRestitution_1.apply(null,
arguments)},kj=b._emscripten_bind_btDiscreteDynamicsWorld_setGravity_1=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_setGravity_1.apply(null,arguments)},lj=b._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_1=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_1.apply(null,arguments)},mj=b._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_2=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_2.apply(null,arguments)},
nj=b._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_3=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_3.apply(null,arguments)},oj=b._emscripten_bind_btDiscreteDynamicsWorld_updateSingleAabb_1=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_updateSingleAabb_1.apply(null,arguments)},pj=b._emscripten_bind_btDispatcherInfo___destroy___0=function(){return b.asm._emscripten_bind_btDispatcherInfo___destroy___0.apply(null,arguments)},qj=b._emscripten_bind_btDispatcherInfo_get_m_allowedCcdPenetration_0=
function(){return b.asm._emscripten_bind_btDispatcherInfo_get_m_allowedCcdPenetration_0.apply(null,arguments)},rj=b._emscripten_bind_btDispatcherInfo_get_m_convexConservativeDistanceThreshold_0=function(){return b.asm._emscripten_bind_btDispatcherInfo_get_m_convexConservativeDistanceThreshold_0.apply(null,arguments)},sj=b._emscripten_bind_btDispatcherInfo_get_m_dispatchFunc_0=function(){return b.asm._emscripten_bind_btDispatcherInfo_get_m_dispatchFunc_0.apply(null,arguments)},tj=b._emscripten_bind_btDispatcherInfo_get_m_enableSPU_0=
function(){return b.asm._emscripten_bind_btDispatcherInfo_get_m_enableSPU_0.apply(null,arguments)},uj=b._emscripten_bind_btDispatcherInfo_get_m_enableSatConvex_0=function(){return b.asm._emscripten_bind_btDispatcherInfo_get_m_enableSatConvex_0.apply(null,arguments)},vj=b._emscripten_bind_btDispatcherInfo_get_m_stepCount_0=function(){return b.asm._emscripten_bind_btDispatcherInfo_get_m_stepCount_0.apply(null,arguments)},wj=b._emscripten_bind_btDispatcherInfo_get_m_timeOfImpact_0=function(){return b.asm._emscripten_bind_btDispatcherInfo_get_m_timeOfImpact_0.apply(null,
arguments)},xj=b._emscripten_bind_btDispatcherInfo_get_m_timeStep_0=function(){return b.asm._emscripten_bind_btDispatcherInfo_get_m_timeStep_0.apply(null,arguments)},yj=b._emscripten_bind_btDispatcherInfo_get_m_useContinuous_0=function(){return b.asm._emscripten_bind_btDispatcherInfo_get_m_useContinuous_0.apply(null,arguments)},zj=b._emscripten_bind_btDispatcherInfo_get_m_useConvexConservativeDistanceUtil_0=function(){return b.asm._emscripten_bind_btDispatcherInfo_get_m_useConvexConservativeDistanceUtil_0.apply(null,
arguments)},Aj=b._emscripten_bind_btDispatcherInfo_get_m_useEpa_0=function(){return b.asm._emscripten_bind_btDispatcherInfo_get_m_useEpa_0.apply(null,arguments)},Bj=b._emscripten_bind_btDispatcherInfo_set_m_allowedCcdPenetration_1=function(){return b.asm._emscripten_bind_btDispatcherInfo_set_m_allowedCcdPenetration_1.apply(null,arguments)},Cj=b._emscripten_bind_btDispatcherInfo_set_m_convexConservativeDistanceThreshold_1=function(){return b.asm._emscripten_bind_btDispatcherInfo_set_m_convexConservativeDistanceThreshold_1.apply(null,
arguments)},Dj=b._emscripten_bind_btDispatcherInfo_set_m_dispatchFunc_1=function(){return b.asm._emscripten_bind_btDispatcherInfo_set_m_dispatchFunc_1.apply(null,arguments)},Ej=b._emscripten_bind_btDispatcherInfo_set_m_enableSPU_1=function(){return b.asm._emscripten_bind_btDispatcherInfo_set_m_enableSPU_1.apply(null,arguments)},Fj=b._emscripten_bind_btDispatcherInfo_set_m_enableSatConvex_1=function(){return b.asm._emscripten_bind_btDispatcherInfo_set_m_enableSatConvex_1.apply(null,arguments)},Gj=
b._emscripten_bind_btDispatcherInfo_set_m_stepCount_1=function(){return b.asm._emscripten_bind_btDispatcherInfo_set_m_stepCount_1.apply(null,arguments)},Hj=b._emscripten_bind_btDispatcherInfo_set_m_timeOfImpact_1=function(){return b.asm._emscripten_bind_btDispatcherInfo_set_m_timeOfImpact_1.apply(null,arguments)},Ij=b._emscripten_bind_btDispatcherInfo_set_m_timeStep_1=function(){return b.asm._emscripten_bind_btDispatcherInfo_set_m_timeStep_1.apply(null,arguments)},Jj=b._emscripten_bind_btDispatcherInfo_set_m_useContinuous_1=
function(){return b.asm._emscripten_bind_btDispatcherInfo_set_m_useContinuous_1.apply(null,arguments)},Kj=b._emscripten_bind_btDispatcherInfo_set_m_useConvexConservativeDistanceUtil_1=function(){return b.asm._emscripten_bind_btDispatcherInfo_set_m_useConvexConservativeDistanceUtil_1.apply(null,arguments)},Lj=b._emscripten_bind_btDispatcherInfo_set_m_useEpa_1=function(){return b.asm._emscripten_bind_btDispatcherInfo_set_m_useEpa_1.apply(null,arguments)},Mj=b._emscripten_bind_btDispatcher___destroy___0=
function(){return b.asm._emscripten_bind_btDispatcher___destroy___0.apply(null,arguments)},Nj=b._emscripten_bind_btDispatcher_getManifoldByIndexInternal_1=function(){return b.asm._emscripten_bind_btDispatcher_getManifoldByIndexInternal_1.apply(null,arguments)},Oj=b._emscripten_bind_btDispatcher_getNumManifolds_0=function(){return b.asm._emscripten_bind_btDispatcher_getNumManifolds_0.apply(null,arguments)},Pj=b._emscripten_bind_btDynamicsWorld___destroy___0=function(){return b.asm._emscripten_bind_btDynamicsWorld___destroy___0.apply(null,
arguments)},Qj=b._emscripten_bind_btDynamicsWorld_addAction_1=function(){return b.asm._emscripten_bind_btDynamicsWorld_addAction_1.apply(null,arguments)},Rj=b._emscripten_bind_btDynamicsWorld_addCollisionObject_1=function(){return b.asm._emscripten_bind_btDynamicsWorld_addCollisionObject_1.apply(null,arguments)},Sj=b._emscripten_bind_btDynamicsWorld_addCollisionObject_2=function(){return b.asm._emscripten_bind_btDynamicsWorld_addCollisionObject_2.apply(null,arguments)},Tj=b._emscripten_bind_btDynamicsWorld_addCollisionObject_3=
function(){return b.asm._emscripten_bind_btDynamicsWorld_addCollisionObject_3.apply(null,arguments)},Uj=b._emscripten_bind_btDynamicsWorld_contactPairTest_3=function(){return b.asm._emscripten_bind_btDynamicsWorld_contactPairTest_3.apply(null,arguments)},Vj=b._emscripten_bind_btDynamicsWorld_contactTest_2=function(){return b.asm._emscripten_bind_btDynamicsWorld_contactTest_2.apply(null,arguments)},Wj=b._emscripten_bind_btDynamicsWorld_convexSweepTest_5=function(){return b.asm._emscripten_bind_btDynamicsWorld_convexSweepTest_5.apply(null,
arguments)},Xj=b._emscripten_bind_btDynamicsWorld_getBroadphase_0=function(){return b.asm._emscripten_bind_btDynamicsWorld_getBroadphase_0.apply(null,arguments)},Yj=b._emscripten_bind_btDynamicsWorld_getDispatchInfo_0=function(){return b.asm._emscripten_bind_btDynamicsWorld_getDispatchInfo_0.apply(null,arguments)},Zj=b._emscripten_bind_btDynamicsWorld_getDispatcher_0=function(){return b.asm._emscripten_bind_btDynamicsWorld_getDispatcher_0.apply(null,arguments)},ak=b._emscripten_bind_btDynamicsWorld_getPairCache_0=
function(){return b.asm._emscripten_bind_btDynamicsWorld_getPairCache_0.apply(null,arguments)},bk=b._emscripten_bind_btDynamicsWorld_getSolverInfo_0=function(){return b.asm._emscripten_bind_btDynamicsWorld_getSolverInfo_0.apply(null,arguments)},ck=b._emscripten_bind_btDynamicsWorld_rayTest_3=function(){return b.asm._emscripten_bind_btDynamicsWorld_rayTest_3.apply(null,arguments)},dk=b._emscripten_bind_btDynamicsWorld_removeAction_1=function(){return b.asm._emscripten_bind_btDynamicsWorld_removeAction_1.apply(null,
arguments)},ek=b._emscripten_bind_btDynamicsWorld_removeCollisionObject_1=function(){return b.asm._emscripten_bind_btDynamicsWorld_removeCollisionObject_1.apply(null,arguments)},fk=b._emscripten_bind_btDynamicsWorld_updateSingleAabb_1=function(){return b.asm._emscripten_bind_btDynamicsWorld_updateSingleAabb_1.apply(null,arguments)},gk=b._emscripten_bind_btFixedConstraint___destroy___0=function(){return b.asm._emscripten_bind_btFixedConstraint___destroy___0.apply(null,arguments)},hk=b._emscripten_bind_btFixedConstraint_btFixedConstraint_4=
function(){return b.asm._emscripten_bind_btFixedConstraint_btFixedConstraint_4.apply(null,arguments)},ik=b._emscripten_bind_btFixedConstraint_enableFeedback_1=function(){return b.asm._emscripten_bind_btFixedConstraint_enableFeedback_1.apply(null,arguments)},jk=b._emscripten_bind_btFixedConstraint_getBreakingImpulseThreshold_0=function(){return b.asm._emscripten_bind_btFixedConstraint_getBreakingImpulseThreshold_0.apply(null,arguments)},kk=b._emscripten_bind_btFixedConstraint_getParam_2=function(){return b.asm._emscripten_bind_btFixedConstraint_getParam_2.apply(null,
arguments)},lk=b._emscripten_bind_btFixedConstraint_setBreakingImpulseThreshold_1=function(){return b.asm._emscripten_bind_btFixedConstraint_setBreakingImpulseThreshold_1.apply(null,arguments)},mk=b._emscripten_bind_btFixedConstraint_setParam_3=function(){return b.asm._emscripten_bind_btFixedConstraint_setParam_3.apply(null,arguments)},nk=b._emscripten_bind_btGImpactMeshShape___destroy___0=function(){return b.asm._emscripten_bind_btGImpactMeshShape___destroy___0.apply(null,arguments)},ok=b._emscripten_bind_btGImpactMeshShape_btGImpactMeshShape_1=
function(){return b.asm._emscripten_bind_btGImpactMeshShape_btGImpactMeshShape_1.apply(null,arguments)},pk=b._emscripten_bind_btGImpactMeshShape_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btGImpactMeshShape_calculateLocalInertia_2.apply(null,arguments)},qk=b._emscripten_bind_btGImpactMeshShape_getLocalScaling_0=function(){return b.asm._emscripten_bind_btGImpactMeshShape_getLocalScaling_0.apply(null,arguments)},rk=b._emscripten_bind_btGImpactMeshShape_setLocalScaling_1=function(){return b.asm._emscripten_bind_btGImpactMeshShape_setLocalScaling_1.apply(null,
arguments)},sk=b._emscripten_bind_btGImpactMeshShape_updateBound_0=function(){return b.asm._emscripten_bind_btGImpactMeshShape_updateBound_0.apply(null,arguments)},tk=b._emscripten_bind_btGImpactShapeInterface___destroy___0=function(){return b.asm._emscripten_bind_btGImpactShapeInterface___destroy___0.apply(null,arguments)},uk=b._emscripten_bind_btGImpactShapeInterface_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btGImpactShapeInterface_calculateLocalInertia_2.apply(null,arguments)},
vk=b._emscripten_bind_btGImpactShapeInterface_getLocalScaling_0=function(){return b.asm._emscripten_bind_btGImpactShapeInterface_getLocalScaling_0.apply(null,arguments)},wk=b._emscripten_bind_btGImpactShapeInterface_setLocalScaling_1=function(){return b.asm._emscripten_bind_btGImpactShapeInterface_setLocalScaling_1.apply(null,arguments)},xk=b._emscripten_bind_btGImpactShapeInterface_updateBound_0=function(){return b.asm._emscripten_bind_btGImpactShapeInterface_updateBound_0.apply(null,arguments)},
yk=b._emscripten_bind_btGeneric6DofConstraint___destroy___0=function(){return b.asm._emscripten_bind_btGeneric6DofConstraint___destroy___0.apply(null,arguments)},zk=b._emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_3=function(){return b.asm._emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_3.apply(null,arguments)},Ak=b._emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_5=function(){return b.asm._emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_5.apply(null,
arguments)},Bk=b._emscripten_bind_btGeneric6DofConstraint_enableFeedback_1=function(){return b.asm._emscripten_bind_btGeneric6DofConstraint_enableFeedback_1.apply(null,arguments)},Ck=b._emscripten_bind_btGeneric6DofConstraint_getBreakingImpulseThreshold_0=function(){return b.asm._emscripten_bind_btGeneric6DofConstraint_getBreakingImpulseThreshold_0.apply(null,arguments)},Dk=b._emscripten_bind_btGeneric6DofConstraint_getFrameOffsetA_0=function(){return b.asm._emscripten_bind_btGeneric6DofConstraint_getFrameOffsetA_0.apply(null,
arguments)},Ek=b._emscripten_bind_btGeneric6DofConstraint_getParam_2=function(){return b.asm._emscripten_bind_btGeneric6DofConstraint_getParam_2.apply(null,arguments)},Fk=b._emscripten_bind_btGeneric6DofConstraint_setAngularLowerLimit_1=function(){return b.asm._emscripten_bind_btGeneric6DofConstraint_setAngularLowerLimit_1.apply(null,arguments)},Gk=b._emscripten_bind_btGeneric6DofConstraint_setAngularUpperLimit_1=function(){return b.asm._emscripten_bind_btGeneric6DofConstraint_setAngularUpperLimit_1.apply(null,
arguments)},Hk=b._emscripten_bind_btGeneric6DofConstraint_setBreakingImpulseThreshold_1=function(){return b.asm._emscripten_bind_btGeneric6DofConstraint_setBreakingImpulseThreshold_1.apply(null,arguments)},Ik=b._emscripten_bind_btGeneric6DofConstraint_setLinearLowerLimit_1=function(){return b.asm._emscripten_bind_btGeneric6DofConstraint_setLinearLowerLimit_1.apply(null,arguments)},Jk=b._emscripten_bind_btGeneric6DofConstraint_setLinearUpperLimit_1=function(){return b.asm._emscripten_bind_btGeneric6DofConstraint_setLinearUpperLimit_1.apply(null,
arguments)},Kk=b._emscripten_bind_btGeneric6DofConstraint_setParam_3=function(){return b.asm._emscripten_bind_btGeneric6DofConstraint_setParam_3.apply(null,arguments)},Lk=b._emscripten_bind_btGeneric6DofSpringConstraint___destroy___0=function(){return b.asm._emscripten_bind_btGeneric6DofSpringConstraint___destroy___0.apply(null,arguments)},Mk=b._emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_3=function(){return b.asm._emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_3.apply(null,
arguments)},Nk=b._emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_5=function(){return b.asm._emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_5.apply(null,arguments)},Ok=b._emscripten_bind_btGeneric6DofSpringConstraint_enableFeedback_1=function(){return b.asm._emscripten_bind_btGeneric6DofSpringConstraint_enableFeedback_1.apply(null,arguments)},Pk=b._emscripten_bind_btGeneric6DofSpringConstraint_enableSpring_2=function(){return b.asm._emscripten_bind_btGeneric6DofSpringConstraint_enableSpring_2.apply(null,
arguments)},Qk=b._emscripten_bind_btGeneric6DofSpringConstraint_getBreakingImpulseThreshold_0=function(){return b.asm._emscripten_bind_btGeneric6DofSpringConstraint_getBreakingImpulseThreshold_0.apply(null,arguments)},Rk=b._emscripten_bind_btGeneric6DofSpringConstraint_getFrameOffsetA_0=function(){return b.asm._emscripten_bind_btGeneric6DofSpringConstraint_getFrameOffsetA_0.apply(null,arguments)},Sk=b._emscripten_bind_btGeneric6DofSpringConstraint_getParam_2=function(){return b.asm._emscripten_bind_btGeneric6DofSpringConstraint_getParam_2.apply(null,
arguments)},Tk=b._emscripten_bind_btGeneric6DofSpringConstraint_setAngularLowerLimit_1=function(){return b.asm._emscripten_bind_btGeneric6DofSpringConstraint_setAngularLowerLimit_1.apply(null,arguments)},Uk=b._emscripten_bind_btGeneric6DofSpringConstraint_setAngularUpperLimit_1=function(){return b.asm._emscripten_bind_btGeneric6DofSpringConstraint_setAngularUpperLimit_1.apply(null,arguments)},Vk=b._emscripten_bind_btGeneric6DofSpringConstraint_setBreakingImpulseThreshold_1=function(){return b.asm._emscripten_bind_btGeneric6DofSpringConstraint_setBreakingImpulseThreshold_1.apply(null,
arguments)},Wk=b._emscripten_bind_btGeneric6DofSpringConstraint_setDamping_2=function(){return b.asm._emscripten_bind_btGeneric6DofSpringConstraint_setDamping_2.apply(null,arguments)},Xk=b._emscripten_bind_btGeneric6DofSpringConstraint_setLinearLowerLimit_1=function(){return b.asm._emscripten_bind_btGeneric6DofSpringConstraint_setLinearLowerLimit_1.apply(null,arguments)},Yk=b._emscripten_bind_btGeneric6DofSpringConstraint_setLinearUpperLimit_1=function(){return b.asm._emscripten_bind_btGeneric6DofSpringConstraint_setLinearUpperLimit_1.apply(null,
arguments)},Zk=b._emscripten_bind_btGeneric6DofSpringConstraint_setParam_3=function(){return b.asm._emscripten_bind_btGeneric6DofSpringConstraint_setParam_3.apply(null,arguments)},$k=b._emscripten_bind_btGeneric6DofSpringConstraint_setStiffness_2=function(){return b.asm._emscripten_bind_btGeneric6DofSpringConstraint_setStiffness_2.apply(null,arguments)},al=b._emscripten_bind_btGhostObject___destroy___0=function(){return b.asm._emscripten_bind_btGhostObject___destroy___0.apply(null,arguments)},bl=
b._emscripten_bind_btGhostObject_activate_0=function(){return b.asm._emscripten_bind_btGhostObject_activate_0.apply(null,arguments)},cl=b._emscripten_bind_btGhostObject_activate_1=function(){return b.asm._emscripten_bind_btGhostObject_activate_1.apply(null,arguments)},dl=b._emscripten_bind_btGhostObject_btGhostObject_0=function(){return b.asm._emscripten_bind_btGhostObject_btGhostObject_0.apply(null,arguments)},el=b._emscripten_bind_btGhostObject_forceActivationState_1=function(){return b.asm._emscripten_bind_btGhostObject_forceActivationState_1.apply(null,
arguments)},fl=b._emscripten_bind_btGhostObject_getActivationState_0=function(){return b.asm._emscripten_bind_btGhostObject_getActivationState_0.apply(null,arguments)},gl=b._emscripten_bind_btGhostObject_getBroadphaseHandle_0=function(){return b.asm._emscripten_bind_btGhostObject_getBroadphaseHandle_0.apply(null,arguments)},hl=b._emscripten_bind_btGhostObject_getCcdMotionThreshold_0=function(){return b.asm._emscripten_bind_btGhostObject_getCcdMotionThreshold_0.apply(null,arguments)},il=b._emscripten_bind_btGhostObject_getCcdSweptSphereRadius_0=
function(){return b.asm._emscripten_bind_btGhostObject_getCcdSweptSphereRadius_0.apply(null,arguments)},jl=b._emscripten_bind_btGhostObject_getCollisionFlags_0=function(){return b.asm._emscripten_bind_btGhostObject_getCollisionFlags_0.apply(null,arguments)},kl=b._emscripten_bind_btGhostObject_getCollisionShape_0=function(){return b.asm._emscripten_bind_btGhostObject_getCollisionShape_0.apply(null,arguments)},ll=b._emscripten_bind_btGhostObject_getFriction_0=function(){return b.asm._emscripten_bind_btGhostObject_getFriction_0.apply(null,
arguments)},ml=b._emscripten_bind_btGhostObject_getInterpolationAngularVelocity_0=function(){return b.asm._emscripten_bind_btGhostObject_getInterpolationAngularVelocity_0.apply(null,arguments)},nl=b._emscripten_bind_btGhostObject_getInterpolationLinearVelocity_0=function(){return b.asm._emscripten_bind_btGhostObject_getInterpolationLinearVelocity_0.apply(null,arguments)},ol=b._emscripten_bind_btGhostObject_getNumOverlappingObjects_0=function(){return b.asm._emscripten_bind_btGhostObject_getNumOverlappingObjects_0.apply(null,
arguments)},pl=b._emscripten_bind_btGhostObject_getOverlappingObject_1=function(){return b.asm._emscripten_bind_btGhostObject_getOverlappingObject_1.apply(null,arguments)},ql=b._emscripten_bind_btGhostObject_getRestitution_0=function(){return b.asm._emscripten_bind_btGhostObject_getRestitution_0.apply(null,arguments)},rl=b._emscripten_bind_btGhostObject_getRollingFriction_0=function(){return b.asm._emscripten_bind_btGhostObject_getRollingFriction_0.apply(null,arguments)},sl=b._emscripten_bind_btGhostObject_getUserIndex_0=
function(){return b.asm._emscripten_bind_btGhostObject_getUserIndex_0.apply(null,arguments)},tl=b._emscripten_bind_btGhostObject_getUserPointer_0=function(){return b.asm._emscripten_bind_btGhostObject_getUserPointer_0.apply(null,arguments)},ul=b._emscripten_bind_btGhostObject_getWorldTransform_0=function(){return b.asm._emscripten_bind_btGhostObject_getWorldTransform_0.apply(null,arguments)},vl=b._emscripten_bind_btGhostObject_isActive_0=function(){return b.asm._emscripten_bind_btGhostObject_isActive_0.apply(null,
arguments)},wl=b._emscripten_bind_btGhostObject_isKinematicObject_0=function(){return b.asm._emscripten_bind_btGhostObject_isKinematicObject_0.apply(null,arguments)},xl=b._emscripten_bind_btGhostObject_isStaticObject_0=function(){return b.asm._emscripten_bind_btGhostObject_isStaticObject_0.apply(null,arguments)},yl=b._emscripten_bind_btGhostObject_isStaticOrKinematicObject_0=function(){return b.asm._emscripten_bind_btGhostObject_isStaticOrKinematicObject_0.apply(null,arguments)},zl=b._emscripten_bind_btGhostObject_setActivationState_1=
function(){return b.asm._emscripten_bind_btGhostObject_setActivationState_1.apply(null,arguments)},Al=b._emscripten_bind_btGhostObject_setAnisotropicFriction_2=function(){return b.asm._emscripten_bind_btGhostObject_setAnisotropicFriction_2.apply(null,arguments)},Bl=b._emscripten_bind_btGhostObject_setCcdMotionThreshold_1=function(){return b.asm._emscripten_bind_btGhostObject_setCcdMotionThreshold_1.apply(null,arguments)},Cl=b._emscripten_bind_btGhostObject_setCcdSweptSphereRadius_1=function(){return b.asm._emscripten_bind_btGhostObject_setCcdSweptSphereRadius_1.apply(null,
arguments)},Dl=b._emscripten_bind_btGhostObject_setCollisionFlags_1=function(){return b.asm._emscripten_bind_btGhostObject_setCollisionFlags_1.apply(null,arguments)},El=b._emscripten_bind_btGhostObject_setCollisionShape_1=function(){return b.asm._emscripten_bind_btGhostObject_setCollisionShape_1.apply(null,arguments)},Fl=b._emscripten_bind_btGhostObject_setContactProcessingThreshold_1=function(){return b.asm._emscripten_bind_btGhostObject_setContactProcessingThreshold_1.apply(null,arguments)},Gl=
b._emscripten_bind_btGhostObject_setFriction_1=function(){return b.asm._emscripten_bind_btGhostObject_setFriction_1.apply(null,arguments)},Hl=b._emscripten_bind_btGhostObject_setInterpolationAngularVelocity_1=function(){return b.asm._emscripten_bind_btGhostObject_setInterpolationAngularVelocity_1.apply(null,arguments)},Il=b._emscripten_bind_btGhostObject_setInterpolationLinearVelocity_1=function(){return b.asm._emscripten_bind_btGhostObject_setInterpolationLinearVelocity_1.apply(null,arguments)},
Jl=b._emscripten_bind_btGhostObject_setRestitution_1=function(){return b.asm._emscripten_bind_btGhostObject_setRestitution_1.apply(null,arguments)},Kl=b._emscripten_bind_btGhostObject_setRollingFriction_1=function(){return b.asm._emscripten_bind_btGhostObject_setRollingFriction_1.apply(null,arguments)},Ll=b._emscripten_bind_btGhostObject_setUserIndex_1=function(){return b.asm._emscripten_bind_btGhostObject_setUserIndex_1.apply(null,arguments)},Ml=b._emscripten_bind_btGhostObject_setUserPointer_1=
function(){return b.asm._emscripten_bind_btGhostObject_setUserPointer_1.apply(null,arguments)},Nl=b._emscripten_bind_btGhostObject_setWorldTransform_1=function(){return b.asm._emscripten_bind_btGhostObject_setWorldTransform_1.apply(null,arguments)},Ol=b._emscripten_bind_btGhostPairCallback___destroy___0=function(){return b.asm._emscripten_bind_btGhostPairCallback___destroy___0.apply(null,arguments)},Pl=b._emscripten_bind_btGhostPairCallback_btGhostPairCallback_0=function(){return b.asm._emscripten_bind_btGhostPairCallback_btGhostPairCallback_0.apply(null,
arguments)},Ql=b._emscripten_bind_btHeightfieldTerrainShape___destroy___0=function(){return b.asm._emscripten_bind_btHeightfieldTerrainShape___destroy___0.apply(null,arguments)},Rl=b._emscripten_bind_btHeightfieldTerrainShape_btHeightfieldTerrainShape_9=function(){return b.asm._emscripten_bind_btHeightfieldTerrainShape_btHeightfieldTerrainShape_9.apply(null,arguments)},Sl=b._emscripten_bind_btHeightfieldTerrainShape_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btHeightfieldTerrainShape_calculateLocalInertia_2.apply(null,
arguments)},Tl=b._emscripten_bind_btHeightfieldTerrainShape_getLocalScaling_0=function(){return b.asm._emscripten_bind_btHeightfieldTerrainShape_getLocalScaling_0.apply(null,arguments)},Ul=b._emscripten_bind_btHeightfieldTerrainShape_getMargin_0=function(){return b.asm._emscripten_bind_btHeightfieldTerrainShape_getMargin_0.apply(null,arguments)},Vl=b._emscripten_bind_btHeightfieldTerrainShape_setLocalScaling_1=function(){return b.asm._emscripten_bind_btHeightfieldTerrainShape_setLocalScaling_1.apply(null,
arguments)},Wl=b._emscripten_bind_btHeightfieldTerrainShape_setMargin_1=function(){return b.asm._emscripten_bind_btHeightfieldTerrainShape_setMargin_1.apply(null,arguments)},Xl=b._emscripten_bind_btHingeConstraint___destroy___0=function(){return b.asm._emscripten_bind_btHingeConstraint___destroy___0.apply(null,arguments)},Yl=b._emscripten_bind_btHingeConstraint_btHingeConstraint_2=function(){return b.asm._emscripten_bind_btHingeConstraint_btHingeConstraint_2.apply(null,arguments)},Zl=b._emscripten_bind_btHingeConstraint_btHingeConstraint_3=
function(){return b.asm._emscripten_bind_btHingeConstraint_btHingeConstraint_3.apply(null,arguments)},$l=b._emscripten_bind_btHingeConstraint_btHingeConstraint_4=function(){return b.asm._emscripten_bind_btHingeConstraint_btHingeConstraint_4.apply(null,arguments)},am=b._emscripten_bind_btHingeConstraint_btHingeConstraint_5=function(){return b.asm._emscripten_bind_btHingeConstraint_btHingeConstraint_5.apply(null,arguments)},bm=b._emscripten_bind_btHingeConstraint_btHingeConstraint_6=function(){return b.asm._emscripten_bind_btHingeConstraint_btHingeConstraint_6.apply(null,
arguments)},cm=b._emscripten_bind_btHingeConstraint_btHingeConstraint_7=function(){return b.asm._emscripten_bind_btHingeConstraint_btHingeConstraint_7.apply(null,arguments)},dm=b._emscripten_bind_btHingeConstraint_enableAngularMotor_3=function(){return b.asm._emscripten_bind_btHingeConstraint_enableAngularMotor_3.apply(null,arguments)},em=b._emscripten_bind_btHingeConstraint_enableFeedback_1=function(){return b.asm._emscripten_bind_btHingeConstraint_enableFeedback_1.apply(null,arguments)},fm=b._emscripten_bind_btHingeConstraint_enableMotor_1=
function(){return b.asm._emscripten_bind_btHingeConstraint_enableMotor_1.apply(null,arguments)},gm=b._emscripten_bind_btHingeConstraint_getBreakingImpulseThreshold_0=function(){return b.asm._emscripten_bind_btHingeConstraint_getBreakingImpulseThreshold_0.apply(null,arguments)},hm=b._emscripten_bind_btHingeConstraint_getParam_2=function(){return b.asm._emscripten_bind_btHingeConstraint_getParam_2.apply(null,arguments)},im=b._emscripten_bind_btHingeConstraint_setAngularOnly_1=function(){return b.asm._emscripten_bind_btHingeConstraint_setAngularOnly_1.apply(null,
arguments)},jm=b._emscripten_bind_btHingeConstraint_setBreakingImpulseThreshold_1=function(){return b.asm._emscripten_bind_btHingeConstraint_setBreakingImpulseThreshold_1.apply(null,arguments)},km=b._emscripten_bind_btHingeConstraint_setLimit_4=function(){return b.asm._emscripten_bind_btHingeConstraint_setLimit_4.apply(null,arguments)},lm=b._emscripten_bind_btHingeConstraint_setLimit_5=function(){return b.asm._emscripten_bind_btHingeConstraint_setLimit_5.apply(null,arguments)},mm=b._emscripten_bind_btHingeConstraint_setMaxMotorImpulse_1=
function(){return b.asm._emscripten_bind_btHingeConstraint_setMaxMotorImpulse_1.apply(null,arguments)},nm=b._emscripten_bind_btHingeConstraint_setMotorTarget_2=function(){return b.asm._emscripten_bind_btHingeConstraint_setMotorTarget_2.apply(null,arguments)},om=b._emscripten_bind_btHingeConstraint_setParam_3=function(){return b.asm._emscripten_bind_btHingeConstraint_setParam_3.apply(null,arguments)},pm=b._emscripten_bind_btKinematicCharacterController___destroy___0=function(){return b.asm._emscripten_bind_btKinematicCharacterController___destroy___0.apply(null,
arguments)},qm=b._emscripten_bind_btKinematicCharacterController_btKinematicCharacterController_4=function(){return b.asm._emscripten_bind_btKinematicCharacterController_btKinematicCharacterController_4.apply(null,arguments)},rm=b._emscripten_bind_btKinematicCharacterController_canJump_0=function(){return b.asm._emscripten_bind_btKinematicCharacterController_canJump_0.apply(null,arguments)},sm=b._emscripten_bind_btKinematicCharacterController_getGhostObject_0=function(){return b.asm._emscripten_bind_btKinematicCharacterController_getGhostObject_0.apply(null,
arguments)},tm=b._emscripten_bind_btKinematicCharacterController_getGravity_0=function(){return b.asm._emscripten_bind_btKinematicCharacterController_getGravity_0.apply(null,arguments)},um=b._emscripten_bind_btKinematicCharacterController_getMaxSlope_0=function(){return b.asm._emscripten_bind_btKinematicCharacterController_getMaxSlope_0.apply(null,arguments)},wm=b._emscripten_bind_btKinematicCharacterController_jump_1=function(){return b.asm._emscripten_bind_btKinematicCharacterController_jump_1.apply(null,
arguments)},xm=b._emscripten_bind_btKinematicCharacterController_onGround_0=function(){return b.asm._emscripten_bind_btKinematicCharacterController_onGround_0.apply(null,arguments)},ym=b._emscripten_bind_btKinematicCharacterController_playerStep_2=function(){return b.asm._emscripten_bind_btKinematicCharacterController_playerStep_2.apply(null,arguments)},zm=b._emscripten_bind_btKinematicCharacterController_preStep_1=function(){return b.asm._emscripten_bind_btKinematicCharacterController_preStep_1.apply(null,
arguments)},Am=b._emscripten_bind_btKinematicCharacterController_setFallSpeed_1=function(){return b.asm._emscripten_bind_btKinematicCharacterController_setFallSpeed_1.apply(null,arguments)},Bm=b._emscripten_bind_btKinematicCharacterController_setGravity_1=function(){return b.asm._emscripten_bind_btKinematicCharacterController_setGravity_1.apply(null,arguments)},Cm=b._emscripten_bind_btKinematicCharacterController_setJumpSpeed_1=function(){return b.asm._emscripten_bind_btKinematicCharacterController_setJumpSpeed_1.apply(null,
arguments)},Dm=b._emscripten_bind_btKinematicCharacterController_setMaxJumpHeight_1=function(){return b.asm._emscripten_bind_btKinematicCharacterController_setMaxJumpHeight_1.apply(null,arguments)},Em=b._emscripten_bind_btKinematicCharacterController_setMaxSlope_1=function(){return b.asm._emscripten_bind_btKinematicCharacterController_setMaxSlope_1.apply(null,arguments)},Fm=b._emscripten_bind_btKinematicCharacterController_setUpInterpolate_1=function(){return b.asm._emscripten_bind_btKinematicCharacterController_setUpInterpolate_1.apply(null,
arguments)},Gm=b._emscripten_bind_btKinematicCharacterController_setUp_1=function(){return b.asm._emscripten_bind_btKinematicCharacterController_setUp_1.apply(null,arguments)},Hm=b._emscripten_bind_btKinematicCharacterController_setUseGhostSweepTest_1=function(){return b.asm._emscripten_bind_btKinematicCharacterController_setUseGhostSweepTest_1.apply(null,arguments)},Im=b._emscripten_bind_btKinematicCharacterController_setVelocityForTimeInterval_2=function(){return b.asm._emscripten_bind_btKinematicCharacterController_setVelocityForTimeInterval_2.apply(null,
arguments)},Jm=b._emscripten_bind_btKinematicCharacterController_setWalkDirection_1=function(){return b.asm._emscripten_bind_btKinematicCharacterController_setWalkDirection_1.apply(null,arguments)},Km=b._emscripten_bind_btKinematicCharacterController_updateAction_2=function(){return b.asm._emscripten_bind_btKinematicCharacterController_updateAction_2.apply(null,arguments)},Lm=b._emscripten_bind_btKinematicCharacterController_warp_1=function(){return b.asm._emscripten_bind_btKinematicCharacterController_warp_1.apply(null,
arguments)},Mm=b._emscripten_bind_btManifoldPoint___destroy___0=function(){return b.asm._emscripten_bind_btManifoldPoint___destroy___0.apply(null,arguments)},Nm=b._emscripten_bind_btManifoldPoint_getAppliedImpulse_0=function(){return b.asm._emscripten_bind_btManifoldPoint_getAppliedImpulse_0.apply(null,arguments)},Om=b._emscripten_bind_btManifoldPoint_getDistance_0=function(){return b.asm._emscripten_bind_btManifoldPoint_getDistance_0.apply(null,arguments)},Pm=b._emscripten_bind_btManifoldPoint_getPositionWorldOnA_0=
function(){return b.asm._emscripten_bind_btManifoldPoint_getPositionWorldOnA_0.apply(null,arguments)},Qm=b._emscripten_bind_btManifoldPoint_getPositionWorldOnB_0=function(){return b.asm._emscripten_bind_btManifoldPoint_getPositionWorldOnB_0.apply(null,arguments)},Rm=b._emscripten_bind_btManifoldPoint_get_m_localPointA_0=function(){return b.asm._emscripten_bind_btManifoldPoint_get_m_localPointA_0.apply(null,arguments)},Sm=b._emscripten_bind_btManifoldPoint_get_m_localPointB_0=function(){return b.asm._emscripten_bind_btManifoldPoint_get_m_localPointB_0.apply(null,
arguments)},Tm=b._emscripten_bind_btManifoldPoint_get_m_normalWorldOnB_0=function(){return b.asm._emscripten_bind_btManifoldPoint_get_m_normalWorldOnB_0.apply(null,arguments)},Um=b._emscripten_bind_btManifoldPoint_get_m_positionWorldOnA_0=function(){return b.asm._emscripten_bind_btManifoldPoint_get_m_positionWorldOnA_0.apply(null,arguments)},Vm=b._emscripten_bind_btManifoldPoint_get_m_positionWorldOnB_0=function(){return b.asm._emscripten_bind_btManifoldPoint_get_m_positionWorldOnB_0.apply(null,arguments)},
Wm=b._emscripten_bind_btManifoldPoint_set_m_localPointA_1=function(){return b.asm._emscripten_bind_btManifoldPoint_set_m_localPointA_1.apply(null,arguments)},Xm=b._emscripten_bind_btManifoldPoint_set_m_localPointB_1=function(){return b.asm._emscripten_bind_btManifoldPoint_set_m_localPointB_1.apply(null,arguments)},Ym=b._emscripten_bind_btManifoldPoint_set_m_normalWorldOnB_1=function(){return b.asm._emscripten_bind_btManifoldPoint_set_m_normalWorldOnB_1.apply(null,arguments)},Zm=b._emscripten_bind_btManifoldPoint_set_m_positionWorldOnA_1=
function(){return b.asm._emscripten_bind_btManifoldPoint_set_m_positionWorldOnA_1.apply(null,arguments)},$m=b._emscripten_bind_btManifoldPoint_set_m_positionWorldOnB_1=function(){return b.asm._emscripten_bind_btManifoldPoint_set_m_positionWorldOnB_1.apply(null,arguments)},an=b._emscripten_bind_btMatrix3x3___destroy___0=function(){return b.asm._emscripten_bind_btMatrix3x3___destroy___0.apply(null,arguments)},bn=b._emscripten_bind_btMatrix3x3_getRotation_1=function(){return b.asm._emscripten_bind_btMatrix3x3_getRotation_1.apply(null,
arguments)},cn=b._emscripten_bind_btMatrix3x3_getRow_1=function(){return b.asm._emscripten_bind_btMatrix3x3_getRow_1.apply(null,arguments)},dn=b._emscripten_bind_btMatrix3x3_setEulerZYX_3=function(){return b.asm._emscripten_bind_btMatrix3x3_setEulerZYX_3.apply(null,arguments)},en=b._emscripten_bind_btMotionState___destroy___0=function(){return b.asm._emscripten_bind_btMotionState___destroy___0.apply(null,arguments)},fn=b._emscripten_bind_btMotionState_getWorldTransform_1=function(){return b.asm._emscripten_bind_btMotionState_getWorldTransform_1.apply(null,
arguments)},gn=b._emscripten_bind_btMotionState_setWorldTransform_1=function(){return b.asm._emscripten_bind_btMotionState_setWorldTransform_1.apply(null,arguments)},hn=b._emscripten_bind_btOverlappingPairCache___destroy___0=function(){return b.asm._emscripten_bind_btOverlappingPairCache___destroy___0.apply(null,arguments)},jn=b._emscripten_bind_btOverlappingPairCache_setInternalGhostPairCallback_1=function(){return b.asm._emscripten_bind_btOverlappingPairCache_setInternalGhostPairCallback_1.apply(null,
arguments)},kn=b._emscripten_bind_btOverlappingPairCallback___destroy___0=function(){return b.asm._emscripten_bind_btOverlappingPairCallback___destroy___0.apply(null,arguments)},ln=b._emscripten_bind_btPairCachingGhostObject___destroy___0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject___destroy___0.apply(null,arguments)},mn=b._emscripten_bind_btPairCachingGhostObject_activate_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_activate_0.apply(null,arguments)},nn=
b._emscripten_bind_btPairCachingGhostObject_activate_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_activate_1.apply(null,arguments)},on=b._emscripten_bind_btPairCachingGhostObject_btPairCachingGhostObject_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_btPairCachingGhostObject_0.apply(null,arguments)},pn=b._emscripten_bind_btPairCachingGhostObject_forceActivationState_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_forceActivationState_1.apply(null,
arguments)},qn=b._emscripten_bind_btPairCachingGhostObject_getActivationState_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_getActivationState_0.apply(null,arguments)},rn=b._emscripten_bind_btPairCachingGhostObject_getBroadphaseHandle_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_getBroadphaseHandle_0.apply(null,arguments)},sn=b._emscripten_bind_btPairCachingGhostObject_getCcdMotionThreshold_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_getCcdMotionThreshold_0.apply(null,
arguments)},tn=b._emscripten_bind_btPairCachingGhostObject_getCcdSweptSphereRadius_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_getCcdSweptSphereRadius_0.apply(null,arguments)},un=b._emscripten_bind_btPairCachingGhostObject_getCollisionFlags_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_getCollisionFlags_0.apply(null,arguments)},vn=b._emscripten_bind_btPairCachingGhostObject_getCollisionShape_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_getCollisionShape_0.apply(null,
arguments)},wn=b._emscripten_bind_btPairCachingGhostObject_getFriction_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_getFriction_0.apply(null,arguments)},xn=b._emscripten_bind_btPairCachingGhostObject_getInterpolationAngularVelocity_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_getInterpolationAngularVelocity_0.apply(null,arguments)},yn=b._emscripten_bind_btPairCachingGhostObject_getInterpolationLinearVelocity_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_getInterpolationLinearVelocity_0.apply(null,
arguments)},zn=b._emscripten_bind_btPairCachingGhostObject_getNumOverlappingObjects_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_getNumOverlappingObjects_0.apply(null,arguments)},An=b._emscripten_bind_btPairCachingGhostObject_getOverlappingObject_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_getOverlappingObject_1.apply(null,arguments)},Bn=b._emscripten_bind_btPairCachingGhostObject_getRestitution_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_getRestitution_0.apply(null,
arguments)},Cn=b._emscripten_bind_btPairCachingGhostObject_getRollingFriction_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_getRollingFriction_0.apply(null,arguments)},Dn=b._emscripten_bind_btPairCachingGhostObject_getUserIndex_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_getUserIndex_0.apply(null,arguments)},En=b._emscripten_bind_btPairCachingGhostObject_getUserPointer_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_getUserPointer_0.apply(null,
arguments)},Fn=b._emscripten_bind_btPairCachingGhostObject_getWorldTransform_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_getWorldTransform_0.apply(null,arguments)},Gn=b._emscripten_bind_btPairCachingGhostObject_isActive_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_isActive_0.apply(null,arguments)},Hn=b._emscripten_bind_btPairCachingGhostObject_isKinematicObject_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_isKinematicObject_0.apply(null,
arguments)},In=b._emscripten_bind_btPairCachingGhostObject_isStaticObject_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_isStaticObject_0.apply(null,arguments)},Jn=b._emscripten_bind_btPairCachingGhostObject_isStaticOrKinematicObject_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_isStaticOrKinematicObject_0.apply(null,arguments)},Kn=b._emscripten_bind_btPairCachingGhostObject_setActivationState_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_setActivationState_1.apply(null,
arguments)},Ln=b._emscripten_bind_btPairCachingGhostObject_setAnisotropicFriction_2=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_setAnisotropicFriction_2.apply(null,arguments)},Mn=b._emscripten_bind_btPairCachingGhostObject_setCcdMotionThreshold_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_setCcdMotionThreshold_1.apply(null,arguments)},Nn=b._emscripten_bind_btPairCachingGhostObject_setCcdSweptSphereRadius_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_setCcdSweptSphereRadius_1.apply(null,
arguments)},On=b._emscripten_bind_btPairCachingGhostObject_setCollisionFlags_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_setCollisionFlags_1.apply(null,arguments)},Pn=b._emscripten_bind_btPairCachingGhostObject_setCollisionShape_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_setCollisionShape_1.apply(null,arguments)},Qn=b._emscripten_bind_btPairCachingGhostObject_setContactProcessingThreshold_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_setContactProcessingThreshold_1.apply(null,
arguments)},Rn=b._emscripten_bind_btPairCachingGhostObject_setFriction_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_setFriction_1.apply(null,arguments)},Sn=b._emscripten_bind_btPairCachingGhostObject_setInterpolationAngularVelocity_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_setInterpolationAngularVelocity_1.apply(null,arguments)},Tn=b._emscripten_bind_btPairCachingGhostObject_setInterpolationLinearVelocity_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_setInterpolationLinearVelocity_1.apply(null,
arguments)},Un=b._emscripten_bind_btPairCachingGhostObject_setRestitution_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_setRestitution_1.apply(null,arguments)},Vn=b._emscripten_bind_btPairCachingGhostObject_setRollingFriction_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_setRollingFriction_1.apply(null,arguments)},Wn=b._emscripten_bind_btPairCachingGhostObject_setUserIndex_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_setUserIndex_1.apply(null,
arguments)},Xn=b._emscripten_bind_btPairCachingGhostObject_setUserPointer_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_setUserPointer_1.apply(null,arguments)},Yn=b._emscripten_bind_btPairCachingGhostObject_setWorldTransform_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_setWorldTransform_1.apply(null,arguments)},Zn=b._emscripten_bind_btPersistentManifold___destroy___0=function(){return b.asm._emscripten_bind_btPersistentManifold___destroy___0.apply(null,
arguments)},$n=b._emscripten_bind_btPersistentManifold_btPersistentManifold_0=function(){return b.asm._emscripten_bind_btPersistentManifold_btPersistentManifold_0.apply(null,arguments)},ao=b._emscripten_bind_btPersistentManifold_getBody0_0=function(){return b.asm._emscripten_bind_btPersistentManifold_getBody0_0.apply(null,arguments)},bo=b._emscripten_bind_btPersistentManifold_getBody1_0=function(){return b.asm._emscripten_bind_btPersistentManifold_getBody1_0.apply(null,arguments)},co=b._emscripten_bind_btPersistentManifold_getContactPoint_1=
function(){return b.asm._emscripten_bind_btPersistentManifold_getContactPoint_1.apply(null,arguments)},eo=b._emscripten_bind_btPersistentManifold_getNumContacts_0=function(){return b.asm._emscripten_bind_btPersistentManifold_getNumContacts_0.apply(null,arguments)},fo=b._emscripten_bind_btPoint2PointConstraint___destroy___0=function(){return b.asm._emscripten_bind_btPoint2PointConstraint___destroy___0.apply(null,arguments)},go=b._emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_2=function(){return b.asm._emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_2.apply(null,
arguments)},ho=b._emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_4=function(){return b.asm._emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_4.apply(null,arguments)},io=b._emscripten_bind_btPoint2PointConstraint_enableFeedback_1=function(){return b.asm._emscripten_bind_btPoint2PointConstraint_enableFeedback_1.apply(null,arguments)},jo=b._emscripten_bind_btPoint2PointConstraint_getBreakingImpulseThreshold_0=function(){return b.asm._emscripten_bind_btPoint2PointConstraint_getBreakingImpulseThreshold_0.apply(null,
arguments)},ko=b._emscripten_bind_btPoint2PointConstraint_getParam_2=function(){return b.asm._emscripten_bind_btPoint2PointConstraint_getParam_2.apply(null,arguments)},lo=b._emscripten_bind_btPoint2PointConstraint_getPivotInA_0=function(){return b.asm._emscripten_bind_btPoint2PointConstraint_getPivotInA_0.apply(null,arguments)},mo=b._emscripten_bind_btPoint2PointConstraint_getPivotInB_0=function(){return b.asm._emscripten_bind_btPoint2PointConstraint_getPivotInB_0.apply(null,arguments)},no=b._emscripten_bind_btPoint2PointConstraint_get_m_setting_0=
function(){return b.asm._emscripten_bind_btPoint2PointConstraint_get_m_setting_0.apply(null,arguments)},oo=b._emscripten_bind_btPoint2PointConstraint_setBreakingImpulseThreshold_1=function(){return b.asm._emscripten_bind_btPoint2PointConstraint_setBreakingImpulseThreshold_1.apply(null,arguments)},po=b._emscripten_bind_btPoint2PointConstraint_setParam_3=function(){return b.asm._emscripten_bind_btPoint2PointConstraint_setParam_3.apply(null,arguments)},qo=b._emscripten_bind_btPoint2PointConstraint_setPivotA_1=
function(){return b.asm._emscripten_bind_btPoint2PointConstraint_setPivotA_1.apply(null,arguments)},ro=b._emscripten_bind_btPoint2PointConstraint_setPivotB_1=function(){return b.asm._emscripten_bind_btPoint2PointConstraint_setPivotB_1.apply(null,arguments)},so=b._emscripten_bind_btPoint2PointConstraint_set_m_setting_1=function(){return b.asm._emscripten_bind_btPoint2PointConstraint_set_m_setting_1.apply(null,arguments)},to=b._emscripten_bind_btQuadWord___destroy___0=function(){return b.asm._emscripten_bind_btQuadWord___destroy___0.apply(null,
arguments)},uo=b._emscripten_bind_btQuadWord_setW_1=function(){return b.asm._emscripten_bind_btQuadWord_setW_1.apply(null,arguments)},vo=b._emscripten_bind_btQuadWord_setX_1=function(){return b.asm._emscripten_bind_btQuadWord_setX_1.apply(null,arguments)},wo=b._emscripten_bind_btQuadWord_setY_1=function(){return b.asm._emscripten_bind_btQuadWord_setY_1.apply(null,arguments)},xo=b._emscripten_bind_btQuadWord_setZ_1=function(){return b.asm._emscripten_bind_btQuadWord_setZ_1.apply(null,arguments)},yo=
b._emscripten_bind_btQuadWord_w_0=function(){return b.asm._emscripten_bind_btQuadWord_w_0.apply(null,arguments)},zo=b._emscripten_bind_btQuadWord_x_0=function(){return b.asm._emscripten_bind_btQuadWord_x_0.apply(null,arguments)},Ao=b._emscripten_bind_btQuadWord_y_0=function(){return b.asm._emscripten_bind_btQuadWord_y_0.apply(null,arguments)},Bo=b._emscripten_bind_btQuadWord_z_0=function(){return b.asm._emscripten_bind_btQuadWord_z_0.apply(null,arguments)},Co=b._emscripten_bind_btQuaternion___destroy___0=
function(){return b.asm._emscripten_bind_btQuaternion___destroy___0.apply(null,arguments)},Do=b._emscripten_bind_btQuaternion_angleShortestPath_1=function(){return b.asm._emscripten_bind_btQuaternion_angleShortestPath_1.apply(null,arguments)},Eo=b._emscripten_bind_btQuaternion_angle_1=function(){return b.asm._emscripten_bind_btQuaternion_angle_1.apply(null,arguments)},Fo=b._emscripten_bind_btQuaternion_btQuaternion_4=function(){return b.asm._emscripten_bind_btQuaternion_btQuaternion_4.apply(null,
arguments)},Go=b._emscripten_bind_btQuaternion_dot_1=function(){return b.asm._emscripten_bind_btQuaternion_dot_1.apply(null,arguments)},Ho=b._emscripten_bind_btQuaternion_getAngleShortestPath_0=function(){return b.asm._emscripten_bind_btQuaternion_getAngleShortestPath_0.apply(null,arguments)},Io=b._emscripten_bind_btQuaternion_getAngle_0=function(){return b.asm._emscripten_bind_btQuaternion_getAngle_0.apply(null,arguments)},Jo=b._emscripten_bind_btQuaternion_getAxis_0=function(){return b.asm._emscripten_bind_btQuaternion_getAxis_0.apply(null,
arguments)},Ko=b._emscripten_bind_btQuaternion_inverse_0=function(){return b.asm._emscripten_bind_btQuaternion_inverse_0.apply(null,arguments)},Lo=b._emscripten_bind_btQuaternion_length2_0=function(){return b.asm._emscripten_bind_btQuaternion_length2_0.apply(null,arguments)},Mo=b._emscripten_bind_btQuaternion_length_0=function(){return b.asm._emscripten_bind_btQuaternion_length_0.apply(null,arguments)},No=b._emscripten_bind_btQuaternion_normalize_0=function(){return b.asm._emscripten_bind_btQuaternion_normalize_0.apply(null,
arguments)},Oo=b._emscripten_bind_btQuaternion_normalized_0=function(){return b.asm._emscripten_bind_btQuaternion_normalized_0.apply(null,arguments)},Po=b._emscripten_bind_btQuaternion_op_add_1=function(){return b.asm._emscripten_bind_btQuaternion_op_add_1.apply(null,arguments)},Qo=b._emscripten_bind_btQuaternion_op_div_1=function(){return b.asm._emscripten_bind_btQuaternion_op_div_1.apply(null,arguments)},Ro=b._emscripten_bind_btQuaternion_op_mul_1=function(){return b.asm._emscripten_bind_btQuaternion_op_mul_1.apply(null,
arguments)},So=b._emscripten_bind_btQuaternion_op_mulq_1=function(){return b.asm._emscripten_bind_btQuaternion_op_mulq_1.apply(null,arguments)},To=b._emscripten_bind_btQuaternion_op_sub_1=function(){return b.asm._emscripten_bind_btQuaternion_op_sub_1.apply(null,arguments)},Uo=b._emscripten_bind_btQuaternion_setEulerZYX_3=function(){return b.asm._emscripten_bind_btQuaternion_setEulerZYX_3.apply(null,arguments)},Vo=b._emscripten_bind_btQuaternion_setRotation_2=function(){return b.asm._emscripten_bind_btQuaternion_setRotation_2.apply(null,
arguments)},Wo=b._emscripten_bind_btQuaternion_setValue_4=function(){return b.asm._emscripten_bind_btQuaternion_setValue_4.apply(null,arguments)},Xo=b._emscripten_bind_btQuaternion_setW_1=function(){return b.asm._emscripten_bind_btQuaternion_setW_1.apply(null,arguments)},Yo=b._emscripten_bind_btQuaternion_setX_1=function(){return b.asm._emscripten_bind_btQuaternion_setX_1.apply(null,arguments)},Zo=b._emscripten_bind_btQuaternion_setY_1=function(){return b.asm._emscripten_bind_btQuaternion_setY_1.apply(null,
arguments)},$o=b._emscripten_bind_btQuaternion_setZ_1=function(){return b.asm._emscripten_bind_btQuaternion_setZ_1.apply(null,arguments)},ap=b._emscripten_bind_btQuaternion_w_0=function(){return b.asm._emscripten_bind_btQuaternion_w_0.apply(null,arguments)},bp=b._emscripten_bind_btQuaternion_x_0=function(){return b.asm._emscripten_bind_btQuaternion_x_0.apply(null,arguments)},cp=b._emscripten_bind_btQuaternion_y_0=function(){return b.asm._emscripten_bind_btQuaternion_y_0.apply(null,arguments)},dp=
b._emscripten_bind_btQuaternion_z_0=function(){return b.asm._emscripten_bind_btQuaternion_z_0.apply(null,arguments)},ep=b._emscripten_bind_btRaycastVehicle___destroy___0=function(){return b.asm._emscripten_bind_btRaycastVehicle___destroy___0.apply(null,arguments)},fp=b._emscripten_bind_btRaycastVehicle_addWheel_7=function(){return b.asm._emscripten_bind_btRaycastVehicle_addWheel_7.apply(null,arguments)},gp=b._emscripten_bind_btRaycastVehicle_applyEngineForce_2=function(){return b.asm._emscripten_bind_btRaycastVehicle_applyEngineForce_2.apply(null,
arguments)},hp=b._emscripten_bind_btRaycastVehicle_btRaycastVehicle_3=function(){return b.asm._emscripten_bind_btRaycastVehicle_btRaycastVehicle_3.apply(null,arguments)},ip=b._emscripten_bind_btRaycastVehicle_getChassisWorldTransform_0=function(){return b.asm._emscripten_bind_btRaycastVehicle_getChassisWorldTransform_0.apply(null,arguments)},jp=b._emscripten_bind_btRaycastVehicle_getCurrentSpeedKmHour_0=function(){return b.asm._emscripten_bind_btRaycastVehicle_getCurrentSpeedKmHour_0.apply(null,arguments)},
kp=b._emscripten_bind_btRaycastVehicle_getForwardAxis_0=function(){return b.asm._emscripten_bind_btRaycastVehicle_getForwardAxis_0.apply(null,arguments)},lp=b._emscripten_bind_btRaycastVehicle_getForwardVector_0=function(){return b.asm._emscripten_bind_btRaycastVehicle_getForwardVector_0.apply(null,arguments)},mp=b._emscripten_bind_btRaycastVehicle_getNumWheels_0=function(){return b.asm._emscripten_bind_btRaycastVehicle_getNumWheels_0.apply(null,arguments)},np=b._emscripten_bind_btRaycastVehicle_getRightAxis_0=
function(){return b.asm._emscripten_bind_btRaycastVehicle_getRightAxis_0.apply(null,arguments)},op=b._emscripten_bind_btRaycastVehicle_getRigidBody_0=function(){return b.asm._emscripten_bind_btRaycastVehicle_getRigidBody_0.apply(null,arguments)},pp=b._emscripten_bind_btRaycastVehicle_getSteeringValue_1=function(){return b.asm._emscripten_bind_btRaycastVehicle_getSteeringValue_1.apply(null,arguments)},qp=b._emscripten_bind_btRaycastVehicle_getUpAxis_0=function(){return b.asm._emscripten_bind_btRaycastVehicle_getUpAxis_0.apply(null,
arguments)},rp=b._emscripten_bind_btRaycastVehicle_getUserConstraintId_0=function(){return b.asm._emscripten_bind_btRaycastVehicle_getUserConstraintId_0.apply(null,arguments)},sp=b._emscripten_bind_btRaycastVehicle_getUserConstraintType_0=function(){return b.asm._emscripten_bind_btRaycastVehicle_getUserConstraintType_0.apply(null,arguments)},tp=b._emscripten_bind_btRaycastVehicle_getWheelInfo_1=function(){return b.asm._emscripten_bind_btRaycastVehicle_getWheelInfo_1.apply(null,arguments)},up=b._emscripten_bind_btRaycastVehicle_getWheelTransformWS_1=
function(){return b.asm._emscripten_bind_btRaycastVehicle_getWheelTransformWS_1.apply(null,arguments)},vp=b._emscripten_bind_btRaycastVehicle_rayCast_1=function(){return b.asm._emscripten_bind_btRaycastVehicle_rayCast_1.apply(null,arguments)},wp=b._emscripten_bind_btRaycastVehicle_resetSuspension_0=function(){return b.asm._emscripten_bind_btRaycastVehicle_resetSuspension_0.apply(null,arguments)},xp=b._emscripten_bind_btRaycastVehicle_setBrake_2=function(){return b.asm._emscripten_bind_btRaycastVehicle_setBrake_2.apply(null,
arguments)},yp=b._emscripten_bind_btRaycastVehicle_setCoordinateSystem_3=function(){return b.asm._emscripten_bind_btRaycastVehicle_setCoordinateSystem_3.apply(null,arguments)},zp=b._emscripten_bind_btRaycastVehicle_setPitchControl_1=function(){return b.asm._emscripten_bind_btRaycastVehicle_setPitchControl_1.apply(null,arguments)},Ap=b._emscripten_bind_btRaycastVehicle_setSteeringValue_2=function(){return b.asm._emscripten_bind_btRaycastVehicle_setSteeringValue_2.apply(null,arguments)},Bp=b._emscripten_bind_btRaycastVehicle_setUserConstraintId_1=
function(){return b.asm._emscripten_bind_btRaycastVehicle_setUserConstraintId_1.apply(null,arguments)},Cp=b._emscripten_bind_btRaycastVehicle_setUserConstraintType_1=function(){return b.asm._emscripten_bind_btRaycastVehicle_setUserConstraintType_1.apply(null,arguments)},Dp=b._emscripten_bind_btRaycastVehicle_updateAction_2=function(){return b.asm._emscripten_bind_btRaycastVehicle_updateAction_2.apply(null,arguments)},Ep=b._emscripten_bind_btRaycastVehicle_updateFriction_1=function(){return b.asm._emscripten_bind_btRaycastVehicle_updateFriction_1.apply(null,
arguments)},Fp=b._emscripten_bind_btRaycastVehicle_updateSuspension_1=function(){return b.asm._emscripten_bind_btRaycastVehicle_updateSuspension_1.apply(null,arguments)},Gp=b._emscripten_bind_btRaycastVehicle_updateVehicle_1=function(){return b.asm._emscripten_bind_btRaycastVehicle_updateVehicle_1.apply(null,arguments)},Hp=b._emscripten_bind_btRaycastVehicle_updateWheelTransform_2=function(){return b.asm._emscripten_bind_btRaycastVehicle_updateWheelTransform_2.apply(null,arguments)},Ip=b._emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_1=
function(){return b.asm._emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_1.apply(null,arguments)},Jp=b._emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_2=function(){return b.asm._emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_2.apply(null,arguments)},Kp=b._emscripten_bind_btRigidBodyConstructionInfo___destroy___0=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo___destroy___0.apply(null,arguments)},Lp=b._emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_3=
function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_3.apply(null,arguments)},Mp=b._emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_4=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_4.apply(null,arguments)},Np=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingFactor_0=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingFactor_0.apply(null,
arguments)},Op=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingThresholdSqr_0=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingThresholdSqr_0.apply(null,arguments)},Pp=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDampingFactor_0=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDampingFactor_0.apply(null,arguments)},Qp=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDamping_0=
function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDamping_0.apply(null,arguments)},Rp=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalLinearDampingThresholdSqr_0=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalLinearDampingThresholdSqr_0.apply(null,arguments)},Sp=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_angularDamping_0=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_get_m_angularDamping_0.apply(null,
arguments)},Tp=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_angularSleepingThreshold_0=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_get_m_angularSleepingThreshold_0.apply(null,arguments)},Up=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_friction_0=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_get_m_friction_0.apply(null,arguments)},Vp=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_linearDamping_0=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_get_m_linearDamping_0.apply(null,
arguments)},Wp=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_linearSleepingThreshold_0=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_get_m_linearSleepingThreshold_0.apply(null,arguments)},Xp=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_restitution_0=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_get_m_restitution_0.apply(null,arguments)},Yp=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_rollingFriction_0=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_get_m_rollingFriction_0.apply(null,
arguments)},Zp=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingFactor_1=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingFactor_1.apply(null,arguments)},$p=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingThresholdSqr_1=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingThresholdSqr_1.apply(null,arguments)},aq=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDampingFactor_1=
function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDampingFactor_1.apply(null,arguments)},bq=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDamping_1=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDamping_1.apply(null,arguments)},cq=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalLinearDampingThresholdSqr_1=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalLinearDampingThresholdSqr_1.apply(null,
arguments)},dq=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_angularDamping_1=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_set_m_angularDamping_1.apply(null,arguments)},eq=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_angularSleepingThreshold_1=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_set_m_angularSleepingThreshold_1.apply(null,arguments)},fq=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_friction_1=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_set_m_friction_1.apply(null,
arguments)},gq=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_linearDamping_1=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_set_m_linearDamping_1.apply(null,arguments)},hq=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_linearSleepingThreshold_1=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_set_m_linearSleepingThreshold_1.apply(null,arguments)},iq=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_restitution_1=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_set_m_restitution_1.apply(null,
arguments)},jq=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_rollingFriction_1=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_set_m_rollingFriction_1.apply(null,arguments)},kq=b._emscripten_bind_btRigidBody___destroy___0=function(){return b.asm._emscripten_bind_btRigidBody___destroy___0.apply(null,arguments)},lq=b._emscripten_bind_btRigidBody_activate_0=function(){return b.asm._emscripten_bind_btRigidBody_activate_0.apply(null,arguments)},mq=b._emscripten_bind_btRigidBody_activate_1=
function(){return b.asm._emscripten_bind_btRigidBody_activate_1.apply(null,arguments)},nq=b._emscripten_bind_btRigidBody_applyCentralForce_1=function(){return b.asm._emscripten_bind_btRigidBody_applyCentralForce_1.apply(null,arguments)},oq=b._emscripten_bind_btRigidBody_applyCentralImpulse_1=function(){return b.asm._emscripten_bind_btRigidBody_applyCentralImpulse_1.apply(null,arguments)},pq=b._emscripten_bind_btRigidBody_applyForce_2=function(){return b.asm._emscripten_bind_btRigidBody_applyForce_2.apply(null,
arguments)},qq=b._emscripten_bind_btRigidBody_applyGravity_0=function(){return b.asm._emscripten_bind_btRigidBody_applyGravity_0.apply(null,arguments)},rq=b._emscripten_bind_btRigidBody_applyImpulse_2=function(){return b.asm._emscripten_bind_btRigidBody_applyImpulse_2.apply(null,arguments)},sq=b._emscripten_bind_btRigidBody_applyTorqueImpulse_1=function(){return b.asm._emscripten_bind_btRigidBody_applyTorqueImpulse_1.apply(null,arguments)},tq=b._emscripten_bind_btRigidBody_applyTorque_1=function(){return b.asm._emscripten_bind_btRigidBody_applyTorque_1.apply(null,
arguments)},uq=b._emscripten_bind_btRigidBody_btRigidBody_1=function(){return b.asm._emscripten_bind_btRigidBody_btRigidBody_1.apply(null,arguments)},vq=b._emscripten_bind_btRigidBody_clearForces_0=function(){return b.asm._emscripten_bind_btRigidBody_clearForces_0.apply(null,arguments)},wq=b._emscripten_bind_btRigidBody_forceActivationState_1=function(){return b.asm._emscripten_bind_btRigidBody_forceActivationState_1.apply(null,arguments)},xq=b._emscripten_bind_btRigidBody_getAabb_2=function(){return b.asm._emscripten_bind_btRigidBody_getAabb_2.apply(null,
arguments)},yq=b._emscripten_bind_btRigidBody_getActivationState_0=function(){return b.asm._emscripten_bind_btRigidBody_getActivationState_0.apply(null,arguments)},zq=b._emscripten_bind_btRigidBody_getAngularSleepingThreshold_0=function(){return b.asm._emscripten_bind_btRigidBody_getAngularSleepingThreshold_0.apply(null,arguments)},Aq=b._emscripten_bind_btRigidBody_getAngularVelocity_0=function(){return b.asm._emscripten_bind_btRigidBody_getAngularVelocity_0.apply(null,arguments)},Bq=b._emscripten_bind_btRigidBody_getBroadphaseHandle_0=
function(){return b.asm._emscripten_bind_btRigidBody_getBroadphaseHandle_0.apply(null,arguments)},Cq=b._emscripten_bind_btRigidBody_getCcdMotionThreshold_0=function(){return b.asm._emscripten_bind_btRigidBody_getCcdMotionThreshold_0.apply(null,arguments)},Dq=b._emscripten_bind_btRigidBody_getCcdSweptSphereRadius_0=function(){return b.asm._emscripten_bind_btRigidBody_getCcdSweptSphereRadius_0.apply(null,arguments)},Eq=b._emscripten_bind_btRigidBody_getCenterOfMassTransform_0=function(){return b.asm._emscripten_bind_btRigidBody_getCenterOfMassTransform_0.apply(null,
arguments)},Fq=b._emscripten_bind_btRigidBody_getCollisionFlags_0=function(){return b.asm._emscripten_bind_btRigidBody_getCollisionFlags_0.apply(null,arguments)},Gq=b._emscripten_bind_btRigidBody_getCollisionShape_0=function(){return b.asm._emscripten_bind_btRigidBody_getCollisionShape_0.apply(null,arguments)},Hq=b._emscripten_bind_btRigidBody_getFlags_0=function(){return b.asm._emscripten_bind_btRigidBody_getFlags_0.apply(null,arguments)},Iq=b._emscripten_bind_btRigidBody_getFriction_0=function(){return b.asm._emscripten_bind_btRigidBody_getFriction_0.apply(null,
arguments)},Jq=b._emscripten_bind_btRigidBody_getGravity_0=function(){return b.asm._emscripten_bind_btRigidBody_getGravity_0.apply(null,arguments)},Kq=b._emscripten_bind_btRigidBody_getInterpolationAngularVelocity_0=function(){return b.asm._emscripten_bind_btRigidBody_getInterpolationAngularVelocity_0.apply(null,arguments)},Lq=b._emscripten_bind_btRigidBody_getInterpolationLinearVelocity_0=function(){return b.asm._emscripten_bind_btRigidBody_getInterpolationLinearVelocity_0.apply(null,arguments)},
Mq=b._emscripten_bind_btRigidBody_getLinearSleepingThreshold_0=function(){return b.asm._emscripten_bind_btRigidBody_getLinearSleepingThreshold_0.apply(null,arguments)},Nq=b._emscripten_bind_btRigidBody_getLinearVelocity_0=function(){return b.asm._emscripten_bind_btRigidBody_getLinearVelocity_0.apply(null,arguments)},Oq=b._emscripten_bind_btRigidBody_getMotionState_0=function(){return b.asm._emscripten_bind_btRigidBody_getMotionState_0.apply(null,arguments)},Pq=b._emscripten_bind_btRigidBody_getRestitution_0=
function(){return b.asm._emscripten_bind_btRigidBody_getRestitution_0.apply(null,arguments)},Qq=b._emscripten_bind_btRigidBody_getRollingFriction_0=function(){return b.asm._emscripten_bind_btRigidBody_getRollingFriction_0.apply(null,arguments)},Rq=b._emscripten_bind_btRigidBody_getUserIndex_0=function(){return b.asm._emscripten_bind_btRigidBody_getUserIndex_0.apply(null,arguments)},Sq=b._emscripten_bind_btRigidBody_getUserPointer_0=function(){return b.asm._emscripten_bind_btRigidBody_getUserPointer_0.apply(null,
arguments)},Tq=b._emscripten_bind_btRigidBody_getWorldTransform_0=function(){return b.asm._emscripten_bind_btRigidBody_getWorldTransform_0.apply(null,arguments)},Uq=b._emscripten_bind_btRigidBody_isActive_0=function(){return b.asm._emscripten_bind_btRigidBody_isActive_0.apply(null,arguments)},Vq=b._emscripten_bind_btRigidBody_isKinematicObject_0=function(){return b.asm._emscripten_bind_btRigidBody_isKinematicObject_0.apply(null,arguments)},Wq=b._emscripten_bind_btRigidBody_isStaticObject_0=function(){return b.asm._emscripten_bind_btRigidBody_isStaticObject_0.apply(null,
arguments)},Xq=b._emscripten_bind_btRigidBody_isStaticOrKinematicObject_0=function(){return b.asm._emscripten_bind_btRigidBody_isStaticOrKinematicObject_0.apply(null,arguments)},Yq=b._emscripten_bind_btRigidBody_setActivationState_1=function(){return b.asm._emscripten_bind_btRigidBody_setActivationState_1.apply(null,arguments)},Zq=b._emscripten_bind_btRigidBody_setAngularFactor_1=function(){return b.asm._emscripten_bind_btRigidBody_setAngularFactor_1.apply(null,arguments)},$q=b._emscripten_bind_btRigidBody_setAngularVelocity_1=
function(){return b.asm._emscripten_bind_btRigidBody_setAngularVelocity_1.apply(null,arguments)},ar=b._emscripten_bind_btRigidBody_setAnisotropicFriction_2=function(){return b.asm._emscripten_bind_btRigidBody_setAnisotropicFriction_2.apply(null,arguments)},br=b._emscripten_bind_btRigidBody_setCcdMotionThreshold_1=function(){return b.asm._emscripten_bind_btRigidBody_setCcdMotionThreshold_1.apply(null,arguments)},cr=b._emscripten_bind_btRigidBody_setCcdSweptSphereRadius_1=function(){return b.asm._emscripten_bind_btRigidBody_setCcdSweptSphereRadius_1.apply(null,
arguments)},dr=b._emscripten_bind_btRigidBody_setCenterOfMassTransform_1=function(){return b.asm._emscripten_bind_btRigidBody_setCenterOfMassTransform_1.apply(null,arguments)},er=b._emscripten_bind_btRigidBody_setCollisionFlags_1=function(){return b.asm._emscripten_bind_btRigidBody_setCollisionFlags_1.apply(null,arguments)},fr=b._emscripten_bind_btRigidBody_setCollisionShape_1=function(){return b.asm._emscripten_bind_btRigidBody_setCollisionShape_1.apply(null,arguments)},gr=b._emscripten_bind_btRigidBody_setContactProcessingThreshold_1=
function(){return b.asm._emscripten_bind_btRigidBody_setContactProcessingThreshold_1.apply(null,arguments)},hr=b._emscripten_bind_btRigidBody_setDamping_2=function(){return b.asm._emscripten_bind_btRigidBody_setDamping_2.apply(null,arguments)},ir=b._emscripten_bind_btRigidBody_setFlags_1=function(){return b.asm._emscripten_bind_btRigidBody_setFlags_1.apply(null,arguments)},jr=b._emscripten_bind_btRigidBody_setFriction_1=function(){return b.asm._emscripten_bind_btRigidBody_setFriction_1.apply(null,
arguments)},kr=b._emscripten_bind_btRigidBody_setGravity_1=function(){return b.asm._emscripten_bind_btRigidBody_setGravity_1.apply(null,arguments)},lr=b._emscripten_bind_btRigidBody_setInterpolationAngularVelocity_1=function(){return b.asm._emscripten_bind_btRigidBody_setInterpolationAngularVelocity_1.apply(null,arguments)},mr=b._emscripten_bind_btRigidBody_setInterpolationLinearVelocity_1=function(){return b.asm._emscripten_bind_btRigidBody_setInterpolationLinearVelocity_1.apply(null,arguments)},
nr=b._emscripten_bind_btRigidBody_setLinearFactor_1=function(){return b.asm._emscripten_bind_btRigidBody_setLinearFactor_1.apply(null,arguments)},or=b._emscripten_bind_btRigidBody_setLinearVelocity_1=function(){return b.asm._emscripten_bind_btRigidBody_setLinearVelocity_1.apply(null,arguments)},pr=b._emscripten_bind_btRigidBody_setMassProps_2=function(){return b.asm._emscripten_bind_btRigidBody_setMassProps_2.apply(null,arguments)},qr=b._emscripten_bind_btRigidBody_setMotionState_1=function(){return b.asm._emscripten_bind_btRigidBody_setMotionState_1.apply(null,
arguments)},rr=b._emscripten_bind_btRigidBody_setRestitution_1=function(){return b.asm._emscripten_bind_btRigidBody_setRestitution_1.apply(null,arguments)},sr=b._emscripten_bind_btRigidBody_setRollingFriction_1=function(){return b.asm._emscripten_bind_btRigidBody_setRollingFriction_1.apply(null,arguments)},tr=b._emscripten_bind_btRigidBody_setSleepingThresholds_2=function(){return b.asm._emscripten_bind_btRigidBody_setSleepingThresholds_2.apply(null,arguments)},ur=b._emscripten_bind_btRigidBody_setUserIndex_1=
function(){return b.asm._emscripten_bind_btRigidBody_setUserIndex_1.apply(null,arguments)},vr=b._emscripten_bind_btRigidBody_setUserPointer_1=function(){return b.asm._emscripten_bind_btRigidBody_setUserPointer_1.apply(null,arguments)},wr=b._emscripten_bind_btRigidBody_setWorldTransform_1=function(){return b.asm._emscripten_bind_btRigidBody_setWorldTransform_1.apply(null,arguments)},xr=b._emscripten_bind_btRigidBody_upcast_1=function(){return b.asm._emscripten_bind_btRigidBody_upcast_1.apply(null,
arguments)},yr=b._emscripten_bind_btRigidBody_updateInertiaTensor_0=function(){return b.asm._emscripten_bind_btRigidBody_updateInertiaTensor_0.apply(null,arguments)},zr=b._emscripten_bind_btSequentialImpulseConstraintSolver___destroy___0=function(){return b.asm._emscripten_bind_btSequentialImpulseConstraintSolver___destroy___0.apply(null,arguments)},Ar=b._emscripten_bind_btSequentialImpulseConstraintSolver_btSequentialImpulseConstraintSolver_0=function(){return b.asm._emscripten_bind_btSequentialImpulseConstraintSolver_btSequentialImpulseConstraintSolver_0.apply(null,
arguments)},Br=b._emscripten_bind_btSliderConstraint___destroy___0=function(){return b.asm._emscripten_bind_btSliderConstraint___destroy___0.apply(null,arguments)},Cr=b._emscripten_bind_btSliderConstraint_btSliderConstraint_3=function(){return b.asm._emscripten_bind_btSliderConstraint_btSliderConstraint_3.apply(null,arguments)},Dr=b._emscripten_bind_btSliderConstraint_btSliderConstraint_5=function(){return b.asm._emscripten_bind_btSliderConstraint_btSliderConstraint_5.apply(null,arguments)},Er=b._emscripten_bind_btSliderConstraint_enableFeedback_1=
function(){return b.asm._emscripten_bind_btSliderConstraint_enableFeedback_1.apply(null,arguments)},Fr=b._emscripten_bind_btSliderConstraint_getBreakingImpulseThreshold_0=function(){return b.asm._emscripten_bind_btSliderConstraint_getBreakingImpulseThreshold_0.apply(null,arguments)},Gr=b._emscripten_bind_btSliderConstraint_getParam_2=function(){return b.asm._emscripten_bind_btSliderConstraint_getParam_2.apply(null,arguments)},Hr=b._emscripten_bind_btSliderConstraint_setBreakingImpulseThreshold_1=
function(){return b.asm._emscripten_bind_btSliderConstraint_setBreakingImpulseThreshold_1.apply(null,arguments)},Ir=b._emscripten_bind_btSliderConstraint_setLowerAngLimit_1=function(){return b.asm._emscripten_bind_btSliderConstraint_setLowerAngLimit_1.apply(null,arguments)},Jr=b._emscripten_bind_btSliderConstraint_setLowerLinLimit_1=function(){return b.asm._emscripten_bind_btSliderConstraint_setLowerLinLimit_1.apply(null,arguments)},Kr=b._emscripten_bind_btSliderConstraint_setParam_3=function(){return b.asm._emscripten_bind_btSliderConstraint_setParam_3.apply(null,
arguments)},Lr=b._emscripten_bind_btSliderConstraint_setUpperAngLimit_1=function(){return b.asm._emscripten_bind_btSliderConstraint_setUpperAngLimit_1.apply(null,arguments)},Mr=b._emscripten_bind_btSliderConstraint_setUpperLinLimit_1=function(){return b.asm._emscripten_bind_btSliderConstraint_setUpperLinLimit_1.apply(null,arguments)},Nr=b._emscripten_bind_btSphereShape___destroy___0=function(){return b.asm._emscripten_bind_btSphereShape___destroy___0.apply(null,arguments)},Or=b._emscripten_bind_btSphereShape_btSphereShape_1=
function(){return b.asm._emscripten_bind_btSphereShape_btSphereShape_1.apply(null,arguments)},Pr=b._emscripten_bind_btSphereShape_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btSphereShape_calculateLocalInertia_2.apply(null,arguments)},Qr=b._emscripten_bind_btSphereShape_getLocalScaling_0=function(){return b.asm._emscripten_bind_btSphereShape_getLocalScaling_0.apply(null,arguments)},Rr=b._emscripten_bind_btSphereShape_getMargin_0=function(){return b.asm._emscripten_bind_btSphereShape_getMargin_0.apply(null,
arguments)},Sr=b._emscripten_bind_btSphereShape_setLocalScaling_1=function(){return b.asm._emscripten_bind_btSphereShape_setLocalScaling_1.apply(null,arguments)},Tr=b._emscripten_bind_btSphereShape_setMargin_1=function(){return b.asm._emscripten_bind_btSphereShape_setMargin_1.apply(null,arguments)},Ur=b._emscripten_bind_btStaticPlaneShape___destroy___0=function(){return b.asm._emscripten_bind_btStaticPlaneShape___destroy___0.apply(null,arguments)},Vr=b._emscripten_bind_btStaticPlaneShape_btStaticPlaneShape_2=
function(){return b.asm._emscripten_bind_btStaticPlaneShape_btStaticPlaneShape_2.apply(null,arguments)},Wr=b._emscripten_bind_btStaticPlaneShape_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btStaticPlaneShape_calculateLocalInertia_2.apply(null,arguments)},Xr=b._emscripten_bind_btStaticPlaneShape_getLocalScaling_0=function(){return b.asm._emscripten_bind_btStaticPlaneShape_getLocalScaling_0.apply(null,arguments)},Yr=b._emscripten_bind_btStaticPlaneShape_setLocalScaling_1=function(){return b.asm._emscripten_bind_btStaticPlaneShape_setLocalScaling_1.apply(null,
arguments)},Zr=b._emscripten_bind_btStridingMeshInterface___destroy___0=function(){return b.asm._emscripten_bind_btStridingMeshInterface___destroy___0.apply(null,arguments)},$r=b._emscripten_bind_btTransform___destroy___0=function(){return b.asm._emscripten_bind_btTransform___destroy___0.apply(null,arguments)},as=b._emscripten_bind_btTransform_btTransform_0=function(){return b.asm._emscripten_bind_btTransform_btTransform_0.apply(null,arguments)},bs=b._emscripten_bind_btTransform_btTransform_2=function(){return b.asm._emscripten_bind_btTransform_btTransform_2.apply(null,
arguments)},cs=b._emscripten_bind_btTransform_getBasis_0=function(){return b.asm._emscripten_bind_btTransform_getBasis_0.apply(null,arguments)},ds=b._emscripten_bind_btTransform_getOrigin_0=function(){return b.asm._emscripten_bind_btTransform_getOrigin_0.apply(null,arguments)},es=b._emscripten_bind_btTransform_getRotation_0=function(){return b.asm._emscripten_bind_btTransform_getRotation_0.apply(null,arguments)},gs=b._emscripten_bind_btTransform_setFromOpenGLMatrix_1=function(){return b.asm._emscripten_bind_btTransform_setFromOpenGLMatrix_1.apply(null,
arguments)},hs=b._emscripten_bind_btTransform_setIdentity_0=function(){return b.asm._emscripten_bind_btTransform_setIdentity_0.apply(null,arguments)},is=b._emscripten_bind_btTransform_setOrigin_1=function(){return b.asm._emscripten_bind_btTransform_setOrigin_1.apply(null,arguments)},js=b._emscripten_bind_btTransform_setRotation_1=function(){return b.asm._emscripten_bind_btTransform_setRotation_1.apply(null,arguments)},ks=b._emscripten_bind_btTriangleMeshShape___destroy___0=function(){return b.asm._emscripten_bind_btTriangleMeshShape___destroy___0.apply(null,
arguments)},ls=b._emscripten_bind_btTriangleMeshShape_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btTriangleMeshShape_calculateLocalInertia_2.apply(null,arguments)},ms=b._emscripten_bind_btTriangleMeshShape_getLocalScaling_0=function(){return b.asm._emscripten_bind_btTriangleMeshShape_getLocalScaling_0.apply(null,arguments)},ns=b._emscripten_bind_btTriangleMeshShape_setLocalScaling_1=function(){return b.asm._emscripten_bind_btTriangleMeshShape_setLocalScaling_1.apply(null,arguments)},
ps=b._emscripten_bind_btTriangleMesh___destroy___0=function(){return b.asm._emscripten_bind_btTriangleMesh___destroy___0.apply(null,arguments)},qs=b._emscripten_bind_btTriangleMesh_addTriangle_3=function(){return b.asm._emscripten_bind_btTriangleMesh_addTriangle_3.apply(null,arguments)},rs=b._emscripten_bind_btTriangleMesh_addTriangle_4=function(){return b.asm._emscripten_bind_btTriangleMesh_addTriangle_4.apply(null,arguments)},ss=b._emscripten_bind_btTriangleMesh_btTriangleMesh_0=function(){return b.asm._emscripten_bind_btTriangleMesh_btTriangleMesh_0.apply(null,
arguments)},ts=b._emscripten_bind_btTriangleMesh_btTriangleMesh_1=function(){return b.asm._emscripten_bind_btTriangleMesh_btTriangleMesh_1.apply(null,arguments)},us=b._emscripten_bind_btTriangleMesh_btTriangleMesh_2=function(){return b.asm._emscripten_bind_btTriangleMesh_btTriangleMesh_2.apply(null,arguments)},vs=b._emscripten_bind_btTypedConstraint___destroy___0=function(){return b.asm._emscripten_bind_btTypedConstraint___destroy___0.apply(null,arguments)},xs=b._emscripten_bind_btTypedConstraint_enableFeedback_1=
function(){return b.asm._emscripten_bind_btTypedConstraint_enableFeedback_1.apply(null,arguments)},ys=b._emscripten_bind_btTypedConstraint_getBreakingImpulseThreshold_0=function(){return b.asm._emscripten_bind_btTypedConstraint_getBreakingImpulseThreshold_0.apply(null,arguments)},zs=b._emscripten_bind_btTypedConstraint_getParam_2=function(){return b.asm._emscripten_bind_btTypedConstraint_getParam_2.apply(null,arguments)},As=b._emscripten_bind_btTypedConstraint_setBreakingImpulseThreshold_1=function(){return b.asm._emscripten_bind_btTypedConstraint_setBreakingImpulseThreshold_1.apply(null,
arguments)},Bs=b._emscripten_bind_btTypedConstraint_setParam_3=function(){return b.asm._emscripten_bind_btTypedConstraint_setParam_3.apply(null,arguments)},Cs=b._emscripten_bind_btVector3___destroy___0=function(){return b.asm._emscripten_bind_btVector3___destroy___0.apply(null,arguments)},Ds=b._emscripten_bind_btVector3_btVector3_0=function(){return b.asm._emscripten_bind_btVector3_btVector3_0.apply(null,arguments)},Es=b._emscripten_bind_btVector3_btVector3_3=function(){return b.asm._emscripten_bind_btVector3_btVector3_3.apply(null,
arguments)},Fs=b._emscripten_bind_btVector3_dot_1=function(){return b.asm._emscripten_bind_btVector3_dot_1.apply(null,arguments)},Gs=b._emscripten_bind_btVector3_length_0=function(){return b.asm._emscripten_bind_btVector3_length_0.apply(null,arguments)},Hs=b._emscripten_bind_btVector3_normalize_0=function(){return b.asm._emscripten_bind_btVector3_normalize_0.apply(null,arguments)},Is=b._emscripten_bind_btVector3_op_add_1=function(){return b.asm._emscripten_bind_btVector3_op_add_1.apply(null,arguments)},
Js=b._emscripten_bind_btVector3_op_mul_1=function(){return b.asm._emscripten_bind_btVector3_op_mul_1.apply(null,arguments)},Ks=b._emscripten_bind_btVector3_op_sub_1=function(){return b.asm._emscripten_bind_btVector3_op_sub_1.apply(null,arguments)},Ls=b._emscripten_bind_btVector3_rotate_2=function(){return b.asm._emscripten_bind_btVector3_rotate_2.apply(null,arguments)},Ms=b._emscripten_bind_btVector3_setValue_3=function(){return b.asm._emscripten_bind_btVector3_setValue_3.apply(null,arguments)},Ns=
b._emscripten_bind_btVector3_setX_1=function(){return b.asm._emscripten_bind_btVector3_setX_1.apply(null,arguments)},Os=b._emscripten_bind_btVector3_setY_1=function(){return b.asm._emscripten_bind_btVector3_setY_1.apply(null,arguments)},Ps=b._emscripten_bind_btVector3_setZ_1=function(){return b.asm._emscripten_bind_btVector3_setZ_1.apply(null,arguments)},Qs=b._emscripten_bind_btVector3_x_0=function(){return b.asm._emscripten_bind_btVector3_x_0.apply(null,arguments)},Rs=b._emscripten_bind_btVector3_y_0=
function(){return b.asm._emscripten_bind_btVector3_y_0.apply(null,arguments)},Ss=b._emscripten_bind_btVector3_z_0=function(){return b.asm._emscripten_bind_btVector3_z_0.apply(null,arguments)},Ts=b._emscripten_bind_btVector4___destroy___0=function(){return b.asm._emscripten_bind_btVector4___destroy___0.apply(null,arguments)},Us=b._emscripten_bind_btVector4_btVector4_0=function(){return b.asm._emscripten_bind_btVector4_btVector4_0.apply(null,arguments)},Vs=b._emscripten_bind_btVector4_btVector4_4=function(){return b.asm._emscripten_bind_btVector4_btVector4_4.apply(null,
arguments)},Ws=b._emscripten_bind_btVector4_dot_1=function(){return b.asm._emscripten_bind_btVector4_dot_1.apply(null,arguments)},Xs=b._emscripten_bind_btVector4_length_0=function(){return b.asm._emscripten_bind_btVector4_length_0.apply(null,arguments)},Ys=b._emscripten_bind_btVector4_normalize_0=function(){return b.asm._emscripten_bind_btVector4_normalize_0.apply(null,arguments)},Zs=b._emscripten_bind_btVector4_op_add_1=function(){return b.asm._emscripten_bind_btVector4_op_add_1.apply(null,arguments)},
$s=b._emscripten_bind_btVector4_op_mul_1=function(){return b.asm._emscripten_bind_btVector4_op_mul_1.apply(null,arguments)},at=b._emscripten_bind_btVector4_op_sub_1=function(){return b.asm._emscripten_bind_btVector4_op_sub_1.apply(null,arguments)},bt=b._emscripten_bind_btVector4_rotate_2=function(){return b.asm._emscripten_bind_btVector4_rotate_2.apply(null,arguments)},ct=b._emscripten_bind_btVector4_setValue_4=function(){return b.asm._emscripten_bind_btVector4_setValue_4.apply(null,arguments)},dt=
b._emscripten_bind_btVector4_setX_1=function(){return b.asm._emscripten_bind_btVector4_setX_1.apply(null,arguments)},et=b._emscripten_bind_btVector4_setY_1=function(){return b.asm._emscripten_bind_btVector4_setY_1.apply(null,arguments)},ft=b._emscripten_bind_btVector4_setZ_1=function(){return b.asm._emscripten_bind_btVector4_setZ_1.apply(null,arguments)},gt=b._emscripten_bind_btVector4_w_0=function(){return b.asm._emscripten_bind_btVector4_w_0.apply(null,arguments)},ht=b._emscripten_bind_btVector4_x_0=
function(){return b.asm._emscripten_bind_btVector4_x_0.apply(null,arguments)},it=b._emscripten_bind_btVector4_y_0=function(){return b.asm._emscripten_bind_btVector4_y_0.apply(null,arguments)},jt=b._emscripten_bind_btVector4_z_0=function(){return b.asm._emscripten_bind_btVector4_z_0.apply(null,arguments)},kt=b._emscripten_bind_btVehicleRaycasterResult___destroy___0=function(){return b.asm._emscripten_bind_btVehicleRaycasterResult___destroy___0.apply(null,arguments)},lt=b._emscripten_bind_btVehicleRaycasterResult_get_m_distFraction_0=
function(){return b.asm._emscripten_bind_btVehicleRaycasterResult_get_m_distFraction_0.apply(null,arguments)},mt=b._emscripten_bind_btVehicleRaycasterResult_get_m_hitNormalInWorld_0=function(){return b.asm._emscripten_bind_btVehicleRaycasterResult_get_m_hitNormalInWorld_0.apply(null,arguments)},nt=b._emscripten_bind_btVehicleRaycasterResult_get_m_hitPointInWorld_0=function(){return b.asm._emscripten_bind_btVehicleRaycasterResult_get_m_hitPointInWorld_0.apply(null,arguments)},ot=b._emscripten_bind_btVehicleRaycasterResult_set_m_distFraction_1=
function(){return b.asm._emscripten_bind_btVehicleRaycasterResult_set_m_distFraction_1.apply(null,arguments)},pt=b._emscripten_bind_btVehicleRaycasterResult_set_m_hitNormalInWorld_1=function(){return b.asm._emscripten_bind_btVehicleRaycasterResult_set_m_hitNormalInWorld_1.apply(null,arguments)},qt=b._emscripten_bind_btVehicleRaycasterResult_set_m_hitPointInWorld_1=function(){return b.asm._emscripten_bind_btVehicleRaycasterResult_set_m_hitPointInWorld_1.apply(null,arguments)},rt=b._emscripten_bind_btVehicleRaycaster___destroy___0=
function(){return b.asm._emscripten_bind_btVehicleRaycaster___destroy___0.apply(null,arguments)},st=b._emscripten_bind_btVehicleRaycaster_castRay_3=function(){return b.asm._emscripten_bind_btVehicleRaycaster_castRay_3.apply(null,arguments)},tt=b._emscripten_bind_btVehicleTuning_btVehicleTuning_0=function(){return b.asm._emscripten_bind_btVehicleTuning_btVehicleTuning_0.apply(null,arguments)},ut=b._emscripten_bind_btVehicleTuning_get_m_frictionSlip_0=function(){return b.asm._emscripten_bind_btVehicleTuning_get_m_frictionSlip_0.apply(null,
arguments)},vt=b._emscripten_bind_btVehicleTuning_get_m_maxSuspensionForce_0=function(){return b.asm._emscripten_bind_btVehicleTuning_get_m_maxSuspensionForce_0.apply(null,arguments)},wt=b._emscripten_bind_btVehicleTuning_get_m_maxSuspensionTravelCm_0=function(){return b.asm._emscripten_bind_btVehicleTuning_get_m_maxSuspensionTravelCm_0.apply(null,arguments)},xt=b._emscripten_bind_btVehicleTuning_get_m_suspensionCompression_0=function(){return b.asm._emscripten_bind_btVehicleTuning_get_m_suspensionCompression_0.apply(null,
arguments)},yt=b._emscripten_bind_btVehicleTuning_get_m_suspensionDamping_0=function(){return b.asm._emscripten_bind_btVehicleTuning_get_m_suspensionDamping_0.apply(null,arguments)},zt=b._emscripten_bind_btVehicleTuning_get_m_suspensionStiffness_0=function(){return b.asm._emscripten_bind_btVehicleTuning_get_m_suspensionStiffness_0.apply(null,arguments)},At=b._emscripten_bind_btVehicleTuning_set_m_frictionSlip_1=function(){return b.asm._emscripten_bind_btVehicleTuning_set_m_frictionSlip_1.apply(null,
arguments)},Bt=b._emscripten_bind_btVehicleTuning_set_m_maxSuspensionForce_1=function(){return b.asm._emscripten_bind_btVehicleTuning_set_m_maxSuspensionForce_1.apply(null,arguments)},Ct=b._emscripten_bind_btVehicleTuning_set_m_maxSuspensionTravelCm_1=function(){return b.asm._emscripten_bind_btVehicleTuning_set_m_maxSuspensionTravelCm_1.apply(null,arguments)},Dt=b._emscripten_bind_btVehicleTuning_set_m_suspensionCompression_1=function(){return b.asm._emscripten_bind_btVehicleTuning_set_m_suspensionCompression_1.apply(null,
arguments)},Et=b._emscripten_bind_btVehicleTuning_set_m_suspensionDamping_1=function(){return b.asm._emscripten_bind_btVehicleTuning_set_m_suspensionDamping_1.apply(null,arguments)},Ft=b._emscripten_bind_btVehicleTuning_set_m_suspensionStiffness_1=function(){return b.asm._emscripten_bind_btVehicleTuning_set_m_suspensionStiffness_1.apply(null,arguments)},Gt=b._emscripten_bind_btWheelInfoConstructionInfo___destroy___0=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo___destroy___0.apply(null,
arguments)},Ht=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_bIsFrontWheel_0=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_get_m_bIsFrontWheel_0.apply(null,arguments)},It=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_chassisConnectionCS_0=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_get_m_chassisConnectionCS_0.apply(null,arguments)},Jt=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_frictionSlip_0=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_get_m_frictionSlip_0.apply(null,
arguments)},Kt=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionForce_0=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionForce_0.apply(null,arguments)},Lt=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionTravelCm_0=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionTravelCm_0.apply(null,arguments)},Mt=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionRestLength_0=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionRestLength_0.apply(null,
arguments)},Nt=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionStiffness_0=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionStiffness_0.apply(null,arguments)},Ot=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelAxleCS_0=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelAxleCS_0.apply(null,arguments)},Pt=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelDirectionCS_0=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelDirectionCS_0.apply(null,
arguments)},Qt=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelRadius_0=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelRadius_0.apply(null,arguments)},Rt=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingCompression_0=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingCompression_0.apply(null,arguments)},St=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingRelaxation_0=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingRelaxation_0.apply(null,
arguments)},Tt=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_bIsFrontWheel_1=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_set_m_bIsFrontWheel_1.apply(null,arguments)},Ut=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_chassisConnectionCS_1=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_set_m_chassisConnectionCS_1.apply(null,arguments)},Vt=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_frictionSlip_1=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_set_m_frictionSlip_1.apply(null,
arguments)},Wt=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionForce_1=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionForce_1.apply(null,arguments)},Xt=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionTravelCm_1=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionTravelCm_1.apply(null,arguments)},Yt=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionRestLength_1=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionRestLength_1.apply(null,
arguments)},Zt=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionStiffness_1=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionStiffness_1.apply(null,arguments)},$t=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelAxleCS_1=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelAxleCS_1.apply(null,arguments)},au=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelDirectionCS_1=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelDirectionCS_1.apply(null,
arguments)},bu=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelRadius_1=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelRadius_1.apply(null,arguments)},cu=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingCompression_1=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingCompression_1.apply(null,arguments)},du=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingRelaxation_1=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingRelaxation_1.apply(null,
arguments)},eu=b._emscripten_bind_btWheelInfo___destroy___0=function(){return b.asm._emscripten_bind_btWheelInfo___destroy___0.apply(null,arguments)},fu=b._emscripten_bind_btWheelInfo_btWheelInfo_1=function(){return b.asm._emscripten_bind_btWheelInfo_btWheelInfo_1.apply(null,arguments)},gu=b._emscripten_bind_btWheelInfo_getSuspensionRestLength_0=function(){return b.asm._emscripten_bind_btWheelInfo_getSuspensionRestLength_0.apply(null,arguments)},hu=b._emscripten_bind_btWheelInfo_get_m_bIsFrontWheel_0=
function(){return b.asm._emscripten_bind_btWheelInfo_get_m_bIsFrontWheel_0.apply(null,arguments)},iu=b._emscripten_bind_btWheelInfo_get_m_brake_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_brake_0.apply(null,arguments)},ju=b._emscripten_bind_btWheelInfo_get_m_chassisConnectionPointCS_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_chassisConnectionPointCS_0.apply(null,arguments)},ku=b._emscripten_bind_btWheelInfo_get_m_clippedInvContactDotSuspension_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_clippedInvContactDotSuspension_0.apply(null,
arguments)},lu=b._emscripten_bind_btWheelInfo_get_m_deltaRotation_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_deltaRotation_0.apply(null,arguments)},mu=b._emscripten_bind_btWheelInfo_get_m_engineForce_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_engineForce_0.apply(null,arguments)},nu=b._emscripten_bind_btWheelInfo_get_m_frictionSlip_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_frictionSlip_0.apply(null,arguments)},ou=b._emscripten_bind_btWheelInfo_get_m_maxSuspensionForce_0=
function(){return b.asm._emscripten_bind_btWheelInfo_get_m_maxSuspensionForce_0.apply(null,arguments)},pu=b._emscripten_bind_btWheelInfo_get_m_maxSuspensionTravelCm_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_maxSuspensionTravelCm_0.apply(null,arguments)},qu=b._emscripten_bind_btWheelInfo_get_m_raycastInfo_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_raycastInfo_0.apply(null,arguments)},ru=b._emscripten_bind_btWheelInfo_get_m_rollInfluence_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_rollInfluence_0.apply(null,
arguments)},su=b._emscripten_bind_btWheelInfo_get_m_rotation_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_rotation_0.apply(null,arguments)},tu=b._emscripten_bind_btWheelInfo_get_m_skidInfo_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_skidInfo_0.apply(null,arguments)},uu=b._emscripten_bind_btWheelInfo_get_m_steering_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_steering_0.apply(null,arguments)},vu=b._emscripten_bind_btWheelInfo_get_m_suspensionRelativeVelocity_0=
function(){return b.asm._emscripten_bind_btWheelInfo_get_m_suspensionRelativeVelocity_0.apply(null,arguments)},wu=b._emscripten_bind_btWheelInfo_get_m_suspensionRestLength1_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_suspensionRestLength1_0.apply(null,arguments)},xu=b._emscripten_bind_btWheelInfo_get_m_suspensionStiffness_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_suspensionStiffness_0.apply(null,arguments)},yu=b._emscripten_bind_btWheelInfo_get_m_wheelAxleCS_0=
function(){return b.asm._emscripten_bind_btWheelInfo_get_m_wheelAxleCS_0.apply(null,arguments)},zu=b._emscripten_bind_btWheelInfo_get_m_wheelDirectionCS_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_wheelDirectionCS_0.apply(null,arguments)},Au=b._emscripten_bind_btWheelInfo_get_m_wheelsDampingCompression_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_wheelsDampingCompression_0.apply(null,arguments)},Bu=b._emscripten_bind_btWheelInfo_get_m_wheelsDampingRelaxation_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_wheelsDampingRelaxation_0.apply(null,
arguments)},Cu=b._emscripten_bind_btWheelInfo_get_m_wheelsRadius_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_wheelsRadius_0.apply(null,arguments)},Du=b._emscripten_bind_btWheelInfo_get_m_wheelsSuspensionForce_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_wheelsSuspensionForce_0.apply(null,arguments)},Eu=b._emscripten_bind_btWheelInfo_get_m_worldTransform_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_worldTransform_0.apply(null,arguments)},Fu=b._emscripten_bind_btWheelInfo_set_m_bIsFrontWheel_1=
function(){return b.asm._emscripten_bind_btWheelInfo_set_m_bIsFrontWheel_1.apply(null,arguments)},Gu=b._emscripten_bind_btWheelInfo_set_m_brake_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_brake_1.apply(null,arguments)},Hu=b._emscripten_bind_btWheelInfo_set_m_chassisConnectionPointCS_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_chassisConnectionPointCS_1.apply(null,arguments)},Iu=b._emscripten_bind_btWheelInfo_set_m_clippedInvContactDotSuspension_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_clippedInvContactDotSuspension_1.apply(null,
arguments)},Ju=b._emscripten_bind_btWheelInfo_set_m_deltaRotation_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_deltaRotation_1.apply(null,arguments)},Ku=b._emscripten_bind_btWheelInfo_set_m_engineForce_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_engineForce_1.apply(null,arguments)},Lu=b._emscripten_bind_btWheelInfo_set_m_frictionSlip_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_frictionSlip_1.apply(null,arguments)},Mu=b._emscripten_bind_btWheelInfo_set_m_maxSuspensionForce_1=
function(){return b.asm._emscripten_bind_btWheelInfo_set_m_maxSuspensionForce_1.apply(null,arguments)},Nu=b._emscripten_bind_btWheelInfo_set_m_maxSuspensionTravelCm_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_maxSuspensionTravelCm_1.apply(null,arguments)},Ou=b._emscripten_bind_btWheelInfo_set_m_raycastInfo_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_raycastInfo_1.apply(null,arguments)},Pu=b._emscripten_bind_btWheelInfo_set_m_rollInfluence_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_rollInfluence_1.apply(null,
arguments)},Qu=b._emscripten_bind_btWheelInfo_set_m_rotation_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_rotation_1.apply(null,arguments)},Ru=b._emscripten_bind_btWheelInfo_set_m_skidInfo_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_skidInfo_1.apply(null,arguments)},Su=b._emscripten_bind_btWheelInfo_set_m_steering_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_steering_1.apply(null,arguments)},Tu=b._emscripten_bind_btWheelInfo_set_m_suspensionRelativeVelocity_1=
function(){return b.asm._emscripten_bind_btWheelInfo_set_m_suspensionRelativeVelocity_1.apply(null,arguments)},Uu=b._emscripten_bind_btWheelInfo_set_m_suspensionRestLength1_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_suspensionRestLength1_1.apply(null,arguments)},Vu=b._emscripten_bind_btWheelInfo_set_m_suspensionStiffness_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_suspensionStiffness_1.apply(null,arguments)},Wu=b._emscripten_bind_btWheelInfo_set_m_wheelAxleCS_1=
function(){return b.asm._emscripten_bind_btWheelInfo_set_m_wheelAxleCS_1.apply(null,arguments)},Xu=b._emscripten_bind_btWheelInfo_set_m_wheelDirectionCS_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_wheelDirectionCS_1.apply(null,arguments)},Yu=b._emscripten_bind_btWheelInfo_set_m_wheelsDampingCompression_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_wheelsDampingCompression_1.apply(null,arguments)},Zu=b._emscripten_bind_btWheelInfo_set_m_wheelsDampingRelaxation_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_wheelsDampingRelaxation_1.apply(null,
arguments)},$u=b._emscripten_bind_btWheelInfo_set_m_wheelsRadius_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_wheelsRadius_1.apply(null,arguments)},av=b._emscripten_bind_btWheelInfo_set_m_wheelsSuspensionForce_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_wheelsSuspensionForce_1.apply(null,arguments)},bv=b._emscripten_bind_btWheelInfo_set_m_worldTransform_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_worldTransform_1.apply(null,arguments)},cv=b._emscripten_bind_btWheelInfo_updateWheel_2=
function(){return b.asm._emscripten_bind_btWheelInfo_updateWheel_2.apply(null,arguments)},dv=b._emscripten_bind_tBtCollisionObjectArray___destroy___0=function(){return b.asm._emscripten_bind_tBtCollisionObjectArray___destroy___0.apply(null,arguments)},ev=b._emscripten_bind_tBtCollisionObjectArray_at_1=function(){return b.asm._emscripten_bind_tBtCollisionObjectArray_at_1.apply(null,arguments)},fv=b._emscripten_bind_tBtCollisionObjectArray_clear_0=function(){return b.asm._emscripten_bind_tBtCollisionObjectArray_clear_0.apply(null,
arguments)},gv=b._emscripten_bind_tBtCollisionObjectArray_pop_back_0=function(){return b.asm._emscripten_bind_tBtCollisionObjectArray_pop_back_0.apply(null,arguments)},hv=b._emscripten_bind_tBtCollisionObjectArray_push_back_1=function(){return b.asm._emscripten_bind_tBtCollisionObjectArray_push_back_1.apply(null,arguments)},iv=b._emscripten_bind_tBtCollisionObjectArray_size_0=function(){return b.asm._emscripten_bind_tBtCollisionObjectArray_size_0.apply(null,arguments)},jv=b._emscripten_bind_tScalarArray___destroy___0=
function(){return b.asm._emscripten_bind_tScalarArray___destroy___0.apply(null,arguments)},kv=b._emscripten_bind_tScalarArray_at_1=function(){return b.asm._emscripten_bind_tScalarArray_at_1.apply(null,arguments)},lv=b._emscripten_bind_tScalarArray_clear_0=function(){return b.asm._emscripten_bind_tScalarArray_clear_0.apply(null,arguments)},mv=b._emscripten_bind_tScalarArray_pop_back_0=function(){return b.asm._emscripten_bind_tScalarArray_pop_back_0.apply(null,arguments)},nv=b._emscripten_bind_tScalarArray_push_back_1=
function(){return b.asm._emscripten_bind_tScalarArray_push_back_1.apply(null,arguments)},ov=b._emscripten_bind_tScalarArray_size_0=function(){return b.asm._emscripten_bind_tScalarArray_size_0.apply(null,arguments)},pv=b._emscripten_bind_tVector3Array___destroy___0=function(){return b.asm._emscripten_bind_tVector3Array___destroy___0.apply(null,arguments)},qv=b._emscripten_bind_tVector3Array_at_1=function(){return b.asm._emscripten_bind_tVector3Array_at_1.apply(null,arguments)},rv=b._emscripten_bind_tVector3Array_clear_0=
function(){return b.asm._emscripten_bind_tVector3Array_clear_0.apply(null,arguments)},sv=b._emscripten_bind_tVector3Array_pop_back_0=function(){return b.asm._emscripten_bind_tVector3Array_pop_back_0.apply(null,arguments)},tv=b._emscripten_bind_tVector3Array_push_back_1=function(){return b.asm._emscripten_bind_tVector3Array_push_back_1.apply(null,arguments)},uv=b._emscripten_bind_tVector3Array_size_0=function(){return b.asm._emscripten_bind_tVector3Array_size_0.apply(null,arguments)},vv=b._emscripten_enum_PHY_ScalarType_PHY_DOUBLE=
function(){return b.asm._emscripten_enum_PHY_ScalarType_PHY_DOUBLE.apply(null,arguments)},wv=b._emscripten_enum_PHY_ScalarType_PHY_FIXEDPOINT88=function(){return b.asm._emscripten_enum_PHY_ScalarType_PHY_FIXEDPOINT88.apply(null,arguments)},xv=b._emscripten_enum_PHY_ScalarType_PHY_FLOAT=function(){return b.asm._emscripten_enum_PHY_ScalarType_PHY_FLOAT.apply(null,arguments)},yv=b._emscripten_enum_PHY_ScalarType_PHY_INTEGER=function(){return b.asm._emscripten_enum_PHY_ScalarType_PHY_INTEGER.apply(null,
arguments)},zv=b._emscripten_enum_PHY_ScalarType_PHY_SHORT=function(){return b.asm._emscripten_enum_PHY_ScalarType_PHY_SHORT.apply(null,arguments)},Av=b._emscripten_enum_PHY_ScalarType_PHY_UCHAR=function(){return b.asm._emscripten_enum_PHY_ScalarType_PHY_UCHAR.apply(null,arguments)},Bv=b._emscripten_enum_btConstraintParams_BT_CONSTRAINT_CFM=function(){return b.asm._emscripten_enum_btConstraintParams_BT_CONSTRAINT_CFM.apply(null,arguments)},Cv=b._emscripten_enum_btConstraintParams_BT_CONSTRAINT_ERP=
function(){return b.asm._emscripten_enum_btConstraintParams_BT_CONSTRAINT_ERP.apply(null,arguments)},Dv=b._emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_CFM=function(){return b.asm._emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_CFM.apply(null,arguments)},Ev=b._emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_ERP=function(){return b.asm._emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_ERP.apply(null,arguments)},Ha=b._emscripten_replace_memory=function(){return b.asm._emscripten_replace_memory.apply(null,
arguments)};b._free=function(){return b.asm._free.apply(null,arguments)};b._malloc=function(){return b.asm._malloc.apply(null,arguments)};b.dynCall_v=function(){return b.asm.dynCall_v.apply(null,arguments)};b.dynCall_vi=function(){return b.asm.dynCall_vi.apply(null,arguments)};b.asm=ib;b.then=function(a){if(b.calledRun)a(b);else{var c=b.onRuntimeInitialized;b.onRuntimeInitialized=function(){c&&c();a(b)}}return b};Wa=function Fv(){b.calledRun||Gv();b.calledRun||(Wa=Fv)};
function Gv(){function a(){if(!b.calledRun&&(b.calledRun=!0,!ra)){Qa||(Qa=!0,La(Na));La(Oa);if(b.onRuntimeInitialized)b.onRuntimeInitialized();if(b.postRun)for("function"==typeof b.postRun&&(b.postRun=[b.postRun]);b.postRun.length;){var a=b.postRun.shift();Pa.unshift(a)}La(Pa)}}if(!(0<Ua)){if(b.preRun)for("function"==typeof b.preRun&&(b.preRun=[b.preRun]);b.preRun.length;)Ra();La(Ma);0<Ua||b.calledRun||(b.setStatus?(b.setStatus("Running..."),setTimeout(function(){setTimeout(function(){b.setStatus("")},
1);a()},1)):a())}}b.run=Gv;function sa(a){if(b.onAbort)b.onAbort(a);void 0!==a?(na(a),oa(a),a=JSON.stringify(a)):a="";ra=!0;throw"abort("+a+"). Build with -s ASSERTIONS=1 for more info.";}b.abort=sa;if(b.preInit)for("function"==typeof b.preInit&&(b.preInit=[b.preInit]);0<b.preInit.length;)b.preInit.pop()();b.noExitRuntime=!0;Gv();function WrapperObject(){}WrapperObject.prototype=Object.create(WrapperObject.prototype);WrapperObject.prototype.constructor=WrapperObject;WrapperObject.prototype.b=WrapperObject;
WrapperObject.c={};b.WrapperObject=WrapperObject;function getCache(a){return(a||WrapperObject).c}b.getCache=getCache;function wrapPointer(a,c){var d=getCache(c),e=d[a];if(e)return e;e=Object.create((c||WrapperObject).prototype);e.a=a;return d[a]=e}b.wrapPointer=wrapPointer;function castObject(a,c){return wrapPointer(a.a,c)}b.castObject=castObject;b.NULL=wrapPointer(0);
function destroy(a){if(!a.__destroy__)throw"Error: Cannot destroy object. (Did you create it yourself?)";a.__destroy__();delete getCache(a.b)[a.a]}b.destroy=destroy;function compare(a,c){return a.a===c.a}b.compare=compare;function getPointer(a){return a.a}b.getPointer=getPointer;function getClass(a){return a.b}b.getClass=getClass;var Hv=0,Iv=0,Jv=0,Kv=[],Lv=0;function g(){throw"cannot construct a btCollisionShape, no constructor in IDL";}g.prototype=Object.create(WrapperObject.prototype);
g.prototype.constructor=g;g.prototype.b=g;g.c={};b.btCollisionShape=g;g.prototype.setLocalScaling=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Xf(c,a)};g.prototype.getLocalScaling=function(){return wrapPointer(Vf(this.a),h)};g.prototype.calculateLocalInertia=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);Uf(d,a,c)};g.prototype.setMargin=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Yf(c,a)};g.prototype.getMargin=function(){return Wf(this.a)};
g.prototype.__destroy__=function(){Tf(this.a)};function l(){this.a=kf();getCache(l)[this.a]=this}l.prototype=Object.create(WrapperObject.prototype);l.prototype.constructor=l;l.prototype.b=l;l.c={};b.btCollisionObject=l;l.prototype.setAnisotropicFriction=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);Ff(d,a,c)};l.prototype.getCollisionShape=function(){return wrapPointer(rf(this.a),g)};
l.prototype.setContactProcessingThreshold=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Kf(c,a)};l.prototype.setActivationState=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Ef(c,a)};l.prototype.forceActivationState=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);lf(c,a)};l.prototype.activate=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);void 0===a?hf(c):jf(c,a)};l.prototype.isActive=function(){return!!Af(this.a)};l.prototype.isKinematicObject=function(){return!!Bf(this.a)};
l.prototype.isStaticObject=function(){return!!Cf(this.a)};l.prototype.isStaticOrKinematicObject=function(){return!!Df(this.a)};l.prototype.getRestitution=function(){return vf(this.a)};l.prototype.setRestitution=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Of(c,a)};l.prototype.getFriction=function(){return sf(this.a)};l.prototype.setFriction=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Lf(c,a)};l.prototype.getRollingFriction=function(){return wf(this.a)};
l.prototype.setRollingFriction=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Pf(c,a)};l.prototype.getCollisionFlags=function(){return qf(this.a)};l.prototype.setCollisionFlags=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);If(c,a)};l.prototype.getWorldTransform=function(){return wrapPointer(zf(this.a),m)};l.prototype.setWorldTransform=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Sf(c,a)};
l.prototype.setCollisionShape=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Jf(c,a)};l.prototype.getCcdMotionThreshold=function(){return of(this.a)};l.prototype.setCcdMotionThreshold=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Gf(c,a)};l.prototype.getCcdSweptSphereRadius=function(){return pf(this.a)};l.prototype.setCcdSweptSphereRadius=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Hf(c,a)};l.prototype.getUserIndex=function(){return xf(this.a)};
l.prototype.setUserIndex=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Qf(c,a)};l.prototype.getUserPointer=function(){return wrapPointer(yf(this.a),VoidPtr)};l.prototype.setUserPointer=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Rf(c,a)};l.prototype.getInterpolationAngularVelocity=function(){return wrapPointer(tf(this.a),h)};l.prototype.setInterpolationAngularVelocity=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Mf(c,a)};
l.prototype.getInterpolationLinearVelocity=function(){return wrapPointer(uf(this.a),h)};l.prototype.setInterpolationLinearVelocity=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Nf(c,a)};l.prototype.getBroadphaseHandle=function(){return wrapPointer(nf(this.a),Mv)};l.prototype.getActivationState=function(){return mf(this.a)};l.prototype.__destroy__=function(){gf(this.a)};function p(){throw"cannot construct a btTypedConstraint, no constructor in IDL";}p.prototype=Object.create(WrapperObject.prototype);
p.prototype.constructor=p;p.prototype.b=p;p.c={};b.btTypedConstraint=p;p.prototype.enableFeedback=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);xs(c,a)};p.prototype.getBreakingImpulseThreshold=function(){return ys(this.a)};p.prototype.setBreakingImpulseThreshold=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);As(c,a)};p.prototype.getParam=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);return zs(d,a,c)};
p.prototype.setParam=function(a,c,d){var e=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);Bs(e,a,c,d)};p.prototype.__destroy__=function(){vs(this.a)};function q(){throw"cannot construct a btCollisionWorld, no constructor in IDL";}q.prototype=Object.create(WrapperObject.prototype);q.prototype.constructor=q;q.prototype.b=q;q.c={};b.btCollisionWorld=q;q.prototype.getDispatcher=function(){return wrapPointer(hg(this.a),Nv)};
q.prototype.rayTest=function(a,c,d){var e=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);jg(e,a,c,d)};q.prototype.getPairCache=function(){return wrapPointer(ig(this.a),Ov)};q.prototype.getDispatchInfo=function(){return wrapPointer(gg(this.a),r)};
q.prototype.addCollisionObject=function(a,c,d){var e=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);void 0===c?$f(e,a):void 0===d?ag(e,a,c):bg(e,a,c,d)};q.prototype.removeCollisionObject=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);kg(c,a)};q.prototype.getBroadphase=function(){return wrapPointer(fg(this.a),Pv)};
q.prototype.convexSweepTest=function(a,c,d,e,f){var k=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);e&&"object"===typeof e&&(e=e.a);f&&"object"===typeof f&&(f=f.a);eg(k,a,c,d,e,f)};q.prototype.contactPairTest=function(a,c,d){var e=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);cg(e,a,c,d)};
q.prototype.contactTest=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);dg(d,a,c)};q.prototype.updateSingleAabb=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);lg(c,a)};q.prototype.__destroy__=function(){Zf(this.a)};function Qv(){throw"cannot construct a btConcaveShape, no constructor in IDL";}Qv.prototype=Object.create(g.prototype);Qv.prototype.constructor=Qv;Qv.prototype.b=Qv;Qv.c={};b.btConcaveShape=Qv;
Qv.prototype.setLocalScaling=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Dg(c,a)};Qv.prototype.getLocalScaling=function(){return wrapPointer(Cg(this.a),h)};Qv.prototype.calculateLocalInertia=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);Bg(d,a,c)};Qv.prototype.__destroy__=function(){Ag(this.a)};function t(a,c){a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);this.a=Te(a,c);getCache(t)[this.a]=this}t.prototype=Object.create(g.prototype);
t.prototype.constructor=t;t.prototype.b=t;t.c={};b.btCapsuleShape=t;t.prototype.setMargin=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);af(c,a)};t.prototype.getMargin=function(){return Xe(this.a)};t.prototype.getUpAxis=function(){return Ze(this.a)};t.prototype.getRadius=function(){return Ye(this.a)};t.prototype.getHalfHeight=function(){return Ve(this.a)};t.prototype.setLocalScaling=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);$e(c,a)};
t.prototype.getLocalScaling=function(){return wrapPointer(We(this.a),h)};t.prototype.calculateLocalInertia=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);Ue(d,a,c)};t.prototype.__destroy__=function(){Se(this.a)};function Rv(){throw"cannot construct a btGImpactShapeInterface, no constructor in IDL";}Rv.prototype=Object.create(Qv.prototype);Rv.prototype.constructor=Rv;Rv.prototype.b=Rv;Rv.c={};b.btGImpactShapeInterface=Rv;Rv.prototype.updateBound=function(){xk(this.a)};
Rv.prototype.setLocalScaling=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);wk(c,a)};Rv.prototype.getLocalScaling=function(){return wrapPointer(vk(this.a),h)};Rv.prototype.calculateLocalInertia=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);uk(d,a,c)};Rv.prototype.__destroy__=function(){tk(this.a)};function u(){throw"cannot construct a btDynamicsWorld, no constructor in IDL";}u.prototype=Object.create(q.prototype);u.prototype.constructor=u;
u.prototype.b=u;u.c={};b.btDynamicsWorld=u;u.prototype.addAction=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Qj(c,a)};u.prototype.removeAction=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);dk(c,a)};u.prototype.getSolverInfo=function(){return wrapPointer(bk(this.a),v)};u.prototype.getDispatcher=function(){return wrapPointer(Zj(this.a),Nv)};
u.prototype.rayTest=function(a,c,d){var e=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);ck(e,a,c,d)};u.prototype.getPairCache=function(){return wrapPointer(ak(this.a),Ov)};u.prototype.getDispatchInfo=function(){return wrapPointer(Yj(this.a),r)};
u.prototype.addCollisionObject=function(a,c,d){var e=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);void 0===c?Rj(e,a):void 0===d?Sj(e,a,c):Tj(e,a,c,d)};u.prototype.removeCollisionObject=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);ek(c,a)};u.prototype.getBroadphase=function(){return wrapPointer(Xj(this.a),Pv)};
u.prototype.convexSweepTest=function(a,c,d,e,f){var k=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);e&&"object"===typeof e&&(e=e.a);f&&"object"===typeof f&&(f=f.a);Wj(k,a,c,d,e,f)};u.prototype.contactPairTest=function(a,c,d){var e=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);Uj(e,a,c,d)};
u.prototype.contactTest=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);Vj(d,a,c)};u.prototype.updateSingleAabb=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);fk(c,a)};u.prototype.__destroy__=function(){Pj(this.a)};function Sv(){throw"cannot construct a btTriangleMeshShape, no constructor in IDL";}Sv.prototype=Object.create(Qv.prototype);Sv.prototype.constructor=Sv;Sv.prototype.b=Sv;Sv.c={};b.btTriangleMeshShape=Sv;
Sv.prototype.setLocalScaling=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);ns(c,a)};Sv.prototype.getLocalScaling=function(){return wrapPointer(ms(this.a),h)};Sv.prototype.calculateLocalInertia=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);ls(d,a,c)};Sv.prototype.__destroy__=function(){ks(this.a)};function w(){this.a=dl();getCache(w)[this.a]=this}w.prototype=Object.create(l.prototype);w.prototype.constructor=w;w.prototype.b=w;w.c={};
b.btGhostObject=w;w.prototype.getNumOverlappingObjects=function(){return ol(this.a)};w.prototype.getOverlappingObject=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);return wrapPointer(pl(c,a),l)};w.prototype.setAnisotropicFriction=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);Al(d,a,c)};w.prototype.getCollisionShape=function(){return wrapPointer(kl(this.a),g)};
w.prototype.setContactProcessingThreshold=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Fl(c,a)};w.prototype.setActivationState=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);zl(c,a)};w.prototype.forceActivationState=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);el(c,a)};w.prototype.activate=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);void 0===a?bl(c):cl(c,a)};w.prototype.isActive=function(){return!!vl(this.a)};w.prototype.isKinematicObject=function(){return!!wl(this.a)};
w.prototype.isStaticObject=function(){return!!xl(this.a)};w.prototype.isStaticOrKinematicObject=function(){return!!yl(this.a)};w.prototype.getRestitution=function(){return ql(this.a)};w.prototype.setRestitution=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Jl(c,a)};w.prototype.getFriction=function(){return ll(this.a)};w.prototype.setFriction=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Gl(c,a)};w.prototype.getRollingFriction=function(){return rl(this.a)};
w.prototype.setRollingFriction=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Kl(c,a)};w.prototype.getCollisionFlags=function(){return jl(this.a)};w.prototype.setCollisionFlags=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Dl(c,a)};w.prototype.getWorldTransform=function(){return wrapPointer(ul(this.a),m)};w.prototype.setWorldTransform=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Nl(c,a)};
w.prototype.setCollisionShape=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);El(c,a)};w.prototype.getCcdMotionThreshold=function(){return hl(this.a)};w.prototype.setCcdMotionThreshold=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Bl(c,a)};w.prototype.getCcdSweptSphereRadius=function(){return il(this.a)};w.prototype.setCcdSweptSphereRadius=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Cl(c,a)};w.prototype.getUserIndex=function(){return sl(this.a)};
w.prototype.setUserIndex=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Ll(c,a)};w.prototype.getUserPointer=function(){return wrapPointer(tl(this.a),VoidPtr)};w.prototype.setUserPointer=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Ml(c,a)};w.prototype.getInterpolationAngularVelocity=function(){return wrapPointer(ml(this.a),h)};w.prototype.setInterpolationAngularVelocity=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Hl(c,a)};
w.prototype.getInterpolationLinearVelocity=function(){return wrapPointer(nl(this.a),h)};w.prototype.setInterpolationLinearVelocity=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Il(c,a)};w.prototype.getBroadphaseHandle=function(){return wrapPointer(gl(this.a),Mv)};w.prototype.getActivationState=function(){return fl(this.a)};w.prototype.__destroy__=function(){al(this.a)};
function Tv(a,c){a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);this.a=Pg(a,c);getCache(Tv)[this.a]=this}Tv.prototype=Object.create(g.prototype);Tv.prototype.constructor=Tv;Tv.prototype.b=Tv;Tv.c={};b.btConeShape=Tv;Tv.prototype.setLocalScaling=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Sg(c,a)};Tv.prototype.getLocalScaling=function(){return wrapPointer(Rg(this.a),h)};
Tv.prototype.calculateLocalInertia=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);Qg(d,a,c)};Tv.prototype.__destroy__=function(){Og(this.a)};function Uv(){throw"cannot construct a btActionInterface, no constructor in IDL";}Uv.prototype=Object.create(WrapperObject.prototype);Uv.prototype.constructor=Uv;Uv.prototype.b=Uv;Uv.c={};b.btActionInterface=Uv;
Uv.prototype.updateAction=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);$d(d,a,c)};Uv.prototype.__destroy__=function(){Zd(this.a)};function h(a,c,d){a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);this.a=void 0===a?Ds():void 0===c?_emscripten_bind_btVector3_btVector3_1(a):void 0===d?_emscripten_bind_btVector3_btVector3_2(a,c):Es(a,c,d);getCache(h)[this.a]=this}h.prototype=Object.create(WrapperObject.prototype);
h.prototype.constructor=h;h.prototype.b=h;h.c={};b.btVector3=h;h.prototype.length=h.prototype.length=function(){return Gs(this.a)};h.prototype.x=h.prototype.x=function(){return Qs(this.a)};h.prototype.y=h.prototype.y=function(){return Rs(this.a)};h.prototype.z=h.prototype.z=function(){return Ss(this.a)};h.prototype.setX=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Ns(c,a)};h.prototype.setY=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Os(c,a)};
h.prototype.setZ=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Ps(c,a)};h.prototype.setValue=function(a,c,d){var e=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);Ms(e,a,c,d)};h.prototype.normalize=h.prototype.normalize=function(){Hs(this.a)};h.prototype.rotate=h.prototype.rotate=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);return wrapPointer(Ls(d,a,c),h)};
h.prototype.dot=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);return Fs(c,a)};h.prototype.op_mul=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);return wrapPointer(Js(c,a),h)};h.prototype.op_add=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);return wrapPointer(Is(c,a),h)};h.prototype.op_sub=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);return wrapPointer(Ks(c,a),h)};h.prototype.__destroy__=function(){Cs(this.a)};
function Vv(){throw"cannot construct a btVehicleRaycaster, no constructor in IDL";}Vv.prototype=Object.create(WrapperObject.prototype);Vv.prototype.constructor=Vv;Vv.prototype.b=Vv;Vv.c={};b.btVehicleRaycaster=Vv;Vv.prototype.castRay=function(a,c,d){var e=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);st(e,a,c,d)};Vv.prototype.__destroy__=function(){rt(this.a)};function x(){throw"cannot construct a btQuadWord, no constructor in IDL";}
x.prototype=Object.create(WrapperObject.prototype);x.prototype.constructor=x;x.prototype.b=x;x.c={};b.btQuadWord=x;x.prototype.x=x.prototype.x=function(){return zo(this.a)};x.prototype.y=x.prototype.y=function(){return Ao(this.a)};x.prototype.z=x.prototype.z=function(){return Bo(this.a)};x.prototype.w=function(){return yo(this.a)};x.prototype.setX=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);vo(c,a)};x.prototype.setY=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);wo(c,a)};
x.prototype.setZ=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);xo(c,a)};x.prototype.setW=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);uo(c,a)};x.prototype.__destroy__=function(){to(this.a)};function Wv(a){a&&"object"===typeof a&&(a=a.a);this.a=li(a);getCache(Wv)[this.a]=this}Wv.prototype=Object.create(g.prototype);Wv.prototype.constructor=Wv;Wv.prototype.b=Wv;Wv.c={};b.btCylinderShape=Wv;Wv.prototype.setMargin=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);qi(c,a)};
Wv.prototype.getMargin=function(){return oi(this.a)};Wv.prototype.setLocalScaling=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);pi(c,a)};Wv.prototype.getLocalScaling=function(){return wrapPointer(ni(this.a),h)};Wv.prototype.calculateLocalInertia=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);mi(d,a,c)};Wv.prototype.__destroy__=function(){ki(this.a)};function Xv(){throw"cannot construct a btConvexShape, no constructor in IDL";}Xv.prototype=Object.create(g.prototype);
Xv.prototype.constructor=Xv;Xv.prototype.b=Xv;Xv.c={};b.btConvexShape=Xv;Xv.prototype.setLocalScaling=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Nh(c,a)};Xv.prototype.getLocalScaling=function(){return wrapPointer(Lh(this.a),h)};Xv.prototype.calculateLocalInertia=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);Kh(d,a,c)};Xv.prototype.setMargin=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Oh(c,a)};Xv.prototype.getMargin=function(){return Mh(this.a)};
Xv.prototype.__destroy__=function(){Jh(this.a)};function Nv(){throw"cannot construct a btDispatcher, no constructor in IDL";}Nv.prototype=Object.create(WrapperObject.prototype);Nv.prototype.constructor=Nv;Nv.prototype.b=Nv;Nv.c={};b.btDispatcher=Nv;Nv.prototype.getNumManifolds=function(){return Oj(this.a)};Nv.prototype.getManifoldByIndexInternal=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);return wrapPointer(Nj(c,a),Yv)};Nv.prototype.__destroy__=function(){Mj(this.a)};
function y(a,c,d,e,f){a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);e&&"object"===typeof e&&(e=e.a);f&&"object"===typeof f&&(f=f.a);this.a=void 0===e?zk(a,c,d):void 0===f?_emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_4(a,c,d,e):Ak(a,c,d,e,f);getCache(y)[this.a]=this}y.prototype=Object.create(p.prototype);y.prototype.constructor=y;y.prototype.b=y;y.c={};b.btGeneric6DofConstraint=y;
y.prototype.setLinearLowerLimit=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Ik(c,a)};y.prototype.setLinearUpperLimit=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Jk(c,a)};y.prototype.setAngularLowerLimit=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Fk(c,a)};y.prototype.setAngularUpperLimit=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Gk(c,a)};y.prototype.getFrameOffsetA=function(){return wrapPointer(Dk(this.a),m)};
y.prototype.enableFeedback=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Bk(c,a)};y.prototype.getBreakingImpulseThreshold=function(){return Ck(this.a)};y.prototype.setBreakingImpulseThreshold=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Hk(c,a)};y.prototype.getParam=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);return Ek(d,a,c)};
y.prototype.setParam=function(a,c,d){var e=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);Kk(e,a,c,d)};y.prototype.__destroy__=function(){yk(this.a)};function Zv(){throw"cannot construct a btStridingMeshInterface, no constructor in IDL";}Zv.prototype=Object.create(WrapperObject.prototype);Zv.prototype.constructor=Zv;Zv.prototype.b=Zv;Zv.c={};b.btStridingMeshInterface=Zv;Zv.prototype.__destroy__=function(){Zr(this.a)};
function $v(){throw"cannot construct a btMotionState, no constructor in IDL";}$v.prototype=Object.create(WrapperObject.prototype);$v.prototype.constructor=$v;$v.prototype.b=$v;$v.c={};b.btMotionState=$v;$v.prototype.getWorldTransform=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);fn(c,a)};$v.prototype.setWorldTransform=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);gn(c,a)};$v.prototype.__destroy__=function(){en(this.a)};
function aw(){throw"cannot construct a ConvexResultCallback, no constructor in IDL";}aw.prototype=Object.create(WrapperObject.prototype);aw.prototype.constructor=aw;aw.prototype.b=aw;aw.c={};b.ConvexResultCallback=aw;aw.prototype.hasHit=function(){return!!Zc(this.a)};aw.prototype.get_m_collisionFilterGroup=function(){return Xc(this.a)};aw.prototype.set_m_collisionFilterGroup=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);ad(c,a)};aw.prototype.get_m_collisionFilterMask=function(){return Yc(this.a)};
aw.prototype.set_m_collisionFilterMask=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);bd(c,a)};aw.prototype.get_m_closestHitFraction=function(){return Wc(this.a)};aw.prototype.set_m_closestHitFraction=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);$c(c,a)};aw.prototype.__destroy__=function(){Vc(this.a)};function bw(){throw"cannot construct a ContactResultCallback, no constructor in IDL";}bw.prototype=Object.create(WrapperObject.prototype);bw.prototype.constructor=bw;
bw.prototype.b=bw;bw.c={};b.ContactResultCallback=bw;bw.prototype.addSingleResult=function(a,c,d,e,f,k,n){var B=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);e&&"object"===typeof e&&(e=e.a);f&&"object"===typeof f&&(f=f.a);k&&"object"===typeof k&&(k=k.a);n&&"object"===typeof n&&(n=n.a);return Uc(B,a,c,d,e,f,k,n)};bw.prototype.__destroy__=function(){Tc(this.a)};function z(){throw"cannot construct a RayResultCallback, no constructor in IDL";}
z.prototype=Object.create(WrapperObject.prototype);z.prototype.constructor=z;z.prototype.b=z;z.c={};b.RayResultCallback=z;z.prototype.hasHit=function(){return!!Cd(this.a)};z.prototype.get_m_collisionFilterGroup=function(){return zd(this.a)};z.prototype.set_m_collisionFilterGroup=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Ed(c,a)};z.prototype.get_m_collisionFilterMask=function(){return Ad(this.a)};
z.prototype.set_m_collisionFilterMask=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Fd(c,a)};z.prototype.get_m_closestHitFraction=function(){return yd(this.a)};z.prototype.set_m_closestHitFraction=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Dd(c,a)};z.prototype.get_m_collisionObject=function(){return wrapPointer(Bd(this.a),l)};z.prototype.set_m_collisionObject=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Gd(c,a)};z.prototype.__destroy__=function(){xd(this.a)};
function cw(){throw"cannot construct a btMatrix3x3, no constructor in IDL";}cw.prototype=Object.create(WrapperObject.prototype);cw.prototype.constructor=cw;cw.prototype.b=cw;cw.c={};b.btMatrix3x3=cw;cw.prototype.setEulerZYX=function(a,c,d){var e=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);dn(e,a,c,d)};cw.prototype.getRotation=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);bn(c,a)};
cw.prototype.getRow=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);return wrapPointer(cn(c,a),h)};cw.prototype.__destroy__=function(){an(this.a)};function r(){throw"cannot construct a btDispatcherInfo, no constructor in IDL";}r.prototype=Object.create(WrapperObject.prototype);r.prototype.constructor=r;r.prototype.b=r;r.c={};b.btDispatcherInfo=r;r.prototype.get_m_timeStep=function(){return xj(this.a)};
r.prototype.set_m_timeStep=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Ij(c,a)};r.prototype.get_m_stepCount=function(){return vj(this.a)};r.prototype.set_m_stepCount=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Gj(c,a)};r.prototype.get_m_dispatchFunc=function(){return sj(this.a)};r.prototype.set_m_dispatchFunc=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Dj(c,a)};r.prototype.get_m_timeOfImpact=function(){return wj(this.a)};
r.prototype.set_m_timeOfImpact=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Hj(c,a)};r.prototype.get_m_useContinuous=function(){return!!yj(this.a)};r.prototype.set_m_useContinuous=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Jj(c,a)};r.prototype.get_m_enableSatConvex=function(){return!!uj(this.a)};r.prototype.set_m_enableSatConvex=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Fj(c,a)};r.prototype.get_m_enableSPU=function(){return!!tj(this.a)};
r.prototype.set_m_enableSPU=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Ej(c,a)};r.prototype.get_m_useEpa=function(){return!!Aj(this.a)};r.prototype.set_m_useEpa=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Lj(c,a)};r.prototype.get_m_allowedCcdPenetration=function(){return qj(this.a)};r.prototype.set_m_allowedCcdPenetration=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Bj(c,a)};r.prototype.get_m_useConvexConservativeDistanceUtil=function(){return!!zj(this.a)};
r.prototype.set_m_useConvexConservativeDistanceUtil=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Kj(c,a)};r.prototype.get_m_convexConservativeDistanceThreshold=function(){return rj(this.a)};r.prototype.set_m_convexConservativeDistanceThreshold=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Cj(c,a)};r.prototype.__destroy__=function(){pj(this.a)};function dw(){this.a=cd();getCache(dw)[this.a]=this}dw.prototype=Object.create($v.prototype);dw.prototype.constructor=dw;
dw.prototype.b=dw;dw.c={};b.LayaMotionState=dw;dw.prototype.getWorldTransform=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);ed(c,a)};dw.prototype.setWorldTransform=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);fd(c,a)};dw.prototype.__destroy__=function(){dd(this.a)};function A(){throw"cannot construct a btWheelInfoConstructionInfo, no constructor in IDL";}A.prototype=Object.create(WrapperObject.prototype);A.prototype.constructor=A;A.prototype.b=A;A.c={};
b.btWheelInfoConstructionInfo=A;A.prototype.get_m_chassisConnectionCS=function(){return wrapPointer(It(this.a),h)};A.prototype.set_m_chassisConnectionCS=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Ut(c,a)};A.prototype.get_m_wheelDirectionCS=function(){return wrapPointer(Pt(this.a),h)};A.prototype.set_m_wheelDirectionCS=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);au(c,a)};A.prototype.get_m_wheelAxleCS=function(){return wrapPointer(Ot(this.a),h)};
A.prototype.set_m_wheelAxleCS=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);$t(c,a)};A.prototype.get_m_suspensionRestLength=function(){return Mt(this.a)};A.prototype.set_m_suspensionRestLength=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Yt(c,a)};A.prototype.get_m_maxSuspensionTravelCm=function(){return Lt(this.a)};A.prototype.set_m_maxSuspensionTravelCm=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Xt(c,a)};A.prototype.get_m_wheelRadius=function(){return Qt(this.a)};
A.prototype.set_m_wheelRadius=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);bu(c,a)};A.prototype.get_m_suspensionStiffness=function(){return Nt(this.a)};A.prototype.set_m_suspensionStiffness=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Zt(c,a)};A.prototype.get_m_wheelsDampingCompression=function(){return Rt(this.a)};A.prototype.set_m_wheelsDampingCompression=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);cu(c,a)};A.prototype.get_m_wheelsDampingRelaxation=function(){return St(this.a)};
A.prototype.set_m_wheelsDampingRelaxation=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);du(c,a)};A.prototype.get_m_frictionSlip=function(){return Jt(this.a)};A.prototype.set_m_frictionSlip=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Vt(c,a)};A.prototype.get_m_maxSuspensionForce=function(){return Kt(this.a)};A.prototype.set_m_maxSuspensionForce=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Wt(c,a)};A.prototype.get_m_bIsFrontWheel=function(){return!!Ht(this.a)};
A.prototype.set_m_bIsFrontWheel=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Tt(c,a)};A.prototype.__destroy__=function(){Gt(this.a)};function ew(a,c){a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);this.a=void 0===c?Qh(a):Rh(a,c);getCache(ew)[this.a]=this}ew.prototype=Object.create(Xv.prototype);ew.prototype.constructor=ew;ew.prototype.b=ew;ew.c={};b.btConvexTriangleMeshShape=ew;
ew.prototype.setLocalScaling=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Vh(c,a)};ew.prototype.getLocalScaling=function(){return wrapPointer(Th(this.a),h)};ew.prototype.calculateLocalInertia=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);Sh(d,a,c)};ew.prototype.setMargin=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Wh(c,a)};ew.prototype.getMargin=function(){return Uh(this.a)};ew.prototype.__destroy__=function(){Ph(this.a)};
function Pv(){throw"cannot construct a btBroadphaseInterface, no constructor in IDL";}Pv.prototype=Object.create(WrapperObject.prototype);Pv.prototype.constructor=Pv;Pv.prototype.b=Pv;Pv.c={};b.btBroadphaseInterface=Pv;Pv.prototype.__destroy__=function(){me(this.a)};function fw(a){a&&"object"===typeof a&&(a=a.a);this.a=void 0===a?vi():wi(a);getCache(fw)[this.a]=this}fw.prototype=Object.create(WrapperObject.prototype);fw.prototype.constructor=fw;fw.prototype.b=fw;fw.c={};
b.btDefaultCollisionConfiguration=fw;fw.prototype.__destroy__=function(){ui(this.a)};function C(a,c,d,e){a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);e&&"object"===typeof e&&(e=e.a);this.a=void 0===e?Lp(a,c,d):Mp(a,c,d,e);getCache(C)[this.a]=this}C.prototype=Object.create(WrapperObject.prototype);C.prototype.constructor=C;C.prototype.b=C;C.c={};b.btRigidBodyConstructionInfo=C;C.prototype.get_m_linearDamping=function(){return Vp(this.a)};
C.prototype.set_m_linearDamping=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);gq(c,a)};C.prototype.get_m_angularDamping=function(){return Sp(this.a)};C.prototype.set_m_angularDamping=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);dq(c,a)};C.prototype.get_m_friction=function(){return Up(this.a)};C.prototype.set_m_friction=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);fq(c,a)};C.prototype.get_m_rollingFriction=function(){return Yp(this.a)};
C.prototype.set_m_rollingFriction=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);jq(c,a)};C.prototype.get_m_restitution=function(){return Xp(this.a)};C.prototype.set_m_restitution=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);iq(c,a)};C.prototype.get_m_linearSleepingThreshold=function(){return Wp(this.a)};C.prototype.set_m_linearSleepingThreshold=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);hq(c,a)};C.prototype.get_m_angularSleepingThreshold=function(){return Tp(this.a)};
C.prototype.set_m_angularSleepingThreshold=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);eq(c,a)};C.prototype.get_m_additionalDamping=function(){return!!Qp(this.a)};C.prototype.set_m_additionalDamping=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);bq(c,a)};C.prototype.get_m_additionalDampingFactor=function(){return Pp(this.a)};C.prototype.set_m_additionalDampingFactor=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);aq(c,a)};
C.prototype.get_m_additionalLinearDampingThresholdSqr=function(){return Rp(this.a)};C.prototype.set_m_additionalLinearDampingThresholdSqr=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);cq(c,a)};C.prototype.get_m_additionalAngularDampingThresholdSqr=function(){return Op(this.a)};C.prototype.set_m_additionalAngularDampingThresholdSqr=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);$p(c,a)};C.prototype.get_m_additionalAngularDampingFactor=function(){return Np(this.a)};
C.prototype.set_m_additionalAngularDampingFactor=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Zp(c,a)};C.prototype.__destroy__=function(){Kp(this.a)};function gw(){throw"cannot construct a btCollisionConfiguration, no constructor in IDL";}gw.prototype=Object.create(WrapperObject.prototype);gw.prototype.constructor=gw;gw.prototype.b=gw;gw.c={};b.btCollisionConfiguration=gw;gw.prototype.__destroy__=function(){bf(this.a)};function Yv(){this.a=$n();getCache(Yv)[this.a]=this}Yv.prototype=Object.create(WrapperObject.prototype);
Yv.prototype.constructor=Yv;Yv.prototype.b=Yv;Yv.c={};b.btPersistentManifold=Yv;Yv.prototype.getBody0=function(){return wrapPointer(ao(this.a),l)};Yv.prototype.getBody1=function(){return wrapPointer(bo(this.a),l)};Yv.prototype.getNumContacts=function(){return eo(this.a)};Yv.prototype.getContactPoint=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);return wrapPointer(co(c,a),D)};Yv.prototype.__destroy__=function(){Zn(this.a)};
function E(a){a&&"object"===typeof a&&(a=a.a);this.a=void 0===a?og():pg(a);getCache(E)[this.a]=this}E.prototype=Object.create(g.prototype);E.prototype.constructor=E;E.prototype.b=E;E.c={};b.btCompoundShape=E;E.prototype.addChildShape=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);ng(d,a,c)};E.prototype.removeChildShapeByIndex=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);vg(c,a)};E.prototype.getNumChildShapes=function(){return ug(this.a)};
E.prototype.getChildShape=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);return wrapPointer(rg(c,a),g)};E.prototype.setMargin=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);xg(c,a)};E.prototype.getMargin=function(){return tg(this.a)};E.prototype.updateChildTransform=function(a,c,d){var e=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);void 0===d?yg(e,a,c):zg(e,a,c,d)};
E.prototype.setLocalScaling=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);wg(c,a)};E.prototype.getLocalScaling=function(){return wrapPointer(sg(this.a),h)};E.prototype.calculateLocalInertia=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);qg(d,a,c)};E.prototype.__destroy__=function(){mg(this.a)};function F(a,c){a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);this.a=bc(a,c);getCache(F)[this.a]=this}F.prototype=Object.create(aw.prototype);
F.prototype.constructor=F;F.prototype.b=F;F.c={};b.ClosestConvexResultCallback=F;F.prototype.hasHit=function(){return!!mc(this.a)};F.prototype.get_m_convexFromWorld=function(){return wrapPointer(hc(this.a),h)};F.prototype.set_m_convexFromWorld=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);sc(c,a)};F.prototype.get_m_convexToWorld=function(){return wrapPointer(ic(this.a),h)};F.prototype.set_m_convexToWorld=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);tc(c,a)};
F.prototype.get_m_hitNormalWorld=function(){return wrapPointer(kc(this.a),h)};F.prototype.set_m_hitNormalWorld=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);vc(c,a)};F.prototype.get_m_hitPointWorld=function(){return wrapPointer(lc(this.a),h)};F.prototype.set_m_hitPointWorld=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);wc(c,a)};F.prototype.get_m_hitCollisionObject=function(){return wrapPointer(jc(this.a),l)};
F.prototype.set_m_hitCollisionObject=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);uc(c,a)};F.prototype.get_m_collisionFilterGroup=function(){return ec(this.a)};F.prototype.set_m_collisionFilterGroup=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);oc(c,a)};F.prototype.get_m_collisionFilterMask=function(){return fc(this.a)};F.prototype.set_m_collisionFilterMask=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);rc(c,a)};F.prototype.get_m_closestHitFraction=function(){return dc(this.a)};
F.prototype.set_m_closestHitFraction=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);nc(c,a)};F.prototype.__destroy__=function(){cc(this.a)};function G(a,c){a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);this.a=Eb(a,c);getCache(G)[this.a]=this}G.prototype=Object.create(z.prototype);G.prototype.constructor=G;G.prototype.b=G;G.c={};b.AllHitsRayResultCallback=G;G.prototype.hasHit=function(){return!!Qb(this.a)};
G.prototype.get_m_collisionObjects=function(){return wrapPointer(Kb(this.a),hw)};G.prototype.set_m_collisionObjects=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Wb(c,a)};G.prototype.get_m_rayFromWorld=function(){return wrapPointer(Ob(this.a),h)};G.prototype.set_m_rayFromWorld=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);$b(c,a)};G.prototype.get_m_rayToWorld=function(){return wrapPointer(Pb(this.a),h)};
G.prototype.set_m_rayToWorld=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);ac(c,a)};G.prototype.get_m_hitNormalWorld=function(){return wrapPointer(Mb(this.a),H)};G.prototype.set_m_hitNormalWorld=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Yb(c,a)};G.prototype.get_m_hitPointWorld=function(){return wrapPointer(Nb(this.a),H)};G.prototype.set_m_hitPointWorld=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Zb(c,a)};
G.prototype.get_m_hitFractions=function(){return wrapPointer(Lb(this.a),iw)};G.prototype.set_m_hitFractions=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Xb(c,a)};G.prototype.get_m_collisionFilterGroup=function(){return Hb(this.a)};G.prototype.set_m_collisionFilterGroup=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Sb(c,a)};G.prototype.get_m_collisionFilterMask=function(){return Ib(this.a)};
G.prototype.set_m_collisionFilterMask=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Tb(c,a)};G.prototype.get_m_closestHitFraction=function(){return Gb(this.a)};G.prototype.set_m_closestHitFraction=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Rb(c,a)};G.prototype.get_m_collisionObject=function(){return wrapPointer(Jb(this.a),l)};G.prototype.set_m_collisionObject=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Vb(c,a)};G.prototype.__destroy__=function(){Fb(this.a)};
function jw(a){a&&"object"===typeof a&&(a=a.a);this.a=Ii(a);getCache(jw)[this.a]=this}jw.prototype=Object.create(Vv.prototype);jw.prototype.constructor=jw;jw.prototype.b=jw;jw.c={};b.btDefaultVehicleRaycaster=jw;jw.prototype.castRay=function(a,c,d){var e=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);Ji(e,a,c,d)};jw.prototype.__destroy__=function(){Hi(this.a)};function kw(){this.a=jh();getCache(kw)[this.a]=this}kw.prototype=Object.create(WrapperObject.prototype);
kw.prototype.constructor=kw;kw.prototype.b=kw;kw.c={};b.btConstraintSetting=kw;kw.prototype.get_m_tau=function(){return mh(this.a)};kw.prototype.set_m_tau=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);ph(c,a)};kw.prototype.get_m_damping=function(){return kh(this.a)};kw.prototype.set_m_damping=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);nh(c,a)};kw.prototype.get_m_impulseClamp=function(){return lh(this.a)};
kw.prototype.set_m_impulseClamp=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);oh(c,a)};kw.prototype.__destroy__=function(){ih(this.a)};function lw(){throw"cannot construct a LocalShapeInfo, no constructor in IDL";}lw.prototype=Object.create(WrapperObject.prototype);lw.prototype.constructor=lw;lw.prototype.b=lw;lw.c={};b.LocalShapeInfo=lw;lw.prototype.get_m_shapePart=function(){return td(this.a)};
lw.prototype.set_m_shapePart=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);vd(c,a)};lw.prototype.get_m_triangleIndex=function(){return ud(this.a)};lw.prototype.set_m_triangleIndex=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);wd(c,a)};lw.prototype.__destroy__=function(){sd(this.a)};function I(a){a&&"object"===typeof a&&(a=a.a);this.a=uq(a);getCache(I)[this.a]=this}I.prototype=Object.create(l.prototype);I.prototype.constructor=I;I.prototype.b=I;I.c={};b.btRigidBody=I;
I.prototype.getCenterOfMassTransform=function(){return wrapPointer(Eq(this.a),m)};I.prototype.setCenterOfMassTransform=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);dr(c,a)};I.prototype.setSleepingThresholds=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);tr(d,a,c)};I.prototype.getLinearSleepingThreshold=function(){return Mq(this.a)};I.prototype.getAngularSleepingThreshold=function(){return zq(this.a)};
I.prototype.setDamping=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);hr(d,a,c)};I.prototype.setMassProps=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);pr(d,a,c)};I.prototype.setLinearFactor=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);nr(c,a)};I.prototype.applyTorque=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);tq(c,a)};
I.prototype.applyForce=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);pq(d,a,c)};I.prototype.applyCentralForce=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);nq(c,a)};I.prototype.applyTorqueImpulse=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);sq(c,a)};I.prototype.applyImpulse=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);rq(d,a,c)};
I.prototype.applyCentralImpulse=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);oq(c,a)};I.prototype.updateInertiaTensor=function(){yr(this.a)};I.prototype.getLinearVelocity=function(){return wrapPointer(Nq(this.a),h)};I.prototype.getAngularVelocity=function(){return wrapPointer(Aq(this.a),h)};I.prototype.setLinearVelocity=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);or(c,a)};I.prototype.setAngularVelocity=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);$q(c,a)};
I.prototype.getMotionState=function(){return wrapPointer(Oq(this.a),$v)};I.prototype.setMotionState=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);qr(c,a)};I.prototype.setAngularFactor=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Zq(c,a)};I.prototype.upcast=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);return wrapPointer(xr(c,a),I)};I.prototype.getAabb=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);xq(d,a,c)};
I.prototype.applyGravity=function(){qq(this.a)};I.prototype.getGravity=function(){return wrapPointer(Jq(this.a),h)};I.prototype.setGravity=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);kr(c,a)};I.prototype.getFlags=function(){return Hq(this.a)};I.prototype.setFlags=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);ir(c,a)};I.prototype.clearForces=function(){vq(this.a)};
I.prototype.setAnisotropicFriction=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);ar(d,a,c)};I.prototype.getCollisionShape=function(){return wrapPointer(Gq(this.a),g)};I.prototype.setContactProcessingThreshold=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);gr(c,a)};I.prototype.setActivationState=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Yq(c,a)};
I.prototype.forceActivationState=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);wq(c,a)};I.prototype.activate=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);void 0===a?lq(c):mq(c,a)};I.prototype.isActive=function(){return!!Uq(this.a)};I.prototype.isKinematicObject=function(){return!!Vq(this.a)};I.prototype.isStaticObject=function(){return!!Wq(this.a)};I.prototype.isStaticOrKinematicObject=function(){return!!Xq(this.a)};I.prototype.getRestitution=function(){return Pq(this.a)};
I.prototype.setRestitution=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);rr(c,a)};I.prototype.getFriction=function(){return Iq(this.a)};I.prototype.setFriction=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);jr(c,a)};I.prototype.getRollingFriction=function(){return Qq(this.a)};I.prototype.setRollingFriction=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);sr(c,a)};I.prototype.getCollisionFlags=function(){return Fq(this.a)};
I.prototype.setCollisionFlags=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);er(c,a)};I.prototype.getWorldTransform=function(){return wrapPointer(Tq(this.a),m)};I.prototype.setWorldTransform=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);wr(c,a)};I.prototype.setCollisionShape=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);fr(c,a)};I.prototype.getCcdMotionThreshold=function(){return Cq(this.a)};
I.prototype.setCcdMotionThreshold=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);br(c,a)};I.prototype.getCcdSweptSphereRadius=function(){return Dq(this.a)};I.prototype.setCcdSweptSphereRadius=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);cr(c,a)};I.prototype.getUserIndex=function(){return Rq(this.a)};I.prototype.setUserIndex=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);ur(c,a)};I.prototype.getUserPointer=function(){return wrapPointer(Sq(this.a),VoidPtr)};
I.prototype.setUserPointer=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);vr(c,a)};I.prototype.getInterpolationAngularVelocity=function(){return wrapPointer(Kq(this.a),h)};I.prototype.setInterpolationAngularVelocity=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);lr(c,a)};I.prototype.getInterpolationLinearVelocity=function(){return wrapPointer(Lq(this.a),h)};I.prototype.setInterpolationLinearVelocity=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);mr(c,a)};
I.prototype.getBroadphaseHandle=function(){return wrapPointer(Bq(this.a),Mv)};I.prototype.getActivationState=function(){return yq(this.a)};I.prototype.__destroy__=function(){kq(this.a)};function mw(){this.a=si();getCache(mw)[this.a]=this}mw.prototype=Object.create(WrapperObject.prototype);mw.prototype.constructor=mw;mw.prototype.b=mw;mw.c={};b.btDbvtBroadphase=mw;mw.prototype.getOverlappingPairCache=function(){return wrapPointer(ti(this.a),Ov)};mw.prototype.__destroy__=function(){ri(this.a)};
function nw(a){a&&"object"===typeof a&&(a=a.a);this.a=df(a);getCache(nw)[this.a]=this}nw.prototype=Object.create(Nv.prototype);nw.prototype.constructor=nw;nw.prototype.b=nw;nw.c={};b.btCollisionDispatcher=nw;nw.prototype.getNumManifolds=function(){return ff(this.a)};nw.prototype.getManifoldByIndexInternal=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);return wrapPointer(ef(c,a),Yv)};nw.prototype.__destroy__=function(){cf(this.a)};
function ow(a,c,d,e,f){a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);e&&"object"===typeof e&&(e=e.a);f&&"object"===typeof f&&(f=f.a);this.a=void 0===d?be(a,c):void 0===e?ce(a,c,d):void 0===f?de(a,c,d,e):ee(a,c,d,e,f);getCache(ow)[this.a]=this}ow.prototype=Object.create(WrapperObject.prototype);ow.prototype.constructor=ow;ow.prototype.b=ow;ow.c={};b.btAxisSweep3=ow;ow.prototype.__destroy__=function(){ae(this.a)};
function VoidPtr(){throw"cannot construct a VoidPtr, no constructor in IDL";}VoidPtr.prototype=Object.create(WrapperObject.prototype);VoidPtr.prototype.constructor=VoidPtr;VoidPtr.prototype.b=VoidPtr;VoidPtr.c={};b.VoidPtr=VoidPtr;VoidPtr.prototype.__destroy__=function(){Yd(this.a)};
function J(a,c,d,e){a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);e&&"object"===typeof e&&(e=e.a);this.a=void 0===d?Ug(a,c):void 0===e?_emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_3(a,c,d):Vg(a,c,d,e);getCache(J)[this.a]=this}J.prototype=Object.create(p.prototype);J.prototype.constructor=J;J.prototype.b=J;J.c={};b.btConeTwistConstraint=J;
J.prototype.setLimit=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);ch(d,a,c)};J.prototype.setAngularOnly=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);$g(c,a)};J.prototype.setDamping=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);bh(c,a)};J.prototype.enableMotor=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Xg(c,a)};J.prototype.setMaxMotorImpulse=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);eh(c,a)};
J.prototype.setMaxMotorImpulseNormalized=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);dh(c,a)};J.prototype.setMotorTarget=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);gh(c,a)};J.prototype.setMotorTargetInConstraintSpace=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);fh(c,a)};J.prototype.enableFeedback=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Wg(c,a)};J.prototype.getBreakingImpulseThreshold=function(){return Yg(this.a)};
J.prototype.setBreakingImpulseThreshold=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);ah(c,a)};J.prototype.getParam=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);return Zg(d,a,c)};J.prototype.setParam=function(a,c,d){var e=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);hh(e,a,c,d)};J.prototype.__destroy__=function(){Tg(this.a)};
function K(a,c,d,e,f,k,n){a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);e&&"object"===typeof e&&(e=e.a);f&&"object"===typeof f&&(f=f.a);k&&"object"===typeof k&&(k=k.a);n&&"object"===typeof n&&(n=n.a);this.a=void 0===d?Yl(a,c):void 0===e?Zl(a,c,d):void 0===f?$l(a,c,d,e):void 0===k?am(a,c,d,e,f):void 0===n?bm(a,c,d,e,f,k):cm(a,c,d,e,f,k,n);getCache(K)[this.a]=this}K.prototype=Object.create(p.prototype);K.prototype.constructor=K;K.prototype.b=K;K.c={};
b.btHingeConstraint=K;K.prototype.setLimit=function(a,c,d,e,f){var k=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);e&&"object"===typeof e&&(e=e.a);f&&"object"===typeof f&&(f=f.a);void 0===f?km(k,a,c,d,e):lm(k,a,c,d,e,f)};K.prototype.enableAngularMotor=function(a,c,d){var e=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);dm(e,a,c,d)};
K.prototype.setAngularOnly=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);im(c,a)};K.prototype.enableMotor=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);fm(c,a)};K.prototype.setMaxMotorImpulse=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);mm(c,a)};K.prototype.setMotorTarget=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);nm(d,a,c)};K.prototype.enableFeedback=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);em(c,a)};
K.prototype.getBreakingImpulseThreshold=function(){return gm(this.a)};K.prototype.setBreakingImpulseThreshold=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);jm(c,a)};K.prototype.getParam=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);return hm(d,a,c)};K.prototype.setParam=function(a,c,d){var e=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);om(e,a,c,d)};K.prototype.__destroy__=function(){Xl(this.a)};
function pw(a,c){a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);this.a=Kg(a,c);getCache(pw)[this.a]=this}pw.prototype=Object.create(Tv.prototype);pw.prototype.constructor=pw;pw.prototype.b=pw;pw.c={};b.btConeShapeZ=pw;pw.prototype.setLocalScaling=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Ng(c,a)};pw.prototype.getLocalScaling=function(){return wrapPointer(Mg(this.a),h)};
pw.prototype.calculateLocalInertia=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);Lg(d,a,c)};pw.prototype.__destroy__=function(){Jg(this.a)};function qw(a,c){a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);this.a=Fg(a,c);getCache(qw)[this.a]=this}qw.prototype=Object.create(Tv.prototype);qw.prototype.constructor=qw;qw.prototype.b=qw;qw.c={};b.btConeShapeX=qw;
qw.prototype.setLocalScaling=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Ig(c,a)};qw.prototype.getLocalScaling=function(){return wrapPointer(Hg(this.a),h)};qw.prototype.calculateLocalInertia=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);Gg(d,a,c)};qw.prototype.__destroy__=function(){Eg(this.a)};
function rw(a,c){a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);this.a=void 0===a?ss():void 0===c?ts(a):us(a,c);getCache(rw)[this.a]=this}rw.prototype=Object.create(Zv.prototype);rw.prototype.constructor=rw;rw.prototype.b=rw;rw.c={};b.btTriangleMesh=rw;rw.prototype.addTriangle=function(a,c,d,e){var f=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);e&&"object"===typeof e&&(e=e.a);void 0===e?qs(f,a,c,d):rs(f,a,c,d,e)};
rw.prototype.__destroy__=function(){ps(this.a)};function sw(){this.a=Dh();getCache(sw)[this.a]=this}sw.prototype=Object.create(g.prototype);sw.prototype.constructor=sw;sw.prototype.b=sw;sw.c={};b.btConvexHullShape=sw;sw.prototype.addPoint=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);void 0===c?Bh(d,a):Ch(d,a,c)};sw.prototype.setMargin=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Ih(c,a)};sw.prototype.getMargin=function(){return Gh(this.a)};
sw.prototype.setLocalScaling=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Hh(c,a)};sw.prototype.getLocalScaling=function(){return wrapPointer(Fh(this.a),h)};sw.prototype.calculateLocalInertia=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);Eh(d,a,c)};sw.prototype.__destroy__=function(){Ah(this.a)};function L(){this.a=tt();getCache(L)[this.a]=this}L.prototype=Object.create(WrapperObject.prototype);L.prototype.constructor=L;L.prototype.b=L;
L.c={};b.btVehicleTuning=L;L.prototype.get_m_suspensionStiffness=function(){return zt(this.a)};L.prototype.set_m_suspensionStiffness=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Ft(c,a)};L.prototype.get_m_suspensionCompression=function(){return xt(this.a)};L.prototype.set_m_suspensionCompression=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Dt(c,a)};L.prototype.get_m_suspensionDamping=function(){return yt(this.a)};
L.prototype.set_m_suspensionDamping=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Et(c,a)};L.prototype.get_m_maxSuspensionTravelCm=function(){return wt(this.a)};L.prototype.set_m_maxSuspensionTravelCm=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Ct(c,a)};L.prototype.get_m_frictionSlip=function(){return ut(this.a)};L.prototype.set_m_frictionSlip=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);At(c,a)};L.prototype.get_m_maxSuspensionForce=function(){return vt(this.a)};
L.prototype.set_m_maxSuspensionForce=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Bt(c,a)};function tw(){throw"cannot construct a btCollisionObjectWrapper, no constructor in IDL";}tw.prototype=Object.create(WrapperObject.prototype);tw.prototype.constructor=tw;tw.prototype.b=tw;tw.c={};b.btCollisionObjectWrapper=tw;function uw(a){a&&"object"===typeof a&&(a=a.a);this.a=ok(a);getCache(uw)[this.a]=this}uw.prototype=Object.create(Rv.prototype);uw.prototype.constructor=uw;uw.prototype.b=uw;
uw.c={};b.btGImpactMeshShape=uw;uw.prototype.setLocalScaling=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);rk(c,a)};uw.prototype.getLocalScaling=function(){return wrapPointer(qk(this.a),h)};uw.prototype.calculateLocalInertia=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);pk(d,a,c)};uw.prototype.updateBound=function(){sk(this.a)};uw.prototype.__destroy__=function(){nk(this.a)};
function vw(a,c){a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);this.a=void 0===a?Ai():void 0===c?Bi(a):Ci(a,c);getCache(vw)[this.a]=this}vw.prototype=Object.create($v.prototype);vw.prototype.constructor=vw;vw.prototype.b=vw;vw.c={};b.btDefaultMotionState=vw;vw.prototype.getWorldTransform=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Di(c,a)};vw.prototype.setWorldTransform=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Fi(c,a)};
vw.prototype.get_m_graphicsWorldTrans=function(){return wrapPointer(Ei(this.a),m)};vw.prototype.set_m_graphicsWorldTrans=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Gi(c,a)};vw.prototype.__destroy__=function(){zi(this.a)};function M(a){a&&"object"===typeof a&&(a=a.a);this.a=fu(a);getCache(M)[this.a]=this}M.prototype=Object.create(WrapperObject.prototype);M.prototype.constructor=M;M.prototype.b=M;M.c={};b.btWheelInfo=M;M.prototype.getSuspensionRestLength=function(){return gu(this.a)};
M.prototype.updateWheel=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);cv(d,a,c)};M.prototype.get_m_suspensionStiffness=function(){return xu(this.a)};M.prototype.set_m_suspensionStiffness=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Vu(c,a)};M.prototype.get_m_frictionSlip=function(){return nu(this.a)};M.prototype.set_m_frictionSlip=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Lu(c,a)};M.prototype.get_m_engineForce=function(){return mu(this.a)};
M.prototype.set_m_engineForce=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Ku(c,a)};M.prototype.get_m_rollInfluence=function(){return ru(this.a)};M.prototype.set_m_rollInfluence=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Pu(c,a)};M.prototype.get_m_suspensionRestLength1=function(){return wu(this.a)};M.prototype.set_m_suspensionRestLength1=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Uu(c,a)};M.prototype.get_m_wheelsRadius=function(){return Cu(this.a)};
M.prototype.set_m_wheelsRadius=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);$u(c,a)};M.prototype.get_m_wheelsDampingCompression=function(){return Au(this.a)};M.prototype.set_m_wheelsDampingCompression=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Yu(c,a)};M.prototype.get_m_wheelsDampingRelaxation=function(){return Bu(this.a)};M.prototype.set_m_wheelsDampingRelaxation=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Zu(c,a)};M.prototype.get_m_steering=function(){return uu(this.a)};
M.prototype.set_m_steering=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Su(c,a)};M.prototype.get_m_maxSuspensionForce=function(){return ou(this.a)};M.prototype.set_m_maxSuspensionForce=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Mu(c,a)};M.prototype.get_m_maxSuspensionTravelCm=function(){return pu(this.a)};M.prototype.set_m_maxSuspensionTravelCm=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Nu(c,a)};M.prototype.get_m_wheelsSuspensionForce=function(){return Du(this.a)};
M.prototype.set_m_wheelsSuspensionForce=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);av(c,a)};M.prototype.get_m_bIsFrontWheel=function(){return!!hu(this.a)};M.prototype.set_m_bIsFrontWheel=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Fu(c,a)};M.prototype.get_m_raycastInfo=function(){return wrapPointer(qu(this.a),N)};M.prototype.set_m_raycastInfo=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Ou(c,a)};
M.prototype.get_m_chassisConnectionPointCS=function(){return wrapPointer(ju(this.a),h)};M.prototype.set_m_chassisConnectionPointCS=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Hu(c,a)};M.prototype.get_m_worldTransform=function(){return wrapPointer(Eu(this.a),m)};M.prototype.set_m_worldTransform=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);bv(c,a)};M.prototype.get_m_wheelDirectionCS=function(){return wrapPointer(zu(this.a),h)};
M.prototype.set_m_wheelDirectionCS=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Xu(c,a)};M.prototype.get_m_wheelAxleCS=function(){return wrapPointer(yu(this.a),h)};M.prototype.set_m_wheelAxleCS=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Wu(c,a)};M.prototype.get_m_rotation=function(){return su(this.a)};M.prototype.set_m_rotation=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Qu(c,a)};M.prototype.get_m_deltaRotation=function(){return lu(this.a)};
M.prototype.set_m_deltaRotation=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Ju(c,a)};M.prototype.get_m_brake=function(){return iu(this.a)};M.prototype.set_m_brake=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Gu(c,a)};M.prototype.get_m_clippedInvContactDotSuspension=function(){return ku(this.a)};M.prototype.set_m_clippedInvContactDotSuspension=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Iu(c,a)};M.prototype.get_m_suspensionRelativeVelocity=function(){return vu(this.a)};
M.prototype.set_m_suspensionRelativeVelocity=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Tu(c,a)};M.prototype.get_m_skidInfo=function(){return tu(this.a)};M.prototype.set_m_skidInfo=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Ru(c,a)};M.prototype.__destroy__=function(){eu(this.a)};
function O(a,c,d,e){a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);e&&"object"===typeof e&&(e=e.a);this.a=void 0===a?Us():void 0===c?_emscripten_bind_btVector4_btVector4_1(a):void 0===d?_emscripten_bind_btVector4_btVector4_2(a,c):void 0===e?_emscripten_bind_btVector4_btVector4_3(a,c,d):Vs(a,c,d,e);getCache(O)[this.a]=this}O.prototype=Object.create(h.prototype);O.prototype.constructor=O;O.prototype.b=O;O.c={};b.btVector4=O;O.prototype.w=function(){return gt(this.a)};
O.prototype.setValue=function(a,c,d,e){var f=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);e&&"object"===typeof e&&(e=e.a);ct(f,a,c,d,e)};O.prototype.length=O.prototype.length=function(){return Xs(this.a)};O.prototype.x=O.prototype.x=function(){return ht(this.a)};O.prototype.y=O.prototype.y=function(){return it(this.a)};O.prototype.z=O.prototype.z=function(){return jt(this.a)};
O.prototype.setX=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);dt(c,a)};O.prototype.setY=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);et(c,a)};O.prototype.setZ=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);ft(c,a)};O.prototype.normalize=O.prototype.normalize=function(){Ys(this.a)};O.prototype.rotate=O.prototype.rotate=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);return wrapPointer(bt(d,a,c),h)};
O.prototype.dot=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);return Ws(c,a)};O.prototype.op_mul=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);return wrapPointer($s(c,a),h)};O.prototype.op_add=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);return wrapPointer(Zs(c,a),h)};O.prototype.op_sub=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);return wrapPointer(at(c,a),h)};O.prototype.__destroy__=function(){Ts(this.a)};
function ww(){this.a=yi();getCache(ww)[this.a]=this}ww.prototype=Object.create(WrapperObject.prototype);ww.prototype.constructor=ww;ww.prototype.b=ww;ww.c={};b.btDefaultCollisionConstructionInfo=ww;ww.prototype.__destroy__=function(){xi(this.a)};function xw(){throw"cannot construct a btVehicleRaycasterResult, no constructor in IDL";}xw.prototype=Object.create(WrapperObject.prototype);xw.prototype.constructor=xw;xw.prototype.b=xw;xw.c={};b.btVehicleRaycasterResult=xw;
xw.prototype.get_m_hitPointInWorld=function(){return wrapPointer(nt(this.a),h)};xw.prototype.set_m_hitPointInWorld=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);qt(c,a)};xw.prototype.get_m_hitNormalInWorld=function(){return wrapPointer(mt(this.a),h)};xw.prototype.set_m_hitNormalInWorld=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);pt(c,a)};xw.prototype.get_m_distFraction=function(){return lt(this.a)};
xw.prototype.set_m_distFraction=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);ot(c,a)};xw.prototype.__destroy__=function(){kt(this.a)};function yw(){throw"cannot construct a btConstraintSolver, no constructor in IDL";}yw.prototype=Object.create(WrapperObject.prototype);yw.prototype.constructor=yw;yw.prototype.b=yw;yw.c={};b.btConstraintSolver=yw;yw.prototype.__destroy__=function(){qh(this.a)};
function P(a,c,d){a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);this.a=hp(a,c,d);getCache(P)[this.a]=this}P.prototype=Object.create(Uv.prototype);P.prototype.constructor=P;P.prototype.b=P;P.c={};b.btRaycastVehicle=P;P.prototype.applyEngineForce=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);gp(d,a,c)};
P.prototype.setSteeringValue=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);Ap(d,a,c)};P.prototype.getWheelTransformWS=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);return wrapPointer(up(c,a),m)};P.prototype.updateWheelTransform=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);Hp(d,a,c)};
P.prototype.addWheel=function(a,c,d,e,f,k,n){var B=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);e&&"object"===typeof e&&(e=e.a);f&&"object"===typeof f&&(f=f.a);k&&"object"===typeof k&&(k=k.a);n&&"object"===typeof n&&(n=n.a);return wrapPointer(fp(B,a,c,d,e,f,k,n),M)};P.prototype.getNumWheels=function(){return mp(this.a)};P.prototype.getRigidBody=function(){return wrapPointer(op(this.a),I)};
P.prototype.getWheelInfo=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);return wrapPointer(tp(c,a),M)};P.prototype.setBrake=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);xp(d,a,c)};P.prototype.setCoordinateSystem=function(a,c,d){var e=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);yp(e,a,c,d)};P.prototype.getCurrentSpeedKmHour=function(){return jp(this.a)};
P.prototype.getChassisWorldTransform=function(){return wrapPointer(ip(this.a),m)};P.prototype.rayCast=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);return vp(c,a)};P.prototype.updateVehicle=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Gp(c,a)};P.prototype.resetSuspension=function(){wp(this.a)};P.prototype.getSteeringValue=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);return pp(c,a)};
P.prototype.updateWheelTransformsWS=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);void 0===c?Ip(d,a):Jp(d,a,c)};P.prototype.setPitchControl=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);zp(c,a)};P.prototype.updateSuspension=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Fp(c,a)};P.prototype.updateFriction=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Ep(c,a)};P.prototype.getRightAxis=function(){return np(this.a)};
P.prototype.getUpAxis=function(){return qp(this.a)};P.prototype.getForwardAxis=function(){return kp(this.a)};P.prototype.getForwardVector=function(){return wrapPointer(lp(this.a),h)};P.prototype.getUserConstraintType=function(){return sp(this.a)};P.prototype.setUserConstraintType=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Cp(c,a)};P.prototype.setUserConstraintId=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Bp(c,a)};P.prototype.getUserConstraintId=function(){return rp(this.a)};
P.prototype.updateAction=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);Dp(d,a,c)};P.prototype.__destroy__=function(){ep(this.a)};function H(){throw"cannot construct a tVector3Array, no constructor in IDL";}H.prototype=Object.create(WrapperObject.prototype);H.prototype.constructor=H;H.prototype.b=H;H.c={};b.tVector3Array=H;H.prototype.size=H.prototype.size=function(){return uv(this.a)};
H.prototype.at=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);return wrapPointer(qv(c,a),h)};H.prototype.clear=H.prototype.clear=function(){rv(this.a)};H.prototype.push_back=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);tv(c,a)};H.prototype.pop_back=function(){sv(this.a)};H.prototype.__destroy__=function(){pv(this.a)};function zw(a){a&&"object"===typeof a&&(a=a.a);this.a=Yh(a);getCache(zw)[this.a]=this}zw.prototype=Object.create(Wv.prototype);zw.prototype.constructor=zw;
zw.prototype.b=zw;zw.c={};b.btCylinderShapeX=zw;zw.prototype.setMargin=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);ci(c,a)};zw.prototype.getMargin=function(){return ai(this.a)};zw.prototype.setLocalScaling=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);bi(c,a)};zw.prototype.getLocalScaling=function(){return wrapPointer($h(this.a),h)};zw.prototype.calculateLocalInertia=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);Zh(d,a,c)};
zw.prototype.__destroy__=function(){Xh(this.a)};function Aw(a){a&&"object"===typeof a&&(a=a.a);this.a=ei(a);getCache(Aw)[this.a]=this}Aw.prototype=Object.create(Wv.prototype);Aw.prototype.constructor=Aw;Aw.prototype.b=Aw;Aw.c={};b.btCylinderShapeZ=Aw;Aw.prototype.setMargin=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);ji(c,a)};Aw.prototype.getMargin=function(){return hi(this.a)};Aw.prototype.setLocalScaling=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);ii(c,a)};
Aw.prototype.getLocalScaling=function(){return wrapPointer(gi(this.a),h)};Aw.prototype.calculateLocalInertia=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);fi(d,a,c)};Aw.prototype.__destroy__=function(){di(this.a)};function Bw(){this.a=Ar();getCache(Bw)[this.a]=this}Bw.prototype=Object.create(WrapperObject.prototype);Bw.prototype.constructor=Bw;Bw.prototype.b=Bw;Bw.c={};b.btSequentialImpulseConstraintSolver=Bw;Bw.prototype.__destroy__=function(){zr(this.a)};
function N(){throw"cannot construct a RaycastInfo, no constructor in IDL";}N.prototype=Object.create(WrapperObject.prototype);N.prototype.constructor=N;N.prototype.b=N;N.c={};b.RaycastInfo=N;N.prototype.get_m_contactNormalWS=function(){return wrapPointer(Id(this.a),h)};N.prototype.set_m_contactNormalWS=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Qd(c,a)};N.prototype.get_m_contactPointWS=function(){return wrapPointer(Jd(this.a),h)};
N.prototype.set_m_contactPointWS=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Rd(c,a)};N.prototype.get_m_suspensionLength=function(){return Nd(this.a)};N.prototype.set_m_suspensionLength=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Vd(c,a)};N.prototype.get_m_hardPointWS=function(){return wrapPointer(Ld(this.a),h)};N.prototype.set_m_hardPointWS=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Td(c,a)};
N.prototype.get_m_wheelDirectionWS=function(){return wrapPointer(Pd(this.a),h)};N.prototype.set_m_wheelDirectionWS=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Xd(c,a)};N.prototype.get_m_wheelAxleWS=function(){return wrapPointer(Od(this.a),h)};N.prototype.set_m_wheelAxleWS=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Wd(c,a)};N.prototype.get_m_isInContact=function(){return!!Md(this.a)};
N.prototype.set_m_isInContact=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Ud(c,a)};N.prototype.get_m_groundObject=function(){return Kd(this.a)};N.prototype.set_m_groundObject=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Sd(c,a)};N.prototype.__destroy__=function(){Hd(this.a)};
function Cw(a,c,d,e,f,k,n,B,ha){a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);e&&"object"===typeof e&&(e=e.a);f&&"object"===typeof f&&(f=f.a);k&&"object"===typeof k&&(k=k.a);n&&"object"===typeof n&&(n=n.a);B&&"object"===typeof B&&(B=B.a);ha&&"object"===typeof ha&&(ha=ha.a);this.a=Rl(a,c,d,e,f,k,n,B,ha);getCache(Cw)[this.a]=this}Cw.prototype=Object.create(Qv.prototype);Cw.prototype.constructor=Cw;Cw.prototype.b=Cw;Cw.c={};
b.btHeightfieldTerrainShape=Cw;Cw.prototype.setMargin=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Wl(c,a)};Cw.prototype.getMargin=function(){return Ul(this.a)};Cw.prototype.setLocalScaling=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Vl(c,a)};Cw.prototype.getLocalScaling=function(){return wrapPointer(Tl(this.a),h)};Cw.prototype.calculateLocalInertia=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);Sl(d,a,c)};
Cw.prototype.__destroy__=function(){Ql(this.a)};function Q(a,c,d,e){a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);e&&"object"===typeof e&&(e=e.a);this.a=Ti(a,c,d,e);getCache(Q)[this.a]=this}Q.prototype=Object.create(u.prototype);Q.prototype.constructor=Q;Q.prototype.b=Q;Q.c={};b.btDiscreteDynamicsWorld=Q;Q.prototype.setGravity=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);kj(c,a)};
Q.prototype.getGravity=function(){return wrapPointer(bj(this.a),h)};Q.prototype.addRigidBody=function(a,c,d){var e=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);void 0===c?Ri(e,a):void 0===d?_emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_2(e,a,c):Si(e,a,c,d)};Q.prototype.removeRigidBody=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);ij(c,a)};
Q.prototype.addConstraint=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);void 0===c?Pi(d,a):Qi(d,a,c)};Q.prototype.removeConstraint=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);hj(c,a)};Q.prototype.stepSimulation=function(a,c,d){var e=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);return void 0===c?lj(e,a):void 0===d?mj(e,a,c):nj(e,a,c,d)};Q.prototype.clearForces=function(){Ui(this.a)};
Q.prototype.setApplySpeculativeContactRestitution=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);jj(c,a)};Q.prototype.getApplySpeculativeContactRestitution=function(){return!!Yi(this.a)};Q.prototype.getDispatcher=function(){return wrapPointer(aj(this.a),Nv)};Q.prototype.rayTest=function(a,c,d){var e=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);ej(e,a,c,d)};Q.prototype.getPairCache=function(){return wrapPointer(cj(this.a),Ov)};
Q.prototype.getDispatchInfo=function(){return wrapPointer($i(this.a),r)};Q.prototype.addCollisionObject=function(a,c,d){var e=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);void 0===c?Mi(e,a):void 0===d?Ni(e,a,c):Oi(e,a,c,d)};Q.prototype.removeCollisionObject=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);gj(c,a)};Q.prototype.getBroadphase=function(){return wrapPointer(Zi(this.a),Pv)};
Q.prototype.convexSweepTest=function(a,c,d,e,f){var k=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);e&&"object"===typeof e&&(e=e.a);f&&"object"===typeof f&&(f=f.a);Xi(k,a,c,d,e,f)};Q.prototype.contactPairTest=function(a,c,d){var e=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);Vi(e,a,c,d)};
Q.prototype.contactTest=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);Wi(d,a,c)};Q.prototype.updateSingleAabb=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);oj(c,a)};Q.prototype.addAction=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Li(c,a)};Q.prototype.removeAction=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);fj(c,a)};Q.prototype.getSolverInfo=function(){return wrapPointer(dj(this.a),v)};Q.prototype.__destroy__=function(){Ki(this.a)};
function Dw(){this.a=Pl();getCache(Dw)[this.a]=this}Dw.prototype=Object.create(WrapperObject.prototype);Dw.prototype.constructor=Dw;Dw.prototype.b=Dw;Dw.c={};b.btGhostPairCallback=Dw;Dw.prototype.__destroy__=function(){Ol(this.a)};function Ew(){throw"cannot construct a btOverlappingPairCallback, no constructor in IDL";}Ew.prototype=Object.create(WrapperObject.prototype);Ew.prototype.constructor=Ew;Ew.prototype.b=Ew;Ew.c={};b.btOverlappingPairCallback=Ew;Ew.prototype.__destroy__=function(){kn(this.a)};
function R(a,c,d,e){a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);e&&"object"===typeof e&&(e=e.a);this.a=qm(a,c,d,e);getCache(R)[this.a]=this}R.prototype=Object.create(Uv.prototype);R.prototype.constructor=R;R.prototype.b=R;R.c={};b.btKinematicCharacterController=R;R.prototype.setUp=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Gm(c,a)};R.prototype.setWalkDirection=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Jm(c,a)};
R.prototype.setVelocityForTimeInterval=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);Im(d,a,c)};R.prototype.warp=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Lm(c,a)};R.prototype.preStep=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);zm(c,a)};R.prototype.playerStep=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);ym(d,a,c)};
R.prototype.setFallSpeed=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Am(c,a)};R.prototype.setJumpSpeed=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Cm(c,a)};R.prototype.setMaxJumpHeight=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Dm(c,a)};R.prototype.canJump=function(){return!!rm(this.a)};R.prototype.jump=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);wm(c,a)};R.prototype.setGravity=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Bm(c,a)};
R.prototype.getGravity=function(){return wrapPointer(tm(this.a),h)};R.prototype.setMaxSlope=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Em(c,a)};R.prototype.getMaxSlope=function(){return um(this.a)};R.prototype.getGhostObject=function(){return wrapPointer(sm(this.a),S)};R.prototype.setUseGhostSweepTest=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Hm(c,a)};R.prototype.onGround=function(){return!!xm(this.a)};
R.prototype.setUpInterpolate=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Fm(c,a)};R.prototype.updateAction=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);Km(d,a,c)};R.prototype.__destroy__=function(){pm(this.a)};function Fw(a,c){a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);this.a=Vr(a,c);getCache(Fw)[this.a]=this}Fw.prototype=Object.create(Qv.prototype);Fw.prototype.constructor=Fw;Fw.prototype.b=Fw;Fw.c={};
b.btStaticPlaneShape=Fw;Fw.prototype.setLocalScaling=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Yr(c,a)};Fw.prototype.getLocalScaling=function(){return wrapPointer(Xr(this.a),h)};Fw.prototype.calculateLocalInertia=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);Wr(d,a,c)};Fw.prototype.__destroy__=function(){Ur(this.a)};function Ov(){throw"cannot construct a btOverlappingPairCache, no constructor in IDL";}Ov.prototype=Object.create(WrapperObject.prototype);
Ov.prototype.constructor=Ov;Ov.prototype.b=Ov;Ov.c={};b.btOverlappingPairCache=Ov;Ov.prototype.setInternalGhostPairCallback=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);jn(c,a)};Ov.prototype.__destroy__=function(){hn(this.a)};function hw(){throw"cannot construct a tBtCollisionObjectArray, no constructor in IDL";}hw.prototype=Object.create(WrapperObject.prototype);hw.prototype.constructor=hw;hw.prototype.b=hw;hw.c={};b.tBtCollisionObjectArray=hw;hw.prototype.size=hw.prototype.size=function(){return iv(this.a)};
hw.prototype.at=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);return wrapPointer(ev(c,a),l)};hw.prototype.clear=hw.prototype.clear=function(){fv(this.a)};hw.prototype.push_back=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);hv(c,a)};hw.prototype.pop_back=function(){gv(this.a)};hw.prototype.__destroy__=function(){dv(this.a)};
function Gw(a,c,d,e){a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);e&&"object"===typeof e&&(e=e.a);this.a=hk(a,c,d,e);getCache(Gw)[this.a]=this}Gw.prototype=Object.create(p.prototype);Gw.prototype.constructor=Gw;Gw.prototype.b=Gw;Gw.c={};b.btFixedConstraint=Gw;Gw.prototype.enableFeedback=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);ik(c,a)};Gw.prototype.getBreakingImpulseThreshold=function(){return jk(this.a)};
Gw.prototype.setBreakingImpulseThreshold=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);lk(c,a)};Gw.prototype.getParam=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);return kk(d,a,c)};Gw.prototype.setParam=function(a,c,d){var e=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);mk(e,a,c,d)};Gw.prototype.__destroy__=function(){gk(this.a)};
function m(a,c){a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);this.a=void 0===a?as():void 0===c?_emscripten_bind_btTransform_btTransform_1(a):bs(a,c);getCache(m)[this.a]=this}m.prototype=Object.create(WrapperObject.prototype);m.prototype.constructor=m;m.prototype.b=m;m.c={};b.btTransform=m;m.prototype.setIdentity=function(){hs(this.a)};m.prototype.setOrigin=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);is(c,a)};
m.prototype.setRotation=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);js(c,a)};m.prototype.getOrigin=function(){return wrapPointer(ds(this.a),h)};m.prototype.getRotation=function(){return wrapPointer(es(this.a),T)};m.prototype.getBasis=function(){return wrapPointer(cs(this.a),cw)};
m.prototype.setFromOpenGLMatrix=function(a){var c=this.a;if(Lv){for(var d=0;d<Kv.length;d++)b._free(Kv[d]);Kv.length=0;b._free(Hv);Hv=0;Iv+=Lv;Lv=0}Hv||(Iv+=128,Hv=b._malloc(Iv),assert(Hv));Jv=0;if("object"==typeof a&&"object"===typeof a){d=ya;assert(Hv);d=a.length*d.BYTES_PER_ELEMENT;d=d+7&-8;if(Jv+d>=Iv){assert(0<d);Lv+=d;var e=b._malloc(d);Kv.push(e)}else e=Hv+Jv,Jv+=d;d=e;e=ya;var f=d;switch(e.BYTES_PER_ELEMENT){case 2:f>>=1;break;case 4:f>>=2;break;case 8:f>>=3}for(var k=0;k<a.length;k++)e[f+
k]=a[k];a=d}gs(c,a)};m.prototype.__destroy__=function(){$r(this.a)};function U(a,c){a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);this.a=xc(a,c);getCache(U)[this.a]=this}U.prototype=Object.create(z.prototype);U.prototype.constructor=U;U.prototype.b=U;U.c={};b.ClosestRayResultCallback=U;U.prototype.hasHit=function(){return!!Hc(this.a)};U.prototype.get_m_rayFromWorld=function(){return wrapPointer(Fc(this.a),h)};
U.prototype.set_m_rayFromWorld=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Oc(c,a)};U.prototype.get_m_rayToWorld=function(){return wrapPointer(Gc(this.a),h)};U.prototype.set_m_rayToWorld=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Pc(c,a)};U.prototype.get_m_hitNormalWorld=function(){return wrapPointer(Dc(this.a),h)};U.prototype.set_m_hitNormalWorld=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Mc(c,a)};
U.prototype.get_m_hitPointWorld=function(){return wrapPointer(Ec(this.a),h)};U.prototype.set_m_hitPointWorld=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Nc(c,a)};U.prototype.get_m_collisionFilterGroup=function(){return Ac(this.a)};U.prototype.set_m_collisionFilterGroup=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Jc(c,a)};U.prototype.get_m_collisionFilterMask=function(){return Bc(this.a)};
U.prototype.set_m_collisionFilterMask=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Kc(c,a)};U.prototype.get_m_closestHitFraction=function(){return zc(this.a)};U.prototype.set_m_closestHitFraction=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Ic(c,a)};U.prototype.get_m_collisionObject=function(){return wrapPointer(Cc(this.a),l)};U.prototype.set_m_collisionObject=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Lc(c,a)};U.prototype.__destroy__=function(){yc(this.a)};
function V(a,c){a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);this.a=jb(a,c);getCache(V)[this.a]=this}V.prototype=Object.create(aw.prototype);V.prototype.constructor=V;V.prototype.b=V;V.c={};b.AllConvexResultCallback=V;V.prototype.hasHit=function(){return!!ub(this.a)};V.prototype.get_m_convexFromWorld=function(){return wrapPointer(pb(this.a),h)};V.prototype.set_m_convexFromWorld=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);zb(c,a)};
V.prototype.get_m_convexToWorld=function(){return wrapPointer(qb(this.a),h)};V.prototype.set_m_convexToWorld=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Ab(c,a)};V.prototype.get_m_hitNormalWorld=function(){return wrapPointer(sb(this.a),H)};V.prototype.set_m_hitNormalWorld=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Cb(c,a)};V.prototype.get_m_hitPointWorld=function(){return wrapPointer(tb(this.a),H)};
V.prototype.set_m_hitPointWorld=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Db(c,a)};V.prototype.get_m_hitFractions=function(){return wrapPointer(rb(this.a),iw)};V.prototype.set_m_hitFractions=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Bb(c,a)};V.prototype.get_m_collisionObjects=function(){return wrapPointer(ob(this.a),hw)};V.prototype.set_m_collisionObjects=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);yb(c,a)};V.prototype.get_m_collisionFilterGroup=function(){return mb(this.a)};
V.prototype.set_m_collisionFilterGroup=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);wb(c,a)};V.prototype.get_m_collisionFilterMask=function(){return nb(this.a)};V.prototype.set_m_collisionFilterMask=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);xb(c,a)};V.prototype.get_m_closestHitFraction=function(){return lb(this.a)};V.prototype.set_m_closestHitFraction=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);vb(c,a)};V.prototype.__destroy__=function(){kb(this.a)};
function Hw(){this.a=Qc();getCache(Hw)[this.a]=this}Hw.prototype=Object.create(bw.prototype);Hw.prototype.constructor=Hw;Hw.prototype.b=Hw;Hw.c={};b.ConcreteContactResultCallback=Hw;Hw.prototype.addSingleResult=function(a,c,d,e,f,k,n){var B=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);e&&"object"===typeof e&&(e=e.a);f&&"object"===typeof f&&(f=f.a);k&&"object"===typeof k&&(k=k.a);n&&"object"===typeof n&&(n=n.a);return Sc(B,a,c,d,e,f,k,n)};
Hw.prototype.__destroy__=function(){Rc(this.a)};function Iw(a,c,d){a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);this.a=void 0===d?te(a,c):ue(a,c,d);getCache(Iw)[this.a]=this}Iw.prototype=Object.create(Sv.prototype);Iw.prototype.constructor=Iw;Iw.prototype.b=Iw;Iw.c={};b.btBvhTriangleMeshShape=Iw;Iw.prototype.setLocalScaling=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);xe(c,a)};
Iw.prototype.getLocalScaling=function(){return wrapPointer(we(this.a),h)};Iw.prototype.calculateLocalInertia=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);ve(d,a,c)};Iw.prototype.__destroy__=function(){se(this.a)};
function W(a,c,d,e,f){a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);e&&"object"===typeof e&&(e=e.a);f&&"object"===typeof f&&(f=f.a);this.a=void 0===e?Cr(a,c,d):void 0===f?_emscripten_bind_btSliderConstraint_btSliderConstraint_4(a,c,d,e):Dr(a,c,d,e,f);getCache(W)[this.a]=this}W.prototype=Object.create(p.prototype);W.prototype.constructor=W;W.prototype.b=W;W.c={};b.btSliderConstraint=W;
W.prototype.setLowerLinLimit=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Jr(c,a)};W.prototype.setUpperLinLimit=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Mr(c,a)};W.prototype.setLowerAngLimit=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Ir(c,a)};W.prototype.setUpperAngLimit=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Lr(c,a)};W.prototype.enableFeedback=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Er(c,a)};
W.prototype.getBreakingImpulseThreshold=function(){return Fr(this.a)};W.prototype.setBreakingImpulseThreshold=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Hr(c,a)};W.prototype.getParam=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);return Gr(d,a,c)};W.prototype.setParam=function(a,c,d){var e=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);Kr(e,a,c,d)};W.prototype.__destroy__=function(){Br(this.a)};
function S(){this.a=on();getCache(S)[this.a]=this}S.prototype=Object.create(w.prototype);S.prototype.constructor=S;S.prototype.b=S;S.c={};b.btPairCachingGhostObject=S;S.prototype.setAnisotropicFriction=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);Ln(d,a,c)};S.prototype.getCollisionShape=function(){return wrapPointer(vn(this.a),g)};S.prototype.setContactProcessingThreshold=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Qn(c,a)};
S.prototype.setActivationState=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Kn(c,a)};S.prototype.forceActivationState=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);pn(c,a)};S.prototype.activate=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);void 0===a?mn(c):nn(c,a)};S.prototype.isActive=function(){return!!Gn(this.a)};S.prototype.isKinematicObject=function(){return!!Hn(this.a)};S.prototype.isStaticObject=function(){return!!In(this.a)};
S.prototype.isStaticOrKinematicObject=function(){return!!Jn(this.a)};S.prototype.getRestitution=function(){return Bn(this.a)};S.prototype.setRestitution=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Un(c,a)};S.prototype.getFriction=function(){return wn(this.a)};S.prototype.setFriction=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Rn(c,a)};S.prototype.getRollingFriction=function(){return Cn(this.a)};
S.prototype.setRollingFriction=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Vn(c,a)};S.prototype.getCollisionFlags=function(){return un(this.a)};S.prototype.setCollisionFlags=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);On(c,a)};S.prototype.getWorldTransform=function(){return wrapPointer(Fn(this.a),m)};S.prototype.setWorldTransform=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Yn(c,a)};
S.prototype.setCollisionShape=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Pn(c,a)};S.prototype.getCcdMotionThreshold=function(){return sn(this.a)};S.prototype.setCcdMotionThreshold=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Mn(c,a)};S.prototype.getCcdSweptSphereRadius=function(){return tn(this.a)};S.prototype.setCcdSweptSphereRadius=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Nn(c,a)};S.prototype.getUserIndex=function(){return Dn(this.a)};
S.prototype.setUserIndex=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Wn(c,a)};S.prototype.getUserPointer=function(){return wrapPointer(En(this.a),VoidPtr)};S.prototype.setUserPointer=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Xn(c,a)};S.prototype.getInterpolationAngularVelocity=function(){return wrapPointer(xn(this.a),h)};S.prototype.setInterpolationAngularVelocity=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Sn(c,a)};
S.prototype.getInterpolationLinearVelocity=function(){return wrapPointer(yn(this.a),h)};S.prototype.setInterpolationLinearVelocity=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Tn(c,a)};S.prototype.getBroadphaseHandle=function(){return wrapPointer(rn(this.a),Mv)};S.prototype.getActivationState=function(){return qn(this.a)};S.prototype.getNumOverlappingObjects=function(){return zn(this.a)};
S.prototype.getOverlappingObject=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);return wrapPointer(An(c,a),l)};S.prototype.__destroy__=function(){ln(this.a)};function D(){throw"cannot construct a btManifoldPoint, no constructor in IDL";}D.prototype=Object.create(WrapperObject.prototype);D.prototype.constructor=D;D.prototype.b=D;D.c={};b.btManifoldPoint=D;D.prototype.getPositionWorldOnA=function(){return wrapPointer(Pm(this.a),h)};
D.prototype.getPositionWorldOnB=function(){return wrapPointer(Qm(this.a),h)};D.prototype.getAppliedImpulse=function(){return Nm(this.a)};D.prototype.getDistance=function(){return Om(this.a)};D.prototype.get_m_localPointA=function(){return wrapPointer(Rm(this.a),h)};D.prototype.set_m_localPointA=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Wm(c,a)};D.prototype.get_m_localPointB=function(){return wrapPointer(Sm(this.a),h)};
D.prototype.set_m_localPointB=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Xm(c,a)};D.prototype.get_m_positionWorldOnB=function(){return wrapPointer(Vm(this.a),h)};D.prototype.set_m_positionWorldOnB=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);$m(c,a)};D.prototype.get_m_positionWorldOnA=function(){return wrapPointer(Um(this.a),h)};D.prototype.set_m_positionWorldOnA=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Zm(c,a)};
D.prototype.get_m_normalWorldOnB=function(){return wrapPointer(Tm(this.a),h)};D.prototype.set_m_normalWorldOnB=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Ym(c,a)};D.prototype.__destroy__=function(){Mm(this.a)};
function X(a,c,d,e){a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);e&&"object"===typeof e&&(e=e.a);this.a=void 0===d?go(a,c):void 0===e?_emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_3(a,c,d):ho(a,c,d,e);getCache(X)[this.a]=this}X.prototype=Object.create(p.prototype);X.prototype.constructor=X;X.prototype.b=X;X.c={};b.btPoint2PointConstraint=X;X.prototype.setPivotA=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);qo(c,a)};
X.prototype.setPivotB=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);ro(c,a)};X.prototype.getPivotInA=function(){return wrapPointer(lo(this.a),h)};X.prototype.getPivotInB=function(){return wrapPointer(mo(this.a),h)};X.prototype.enableFeedback=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);io(c,a)};X.prototype.getBreakingImpulseThreshold=function(){return jo(this.a)};X.prototype.setBreakingImpulseThreshold=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);oo(c,a)};
X.prototype.getParam=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);return ko(d,a,c)};X.prototype.setParam=function(a,c,d){var e=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);po(e,a,c,d)};X.prototype.get_m_setting=function(){return wrapPointer(no(this.a),kw)};X.prototype.set_m_setting=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);so(c,a)};X.prototype.__destroy__=function(){fo(this.a)};
function Mv(){throw"cannot construct a btBroadphaseProxy, no constructor in IDL";}Mv.prototype=Object.create(WrapperObject.prototype);Mv.prototype.constructor=Mv;Mv.prototype.b=Mv;Mv.c={};b.btBroadphaseProxy=Mv;Mv.prototype.get_m_collisionFilterGroup=function(){return oe(this.a)};Mv.prototype.set_m_collisionFilterGroup=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);qe(c,a)};Mv.prototype.get_m_collisionFilterMask=function(){return pe(this.a)};
Mv.prototype.set_m_collisionFilterMask=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);re(c,a)};Mv.prototype.__destroy__=function(){ne(this.a)};
function Y(a,c,d,e,f){a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);e&&"object"===typeof e&&(e=e.a);f&&"object"===typeof f&&(f=f.a);this.a=void 0===e?Mk(a,c,d):void 0===f?_emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_4(a,c,d,e):Nk(a,c,d,e,f);getCache(Y)[this.a]=this}Y.prototype=Object.create(y.prototype);Y.prototype.constructor=Y;Y.prototype.b=Y;Y.c={};b.btGeneric6DofSpringConstraint=Y;
Y.prototype.enableSpring=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);Pk(d,a,c)};Y.prototype.setStiffness=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);$k(d,a,c)};Y.prototype.setDamping=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);Wk(d,a,c)};Y.prototype.setLinearLowerLimit=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Xk(c,a)};
Y.prototype.setLinearUpperLimit=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Yk(c,a)};Y.prototype.setAngularLowerLimit=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Tk(c,a)};Y.prototype.setAngularUpperLimit=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Uk(c,a)};Y.prototype.getFrameOffsetA=function(){return wrapPointer(Rk(this.a),m)};Y.prototype.enableFeedback=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Ok(c,a)};
Y.prototype.getBreakingImpulseThreshold=function(){return Qk(this.a)};Y.prototype.setBreakingImpulseThreshold=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Vk(c,a)};Y.prototype.getParam=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);return Sk(d,a,c)};Y.prototype.setParam=function(a,c,d){var e=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);Zk(e,a,c,d)};Y.prototype.__destroy__=function(){Lk(this.a)};
function Jw(a){a&&"object"===typeof a&&(a=a.a);this.a=ge(a);getCache(Jw)[this.a]=this}Jw.prototype=Object.create(g.prototype);Jw.prototype.constructor=Jw;Jw.prototype.b=Jw;Jw.c={};b.btBoxShape=Jw;Jw.prototype.setMargin=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);le(c,a)};Jw.prototype.getMargin=function(){return je(this.a)};Jw.prototype.setLocalScaling=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);ke(c,a)};
Jw.prototype.getLocalScaling=function(){return wrapPointer(ie(this.a),h)};Jw.prototype.calculateLocalInertia=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);he(d,a,c)};Jw.prototype.__destroy__=function(){fe(this.a)};function Kw(a,c){a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);this.a=ze(a,c);getCache(Kw)[this.a]=this}Kw.prototype=Object.create(t.prototype);Kw.prototype.constructor=Kw;Kw.prototype.b=Kw;Kw.c={};b.btCapsuleShapeX=Kw;
Kw.prototype.setMargin=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);He(c,a)};Kw.prototype.getMargin=function(){return De(this.a)};Kw.prototype.getUpAxis=function(){return Fe(this.a)};Kw.prototype.getRadius=function(){return Ee(this.a)};Kw.prototype.getHalfHeight=function(){return Be(this.a)};Kw.prototype.setLocalScaling=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Ge(c,a)};Kw.prototype.getLocalScaling=function(){return wrapPointer(Ce(this.a),h)};
Kw.prototype.calculateLocalInertia=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);Ae(d,a,c)};Kw.prototype.__destroy__=function(){ye(this.a)};function T(a,c,d,e){a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);e&&"object"===typeof e&&(e=e.a);this.a=Fo(a,c,d,e);getCache(T)[this.a]=this}T.prototype=Object.create(x.prototype);T.prototype.constructor=T;T.prototype.b=T;T.c={};b.btQuaternion=T;
T.prototype.setValue=function(a,c,d,e){var f=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);e&&"object"===typeof e&&(e=e.a);Wo(f,a,c,d,e)};T.prototype.setEulerZYX=function(a,c,d){var e=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);Uo(e,a,c,d)};T.prototype.setRotation=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);Vo(d,a,c)};
T.prototype.normalize=T.prototype.normalize=function(){No(this.a)};T.prototype.length2=function(){return Lo(this.a)};T.prototype.length=T.prototype.length=function(){return Mo(this.a)};T.prototype.dot=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);return Go(c,a)};T.prototype.normalized=function(){return wrapPointer(Oo(this.a),T)};T.prototype.getAxis=function(){return wrapPointer(Jo(this.a),h)};T.prototype.inverse=T.prototype.inverse=function(){return wrapPointer(Ko(this.a),T)};
T.prototype.getAngle=function(){return Io(this.a)};T.prototype.getAngleShortestPath=function(){return Ho(this.a)};T.prototype.angle=T.prototype.angle=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);return Eo(c,a)};T.prototype.angleShortestPath=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);return Do(c,a)};T.prototype.op_add=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);return wrapPointer(Po(c,a),T)};
T.prototype.op_sub=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);return wrapPointer(To(c,a),T)};T.prototype.op_mul=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);return wrapPointer(Ro(c,a),T)};T.prototype.op_mulq=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);return wrapPointer(So(c,a),T)};T.prototype.op_div=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);return wrapPointer(Qo(c,a),T)};T.prototype.x=T.prototype.x=function(){return bp(this.a)};
T.prototype.y=T.prototype.y=function(){return cp(this.a)};T.prototype.z=T.prototype.z=function(){return dp(this.a)};T.prototype.w=function(){return ap(this.a)};T.prototype.setX=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Yo(c,a)};T.prototype.setY=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Zo(c,a)};T.prototype.setZ=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);$o(c,a)};T.prototype.setW=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Xo(c,a)};
T.prototype.__destroy__=function(){Co(this.a)};function Lw(a,c){a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);this.a=Je(a,c);getCache(Lw)[this.a]=this}Lw.prototype=Object.create(t.prototype);Lw.prototype.constructor=Lw;Lw.prototype.b=Lw;Lw.c={};b.btCapsuleShapeZ=Lw;Lw.prototype.setMargin=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Re(c,a)};Lw.prototype.getMargin=function(){return Ne(this.a)};Lw.prototype.getUpAxis=function(){return Pe(this.a)};
Lw.prototype.getRadius=function(){return Oe(this.a)};Lw.prototype.getHalfHeight=function(){return Le(this.a)};Lw.prototype.setLocalScaling=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Qe(c,a)};Lw.prototype.getLocalScaling=function(){return wrapPointer(Me(this.a),h)};Lw.prototype.calculateLocalInertia=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);Ke(d,a,c)};Lw.prototype.__destroy__=function(){Ie(this.a)};
function v(){throw"cannot construct a btContactSolverInfo, no constructor in IDL";}v.prototype=Object.create(WrapperObject.prototype);v.prototype.constructor=v;v.prototype.b=v;v.c={};b.btContactSolverInfo=v;v.prototype.get_m_solverMode=function(){return th(this.a)};v.prototype.set_m_solverMode=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);xh(c,a)};v.prototype.get_m_splitImpulse=function(){return!!vh(this.a)};
v.prototype.set_m_splitImpulse=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);zh(c,a)};v.prototype.get_m_splitImpulsePenetrationThreshold=function(){return uh(this.a)};v.prototype.set_m_splitImpulsePenetrationThreshold=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);yh(c,a)};v.prototype.get_m_numIterations=function(){return sh(this.a)};v.prototype.set_m_numIterations=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);wh(c,a)};v.prototype.__destroy__=function(){rh(this.a)};
function iw(){throw"cannot construct a tScalarArray, no constructor in IDL";}iw.prototype=Object.create(WrapperObject.prototype);iw.prototype.constructor=iw;iw.prototype.b=iw;iw.c={};b.tScalarArray=iw;iw.prototype.size=iw.prototype.size=function(){return ov(this.a)};iw.prototype.at=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);return kv(c,a)};iw.prototype.clear=iw.prototype.clear=function(){lv(this.a)};
iw.prototype.push_back=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);nv(c,a)};iw.prototype.pop_back=function(){mv(this.a)};iw.prototype.__destroy__=function(){jv(this.a)};function Mw(a){a&&"object"===typeof a&&(a=a.a);this.a=Or(a);getCache(Mw)[this.a]=this}Mw.prototype=Object.create(g.prototype);Mw.prototype.constructor=Mw;Mw.prototype.b=Mw;Mw.c={};b.btSphereShape=Mw;Mw.prototype.setMargin=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Tr(c,a)};Mw.prototype.getMargin=function(){return Rr(this.a)};
Mw.prototype.setLocalScaling=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);Sr(c,a)};Mw.prototype.getLocalScaling=function(){return wrapPointer(Qr(this.a),h)};Mw.prototype.calculateLocalInertia=function(a,c){var d=this.a;a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);Pr(d,a,c)};Mw.prototype.__destroy__=function(){Nr(this.a)};
function Z(a,c,d,e,f){a&&"object"===typeof a&&(a=a.a);c&&"object"===typeof c&&(c=c.a);d&&"object"===typeof d&&(d=d.a);e&&"object"===typeof e&&(e=e.a);f&&"object"===typeof f&&(f=f.a);this.a=gd(a,c,d,e,f);getCache(Z)[this.a]=this}Z.prototype=Object.create(WrapperObject.prototype);Z.prototype.constructor=Z;Z.prototype.b=Z;Z.c={};b.LocalConvexResult=Z;Z.prototype.get_m_hitCollisionObject=function(){return wrapPointer(id(this.a),l)};
Z.prototype.set_m_hitCollisionObject=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);nd(c,a)};Z.prototype.get_m_localShapeInfo=function(){return wrapPointer(md(this.a),lw)};Z.prototype.set_m_localShapeInfo=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);rd(c,a)};Z.prototype.get_m_hitNormalLocal=function(){return wrapPointer(kd(this.a),h)};Z.prototype.set_m_hitNormalLocal=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);pd(c,a)};
Z.prototype.get_m_hitPointLocal=function(){return wrapPointer(ld(this.a),h)};Z.prototype.set_m_hitPointLocal=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);qd(c,a)};Z.prototype.get_m_hitFraction=function(){return jd(this.a)};Z.prototype.set_m_hitFraction=function(a){var c=this.a;a&&"object"===typeof a&&(a=a.a);od(c,a)};Z.prototype.__destroy__=function(){hd(this.a)};
(function(){function a(){b.BT_CONSTRAINT_ERP=Cv();b.BT_CONSTRAINT_STOP_ERP=Ev();b.BT_CONSTRAINT_CFM=Bv();b.BT_CONSTRAINT_STOP_CFM=Dv();b.PHY_FLOAT=xv();b.PHY_DOUBLE=vv();b.PHY_INTEGER=yv();b.PHY_SHORT=zv();b.PHY_FIXEDPOINT88=wv();b.PHY_UCHAR=Av()}b.calledRun?a():Oa.unshift(a)})();window.Physics3D=b;


  return Physics3D;
};
Physics3D = Physics3D.bind({
  _currentScript: typeof document !== 'undefined' ? document.currentScript : undefined
});
if (typeof exports === 'object' && typeof module === 'object')
    module.exports = Physics3D;
  else if (typeof define === 'function' && define['amd'])
    define([], function() { return Physics3D; });
  else if (typeof exports === 'object')
    exports["Physics3D"] = Physics3D;
  