littlejsengine
Version:
LittleJS - Tiny and Fast HTML5 Game Engine
107 lines (104 loc) • 300 kB
JavaScript
var Box2D = (function() {
var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined;
if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename;
return (
function(Box2D) {
Box2D = Box2D || {};
var a;a||(a=typeof Box2D !== 'undefined' ? Box2D : {});var aa;a.ready=new Promise(function(b){aa=b});var ba={},ca;for(ca in a)a.hasOwnProperty(ca)&&(ba[ca]=a[ca]);var da=!1,ea=!1,fa=!1,ha=!1;da="object"===typeof window;ea="function"===typeof importScripts;fa="object"===typeof process&&"object"===typeof process.versions&&"string"===typeof process.versions.node;ha=!da&&!fa&&!ea;var ia="",ja,ka,la,ma;
if(fa)ia=ea?require("path").dirname(ia)+"/":__dirname+"/",ja=function(b,c){la||(la=require("fs"));ma||(ma=require("path"));b=ma.normalize(b);return la.readFileSync(b,c?null:"utf8")},ka=function(b){b=ja(b,!0);b.buffer||(b=new Uint8Array(b));assert(b.buffer);return b},1<process.argv.length&&process.argv[1].replace(/\\/g,"/"),process.argv.slice(2),process.on("uncaughtException",function(b){throw b;}),process.on("unhandledRejection",na),a.inspect=function(){return"[Emscripten Module object]"};else if(ha)"undefined"!=
typeof read&&(ja=function(b){return read(b)}),ka=function(b){if("function"===typeof readbuffer)return new Uint8Array(readbuffer(b));b=read(b,"binary");assert("object"===typeof b);return b},"undefined"!==typeof print&&("undefined"===typeof console&&(console={}),console.log=print,console.warn=console.error="undefined"!==typeof printErr?printErr:print);else if(da||ea)ea?ia=self.location.href:document.currentScript&&(ia=document.currentScript.src),_scriptDir&&(ia=_scriptDir),ia=0!==ia.indexOf("blob:")?
ia.substr(0,ia.lastIndexOf("/")+1):"",ja=function(b){var c=new XMLHttpRequest;c.open("GET",b,!1);c.send(null);return c.responseText},ea&&(ka=function(b){var c=new XMLHttpRequest;c.open("GET",b,!1);c.responseType="arraybuffer";c.send(null);return new Uint8Array(c.response)});var pa=a.print||console.log.bind(console),qa=a.printErr||console.warn.bind(console);for(ca in ba)ba.hasOwnProperty(ca)&&(a[ca]=ba[ca]);ba=null;var ra;a.wasmBinary&&(ra=a.wasmBinary);var noExitRuntime;
a.noExitRuntime&&(noExitRuntime=a.noExitRuntime);"object"!==typeof WebAssembly&&qa("no native wasm support detected");var sa,ta=new WebAssembly.Table({initial:210,maximum:230,element:"anyfunc"}),ua=!1;function assert(b,c){b||na("Assertion failed: "+c)}var va="undefined"!==typeof TextDecoder?new TextDecoder("utf8"):void 0;
function wa(b,c,d){var f=c+d;for(d=c;b[d]&&!(d>=f);)++d;if(16<d-c&&b.subarray&&va)return va.decode(b.subarray(c,d));for(f="";c<d;){var y=b[c++];if(y&128){var oa=b[c++]&63;if(192==(y&224))f+=String.fromCharCode((y&31)<<6|oa);else{var ya=b[c++]&63;y=224==(y&240)?(y&15)<<12|oa<<6|ya:(y&7)<<18|oa<<12|ya<<6|b[c++]&63;65536>y?f+=String.fromCharCode(y):(y-=65536,f+=String.fromCharCode(55296|y>>10,56320|y&1023))}}else f+=String.fromCharCode(y)}return f}function xa(b){return b?wa(za,b,void 0):""}
var Aa,za,Ba,Ca;function Da(b){Aa=b;a.HEAP8=new Int8Array(b);a.HEAP16=new Int16Array(b);a.HEAP32=Ba=new Int32Array(b);a.HEAPU8=za=new Uint8Array(b);a.HEAPU16=new Uint16Array(b);a.HEAPU32=new Uint32Array(b);a.HEAPF32=new Float32Array(b);a.HEAPF64=Ca=new Float64Array(b)}var Ea=a.INITIAL_MEMORY||16777216;if(sa=a.wasmMemory?a.wasmMemory:new WebAssembly.Memory({initial:Ea/65536,maximum:32768}))Aa=sa.buffer;Ea=Aa.byteLength;Da(Aa);Ba[6512]=5269088;
function Fa(b){for(;0<b.length;){var c=b.shift();if("function"==typeof c)c(a);else{var d=c.ev;"number"===typeof d?void 0===c.Au?a.dynCall_v(d):a.dynCall_vi(d,c.Au):d(void 0===c.Au?null:c.Au)}}}var Ga=[],Ha=[],Ia=[],Ja=[],Ka=!1;function La(){var b=a.preRun.shift();Ga.unshift(b)}var Ma=0,Na=null,Oa=null;a.preloadedImages={};a.preloadedAudios={};
function na(b){if(a.onAbort)a.onAbort(b);b+="";pa(b);qa(b);ua=!0;throw new WebAssembly.RuntimeError("abort("+b+"). Build with -s ASSERTIONS=1 for more info.");}function Pa(b){var c=Qa;return String.prototype.startsWith?c.startsWith(b):0===c.indexOf(b)}function Ra(){return Pa("data:application/octet-stream;base64,")}var Qa="box2d.wasm.wasm";if(!Ra()){var Sa=Qa;Qa=a.locateFile?a.locateFile(Sa,ia):ia+Sa}
function Ta(){try{if(ra)return new Uint8Array(ra);if(ka)return ka(Qa);throw"both async and sync fetching of the wasm failed";}catch(b){na(b)}}function Ua(){return ra||!da&&!ea||"function"!==typeof fetch||Pa("file://")?new Promise(function(b){b(Ta())}):fetch(Qa,{credentials:"same-origin"}).then(function(b){if(!b.ok)throw"failed to load wasm binary file at '"+Qa+"'";return b.arrayBuffer()}).catch(function(){return Ta()})}
var Va={1156:function(b,c){b=a.getCache(a.JSDestructionListener)[b];if(!b.hasOwnProperty("SayGoodbyeJoint"))throw"a JSImplementation must implement all functions, you forgot JSDestructionListener::SayGoodbyeJoint.";b.SayGoodbyeJoint(c)},1414:function(b,c){b=a.getCache(a.JSDestructionListener)[b];if(!b.hasOwnProperty("SayGoodbyeFixture"))throw"a JSImplementation must implement all functions, you forgot JSDestructionListener::SayGoodbyeFixture.";b.SayGoodbyeFixture(c)},1840:function(b,c){b=a.getCache(a.JSQueryCallback)[b];
if(!b.hasOwnProperty("ReportFixture"))throw"a JSImplementation must implement all functions, you forgot JSQueryCallback::ReportFixture.";return b.ReportFixture(c)},2104:function(b,c,d,f,y){b=a.getCache(a.JSRayCastCallback)[b];if(!b.hasOwnProperty("ReportFixture"))throw"a JSImplementation must implement all functions, you forgot JSRayCastCallback::ReportFixture.";return b.ReportFixture(c,d,f,y)},2400:function(b,c){b=a.getCache(a.JSContactListener)[b];if(!b.hasOwnProperty("BeginContact"))throw"a JSImplementation must implement all functions, you forgot JSContactListener::BeginContact.";
b.BeginContact(c)},2638:function(b,c){b=a.getCache(a.JSContactListener)[b];if(!b.hasOwnProperty("EndContact"))throw"a JSImplementation must implement all functions, you forgot JSContactListener::EndContact.";b.EndContact(c)},2870:function(b,c,d){b=a.getCache(a.JSContactListener)[b];if(!b.hasOwnProperty("PreSolve"))throw"a JSImplementation must implement all functions, you forgot JSContactListener::PreSolve.";b.PreSolve(c,d)},3103:function(b,c,d){b=a.getCache(a.JSContactListener)[b];if(!b.hasOwnProperty("PostSolve"))throw"a JSImplementation must implement all functions, you forgot JSContactListener::PostSolve.";
b.PostSolve(c,d)},3452:function(b,c,d){b=a.getCache(a.JSContactFilter)[b];if(!b.hasOwnProperty("ShouldCollide"))throw"a JSImplementation must implement all functions, you forgot JSContactFilter::ShouldCollide.";return b.ShouldCollide(c,d)},3744:function(b,c,d,f){b=a.getCache(a.JSDraw)[b];if(!b.hasOwnProperty("DrawPolygon"))throw"a JSImplementation must implement all functions, you forgot JSDraw::DrawPolygon.";b.DrawPolygon(c,d,f)},3968:function(b,c,d,f){b=a.getCache(a.JSDraw)[b];if(!b.hasOwnProperty("DrawSolidPolygon"))throw"a JSImplementation must implement all functions, you forgot JSDraw::DrawSolidPolygon.";
b.DrawSolidPolygon(c,d,f)},4202:function(b,c,d,f){b=a.getCache(a.JSDraw)[b];if(!b.hasOwnProperty("DrawCircle"))throw"a JSImplementation must implement all functions, you forgot JSDraw::DrawCircle.";b.DrawCircle(c,d,f)},4423:function(b,c,d,f,y){b=a.getCache(a.JSDraw)[b];if(!b.hasOwnProperty("DrawSolidCircle"))throw"a JSImplementation must implement all functions, you forgot JSDraw::DrawSolidCircle.";b.DrawSolidCircle(c,d,f,y)},4663:function(b,c,d,f){b=a.getCache(a.JSDraw)[b];if(!b.hasOwnProperty("DrawSegment"))throw"a JSImplementation must implement all functions, you forgot JSDraw::DrawSegment.";
b.DrawSegment(c,d,f)},4887:function(b,c){b=a.getCache(a.JSDraw)[b];if(!b.hasOwnProperty("DrawTransform"))throw"a JSImplementation must implement all functions, you forgot JSDraw::DrawTransform.";b.DrawTransform(c)}};Ha.push({ev:function(){Wa()}});var Xa=[null,[],[]];function Ya(b,c){Za||(Za=[]);var d=Za;d.length=0;for(var f;f=za[b++];)100===f||102===f?(c=c+7&-8,d.push(Ca[c>>3]),c+=8):(c=c+3&-4,d.push(Ba[c>>2]),c+=4);return d}
var Za,$a={a:function(b,c,d,f){na("Assertion failed: "+xa(b)+", at: "+[c?xa(c):"unknown filename",d,f?xa(f):"unknown function"])},g:function(){na()},d:function(b,c,d){c=Ya(c,d);return Va[b].apply(null,c)},b:function(b,c,d){c=Ya(c,d);return Va[b].apply(null,c)},e:function(b,c,d){za.copyWithin(b,c,c+d)},f:function(b){b>>>=0;var c=za.length;if(2147483648<b)return!1;for(var d=1;4>=d;d*=2){var f=c*(1+.2/d);f=Math.min(f,b+100663296);f=Math.max(16777216,b,f);0<f%65536&&(f+=65536-f%65536);a:{try{sa.grow(Math.min(2147483648,
f)-Aa.byteLength+65535>>>16);Da(sa.buffer);var y=1;break a}catch(oa){}y=void 0}if(y)return!0}return!1},c:function(b,c,d,f){for(var y=0,oa=0;oa<d;oa++){for(var ya=Ba[c+8*oa>>2],ab=Ba[c+(8*oa+4)>>2],jb=0;jb<ab;jb++){var kb=za[ya+jb],lb=Xa[b];0===kb||10===kb?((1===b?pa:qa)(wa(lb,0)),lb.length=0):lb.push(kb)}y+=ab}Ba[f>>2]=y;return 0},memory:sa,table:ta},bb=function(){function b(y){a.asm=y.exports;Ma--;a.monitorRunDependencies&&a.monitorRunDependencies(Ma);0==Ma&&(null!==Na&&(clearInterval(Na),Na=null),
Oa&&(y=Oa,Oa=null,y()))}function c(y){b(y.instance)}function d(y){return Ua().then(function(oa){return WebAssembly.instantiate(oa,f)}).then(y,function(oa){qa("failed to asynchronously prepare wasm: "+oa);na(oa)})}var f={a:$a};Ma++;a.monitorRunDependencies&&a.monitorRunDependencies(Ma);if(a.instantiateWasm)try{return a.instantiateWasm(f,b)}catch(y){return qa("Module.instantiateWasm callback failed with error: "+y),!1}(function(){if(ra||"function"!==typeof WebAssembly.instantiateStreaming||Ra()||Pa("file://")||
"function"!==typeof fetch)return d(c);fetch(Qa,{credentials:"same-origin"}).then(function(y){return WebAssembly.instantiateStreaming(y,f).then(c,function(oa){qa("wasm streaming compile failed: "+oa);qa("falling back to ArrayBuffer instantiation");d(c)})})})();return{}}();a.asm=bb;var Wa=a.___wasm_call_ctors=function(){return(Wa=a.___wasm_call_ctors=a.asm.h).apply(null,arguments)};a.___em_js__array_bounds_check_error=function(){return(a.___em_js__array_bounds_check_error=a.asm.i).apply(null,arguments)};
var cb=a._emscripten_bind_b2DestructionListenerWrapper___destroy___0=function(){return(cb=a._emscripten_bind_b2DestructionListenerWrapper___destroy___0=a.asm.j).apply(null,arguments)},db=a._emscripten_bind_b2Draw_SetFlags_1=function(){return(db=a._emscripten_bind_b2Draw_SetFlags_1=a.asm.k).apply(null,arguments)},eb=a._emscripten_bind_b2Draw_GetFlags_0=function(){return(eb=a._emscripten_bind_b2Draw_GetFlags_0=a.asm.l).apply(null,arguments)},fb=a._emscripten_bind_b2Draw_AppendFlags_1=function(){return(fb=
a._emscripten_bind_b2Draw_AppendFlags_1=a.asm.m).apply(null,arguments)},gb=a._emscripten_bind_b2Draw_ClearFlags_1=function(){return(gb=a._emscripten_bind_b2Draw_ClearFlags_1=a.asm.n).apply(null,arguments)},hb=a._emscripten_bind_b2Draw___destroy___0=function(){return(hb=a._emscripten_bind_b2Draw___destroy___0=a.asm.o).apply(null,arguments)},ib=a._emscripten_bind_b2Joint_GetType_0=function(){return(ib=a._emscripten_bind_b2Joint_GetType_0=a.asm.p).apply(null,arguments)},mb=a._emscripten_bind_b2Joint_GetBodyA_0=
function(){return(mb=a._emscripten_bind_b2Joint_GetBodyA_0=a.asm.q).apply(null,arguments)},nb=a._emscripten_bind_b2Joint_GetBodyB_0=function(){return(nb=a._emscripten_bind_b2Joint_GetBodyB_0=a.asm.r).apply(null,arguments)},ob=a._emscripten_bind_b2Joint_GetAnchorA_0=function(){return(ob=a._emscripten_bind_b2Joint_GetAnchorA_0=a.asm.s).apply(null,arguments)},pb=a._emscripten_bind_b2Joint_GetAnchorB_0=function(){return(pb=a._emscripten_bind_b2Joint_GetAnchorB_0=a.asm.t).apply(null,arguments)},qb=a._emscripten_bind_b2Joint_GetReactionForce_1=
function(){return(qb=a._emscripten_bind_b2Joint_GetReactionForce_1=a.asm.u).apply(null,arguments)},rb=a._emscripten_bind_b2Joint_GetReactionTorque_1=function(){return(rb=a._emscripten_bind_b2Joint_GetReactionTorque_1=a.asm.v).apply(null,arguments)},sb=a._emscripten_bind_b2Joint_GetNext_0=function(){return(sb=a._emscripten_bind_b2Joint_GetNext_0=a.asm.w).apply(null,arguments)},tb=a._emscripten_bind_b2Joint_GetUserData_0=function(){return(tb=a._emscripten_bind_b2Joint_GetUserData_0=a.asm.x).apply(null,
arguments)},ub=a._emscripten_bind_b2Joint_SetUserData_1=function(){return(ub=a._emscripten_bind_b2Joint_SetUserData_1=a.asm.y).apply(null,arguments)},vb=a._emscripten_bind_b2Joint_IsActive_0=function(){return(vb=a._emscripten_bind_b2Joint_IsActive_0=a.asm.z).apply(null,arguments)},wb=a._emscripten_bind_b2Joint_GetCollideConnected_0=function(){return(wb=a._emscripten_bind_b2Joint_GetCollideConnected_0=a.asm.A).apply(null,arguments)},xb=a._emscripten_bind_b2Joint_Dump_0=function(){return(xb=a._emscripten_bind_b2Joint_Dump_0=
a.asm.B).apply(null,arguments)},yb=a._emscripten_bind_b2RayCastCallback___destroy___0=function(){return(yb=a._emscripten_bind_b2RayCastCallback___destroy___0=a.asm.C).apply(null,arguments)},zb=a._emscripten_bind_b2ContactListener___destroy___0=function(){return(zb=a._emscripten_bind_b2ContactListener___destroy___0=a.asm.D).apply(null,arguments)},Ab=a._emscripten_bind_b2QueryCallback___destroy___0=function(){return(Ab=a._emscripten_bind_b2QueryCallback___destroy___0=a.asm.E).apply(null,arguments)},
Bb=a._emscripten_bind_b2JointDef_b2JointDef_0=function(){return(Bb=a._emscripten_bind_b2JointDef_b2JointDef_0=a.asm.F).apply(null,arguments)},Cb=a._emscripten_bind_b2JointDef_get_type_0=function(){return(Cb=a._emscripten_bind_b2JointDef_get_type_0=a.asm.G).apply(null,arguments)},Db=a._emscripten_bind_b2JointDef_set_type_1=function(){return(Db=a._emscripten_bind_b2JointDef_set_type_1=a.asm.H).apply(null,arguments)},Eb=a._emscripten_bind_b2JointDef_get_userData_0=function(){return(Eb=a._emscripten_bind_b2JointDef_get_userData_0=
a.asm.I).apply(null,arguments)},Fb=a._emscripten_bind_b2JointDef_set_userData_1=function(){return(Fb=a._emscripten_bind_b2JointDef_set_userData_1=a.asm.J).apply(null,arguments)},Gb=a._emscripten_bind_b2JointDef_get_bodyA_0=function(){return(Gb=a._emscripten_bind_b2JointDef_get_bodyA_0=a.asm.K).apply(null,arguments)},Hb=a._emscripten_bind_b2JointDef_set_bodyA_1=function(){return(Hb=a._emscripten_bind_b2JointDef_set_bodyA_1=a.asm.L).apply(null,arguments)},Ib=a._emscripten_bind_b2JointDef_get_bodyB_0=
function(){return(Ib=a._emscripten_bind_b2JointDef_get_bodyB_0=a.asm.M).apply(null,arguments)},Jb=a._emscripten_bind_b2JointDef_set_bodyB_1=function(){return(Jb=a._emscripten_bind_b2JointDef_set_bodyB_1=a.asm.N).apply(null,arguments)},Kb=a._emscripten_bind_b2JointDef_get_collideConnected_0=function(){return(Kb=a._emscripten_bind_b2JointDef_get_collideConnected_0=a.asm.O).apply(null,arguments)},Lb=a._emscripten_bind_b2JointDef_set_collideConnected_1=function(){return(Lb=a._emscripten_bind_b2JointDef_set_collideConnected_1=
a.asm.P).apply(null,arguments)},Mb=a._emscripten_bind_b2JointDef___destroy___0=function(){return(Mb=a._emscripten_bind_b2JointDef___destroy___0=a.asm.Q).apply(null,arguments)},Nb=a._emscripten_bind_b2Shape_GetType_0=function(){return(Nb=a._emscripten_bind_b2Shape_GetType_0=a.asm.R).apply(null,arguments)},Ob=a._emscripten_bind_b2Shape_GetChildCount_0=function(){return(Ob=a._emscripten_bind_b2Shape_GetChildCount_0=a.asm.S).apply(null,arguments)},Pb=a._emscripten_bind_b2Shape_TestPoint_2=function(){return(Pb=
a._emscripten_bind_b2Shape_TestPoint_2=a.asm.T).apply(null,arguments)},Qb=a._emscripten_bind_b2Shape_RayCast_4=function(){return(Qb=a._emscripten_bind_b2Shape_RayCast_4=a.asm.U).apply(null,arguments)},Rb=a._emscripten_bind_b2Shape_ComputeAABB_3=function(){return(Rb=a._emscripten_bind_b2Shape_ComputeAABB_3=a.asm.V).apply(null,arguments)},Sb=a._emscripten_bind_b2Shape_ComputeMass_2=function(){return(Sb=a._emscripten_bind_b2Shape_ComputeMass_2=a.asm.W).apply(null,arguments)},Tb=a._emscripten_bind_b2Shape_get_m_type_0=
function(){return(Tb=a._emscripten_bind_b2Shape_get_m_type_0=a.asm.X).apply(null,arguments)},Ub=a._emscripten_bind_b2Shape_set_m_type_1=function(){return(Ub=a._emscripten_bind_b2Shape_set_m_type_1=a.asm.Y).apply(null,arguments)},Vb=a._emscripten_bind_b2Shape_get_m_radius_0=function(){return(Vb=a._emscripten_bind_b2Shape_get_m_radius_0=a.asm.Z).apply(null,arguments)},Wb=a._emscripten_bind_b2Shape_set_m_radius_1=function(){return(Wb=a._emscripten_bind_b2Shape_set_m_radius_1=a.asm._).apply(null,arguments)},
Xb=a._emscripten_bind_b2Shape___destroy___0=function(){return(Xb=a._emscripten_bind_b2Shape___destroy___0=a.asm.$).apply(null,arguments)},Yb=a._emscripten_bind_b2ContactFilter___destroy___0=function(){return(Yb=a._emscripten_bind_b2ContactFilter___destroy___0=a.asm.aa).apply(null,arguments)},Zb=a._emscripten_bind_JSDestructionListener_JSDestructionListener_0=function(){return(Zb=a._emscripten_bind_JSDestructionListener_JSDestructionListener_0=a.asm.ba).apply(null,arguments)},$b=a._emscripten_bind_JSDestructionListener_SayGoodbyeJoint_1=
function(){return($b=a._emscripten_bind_JSDestructionListener_SayGoodbyeJoint_1=a.asm.ca).apply(null,arguments)},ac=a._emscripten_bind_JSDestructionListener_SayGoodbyeFixture_1=function(){return(ac=a._emscripten_bind_JSDestructionListener_SayGoodbyeFixture_1=a.asm.da).apply(null,arguments)},bc=a._emscripten_bind_JSDestructionListener___destroy___0=function(){return(bc=a._emscripten_bind_JSDestructionListener___destroy___0=a.asm.ea).apply(null,arguments)},cc=a._emscripten_bind_b2ContactImpulse_get_count_0=
function(){return(cc=a._emscripten_bind_b2ContactImpulse_get_count_0=a.asm.fa).apply(null,arguments)},dc=a._emscripten_bind_b2ContactImpulse_set_count_1=function(){return(dc=a._emscripten_bind_b2ContactImpulse_set_count_1=a.asm.ga).apply(null,arguments)},ec=a._emscripten_bind_b2ContactImpulse___destroy___0=function(){return(ec=a._emscripten_bind_b2ContactImpulse___destroy___0=a.asm.ha).apply(null,arguments)},fc=a._emscripten_bind_b2DistanceJoint_GetLocalAnchorA_0=function(){return(fc=a._emscripten_bind_b2DistanceJoint_GetLocalAnchorA_0=
a.asm.ia).apply(null,arguments)},hc=a._emscripten_bind_b2DistanceJoint_GetLocalAnchorB_0=function(){return(hc=a._emscripten_bind_b2DistanceJoint_GetLocalAnchorB_0=a.asm.ja).apply(null,arguments)},ic=a._emscripten_bind_b2DistanceJoint_SetLength_1=function(){return(ic=a._emscripten_bind_b2DistanceJoint_SetLength_1=a.asm.ka).apply(null,arguments)},jc=a._emscripten_bind_b2DistanceJoint_GetLength_0=function(){return(jc=a._emscripten_bind_b2DistanceJoint_GetLength_0=a.asm.la).apply(null,arguments)},kc=
a._emscripten_bind_b2DistanceJoint_SetFrequency_1=function(){return(kc=a._emscripten_bind_b2DistanceJoint_SetFrequency_1=a.asm.ma).apply(null,arguments)},lc=a._emscripten_bind_b2DistanceJoint_GetFrequency_0=function(){return(lc=a._emscripten_bind_b2DistanceJoint_GetFrequency_0=a.asm.na).apply(null,arguments)},mc=a._emscripten_bind_b2DistanceJoint_SetDampingRatio_1=function(){return(mc=a._emscripten_bind_b2DistanceJoint_SetDampingRatio_1=a.asm.oa).apply(null,arguments)},nc=a._emscripten_bind_b2DistanceJoint_GetDampingRatio_0=
function(){return(nc=a._emscripten_bind_b2DistanceJoint_GetDampingRatio_0=a.asm.pa).apply(null,arguments)},oc=a._emscripten_bind_b2DistanceJoint_GetType_0=function(){return(oc=a._emscripten_bind_b2DistanceJoint_GetType_0=a.asm.qa).apply(null,arguments)},pc=a._emscripten_bind_b2DistanceJoint_GetBodyA_0=function(){return(pc=a._emscripten_bind_b2DistanceJoint_GetBodyA_0=a.asm.ra).apply(null,arguments)},qc=a._emscripten_bind_b2DistanceJoint_GetBodyB_0=function(){return(qc=a._emscripten_bind_b2DistanceJoint_GetBodyB_0=
a.asm.sa).apply(null,arguments)},rc=a._emscripten_bind_b2DistanceJoint_GetAnchorA_0=function(){return(rc=a._emscripten_bind_b2DistanceJoint_GetAnchorA_0=a.asm.ta).apply(null,arguments)},sc=a._emscripten_bind_b2DistanceJoint_GetAnchorB_0=function(){return(sc=a._emscripten_bind_b2DistanceJoint_GetAnchorB_0=a.asm.ua).apply(null,arguments)},tc=a._emscripten_bind_b2DistanceJoint_GetReactionForce_1=function(){return(tc=a._emscripten_bind_b2DistanceJoint_GetReactionForce_1=a.asm.va).apply(null,arguments)},
uc=a._emscripten_bind_b2DistanceJoint_GetReactionTorque_1=function(){return(uc=a._emscripten_bind_b2DistanceJoint_GetReactionTorque_1=a.asm.wa).apply(null,arguments)},vc=a._emscripten_bind_b2DistanceJoint_GetNext_0=function(){return(vc=a._emscripten_bind_b2DistanceJoint_GetNext_0=a.asm.xa).apply(null,arguments)},wc=a._emscripten_bind_b2DistanceJoint_GetUserData_0=function(){return(wc=a._emscripten_bind_b2DistanceJoint_GetUserData_0=a.asm.ya).apply(null,arguments)},xc=a._emscripten_bind_b2DistanceJoint_SetUserData_1=
function(){return(xc=a._emscripten_bind_b2DistanceJoint_SetUserData_1=a.asm.za).apply(null,arguments)},yc=a._emscripten_bind_b2DistanceJoint_IsActive_0=function(){return(yc=a._emscripten_bind_b2DistanceJoint_IsActive_0=a.asm.Aa).apply(null,arguments)},zc=a._emscripten_bind_b2DistanceJoint_GetCollideConnected_0=function(){return(zc=a._emscripten_bind_b2DistanceJoint_GetCollideConnected_0=a.asm.Ba).apply(null,arguments)},Ac=a._emscripten_bind_b2DistanceJoint___destroy___0=function(){return(Ac=a._emscripten_bind_b2DistanceJoint___destroy___0=
a.asm.Ca).apply(null,arguments)},Bc=a._emscripten_bind_b2Mat33_b2Mat33_0=function(){return(Bc=a._emscripten_bind_b2Mat33_b2Mat33_0=a.asm.Da).apply(null,arguments)},Cc=a._emscripten_bind_b2Mat33_b2Mat33_3=function(){return(Cc=a._emscripten_bind_b2Mat33_b2Mat33_3=a.asm.Ea).apply(null,arguments)},Dc=a._emscripten_bind_b2Mat33_SetZero_0=function(){return(Dc=a._emscripten_bind_b2Mat33_SetZero_0=a.asm.Fa).apply(null,arguments)},Ec=a._emscripten_bind_b2Mat33_Solve33_1=function(){return(Ec=a._emscripten_bind_b2Mat33_Solve33_1=
a.asm.Ga).apply(null,arguments)},Fc=a._emscripten_bind_b2Mat33_Solve22_1=function(){return(Fc=a._emscripten_bind_b2Mat33_Solve22_1=a.asm.Ha).apply(null,arguments)},Gc=a._emscripten_bind_b2Mat33_GetInverse22_1=function(){return(Gc=a._emscripten_bind_b2Mat33_GetInverse22_1=a.asm.Ia).apply(null,arguments)},Hc=a._emscripten_bind_b2Mat33_GetSymInverse33_1=function(){return(Hc=a._emscripten_bind_b2Mat33_GetSymInverse33_1=a.asm.Ja).apply(null,arguments)},Ic=a._emscripten_bind_b2Mat33_get_ex_0=function(){return(Ic=
a._emscripten_bind_b2Mat33_get_ex_0=a.asm.Ka).apply(null,arguments)},Jc=a._emscripten_bind_b2Mat33_set_ex_1=function(){return(Jc=a._emscripten_bind_b2Mat33_set_ex_1=a.asm.La).apply(null,arguments)},Kc=a._emscripten_bind_b2Mat33_get_ey_0=function(){return(Kc=a._emscripten_bind_b2Mat33_get_ey_0=a.asm.Ma).apply(null,arguments)},Lc=a._emscripten_bind_b2Mat33_set_ey_1=function(){return(Lc=a._emscripten_bind_b2Mat33_set_ey_1=a.asm.Na).apply(null,arguments)},Mc=a._emscripten_bind_b2Mat33_get_ez_0=function(){return(Mc=
a._emscripten_bind_b2Mat33_get_ez_0=a.asm.Oa).apply(null,arguments)},Nc=a._emscripten_bind_b2Mat33_set_ez_1=function(){return(Nc=a._emscripten_bind_b2Mat33_set_ez_1=a.asm.Pa).apply(null,arguments)},Oc=a._emscripten_bind_b2Mat33___destroy___0=function(){return(Oc=a._emscripten_bind_b2Mat33___destroy___0=a.asm.Qa).apply(null,arguments)},Pc=a._emscripten_bind_b2Fixture_GetType_0=function(){return(Pc=a._emscripten_bind_b2Fixture_GetType_0=a.asm.Ra).apply(null,arguments)},Qc=a._emscripten_bind_b2Fixture_GetShape_0=
function(){return(Qc=a._emscripten_bind_b2Fixture_GetShape_0=a.asm.Sa).apply(null,arguments)},Rc=a._emscripten_bind_b2Fixture_SetSensor_1=function(){return(Rc=a._emscripten_bind_b2Fixture_SetSensor_1=a.asm.Ta).apply(null,arguments)},Sc=a._emscripten_bind_b2Fixture_IsSensor_0=function(){return(Sc=a._emscripten_bind_b2Fixture_IsSensor_0=a.asm.Ua).apply(null,arguments)},Tc=a._emscripten_bind_b2Fixture_SetFilterData_1=function(){return(Tc=a._emscripten_bind_b2Fixture_SetFilterData_1=a.asm.Va).apply(null,
arguments)},Uc=a._emscripten_bind_b2Fixture_GetFilterData_0=function(){return(Uc=a._emscripten_bind_b2Fixture_GetFilterData_0=a.asm.Wa).apply(null,arguments)},Vc=a._emscripten_bind_b2Fixture_Refilter_0=function(){return(Vc=a._emscripten_bind_b2Fixture_Refilter_0=a.asm.Xa).apply(null,arguments)},Wc=a._emscripten_bind_b2Fixture_GetBody_0=function(){return(Wc=a._emscripten_bind_b2Fixture_GetBody_0=a.asm.Ya).apply(null,arguments)},Xc=a._emscripten_bind_b2Fixture_GetNext_0=function(){return(Xc=a._emscripten_bind_b2Fixture_GetNext_0=
a.asm.Za).apply(null,arguments)},Yc=a._emscripten_bind_b2Fixture_GetUserData_0=function(){return(Yc=a._emscripten_bind_b2Fixture_GetUserData_0=a.asm._a).apply(null,arguments)},Zc=a._emscripten_bind_b2Fixture_SetUserData_1=function(){return(Zc=a._emscripten_bind_b2Fixture_SetUserData_1=a.asm.$a).apply(null,arguments)},$c=a._emscripten_bind_b2Fixture_TestPoint_1=function(){return($c=a._emscripten_bind_b2Fixture_TestPoint_1=a.asm.ab).apply(null,arguments)},ad=a._emscripten_bind_b2Fixture_RayCast_3=function(){return(ad=
a._emscripten_bind_b2Fixture_RayCast_3=a.asm.bb).apply(null,arguments)},bd=a._emscripten_bind_b2Fixture_GetMassData_1=function(){return(bd=a._emscripten_bind_b2Fixture_GetMassData_1=a.asm.cb).apply(null,arguments)},cd=a._emscripten_bind_b2Fixture_SetDensity_1=function(){return(cd=a._emscripten_bind_b2Fixture_SetDensity_1=a.asm.db).apply(null,arguments)},dd=a._emscripten_bind_b2Fixture_GetDensity_0=function(){return(dd=a._emscripten_bind_b2Fixture_GetDensity_0=a.asm.eb).apply(null,arguments)},ed=a._emscripten_bind_b2Fixture_GetFriction_0=
function(){return(ed=a._emscripten_bind_b2Fixture_GetFriction_0=a.asm.fb).apply(null,arguments)},fd=a._emscripten_bind_b2Fixture_SetFriction_1=function(){return(fd=a._emscripten_bind_b2Fixture_SetFriction_1=a.asm.gb).apply(null,arguments)},gd=a._emscripten_bind_b2Fixture_GetRestitution_0=function(){return(gd=a._emscripten_bind_b2Fixture_GetRestitution_0=a.asm.hb).apply(null,arguments)},hd=a._emscripten_bind_b2Fixture_SetRestitution_1=function(){return(hd=a._emscripten_bind_b2Fixture_SetRestitution_1=
a.asm.ib).apply(null,arguments)},id=a._emscripten_bind_b2Fixture_GetAABB_1=function(){return(id=a._emscripten_bind_b2Fixture_GetAABB_1=a.asm.jb).apply(null,arguments)},jd=a._emscripten_bind_b2Fixture_Dump_1=function(){return(jd=a._emscripten_bind_b2Fixture_Dump_1=a.asm.kb).apply(null,arguments)},kd=a._emscripten_bind_b2Fixture___destroy___0=function(){return(kd=a._emscripten_bind_b2Fixture___destroy___0=a.asm.lb).apply(null,arguments)},ld=a._emscripten_bind_b2Filter_b2Filter_0=function(){return(ld=
a._emscripten_bind_b2Filter_b2Filter_0=a.asm.mb).apply(null,arguments)},md=a._emscripten_bind_b2Filter_get_categoryBits_0=function(){return(md=a._emscripten_bind_b2Filter_get_categoryBits_0=a.asm.nb).apply(null,arguments)},nd=a._emscripten_bind_b2Filter_set_categoryBits_1=function(){return(nd=a._emscripten_bind_b2Filter_set_categoryBits_1=a.asm.ob).apply(null,arguments)},od=a._emscripten_bind_b2Filter_get_maskBits_0=function(){return(od=a._emscripten_bind_b2Filter_get_maskBits_0=a.asm.pb).apply(null,
arguments)},pd=a._emscripten_bind_b2Filter_set_maskBits_1=function(){return(pd=a._emscripten_bind_b2Filter_set_maskBits_1=a.asm.qb).apply(null,arguments)},qd=a._emscripten_bind_b2Filter_get_groupIndex_0=function(){return(qd=a._emscripten_bind_b2Filter_get_groupIndex_0=a.asm.rb).apply(null,arguments)},rd=a._emscripten_bind_b2Filter_set_groupIndex_1=function(){return(rd=a._emscripten_bind_b2Filter_set_groupIndex_1=a.asm.sb).apply(null,arguments)},sd=a._emscripten_bind_b2Filter___destroy___0=function(){return(sd=
a._emscripten_bind_b2Filter___destroy___0=a.asm.tb).apply(null,arguments)},td=a._emscripten_bind_JSQueryCallback_JSQueryCallback_0=function(){return(td=a._emscripten_bind_JSQueryCallback_JSQueryCallback_0=a.asm.ub).apply(null,arguments)},ud=a._emscripten_bind_JSQueryCallback_ReportFixture_1=function(){return(ud=a._emscripten_bind_JSQueryCallback_ReportFixture_1=a.asm.vb).apply(null,arguments)},vd=a._emscripten_bind_JSQueryCallback___destroy___0=function(){return(vd=a._emscripten_bind_JSQueryCallback___destroy___0=
a.asm.wb).apply(null,arguments)},wd=a._emscripten_bind_b2MouseJoint_SetTarget_1=function(){return(wd=a._emscripten_bind_b2MouseJoint_SetTarget_1=a.asm.xb).apply(null,arguments)},xd=a._emscripten_bind_b2MouseJoint_GetTarget_0=function(){return(xd=a._emscripten_bind_b2MouseJoint_GetTarget_0=a.asm.yb).apply(null,arguments)},yd=a._emscripten_bind_b2MouseJoint_SetMaxForce_1=function(){return(yd=a._emscripten_bind_b2MouseJoint_SetMaxForce_1=a.asm.zb).apply(null,arguments)},zd=a._emscripten_bind_b2MouseJoint_GetMaxForce_0=
function(){return(zd=a._emscripten_bind_b2MouseJoint_GetMaxForce_0=a.asm.Ab).apply(null,arguments)},Ad=a._emscripten_bind_b2MouseJoint_SetFrequency_1=function(){return(Ad=a._emscripten_bind_b2MouseJoint_SetFrequency_1=a.asm.Bb).apply(null,arguments)},Bd=a._emscripten_bind_b2MouseJoint_GetFrequency_0=function(){return(Bd=a._emscripten_bind_b2MouseJoint_GetFrequency_0=a.asm.Cb).apply(null,arguments)},Cd=a._emscripten_bind_b2MouseJoint_SetDampingRatio_1=function(){return(Cd=a._emscripten_bind_b2MouseJoint_SetDampingRatio_1=
a.asm.Db).apply(null,arguments)},Dd=a._emscripten_bind_b2MouseJoint_GetDampingRatio_0=function(){return(Dd=a._emscripten_bind_b2MouseJoint_GetDampingRatio_0=a.asm.Eb).apply(null,arguments)},Ed=a._emscripten_bind_b2MouseJoint_GetType_0=function(){return(Ed=a._emscripten_bind_b2MouseJoint_GetType_0=a.asm.Fb).apply(null,arguments)},Fd=a._emscripten_bind_b2MouseJoint_GetBodyA_0=function(){return(Fd=a._emscripten_bind_b2MouseJoint_GetBodyA_0=a.asm.Gb).apply(null,arguments)},Gd=a._emscripten_bind_b2MouseJoint_GetBodyB_0=
function(){return(Gd=a._emscripten_bind_b2MouseJoint_GetBodyB_0=a.asm.Hb).apply(null,arguments)},Hd=a._emscripten_bind_b2MouseJoint_GetAnchorA_0=function(){return(Hd=a._emscripten_bind_b2MouseJoint_GetAnchorA_0=a.asm.Ib).apply(null,arguments)},Id=a._emscripten_bind_b2MouseJoint_GetAnchorB_0=function(){return(Id=a._emscripten_bind_b2MouseJoint_GetAnchorB_0=a.asm.Jb).apply(null,arguments)},Jd=a._emscripten_bind_b2MouseJoint_GetReactionForce_1=function(){return(Jd=a._emscripten_bind_b2MouseJoint_GetReactionForce_1=
a.asm.Kb).apply(null,arguments)},Kd=a._emscripten_bind_b2MouseJoint_GetReactionTorque_1=function(){return(Kd=a._emscripten_bind_b2MouseJoint_GetReactionTorque_1=a.asm.Lb).apply(null,arguments)},Ld=a._emscripten_bind_b2MouseJoint_GetNext_0=function(){return(Ld=a._emscripten_bind_b2MouseJoint_GetNext_0=a.asm.Mb).apply(null,arguments)},Md=a._emscripten_bind_b2MouseJoint_GetUserData_0=function(){return(Md=a._emscripten_bind_b2MouseJoint_GetUserData_0=a.asm.Nb).apply(null,arguments)},Nd=a._emscripten_bind_b2MouseJoint_SetUserData_1=
function(){return(Nd=a._emscripten_bind_b2MouseJoint_SetUserData_1=a.asm.Ob).apply(null,arguments)},Od=a._emscripten_bind_b2MouseJoint_IsActive_0=function(){return(Od=a._emscripten_bind_b2MouseJoint_IsActive_0=a.asm.Pb).apply(null,arguments)},Pd=a._emscripten_bind_b2MouseJoint_GetCollideConnected_0=function(){return(Pd=a._emscripten_bind_b2MouseJoint_GetCollideConnected_0=a.asm.Qb).apply(null,arguments)},Qd=a._emscripten_bind_b2MouseJoint___destroy___0=function(){return(Qd=a._emscripten_bind_b2MouseJoint___destroy___0=
a.asm.Rb).apply(null,arguments)},Rd=a._emscripten_bind_b2Rot_b2Rot_0=function(){return(Rd=a._emscripten_bind_b2Rot_b2Rot_0=a.asm.Sb).apply(null,arguments)},Sd=a._emscripten_bind_b2Rot_b2Rot_1=function(){return(Sd=a._emscripten_bind_b2Rot_b2Rot_1=a.asm.Tb).apply(null,arguments)},Td=a._emscripten_bind_b2Rot_Set_1=function(){return(Td=a._emscripten_bind_b2Rot_Set_1=a.asm.Ub).apply(null,arguments)},Ud=a._emscripten_bind_b2Rot_SetIdentity_0=function(){return(Ud=a._emscripten_bind_b2Rot_SetIdentity_0=a.asm.Vb).apply(null,
arguments)},Vd=a._emscripten_bind_b2Rot_GetAngle_0=function(){return(Vd=a._emscripten_bind_b2Rot_GetAngle_0=a.asm.Wb).apply(null,arguments)},Wd=a._emscripten_bind_b2Rot_GetXAxis_0=function(){return(Wd=a._emscripten_bind_b2Rot_GetXAxis_0=a.asm.Xb).apply(null,arguments)},Xd=a._emscripten_bind_b2Rot_GetYAxis_0=function(){return(Xd=a._emscripten_bind_b2Rot_GetYAxis_0=a.asm.Yb).apply(null,arguments)},Yd=a._emscripten_bind_b2Rot_get_s_0=function(){return(Yd=a._emscripten_bind_b2Rot_get_s_0=a.asm.Zb).apply(null,
arguments)},Zd=a._emscripten_bind_b2Rot_set_s_1=function(){return(Zd=a._emscripten_bind_b2Rot_set_s_1=a.asm._b).apply(null,arguments)},$d=a._emscripten_bind_b2Rot_get_c_0=function(){return($d=a._emscripten_bind_b2Rot_get_c_0=a.asm.$b).apply(null,arguments)},ae=a._emscripten_bind_b2Rot_set_c_1=function(){return(ae=a._emscripten_bind_b2Rot_set_c_1=a.asm.ac).apply(null,arguments)},be=a._emscripten_bind_b2Rot___destroy___0=function(){return(be=a._emscripten_bind_b2Rot___destroy___0=a.asm.bc).apply(null,
arguments)},ce=a._emscripten_bind_b2MotorJoint_SetLinearOffset_1=function(){return(ce=a._emscripten_bind_b2MotorJoint_SetLinearOffset_1=a.asm.cc).apply(null,arguments)},de=a._emscripten_bind_b2MotorJoint_GetLinearOffset_0=function(){return(de=a._emscripten_bind_b2MotorJoint_GetLinearOffset_0=a.asm.dc).apply(null,arguments)},ee=a._emscripten_bind_b2MotorJoint_SetAngularOffset_1=function(){return(ee=a._emscripten_bind_b2MotorJoint_SetAngularOffset_1=a.asm.ec).apply(null,arguments)},fe=a._emscripten_bind_b2MotorJoint_GetAngularOffset_0=
function(){return(fe=a._emscripten_bind_b2MotorJoint_GetAngularOffset_0=a.asm.fc).apply(null,arguments)},ge=a._emscripten_bind_b2MotorJoint_SetMaxForce_1=function(){return(ge=a._emscripten_bind_b2MotorJoint_SetMaxForce_1=a.asm.gc).apply(null,arguments)},he=a._emscripten_bind_b2MotorJoint_GetMaxForce_0=function(){return(he=a._emscripten_bind_b2MotorJoint_GetMaxForce_0=a.asm.hc).apply(null,arguments)},ie=a._emscripten_bind_b2MotorJoint_SetMaxTorque_1=function(){return(ie=a._emscripten_bind_b2MotorJoint_SetMaxTorque_1=
a.asm.ic).apply(null,arguments)},je=a._emscripten_bind_b2MotorJoint_GetMaxTorque_0=function(){return(je=a._emscripten_bind_b2MotorJoint_GetMaxTorque_0=a.asm.jc).apply(null,arguments)},ke=a._emscripten_bind_b2MotorJoint_SetCorrectionFactor_1=function(){return(ke=a._emscripten_bind_b2MotorJoint_SetCorrectionFactor_1=a.asm.kc).apply(null,arguments)},le=a._emscripten_bind_b2MotorJoint_GetCorrectionFactor_0=function(){return(le=a._emscripten_bind_b2MotorJoint_GetCorrectionFactor_0=a.asm.lc).apply(null,
arguments)},me=a._emscripten_bind_b2MotorJoint_GetType_0=function(){return(me=a._emscripten_bind_b2MotorJoint_GetType_0=a.asm.mc).apply(null,arguments)},ne=a._emscripten_bind_b2MotorJoint_GetBodyA_0=function(){return(ne=a._emscripten_bind_b2MotorJoint_GetBodyA_0=a.asm.nc).apply(null,arguments)},oe=a._emscripten_bind_b2MotorJoint_GetBodyB_0=function(){return(oe=a._emscripten_bind_b2MotorJoint_GetBodyB_0=a.asm.oc).apply(null,arguments)},pe=a._emscripten_bind_b2MotorJoint_GetAnchorA_0=function(){return(pe=
a._emscripten_bind_b2MotorJoint_GetAnchorA_0=a.asm.pc).apply(null,arguments)},qe=a._emscripten_bind_b2MotorJoint_GetAnchorB_0=function(){return(qe=a._emscripten_bind_b2MotorJoint_GetAnchorB_0=a.asm.qc).apply(null,arguments)},re=a._emscripten_bind_b2MotorJoint_GetReactionForce_1=function(){return(re=a._emscripten_bind_b2MotorJoint_GetReactionForce_1=a.asm.rc).apply(null,arguments)},se=a._emscripten_bind_b2MotorJoint_GetReactionTorque_1=function(){return(se=a._emscripten_bind_b2MotorJoint_GetReactionTorque_1=
a.asm.sc).apply(null,arguments)},te=a._emscripten_bind_b2MotorJoint_GetNext_0=function(){return(te=a._emscripten_bind_b2MotorJoint_GetNext_0=a.asm.tc).apply(null,arguments)},ue=a._emscripten_bind_b2MotorJoint_GetUserData_0=function(){return(ue=a._emscripten_bind_b2MotorJoint_GetUserData_0=a.asm.uc).apply(null,arguments)},ve=a._emscripten_bind_b2MotorJoint_SetUserData_1=function(){return(ve=a._emscripten_bind_b2MotorJoint_SetUserData_1=a.asm.vc).apply(null,arguments)},we=a._emscripten_bind_b2MotorJoint_IsActive_0=
function(){return(we=a._emscripten_bind_b2MotorJoint_IsActive_0=a.asm.wc).apply(null,arguments)},xe=a._emscripten_bind_b2MotorJoint_GetCollideConnected_0=function(){return(xe=a._emscripten_bind_b2MotorJoint_GetCollideConnected_0=a.asm.xc).apply(null,arguments)},ye=a._emscripten_bind_b2MotorJoint___destroy___0=function(){return(ye=a._emscripten_bind_b2MotorJoint___destroy___0=a.asm.yc).apply(null,arguments)},ze=a._emscripten_bind_b2Profile_get_step_0=function(){return(ze=a._emscripten_bind_b2Profile_get_step_0=
a.asm.zc).apply(null,arguments)},Ae=a._emscripten_bind_b2Profile_set_step_1=function(){return(Ae=a._emscripten_bind_b2Profile_set_step_1=a.asm.Ac).apply(null,arguments)},Be=a._emscripten_bind_b2Profile_get_collide_0=function(){return(Be=a._emscripten_bind_b2Profile_get_collide_0=a.asm.Bc).apply(null,arguments)},Ce=a._emscripten_bind_b2Profile_set_collide_1=function(){return(Ce=a._emscripten_bind_b2Profile_set_collide_1=a.asm.Cc).apply(null,arguments)},De=a._emscripten_bind_b2Profile_get_solve_0=function(){return(De=
a._emscripten_bind_b2Profile_get_solve_0=a.asm.Dc).apply(null,arguments)},Ee=a._emscripten_bind_b2Profile_set_solve_1=function(){return(Ee=a._emscripten_bind_b2Profile_set_solve_1=a.asm.Ec).apply(null,arguments)},Fe=a._emscripten_bind_b2Profile_get_solveInit_0=function(){return(Fe=a._emscripten_bind_b2Profile_get_solveInit_0=a.asm.Fc).apply(null,arguments)},Ge=a._emscripten_bind_b2Profile_set_solveInit_1=function(){return(Ge=a._emscripten_bind_b2Profile_set_solveInit_1=a.asm.Gc).apply(null,arguments)},
He=a._emscripten_bind_b2Profile_get_solveVelocity_0=function(){return(He=a._emscripten_bind_b2Profile_get_solveVelocity_0=a.asm.Hc).apply(null,arguments)},Ie=a._emscripten_bind_b2Profile_set_solveVelocity_1=function(){return(Ie=a._emscripten_bind_b2Profile_set_solveVelocity_1=a.asm.Ic).apply(null,arguments)},Je=a._emscripten_bind_b2Profile_get_solvePosition_0=function(){return(Je=a._emscripten_bind_b2Profile_get_solvePosition_0=a.asm.Jc).apply(null,arguments)},Ke=a._emscripten_bind_b2Profile_set_solvePosition_1=
function(){return(Ke=a._emscripten_bind_b2Profile_set_solvePosition_1=a.asm.Kc).apply(null,arguments)},Le=a._emscripten_bind_b2Profile_get_broadphase_0=function(){return(Le=a._emscripten_bind_b2Profile_get_broadphase_0=a.asm.Lc).apply(null,arguments)},Me=a._emscripten_bind_b2Profile_set_broadphase_1=function(){return(Me=a._emscripten_bind_b2Profile_set_broadphase_1=a.asm.Mc).apply(null,arguments)},Ne=a._emscripten_bind_b2Profile_get_solveTOI_0=function(){return(Ne=a._emscripten_bind_b2Profile_get_solveTOI_0=
a.asm.Nc).apply(null,arguments)},Oe=a._emscripten_bind_b2Profile_set_solveTOI_1=function(){return(Oe=a._emscripten_bind_b2Profile_set_solveTOI_1=a.asm.Oc).apply(null,arguments)},Pe=a._emscripten_bind_b2Profile___destroy___0=function(){return(Pe=a._emscripten_bind_b2Profile___destroy___0=a.asm.Pc).apply(null,arguments)},Qe=a._emscripten_bind_VoidPtr___destroy___0=function(){return(Qe=a._emscripten_bind_VoidPtr___destroy___0=a.asm.Qc).apply(null,arguments)},Re=a._emscripten_bind_b2BodyDef_b2BodyDef_0=
function(){return(Re=a._emscripten_bind_b2BodyDef_b2BodyDef_0=a.asm.Rc).apply(null,arguments)},Se=a._emscripten_bind_b2BodyDef_get_type_0=function(){return(Se=a._emscripten_bind_b2BodyDef_get_type_0=a.asm.Sc).apply(null,arguments)},Te=a._emscripten_bind_b2BodyDef_set_type_1=function(){return(Te=a._emscripten_bind_b2BodyDef_set_type_1=a.asm.Tc).apply(null,arguments)},Ue=a._emscripten_bind_b2BodyDef_get_position_0=function(){return(Ue=a._emscripten_bind_b2BodyDef_get_position_0=a.asm.Uc).apply(null,
arguments)},Ve=a._emscripten_bind_b2BodyDef_set_position_1=function(){return(Ve=a._emscripten_bind_b2BodyDef_set_position_1=a.asm.Vc).apply(null,arguments)},We=a._emscripten_bind_b2BodyDef_get_angle_0=function(){return(We=a._emscripten_bind_b2BodyDef_get_angle_0=a.asm.Wc).apply(null,arguments)},Xe=a._emscripten_bind_b2BodyDef_set_angle_1=function(){return(Xe=a._emscripten_bind_b2BodyDef_set_angle_1=a.asm.Xc).apply(null,arguments)},Ye=a._emscripten_bind_b2BodyDef_get_linearVelocity_0=function(){return(Ye=
a._emscripten_bind_b2BodyDef_get_linearVelocity_0=a.asm.Yc).apply(null,arguments)},Ze=a._emscripten_bind_b2BodyDef_set_linearVelocity_1=function(){return(Ze=a._emscripten_bind_b2BodyDef_set_linearVelocity_1=a.asm.Zc).apply(null,arguments)},$e=a._emscripten_bind_b2BodyDef_get_angularVelocity_0=function(){return($e=a._emscripten_bind_b2BodyDef_get_angularVelocity_0=a.asm._c).apply(null,arguments)},af=a._emscripten_bind_b2BodyDef_set_angularVelocity_1=function(){return(af=a._emscripten_bind_b2BodyDef_set_angularVelocity_1=
a.asm.$c).apply(null,arguments)},bf=a._emscripten_bind_b2BodyDef_get_linearDamping_0=function(){return(bf=a._emscripten_bind_b2BodyDef_get_linearDamping_0=a.asm.ad).apply(null,arguments)},cf=a._emscripten_bind_b2BodyDef_set_linearDamping_1=function(){return(cf=a._emscripten_bind_b2BodyDef_set_linearDamping_1=a.asm.bd).apply(null,arguments)},df=a._emscripten_bind_b2BodyDef_get_angularDamping_0=function(){return(df=a._emscripten_bind_b2BodyDef_get_angularDamping_0=a.asm.cd).apply(null,arguments)},ef=
a._emscripten_bind_b2BodyDef_set_angularDamping_1=function(){return(ef=a._emscripten_bind_b2BodyDef_set_angularDamping_1=a.asm.dd).apply(null,arguments)},ff=a._emscripten_bind_b2BodyDef_get_allowSleep_0=function(){return(ff=a._emscripten_bind_b2BodyDef_get_allowSleep_0=a.asm.ed).apply(null,arguments)},gf=a._emscripten_bind_b2BodyDef_set_allowSleep_1=function(){return(gf=a._emscripten_bind_b2BodyDef_set_allowSleep_1=a.asm.fd).apply(null,arguments)},hf=a._emscripten_bind_b2BodyDef_get_awake_0=function(){return(hf=
a._emscripten_bind_b2BodyDef_get_awake_0=a.asm.gd).apply(null,arguments)},jf=a._emscripten_bind_b2BodyDef_set_awake_1=function(){return(jf=a._emscripten_bind_b2BodyDef_set_awake_1=a.asm.hd).apply(null,arguments)},kf=a._emscripten_bind_b2BodyDef_get_fixedRotation_0=function(){return(kf=a._emscripten_bind_b2BodyDef_get_fixedRotation_0=a.asm.id).apply(null,arguments)},lf=a._emscripten_bind_b2BodyDef_set_fixedRotation_1=function(){return(lf=a._emscripten_bind_b2BodyDef_set_fixedRotation_1=a.asm.jd).apply(null,
arguments)},mf=a._emscripten_bind_b2BodyDef_get_bullet_0=function(){return(mf=a._emscripten_bind_b2BodyDef_get_bullet_0=a.asm.kd).apply(null,arguments)},nf=a._emscripten_bind_b2BodyDef_set_bullet_1=function(){return(nf=a._emscripten_bind_b2BodyDef_set_bullet_1=a.asm.ld).apply(null,arguments)},of=a._emscripten_bind_b2BodyDef_get_active_0=function(){return(of=a._emscripten_bind_b2BodyDef_get_active_0=a.asm.md).apply(null,arguments)},pf=a._emscripten_bind_b2BodyDef_set_active_1=function(){return(pf=
a._emscripten_bind_b2BodyDef_set_active_1=a.asm.nd).apply(null,arguments)},qf=a._emscripten_bind_b2BodyDef_get_userData_0=function(){return(qf=a._emscripten_bind_b2BodyDef_get_userData_0=a.asm.od).apply(null,arguments)},rf=a._emscripten_bind_b2BodyDef_set_userData_1=function(){return(rf=a._emscripten_bind_b2BodyDef_set_userData_1=a.asm.pd).apply(null,arguments)},sf=a._emscripten_bind_b2BodyDef_get_gravityScale_0=function(){return(sf=a._emscripten_bind_b2BodyDef_get_gravityScale_0=a.asm.qd).apply(null,
arguments)},tf=a._emscripten_bind_b2BodyDef_set_gravityScale_1=function(){return(tf=a._emscripten_bind_b2BodyDef_set_gravityScale_1=a.asm.rd).apply(null,arguments)},uf=a._emscripten_bind_b2BodyDef___destroy___0=function(){return(uf=a._emscripten_bind_b2BodyDef___destroy___0=a.asm.sd).apply(null,arguments)},vf=a._emscripten_bind_JSRayCastCallback_JSRayCastCallback_0=function(){return(vf=a._emscripten_bind_JSRayCastCallback_JSRayCastCallback_0=a.asm.td).apply(null,arguments)},wf=a._emscripten_bind_JSRayCastCallback_ReportFixture_4=
function(){return(wf=a._emscripten_bind_JSRayCastCallback_ReportFixture_4=a.asm.ud).apply(null,arguments)},xf=a._emscripten_bind_JSRayCastCallback___destroy___0=function(){return(xf=a._emscripten_bind_JSRayCastCallback___destroy___0=a.asm.vd).apply(null,arguments)},yf=a._emscripten_bind_b2ContactFeature_get_indexA_0=function(){return(yf=a._emscripten_bind_b2ContactFeature_get_indexA_0=a.asm.wd).apply(null,arguments)},zf=a._emscripten_bind_b2ContactFeature_set_indexA_1=function(){return(zf=a._emscripten_bind_b2ContactFeature_set_indexA_1=
a.asm.xd).apply(null,arguments)},Af=a._emscripten_bind_b2ContactFeature_get_indexB_0=function(){return(Af=a._emscripten_bind_b2ContactFeature_get_indexB_0=a.asm.yd).apply(null,arguments)},Bf=a._emscripten_bind_b2ContactFeature_set_indexB_1=function(){return(Bf=a._emscripten_bind_b2ContactFeature_set_indexB_1=a.asm.zd).apply(null,arguments)},Cf=a._emscripten_bind_b2ContactFeature_get_typeA_0=function(){return(Cf=a._emscripten_bind_b2ContactFeature_get_typeA_0=a.asm.Ad).apply(null,arguments)},Df=a._emscripten_bind_b2ContactFeature_set_typeA_1=
function(){return(Df=a._emscripten_bind_b2ContactFeature_set_typeA_1=a.asm.Bd).apply(null,arguments)},Ef=a._emscripten_bind_b2ContactFeature_get_typeB_0=function(){return(Ef=a._emscripten_bind_b2ContactFeature_get_typeB_0=a.asm.Cd).apply(null,arguments)},Ff=a._emscripten_bind_b2ContactFeature_set_typeB_1=function(){return(Ff=a._emscripten_bind_b2ContactFeature_set_typeB_1=a.asm.Dd).apply(null,arguments)},Gf=a._emscripten_bind_b2ContactFeature___destroy___0=function(){return(Gf=a._emscripten_bind_b2ContactFeature___destroy___0=
a.asm.Ed).apply(null,arguments)},Hf=a._emscripten_bind_b2Vec2_b2Vec2_0=function(){return(Hf=a._emscripten_bind_b2Vec2_b2Vec2_0=a.asm.Fd).apply(null,arguments)},If=a._emscripten_bind_b2Vec2_b2Vec2_2=function(){return(If=a._emscripten_bind_b2Vec2_b2Vec2_2=a.asm.Gd).apply(null,arguments)},Jf=a._emscripten_bind_b2Vec2_SetZero_0=function(){return(Jf=a._emscripten_bind_b2Vec2_SetZero_0=a.asm.Hd).apply(null,arguments)},Kf=a._emscripten_bind_b2Vec2_Set_2=function(){return(Kf=a._emscripten_bind_b2Vec2_Set_2=
a.asm.Id).apply(null,arguments)},Lf=a._emscripten_bind_b2Vec2_op_add_1=function(){return(Lf=a._emscripten_bind_b2Vec2_op_add_1=a.asm.Jd).apply(null,arguments)},Mf=a._emscripten_bind_b2Vec2_op_sub_1=function(){return(Mf=a._emscripten_bind_b2Vec2_op_sub_1=a.asm.Kd).apply(null,arguments)},Nf=a._emscripten_bind_b2Vec2_op_mul_1=function(){return(Nf=a._emscripten_bind_b2Vec2_op_mul_1=a.asm.Ld).apply(null,arguments)},Of=a._emscripten_bind_b2Vec2_Length_0=function(){return(Of=a._emscripten_bind_b2Vec2_Length_0=
a.asm.Md).apply(null,arguments)},Pf=a._emscripten_bind_b2Vec2_LengthSquared_0=function(){return(Pf=a._emscripten_bind_b2Vec2_LengthSquared_0=a.asm.Nd).apply(null,arguments)},Qf=a._emscripten_bind_b2Vec2_Normalize_0=function(){return(Qf=a._emscripten_bind_b2Vec2_Normalize_0=a.asm.Od).apply(null,arguments)},Rf=a._emscripten_bind_b2Vec2_IsValid_0=function(){return(Rf=a._emscripten_bind_b2Vec2_IsValid_0=a.asm.Pd).apply(null,arguments)},Sf=a._emscripten_bind_b2Vec2_Skew_0=function(){return(Sf=a._emscripten_bind_b2Vec2_Skew_0=
a.asm.Qd).apply(null,arguments)},Tf=a._emscripten_bind_b2Vec2_get_x_0=function(){return(Tf=a._emscripten_bind_b2Vec2_get_x_0=a.asm.Rd).apply(null,arguments)},Uf=a._emscripten_bind_b2Vec2_set_x_1=function(){return(Uf=a._emscripten_bind_b2Vec2_set_x_1=a.asm.Sd).apply(null,arguments)},Vf=a._emscripten_bind_b2Vec2_get_y_0=function(){return(Vf=a._emscripten_bind_b2Vec2_get_y_0=a.asm.Td).apply(null,arguments)},Wf=a._emscripten_bind_b2Vec2_set_y_1=function(){return(Wf=a._emscripten_bind_b2Vec2_set_y_1=a.asm.Ud).apply(null,
arguments)},Xf=a._emscripten_bind_b2Vec2___destroy___0=function(){return(Xf=a._emscripten_bind_b2Vec2___destroy___0=a.asm.Vd).apply(null,arguments)},Yf=a._emscripten_bind_b2Vec3_b2Vec3_0=function(){return(Yf=a._emscripten_bind_b2Vec3_b2Vec3_0=a.asm.Wd).apply(null,arguments)},Zf=a._emscripten_bind_b2Vec3_b2Vec3_3=function(){return(Zf=a._emscripten_bind_b2Vec3_b2Vec3_3=a.asm.Xd).apply(null,arguments)},$f=a._emscripten_bind_b2Vec3_SetZero_0=function(){return($f=a._emscripten_bind_b2Vec3_SetZero_0=a.asm.Yd).apply(null,
arguments)},ag=a._emscripten_bind_b2Vec3_Set_3=function(){return(ag=a._emscripten_bind_b2Vec3_Set_3=a.asm.Zd).apply(null,arguments)},bg=a._emscripten_bind_b2Vec3_op_add_1=function(){return(bg=a._emscripten_bind_b2Vec3_op_add_1=a.asm._d).apply(null,arguments)},cg=a._emscripten_bind_b2Vec3_op_sub_1=function(){return(cg=a._emscripten_bind_b2Vec3_op_sub_1=a.asm.$d).apply(null,arguments)},dg=a._emscripten_bind_b2Vec3_op_mul_1=function(){return(dg=a._emscripten_bind_b2Vec3_op_mul_1=a.asm.ae).apply(null,
arguments)},eg=a._emscripten_bind_b2Vec3_get_x_0=function(){return(eg=a._emscripten_bind_b2Vec3_get_x_0=a.asm.be).apply(null,arguments)},fg=a._emscripten_bind_b2Vec3_set_x_1=function(){return(fg=a._emscripten_bind_b2Vec3_set_x_1=a.asm.ce).apply(null,arguments)},gg=a._emscripten_bind_b2Vec3_get_y_0=function(){return(gg=a._emscripten_bind_b2Vec3_get_y_0=a.asm.de).apply(null,arguments)},hg=a._emscripten_bind_b2Vec3_set_y_1=function(){return(hg=a._emscripten_bind_b2Vec3_set_y_1=a.asm.ee).apply(null,arguments)},
ig=a._emscripten_bind_b2Vec3_get_z_0=function(){return(ig=a._emscripten_bind_b2Vec3_get_z_0=a.asm.fe).apply(null,arguments)},jg=a._emscripten_bind_b2Vec3_set_z_1=function(){return(jg=a._emscripten_bind_b2Vec3_set_z_1=a.asm.ge).apply(null,arguments)},kg=a._emscripten_bind_b2Vec3___destroy___0=function(){return(kg=a._emscripten_bind_b2Vec3___destroy___0=a.asm.he).apply(null,arguments)},lg=a._emscripten_bind_b2AABB_b2AABB_0=function(){return(lg=a._emscripten_bind_b2AABB_b2AABB_0=a.asm.ie).apply(null,
arguments)},mg=a._emscripten_bind_b2AABB_IsValid_0=function(){return(mg=a._emscripten_bind_b2AABB_IsValid_0=a.asm.je).apply(null,arguments)},ng=a._emscripten_bind_b2AABB_GetCenter_0=function(){return(ng=a._emscripten_bind_b2AABB_GetCenter_0=a.asm.ke).apply(null,arguments)},og=a._emscripten_bind_b2AABB_GetExtents_0=function(){return(og=a._emscripten_bind_b2AABB_GetExtents_0=a.asm.le).apply(null,arguments)},pg=a._emscripten_bind_b2AABB_GetPerimeter_0=function(){return(pg=a._emscripten_bind_b2AABB_GetPerimeter_0=
a.asm.me).apply(null,arguments)},qg=a._emscripten_bind_b2AABB_Combine_1=function(){return(qg=a._emscripten_bind_b2AABB_Combine_1=a.asm.ne).apply(null,arguments)},rg=a._emscripten_bind_b2AABB_Combine_2=function(){return(rg=a._emscripten_bind_b2AABB_Combine_2=a.asm.oe).apply(null,arguments)},sg=a._emscripten_bind_b2AABB_Contains_1=function(){return(sg=a._emscripten_bind_b2AABB_Contains_1=a.asm.pe).apply(null,arguments)},tg=a._emscripten_bind_b2AABB_RayCast_2=function(){return(tg=a._emscripten_bind_b2AABB_RayCast_2=
a.asm.qe).apply(nu