From 6afef5228c3a6c58707a8df5c7d14aa6e1d61121 Mon Sep 17 00:00:00 2001 From: lealzhan Date: Tue, 10 Oct 2023 16:06:38 +0800 Subject: [PATCH] box2d wasm: opt node scale performance --- emscripten/box2d/b2.d.ts | 78 +- emscripten/box2d/box2d.debug.asm.js | 24157 +++++++++------------ emscripten/box2d/box2d.debug.wasm.wasm | Bin 4112290 -> 3782770 bytes emscripten/box2d/box2d.release.asm.js | 12 +- emscripten/box2d/box2d.release.wasm.js | 2 +- emscripten/box2d/box2d.release.wasm.wasm | Bin 182156 -> 179436 bytes 6 files changed, 9774 insertions(+), 14475 deletions(-) diff --git a/emscripten/box2d/b2.d.ts b/emscripten/box2d/b2.d.ts index e1429c31..ef4b94ff 100644 --- a/emscripten/box2d/b2.d.ts +++ b/emscripten/box2d/b2.d.ts @@ -273,7 +273,7 @@ declare namespace B2 { IsEnabled(): boolean; SetFixedRotation(flag: boolean): void; IsFixedRotation(): boolean; - GetFixtureList(): Fixture; + GetFixtureList(): number; GetJointList(): number; GetWorld(): World; Dump(): void; @@ -513,10 +513,10 @@ declare namespace B2 { SetMaxMotorTorque(torque: number): void; GetMaxMotorTorque(): number; GetMotorTorque(inv_dt: number): number; - SetFrequency(hz: number): void; - GetFrequency(): number; - SetDampingRatio(ratio: number): void; - GetDampingRatio(): number; + SetSpringFrequencyHz(hz: number): void; + GetSpringFrequencyHz(): number; + SetSpringDampingRatio(ratio: number): void; + GetSpringDampingRatio(): number; Dump(): void; } @@ -537,6 +537,7 @@ declare namespace B2 { function ContactSetRestitution(contactPtr: number, restitution: number): void; function ContactGetRestitution(contactPtr: number): number; function ContactResetRestitution(contactPtr: number): void; + function ContactGetFixtureA(contactPtr: number): Vec2; function ContactGetFixtureA(contactPtr: number): number; function ContactGetFixtureB(contactPtr: number): number; function ContactGetWorldManifold(contactPtr: number, worldManifoldPtr: number): number; @@ -576,4 +577,71 @@ declare namespace B2 { function JointEdgeGetJoint(jointEdgePtr: number): number; function JointEdgeGetPrev(jointEdgePtr: number): number; function JointEdgeGetNext(jointEdgePtr: number): number; + + //FixtureDef + function FixtureDefNew(): number; + function FixtureDefDelete(fixtureDefPtr: number): void; + function FixtureDefSetAll(fixtureDefPtr: number, shapePtr: number, userData: number, + friction: number, restitution: number, density: number, isSensor: boolean): void; + + //Fixture + function FixtureGetType(fixturePtr: number): number; + function FixtureGetShape(fixturePtr: number): number; + function FixtureSetSensor(fixturePtr: number, sensor: boolean): void; + function FixtureIsSensor(fixturePtr: number): boolean; + function FixtureSetFilterData(fixturePtr: number, filterPtr: number): void; + function FixtureGetFilterData(fixturePtr: number): number; + function FixtureRefilter(fixturePtr: number): void; + function FixtureGetBody(fixturePtr: number): number; + function FixtureGetNext(fixturePtr: number): number; + function FixtureTestPoint(fixturePtr: number, p: Vec2): boolean; + // function FixtureRayCast(fixturePtr: number, outputPtr: number, inputPtr: number, childIndex: number): boolean; + // function FixtureGetMassData(fixturePtr: number, massDataPtr: number): void; + function FixtureSetDensity(fixturePtr: number, density: number): void; + function FixtureGetDensity(fixturePtr: number): number; + function FixtureGetFriction(fixturePtr: number): number; + function FixtureSetFriction(fixturePtr: number, friction: number): void; + function FixtureGetRestitution(fixturePtr: number): number; + function FixtureSetRestitution(fixturePtr: number, restitution: number): void; + function FixtureGetAABB(fixturePtr: number, childIndex: number): number; + function FixtureDump(fixturePtr: number, bodyIndex: number): void; + + //Shape + function ShapeGetRadius(shapePtr: number): number; + function ShapeSetRadius(shapePtr: number, radius: number): void; + function ShapeGetType(shapePtr: number): number; + function ShapeGetChildCount(shapePtr: number): number; + function ShapeTestPoint(shapePtr: number, transformPtr: number, p: Vec2): boolean; + // function ShapeRayCast(shapePtr: number, outputPtr: number, inputPtr: number, transformPtr: number, childIndex: number): boolean; + // function ShapeComputeAABB(shapePtr: number, aabbPtr: number, transformPtr: number, childIndex: number): void; + // function ShapeComputeMass(shapePtr: number, massDataPtr: number, density: number): void; + + //CircleShape + function CircleShapeNew(): number; + function CircleShapeDelete(circleShapePtr: number): void; + function CircleShapeSetPosition(circleShapePtr: number, positionPtr: number): void; + function CircleShapeGetPosition(circleShapePtr: number): number; + + //PolygonShape + function PolygonShapeNew(): number; + function PolygonShapeDelete(polygonShapePtr: number): void; + function PolygonShapeSet(polygonShapePtr: number, verticesPtr: number, count: number): void; + function PolygonShapeSetAsBox(polygonShapePtr: number, hx: number, hy: number): void; + function PolygonShapeSetAsBoxWithCenterAndAngle(polygonShapePtr: number, hx: number, hy: number, centerPtr: number, angle: number): void; + function PolygonShapeGetVertexCount(polygonShapePtr: number): number; + + //Body + function BodyCreateFixture(bodyPtr: number, fixtureDefPtr: number): number; + function BodyCreateFixtureWithShape(bodyPtr: number, shapePtr: number, density: number): number; + + //Vec2Vector + function Vec2VectorNew(): number; + function Vec2VectorDelete(vec2VectorPtr: number): void; + function Vec2VectorPush(vec2VectorPtr: number, vec2Ptr: number): void; + function Vec2VectorSize(vec2VectorPtr: number): number; + function Vec2VectorGet(vec2VectorPtr: number, index: number): number; + function Vec2VectorGetPtr(vec2VectorPtr: number, index: number): number; + function Vec2VectorResize(vec2VectorPtr: number, size: number): void; + function Vec2VectorClear(vec2VectorPtr: number): void; + } diff --git a/emscripten/box2d/box2d.debug.asm.js b/emscripten/box2d/box2d.debug.asm.js index 014e5fb2..a634c6c3 100644 --- a/emscripten/box2d/box2d.debug.asm.js +++ b/emscripten/box2d/box2d.debug.asm.js @@ -260,53 +260,43 @@ function Table(ret) { } } function initActiveSegments(imports) { - base64DecodeToExistingUint8Array(bufferView, 1024, "ZnJlcXVlbmN5SHoAU2V0U3ByaW5nRnJlcXVlbmN5SHoAR2V0U3ByaW5nRnJlcXVlbmN5SHoARGVzdHJveVByb3h5AE1vdmVQcm94eQBTZXRHcmF2aXR5AEdldEdyYXZpdHkAZGVuc2l0eQBTZXREZW5zaXR5AEdldERlbnNpdHkAYW5ndWxhclZlbG9jaXR5AFNldEFuZ3VsYXJWZWxvY2l0eQBHZXRBbmd1bGFyVmVsb2NpdHkAbGluZWFyVmVsb2NpdHkAU2V0TGluZWFyVmVsb2NpdHkAR2V0TGluZWFyVmVsb2NpdHkAbV9ib2R5Q291bnQgPCBtX2JvZHlDYXBhY2l0eQBtX2pvaW50Q291bnQgPCBtX2pvaW50Q2FwYWNpdHkAbV9jb250YWN0Q291bnQgPCBtX2NvbnRhY3RDYXBhY2l0eQBtX25vZGVDb3VudCA9PSBtX25vZGVDYXBhY2l0eQAwIDw9IHByb3h5SWQgJiYgcHJveHlJZCA8IG1fbm9kZUNhcGFjaXR5ADAgPD0gbm9kZUlkICYmIG5vZGVJZCA8IG1fbm9kZUNhcGFjaXR5ADAgPD0gaUcgJiYgaUcgPCBtX25vZGVDYXBhY2l0eQAwIDw9IGlGICYmIGlGIDwgbV9ub2RlQ2FwYWNpdHkAMCA8PSBpRSAmJiBpRSA8IG1fbm9kZUNhcGFjaXR5ADAgPD0gaUQgJiYgaUQgPCBtX25vZGVDYXBhY2l0eQAwIDw9IGlDICYmIGlDIDwgbV9ub2RlQ2FwYWNpdHkAMCA8PSBpQiAmJiBpQiA8IG1fbm9kZUNhcGFjaXR5AERlc3Ryb3kARGVzdHJveUJvZHkAR2V0Qm9keQBDcmVhdGVCb2R5AGIyX3N0YXRpY0JvZHkAYjJfa2luZW1hdGljQm9keQBtX3R5cGUgPT0gYjJfZHluYW1pY0JvZHkAYjJCb2R5AFNldEZyZXF1ZW5jeQBHZXRGcmVxdWVuY3kAU2V0QXNCb3gAR2V0VmVydGV4AGdyb3VwSW5kZXgALSsgICAwWDB4AC0wWCswWCAwWC0weCsweCAweABXb3JsZE1hbmlmb2xkTmV3AFNldERlYnVnRHJhdwBKb2ludEVkZ2VHZXRQcmV2AEpvaW50RWRnZUdldE5leHQAUmF5Q2FzdE91dHB1dABSYXlDYXN0SW5wdXQAR2V0Sm9pbnRMaXN0AEdldEZpeHR1cmVMaXN0AFJheUNhc3QAdW5zaWduZWQgc2hvcnQAUm90ADAgPD0gaW5kZXggJiYgaW5kZXggPCBjaGFpbi0+bV9jb3VudAAwIDw9IGVkZ2UxICYmIGVkZ2UxIDwgcG9seTEtPm1fY291bnQAMCA8PSBpbmRleCAmJiBpbmRleCA8IG1fY291bnQAMCA8PSBjaGlsZEluZGV4ICYmIGNoaWxkSW5kZXggPCBtX3Byb3h5Q291bnQAdG9pSW5kZXhCIDwgbV9ib2R5Q291bnQAdG9pSW5kZXhBIDwgbV9ib2R5Q291bnQATWFuaWZvbGRHZXRQb2ludENvdW50AENvbnRhY3RJbXB1bHNlR2V0Q291bnQAMCA8PSBpbmRleCAmJiBpbmRleCA8IGIyX2Jsb2NrU2l6ZUNvdW50AGogPCBiMl9ibG9ja1NpemVDb3VudAAwIDw9IHR5cGVBICYmIHR5cGVCIDwgYjJTaGFwZTo6ZV90eXBlQ291bnQAMCA8PSB0eXBlMiAmJiB0eXBlMiA8IGIyU2hhcGU6OmVfdHlwZUNvdW50ADAgPD0gdHlwZTEgJiYgdHlwZTEgPCBiMlNoYXBlOjplX3R5cGVDb3VudAAwIDwgbV9ub2RlQ291bnQAR2V0Q2hpbGRDb3VudABEcmF3UG9pbnQAVGVzdFBvaW50AEdldExvY2FsUG9pbnQAR2V0TGluZWFyVmVsb2NpdHlGcm9tTG9jYWxQb2ludABHZXRXb3JsZFBvaW50AEdldExpbmVhclZlbG9jaXR5RnJvbVdvcmxkUG9pbnQARGVzdHJveUpvaW50AGIyUHVsbGV5Sm9pbnQASm9pbnRFZGdlR2V0Sm9pbnQATW90b3JKb2ludABiMkdlYXJKb2ludABXaGVlbEpvaW50AFJldm9sdXRlSm9pbnQAQ3JlYXRlSm9pbnQAYjJNb3VzZUpvaW50AFJvcGVKb2ludABEaXN0YW5jZUpvaW50AFdlbGRKb2ludABtX3R5cGVCID09IGVfcmV2b2x1dGVKb2ludCB8fCBtX3R5cGVCID09IGVfcHJpc21hdGljSm9pbnQAbV90eXBlQSA9PSBlX3Jldm9sdXRlSm9pbnQgfHwgbV90eXBlQSA9PSBlX3ByaXNtYXRpY0pvaW50AFByaXNtYXRpY0pvaW50AGIySm9pbnQAdW5zaWduZWQgaW50AERyYXdTZWdtZW50AGltcGxlbWVudABHZXRMb3dlckxpbWl0AEdldFVwcGVyTGltaXQAZW5hYmxlTGltaXQARW5hYmxlTGltaXQAYW5ndWxhck9mZnNldABTZXRBbmd1bGFyT2Zmc2V0AEdldEFuZ3VsYXJPZmZzZXQAbGluZWFyT2Zmc2V0AFNldExpbmVhck9mZnNldABHZXRMaW5lYXJPZmZzZXQAYnVsbGV0AFNldEJ1bGxldABJc0J1bGxldAB0YXJnZXQAU2V0VGFyZ2V0AEdldFRhcmdldABTZXQAX19kZXN0cnVjdABiMkNoYWluQW5kUG9seWdvbkNvbnRhY3QAYjJFZGdlQW5kUG9seWdvbkNvbnRhY3QAYjJQb2x5Z29uQ29udGFjdABCZWdpbkNvbnRhY3QAYjJQb2x5Z29uQW5kQ2lyY2xlQ29udGFjdABiMkNoYWluQW5kQ2lyY2xlQ29udGFjdABiMkVkZ2VBbmRDaXJjbGVDb250YWN0AGIyQ2lyY2xlQ29udGFjdABFbmRDb250YWN0AGIyVGltZU9mSW1wYWN0AGZsb2F0AHVpbnQ2NF90AG1fcmFkaXVzAFNldFJhZGl1cwBHZXRSYWRpdXMAR2V0V2l0bmVzc1BvaW50cwBJbml0aWFsaXplVmVsb2NpdHlDb25zdHJhaW50cwBTb2x2ZVZlbG9jaXR5Q29uc3RyYWludHMAR2V0RXh0ZW50cwBTZXRMaW1pdHMAY2F0ZWdvcnlCaXRzAG1hc2tCaXRzAG1hc3MAR2V0TWFzcwBDb21wdXRlTWFzcwBDb250YWlucwBmaXh0dXJlLT5tX2JvZHkgPT0gdGhpcwBTZXRGbGFncwBHZXRGbGFncwBDbGVhckZsYWdzAEFwcGVuZEZsYWdzAENyZWF0ZVByb3hpZXMAbV9lbnRyeUNvdW50IDwgYjJfbWF4U3RhY2tFbnRyaWVzAG1heFBvbHlnb25WZXJ0aWNlcwBNYW5pZm9sZEdldE1hbmlmb2xkUG9pbnRQdHIAZW5hYmxlTW90b3IARW5hYmxlTW90b3IAdmVjdG9yAEdldExvY2FsVmVjdG9yAEdldFdvcmxkVmVjdG9yAFZlYzJWZWN0b3IASW50MzJWZWN0b3IAY29ycmVjdGlvbkZhY3RvcgBTZXRDb3JyZWN0aW9uRmFjdG9yAEdldENvcnJlY3Rpb25GYWN0b3IAfmIyU3RhY2tBbGxvY2F0b3IAU2V0U2Vuc29yAGlzU2Vuc29yAElzU2Vuc29yAENvbG9yAGIyQ29udGFjdFNvbHZlcgBjZW50ZXIAR2V0Q2VudGVyAEFwcGx5TGluZWFySW1wdWxzZVRvQ2VudGVyAEFwcGx5Rm9yY2VUb0NlbnRlcgBHZXRMb2NhbENlbnRlcgBHZXRXb3JsZENlbnRlcgBSZWZpbHRlcgBGaWx0ZXIAR2V0UGVyaW1ldGVyAGxvd2VyIDw9IHVwcGVyAERyYXdXcmFwcGVyAENvbnRhY3RMaXN0ZW5lcldyYXBwZXIAUXVlcnlDYWxsYmFja1dyYXBwZXIAUmF5Q2FzdENhbGxiYWNrV3JhcHBlcgBTZXRDb250YWN0TGlzdGVuZXIASm9pbnRFZGdlR2V0T3RoZXIAdW5zaWduZWQgY2hhcgBxAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvYm94MmQvc3JjL2R5bmFtaWNzL2IyX2JvZHkuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvYm94MmQvc3JjL2R5bmFtaWNzL2IyX3B1bGxleV9qb2ludC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9ib3gyZC9zcmMvZHluYW1pY3MvYjJfbW90b3Jfam9pbnQuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvYm94MmQvc3JjL2R5bmFtaWNzL2IyX2dlYXJfam9pbnQuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvYm94MmQvc3JjL2R5bmFtaWNzL2IyX3Jldm9sdXRlX2pvaW50LmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2JveDJkL3NyYy9keW5hbWljcy9iMl9tb3VzZV9qb2ludC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9ib3gyZC9zcmMvZHluYW1pY3MvYjJfcHJpc21hdGljX2pvaW50LmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2JveDJkL3NyYy9keW5hbWljcy9iMl9qb2ludC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9ib3gyZC9zcmMvZHluYW1pY3MvYjJfY2hhaW5fcG9seWdvbl9jb250YWN0LmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2JveDJkL3NyYy9keW5hbWljcy9iMl9lZGdlX3BvbHlnb25fY29udGFjdC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9ib3gyZC9zcmMvZHluYW1pY3MvYjJfcG9seWdvbl9jb250YWN0LmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2JveDJkL3NyYy9keW5hbWljcy9iMl9wb2x5Z29uX2NpcmNsZV9jb250YWN0LmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2JveDJkL3NyYy9keW5hbWljcy9iMl9jaGFpbl9jaXJjbGVfY29udGFjdC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9ib3gyZC9zcmMvZHluYW1pY3MvYjJfZWRnZV9jaXJjbGVfY29udGFjdC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9ib3gyZC9zcmMvZHluYW1pY3MvYjJfY2lyY2xlX2NvbnRhY3QuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvYm94MmQvc3JjL2R5bmFtaWNzL2IyX2NvbnRhY3QuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvYm94MmQvc3JjL2NvbGxpc2lvbi9iMl90aW1lX29mX2ltcGFjdC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9ib3gyZC9zcmMvY29tbW9uL2IyX2Jsb2NrX2FsbG9jYXRvci5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9ib3gyZC9zcmMvY29tbW9uL2IyX3N0YWNrX2FsbG9jYXRvci5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9ib3gyZC9zcmMvZHluYW1pY3MvYjJfY29udGFjdF9zb2x2ZXIuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvYm94MmQvc3JjL2NvbGxpc2lvbi9iMl9jb2xsaWRlX3BvbHlnb24uY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvYm94MmQvc3JjL2R5bmFtaWNzL2IyX2ZpeHR1cmUuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvYm94MmQvc3JjL2NvbGxpc2lvbi9iMl9wb2x5Z29uX3NoYXBlLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2JveDJkL3NyYy9jb2xsaXNpb24vYjJfY2hhaW5fc2hhcGUuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvYm94MmQvc3JjL2NvbGxpc2lvbi9iMl9jb2xsaWRlX2VkZ2UuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvYm94MmQvc3JjL2NvbGxpc2lvbi9iMl9keW5hbWljX3RyZWUuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvYm94MmQvc3JjL2NvbGxpc2lvbi9iMl9kaXN0YW5jZS5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9ib3gyZC9zcmMvZHluYW1pY3MvYjJfaXNsYW5kLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2JveDJkL3NyYy9keW5hbWljcy9iMl93b3JsZC5jcHAAUG9wAER1bXAAU3RlcABhbGxvd1NsZWVwAGIyU2l6ZU1hcABtX3AAQ29tYmluZVR3bwBkYW1waW5nUmF0aW8AU2V0RGFtcGluZ1JhdGlvAEdldERhbXBpbmdSYXRpbwBTZXRTcHJpbmdEYW1waW5nUmF0aW8AR2V0U3ByaW5nRGFtcGluZ1JhdGlvAHJlc3RpdHV0aW9uAENvbnRhY3RSZXNldFJlc3RpdHV0aW9uAENvbnRhY3RTZXRSZXN0aXR1dGlvbgBDb250YWN0R2V0UmVzdGl0dXRpb24AcG9zaXRpb24AR2V0UG9zaXRpb24Abm90aWZ5T25EZXN0cnVjdGlvbgBmcmljdGlvbgBDb250YWN0UmVzZXRGcmljdGlvbgBDb250YWN0U2V0RnJpY3Rpb24AQ29udGFjdEdldEZyaWN0aW9uAEdldFNlYXJjaERpcmVjdGlvbgBmcmFjdGlvbgAwLjBmIDw9IGxvd2VyICYmIGxvd2VyIDw9IGlucHV0Lm1heEZyYWN0aW9uAGZpeGVkUm90YXRpb24AU2V0Rml4ZWRSb3RhdGlvbgBJc0ZpeGVkUm90YXRpb24ARmluZE1pblNlcGFyYXRpb24AR2V0Sm9pbnRUcmFuc2xhdGlvbgBsb3dlclRyYW5zbGF0aW9uAHVwcGVyVHJhbnNsYXRpb24AbV9maXh0dXJlQi0+R2V0VHlwZSgpID09IGIyU2hhcGU6OmVfcG9seWdvbgBtX2ZpeHR1cmVBLT5HZXRUeXBlKCkgPT0gYjJTaGFwZTo6ZV9wb2x5Z29uAERyYXdQb2x5Z29uAERyYXdTb2xpZFBvbHlnb24AbV9maXh0dXJlQS0+R2V0VHlwZSgpID09IGIyU2hhcGU6OmVfY2hhaW4AbmFuAERyYXdUcmFuc2Zvcm0AU2V0VHJhbnNmb3JtAEdldFRyYW5zZm9ybQBib29sAGVtc2NyaXB0ZW46OnZhbABub3JtYWwAUXVlcnlDYWxsYmFjawBSYXlDYXN0Q2FsbGJhY2sAcHVzaF9iYWNrAGxlbmd0aABtYXhMZW5ndGgAU2V0TWF4TGVuZ3RoAEdldE1heExlbmd0aABTZXRMZW5ndGgAR2V0TGVuZ3RoAEM6XFVzZXJzXGxlYWx6XERlc2t0b3BcdHJ1bmtcZW1zZGtcdXBzdHJlYW1cZW1zY3JpcHRlblxjYWNoZVxzeXNyb290L2luY2x1ZGVcZW1zY3JpcHRlbi92YWwuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2JveDJkL3NyYy8uLi9pbmNsdWRlXGJveDJkL2IyX2dyb3dhYmxlX3N0YWNrLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9ib3gyZC9zcmMvLi4vaW5jbHVkZVxib3gyZC9iMl9tYXRoLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9ib3gyZC9pbmNsdWRlL2JveDJkL2IyX2ZpeHR1cmUuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2JveDJkL3NyYy8uLi9pbmNsdWRlXGJveDJkL2IyX2R5bmFtaWNfdHJlZS5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvYm94MmQvc3JjLy4uL2luY2x1ZGVcYm94MmQvYjJfZGlzdGFuY2UuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2JveDJkL3NyYy9keW5hbWljcy9iMl9pc2xhbmQuaAB1bnNpZ25lZCBsb25nAHN0ZDo6d3N0cmluZwBiYXNpY19zdHJpbmcAc3RkOjpzdHJpbmcAc3RkOjp1MTZzdHJpbmcAc3RkOjp1MzJzdHJpbmcAYW5ndWxhckRhbXBpbmcAU2V0QW5ndWxhckRhbXBpbmcAR2V0QW5ndWxhckRhbXBpbmcAbGluZWFyRGFtcGluZwBTZXRMaW5lYXJEYW1waW5nAEdldExpbmVhckRhbXBpbmcAU2V0QWxsb3dTbGVlcGluZwBHZXRBbGxvd1NsZWVwaW5nAENvbnRhY3RJc1RvdWNoaW5nAGluZgBCb2R5RGVmAE1vdG9ySm9pbnREZWYAV2hlZWxKb2ludERlZgBSZXZvbHV0ZUpvaW50RGVmAE1vdXNlSm9pbnREZWYAUm9wZUpvaW50RGVmAERpc3RhbmNlSm9pbnREZWYAV2VsZEpvaW50RGVmAFByaXNtYXRpY0pvaW50RGVmAEZpeHR1cmVEZWYASW5zZXJ0TGVhZgBpc0luZGV4T2YAYjJJc1ZhbGlkKGZhY3RvcikgJiYgMC4wZiA8PSBmYWN0b3IgJiYgZmFjdG9yIDw9IDEuMGYAYWxwaGEwIDwgMS4wZgBkZW4gPiAwLjBmAG1fSSA+IDAuMGYAci5MZW5ndGhTcXVhcmVkKCkgPiAwLjBmAGIySXNWYWxpZChkZWYtPmZyZXF1ZW5jeUh6KSAmJiBkZWYtPmZyZXF1ZW5jeUh6ID49IDAuMGYAYjJJc1ZhbGlkKGRlbnNpdHkpICYmIGRlbnNpdHkgPj0gMC4wZgBhLnggPj0gMC4wZiAmJiBhLnkgPj0gMC4wZgBiMklzVmFsaWQoZGVmLT5kYW1waW5nUmF0aW8pICYmIGRlZi0+ZGFtcGluZ1JhdGlvID49IDAuMGYAYjJJc1ZhbGlkKGJkLT5hbmd1bGFyRGFtcGluZykgJiYgYmQtPmFuZ3VsYXJEYW1waW5nID49IDAuMGYAYjJJc1ZhbGlkKGJkLT5saW5lYXJEYW1waW5nKSAmJiBiZC0+bGluZWFyRGFtcGluZyA+PSAwLjBmAGIySXNWYWxpZCh0b3JxdWUpICYmIHRvcnF1ZSA+PSAwLjBmAGIySXNWYWxpZChmb3JjZSkgJiYgZm9yY2UgPj0gMC4wZgBiMklzVmFsaWQoZGVmLT5tYXhGb3JjZSkgJiYgZGVmLT5tYXhGb3JjZSA+PSAwLjBmAGRlZi0+cmF0aW8gIT0gMC4wZgByZXNpemUAMCA8IHNpemUASW5pdGlhbGl6ZQBibG9ja0NvdW50ICogYmxvY2tTaXplIDw9IGIyX2NodW5rU2l6ZQBzdGFja0NvdW50IDwgc3RhY2tTaXplAFBvc3RTb2x2ZQBQcmVTb2x2ZQBzX2luaXRpYWxpemVkID09IHRydWUAYi0+SXNFbmFibGVkKCkgPT0gdHJ1ZQBBcHBseVRvcnF1ZQBtYXhUb3JxdWUAU2V0TWF4VG9ycXVlAEdldE1heFRvcnF1ZQBtYXhNb3RvclRvcnF1ZQBTZXRNYXhNb3RvclRvcnF1ZQBHZXRNYXhNb3RvclRvcnF1ZQBHZXRNb3RvclRvcnF1ZQBHZXRSZWFjdGlvblRvcnF1ZQBXb3JsZE1hbmlmb2xkR2V0U2VwYXJhdGlvblZhbHVlAFdvcmxkTWFuaWZvbGREZWxldGUARXZhbHVhdGUAQ3JlYXRlAFZhbGlkYXRlAEFsbG9jYXRlAE1hbmlmb2xkUG9pbnRHZXRUYW5nZW50SW1wdWxzZQBDb250YWN0SW1wdWxzZUdldFRhbmdlbnRJbXB1bHNlAEFwcGx5QW5ndWxhckltcHVsc2UAQXBwbHlMaW5lYXJJbXB1bHNlAE1hbmlmb2xkUG9pbnRHZXROb3JtYWxJbXB1bHNlAENvbnRhY3RJbXB1bHNlR2V0Tm9ybWFsSW1wdWxzZQBtX3dvcmxkLT5Jc0xvY2tlZCgpID09IGZhbHNlAERlc3Ryb3lGaXh0dXJlAFJlcG9ydEZpeHR1cmUAdW5yZWdpc3RlckNvbnRhY3RGaXh0dXJlAENyZWF0ZUZpeHR1cmUAbV90eXBlAEJvZHlUeXBlAFNldFR5cGUATWFuaWZvbGRHZXRUeXBlAHdyaXRlR2VuZXJpY1dpcmVUeXBlAFNoYXBlVHlwZQBBZGRUeXBlAERyYXdTaGFwZQBTZXRTaGFwZQBHZXRTaGFwZQBQb2x5Z29uU2hhcGUAQ3JlYXRlRml4dHVyZVdpdGhTaGFwZQBDaXJjbGVTaGFwZQBFZGdlU2hhcGUAQ2xvbmUAQ29tYmluZQBhbmdsZQBHZXRKb2ludEFuZ2xlAEdldEFuZ2xlAGxvd2VyQW5nbGUAdXBwZXJBbmdsZQByZWZlcmVuY2VBbmdsZQBHZXRSZWZlcmVuY2VBbmdsZQBTZXRBc0JveFdpdGhDZW50ZXJBbmRBbmdsZQBtX2ZpeHR1cmVCLT5HZXRUeXBlKCkgPT0gYjJTaGFwZTo6ZV9jaXJjbGUAbV9maXh0dXJlQS0+R2V0VHlwZSgpID09IGIyU2hhcGU6OmVfY2lyY2xlAERyYXdDaXJjbGUAYjJDb2xsaWRlRWRnZUFuZENpcmNsZQBEcmF3U29saWRDaXJjbGUAZG91YmxlAGdyYXZpdHlTY2FsZQBTZXRHcmF2aXR5U2NhbGUAR2V0R3Jhdml0eVNjYWxlAGF3YWtlAFNldEF3YWtlAElzQXdha2UAUmVhZENhY2hlAG1fZml4dHVyZUEtPkdldFR5cGUoKSA9PSBiMlNoYXBlOjplX2VkZ2UAYjJGaW5kSW5jaWRlbnRFZGdlAEdldENoaWxkRWRnZQBGcmVlAEFsbG9jYXRlTm9kZQBGcmVlTm9kZQBBcHBseUZvcmNlAG1heEZvcmNlAFNldE1heEZvcmNlAEdldE1heEZvcmNlAG1heE1vdG9yRm9yY2UAU2V0TWF4TW90b3JGb3JjZQBHZXRNYXhNb3RvckZvcmNlAEdldE1vdG9yRm9yY2UAR2V0UmVhY3Rpb25Gb3JjZQBBZHZhbmNlAGIyRGlzdGFuY2UAdGFyZ2V0ID4gdG9sZXJhbmNlAEJhbGFuY2UAZm91bmQAbG93ZXJCb3VuZAB1cHBlckJvdW5kAGV4dGVuZABHZXRXb3JsZABDb250YWN0R2V0TWFuaWZvbGQAQ29udGFjdEdldFdvcmxkTWFuaWZvbGQAdm9pZABDb21wdXRlQ2VudHJvaWQASXNWYWxpZABTZXRTbGVlcGluZ0FsbG93ZWQASXNTbGVlcGluZ0FsbG93ZWQAV2FzTW92ZWQAQ2xlYXJNb3ZlZABjb2xsaWRlQ29ubmVjdGVkAEdldENvbGxpZGVDb25uZWN0ZWQASXNMaW1pdEVuYWJsZWQAQ29udGFjdFNldEVuYWJsZWQASXNFbmFibGVkAElzTW90b3JFbmFibGVkAEdldEpvaW50U3BlZWQAQ29udGFjdFNldFRhbmdlbnRTcGVlZABDb250YWN0R2V0VGFuZ2VudFNwZWVkAG1vdG9yU3BlZWQAU2V0TW90b3JTcGVlZABHZXRNb3RvclNwZWVkAEFkZABHZXRNZXRyaWMAYgBwID09IGVudHJ5LT5kYXRhAFJlc2V0TWFzc0RhdGEAU2V0TWFzc0RhdGEAR2V0TWFzc0RhdGEAU2V0RmlsdGVyRGF0YQBHZXRGaWx0ZXJEYXRhAEdldFVzZXJEYXRhAEdldEluZXJ0aWEATWFuaWZvbGRQb2ludEdldExvY2FsUG9pbnRZAFdvcmxkTWFuaWZvbGRHZXRQb2ludFZhbHVlWQBNYW5pZm9sZEdldExvY2FsUG9pbnRWYWx1ZVkAV29ybGRNYW5pZm9sZEdldE5vcm1hbFZhbHVlWQBNYW5pZm9sZEdldExvY2FsTm9ybWFsVmFsdWVZAE1hbmlmb2xkUG9pbnRHZXRMb2NhbFBvaW50WABXb3JsZE1hbmlmb2xkR2V0UG9pbnRWYWx1ZVgATWFuaWZvbGRHZXRMb2NhbFBvaW50VmFsdWVYAFdvcmxkTWFuaWZvbGRHZXROb3JtYWxWYWx1ZVgATWFuaWZvbGRHZXRMb2NhbE5vcm1hbFZhbHVlWABzaG9ydF9wdHIgPD0gVUlOVDMyX01BWABWRVJTSU9OX01JTk9SAFZFUlNJT05fTUFKT1IAVkVSU0lPTl9SRVZJU0lPTgBOQU4AU29sdmVUT0kASU5GAGFyZWEgPiAxLjE5MjA5MjkwZS03RgBlZGdlLkxlbmd0aFNxdWFyZWQoKSA+IDEuMTkyMDkyOTBlLTdGICogMS4xOTIwOTI5MGUtN0YAZGVmLT5ib2R5QSAhPSBkZWYtPmJvZHlCAFNldEJvZHlCAEdldEJvZHlCAEdldEFuY2hvckIAbG9jYWxBbmNob3JCAEdldExvY2FsQW5jaG9yQgBDb250YWN0R2V0Rml4dHVyZUIAUXVlcnlBQUJCAEdldEFBQkIAR2V0RmF0QUFCQgBDb21wdXRlQUFCQgBTZXRCb2R5QQBHZXRCb2R5QQBsb2NhbEF4aXNBAEdldExvY2FsQXhpc0EAR2V0QW5jaG9yQQBsb2NhbEFuY2hvckEAR2V0TG9jYWxBbmNob3JBAG1fbm9kZXNbQy0+cGFyZW50XS5jaGlsZDIgPT0gaUEAbV9ub2Rlc1tCLT5wYXJlbnRdLmNoaWxkMiA9PSBpQQBDb250YWN0R2V0Rml4dHVyZUEAZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZmxvYXQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDhfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQ2NF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ2NF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8Y2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgY2hhcj4Ac3RkOjpiYXNpY19zdHJpbmc8dW5zaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2lnbmVkIGNoYXI+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGxvbmc+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGxvbmc+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGRvdWJsZT4AMyA8PSBjb3VudCAmJiBjb3VudCA8PSA4AHZlcnRleENvdW50IDw9IDgAbSA8IDgAbV9jb3VudCA+PSAzAGNhY2hlLT5jb3VudCA8PSAzADAgPCBjb3VudCAmJiBjb3VudCA8IDMAVHJhbnNmb3JtVmVjdG9yMgBwMgBWZWMyAEdldEZsb2F0MzIAcG9pbnRDb3VudCA9PSAxIHx8IHBvaW50Q291bnQgPT0gMgBwMQAwIDw9IGluZGV4ICYmIGluZGV4IDwgbV9jb3VudCAtIDEAbV9jb3VudCA+IDAAbV9lbnRyeUNvdW50ID4gMABtX2JvZHlDb3VudCA+IDAAbWFuaWZvbGQtPnBvaW50Q291bnQgPiAwAHBjLT5wb2ludENvdW50ID4gMABtX2pvaW50Q291bnQgPiAwAG1fZml4dHVyZUNvdW50ID4gMABtX2luZGV4ID09IDAAbV9wcm94eUNvdW50ID09IDAAbV9lbnRyeUNvdW50ID09IDAALgBiMklzVmFsaWQoYmQtPmFuZ3VsYXJWZWxvY2l0eSkAKG51bGwpAGIySXNWYWxpZChiZC0+YW5nbGUpAGlBICE9ICgtMSkAY2hpbGQyICE9ICgtMSkAY2hpbGQxICE9ICgtMSkAbV9ub2Rlc1twcm94eUlkXS5Jc0xlYWYoKQBiZC0+bGluZWFyVmVsb2NpdHkuSXNWYWxpZCgpAGRlZi0+dGFyZ2V0LklzVmFsaWQoKQBiZC0+cG9zaXRpb24uSXNWYWxpZCgpAFB1cmUgdmlydHVhbCBmdW5jdGlvbiBjYWxsZWQhACAgfQoAICB7CgBqb2ludHMgPSBudWxscHRyOwoAYm9kaWVzID0gbnVsbHB0cjsKACAgamQuZnJlcXVlbmN5SHogPSAlLjE1bGVmOwoAICAgIGZkLmRlbnNpdHkgPSAlLjE1bGVmOwoAICBiZC5hbmd1bGFyVmVsb2NpdHkgPSAlLjE1bGVmOwoAICBqZC5hbmd1bGFyT2Zmc2V0ID0gJS4xNWxlZjsKACAgICBzaGFwZS5tX3JhZGl1cyA9ICUuMTVsZWY7CgAgIGpkLmNvcnJlY3Rpb25GYWN0b3IgPSAlLjE1bGVmOwoAICBqZC5yYXRpbyA9ICUuMTVsZWY7CgAgIGpkLmRhbXBpbmdSYXRpbyA9ICUuMTVsZWY7CgAgICAgZmQucmVzdGl0dXRpb24gPSAlLjE1bGVmOwoAICAgIGZkLmZyaWN0aW9uID0gJS4xNWxlZjsKACAgamQubG93ZXJUcmFuc2xhdGlvbiA9ICUuMTVsZWY7CgAgIGpkLnVwcGVyVHJhbnNsYXRpb24gPSAlLjE1bGVmOwoAICBqZC5sZW5ndGggPSAlLjE1bGVmOwoAICBqZC5tYXhMZW5ndGggPSAlLjE1bGVmOwoAICBiZC5hbmd1bGFyRGFtcGluZyA9ICUuMTVsZWY7CgAgIGJkLmxpbmVhckRhbXBpbmcgPSAlLjE1bGVmOwoAICBqZC5tYXhUb3JxdWUgPSAlLjE1bGVmOwoAICBqZC5tYXhNb3RvclRvcnF1ZSA9ICUuMTVsZWY7CgAgIGJkLmFuZ2xlID0gJS4xNWxlZjsKACAgamQubG93ZXJBbmdsZSA9ICUuMTVsZWY7CgAgIGpkLnVwcGVyQW5nbGUgPSAlLjE1bGVmOwoAICBqZC5yZWZlcmVuY2VBbmdsZSA9ICUuMTVsZWY7CgAgIGJkLmdyYXZpdHlTY2FsZSA9ICUuMTVsZWY7CgAgIGpkLm1heEZvcmNlID0gJS4xNWxlZjsKACAgamQubWF4TW90b3JGb3JjZSA9ICUuMTVsZWY7CgAgIGpkLm1vdG9yU3BlZWQgPSAlLjE1bGVmOwoAICBqZC5sZW5ndGhCID0gJS4xNWxlZjsKACAgamQubGVuZ3RoQSA9ICUuMTVsZWY7CgAgICAgZmQuc2hhcGUgPSAmc2hhcGU7CgAgICAgYjJQb2x5Z29uU2hhcGUgc2hhcGU7CgAgICAgYjJDaGFpblNoYXBlIHNoYXBlOwoAICAgIGIyQ2lyY2xlU2hhcGUgc2hhcGU7CgAgICAgYjJFZGdlU2hhcGUgc2hhcGU7CgAgIGIyUHVsbGV5Sm9pbnREZWYgamQ7CgAgIGIyTW90b3JKb2ludERlZiBqZDsKACAgYjJHZWFySm9pbnREZWYgamQ7CgAgIGIyRnJpY3Rpb25Kb2ludERlZiBqZDsKACAgYjJXaGVlbEpvaW50RGVmIGpkOwoAICBiMlJldm9sdXRlSm9pbnREZWYgamQ7CgAgIGIyUm9wZUpvaW50RGVmIGpkOwoAICBiMkRpc3RhbmNlSm9pbnREZWYgamQ7CgAgIGIyV2VsZEpvaW50RGVmIGpkOwoAICBiMlByaXNtYXRpY0pvaW50RGVmIGpkOwoAICAgIGIyRml4dHVyZURlZiBmZDsKACAgYjJCb2R5RGVmIGJkOwoAICAgIGIyVmVjMiB2c1slZF07CgAgIGpkLmpvaW50MiA9IGpvaW50c1slZF07CgAgIGpkLmpvaW50MSA9IGpvaW50c1slZF07CgAgIGpkLmJvZHlCID0gYm9kaWVzWyVkXTsKACAgamQuYm9keUEgPSBib2RpZXNbJWRdOwoAYjJGcmVlKGpvaW50cyk7CgBiMkZyZWUoYm9kaWVzKTsKAG1fd29ybGQtPlNldEdyYXZpdHkoZyk7CgAgIGJkLmxpbmVhclZlbG9jaXR5LlNldCglLjE1bGVmLCAlLjE1bGVmKTsKACAgICBzaGFwZS5tX3ByZXZWZXJ0ZXguU2V0KCUuMTVsZWYsICUuMTVsZWYpOwoAICAgIHNoYXBlLm1fbmV4dFZlcnRleC5TZXQoJS4xNWxlZiwgJS4xNWxlZik7CgAgIGpkLmxpbmVhck9mZnNldC5TZXQoJS4xNWxlZiwgJS4xNWxlZik7CgAgICAgc2hhcGUubV9wLlNldCglLjE1bGVmLCAlLjE1bGVmKTsKACAgYmQucG9zaXRpb24uU2V0KCUuMTVsZWYsICUuMTVsZWYpOwoAICAgIHZzWyVkXS5TZXQoJS4xNWxlZiwgJS4xNWxlZik7CgAgIGpkLmxvY2FsQW5jaG9yQi5TZXQoJS4xNWxlZiwgJS4xNWxlZik7CgAgIGpkLmdyb3VuZEFuY2hvckIuU2V0KCUuMTVsZWYsICUuMTVsZWYpOwoAICBqZC5sb2NhbEF4aXNBLlNldCglLjE1bGVmLCAlLjE1bGVmKTsKACAgamQubG9jYWxBbmNob3JBLlNldCglLjE1bGVmLCAlLjE1bGVmKTsKACAgamQuZ3JvdW5kQW5jaG9yQS5TZXQoJS4xNWxlZiwgJS4xNWxlZik7CgAgICAgc2hhcGUubV92ZXJ0ZXgzLlNldCglLjE1bGVmLCAlLjE1bGVmKTsKACAgICBzaGFwZS5tX3ZlcnRleDIuU2V0KCUuMTVsZWYsICUuMTVsZWYpOwoAICAgIHNoYXBlLm1fdmVydGV4MS5TZXQoJS4xNWxlZiwgJS4xNWxlZik7CgAgICAgc2hhcGUubV92ZXJ0ZXgwLlNldCglLjE1bGVmLCAlLjE1bGVmKTsKAGIyVmVjMiBnKCUuMTVsZWYsICUuMTVsZWYpOwoAICBqb2ludHNbJWRdID0gbV93b3JsZC0+Q3JlYXRlSm9pbnQoJmpkKTsKACAgICBib2RpZXNbJWRdLT5DcmVhdGVGaXh0dXJlKCZmZCk7CgAgIGJvZGllc1slZF0gPSBtX3dvcmxkLT5DcmVhdGVCb2R5KCZiZCk7CgAgICAgc2hhcGUubV9oYXNQcmV2VmVydGV4ID0gYm9vbCglZCk7CgAgICAgc2hhcGUubV9oYXNOZXh0VmVydGV4ID0gYm9vbCglZCk7CgAgIGpkLmVuYWJsZUxpbWl0ID0gYm9vbCglZCk7CgAgIGJkLmJ1bGxldCA9IGJvb2woJWQpOwoAICBqZC5lbmFibGVNb3RvciA9IGJvb2woJWQpOwoAICAgIGZkLmlzU2Vuc29yID0gYm9vbCglZCk7CgAgIGJkLmFsbG93U2xlZXAgPSBib29sKCVkKTsKACAgYmQuZml4ZWRSb3RhdGlvbiA9IGJvb2woJWQpOwoAICBiZC5hd2FrZSA9IGJvb2woJWQpOwoAICBqZC5jb2xsaWRlQ29ubmVjdGVkID0gYm9vbCglZCk7CgAgIGJkLmVuYWJsZWQgPSBib29sKCVkKTsKACAgICBzaGFwZS5tX2hhc1ZlcnRleDMgPSBib29sKCVkKTsKACAgICBzaGFwZS5tX2hhc1ZlcnRleDAgPSBib29sKCVkKTsKACAgYmQudHlwZSA9IGIyQm9keVR5cGUoJWQpOwoAICAgIGZkLmZpbHRlci5jYXRlZ29yeUJpdHMgPSB1aW50MTYoJWQpOwoAICAgIGZkLmZpbHRlci5tYXNrQml0cyA9IHVpbnQxNiglZCk7CgAgICAgZmQuZmlsdGVyLmdyb3VwSW5kZXggPSBpbnQxNiglZCk7CgAgICAgc2hhcGUuU2V0KHZzLCAlZCk7CgAgICAgc2hhcGUuQ3JlYXRlQ2hhaW4odnMsICVkKTsKAGIyQm9keSoqIGJvZGllcyA9IChiMkJvZHkqKiliMkFsbG9jKCVkICogc2l6ZW9mKGIyQm9keSopKTsKAGIySm9pbnQqKiBqb2ludHMgPSAoYjJKb2ludCoqKWIyQWxsb2MoJWQgKiBzaXplb2YoYjJKb2ludCopKTsKAC8vIER1bXAgaXMgbm90IHN1cHBvcnRlZCBmb3IgdGhpcyBqb2ludCB0eXBlLgoATW91c2Ugam9pbnQgZHVtcGluZyBpcyBub3Qgc3VwcG9ydGVkLgoAZmlpaQA2YjJWZWMyADExYjJUcmFuc2Zvcm0AaWlpaQB2aWlpAGlpaQB2aWlmAGZpaQB2aWkAaWkATjdiMlNoYXBlNFR5cGVFADEwYjJCb2R5VHlwZQBOU3QzX18yNnZlY3RvcklpTlNfOWFsbG9jYXRvcklpRUVFRQBQTlN0M19fMjZ2ZWN0b3JJaU5TXzlhbGxvY2F0b3JJaUVFRUUAUEtOU3QzX18yNnZlY3RvcklpTlNfOWFsbG9jYXRvcklpRUVFRQB2AHZpAHZpaWlpAE4xMGVtc2NyaXB0ZW4zdmFsRQBpaWlpaQBpAE5TdDNfXzI2dmVjdG9ySTZiMlZlYzJOU185YWxsb2NhdG9ySVMxX0VFRUUAUE5TdDNfXzI2dmVjdG9ySTZiMlZlYzJOU185YWxsb2NhdG9ySVMxX0VFRUUAUEtOU3QzX18yNnZlY3Rvckk2YjJWZWMyTlNfOWFsbG9jYXRvcklTMV9FRUVFADViMlJvdAA3YjJDb2xvcgAxNGIyUmF5Q2FzdElucHV0ADE1YjJSYXlDYXN0T3V0cHV0ADEwYjJNYXNzRGF0YQA4YjJGaWx0ZXIAMTViMlF1ZXJ5Q2FsbGJhY2sAUDE1YjJRdWVyeUNhbGxiYWNrAFBLMTViMlF1ZXJ5Q2FsbGJhY2sAMjJiMlF1ZXJ5Q2FsbGJhY2tXcmFwcGVyAE4xMGVtc2NyaXB0ZW43d3JhcHBlckkxNWIyUXVlcnlDYWxsYmFja0VFAE4xMGVtc2NyaXB0ZW44aW50ZXJuYWwxMVdyYXBwZXJCYXNlRQBQMjJiMlF1ZXJ5Q2FsbGJhY2tXcmFwcGVyAFBLMjJiMlF1ZXJ5Q2FsbGJhY2tXcmFwcGVyAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFADE3YjJSYXlDYXN0Q2FsbGJhY2sAUDE3YjJSYXlDYXN0Q2FsbGJhY2sAUEsxN2IyUmF5Q2FzdENhbGxiYWNrAGZpaWlpaWYAMjRiMlJheUNhc3RDYWxsYmFja1dyYXBwZXIATjEwZW1zY3JpcHRlbjd3cmFwcGVySTE3YjJSYXlDYXN0Q2FsbGJhY2tFRQBQMjRiMlJheUNhc3RDYWxsYmFja1dyYXBwZXIAUEsyNGIyUmF5Q2FzdENhbGxiYWNrV3JhcHBlcgAxN2IyQ29udGFjdExpc3RlbmVyAFAxN2IyQ29udGFjdExpc3RlbmVyAFBLMTdiMkNvbnRhY3RMaXN0ZW5lcgAyNGIyQ29udGFjdExpc3RlbmVyV3JhcHBlcgBOMTBlbXNjcmlwdGVuN3dyYXBwZXJJMTdiMkNvbnRhY3RMaXN0ZW5lckVFAFAyNGIyQ29udGFjdExpc3RlbmVyV3JhcHBlcgBQSzI0YjJDb250YWN0TGlzdGVuZXJXcmFwcGVyADZiMkRyYXcAUDZiMkRyYXcAUEs2YjJEcmF3AHZpaWlpaQB2aWlpZmkAdmlpaWZpaQAxM2IyRHJhd1dyYXBwZXIATjEwZW1zY3JpcHRlbjd3cmFwcGVySTZiMkRyYXdFRQBQMTNiMkRyYXdXcmFwcGVyAFBLMTNiMkRyYXdXcmFwcGVyADZiMkFBQkIAUDZiMkFBQkIAUEs2YjJBQUJCAFAxNWIyUmF5Q2FzdE91dHB1dAA3YjJXb3JsZABQN2IyV29ybGQAUEs3YjJXb3JsZABQNmIyQm9keQA2YjJCb2R5AFBLOWIyQm9keURlZgA5YjJCb2R5RGVmAFA3YjJKb2ludAA3YjJKb2ludABQSzEwYjJKb2ludERlZgAxMGIySm9pbnREZWYAdmlpZmlpADdiMlNoYXBlAFA3YjJTaGFwZQBQSzdiMlNoYXBlAGlpaWlpaWkAUDEwYjJNYXNzRGF0YQB2aWlpZgBQMTNiMkNpcmNsZVNoYXBlAFBLMTNiMkNpcmNsZVNoYXBlAFAxNmIyQmxvY2tBbGxvY2F0b3IAMTZiMkJsb2NrQWxsb2NhdG9yAFAxMWIyRWRnZVNoYXBlAFBLMTFiMkVkZ2VTaGFwZQBQMTRiMlBvbHlnb25TaGFwZQBQSzE0YjJQb2x5Z29uU2hhcGUAdmlpZmYAdmlpZmZpZgAxMmIyRml4dHVyZURlZgBQMTJiMkZpeHR1cmVEZWYAUEsxMmIyRml4dHVyZURlZgA5YjJGaXh0dXJlAFA5YjJGaXh0dXJlAFBLOWIyRml4dHVyZQBpaWlpaWkAUDliMkJvZHlEZWYAUEs2YjJCb2R5AGlpaWlmAHZpaWZpAFAxMGIySm9pbnREZWYAMTFiMkpvaW50VHlwZQBQSzdiMkpvaW50AGlpaWYAZmlpZgAxOGIyRGlzdGFuY2VKb2ludERlZgBQMThiMkRpc3RhbmNlSm9pbnREZWYAUEsxOGIyRGlzdGFuY2VKb2ludERlZgBQMTViMkRpc3RhbmNlSm9pbnQAUEsxNWIyRGlzdGFuY2VKb2ludAAxNWIyTW90b3JKb2ludERlZgBQMTViMk1vdG9ySm9pbnREZWYAUEsxNWIyTW90b3JKb2ludERlZgBQMTJiMk1vdG9ySm9pbnQAUEsxMmIyTW90b3JKb2ludAAxNWIyTW91c2VKb2ludERlZgBQMTViMk1vdXNlSm9pbnREZWYAUEsxNWIyTW91c2VKb2ludERlZgBQMTJiMk1vdXNlSm9pbnQAUEsxMmIyTW91c2VKb2ludAAxOWIyUHJpc21hdGljSm9pbnREZWYAUDE5YjJQcmlzbWF0aWNKb2ludERlZgBQSzE5YjJQcmlzbWF0aWNKb2ludERlZgBQMTZiMlByaXNtYXRpY0pvaW50AFBLMTZiMlByaXNtYXRpY0pvaW50ADE4YjJSZXZvbHV0ZUpvaW50RGVmAFAxOGIyUmV2b2x1dGVKb2ludERlZgBQSzE4YjJSZXZvbHV0ZUpvaW50RGVmAFAxNWIyUmV2b2x1dGVKb2ludABQSzE1YjJSZXZvbHV0ZUpvaW50ADE0YjJSb3BlSm9pbnREZWYAUDE0YjJSb3BlSm9pbnREZWYAUEsxNGIyUm9wZUpvaW50RGVmAFAxMWIyUm9wZUpvaW50AFBLMTFiMlJvcGVKb2ludAAxNGIyV2VsZEpvaW50RGVmAFAxNGIyV2VsZEpvaW50RGVmAFBLMTRiMldlbGRKb2ludERlZgBQMTFiMldlbGRKb2ludABQSzExYjJXZWxkSm9pbnQAMTViMldoZWVsSm9pbnREZWYAUDE1YjJXaGVlbEpvaW50RGVmAFBLMTViMldoZWVsSm9pbnREZWYAUDEyYjJXaGVlbEpvaW50AFBLMTJiMldoZWVsSm9pbnQAAAAAAACoRgAA/wIAAAADAAABAwAAAgMAAAMDAAAEAwAABQMAAAYDAAAxM2IyQ2lyY2xlU2hhcGUAPGAAAJhGAAC8aQAAAAAAAOxGAAAHAwAACAMAAAkDAAAKAwAA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TlN0M19fMjEyYmFzaWNfc3RyaW5nSURzTlNfMTFjaGFyX3RyYWl0c0lEc0VFTlNfOWFsbG9jYXRvcklEc0VFRUUAAAAUYAAA1E0AAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0lEaU5TXzExY2hhcl90cmFpdHNJRGlFRU5TXzlhbGxvY2F0b3JJRGlFRUVFAAAAFGAAACBOAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0ljRUUAABRgAABsTgAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJYUVFAAAUYAAAlE4AAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWhFRQAAFGAAALxOAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lzRUUAABRgAADkTgAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJdEVFAAAUYAAADE8AAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWlFRQAAFGAAADRPAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lqRUUAABRgAABcTwAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJbEVFAAAUYAAAhE8AAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SW1FRQAAFGAAAKxPAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0l4RUUAABRgAADUTwAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJeUVFAAAUYAAA/E8AAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWZFRQAAFGAAACRQAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lkRUUAABRgAABMUA=="); - base64DecodeToExistingUint8Array(bufferView, 20608, "AwAAAAQAAAAEAAAABgAAAIP5ogBETm4A/CkVANFXJwDdNPUAYtvAADyZlQBBkEMAY1H+ALveqwC3YcUAOm4kANJNQgBJBuAACeouAByS0QDrHf4AKbEcAOg+pwD1NYIARLsuAJzphAC0JnAAQX5fANaROQBTgzkAnPQ5AItfhAAo+b0A+B87AN7/lwAPmAUAES/vAApaiwBtH20Az342AAnLJwBGT7cAnmY/AC3qXwC6J3UA5evHAD178QD3OQcAklKKAPtr6gAfsV8ACF2NADADVgB7/EYA8KtrACC8zwA29JoA46kdAF5hkQAIG+YAhZllAKAUXwCNQGgAgNj/ACdzTQAGBjEAylYVAMmocwB74mAAa4zAABnERwDNZ8MACejcAFmDKgCLdsQAphyWAESv3QAZV9EApT4FAAUH/wAzfj8AwjLoAJhP3gC7fTIAJj3DAB5r7wCf+F4ANR86AH/yygDxhx0AfJAhAGokfADVbvoAMC13ABU7QwC1FMYAwxmdAK3EwgAsTUEADABdAIZ9RgDjcS0Am8aaADNiAAC00nwAtKeXADdV1QDXPvYAoxAYAE12/ABknSoAcNerAGN8+AB6sFcAFxXnAMBJVgA71tkAp4Q4ACQjywDWincAWlQjAAAfuQDxChsAGc7fAJ8x/wBmHmoAmVdhAKz7RwB+f9gAImW3ADLoiQDmv2AA78TNAGw2CQBdP9QAFt7XAFg73gDem5IA0iIoACiG6ADiWE0AxsoyAAjjFgDgfcsAF8BQAPMdpwAY4FsALhM0AIMSYgCDSAEA9Y5bAK2wfwAe6fIASEpDABBn0wCq3dgArl9CAGphzgAKKKQA05m0AAam8gBcd38Ao8KDAGE8iACKc3gAr4xaAG/XvQAtpmMA9L/LAI2B7wAmwWcAVcpFAMrZNgAoqNIAwmGNABLJdwAEJhQAEkabAMRZxADIxUQATbKRAAAX8wDUQ60AKUnlAP3VEAAAvvwAHpTMAHDO7gATPvUA7PGAALPnwwDH+CgAkwWUAMFxPgAuCbMAC0XzAIgSnACrIHsALrWfAEeSwgB7Mi8ADFVtAHKnkABr5x8AMcuWAHkWSgBBeeIA9N+JAOiUlwDi5oQAmTGXAIjtawBfXzYAu/0OAEiatABnpGwAcXJCAI1dMgCfFbgAvOUJAI0xJQD3dDkAMAUcAA0MAQBLCGgALO5YAEeqkAB05wIAvdYkAPd9pgBuSHIAnxbvAI6UpgC0kfYA0VNRAM8K8gAgmDMA9Ut+ALJjaADdPl8AQF0DAIWJfwBVUikAN2TAAG3YEAAySDIAW0x1AE5x1ABFVG4ACwnBACr1aQAUZtUAJwedAF0EUAC0O9sA6nbFAIf5FwBJa30AHSe6AJZpKQDGzKwArRRUAJDiagCI2YkALHJQAASkvgB3B5QA8zBwAAD8JwDqcagAZsJJAGTgPQCX3YMAoz+XAEOU/QANhowAMUHeAJI5nQDdcIwAF7fnAAjfOwAVNysAXICgAFqAkwAQEZIAD+jYAGyArwDb/0sAOJAPAFkYdgBipRUAYcu7AMeJuQAQQL0A0vIEAEl1JwDrtvYA2yK7AAoUqgCJJi8AZIN2AAk7MwAOlBoAUTqqAB2jwgCv7a4AXCYSAG3CTQAtepwAwFaXAAM/gwAJ8PYAK0CMAG0xmQA5tAcADCAVANjDWwD1ksQAxq1LAE7KpQCnN80A5qk2AKuSlADdQmgAGWPeAHaM7wBoi1IA/Ns3AK6hqwDfFTEAAK6hAAz72gBkTWYA7QW3ACllMABXVr8AR/86AGr5uQB1vvMAKJPfAKuAMABmjPYABMsVAPoiBgDZ5B0APbOkAFcbjwA2zQkATkLpABO+pAAzI7UA8KoaAE9lqADSwaUACz8PAFt4zQAj+XYAe4sEAIkXcgDGplMAb27iAO/rAACbSlgAxNq3AKpmugB2z88A0QIdALHxLQCMmcEAw613AIZI2gD3XaAAxoD0AKzwLwDd7JoAP1y8ANDebQCQxx8AKtu2AKMlOgAAr5oArVOTALZXBAApLbQAS4B+ANoHpwB2qg4Ae1mhABYSKgDcty0A+uX9AInb/gCJvv0A5HZsAAap/AA+gHAAhW4VAP2H/wAoPgcAYWczACoYhgBNveoAs+evAI9tbgCVZzkAMb9bAITXSAAw3xYAxy1DACVhNQDJcM4AMMu4AL9s/QCkAKIABWzkAFrdoAAhb0cAYhLSALlchABwYUkAa1bgAJlSAQBQVTcAHtW3ADPxxAATbl8AXTDkAIUuqQAdssMAoTI2AAi3pADqsdQAFvchAI9p5AAn/3cADAOAAI1ALQBPzaAAIKWZALOi0wAvXQoAtPlCABHaywB9vtAAm9vBAKsXvQDKooEACGpcAC5VFwAnAFUAfxTwAOEHhgAUC2QAlkGNAIe+3gDa/SoAayW2AHuJNAAF8/4Aub+eAGhqTwBKKqgAT8RaAC34vADXWpgA9MeVAA1NjQAgOqYApFdfABQ/sQCAOJUAzCABAHHdhgDJ3rYAv2D1AE1lEQABB2sAjLCsALLA0ABRVUgAHvsOAJVywwCjBjsAwEA1AAbcewDgRcwATin6ANbKyADo80EAfGTeAJtk2ADZvjEApJfDAHdY1ABp48UA8NoTALo6PABGGEYAVXVfANK99QBuksYArC5dAA5E7QAcPkIAYcSHACn96QDn1vMAInzKAG+RNQAI4MUA/9eNAG5q4gCw/cYAkwjBAHxddABrrbIAzW6dAD5yewDGEWoA98+pAClz3wC1yboAtwBRAOKyDQB0uiQA5X1gAHTYigANFSwAgRgMAH5mlAABKRYAn3p2AP39vgBWRe8A2X42AOzZEwCLurkAxJf8ADGoJwDxbsMAlMU2ANioVgC0qLUAz8wOABKJLQBvVzQALFaJAJnO4wDWILkAa16qAD4qnAARX8wA/QtKAOH0+wCOO20A4oYsAOnUhAD8tKkA7+7RAC41yQAvOWEAOCFEABvZyACB/AoA+0pqAC8c2ABTtIQATpmMAFQizAAqVdwAwMbWAAsZlgAacLgAaZVkACZaYAA/Uu4AfxEPAPS1EQD8y/UANLwtADS87gDoXcwA3V5gAGeOmwCSM+8AyRe4AGFYmwDhV7wAUYPGANg+EADdcUgALRzdAK8YoQAhLEYAWfPXANl6mACeVMAAT4b6AFYG/ADlea4AiSI2ADitIgBnk9wAVeiqAIImOADK55sAUQ2kAJkzsQCp1w4AaQVIAGWy8AB/iKcAiEyXAPnRNgAhkrMAe4JKAJjPIQBAn9wA3EdVAOF0OgBn60IA/p3fAF7UXwB7Z6QAuqx6AFX2ogAriCMAQbpVAFluCAAhKoYAOUeDAInj5gDlntQASftAAP9W6QAcD8oAxVmKAJT6KwDTwcUAD8XPANtargBHxYYAhUNiACGGOwAseZQAEGGHACpMewCALBoAQ78SAIgmkAB4PIkAqMTkAOXbewDEOsIAJvTqAPdnigANkr8AZaMrAD2TsQC9fAsApFHcACfdYwBp4d0AmpQZAKgplQBozigACe20AESfIABOmMoAcIJjAH58IwAPuTIAp/WOABRW5wAh8QgAtZ0qAG9+TQClGVEAtfmrAILf1gCW3WEAFjYCAMQ6nwCDoqEAcu1tADmNegCCuKkAazJcAEYnWwAANO0A0gB3APz0VQABWU0A4HGA"); - base64DecodeToExistingUint8Array(bufferView, 23395, "QPsh+T8AAAAALUR0PgAAAICYRvg8AAAAYFHMeDsAAACAgxvwOQAAAEAgJXo4AAAAgCKC4zYAAAAAHfNpNRkACgAZGRkAAAAABQAAAAAAAAkAAAAACwAAAAAAAAAAGQARChkZGQMKBwABAAkLGAAACQYLAAALAAYZAAAAGRkZ"); - base64DecodeToExistingUint8Array(bufferView, 23537, "DgAAAAAAAAAAGQAKDRkZGQANAAACAAkOAAAACQAOAAAO"); - base64DecodeToExistingUint8Array(bufferView, 23595, "DA=="); - base64DecodeToExistingUint8Array(bufferView, 23607, "EwAAAAATAAAAAAkMAAAAAAAMAAAM"); - base64DecodeToExistingUint8Array(bufferView, 23653, "EA=="); - base64DecodeToExistingUint8Array(bufferView, 23665, "DwAAAAQPAAAAAAkQAAAAAAAQAAAQ"); - base64DecodeToExistingUint8Array(bufferView, 23711, "Eg=="); - base64DecodeToExistingUint8Array(bufferView, 23723, "EQAAAAARAAAAAAkSAAAAAAASAAASAAAaAAAAGhoa"); - base64DecodeToExistingUint8Array(bufferView, 23778, "GgAAABoaGgAAAAAAAAk="); - base64DecodeToExistingUint8Array(bufferView, 23827, "FA=="); - base64DecodeToExistingUint8Array(bufferView, 23839, "FwAAAAAXAAAAAAkUAAAAAAAUAAAU"); - base64DecodeToExistingUint8Array(bufferView, 23885, "Fg=="); - base64DecodeToExistingUint8Array(bufferView, 23897, "FQAAAAAVAAAAAAkWAAAAAAAWAAAWAAAwMTIzNDU2Nzg5QUJDREVGTjEwX19jeHhhYml2MTE2X19zaGltX3R5cGVfaW5mb0UAAAAAPGAAAIBdAAAYYQAATjEwX19jeHhhYml2MTE3X19jbGFzc190eXBlX2luZm9FAAAAPGAAALBdAACkXQAATjEwX19jeHhhYml2MTE3X19wYmFzZV90eXBlX2luZm9FAAAAPGAAAOBdAACkXQAATjEwX19jeHhhYml2MTE5X19wb2ludGVyX3R5cGVfaW5mb0UAPGAAABBeAAAEXgAATjEwX19jeHhhYml2MTIwX19mdW5jdGlvbl90eXBlX2luZm9FAAAAADxgAABAXgAApF0AAE4xMF9fY3h4YWJpdjEyOV9fcG9pbnRlcl90b19tZW1iZXJfdHlwZV9pbmZvRQAAADxgAAB0XgAABF4AAAAAAAD0XgAAxAMAAMUDAADGAwAAxwMAAMgDAABOMTBfX2N4eGFiaXYxMjNfX2Z1bmRhbWVudGFsX3R5cGVfaW5mb0UAPGAAAMxeAACkXQAAdgAAALheAAAAXwAARG4AALheAAAMXwAAYgAAALheAAAYXwAAYwAAALheAAAkXwAAaAAAALheAAAwXwAAYQAAALheAAA8XwAAcwAAALheAABIXwAAdAAAALheAABUXwAAaQAAALheAABgXwAAagAAALheAABsXwAAbAAAALheAAB4XwAAbQAAALheAACEXwAAeAAAALheAACQXwAAeQAAALheAACcXwAAZgAAALheAACoXwAAZAAAALheAAC0XwAAAAAAAABgAADEAwAAyQMAAMYDAADHAwAAygMAAE4xMF9fY3h4YWJpdjExNl9fZW51bV90eXBlX2luZm9FAAAAADxgAADcXwAApF0AAAAAAADUXQAAxAMAAMsDAADGAwAAxwMAAMwDAADNAwAAzgMAAM8DAAAAAAAAhGAAAMQDAADQAwAAxgMAAMcDAADMAwAA0QMAANIDAADTAwAATjEwX19jeHhhYml2MTIwX19zaV9jbGFzc190eXBlX2luZm9FAAAAADxgAABcYAAA1F0AAAAAAADgYAAAxAMAANQDAADGAwAAxwMAAMwDAADVAwAA1gMAANcDAABOMTBfX2N4eGFiaXYxMjFfX3ZtaV9jbGFzc190eXBlX2luZm9FAAAAPGAAALhgAADUXQAAAAAAADReAADEAwAA2AMAAMYDAADHAwAA2QMAAFN0OXR5cGVfaW5mbwAAAAAUYAAACGE="); - base64DecodeToExistingUint8Array(bufferView, 24864, "rF8AAHBfAABkXwAAOGEAAEBhAAA4YQAAFGAAAHI8AAAUYAAAejwAAARfAABwXwAAHF8AABxfAABwXwAABF8AAHBfAACsXwAArF8AAHBfAAAEXwAAcF8AAHBfAABwXwAABF8AAHBfAABwXwAAcF8AAHBfAABkXwAAcF8AAGRfAABwXwAAyF8AAKY8AADIXwAAtjwAABRgAADDPAAA9GAAAOc8AAAAAAAAtGEAAPRgAAAMPQAAAQAAALRhAAC8YQAABF8AALxhAABkXwAAAAAAAARfAAC8YQAAiF8AAGRfAACIXwAAzGEAABRiAAC0YQAAiF8AABRgAAA9PQAAAAAAABxfAAC0YQAAiF8AAGRfAAAUYAAAWD0AAPRgAACEPQAAAAAAADBiAAD0YAAAsT0AAAEAAAAwYgAAOGIAAARfAAA4YgAAOGE="); - base64DecodeToExistingUint8Array(bufferView, 25200, "BF8AADhiAACIXwAAOGEAAIhfAABIYgAAFGIAADBiAACIXw=="); - base64DecodeToExistingUint8Array(bufferView, 25248, "HF8AADBiAACIXwAAOGEAABRgAADfPQAAFGAAAOY9AAAUYAAA7z0AABRgAAAAPgAAFGAAABI+AAAUYAAAHz4AABRgAAApPgAA9GAAADs+AAAAAAAA4GIAAPRgAABOPgAAAQAAAOBiAAAcXwAA6GIAAHBfAAAUYAAApT4AAJhgAAB7PgAAAAAAAAIAAADgYgAAAgAAABRjAAACBAAAPGAAAGI+AAAcYwAA9GAAAMo+AAAAAAAAPGMAAPRgAADkPgAAAQAAADxjAAAEXwAAPGMAAEhjAAAUYgAAAAAAADxjAADVAgAA1gIAANcCAAAAAAAAHGMAANgCAADZAgAA2gIAAAAAAADgYgAA2wIAANwCAADaAgAABF8AABxfAABwXwAAFGIAAMxjAAAUYgAAFGAAAP8+AAAUYAAAPj8AAPRgAABSPwAAAAAAANRjAAD0YAAAZz8AAAEAAADUYwAAAAAAAKxfAADcYwAAcF8AADhhAAA4YQAArF8AAJhgAACgPwAAAAAAAAIAAADUYwAAAgAAABRjAAACBAAAPGAAAIU/AAAYZAAA9GAAAMw/AAAAAAAAOGQAAPRgAADoPwAAAQAAADhkAAAEXwAAOGQAAERkAAAUYgAAAAAAADhkAADdAgAA3gIAAN8CAAAAAAAAGGQAAOACAADhAgAA2gIAAAAAAADUYwAA4gIAAOMCAADaAgAArF8AAHBfAAA4YQAAOGEAAKxfAAAUYAAABUAAAPRgAAAZQAAAAAAAAMRkAAD0YAAALkAAAAEAAADEZAAABF8AAMxkAABwXw=="); - base64DecodeToExistingUint8Array(bufferView, 25856, "BF8AAMxkAABwXwAAcF8AAJhgAABfQAAAAAAAAAIAAADEZAAAAgAAABRjAAACBAAAPGAAAERAAAAQZQAABF8AAEhlAABwXwAA9GAAAItAAAAAAAAAMGUAABxfAABIZQAAcF8AAPRgAACnQAAAAQAAADBlAAAEXwAAMGUAAEhlAAAUYgAAAAAAADBlAADkAgAA5QIAAOYCAADnAgAA6AIAAOkCAAAAAAAAEGUAAOoCAADrAgAA7AIAAO0CAADuAgAA7wIAAAAAAADEZAAA8AIAAPECAADsAgAA7QIAAO4CAADvAgAABF8AAHBfAAAEXwAAcF8AAHBfAAAUYAAAxEAAAPRgAADMQAAAAAAAAPhlAAD0YAAA1UAAAAEAAAD4ZQAABF8AAABmAABwXwAAcF8AABBm"); - base64DecodeToExistingUint8Array(bufferView, 26176, "BF8AAABmAABwXwAAZF8AALhi"); - base64DecodeToExistingUint8Array(bufferView, 26208, "BF8AAABmAAA4YQAArF8AALhi"); - base64DecodeToExistingUint8Array(bufferView, 26240, "BF8AAABmAAA4YQAArF8AADhhAAC4Yg=="); - base64DecodeToExistingUint8Array(bufferView, 26272, "BF8AAABmAAA4YQAAOGEAALhiAAAEXwAAAGYAAEBhAACYYAAABUEAAAAAAAACAAAA+GUAAAIAAAAUYwAAAggAADxgAAD1QAAAwGYAAPRgAAAlQQAAAAAAAOBmAAD0YAAANkEAAAEAAADgZgAABF8AAOBmAADsZgAAFGIAAAAAAADgZgAA8gIAAPMCAAD0AgAA9QIAAPYCAAD3AgAA+AIAAPkCAAD6AgAAAAAAAMBmAAD7AgAA/AIAANoCAADaAgAA2gIAANoCAADaAgAA2gIAANoC"); - base64DecodeToExistingUint8Array(bufferView, 26496, "BF8AAHBfAABkXwAAuGIAAARfAAA4YQAArF8AALhiAAAEXwAAOGEAAKxfAAA4YQAAuGI="); - base64DecodeToExistingUint8Array(bufferView, 26560, "BF8AADhhAAA4YQAAuGIAAARfAABAYQAAFGAAAEhBAAD0YAAAUEEAAAAAAADYZwAA9GAAAFlBAAABAAAA2GcAAOBnAAAcXwAA8GcAADhhAADwZwAArF8AAPBnAAAEXwAA4GcAAOBn"); - base64DecodeToExistingUint8Array(bufferView, 26672, "BF8AAOBnAADgZwAA4GcAABxfAADwZwAA2GcAAAAAAAAcXwAA8GcAAGBoAADAYgAA9GAAAGNBAAAAAAAAyGIAABRgAAB2QQAA9GAAAH9BAAAAAAAAcGgAAPRgAACJQQAAAQAAAHBoAAB4aAAAOGEAAARfAAB4aAAAzGQAAARfAAB4aAAAAGYAAARfAAB4aAAA1GgAAHhoAADsaAAAFGAAAJ1BAAD0YAAAlEEAAAAAAADMaAAAFGAAALJBAAD0YAAApUEAAAEAAADkaAAABF8AAHhoAADUaAAAHGkAAHhoAAA0aQAAFGAAAMdBAAD0YAAAvUEAAAAAAAAUaQAAFGAAAN9BAAD0YAAA0EEAAAEAAAAsaQAABF8AAHhoAAAcaQAABF8AAHhoAACsXwAAZF8AAGRf"); - base64DecodeToExistingUint8Array(bufferView, 26992, "BF8AAIhoAADoYgAA2GcAAARfAACIaAAA3GMAADhhAAA4YQAABF8AAHhoAAAcXwAAHF8AAIhoAAAEXwAAeGgAADhhAAA4YQAAiGgAABRgAADzQQAA9GAAAPxBAAAAAAAAvGkAAPRgAAAGQgAAAQAAALxpAACkYQAA1GkAAGRfAADUaQ=="); - base64DecodeToExistingUint8Array(bufferView, 27136, "HF8AANRpAABAYQAAOGEAABxfAADUaQAAYGgAAMBiAABAYQAAZF8="); - base64DecodeToExistingUint8Array(bufferView, 27184, "BF8AANRpAADgZwAAQGEAAGRf"); - base64DecodeToExistingUint8Array(bufferView, 27216, "BF8AANRpAABgagAArF8AAPRgAAAZQgAAAAAAANBiAAAEXwAAxGkAAKxfAACsXwAAxGkAAPRgAAAtQgAAAAAAAKhGAAD0YAAAPkIAAAEAAACoRgAAhGoAAAAAAAC8aQAA/QIAAP4CAADaAgAA2gIAANoCAADaAgAA2gIAANoCAADEaQAAlGoAAORqAAAUYAAAZEIAAPRgAABQQgAAAAAAANxqAABkXwAAlGoAAAAAAAAcXwAAlGoAAEBhAAA4YQAAHF8AAJRqAABgaAAAwGIAAEBhAABkXw=="); - base64DecodeToExistingUint8Array(bufferView, 27440, "BF8AAJRqAADgZwAAQGEAAGRf"); - base64DecodeToExistingUint8Array(bufferView, 27472, "BF8AAJRqAABgagAArF8AAPRgAAB3QgAAAAAAAOxGAAD0YAAAhkIAAAEAAADsRgAAxGkAAHBrAADkagAAZF8AAHBr"); - base64DecodeToExistingUint8Array(bufferView, 27552, "HF8AAHBrAABAYQAAOGEAABxfAABwawAAYGgAAMBiAABAYQAAZF8="); - base64DecodeToExistingUint8Array(bufferView, 27600, "BF8AAHBrAADgZwAAQGEAAGRf"); - base64DecodeToExistingUint8Array(bufferView, 27632, "BF8AAHBrAABgagAArF8AAPRgAACWQgAAAAAAADRHAAD0YAAAqEIAAAEAAAA0RwAAAGwAAMRpAAAQbAAA5GoAAGRfAAAQbA=="); - base64DecodeToExistingUint8Array(bufferView, 27712, "BF8AAABsAAAwYgAAZF8AABxfAAAQbAAAQGEAADhhAAAcXwAAEGwAAGBoAADAYgAAQGEAAGRf"); - base64DecodeToExistingUint8Array(bufferView, 27776, "BF8AABBsAADgZwAAQGEAAGRf"); - base64DecodeToExistingUint8Array(bufferView, 27808, "BF8AABBsAABgagAArF8AABxfAAAQbA=="); - base64DecodeToExistingUint8Array(bufferView, 27840, "BF8AAABsAACsXwAArF8AAARfAAAAbAAArF8AAKxfAAA4YQAArF8AABRgAADJQgAA9GAAANhCAAAAAAAA6GwAAPRgAADoQgAAAQAAAOhsAADwbAAABF8AAPBsAADUaQAA1GkAAPBsAAAUYAAA+UIAAPRgAAAEQwAAAAAAAChtAAD0YAAAEEMAAAEAAAAobQAApGEAAEBtAADEaQAAMG0AAARfAAAwbQAAHF8AABxfAABAbQAABF8AADBtAADYYgAA2GIAAEBtAAAEXwAAMG0AANRoAAAwbQAAMG0AADBtAAAcXwAAQG0AADhhAAAAAAAAHF8AAEBtAABgaAAAwGIAAGRfAAAEXwAAQG0AAGBqAAAEXwAAMG0AAKxfAACsXwAAQG0AANhnAABAbQAAZF8AAARfAAAwbQAAZF8AAPRgAAAkQwAAAAAAAORoAAD8bQAA9GAAADBDAAABAAAAzGgAADBtAADUaAAAAG0AAAAAAAAwbQAA1GgAANRpAACsXwAABF8AANRoAAAwbQAAAAAAAARfAADUaAAAOGEAAKxfAABAYQAAEG4AADhhAAAQbgAArF8AABBuAAAEXwAA1GgAADhhAAAEXwAA1GgAAKxfAAAEXwAA1GgAADhhAAA4YQAAHF8="); - base64DecodeToExistingUint8Array(bufferView, 28336, "BF8AANRoAAA4YQAAHF8AAARfAADUaAAArF8AABxfAAAEXwAAEG4AAGBqAAAEXwAA1GgAANBiAAAEXwAA1GgAADhhAAAQbgAAOGEAAARfAADUaAAArGEAAKxhAAAQbgAABF8AANRoAAAcXwAAHF8AABBuAAAwbQAA1GgAAHBfAADUaAAAeGgAANRoAAD0YAAARkMAAAAAAAAsaQAAPG8AAMhfAABUQwAABF8AADxvAADUaAAA1GgAADxvAAD0YAAAYkMAAAEAAAAUaQAAUG8AAGxvAADUaAAAHGkAADhhAABsbwAAOGEAAGxvAACsXwAArF8AAGxvAACsXwAAHF8AAGxvAAAEXwAAHGkAADxgAAB3QwAALGkAAPRgAACMQwAAAAAAALxvAAD0YAAAokMAAAEAAAC8bwAAyG8AAPRgAAC5QwAAAAAAAMBIAAD0YAAAzEMAAAEAAADASAAAOGEAAPxvAAAEXwAA7G8AAKxfAACsXwAA/G8AAARfAADsbwAAPGAAAOBDAAAsaQAA9GAAAPJDAAAAAAAAMHAAAPRgAAAFRAAAAQAAADBwAAA8cAAA9GAAABlEAAAAAAAAYEoAAPRgAAApRAAAAQAAAGBKAAAEXwAAYHAAADhhAAA4YQAAcHAAAARfAABgcAAArF8AAKxfAABwcAAABF8AAGBwAAA8YAAAOkQAACxpAAD0YAAATEQAAAAAAACwcAAA9GAAAF9EAAABAAAAsHAAALxwAAD0YAAAc0QAAAAAAACwSgAA9GAAAINEAAABAAAAsEoAAARfAADgcAAAOGEAADhhAADwcAAABF8AAOBwAACsXwAArF8AAPBwAAAEXwAA4HAAADxgAACURAAALGkAAPRgAACqRAAAAAAAADBxAAD0YAAAwUQAAAEAAAAwcQAAPHEAAPRgAADZRAAAAAAAAHRLAAD0YAAA7UQAAAEAAAB0SwAAOGEAAHBxAACsXwAAcHEAABxfAABwcQAABF8AAGBxAAAcXw=="); - base64DecodeToExistingUint8Array(bufferView, 29104, "BF8AAGBxAACsXwAArF8AAARfAABgcQAArF8AAKxfAABwcQAArF8AAARfAABgcQAAPGAAAAJFAAAsaQAA9GAAABdFAAAAAAAA4HEAAPRgAAAtRQAAAQAAAOBxAADscQAA9GAAAERFAAAAAAAAGEwAAPRgAABXRQAAAQAAABhMAAA4YQAAIHIAAKxfAAAgcgAAHF8AACByAAAEXwAAEHIAABxf"); - base64DecodeToExistingUint8Array(bufferView, 29280, "BF8AABByAACsXwAArF8AAARfAAAQcgAArF8AAKxfAAAgcgAArF8AAARfAAAQcgAAPGAAAGtFAAAsaQAA9GAAAHxFAAAAAAAAkHIAAPRgAACORQAAAQAAAJByAACccgAA9GAAAKFFAAAAAAAAaEwAAPRgAACwRQAAAQAAAGhMAAA4YQAA0HIAADhhAADQcgAArF8AAKxfAADQcgAArF8AAARfAADAcgAArF8AAKxfAADQcgAABF8AAMByAAA8YAAAwEUAACxpAAD0YAAA0UUAAAAAAAAccwAA9GAAAONFAAABAAAAHHMAAChzAAD0YAAA9kUAAAAAAAC4TAAA9GAAAAVGAAABAAAAuEwAADhhAABccwAArF8AAFxzAAAEXwAATHMAAKxfAAAEXwAATHMAADxgAAAVRgAALGkAAPRgAAAnRgAAAAAAAJBzAAD0YAAAOkYAAAEAAACQcwAAnHMAAPRgAABORgAAAAAAAAhNAAD0YAAAXkYAAAEAAAAITQAAOGEAANBzAACsXwAA0HMAABxfAADQcwAABF8AAMBzAAAcXwAABF8AAMBzAACsXwAArF8AANBzAACsXwAABF8AAMBzAAACAAAABAAAAAAAAAAcTQAAzGUAAAEAAAAAAAAABQ=="); - base64DecodeToExistingUint8Array(bufferView, 29772, "vwM="); - base64DecodeToExistingUint8Array(bufferView, 29796, "wAMAAMEDAADIeAAAAAQ="); - base64DecodeToExistingUint8Array(bufferView, 29820, "AQ=="); - base64DecodeToExistingUint8Array(bufferView, 29836, "/////wo="); - base64DecodeToExistingUint8Array(bufferView, 29904, "gH8B"); + base64DecodeToExistingUint8Array(bufferView, 1024, "ZnJlcXVlbmN5SHoAU2V0U3ByaW5nRnJlcXVlbmN5SHoAR2V0U3ByaW5nRnJlcXVlbmN5SHoARGVzdHJveVByb3h5AE1vdmVQcm94eQBTZXRHcmF2aXR5AEdldEdyYXZpdHkARml4dHVyZVNldERlbnNpdHkARml4dHVyZUdldERlbnNpdHkAYW5ndWxhclZlbG9jaXR5AFNldEFuZ3VsYXJWZWxvY2l0eQBHZXRBbmd1bGFyVmVsb2NpdHkAbGluZWFyVmVsb2NpdHkAU2V0TGluZWFyVmVsb2NpdHkAR2V0TGluZWFyVmVsb2NpdHkAbV9ib2R5Q291bnQgPCBtX2JvZHlDYXBhY2l0eQBtX2pvaW50Q291bnQgPCBtX2pvaW50Q2FwYWNpdHkAbV9jb250YWN0Q291bnQgPCBtX2NvbnRhY3RDYXBhY2l0eQBtX25vZGVDb3VudCA9PSBtX25vZGVDYXBhY2l0eQAwIDw9IHByb3h5SWQgJiYgcHJveHlJZCA8IG1fbm9kZUNhcGFjaXR5ADAgPD0gbm9kZUlkICYmIG5vZGVJZCA8IG1fbm9kZUNhcGFjaXR5ADAgPD0gaUcgJiYgaUcgPCBtX25vZGVDYXBhY2l0eQAwIDw9IGlGICYmIGlGIDwgbV9ub2RlQ2FwYWNpdHkAMCA8PSBpRSAmJiBpRSA8IG1fbm9kZUNhcGFjaXR5ADAgPD0gaUQgJiYgaUQgPCBtX25vZGVDYXBhY2l0eQAwIDw9IGlDICYmIGlDIDwgbV9ub2RlQ2FwYWNpdHkAMCA8PSBpQiAmJiBpQiA8IG1fbm9kZUNhcGFjaXR5AERlc3Ryb3kARGVzdHJveUJvZHkARml4dHVyZUdldEJvZHkAQ3JlYXRlQm9keQBiMl9zdGF0aWNCb2R5AGIyX2tpbmVtYXRpY0JvZHkAbV90eXBlID09IGIyX2R5bmFtaWNCb2R5AGIyQm9keQBTZXRGcmVxdWVuY3kAR2V0RnJlcXVlbmN5AFBvbHlnb25TaGFwZVNldEFzQm94AEdldFZlcnRleABncm91cEluZGV4AC0rICAgMFgweAAtMFgrMFggMFgtMHgrMHggMHgAVmVjMlZlY3Rvck5ldwBGaXh0dXJlRGVmTmV3AFBvbHlnb25TaGFwZU5ldwBDaXJjbGVTaGFwZU5ldwBXb3JsZE1hbmlmb2xkTmV3AFNldERlYnVnRHJhdwBKb2ludEVkZ2VHZXRQcmV2AEZpeHR1cmVHZXROZXh0AEpvaW50RWRnZUdldE5leHQAUmF5Q2FzdE91dHB1dABSYXlDYXN0SW5wdXQAR2V0Sm9pbnRMaXN0AEdldEZpeHR1cmVMaXN0AFJheUNhc3QAdW5zaWduZWQgc2hvcnQAUm90ADAgPD0gaW5kZXggJiYgaW5kZXggPCBjaGFpbi0+bV9jb3VudAAwIDw9IGVkZ2UxICYmIGVkZ2UxIDwgcG9seTEtPm1fY291bnQAMCA8PSBpbmRleCAmJiBpbmRleCA8IG1fY291bnQAMCA8PSBjaGlsZEluZGV4ICYmIGNoaWxkSW5kZXggPCBtX3Byb3h5Q291bnQAdG9pSW5kZXhCIDwgbV9ib2R5Q291bnQAdG9pSW5kZXhBIDwgbV9ib2R5Q291bnQATWFuaWZvbGRHZXRQb2ludENvdW50AENvbnRhY3RJbXB1bHNlR2V0Q291bnQAMCA8PSBpbmRleCAmJiBpbmRleCA8IGIyX2Jsb2NrU2l6ZUNvdW50AGogPCBiMl9ibG9ja1NpemVDb3VudAAwIDw9IHR5cGVBICYmIHR5cGVCIDwgYjJTaGFwZTo6ZV90eXBlQ291bnQAMCA8PSB0eXBlMiAmJiB0eXBlMiA8IGIyU2hhcGU6OmVfdHlwZUNvdW50ADAgPD0gdHlwZTEgJiYgdHlwZTEgPCBiMlNoYXBlOjplX3R5cGVDb3VudAAwIDwgbV9ub2RlQ291bnQAU2hhcGVHZXRDaGlsZENvdW50AERyYXdQb2ludABGaXh0dXJlVGVzdFBvaW50AFNoYXBlVGVzdFBvaW50AEdldExvY2FsUG9pbnQAR2V0TGluZWFyVmVsb2NpdHlGcm9tTG9jYWxQb2ludABHZXRXb3JsZFBvaW50AEdldExpbmVhclZlbG9jaXR5RnJvbVdvcmxkUG9pbnQARGVzdHJveUpvaW50AGIyUHVsbGV5Sm9pbnQASm9pbnRFZGdlR2V0Sm9pbnQATW90b3JKb2ludABiMkdlYXJKb2ludABXaGVlbEpvaW50AFJldm9sdXRlSm9pbnQAQ3JlYXRlSm9pbnQAYjJNb3VzZUpvaW50AFJvcGVKb2ludABEaXN0YW5jZUpvaW50AFdlbGRKb2ludABtX3R5cGVCID09IGVfcmV2b2x1dGVKb2ludCB8fCBtX3R5cGVCID09IGVfcHJpc21hdGljSm9pbnQAbV90eXBlQSA9PSBlX3Jldm9sdXRlSm9pbnQgfHwgbV90eXBlQSA9PSBlX3ByaXNtYXRpY0pvaW50AFByaXNtYXRpY0pvaW50AGIySm9pbnQAdW5zaWduZWQgaW50AERyYXdTZWdtZW50AGltcGxlbWVudABHZXRMb3dlckxpbWl0AEdldFVwcGVyTGltaXQAZW5hYmxlTGltaXQARW5hYmxlTGltaXQAYW5ndWxhck9mZnNldABTZXRBbmd1bGFyT2Zmc2V0AEdldEFuZ3VsYXJPZmZzZXQAbGluZWFyT2Zmc2V0AFNldExpbmVhck9mZnNldABHZXRMaW5lYXJPZmZzZXQAYnVsbGV0AFNldEJ1bGxldABJc0J1bGxldAB0YXJnZXQAU2V0VGFyZ2V0AEdldFRhcmdldABQb2x5Z29uU2hhcGVTZXQAVmVjMlZlY3RvckdldABfX2Rlc3RydWN0AGIyQ2hhaW5BbmRQb2x5Z29uQ29udGFjdABiMkVkZ2VBbmRQb2x5Z29uQ29udGFjdABiMlBvbHlnb25Db250YWN0AEJlZ2luQ29udGFjdABiMlBvbHlnb25BbmRDaXJjbGVDb250YWN0AGIyQ2hhaW5BbmRDaXJjbGVDb250YWN0AGIyRWRnZUFuZENpcmNsZUNvbnRhY3QAYjJDaXJjbGVDb250YWN0AEVuZENvbnRhY3QAYjJUaW1lT2ZJbXBhY3QAZmxvYXQAdWludDY0X3QAU2hhcGVTZXRSYWRpdXMAU2hhcGVHZXRSYWRpdXMAR2V0V2l0bmVzc1BvaW50cwBJbml0aWFsaXplVmVsb2NpdHlDb25zdHJhaW50cwBTb2x2ZVZlbG9jaXR5Q29uc3RyYWludHMAR2V0RXh0ZW50cwBTZXRMaW1pdHMAY2F0ZWdvcnlCaXRzAG1hc2tCaXRzAG1hc3MAR2V0TWFzcwBDb21wdXRlTWFzcwBDb250YWlucwBmaXh0dXJlLT5tX2JvZHkgPT0gdGhpcwBTZXRGbGFncwBHZXRGbGFncwBDbGVhckZsYWdzAEFwcGVuZEZsYWdzAENyZWF0ZVByb3hpZXMAbV9lbnRyeUNvdW50IDwgYjJfbWF4U3RhY2tFbnRyaWVzAG1heFBvbHlnb25WZXJ0aWNlcwBNYW5pZm9sZEdldE1hbmlmb2xkUG9pbnRQdHIAVmVjMlZlY3RvckdldFB0cgBlbmFibGVNb3RvcgBFbmFibGVNb3RvcgB2ZWN0b3IAR2V0TG9jYWxWZWN0b3IAR2V0V29ybGRWZWN0b3IAVmVjMlZlY3RvcgBJbnQzMlZlY3RvcgBjb3JyZWN0aW9uRmFjdG9yAFNldENvcnJlY3Rpb25GYWN0b3IAR2V0Q29ycmVjdGlvbkZhY3RvcgB+YjJTdGFja0FsbG9jYXRvcgBGaXh0dXJlU2V0U2Vuc29yAEZpeHR1cmVJc1NlbnNvcgBDb2xvcgBiMkNvbnRhY3RTb2x2ZXIAY2VudGVyAEdldENlbnRlcgBBcHBseUxpbmVhckltcHVsc2VUb0NlbnRlcgBBcHBseUZvcmNlVG9DZW50ZXIAR2V0TG9jYWxDZW50ZXIAR2V0V29ybGRDZW50ZXIARml4dHVyZVJlZmlsdGVyAEZpbHRlcgBHZXRQZXJpbWV0ZXIAbG93ZXIgPD0gdXBwZXIARHJhd1dyYXBwZXIAQ29udGFjdExpc3RlbmVyV3JhcHBlcgBRdWVyeUNhbGxiYWNrV3JhcHBlcgBSYXlDYXN0Q2FsbGJhY2tXcmFwcGVyAFNldENvbnRhY3RMaXN0ZW5lcgBKb2ludEVkZ2VHZXRPdGhlcgB1bnNpZ25lZCBjaGFyAFZlYzJWZWN0b3JDbGVhcgBxAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvYm94MmQvc3JjL2R5bmFtaWNzL2IyX2JvZHkuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvYm94MmQvc3JjL2R5bmFtaWNzL2IyX3B1bGxleV9qb2ludC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9ib3gyZC9zcmMvZHluYW1pY3MvYjJfbW90b3Jfam9pbnQuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvYm94MmQvc3JjL2R5bmFtaWNzL2IyX2dlYXJfam9pbnQuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvYm94MmQvc3JjL2R5bmFtaWNzL2IyX3Jldm9sdXRlX2pvaW50LmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2JveDJkL3NyYy9keW5hbWljcy9iMl9tb3VzZV9qb2ludC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9ib3gyZC9zcmMvZHluYW1pY3MvYjJfcHJpc21hdGljX2pvaW50LmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2JveDJkL3NyYy9keW5hbWljcy9iMl9qb2ludC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9ib3gyZC9zcmMvZHluYW1pY3MvYjJfY2hhaW5fcG9seWdvbl9jb250YWN0LmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2JveDJkL3NyYy9keW5hbWljcy9iMl9lZGdlX3BvbHlnb25fY29udGFjdC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9ib3gyZC9zcmMvZHluYW1pY3MvYjJfcG9seWdvbl9jb250YWN0LmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2JveDJkL3NyYy9keW5hbWljcy9iMl9wb2x5Z29uX2NpcmNsZV9jb250YWN0LmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2JveDJkL3NyYy9keW5hbWljcy9iMl9jaGFpbl9jaXJjbGVfY29udGFjdC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9ib3gyZC9zcmMvZHluYW1pY3MvYjJfZWRnZV9jaXJjbGVfY29udGFjdC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9ib3gyZC9zcmMvZHluYW1pY3MvYjJfY2lyY2xlX2NvbnRhY3QuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvYm94MmQvc3JjL2R5bmFtaWNzL2IyX2NvbnRhY3QuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvYm94MmQvc3JjL2NvbGxpc2lvbi9iMl90aW1lX29mX2ltcGFjdC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9ib3gyZC9zcmMvY29tbW9uL2IyX2Jsb2NrX2FsbG9jYXRvci5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9ib3gyZC9zcmMvY29tbW9uL2IyX3N0YWNrX2FsbG9jYXRvci5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9ib3gyZC9zcmMvZHluYW1pY3MvYjJfY29udGFjdF9zb2x2ZXIuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvYm94MmQvc3JjL2NvbGxpc2lvbi9iMl9jb2xsaWRlX3BvbHlnb24uY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvYm94MmQvc3JjL2R5bmFtaWNzL2IyX2ZpeHR1cmUuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvYm94MmQvc3JjL2NvbGxpc2lvbi9iMl9wb2x5Z29uX3NoYXBlLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2JveDJkL3NyYy9jb2xsaXNpb24vYjJfY2hhaW5fc2hhcGUuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvYm94MmQvc3JjL2NvbGxpc2lvbi9iMl9jb2xsaWRlX2VkZ2UuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvYm94MmQvc3JjL2NvbGxpc2lvbi9iMl9keW5hbWljX3RyZWUuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvYm94MmQvc3JjL2NvbGxpc2lvbi9iMl9kaXN0YW5jZS5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9ib3gyZC9zcmMvZHluYW1pY3MvYjJfaXNsYW5kLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2JveDJkL3NyYy9keW5hbWljcy9iMl93b3JsZC5jcHAAUG9wAEZpeHR1cmVEdW1wAFN0ZXAAYWxsb3dTbGVlcABiMlNpemVNYXAAQ29tYmluZVR3bwBkYW1waW5nUmF0aW8AU2V0RGFtcGluZ1JhdGlvAEdldERhbXBpbmdSYXRpbwBTZXRTcHJpbmdEYW1waW5nUmF0aW8AR2V0U3ByaW5nRGFtcGluZ1JhdGlvAENvbnRhY3RSZXNldFJlc3RpdHV0aW9uAENvbnRhY3RTZXRSZXN0aXR1dGlvbgBGaXh0dXJlU2V0UmVzdGl0dXRpb24AQ29udGFjdEdldFJlc3RpdHV0aW9uAEZpeHR1cmVHZXRSZXN0aXR1dGlvbgBwb3NpdGlvbgBDaXJjbGVTaGFwZVNldFBvc2l0aW9uAENpcmNsZVNoYXBlR2V0UG9zaXRpb24Abm90aWZ5T25EZXN0cnVjdGlvbgBDb250YWN0UmVzZXRGcmljdGlvbgBDb250YWN0U2V0RnJpY3Rpb24ARml4dHVyZVNldEZyaWN0aW9uAENvbnRhY3RHZXRGcmljdGlvbgBGaXh0dXJlR2V0RnJpY3Rpb24AR2V0U2VhcmNoRGlyZWN0aW9uAGZyYWN0aW9uADAuMGYgPD0gbG93ZXIgJiYgbG93ZXIgPD0gaW5wdXQubWF4RnJhY3Rpb24AZml4ZWRSb3RhdGlvbgBTZXRGaXhlZFJvdGF0aW9uAElzRml4ZWRSb3RhdGlvbgBGaW5kTWluU2VwYXJhdGlvbgBHZXRKb2ludFRyYW5zbGF0aW9uAGxvd2VyVHJhbnNsYXRpb24AdXBwZXJUcmFuc2xhdGlvbgBtX2ZpeHR1cmVCLT5HZXRUeXBlKCkgPT0gYjJTaGFwZTo6ZV9wb2x5Z29uAG1fZml4dHVyZUEtPkdldFR5cGUoKSA9PSBiMlNoYXBlOjplX3BvbHlnb24ARHJhd1BvbHlnb24ARHJhd1NvbGlkUG9seWdvbgBtX2ZpeHR1cmVBLT5HZXRUeXBlKCkgPT0gYjJTaGFwZTo6ZV9jaGFpbgBuYW4ARHJhd1RyYW5zZm9ybQBTZXRUcmFuc2Zvcm0AR2V0VHJhbnNmb3JtAGJvb2wARml4dHVyZURlZlNldEFsbABlbXNjcmlwdGVuOjp2YWwAbm9ybWFsAFF1ZXJ5Q2FsbGJhY2sAUmF5Q2FzdENhbGxiYWNrAHB1c2hfYmFjawBsZW5ndGgAbWF4TGVuZ3RoAFNldE1heExlbmd0aABHZXRNYXhMZW5ndGgAU2V0TGVuZ3RoAEdldExlbmd0aABWZWMyVmVjdG9yUHVzaABDOlxVc2Vyc1xsZWFselxEZXNrdG9wXHRydW5rXGVtc2RrXHVwc3RyZWFtXGVtc2NyaXB0ZW5cY2FjaGVcc3lzcm9vdC9pbmNsdWRlXGVtc2NyaXB0ZW4vdmFsLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9ib3gyZC9zcmMvLi4vaW5jbHVkZVxib3gyZC9iMl9ncm93YWJsZV9zdGFjay5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvYm94MmQvc3JjLy4uL2luY2x1ZGVcYm94MmQvYjJfbWF0aC5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvYm94MmQvaW5jbHVkZS9ib3gyZC9iMl9maXh0dXJlLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9ib3gyZC9zcmMvLi4vaW5jbHVkZVxib3gyZC9iMl9keW5hbWljX3RyZWUuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2JveDJkL3NyYy8uLi9pbmNsdWRlXGJveDJkL2IyX2Rpc3RhbmNlLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9ib3gyZC9zcmMvZHluYW1pY3MvYjJfaXNsYW5kLmgAdW5zaWduZWQgbG9uZwBzdGQ6OndzdHJpbmcAYmFzaWNfc3RyaW5nAHN0ZDo6c3RyaW5nAHN0ZDo6dTE2c3RyaW5nAHN0ZDo6dTMyc3RyaW5nAGFuZ3VsYXJEYW1waW5nAFNldEFuZ3VsYXJEYW1waW5nAEdldEFuZ3VsYXJEYW1waW5nAGxpbmVhckRhbXBpbmcAU2V0TGluZWFyRGFtcGluZwBHZXRMaW5lYXJEYW1waW5nAFNldEFsbG93U2xlZXBpbmcAR2V0QWxsb3dTbGVlcGluZwBDb250YWN0SXNUb3VjaGluZwBpbmYAQm9keURlZgBNb3RvckpvaW50RGVmAFdoZWVsSm9pbnREZWYAUmV2b2x1dGVKb2ludERlZgBNb3VzZUpvaW50RGVmAFJvcGVKb2ludERlZgBEaXN0YW5jZUpvaW50RGVmAFdlbGRKb2ludERlZgBQcmlzbWF0aWNKb2ludERlZgBJbnNlcnRMZWFmAGlzSW5kZXhPZgBiMklzVmFsaWQoZmFjdG9yKSAmJiAwLjBmIDw9IGZhY3RvciAmJiBmYWN0b3IgPD0gMS4wZgBhbHBoYTAgPCAxLjBmAGRlbiA+IDAuMGYAbV9JID4gMC4wZgByLkxlbmd0aFNxdWFyZWQoKSA+IDAuMGYAYjJJc1ZhbGlkKGRlZi0+ZnJlcXVlbmN5SHopICYmIGRlZi0+ZnJlcXVlbmN5SHogPj0gMC4wZgBiMklzVmFsaWQoZGVuc2l0eSkgJiYgZGVuc2l0eSA+PSAwLjBmAGEueCA+PSAwLjBmICYmIGEueSA+PSAwLjBmAGIySXNWYWxpZChkZWYtPmRhbXBpbmdSYXRpbykgJiYgZGVmLT5kYW1waW5nUmF0aW8gPj0gMC4wZgBiMklzVmFsaWQoYmQtPmFuZ3VsYXJEYW1waW5nKSAmJiBiZC0+YW5ndWxhckRhbXBpbmcgPj0gMC4wZgBiMklzVmFsaWQoYmQtPmxpbmVhckRhbXBpbmcpICYmIGJkLT5saW5lYXJEYW1waW5nID49IDAuMGYAYjJJc1ZhbGlkKHRvcnF1ZSkgJiYgdG9ycXVlID49IDAuMGYAYjJJc1ZhbGlkKGZvcmNlKSAmJiBmb3JjZSA+PSAwLjBmAGIySXNWYWxpZChkZWYtPm1heEZvcmNlKSAmJiBkZWYtPm1heEZvcmNlID49IDAuMGYAZGVmLT5yYXRpbyAhPSAwLjBmAHJlc2l6ZQBWZWMyVmVjdG9yUmVzaXplADAgPCBzaXplAEluaXRpYWxpemUAVmVjMlZlY3RvclNpemUAYmxvY2tDb3VudCAqIGJsb2NrU2l6ZSA8PSBiMl9jaHVua1NpemUAc3RhY2tDb3VudCA8IHN0YWNrU2l6ZQBQb3N0U29sdmUAUHJlU29sdmUAc19pbml0aWFsaXplZCA9PSB0cnVlAGItPklzRW5hYmxlZCgpID09IHRydWUAQXBwbHlUb3JxdWUAbWF4VG9ycXVlAFNldE1heFRvcnF1ZQBHZXRNYXhUb3JxdWUAbWF4TW90b3JUb3JxdWUAU2V0TWF4TW90b3JUb3JxdWUAR2V0TWF4TW90b3JUb3JxdWUAR2V0TW90b3JUb3JxdWUAR2V0UmVhY3Rpb25Ub3JxdWUAV29ybGRNYW5pZm9sZEdldFNlcGFyYXRpb25WYWx1ZQBWZWMyVmVjdG9yRGVsZXRlAEZpeHR1cmVEZWZEZWxldGUAUG9seWdvblNoYXBlRGVsZXRlAENpcmNsZVNoYXBlRGVsZXRlAFdvcmxkTWFuaWZvbGREZWxldGUARXZhbHVhdGUAQ3JlYXRlAEFsbG9jYXRlAE1hbmlmb2xkUG9pbnRHZXRUYW5nZW50SW1wdWxzZQBDb250YWN0SW1wdWxzZUdldFRhbmdlbnRJbXB1bHNlAEFwcGx5QW5ndWxhckltcHVsc2UAQXBwbHlMaW5lYXJJbXB1bHNlAE1hbmlmb2xkUG9pbnRHZXROb3JtYWxJbXB1bHNlAENvbnRhY3RJbXB1bHNlR2V0Tm9ybWFsSW1wdWxzZQBtX3dvcmxkLT5Jc0xvY2tlZCgpID09IGZhbHNlAEJvZHlEZXN0cm95Rml4dHVyZQBSZXBvcnRGaXh0dXJlAENvbnRhY3RHZXRGaXh0dXJlAHVucmVnaXN0ZXJDb250YWN0Rml4dHVyZQBCb2R5Q3JlYXRlRml4dHVyZQB0eXBlAEJvZHlUeXBlAFNldFR5cGUARml4dHVyZUdldFR5cGUAU2hhcGVHZXRUeXBlAE1hbmlmb2xkR2V0VHlwZQB3cml0ZUdlbmVyaWNXaXJlVHlwZQBTaGFwZVR5cGUAQWRkVHlwZQBEcmF3U2hhcGUARml4dHVyZUdldFNoYXBlAENvbWJpbmUAYW5nbGUAR2V0Sm9pbnRBbmdsZQBHZXRBbmdsZQBsb3dlckFuZ2xlAHVwcGVyQW5nbGUAcmVmZXJlbmNlQW5nbGUAR2V0UmVmZXJlbmNlQW5nbGUAUG9seWdvblNoYXBlU2V0QXNCb3hXaXRoQ2VudGVyQW5kQW5nbGUAbV9maXh0dXJlQi0+R2V0VHlwZSgpID09IGIyU2hhcGU6OmVfY2lyY2xlAG1fZml4dHVyZUEtPkdldFR5cGUoKSA9PSBiMlNoYXBlOjplX2NpcmNsZQBEcmF3Q2lyY2xlAGIyQ29sbGlkZUVkZ2VBbmRDaXJjbGUARHJhd1NvbGlkQ2lyY2xlAGRvdWJsZQBncmF2aXR5U2NhbGUAU2V0R3Jhdml0eVNjYWxlAEdldEdyYXZpdHlTY2FsZQBhd2FrZQBTZXRBd2FrZQBJc0F3YWtlAFJlYWRDYWNoZQBtX2ZpeHR1cmVBLT5HZXRUeXBlKCkgPT0gYjJTaGFwZTo6ZV9lZGdlAGIyRmluZEluY2lkZW50RWRnZQBHZXRDaGlsZEVkZ2UARnJlZQBBbGxvY2F0ZU5vZGUARnJlZU5vZGUAQXBwbHlGb3JjZQBtYXhGb3JjZQBTZXRNYXhGb3JjZQBHZXRNYXhGb3JjZQBtYXhNb3RvckZvcmNlAFNldE1heE1vdG9yRm9yY2UAR2V0TWF4TW90b3JGb3JjZQBHZXRNb3RvckZvcmNlAEdldFJlYWN0aW9uRm9yY2UAQWR2YW5jZQBiMkRpc3RhbmNlAHRhcmdldCA+IHRvbGVyYW5jZQBCYWxhbmNlAGZvdW5kAGxvd2VyQm91bmQAdXBwZXJCb3VuZABleHRlbmQAR2V0V29ybGQAQ29udGFjdEdldE1hbmlmb2xkAENvbnRhY3RHZXRXb3JsZE1hbmlmb2xkAHZvaWQAQ29tcHV0ZUNlbnRyb2lkAElzVmFsaWQAU2V0U2xlZXBpbmdBbGxvd2VkAElzU2xlZXBpbmdBbGxvd2VkAFdhc01vdmVkAENsZWFyTW92ZWQAY29sbGlkZUNvbm5lY3RlZABHZXRDb2xsaWRlQ29ubmVjdGVkAElzTGltaXRFbmFibGVkAENvbnRhY3RTZXRFbmFibGVkAElzRW5hYmxlZABJc01vdG9yRW5hYmxlZABHZXRKb2ludFNwZWVkAENvbnRhY3RTZXRUYW5nZW50U3BlZWQAQ29udGFjdEdldFRhbmdlbnRTcGVlZABtb3RvclNwZWVkAFNldE1vdG9yU3BlZWQAR2V0TW90b3JTcGVlZABBZGQAR2V0TWV0cmljAGIAcCA9PSBlbnRyeS0+ZGF0YQBSZXNldE1hc3NEYXRhAFNldE1hc3NEYXRhAEdldE1hc3NEYXRhAEZpeHR1cmVTZXRGaWx0ZXJEYXRhAEZpeHR1cmVHZXRGaWx0ZXJEYXRhAEZpeHR1cmVTZXRVc2VyRGF0YQBGaXh0dXJlR2V0VXNlckRhdGEAR2V0SW5lcnRpYQBNYW5pZm9sZFBvaW50R2V0TG9jYWxQb2ludFkAVmVjMlZlY3RvckdldFkAV29ybGRNYW5pZm9sZEdldFBvaW50VmFsdWVZAE1hbmlmb2xkR2V0TG9jYWxQb2ludFZhbHVlWQBXb3JsZE1hbmlmb2xkR2V0Tm9ybWFsVmFsdWVZAE1hbmlmb2xkR2V0TG9jYWxOb3JtYWxWYWx1ZVkATWFuaWZvbGRQb2ludEdldExvY2FsUG9pbnRYAFZlYzJWZWN0b3JHZXRYAFdvcmxkTWFuaWZvbGRHZXRQb2ludFZhbHVlWABNYW5pZm9sZEdldExvY2FsUG9pbnRWYWx1ZVgAV29ybGRNYW5pZm9sZEdldE5vcm1hbFZhbHVlWABNYW5pZm9sZEdldExvY2FsTm9ybWFsVmFsdWVYAHNob3J0X3B0ciA8PSBVSU5UMzJfTUFYAFZFUlNJT05fTUlOT1IAVkVSU0lPTl9NQUpPUgBWRVJTSU9OX1JFVklTSU9OAE5BTgBTb2x2ZVRPSQBJTkYAYXJlYSA+IDEuMTkyMDkyOTBlLTdGAGVkZ2UuTGVuZ3RoU3F1YXJlZCgpID4gMS4xOTIwOTI5MGUtN0YgKiAxLjE5MjA5MjkwZS03RgBkZWYtPmJvZHlBICE9IGRlZi0+Ym9keUIAU2V0Qm9keUIAR2V0Qm9keUIAR2V0QW5jaG9yQgBsb2NhbEFuY2hvckIAR2V0TG9jYWxBbmNob3JCAENvbnRhY3RHZXRGaXh0dXJlQgBRdWVyeUFBQkIARml4dHVyZUdldEFBQkIAR2V0RmF0QUFCQgBTZXRCb2R5QQBHZXRCb2R5QQBsb2NhbEF4aXNBAEdldExvY2FsQXhpc0EAR2V0QW5jaG9yQQBsb2NhbEFuY2hvckEAR2V0TG9jYWxBbmNob3JBAG1fbm9kZXNbQy0+cGFyZW50XS5jaGlsZDIgPT0gaUEAbV9ub2Rlc1tCLT5wYXJlbnRdLmNoaWxkMiA9PSBpQQBDb250YWN0R2V0Rml4dHVyZUEAZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZmxvYXQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDhfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQ2NF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ2NF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8Y2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgY2hhcj4Ac3RkOjpiYXNpY19zdHJpbmc8dW5zaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2lnbmVkIGNoYXI+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGxvbmc+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGxvbmc+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGRvdWJsZT4AMyA8PSBjb3VudCAmJiBjb3VudCA8PSA4AHZlcnRleENvdW50IDw9IDgAbSA8IDgAbV9jb3VudCA+PSAzAGNhY2hlLT5jb3VudCA8PSAzADAgPCBjb3VudCAmJiBjb3VudCA8IDMAVHJhbnNmb3JtVmVjdG9yMgBwMgBWZWMyAEdldEZsb2F0MzIAcG9pbnRDb3VudCA9PSAxIHx8IHBvaW50Q291bnQgPT0gMgBwMQAwIDw9IGluZGV4ICYmIGluZGV4IDwgbV9jb3VudCAtIDEAbV9jb3VudCA+IDAAbV9lbnRyeUNvdW50ID4gMABtX2JvZHlDb3VudCA+IDAAbWFuaWZvbGQtPnBvaW50Q291bnQgPiAwAHBjLT5wb2ludENvdW50ID4gMABtX2pvaW50Q291bnQgPiAwAG1fZml4dHVyZUNvdW50ID4gMABtX2luZGV4ID09IDAAbV9wcm94eUNvdW50ID09IDAAbV9lbnRyeUNvdW50ID09IDAALgBiMklzVmFsaWQoYmQtPmFuZ3VsYXJWZWxvY2l0eSkAKG51bGwpAGIySXNWYWxpZChiZC0+YW5nbGUpAGlBICE9ICgtMSkAY2hpbGQyICE9ICgtMSkAY2hpbGQxICE9ICgtMSkAbV9ub2Rlc1twcm94eUlkXS5Jc0xlYWYoKQBiZC0+bGluZWFyVmVsb2NpdHkuSXNWYWxpZCgpAGRlZi0+dGFyZ2V0LklzVmFsaWQoKQBiZC0+cG9zaXRpb24uSXNWYWxpZCgpAFB1cmUgdmlydHVhbCBmdW5jdGlvbiBjYWxsZWQhACAgfQoAICB7CgBqb2ludHMgPSBudWxscHRyOwoAYm9kaWVzID0gbnVsbHB0cjsKACAgamQuZnJlcXVlbmN5SHogPSAlLjE1bGVmOwoAICAgIGZkLmRlbnNpdHkgPSAlLjE1bGVmOwoAICBiZC5hbmd1bGFyVmVsb2NpdHkgPSAlLjE1bGVmOwoAICBqZC5hbmd1bGFyT2Zmc2V0ID0gJS4xNWxlZjsKACAgICBzaGFwZS5tX3JhZGl1cyA9ICUuMTVsZWY7CgAgIGpkLmNvcnJlY3Rpb25GYWN0b3IgPSAlLjE1bGVmOwoAICBqZC5yYXRpbyA9ICUuMTVsZWY7CgAgIGpkLmRhbXBpbmdSYXRpbyA9ICUuMTVsZWY7CgAgICAgZmQucmVzdGl0dXRpb24gPSAlLjE1bGVmOwoAICAgIGZkLmZyaWN0aW9uID0gJS4xNWxlZjsKACAgamQubG93ZXJUcmFuc2xhdGlvbiA9ICUuMTVsZWY7CgAgIGpkLnVwcGVyVHJhbnNsYXRpb24gPSAlLjE1bGVmOwoAICBqZC5sZW5ndGggPSAlLjE1bGVmOwoAICBqZC5tYXhMZW5ndGggPSAlLjE1bGVmOwoAICBiZC5hbmd1bGFyRGFtcGluZyA9ICUuMTVsZWY7CgAgIGJkLmxpbmVhckRhbXBpbmcgPSAlLjE1bGVmOwoAICBqZC5tYXhUb3JxdWUgPSAlLjE1bGVmOwoAICBqZC5tYXhNb3RvclRvcnF1ZSA9ICUuMTVsZWY7CgAgIGJkLmFuZ2xlID0gJS4xNWxlZjsKACAgamQubG93ZXJBbmdsZSA9ICUuMTVsZWY7CgAgIGpkLnVwcGVyQW5nbGUgPSAlLjE1bGVmOwoAICBqZC5yZWZlcmVuY2VBbmdsZSA9ICUuMTVsZWY7CgAgIGJkLmdyYXZpdHlTY2FsZSA9ICUuMTVsZWY7CgAgIGpkLm1heEZvcmNlID0gJS4xNWxlZjsKACAgamQubWF4TW90b3JGb3JjZSA9ICUuMTVsZWY7CgAgIGpkLm1vdG9yU3BlZWQgPSAlLjE1bGVmOwoAICBqZC5sZW5ndGhCID0gJS4xNWxlZjsKACAgamQubGVuZ3RoQSA9ICUuMTVsZWY7CgAgICAgZmQuc2hhcGUgPSAmc2hhcGU7CgAgICAgYjJQb2x5Z29uU2hhcGUgc2hhcGU7CgAgICAgYjJDaGFpblNoYXBlIHNoYXBlOwoAICAgIGIyQ2lyY2xlU2hhcGUgc2hhcGU7CgAgICAgYjJFZGdlU2hhcGUgc2hhcGU7CgAgIGIyUHVsbGV5Sm9pbnREZWYgamQ7CgAgIGIyTW90b3JKb2ludERlZiBqZDsKACAgYjJHZWFySm9pbnREZWYgamQ7CgAgIGIyRnJpY3Rpb25Kb2ludERlZiBqZDsKACAgYjJXaGVlbEpvaW50RGVmIGpkOwoAICBiMlJldm9sdXRlSm9pbnREZWYgamQ7CgAgIGIyUm9wZUpvaW50RGVmIGpkOwoAICBiMkRpc3RhbmNlSm9pbnREZWYgamQ7CgAgIGIyV2VsZEpvaW50RGVmIGpkOwoAICBiMlByaXNtYXRpY0pvaW50RGVmIGpkOwoAICAgIGIyRml4dHVyZURlZiBmZDsKACAgYjJCb2R5RGVmIGJkOwoAICAgIGIyVmVjMiB2c1slZF07CgAgIGpkLmpvaW50MiA9IGpvaW50c1slZF07CgAgIGpkLmpvaW50MSA9IGpvaW50c1slZF07CgAgIGpkLmJvZHlCID0gYm9kaWVzWyVkXTsKACAgamQuYm9keUEgPSBib2RpZXNbJWRdOwoAYjJGcmVlKGpvaW50cyk7CgBiMkZyZWUoYm9kaWVzKTsKAG1fd29ybGQtPlNldEdyYXZpdHkoZyk7CgAgIGJkLmxpbmVhclZlbG9jaXR5LlNldCglLjE1bGVmLCAlLjE1bGVmKTsKACAgICBzaGFwZS5tX3ByZXZWZXJ0ZXguU2V0KCUuMTVsZWYsICUuMTVsZWYpOwoAICAgIHNoYXBlLm1fbmV4dFZlcnRleC5TZXQoJS4xNWxlZiwgJS4xNWxlZik7CgAgIGpkLmxpbmVhck9mZnNldC5TZXQoJS4xNWxlZiwgJS4xNWxlZik7CgAgICAgc2hhcGUubV9wLlNldCglLjE1bGVmLCAlLjE1bGVmKTsKACAgYmQucG9zaXRpb24uU2V0KCUuMTVsZWYsICUuMTVsZWYpOwoAICAgIHZzWyVkXS5TZXQoJS4xNWxlZiwgJS4xNWxlZik7CgAgIGpkLmxvY2FsQW5jaG9yQi5TZXQoJS4xNWxlZiwgJS4xNWxlZik7CgAgIGpkLmdyb3VuZEFuY2hvckIuU2V0KCUuMTVsZWYsICUuMTVsZWYpOwoAICBqZC5sb2NhbEF4aXNBLlNldCglLjE1bGVmLCAlLjE1bGVmKTsKACAgamQubG9jYWxBbmNob3JBLlNldCglLjE1bGVmLCAlLjE1bGVmKTsKACAgamQuZ3JvdW5kQW5jaG9yQS5TZXQoJS4xNWxlZiwgJS4xNWxlZik7CgAgICAgc2hhcGUubV92ZXJ0ZXgzLlNldCglLjE1bGVmLCAlLjE1bGVmKTsKACAgICBzaGFwZS5tX3ZlcnRleDIuU2V0KCUuMTVsZWYsICUuMTVsZWYpOwoAICAgIHNoYXBlLm1fdmVydGV4MS5TZXQoJS4xNWxlZiwgJS4xNWxlZik7CgAgICAgc2hhcGUubV92ZXJ0ZXgwLlNldCglLjE1bGVmLCAlLjE1bGVmKTsKAGIyVmVjMiBnKCUuMTVsZWYsICUuMTVsZWYpOwoAICBqb2ludHNbJWRdID0gbV93b3JsZC0+Q3JlYXRlSm9pbnQoJmpkKTsKACAgICBib2RpZXNbJWRdLT5DcmVhdGVGaXh0dXJlKCZmZCk7CgAgIGJvZGllc1slZF0gPSBtX3dvcmxkLT5DcmVhdGVCb2R5KCZiZCk7CgAgICAgc2hhcGUubV9oYXNQcmV2VmVydGV4ID0gYm9vbCglZCk7CgAgICAgc2hhcGUubV9oYXNOZXh0VmVydGV4ID0gYm9vbCglZCk7CgAgIGpkLmVuYWJsZUxpbWl0ID0gYm9vbCglZCk7CgAgIGJkLmJ1bGxldCA9IGJvb2woJWQpOwoAICBqZC5lbmFibGVNb3RvciA9IGJvb2woJWQpOwoAICAgIGZkLmlzU2Vuc29yID0gYm9vbCglZCk7CgAgIGJkLmFsbG93U2xlZXAgPSBib29sKCVkKTsKACAgYmQuZml4ZWRSb3RhdGlvbiA9IGJvb2woJWQpOwoAICBiZC5hd2FrZSA9IGJvb2woJWQpOwoAICBqZC5jb2xsaWRlQ29ubmVjdGVkID0gYm9vbCglZCk7CgAgIGJkLmVuYWJsZWQgPSBib29sKCVkKTsKACAgICBzaGFwZS5tX2hhc1ZlcnRleDMgPSBib29sKCVkKTsKACAgICBzaGFwZS5tX2hhc1ZlcnRleDAgPSBib29sKCVkKTsKACAgYmQudHlwZSA9IGIyQm9keVR5cGUoJWQpOwoAICAgIGZkLmZpbHRlci5jYXRlZ29yeUJpdHMgPSB1aW50MTYoJWQpOwoAICAgIGZkLmZpbHRlci5tYXNrQml0cyA9IHVpbnQxNiglZCk7CgAgICAgZmQuZmlsdGVyLmdyb3VwSW5kZXggPSBpbnQxNiglZCk7CgAgICAgc2hhcGUuU2V0KHZzLCAlZCk7CgAgICAgc2hhcGUuQ3JlYXRlQ2hhaW4odnMsICVkKTsKAGIyQm9keSoqIGJvZGllcyA9IChiMkJvZHkqKiliMkFsbG9jKCVkICogc2l6ZW9mKGIyQm9keSopKTsKAGIySm9pbnQqKiBqb2ludHMgPSAoYjJKb2ludCoqKWIyQWxsb2MoJWQgKiBzaXplb2YoYjJKb2ludCopKTsKAC8vIER1bXAgaXMgbm90IHN1cHBvcnRlZCBmb3IgdGhpcyBqb2ludCB0eXBlLgoATW91c2Ugam9pbnQgZHVtcGluZyBpcyBub3Qgc3VwcG9ydGVkLgoAZmlpaQA2YjJWZWMyADExYjJUcmFuc2Zvcm0AaWlpaQB2aWlpAGlpaQB2aWlmAGZpaQB2aWkAaWkAdmlpaWlmZmZpaWlpADhiMkZpbHRlcgA2YjJBQUJCAGlpaWlpADdiMlNoYXBlAHZpaWZmAHZpaWlpAHZpaWZmZmZmAHZpaWlmZgBON2IyU2hhcGU0VHlwZUUAMTBiMkJvZHlUeXBlAE5TdDNfXzI2dmVjdG9ySWlOU185YWxsb2NhdG9ySWlFRUVFAFBOU3QzX18yNnZlY3RvcklpTlNfOWFsbG9jYXRvcklpRUVFRQBQS05TdDNfXzI2dmVjdG9ySWlOU185YWxsb2NhdG9ySWlFRUVFAHYAdmkATjEwZW1zY3JpcHRlbjN2YWxFAGkATlN0M19fMjZ2ZWN0b3JJNmIyVmVjMk5TXzlhbGxvY2F0b3JJUzFfRUVFRQBQTlN0M19fMjZ2ZWN0b3JJNmIyVmVjMk5TXzlhbGxvY2F0b3JJUzFfRUVFRQBQS05TdDNfXzI2dmVjdG9ySTZiMlZlYzJOU185YWxsb2NhdG9ySVMxX0VFRUUANWIyUm90ADdiMkNvbG9yADE0YjJSYXlDYXN0SW5wdXQAMTViMlJheUNhc3RPdXRwdXQAMTBiMk1hc3NEYXRhADE1YjJRdWVyeUNhbGxiYWNrAFAxNWIyUXVlcnlDYWxsYmFjawBQSzE1YjJRdWVyeUNhbGxiYWNrADIyYjJRdWVyeUNhbGxiYWNrV3JhcHBlcgBOMTBlbXNjcmlwdGVuN3dyYXBwZXJJMTViMlF1ZXJ5Q2FsbGJhY2tFRQBOMTBlbXNjcmlwdGVuOGludGVybmFsMTFXcmFwcGVyQmFzZUUAUDIyYjJRdWVyeUNhbGxiYWNrV3JhcHBlcgBQSzIyYjJRdWVyeUNhbGxiYWNrV3JhcHBlcgBOU3QzX18yMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRQAxN2IyUmF5Q2FzdENhbGxiYWNrAFAxN2IyUmF5Q2FzdENhbGxiYWNrAFBLMTdiMlJheUNhc3RDYWxsYmFjawBmaWlpaWlmADI0YjJSYXlDYXN0Q2FsbGJhY2tXcmFwcGVyAE4xMGVtc2NyaXB0ZW43d3JhcHBlckkxN2IyUmF5Q2FzdENhbGxiYWNrRUUAUDI0YjJSYXlDYXN0Q2FsbGJhY2tXcmFwcGVyAFBLMjRiMlJheUNhc3RDYWxsYmFja1dyYXBwZXIAMTdiMkNvbnRhY3RMaXN0ZW5lcgBQMTdiMkNvbnRhY3RMaXN0ZW5lcgBQSzE3YjJDb250YWN0TGlzdGVuZXIAMjRiMkNvbnRhY3RMaXN0ZW5lcldyYXBwZXIATjEwZW1zY3JpcHRlbjd3cmFwcGVySTE3YjJDb250YWN0TGlzdGVuZXJFRQBQMjRiMkNvbnRhY3RMaXN0ZW5lcldyYXBwZXIAUEsyNGIyQ29udGFjdExpc3RlbmVyV3JhcHBlcgA2YjJEcmF3AFA2YjJEcmF3AFBLNmIyRHJhdwB2aWlpaWkAdmlpaWZpAHZpaWlmaWkAMTNiMkRyYXdXcmFwcGVyAE4xMGVtc2NyaXB0ZW43d3JhcHBlckk2YjJEcmF3RUUAUDEzYjJEcmF3V3JhcHBlcgBQSzEzYjJEcmF3V3JhcHBlcgBQNmIyQUFCQgBQSzZiMkFBQkIAUDE1YjJSYXlDYXN0T3V0cHV0ADdiMldvcmxkAFA3YjJXb3JsZABQSzdiMldvcmxkAFA2YjJCb2R5ADZiMkJvZHkAUEs5YjJCb2R5RGVmADliMkJvZHlEZWYAUDdiMkpvaW50ADdiMkpvaW50AFBLMTBiMkpvaW50RGVmADEwYjJKb2ludERlZgB2aWlmaWkAUDliMkJvZHlEZWYAUEs2YjJCb2R5AHZpaWlmAHZpaWZpAFAxMGIyTWFzc0RhdGEAUDEwYjJKb2ludERlZgAxMWIySm9pbnRUeXBlAFBLN2IySm9pbnQAaWlpZgBmaWlmADE4YjJEaXN0YW5jZUpvaW50RGVmAFAxOGIyRGlzdGFuY2VKb2ludERlZgBQSzE4YjJEaXN0YW5jZUpvaW50RGVmAFAxNWIyRGlzdGFuY2VKb2ludABQSzE1YjJEaXN0YW5jZUpvaW50ADE1YjJNb3RvckpvaW50RGVmAFAxNWIyTW90b3JKb2ludERlZgBQSzE1YjJNb3RvckpvaW50RGVmAFAxMmIyTW90b3JKb2ludABQSzEyYjJNb3RvckpvaW50ADE1YjJNb3VzZUpvaW50RGVmAFAxNWIyTW91c2VKb2ludERlZgBQSzE1YjJNb3VzZUpvaW50RGVmAFAxMmIyTW91c2VKb2ludABQSzEyYjJNb3VzZUpvaW50ADE5YjJQcmlzbWF0aWNKb2ludERlZgBQMTliMlByaXNtYXRpY0pvaW50RGVmAFBLMTliMlByaXNtYXRpY0pvaW50RGVmAFAxNmIyUHJpc21hdGljSm9pbnQAUEsxNmIyUHJpc21hdGljSm9pbnQAMThiMlJldm9sdXRlSm9pbnREZWYAUDE4YjJSZXZvbHV0ZUpvaW50RGVmAFBLMThiMlJldm9sdXRlSm9pbnREZWYAUDE1YjJSZXZvbHV0ZUpvaW50AFBLMTViMlJldm9sdXRlSm9pbnQAMTRiMlJvcGVKb2ludERlZgBQMTRiMlJvcGVKb2ludERlZgBQSzE0YjJSb3BlSm9pbnREZWYAUDExYjJSb3BlSm9pbnQAUEsxMWIyUm9wZUpvaW50ADE0YjJXZWxkSm9pbnREZWYAUDE0YjJXZWxkSm9pbnREZWYAUEsxNGIy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ggMAAIMDAAAxMmIyV2hlZWxKb2ludAAAHGEAANxNAAA0awAAAAAAACBOAACEAwAAhQMAAIYDAAAxNWIyQ29udGFjdEZpbHRlcgAAAPRgAAAMTgAATlN0M19fMjEyYmFzaWNfc3RyaW5nSWhOU18xMWNoYXJfdHJhaXRzSWhFRU5TXzlhbGxvY2F0b3JJaEVFRUUAAPRgAAAoTgAATlN0M19fMjEyYmFzaWNfc3RyaW5nSXdOU18xMWNoYXJfdHJhaXRzSXdFRU5TXzlhbGxvY2F0b3JJd0VFRUUAAPRgAABwTgAATlN0M19fMjEyYmFzaWNfc3RyaW5nSURzTlNfMTFjaGFyX3RyYWl0c0lEc0VFTlNfOWFsbG9jYXRvcklEc0VFRUUAAAD0YAAAuE4AAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0lEaU5TXzExY2hhcl90cmFpdHNJRGlFRU5TXzlhbGxvY2F0b3JJRGlFRUVFAAAA9GAAAARPAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0ljRUUAAPRgAABQTwAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJYUVFAAD0YAAAeE8AAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWhFRQAA9GAAAKBPAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lzRUUAAPRgAADITwAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJdEVFAAD0YAAA8E8AAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWlFRQAA9GAAABhQAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lqRUUAAPRgAABAUAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJbEVFAAD0YAAAaFAAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SW1FRQAA9GAAAJBQAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0l4RUUAAPRgAAC4UAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJeUVFAAD0YAAA4FAAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWZFRQAA9GAAAAhRAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lkRUUAAPRgAAAwUQ=="); + base64DecodeToExistingUint8Array(bufferView, 20832, "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"); + base64DecodeToExistingUint8Array(bufferView, 23619, "QPsh+T8AAAAALUR0PgAAAICYRvg8AAAAYFHMeDsAAACAgxvwOQAAAEAgJXo4AAAAgCKC4zYAAAAAHfNpNRkACgAZGRkAAAAABQAAAAAAAAkAAAAACwAAAAAAAAAAGQARChkZGQMKBwABAAkLGAAACQYLAAALAAYZAAAAGRkZ"); + base64DecodeToExistingUint8Array(bufferView, 23761, "DgAAAAAAAAAAGQAKDRkZGQANAAACAAkOAAAACQAOAAAO"); + base64DecodeToExistingUint8Array(bufferView, 23819, "DA=="); + base64DecodeToExistingUint8Array(bufferView, 23831, "EwAAAAATAAAAAAkMAAAAAAAMAAAM"); + base64DecodeToExistingUint8Array(bufferView, 23877, "EA=="); + base64DecodeToExistingUint8Array(bufferView, 23889, "DwAAAAQPAAAAAAkQAAAAAAAQAAAQ"); + base64DecodeToExistingUint8Array(bufferView, 23935, "Eg=="); + base64DecodeToExistingUint8Array(bufferView, 23947, "EQAAAAARAAAAAAkSAAAAAAASAAASAAAaAAAAGhoa"); + base64DecodeToExistingUint8Array(bufferView, 24002, "GgAAABoaGgAAAAAAAAk="); + base64DecodeToExistingUint8Array(bufferView, 24051, "FA=="); + base64DecodeToExistingUint8Array(bufferView, 24063, "FwAAAAAXAAAAAAkUAAAAAAAUAAAU"); + base64DecodeToExistingUint8Array(bufferView, 24109, "Fg=="); + base64DecodeToExistingUint8Array(bufferView, 24121, "FQAAAAAVAAAAAAkWAAAAAAAWAAAWAAAwMTIzNDU2Nzg5QUJDREVGTjEwX19jeHhhYml2MTE2X19zaGltX3R5cGVfaW5mb0UAAAAAHGEAAGBeAAD4YQAATjEwX19jeHhhYml2MTE3X19jbGFzc190eXBlX2luZm9FAAAAHGEAAJBeAACEXgAATjEwX19jeHhhYml2MTE3X19wYmFzZV90eXBlX2luZm9FAAAAHGEAAMBeAACEXgAATjEwX19jeHhhYml2MTE5X19wb2ludGVyX3R5cGVfaW5mb0UAHGEAAPBeAADkXgAATjEwX19jeHhhYml2MTIwX19mdW5jdGlvbl90eXBlX2luZm9FAAAAABxhAAAgXwAAhF4AAE4xMF9fY3h4YWJpdjEyOV9fcG9pbnRlcl90b19tZW1iZXJfdHlwZV9pbmZvRQAAABxhAABUXwAA5F4AAAAAAADUXwAAjQMAAI4DAACPAwAAkAMAAJEDAABOMTBfX2N4eGFiaXYxMjNfX2Z1bmRhbWVudGFsX3R5cGVfaW5mb0UAHGEAAKxfAACEXgAAdgAAAJhfAADgXwAARG4AAJhfAADsXwAAYgAAAJhfAAD4XwAAYwAAAJhfAAAEYAAAaAAAAJhfAAAQYAAAYQAAAJhfAAAcYAAAcwAAAJhfAAAoYAAAdAAAAJhfAAA0YAAAaQAAAJhfAABAYAAAagAAAJhfAABMYAAAbAAAAJhfAABYYAAAbQAAAJhfAABkYAAAeAAAAJhfAABwYAAAeQAAAJhfAAB8YAAAZgAAAJhfAACIYAAAZAAAAJhfAACUYAAAAAAAAOBgAACNAwAAkgMAAI8DAACQAwAAkwMAAE4xMF9fY3h4YWJpdjExNl9fZW51bV90eXBlX2luZm9FAAAAABxhAAC8YAAAhF4AAAAAAAC0XgAAjQMAAJQDAACPAwAAkAMAAJUDAACWAwAAlwMAAJgDAAAAAAAAZGEAAI0DAACZAwAAjwMAAJADAACVAwAAmgMAAJsDAACcAwAATjEwX19jeHhhYml2MTIwX19zaV9jbGFzc190eXBlX2luZm9FAAAAABxhAAA8YQAAtF4AAAAAAADAYQAAjQMAAJ0DAACPAwAAkAMAAJUDAACeAwAAnwMAAKADAABOMTBfX2N4eGFiaXYxMjFfX3ZtaV9jbGFzc190eXBlX2luZm9FAAAAHGEAAJhhAAC0XgAAAAAAABRfAACNAwAAoQMAAI8DAACQAwAAogMAAFN0OXR5cGVfaW5mbwAAAAD0YAAA6GE="); + base64DecodeToExistingUint8Array(bufferView, 25088, "jGAAAFBgAABEYAAAGGIAACBiAAAYYgAA9GAAAEw+AAD0YAAAVD4AAORfAABQYAAA/F8AAPxfAABQYAAA5F8AAFBgAACMYAAAjGAAAFBgAADkXwAAUGAAABhiAABQYAAAUGAAAFBgAADkXwAAUGAAAFBgAABQYAAAUGAAAERgAABQYAAARGAAAFBgAAAAAAAA5F8AAFBgAABQYAAAUGAAAIxgAACMYAAAjGAAAPxfAAA4YAAAOGAAACxgAADkXwAAUGAAAMhiAAD0YAAAjT4AAMhiAABQYAAA/F8AAFBgAAAYYgAA8GIAAFBgAABEYAAA9GAAAJc+AADkXwAAUGAAAERg"); + base64DecodeToExistingUint8Array(bufferView, 25360, "/F8AAFBgAAAgYgAAGGIAAAAAAABIYwAAngIAAJ8CAACgAgAAoAIAAKACAACgAgAAoAIAAKACAAD0YAAApT4AAORfAABQYAAAjGAAAIxgAAAYYgAAUGA="); + base64DecodeToExistingUint8Array(bufferView, 25456, "5F8AAFBgAABQYAAARGAAAORfAABQYAAAjGAAAIxgAACMYAAAjGAAAIxgAABQYAAAUGAAAFBgAAAYYgAAUGAAAERg"); + base64DecodeToExistingUint8Array(bufferView, 25536, "5F8AAFBgAABEYAAAjGAAAIxgAACoYAAAyj4AAKhgAADaPgAA9GAAAOc+AADUYQAACz8AAAAAAADkYwAA1GEAADA/AAABAAAA5GMAAOxjAADkXwAA7GMAAERgAAAAAAAA5F8AAOxjAABoYAAARGAAAGhgAAD8YwAARGQAAORjAABoYAAA9GAAAFs/AAAAAAAA/F8AAORjAABoYAAARGAAAPRgAABwPwAA1GEAAJw/AAAAAAAAYGQAANRhAADJPwAAAQAAAGBkAABoZAAA5F8AAGhkAAAYYg=="); + base64DecodeToExistingUint8Array(bufferView, 25760, "5F8AAGhkAABoYAAAGGIAAGhgAAB4ZAAARGQAAGBkAABoYA=="); + base64DecodeToExistingUint8Array(bufferView, 25808, "/F8AAGBkAABoYAAAGGIAAPRgAAD3PwAA9GAAAP4/AAD0YAAAB0AAAPRgAAAYQAAA9GAAACpAAAD0YAAAN0AAANRhAABJQAAAAAAAAAhlAADUYQAAXEAAAAEAAAAIZQAA/F8AABBlAABQYAAA9GAAALNAAAB4YQAAiUAAAAAAAAACAAAACGUAAAIAAAA8ZQAAAgQAABxhAABwQAAARGUAANRhAADYQAAAAAAAAGRlAADUYQAA8kAAAAEAAABkZQAA5F8AAGRlAABwZQAARGQAAAAAAABkZQAAoQIAAKICAACjAgAAAAAAAERlAACkAgAApQIAAKACAAAAAAAACGUAAKYCAACnAgAAoAIAAORfAAD8XwAAUGAAAERkAAD0ZQAARGQAAPRgAAANQQAA9GAAAExBAADUYQAAYEEAAAAAAAD8ZQAA1GEAAHVBAAABAAAA/GU="); + base64DecodeToExistingUint8Array(bufferView, 26160, "jGAAAARmAABQYAAAGGIAABhiAACMYAAAeGEAAK5BAAAAAAAAAgAAAPxlAAACAAAAPGUAAAIEAAAcYQAAk0EAAEhmAADUYQAA2kEAAAAAAABoZgAA1GEAAPZBAAABAAAAaGYAAORfAABoZgAAdGYAAERkAAAAAAAAaGYAAKgCAACpAgAAqgIAAAAAAABIZgAAqwIAAKwCAACgAgAAAAAAAPxlAACtAgAArgIAAKACAACMYAAAUGAAABhiAAAYYgAAjGAAAPRgAAATQgAA1GEAACdCAAAAAAAA9GYAANRhAAA8QgAAAQAAAPRmAADkXwAA/GYAAFBg"); + base64DecodeToExistingUint8Array(bufferView, 26416, "5F8AAPxmAABQYAAAUGAAAHhhAABtQgAAAAAAAAIAAAD0ZgAAAgAAADxlAAACBAAAHGEAAFJCAABAZwAA5F8AAHhnAABQYAAA1GEAAJlCAAAAAAAAYGcAAPxfAAB4ZwAAUGAAANRhAAC1QgAAAQAAAGBnAADkXwAAYGcAAHhnAABEZAAAAAAAAGBnAACvAgAAsAIAALECAACyAgAAswIAALQCAAAAAAAAQGcAALUCAAC2AgAAtwIAALgCAAC5AgAAugIAAAAAAAD0ZgAAuwIAALwCAAC3AgAAuAIAALkCAAC6AgAA5F8AAFBgAADkXwAAUGAAAFBgAAD0YAAA0kIAANRhAADaQgAAAAAAAChoAADUYQAA40IAAAEAAAAoaAAA5F8AADBoAABQYAAAUGAAAEBo"); + base64DecodeToExistingUint8Array(bufferView, 26736, "5F8AADBoAABQYAAARGAAAOhk"); + base64DecodeToExistingUint8Array(bufferView, 26768, "5F8AADBoAAAYYgAAjGAAAOhk"); + base64DecodeToExistingUint8Array(bufferView, 26800, "5F8AADBoAAAYYgAAjGAAABhiAADoZA=="); + base64DecodeToExistingUint8Array(bufferView, 26832, "5F8AADBoAAAYYgAAGGIAAOhkAADkXwAAMGgAACBiAAB4YQAAE0MAAAAAAAACAAAAKGgAAAIAAAA8ZQAAAggAABxhAAADQwAA8GgAANRhAAAzQwAAAAAAABBpAADUYQAAREMAAAEAAAAQaQAA5F8AABBpAAAcaQAARGQAAAAAAAAQaQAAvQIAAL4CAAC/AgAAwAIAAMECAADCAgAAwwIAAMQCAADFAgAAAAAAAPBoAADGAgAAxwIAAKACAACgAgAAoAIAAKACAACgAgAAoAIAAKAC"); + base64DecodeToExistingUint8Array(bufferView, 27056, "5F8AAFBgAABEYAAA6GQAAORfAAAYYgAAjGAAAOhkAADkXwAAGGIAAIxgAAAYYgAA6GQ="); + base64DecodeToExistingUint8Array(bufferView, 27120, "5F8AABhiAAAYYgAA6GQAAORfAAAgYgAA1GEAAFZDAAAAAAAA8GIAANRhAABfQwAAAQAAAPBiAAAIagAA/F8AABhqAAAYYgAAGGoAAIxgAAAYagAA5F8AAAhqAAAIagAA5F8AAAhqAAAIagAACGoAAPxfAAAYagAA8GIAAAAAAAD8XwAAGGoAAIBqAADwZAAA1GEAAGlDAAAAAAAA+GQAAPRgAAB8QwAA1GEAAIVDAAAAAAAAkGoAANRhAACPQwAAAQAAAJBqAACYagAAGGIAAORfAACYagAA/GYAAORfAACYagAAMGgAAORfAACYagAA9GoAAJhqAAAMawAA9GAAAKNDAADUYQAAmkMAAAAAAADsagAA9GAAALhDAADUYQAAq0MAAAEAAAAEawAA5F8AAJhqAAD0agAAPGsAAJhqAABUawAA9GAAAM1DAADUYQAAw0MAAAAAAAA0awAA9GAAAOVDAADUYQAA1kMAAAEAAABMawAA5F8AAJhqAAA8awAA5F8AAJhqAACMYAAARGAAAERg"); + base64DecodeToExistingUint8Array(bufferView, 27536, "5F8AAKhqAAAQZQAA8GIAAORfAACoagAABGYAABhiAAAYYgAA5F8AAJhqAAD8XwAA/F8AAKhqAADkXwAAmGoAABhiAAAYYgAAqGoAANRhAAD5QwAAAAAAAARrAADcawAA1GEAAAVEAAABAAAA7GoAAORfAAD0agAAGGIAAIxgAAAgYgAA8GsAABhiAADwawAAjGAAAPBrAADkXwAA9GoAABhiAADkXwAA9GoAAIxgAADkXwAA9GoAABhiAAAYYgAA/F8="); + base64DecodeToExistingUint8Array(bufferView, 27744, "5F8AAPRqAAAYYgAA/F8AAORfAAD0agAAjGAAAPxfAADkXwAA8GsAAIxsAADUYQAAG0QAAAAAAAAAZQAA5F8AAPRqAAAAZQAA5F8AAPRqAAAYYgAA8GsAABhiAADkXwAA9GoAANxjAADcYwAA8GsAAORfAAD0agAA/F8AAPxfAADwawAAUGAAAPRqAACYagAA9GoAANRhAAApRAAAAAAAAExrAAD0bAAAqGAAADdEAADkXwAA9GwAAPRqAAD0agAA9GwAANRhAABFRAAAAQAAADRrAAAIbQAAJG0AAPRqAAA8awAAGGIAACRtAAAYYgAAJG0AAIxgAACMYAAAJG0AAIxgAAD8XwAAJG0AAORfAAA8awAAHGEAAFpEAABMawAA1GEAAG9EAAAAAAAAdG0AANRhAACFRAAAAQAAAHRtAACAbQAA1GEAAJxEAAAAAAAApEkAANRhAACvRAAAAQAAAKRJAAAYYgAAtG0AAORfAACkbQAAjGAAAIxgAAC0bQAA5F8AAKRtAAAcYQAAw0QAAExrAADUYQAA1UQAAAAAAADobQAA1GEAAOhEAAABAAAA6G0AAPRtAADUYQAA/EQAAAAAAABESwAA1GEAAAxFAAABAAAAREsAAORfAAAYbgAAGGIAABhiAAAobgAA5F8AABhuAACMYAAAjGAAAChuAADkXwAAGG4AABxhAAAdRQAATGsAANRhAAAvRQAAAAAAAGhuAADUYQAAQkUAAAEAAABobgAAdG4AANRhAABWRQAAAAAAAJRLAADUYQAAZkUAAAEAAACUSwAA5F8AAJhuAAAYYgAAGGIAAKhuAADkXwAAmG4AAIxgAACMYAAAqG4AAORfAACYbgAAHGEAAHdFAABMawAA1GEAAI1FAAAAAAAA6G4AANRhAACkRQAAAQAAAOhuAAD0bgAA1GEAALxFAAAAAAAAWEwAANRhAADQRQAAAQAAAFhMAAAYYgAAKG8AAIxgAAAobwAA/F8AAChvAADkXwAAGG8AAPxfAAAAAAAA5F8AABhvAACMYAAAjGAAAORfAAAYbwAAjGAAAIxgAAAobwAAjGAAAORfAAAYbwAAHGEAAOVFAABMawAA1GEAAPpFAAAAAAAAkG8AANRhAAAQRgAAAQAAAJBvAACcbwAA1GEAACdGAAAAAAAA/EwAANRhAAA6RgAAAQAAAPxMAAAYYgAA0G8AAIxgAADQbwAA/F8AANBvAADkXwAAwG8AAPxf"); + base64DecodeToExistingUint8Array(bufferView, 28688, "5F8AAMBvAACMYAAAjGAAAORfAADAbwAAjGAAAIxgAADQbwAAjGAAAORfAADAbwAAHGEAAE5GAABMawAA1GEAAF9GAAAAAAAAQHAAANRhAABxRgAAAQAAAEBwAABMcAAA1GEAAIRGAAAAAAAATE0AANRhAACTRgAAAQAAAExNAAAYYgAAgHAAABhiAACAcAAAjGAAAIxgAACAcAAAjGAAAORfAABwcAAAjGAAAIxgAACAcAAA5F8AAHBwAAAcYQAAo0YAAExrAADUYQAAtEYAAAAAAADMcAAA1GEAAMZGAAABAAAAzHAAANhwAADUYQAA2UYAAAAAAACcTQAA1GEAAOhGAAABAAAAnE0AABhiAAAMcQAAjGAAAAxxAADkXwAA/HAAAIxgAADkXwAA/HAAABxhAAD4RgAATGsAANRhAAAKRwAAAAAAAEBxAADUYQAAHUcAAAEAAABAcQAATHEAANRhAAAxRwAAAAAAAOxNAADUYQAAQUcAAAEAAADsTQAAGGIAAIBxAACMYAAAgHEAAPxfAACAcQAA5F8AAHBxAAD8XwAA5F8AAHBxAACMYAAAjGAAAIBxAACMYAAA5F8AAHBxAAACAAAABAAAAAAAAAAATgAA/GcAAAEAAAAAAAAABQ=="); + base64DecodeToExistingUint8Array(bufferView, 29180, "iAM="); + base64DecodeToExistingUint8Array(bufferView, 29204, "iQMAAIoDAAB4dgAAAAQ="); + base64DecodeToExistingUint8Array(bufferView, 29228, "AQ=="); + base64DecodeToExistingUint8Array(bufferView, 29244, "/////wo="); + base64DecodeToExistingUint8Array(bufferView, 29312, "MH0B"); } var scratchBuffer = new ArrayBuffer(16); @@ -397,350 +387,1166 @@ function asmFunc(imports) { var __wasi_fd_write = wasi_snapshot_preview1.fd_write; var emscripten_resize_heap = env.emscripten_resize_heap; var legalimport$_embind_register_bigint = env._embind_register_bigint; - var __stack_pointer = 98176; + var __stack_pointer = 97584; var i64toi32_i32$HIGH_BITS = 0; // EMSCRIPTEN_START_FUNCS function embind_init_b2_28_29() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, $12 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; - $0 = __stack_pointer - 16288 | 0; + $0 = __stack_pointer - 13120 | 0; __stack_pointer = $0; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(10640, 29732); - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(10626, 29736); - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(10654, 29740); - HEAP32[$0 + 4316 >> 2] = 8; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(3596, $0 + 4316 | 0); - void_20emscripten__function_float_2c_20unsigned_20int_2c_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_2c_20int_29_29(11876, 2); - void_20emscripten__function_b2Vec2_2c_20b2Transform_20const__2c_20b2Vec2_20const__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Vec2_20_28__29_28b2Transform_20const__2c_20b2Vec2_20const__29_2c_20emscripten__allow_raw_pointers_29(11851, 3); - void_20emscripten__function_void_2c_20unsigned_20int_2c_20bool__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20bool_29_29(10054, 4); - void_20emscripten__function_bool_2c_20unsigned_20int__28char_20const__2c_20bool_20_28__29_28unsigned_20int_29_29(7685, 5); - void_20emscripten__function_void_2c_20unsigned_20int_2c_20float__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20float_29_29(10111, 6); - void_20emscripten__function_float_2c_20unsigned_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_29_29(10134, 7); - void_20emscripten__function_void_2c_20unsigned_20int_2c_20float__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20float_29_29(6405, 8); - void_20emscripten__function_float_2c_20unsigned_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_29_29(6424, 9); - void_20emscripten__function_void_2c_20unsigned_20int__28char_20const__2c_20void_20_28__29_28unsigned_20int_29_29(6384, 10); - void_20emscripten__function_void_2c_20unsigned_20int_2c_20float__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20float_29_29(6290, 11); - void_20emscripten__function_float_2c_20unsigned_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_29_29(6312, 12); - void_20emscripten__function_void_2c_20unsigned_20int__28char_20const__2c_20void_20_28__29_28unsigned_20int_29_29(6266, 13); - void_20emscripten__function_unsigned_20int_2c_20unsigned_20int__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_29(11055, 14); - void_20emscripten__function_unsigned_20int_2c_20unsigned_20int__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_29(10848, 15); - void_20emscripten__function_void_2c_20unsigned_20int_2c_20unsigned_20int__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20unsigned_20int_29_29(9892, 16); - void_20emscripten__function_unsigned_20int_2c_20unsigned_20int__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_29(9873, 17); - void_20emscripten__function_unsigned_20int_2c_20unsigned_20int__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_29(9073, 18); - void_20emscripten__function_unsigned_20int_2c_20unsigned_20int__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_29(2179, 19); - void_20emscripten__function_unsigned_20int_2c_20unsigned_20int_2c_20int__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_2c_20int_29_29(3615, 20); - void_20emscripten__function_float_2c_20unsigned_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_29_29(10516, 21); - void_20emscripten__function_float_2c_20unsigned_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_29_29(10374, 22); - void_20emscripten__function_float_2c_20unsigned_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_29_29(10573, 23); - void_20emscripten__function_float_2c_20unsigned_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_29_29(10431, 24); - void_20emscripten__function_float_2c_20unsigned_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_29_29(10460, 25); - void_20emscripten__function_float_2c_20unsigned_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_29_29(10318, 26); - void_20emscripten__function_float_2c_20unsigned_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_29_29(8891, 27); - void_20emscripten__function_float_2c_20unsigned_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_29_29(8789, 28); - void_20emscripten__function_unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28_29_2c_20emscripten__allow_raw_pointers_29(1836, 29); - void_20emscripten__function_float_2c_20unsigned_20int_2c_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_2c_20int_29_29(10488, 30); - void_20emscripten__function_float_2c_20unsigned_20int_2c_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_2c_20int_29_29(10346, 31); - void_20emscripten__function_float_2c_20unsigned_20int_2c_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_2c_20int_29_29(8703, 32); - void_20emscripten__function_float_2c_20unsigned_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_29_29(10544, 33); - void_20emscripten__function_float_2c_20unsigned_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_29_29(10402, 34); - void_20emscripten__function_void_2c_20unsigned_20int__28char_20const__2c_20void_20_28__29_28unsigned_20int_29_29(8735, 35); - void_20emscripten__function_float_2c_20unsigned_20int_2c_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_2c_20int_29_29(8921, 36); - void_20emscripten__function_float_2c_20unsigned_20int_2c_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_2c_20int_29_29(8820, 37); - void_20emscripten__function_int_2c_20unsigned_20int__28char_20const__2c_20int_20_28__29_28unsigned_20int_29_29(2201, 38); - void_20emscripten__function_unsigned_20int_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29(4087, 39); - void_20emscripten__function_unsigned_20int_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29(2584, 40); - void_20emscripten__function_unsigned_20int_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29(1866, 41); - void_20emscripten__function_unsigned_20int_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29(1883, 42); - emscripten__enum__b2Shape__Type___enum__28char_20const__29($0 + 4309 | 0, 9110); - emscripten__enum__b2Shape__Type___value_28char_20const__2c_20b2Shape__Type_29(emscripten__enum__b2Shape__Type___value_28char_20const__2c_20b2Shape__Type_29(emscripten__enum__b2Shape__Type___value_28char_20const__2c_20b2Shape__Type_29(emscripten__enum__b2Shape__Type___value_28char_20const__2c_20b2Shape__Type_29(emscripten__enum__b2Shape__Type___value_28char_20const__2c_20b2Shape__Type_29($0 + 4309 | 0, 9416, 0), 9594, 1), 6712, 2), 6785, 3), 2403, 4); - emscripten__enum__b2BodyType___enum__28char_20const__29($0 + 4308 | 0, 9056); - emscripten__enum__b2BodyType___value_28char_20const__2c_20b2BodyType_29(emscripten__enum__b2BodyType___value_28char_20const__2c_20b2BodyType_29(emscripten__enum__b2BodyType___value_28char_20const__2c_20b2BodyType_29($0 + 4308 | 0, 1688, 0), 1702, 1), 1729, 2); - emscripten__class__std____2__vector_int_2c_20std____2__allocator_int___2c_20emscripten__internal__NoBaseClass__20emscripten__register_vector_int__28char_20const__29(3715); - emscripten__value_object_b2Vec2___value_object_28char_20const__29($0 + 4306 | 0, 11871); - emscripten__value_object_b2Vec2___20emscripten__value_object_b2Vec2___field_b2Vec2_2c_20float__28char_20const__2c_20float_20b2Vec2____29(emscripten__value_object_b2Vec2___20emscripten__value_object_b2Vec2___field_b2Vec2_2c_20float__28char_20const__2c_20float_20b2Vec2____29($0 + 4306 | 0, 1834, 0), 1775, 4); - emscripten__value_object_b2Vec2____value_object_28_29($0 + 4306 | 0); - emscripten__class__std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2___2c_20emscripten__internal__NoBaseClass__20emscripten__register_vector_b2Vec2__28char_20const__29(3704); - emscripten__value_object_b2Rot___value_object_28char_20const__29($0 + 4304 | 0, 1978); - emscripten__value_object_b2Rot___20emscripten__value_object_b2Rot___field_b2Rot_2c_20float__28char_20const__2c_20float_20b2Rot____29(emscripten__value_object_b2Rot___20emscripten__value_object_b2Rot___field_b2Rot_2c_20float__28char_20const__2c_20float_20b2Rot____29($0 + 4304 | 0, 3613, 0), 10208, 4); - emscripten__value_object_b2Rot____value_object_28_29($0 + 4304 | 0); - emscripten__value_object_b2Transform___value_object_28char_20const__29($0 + 4303 | 0, 6827); - emscripten__value_object_b2Transform___20emscripten__value_object_b2Transform___field_b2Transform_2c_20b2Rot__28char_20const__2c_20b2Rot_20b2Transform____29(emscripten__value_object_b2Transform___20emscripten__value_object_b2Transform___field_b2Transform_2c_20b2Vec2__28char_20const__2c_20b2Vec2_20b2Transform____29($0 + 4303 | 0, 6152, 0), 4119, 8); - emscripten__value_object_b2Transform____value_object_28_29($0 + 4303 | 0); - emscripten__value_object_b2Color___value_object_28char_20const__29($0 + 4302 | 0, 3830); - emscripten__value_object_b2Color___20emscripten__value_object_b2Color___field_b2Color_2c_20float__28char_20const__2c_20float_20b2Color____29(emscripten__value_object_b2Color___20emscripten__value_object_b2Color___field_b2Color_2c_20float__28char_20const__2c_20float_20b2Color____29(emscripten__value_object_b2Color___20emscripten__value_object_b2Color___field_b2Color_2c_20float__28char_20const__2c_20float_20b2Color____29(emscripten__value_object_b2Color___20emscripten__value_object_b2Color___field_b2Color_2c_20float__28char_20const__2c_20float_20b2Color____29($0 + 4302 | 0, 4117, 0), 7701, 4), 10210, 8), 10316, 12); - emscripten__value_object_b2Color____value_object_28_29($0 + 4302 | 0); - emscripten__value_object_b2RayCastInput___value_object_28char_20const__29($0 + 4301 | 0, 1914); - emscripten__value_object_b2RayCastInput___20emscripten__value_object_b2RayCastInput___field_b2RayCastInput_2c_20float__28char_20const__2c_20float_20b2RayCastInput____29(emscripten__value_object_b2RayCastInput___20emscripten__value_object_b2RayCastInput___field_b2RayCastInput_2c_20b2Vec2__28char_20const__2c_20b2Vec2_20b2RayCastInput____29(emscripten__value_object_b2RayCastInput___20emscripten__value_object_b2RayCastInput___field_b2RayCastInput_2c_20b2Vec2__28char_20const__2c_20b2Vec2_20b2RayCastInput____29($0 + 4301 | 0, 11922, 0), 11868, 8), 6503, 16); - emscripten__value_object_b2RayCastInput____value_object_28_29($0 + 4301 | 0); - emscripten__value_object_b2RayCastOutput___value_object_28char_20const__29($0 + 4300 | 0, 1900); - emscripten__value_object_b2RayCastOutput___20emscripten__value_object_b2RayCastOutput___field_b2RayCastOutput_2c_20float__28char_20const__2c_20float_20b2RayCastOutput____29(emscripten__value_object_b2RayCastOutput___20emscripten__value_object_b2RayCastOutput___field_b2RayCastOutput_2c_20b2Vec2__28char_20const__2c_20b2Vec2_20b2RayCastOutput____29($0 + 4300 | 0, 6858, 0), 6462, 8); - emscripten__value_object_b2RayCastOutput____value_object_28_29($0 + 4300 | 0); - emscripten__value_object_b2MassData___value_object_28char_20const__29($0 + 4299 | 0, 10258); - emscripten__value_object_b2MassData___20emscripten__value_object_b2MassData___field_b2MassData_2c_20float__28char_20const__2c_20float_20b2MassData____29(emscripten__value_object_b2MassData___20emscripten__value_object_b2MassData___field_b2MassData_2c_20b2Vec2__28char_20const__2c_20b2Vec2_20b2MassData____29(emscripten__value_object_b2MassData___20emscripten__value_object_b2MassData___field_b2MassData_2c_20float__28char_20const__2c_20float_20b2MassData____29($0 + 4299 | 0, 3449, 0), 3852, 4), 10682, 12); - emscripten__value_object_b2MassData____value_object_28_29($0 + 4299 | 0); - emscripten__value_object_b2Filter___value_object_28char_20const__29($0 + 4298 | 0, 3954); - emscripten__value_object_b2Filter___20emscripten__value_object_b2Filter___field_b2Filter_2c_20short__28char_20const__2c_20short_20b2Filter____29(emscripten__value_object_b2Filter___20emscripten__value_object_b2Filter___field_b2Filter_2c_20unsigned_20short__28char_20const__2c_20unsigned_20short_20b2Filter____29(emscripten__value_object_b2Filter___20emscripten__value_object_b2Filter___field_b2Filter_2c_20unsigned_20short__28char_20const__2c_20unsigned_20short_20b2Filter____29($0 + 4298 | 0, 3427, 0), 3440, 2), 1796, 4); - emscripten__value_object_b2Filter____value_object_28_29($0 + 4298 | 0); - HEAP32[$0 + 4340 >> 2] = $0 + 4297; - HEAP32[$0 + 4336 >> 2] = 6865; + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(11119, 29140); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(11105, 29144); + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(11133, 29148); + HEAP32[$0 + 3340 >> 2] = 8; + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29(3749, $0 + 3340 | 0); + void_20emscripten__function_float_2c_20unsigned_20int_2c_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_2c_20int_29_29(12350, 2); + void_20emscripten__function_b2Vec2_2c_20b2Transform_20const__2c_20b2Vec2_20const__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Vec2_20_28__29_28b2Transform_20const__2c_20b2Vec2_20const__29_2c_20emscripten__allow_raw_pointers_29(12325, 3); + void_20emscripten__function_void_2c_20unsigned_20int_2c_20bool__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20bool_29_29(10463, 4); + void_20emscripten__function_bool_2c_20unsigned_20int__28char_20const__2c_20bool_20_28__29_28unsigned_20int_29_29(8013, 5); + void_20emscripten__function_void_2c_20unsigned_20int_2c_20float__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20float_29_29(10520, 6); + void_20emscripten__function_float_2c_20unsigned_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_29_29(10543, 7); + void_20emscripten__function_void_2c_20unsigned_20int_2c_20float__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20float_29_29(6663, 8); + void_20emscripten__function_float_2c_20unsigned_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_29_29(6701, 9); + void_20emscripten__function_void_2c_20unsigned_20int__28char_20const__2c_20void_20_28__29_28unsigned_20int_29_29(6642, 10); + void_20emscripten__function_void_2c_20unsigned_20int_2c_20float__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20float_29_29(6479, 11); + void_20emscripten__function_float_2c_20unsigned_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_29_29(6523, 12); + void_20emscripten__function_void_2c_20unsigned_20int__28char_20const__2c_20void_20_28__29_28unsigned_20int_29_29(6455, 13); + void_20emscripten__function_b2Vec2_2c_20unsigned_20int__28char_20const__2c_20b2Vec2_20_28__29_28unsigned_20int_29_29(9425, 14); + void_20emscripten__function_unsigned_20int_2c_20unsigned_20int__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_29(11529, 15); + void_20emscripten__function_unsigned_20int_2c_20unsigned_20int__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_29(11327, 16); + void_20emscripten__function_void_2c_20unsigned_20int_2c_20unsigned_20int__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20unsigned_20int_29_29(10301, 17); + void_20emscripten__function_unsigned_20int_2c_20unsigned_20int__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_29(10282, 18); + void_20emscripten__function_unsigned_20int_2c_20unsigned_20int__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_29(9536, 19); + void_20emscripten__function_unsigned_20int_2c_20unsigned_20int__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_29(2278, 20); + void_20emscripten__function_unsigned_20int_2c_20unsigned_20int_2c_20int__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_2c_20int_29_29(3768, 21); + void_20emscripten__function_float_2c_20unsigned_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_29_29(10995, 22); + void_20emscripten__function_float_2c_20unsigned_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_29_29(10838, 23); + void_20emscripten__function_float_2c_20unsigned_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_29_29(11052, 24); + void_20emscripten__function_float_2c_20unsigned_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_29_29(10895, 25); + void_20emscripten__function_float_2c_20unsigned_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_29_29(10924, 26); + void_20emscripten__function_float_2c_20unsigned_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_29_29(10767, 27); + void_20emscripten__function_float_2c_20unsigned_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_29_29(9302, 28); + void_20emscripten__function_float_2c_20unsigned_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_29_29(9200, 29); + void_20emscripten__function_unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28_29_2c_20emscripten__allow_raw_pointers_29(1920, 30); + void_20emscripten__function_float_2c_20unsigned_20int_2c_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_2c_20int_29_29(10967, 31); + void_20emscripten__function_float_2c_20unsigned_20int_2c_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_2c_20int_29_29(10810, 32); + void_20emscripten__function_float_2c_20unsigned_20int_2c_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_2c_20int_29_29(9052, 33); + void_20emscripten__function_float_2c_20unsigned_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_29_29(11023, 34); + void_20emscripten__function_float_2c_20unsigned_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_29_29(10866, 35); + void_20emscripten__function_void_2c_20unsigned_20int__28char_20const__2c_20void_20_28__29_28unsigned_20int_29_29(9155, 36); + void_20emscripten__function_float_2c_20unsigned_20int_2c_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_2c_20int_29_29(9332, 37); + void_20emscripten__function_float_2c_20unsigned_20int_2c_20int__28char_20const__2c_20float_20_28__29_28unsigned_20int_2c_20int_29_29(9231, 38); + void_20emscripten__function_int_2c_20unsigned_20int__28char_20const__2c_20int_20_28__29_28unsigned_20int_29_29(2300, 39); + void_20emscripten__function_unsigned_20int_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29(4269, 40); + void_20emscripten__function_unsigned_20int_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29(2710, 41); + void_20emscripten__function_unsigned_20int_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29(1950, 42); + void_20emscripten__function_unsigned_20int_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29(1982, 43); + void_20emscripten__function_unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28_29_2c_20emscripten__allow_raw_pointers_29(1875, 44); + void_20emscripten__function_void_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29(9101, 45); + void_20emscripten__function_void_2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20bool_2c_20unsigned_20short_2c_20unsigned_20short_2c_20short_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20bool_2c_20unsigned_20short_2c_20unsigned_20short_2c_20short_29_2c_20emscripten__allow_raw_pointers_29(7138, 46); + void_20emscripten__function_unsigned_20int_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29(9508, 47); + void_20emscripten__function_unsigned_20int_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29(9601, 48); + void_20emscripten__function_void_2c_20unsigned_20int_2c_20bool_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20bool_29_2c_20emscripten__allow_raw_pointers_29(3972, 49); + void_20emscripten__function_bool_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29(3989, 50); + void_20emscripten__function_void_2c_20unsigned_20int_2c_20b2Filter_20const__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20b2Filter_20const__29_2c_20emscripten__allow_raw_pointers_29(10676, 51); + void_20emscripten__function_b2Filter_20const__2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Filter_20const__20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29(10697, 52); + void_20emscripten__function_void_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29(4120, 53); + void_20emscripten__function_unsigned_20int_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29(1675, 54); + void_20emscripten__function_unsigned_20int_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29(1967, 55); + void_20emscripten__function_unsigned_20int_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29(10737, 56); + void_20emscripten__function_void_2c_20unsigned_20int_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29(10718, 57); + void_20emscripten__function_bool_2c_20unsigned_20int_2c_20b2Vec2_20const__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28__29_28unsigned_20int_2c_20b2Vec2_20const__29_2c_20emscripten__allow_raw_pointers_29(2559, 58); + void_20emscripten__function_void_2c_20unsigned_20int_2c_20float_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20float_29_2c_20emscripten__allow_raw_pointers_29(1123, 59); + void_20emscripten__function_float_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20float_20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29(1141, 60); + void_20emscripten__function_float_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20float_20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29(6720, 61); + void_20emscripten__function_void_2c_20unsigned_20int_2c_20float_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20float_29_2c_20emscripten__allow_raw_pointers_29(6682, 62); + void_20emscripten__function_float_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20float_20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29(6545, 63); + void_20emscripten__function_void_2c_20unsigned_20int_2c_20float_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20float_29_2c_20emscripten__allow_raw_pointers_29(6501, 64); + void_20emscripten__function_b2AABB_20const__2c_20unsigned_20int_2c_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2AABB_20const__20_28__29_28unsigned_20int_2c_20int_29_2c_20emscripten__allow_raw_pointers_29(11356, 65); + void_20emscripten__function_void_2c_20unsigned_20int_2c_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20int_29_2c_20emscripten__allow_raw_pointers_29(6317, 66); + void_20emscripten__function_float_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20float_20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29(3472, 67); + void_20emscripten__function_void_2c_20unsigned_20int_2c_20float_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20float_29_2c_20emscripten__allow_raw_pointers_29(3457, 68); + void_20emscripten__function_unsigned_20int_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29(9523, 69); + void_20emscripten__function_unsigned_20int_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29(2530, 70); + void_20emscripten__function_bool_2c_20unsigned_20int_2c_20b2Transform_20const__2c_20b2Vec2_20const__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28__29_28unsigned_20int_2c_20b2Transform_20const__2c_20b2Vec2_20const__29_2c_20emscripten__allow_raw_pointers_29(2576, 71); + void_20emscripten__function_unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28_29_2c_20emscripten__allow_raw_pointers_29(1905, 72); + void_20emscripten__function_void_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29(9137, 73); + void_20emscripten__function_void_2c_20unsigned_20int_2c_20float_2c_20float_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20float_2c_20float_29_2c_20emscripten__allow_raw_pointers_29(6576, 74); + void_20emscripten__function_b2Vec2_20const__2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Vec2_20const__20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29(6599, 75); + void_20emscripten__function_unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28_29_2c_20emscripten__allow_raw_pointers_29(1889, 76); + void_20emscripten__function_void_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29(9118, 77); + void_20emscripten__function_void_2c_20unsigned_20int_2c_20unsigned_20int_2c_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20unsigned_20int_2c_20int_29_2c_20emscripten__allow_raw_pointers_29(3207, 78); + void_20emscripten__function_void_2c_20unsigned_20int_2c_20float_2c_20float_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20float_2c_20float_29_2c_20emscripten__allow_raw_pointers_29(1790, 79); + void_20emscripten__function_void_2c_20unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_29_2c_20emscripten__allow_raw_pointers_29(9709, 80); + void_20emscripten__function_unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_2c_20unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29(9468, 81); + void_20emscripten__function_void_2c_20unsigned_20int_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29(9392, 82); + void_20emscripten__function_unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28_29_2c_20emscripten__allow_raw_pointers_29(1861, 83); + void_20emscripten__function_void_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29(9084, 84); + void_20emscripten__function_void_2c_20unsigned_20int_2c_20float_2c_20float_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20float_2c_20float_29_2c_20emscripten__allow_raw_pointers_29(7281, 85); + void_20emscripten__function_int_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20int_20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29(8779, 86); + void_20emscripten__function_float_2c_20unsigned_20int_2c_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20float_20_28__29_28unsigned_20int_2c_20int_29_2c_20emscripten__allow_raw_pointers_29(10952, 87); + void_20emscripten__function_float_2c_20unsigned_20int_2c_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20float_20_28__29_28unsigned_20int_2c_20int_29_2c_20emscripten__allow_raw_pointers_29(10795, 88); + void_20emscripten__function_b2Vec2_20const__2c_20unsigned_20int_2c_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Vec2_20const__20_28__29_28unsigned_20int_2c_20int_29_2c_20emscripten__allow_raw_pointers_29(3223, 89); + void_20emscripten__function_unsigned_20int_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29(3796, 90); + void_20emscripten__function_void_2c_20unsigned_20int_2c_20int_2c_20float_2c_20float_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20int_2c_20float_2c_20float_29_2c_20emscripten__allow_raw_pointers_29(8742, 91); + void_20emscripten__function_void_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29(4301, 92); + emscripten__enum__b2Shape__Type___enum__28char_20const__29($0 + 3284 | 0, 9573); + emscripten__enum__b2Shape__Type___value_28char_20const__2c_20b2Shape__Type_29(emscripten__enum__b2Shape__Type___value_28char_20const__2c_20b2Shape__Type_29(emscripten__enum__b2Shape__Type___value_28char_20const__2c_20b2Shape__Type_29(emscripten__enum__b2Shape__Type___value_28char_20const__2c_20b2Shape__Type_29(emscripten__enum__b2Shape__Type___value_28char_20const__2c_20b2Shape__Type_29($0 + 3284 | 0, 9825, 0), 10003, 1), 7008, 2), 7081, 3), 2502, 4); + emscripten__enum__b2BodyType___enum__28char_20const__29($0 + 3283 | 0, 9491); + emscripten__enum__b2BodyType___value_28char_20const__2c_20b2BodyType_29(emscripten__enum__b2BodyType___value_28char_20const__2c_20b2BodyType_29(emscripten__enum__b2BodyType___value_28char_20const__2c_20b2BodyType_29($0 + 3283 | 0, 1701, 0), 1715, 1), 1742, 2); + emscripten__class__std____2__vector_int_2c_20std____2__allocator_int___2c_20emscripten__internal__NoBaseClass__20emscripten__register_vector_int__28char_20const__29(3885); + emscripten__value_object_b2Vec2___value_object_28char_20const__29($0 + 3281 | 0, 12345); + emscripten__value_object_b2Vec2___20emscripten__value_object_b2Vec2___field_b2Vec2_2c_20float__28char_20const__2c_20float_20b2Vec2____29(emscripten__value_object_b2Vec2___20emscripten__value_object_b2Vec2___field_b2Vec2_2c_20float__28char_20const__2c_20float_20b2Vec2____29($0 + 3281 | 0, 1859, 0), 1788, 4); + emscripten__value_object_b2Vec2____value_object_28_29($0 + 3281 | 0); + emscripten__class__std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2___2c_20emscripten__internal__NoBaseClass__20emscripten__register_vector_b2Vec2__28char_20const__29(3874); + emscripten__value_object_b2Rot___value_object_28char_20const__29($0 + 3279 | 0, 2077); + emscripten__value_object_b2Rot___20emscripten__value_object_b2Rot___field_b2Rot_2c_20float__28char_20const__2c_20float_20b2Rot____29(emscripten__value_object_b2Rot___20emscripten__value_object_b2Rot___field_b2Rot_2c_20float__28char_20const__2c_20float_20b2Rot____29($0 + 3279 | 0, 3766, 0), 10617, 4); + emscripten__value_object_b2Rot____value_object_28_29($0 + 3279 | 0); + emscripten__value_object_b2Transform___value_object_28char_20const__29($0 + 3278 | 0, 7123); + emscripten__value_object_b2Transform___20emscripten__value_object_b2Transform___field_b2Transform_2c_20b2Rot__28char_20const__2c_20b2Rot_20b2Transform____29(emscripten__value_object_b2Transform___20emscripten__value_object_b2Transform___field_b2Transform_2c_20b2Vec2__28char_20const__2c_20b2Vec2_20b2Transform____29($0 + 3278 | 0, 6353, 0), 4317, 8); + emscripten__value_object_b2Transform____value_object_28_29($0 + 3278 | 0); + emscripten__value_object_b2Color___value_object_28char_20const__29($0 + 3277 | 0, 4005); + emscripten__value_object_b2Color___20emscripten__value_object_b2Color___field_b2Color_2c_20float__28char_20const__2c_20float_20b2Color____29(emscripten__value_object_b2Color___20emscripten__value_object_b2Color___field_b2Color_2c_20float__28char_20const__2c_20float_20b2Color____29(emscripten__value_object_b2Color___20emscripten__value_object_b2Color___field_b2Color_2c_20float__28char_20const__2c_20float_20b2Color____29(emscripten__value_object_b2Color___20emscripten__value_object_b2Color___field_b2Color_2c_20float__28char_20const__2c_20float_20b2Color____29($0 + 3277 | 0, 4315, 0), 8029, 4), 10619, 8), 10765, 12); + emscripten__value_object_b2Color____value_object_28_29($0 + 3277 | 0); + emscripten__value_object_b2RayCastInput___value_object_28char_20const__29($0 + 3276 | 0, 2013); + emscripten__value_object_b2RayCastInput___20emscripten__value_object_b2RayCastInput___field_b2RayCastInput_2c_20float__28char_20const__2c_20float_20b2RayCastInput____29(emscripten__value_object_b2RayCastInput___20emscripten__value_object_b2RayCastInput___field_b2RayCastInput_2c_20b2Vec2__28char_20const__2c_20b2Vec2_20b2RayCastInput____29(emscripten__value_object_b2RayCastInput___20emscripten__value_object_b2RayCastInput___field_b2RayCastInput_2c_20b2Vec2__28char_20const__2c_20b2Vec2_20b2RayCastInput____29($0 + 3276 | 0, 12396, 0), 12342, 8), 6799, 16); + emscripten__value_object_b2RayCastInput____value_object_28_29($0 + 3276 | 0); + emscripten__value_object_b2RayCastOutput___value_object_28char_20const__29($0 + 3275 | 0, 1999); + emscripten__value_object_b2RayCastOutput___20emscripten__value_object_b2RayCastOutput___field_b2RayCastOutput_2c_20float__28char_20const__2c_20float_20b2RayCastOutput____29(emscripten__value_object_b2RayCastOutput___20emscripten__value_object_b2RayCastOutput___field_b2RayCastOutput_2c_20b2Vec2__28char_20const__2c_20b2Vec2_20b2RayCastOutput____29($0 + 3275 | 0, 7171, 0), 6758, 8); + emscripten__value_object_b2RayCastOutput____value_object_28_29($0 + 3275 | 0); + emscripten__value_object_b2MassData___value_object_28char_20const__29($0 + 3274 | 0, 10667); + emscripten__value_object_b2MassData___20emscripten__value_object_b2MassData___field_b2MassData_2c_20float__28char_20const__2c_20float_20b2MassData____29(emscripten__value_object_b2MassData___20emscripten__value_object_b2MassData___field_b2MassData_2c_20b2Vec2__28char_20const__2c_20b2Vec2_20b2MassData____29(emscripten__value_object_b2MassData___20emscripten__value_object_b2MassData___field_b2MassData_2c_20float__28char_20const__2c_20float_20b2MassData____29($0 + 3274 | 0, 3602, 0), 4027, 4), 11161, 12); + emscripten__value_object_b2MassData____value_object_28_29($0 + 3274 | 0); + emscripten__value_object_b2Filter___value_object_28char_20const__29($0 + 3273 | 0, 4136); + emscripten__value_object_b2Filter___20emscripten__value_object_b2Filter___field_b2Filter_2c_20short__28char_20const__2c_20short_20b2Filter____29(emscripten__value_object_b2Filter___20emscripten__value_object_b2Filter___field_b2Filter_2c_20unsigned_20short__28char_20const__2c_20unsigned_20short_20b2Filter____29(emscripten__value_object_b2Filter___20emscripten__value_object_b2Filter___field_b2Filter_2c_20unsigned_20short__28char_20const__2c_20unsigned_20short_20b2Filter____29($0 + 3273 | 0, 3580, 0), 3593, 2), 1821, 4); + emscripten__value_object_b2Filter____value_object_28_29($0 + 3273 | 0); + HEAP32[$0 + 3364 >> 2] = $0 + 3272; + HEAP32[$0 + 3360 >> 2] = 7178; void_20emscripten__internal__NoBaseClass__verify_b2QueryCallback__28_29(); - HEAP32[$0 + 4332 >> 2] = 43; + HEAP32[$0 + 3356 >> 2] = 93; wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_b2QueryCallback__28_29_29_28_29(), - HEAP32[wasm2js_i32$0 + 4328 >> 2] = wasm2js_i32$1; + HEAP32[wasm2js_i32$0 + 3352 >> 2] = wasm2js_i32$1; wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_b2QueryCallback__28_29_29_28_29(), - HEAP32[wasm2js_i32$0 + 4324 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 4320 >> 2] = 44; + HEAP32[wasm2js_i32$0 + 3348 >> 2] = wasm2js_i32$1; + HEAP32[$0 + 3344 >> 2] = 94; $1 = emscripten__internal__TypeID_b2QueryCallback_2c_20void___get_28_29(); $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2QueryCallback__2c_20void___get_28_29(); $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2QueryCallback_20const__2c_20void___get_28_29(); $4 = emscripten__internal__NoBaseClass__get_28_29(); - HEAP32[$0 + 14776 >> 2] = HEAP32[$0 + 4332 >> 2]; + HEAP32[$0 + 11768 >> 2] = HEAP32[$0 + 3356 >> 2]; $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $6 = HEAP32[$0 + 4332 >> 2]; - HEAP32[$0 + 14772 >> 2] = HEAP32[$0 + 4328 >> 2]; + $6 = HEAP32[$0 + 3356 >> 2]; + HEAP32[$0 + 11764 >> 2] = HEAP32[$0 + 3352 >> 2]; $7 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); - $8 = HEAP32[$0 + 4328 >> 2]; - HEAP32[$0 + 14768 >> 2] = HEAP32[$0 + 4324 >> 2]; + $8 = HEAP32[$0 + 3352 >> 2]; + HEAP32[$0 + 11760 >> 2] = HEAP32[$0 + 3348 >> 2]; $9 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); - $10 = HEAP32[$0 + 4324 >> 2]; - $11 = HEAP32[$0 + 4336 >> 2]; - HEAP32[$0 + 14780 >> 2] = HEAP32[$0 + 4320 >> 2]; - _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 4320 >> 2]); - HEAP32[$0 + 4292 >> 2] = 1; - HEAP32[$0 + 4288 >> 2] = 8; - $1 = HEAP32[$0 + 4292 >> 2]; - $2 = HEAP32[$0 + 4288 >> 2]; - HEAP32[$0 + 4344 >> 2] = $2; - HEAP32[$0 + 4348 >> 2] = $1; - $1 = HEAP32[$0 + 4344 >> 2]; - $2 = HEAP32[$0 + 4348 >> 2]; - HEAP32[$0 + 4376 >> 2] = $0 + 4297; - HEAP32[$0 + 4372 >> 2] = 8996; - HEAP32[$0 + 4368 >> 2] = $2; - HEAP32[$0 + 4364 >> 2] = $1; - $3 = HEAP32[$0 + 4376 >> 2]; - $4 = HEAP32[$0 + 4372 >> 2]; - $1 = HEAP32[$0 + 4364 >> 2]; - HEAP32[$0 + 4360 >> 2] = HEAP32[$0 + 4368 >> 2]; - HEAP32[$0 + 4356 >> 2] = $1; - $2 = HEAP32[$0 + 4360 >> 2]; - $1 = HEAP32[$0 + 4356 >> 2]; - HEAP32[$0 + 1968 >> 2] = $1; - HEAP32[$0 + 1972 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_bool_20_28b2QueryCallback____29_28unsigned_20int_29___invoke_b2QueryCallback_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28b2QueryCallback____29_28unsigned_20int_29_29($4, $0 + 1968 | 0); - HEAP32[$0 + 4388 >> 2] = $3; - HEAP32[$0 + 4384 >> 2] = 4024; - $1 = HEAP32[$0 + 4388 >> 2]; - $2 = HEAP32[$0 + 4384 >> 2]; - HEAP32[$0 + 14804 >> 2] = $0 + 4383; - HEAP32[$0 + 14800 >> 2] = $2; + $10 = HEAP32[$0 + 3348 >> 2]; + $11 = HEAP32[$0 + 3360 >> 2]; + HEAP32[$0 + 11772 >> 2] = HEAP32[$0 + 3344 >> 2]; + _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 3344 >> 2]); + HEAP32[$0 + 3264 >> 2] = 1; + HEAP32[$0 + 3260 >> 2] = 8; + $1 = HEAP32[$0 + 3264 >> 2]; + $2 = HEAP32[$0 + 3260 >> 2]; + HEAP32[$0 + 3368 >> 2] = $2; + HEAP32[$0 + 3372 >> 2] = $1; + $1 = HEAP32[$0 + 3368 >> 2]; + $2 = HEAP32[$0 + 3372 >> 2]; + HEAP32[$0 + 3400 >> 2] = $0 + 3272; + HEAP32[$0 + 3396 >> 2] = 9411; + HEAP32[$0 + 3392 >> 2] = $2; + HEAP32[$0 + 3388 >> 2] = $1; + $3 = HEAP32[$0 + 3400 >> 2]; + $4 = HEAP32[$0 + 3396 >> 2]; + $1 = HEAP32[$0 + 3388 >> 2]; + HEAP32[$0 + 3384 >> 2] = HEAP32[$0 + 3392 >> 2]; + HEAP32[$0 + 3380 >> 2] = $1; + $2 = HEAP32[$0 + 3384 >> 2]; + $1 = HEAP32[$0 + 3380 >> 2]; + HEAP32[$0 + 1528 >> 2] = $1; + HEAP32[$0 + 1532 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_bool_20_28b2QueryCallback____29_28unsigned_20int_29___invoke_b2QueryCallback_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28b2QueryCallback____29_28unsigned_20int_29_29($4, $0 + 1528 | 0); + HEAP32[$0 + 3412 >> 2] = $3; + HEAP32[$0 + 3408 >> 2] = 4206; + $1 = HEAP32[$0 + 3412 >> 2]; + $2 = HEAP32[$0 + 3408 >> 2]; + HEAP32[$0 + 11796 >> 2] = $0 + 3407; + HEAP32[$0 + 11792 >> 2] = $2; void_20emscripten__base_b2QueryCallback___verify_b2QueryCallbackWrapper__28_29(); - HEAP32[$0 + 14796 >> 2] = 45; + HEAP32[$0 + 11788 >> 2] = 95; wasm2js_i32$0 = $0, wasm2js_i32$1 = b2QueryCallback__20_28_emscripten__base_b2QueryCallback___getUpcaster_b2QueryCallbackWrapper__28_29_29_28b2QueryCallbackWrapper__29(), - HEAP32[wasm2js_i32$0 + 14792 >> 2] = wasm2js_i32$1; + HEAP32[wasm2js_i32$0 + 11784 >> 2] = wasm2js_i32$1; wasm2js_i32$0 = $0, wasm2js_i32$1 = b2QueryCallbackWrapper__20_28_emscripten__base_b2QueryCallback___getDowncaster_b2QueryCallbackWrapper__28_29_29_28b2QueryCallback__29(), - HEAP32[wasm2js_i32$0 + 14788 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 14784 >> 2] = 46; + HEAP32[wasm2js_i32$0 + 11780 >> 2] = wasm2js_i32$1; + HEAP32[$0 + 11776 >> 2] = 96; $2 = emscripten__internal__TypeID_b2QueryCallbackWrapper_2c_20void___get_28_29(); $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2QueryCallbackWrapper__2c_20void___get_28_29(); $4 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2QueryCallbackWrapper_20const__2c_20void___get_28_29(); $5 = emscripten__base_b2QueryCallback___get_28_29(); - HEAP32[$0 + 14860 >> 2] = HEAP32[$0 + 14796 >> 2]; + HEAP32[$0 + 11852 >> 2] = HEAP32[$0 + 11788 >> 2]; $6 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $7 = HEAP32[$0 + 14796 >> 2]; - HEAP32[$0 + 14864 >> 2] = HEAP32[$0 + 14792 >> 2]; + $7 = HEAP32[$0 + 11788 >> 2]; + HEAP32[$0 + 11856 >> 2] = HEAP32[$0 + 11784 >> 2]; $8 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $9 = HEAP32[$0 + 14792 >> 2]; - HEAP32[$0 + 14868 >> 2] = HEAP32[$0 + 14788 >> 2]; + $9 = HEAP32[$0 + 11784 >> 2]; + HEAP32[$0 + 11860 >> 2] = HEAP32[$0 + 11780 >> 2]; $10 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $11 = HEAP32[$0 + 14788 >> 2]; - $12 = HEAP32[$0 + 14800 >> 2]; - HEAP32[$0 + 14872 >> 2] = HEAP32[$0 + 14784 >> 2]; - _embind_register_class($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, $12 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 14784 >> 2]); - $2 = void_20_28_emscripten__select_overload_void_20_28b2QueryCallbackWrapper__29__28void_20_28__29_28b2QueryCallbackWrapper__29_29_29_28b2QueryCallbackWrapper__29(emscripten__class__b2QueryCallback_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__b2QueryCallback_2c_20emscripten__internal__NoBaseClass___allow_subclass_b2QueryCallbackWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28b2QueryCallbackWrapper__29__operator_20void_20_28__29_28b2QueryCallbackWrapper__29_28_29_20const($0 + 4382 | 0)); - HEAP32[$0 + 14816 >> 2] = $0 + 4383; - HEAP32[$0 + 14812 >> 2] = 6355; - HEAP32[$0 + 14808 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2QueryCallbackWrapper__29___invoke_b2QueryCallbackWrapper__28char_20const__2c_20void_20_28__29_28b2QueryCallbackWrapper__29_29(HEAP32[$0 + 14812 >> 2], HEAP32[$0 + 14808 >> 2]); - HEAP32[$0 + 14836 >> 2] = $1; - HEAP32[$0 + 14832 >> 2] = 2873; - HEAP32[$0 + 14828 >> 2] = 47; - $1 = HEAP32[$0 + 14836 >> 2]; - HEAP32[$0 + 14820 >> 2] = 48; + $11 = HEAP32[$0 + 11780 >> 2]; + $12 = HEAP32[$0 + 11792 >> 2]; + HEAP32[$0 + 11864 >> 2] = HEAP32[$0 + 11776 >> 2]; + _embind_register_class($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, $12 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 11776 >> 2]); + $2 = void_20_28_emscripten__select_overload_void_20_28b2QueryCallbackWrapper__29__28void_20_28__29_28b2QueryCallbackWrapper__29_29_29_28b2QueryCallbackWrapper__29(emscripten__class__b2QueryCallback_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__b2QueryCallback_2c_20emscripten__internal__NoBaseClass___allow_subclass_b2QueryCallbackWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28b2QueryCallbackWrapper__29__operator_20void_20_28__29_28b2QueryCallbackWrapper__29_28_29_20const($0 + 3406 | 0)); + HEAP32[$0 + 11808 >> 2] = $0 + 3407; + HEAP32[$0 + 11804 >> 2] = 6622; + HEAP32[$0 + 11800 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2QueryCallbackWrapper__29___invoke_b2QueryCallbackWrapper__28char_20const__2c_20void_20_28__29_28b2QueryCallbackWrapper__29_29(HEAP32[$0 + 11804 >> 2], HEAP32[$0 + 11800 >> 2]); + HEAP32[$0 + 11828 >> 2] = $1; + HEAP32[$0 + 11824 >> 2] = 2999; + HEAP32[$0 + 11820 >> 2] = 97; + $1 = HEAP32[$0 + 11828 >> 2]; + HEAP32[$0 + 11812 >> 2] = 98; $2 = emscripten__internal__TypeID_b2QueryCallback_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 14832 >> 2]; - $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_b2QueryCallbackWrapper__2c_20emscripten__val_____getCount_28_29_20const($0 + 14827 | 0); - $5 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_b2QueryCallbackWrapper__2c_20emscripten__val_____getTypes_28_29_20const($0 + 14827 | 0); - HEAP32[$0 + 14876 >> 2] = HEAP32[$0 + 14820 >> 2]; - _embind_register_class_class_function($2 | 0, $3 | 0, $4 | 0, $5 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 14820 >> 2], HEAP32[$0 + 14828 >> 2], 0); - HEAP32[$0 + 14856 >> 2] = $1; - HEAP32[$0 + 14852 >> 2] = 9857; - HEAP32[$0 + 14848 >> 2] = 49; - HEAP32[$0 + 14840 >> 2] = 50; + $3 = HEAP32[$0 + 11824 >> 2]; + $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_b2QueryCallbackWrapper__2c_20emscripten__val_____getCount_28_29_20const($0 + 11819 | 0); + $5 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_b2QueryCallbackWrapper__2c_20emscripten__val_____getTypes_28_29_20const($0 + 11819 | 0); + HEAP32[$0 + 11868 >> 2] = HEAP32[$0 + 11812 >> 2]; + _embind_register_class_class_function($2 | 0, $3 | 0, $4 | 0, $5 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 11812 >> 2], HEAP32[$0 + 11820 >> 2], 0); + HEAP32[$0 + 11848 >> 2] = $1; + HEAP32[$0 + 11844 >> 2] = 10266; + HEAP32[$0 + 11840 >> 2] = 99; + HEAP32[$0 + 11832 >> 2] = 100; $1 = emscripten__internal__TypeID_b2QueryCallback_2c_20void___get_28_29(); - $2 = HEAP32[$0 + 14852 >> 2]; - $3 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getCount_28_29_20const($0 + 14847 | 0); - $4 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getTypes_28_29_20const($0 + 14847 | 0); - HEAP32[$0 + 14880 >> 2] = HEAP32[$0 + 14840 >> 2]; - _embind_register_class_class_function($1 | 0, $2 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 14840 >> 2], HEAP32[$0 + 14848 >> 2], 0); - HEAP32[$0 + 4412 >> 2] = $0 + 4286; - HEAP32[$0 + 4408 >> 2] = 6879; + $2 = HEAP32[$0 + 11844 >> 2]; + $3 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getCount_28_29_20const($0 + 11839 | 0); + $4 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getTypes_28_29_20const($0 + 11839 | 0); + HEAP32[$0 + 11872 >> 2] = HEAP32[$0 + 11832 >> 2]; + _embind_register_class_class_function($1 | 0, $2 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 11832 >> 2], HEAP32[$0 + 11840 >> 2], 0); + HEAP32[$0 + 3436 >> 2] = $0 + 3258; + HEAP32[$0 + 3432 >> 2] = 7192; void_20emscripten__internal__NoBaseClass__verify_b2RayCastCallback__28_29(); - HEAP32[$0 + 4404 >> 2] = 51; + HEAP32[$0 + 3428 >> 2] = 101; wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_b2RayCastCallback__28_29_29_28_29(), - HEAP32[wasm2js_i32$0 + 4400 >> 2] = wasm2js_i32$1; + HEAP32[wasm2js_i32$0 + 3424 >> 2] = wasm2js_i32$1; wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_b2RayCastCallback__28_29_29_28_29(), - HEAP32[wasm2js_i32$0 + 4396 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 4392 >> 2] = 52; + HEAP32[wasm2js_i32$0 + 3420 >> 2] = wasm2js_i32$1; + HEAP32[$0 + 3416 >> 2] = 102; $1 = emscripten__internal__TypeID_b2RayCastCallback_2c_20void___get_28_29(); $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2RayCastCallback__2c_20void___get_28_29(); $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2RayCastCallback_20const__2c_20void___get_28_29(); $4 = emscripten__internal__NoBaseClass__get_28_29(); - HEAP32[$0 + 14884 >> 2] = HEAP32[$0 + 4404 >> 2]; + HEAP32[$0 + 11876 >> 2] = HEAP32[$0 + 3428 >> 2]; $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $6 = HEAP32[$0 + 4404 >> 2]; - HEAP32[$0 + 14764 >> 2] = HEAP32[$0 + 4400 >> 2]; + $6 = HEAP32[$0 + 3428 >> 2]; + HEAP32[$0 + 11756 >> 2] = HEAP32[$0 + 3424 >> 2]; $7 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); - $8 = HEAP32[$0 + 4400 >> 2]; - HEAP32[$0 + 14760 >> 2] = HEAP32[$0 + 4396 >> 2]; + $8 = HEAP32[$0 + 3424 >> 2]; + HEAP32[$0 + 11752 >> 2] = HEAP32[$0 + 3420 >> 2]; $9 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); - $10 = HEAP32[$0 + 4396 >> 2]; - $11 = HEAP32[$0 + 4408 >> 2]; - HEAP32[$0 + 14888 >> 2] = HEAP32[$0 + 4392 >> 2]; - _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 4392 >> 2]); - HEAP32[$0 + 4280 >> 2] = 1; - HEAP32[$0 + 4276 >> 2] = 8; - $1 = HEAP32[$0 + 4280 >> 2]; - $2 = HEAP32[$0 + 4276 >> 2]; - HEAP32[$0 + 4416 >> 2] = $2; - HEAP32[$0 + 4420 >> 2] = $1; - $1 = HEAP32[$0 + 4416 >> 2]; - $2 = HEAP32[$0 + 4420 >> 2]; - HEAP32[$0 + 4448 >> 2] = $0 + 4286; - HEAP32[$0 + 4444 >> 2] = 8996; - HEAP32[$0 + 4440 >> 2] = $2; - HEAP32[$0 + 4436 >> 2] = $1; - $3 = HEAP32[$0 + 4448 >> 2]; - $4 = HEAP32[$0 + 4444 >> 2]; - $1 = HEAP32[$0 + 4436 >> 2]; - HEAP32[$0 + 4432 >> 2] = HEAP32[$0 + 4440 >> 2]; - HEAP32[$0 + 4428 >> 2] = $1; - $2 = HEAP32[$0 + 4432 >> 2]; - $1 = HEAP32[$0 + 4428 >> 2]; - HEAP32[$0 + 1960 >> 2] = $1; - HEAP32[$0 + 1964 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2RayCastCallback____29_28unsigned_20int_2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20float_29___invoke_b2RayCastCallback_2c_20emscripten__pure_virtual_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20float_20_28b2RayCastCallback____29_28unsigned_20int_2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20float_29_29($4, $0 + 1960 | 0); - HEAP32[$0 + 4460 >> 2] = $3; - HEAP32[$0 + 4456 >> 2] = 4045; - $1 = HEAP32[$0 + 4460 >> 2]; - $2 = HEAP32[$0 + 4456 >> 2]; - HEAP32[$0 + 14912 >> 2] = $0 + 4455; - HEAP32[$0 + 14908 >> 2] = $2; + $10 = HEAP32[$0 + 3420 >> 2]; + $11 = HEAP32[$0 + 3432 >> 2]; + HEAP32[$0 + 11880 >> 2] = HEAP32[$0 + 3416 >> 2]; + _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 3416 >> 2]); + HEAP32[$0 + 3252 >> 2] = 1; + HEAP32[$0 + 3248 >> 2] = 8; + $1 = HEAP32[$0 + 3252 >> 2]; + $2 = HEAP32[$0 + 3248 >> 2]; + HEAP32[$0 + 3440 >> 2] = $2; + HEAP32[$0 + 3444 >> 2] = $1; + $1 = HEAP32[$0 + 3440 >> 2]; + $2 = HEAP32[$0 + 3444 >> 2]; + HEAP32[$0 + 3472 >> 2] = $0 + 3258; + HEAP32[$0 + 3468 >> 2] = 9411; + HEAP32[$0 + 3464 >> 2] = $2; + HEAP32[$0 + 3460 >> 2] = $1; + $3 = HEAP32[$0 + 3472 >> 2]; + $4 = HEAP32[$0 + 3468 >> 2]; + $1 = HEAP32[$0 + 3460 >> 2]; + HEAP32[$0 + 3456 >> 2] = HEAP32[$0 + 3464 >> 2]; + HEAP32[$0 + 3452 >> 2] = $1; + $2 = HEAP32[$0 + 3456 >> 2]; + $1 = HEAP32[$0 + 3452 >> 2]; + HEAP32[$0 + 1520 >> 2] = $1; + HEAP32[$0 + 1524 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2RayCastCallback____29_28unsigned_20int_2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20float_29___invoke_b2RayCastCallback_2c_20emscripten__pure_virtual_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20float_20_28b2RayCastCallback____29_28unsigned_20int_2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20float_29_29($4, $0 + 1520 | 0); + HEAP32[$0 + 3484 >> 2] = $3; + HEAP32[$0 + 3480 >> 2] = 4227; + $1 = HEAP32[$0 + 3484 >> 2]; + $2 = HEAP32[$0 + 3480 >> 2]; + HEAP32[$0 + 11904 >> 2] = $0 + 3479; + HEAP32[$0 + 11900 >> 2] = $2; void_20emscripten__base_b2RayCastCallback___verify_b2RayCastCallbackWrapper__28_29(); - HEAP32[$0 + 14904 >> 2] = 53; + HEAP32[$0 + 11896 >> 2] = 103; wasm2js_i32$0 = $0, wasm2js_i32$1 = b2RayCastCallback__20_28_emscripten__base_b2RayCastCallback___getUpcaster_b2RayCastCallbackWrapper__28_29_29_28b2RayCastCallbackWrapper__29(), - HEAP32[wasm2js_i32$0 + 14900 >> 2] = wasm2js_i32$1; + HEAP32[wasm2js_i32$0 + 11892 >> 2] = wasm2js_i32$1; wasm2js_i32$0 = $0, wasm2js_i32$1 = b2RayCastCallbackWrapper__20_28_emscripten__base_b2RayCastCallback___getDowncaster_b2RayCastCallbackWrapper__28_29_29_28b2RayCastCallback__29(), - HEAP32[wasm2js_i32$0 + 14896 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 14892 >> 2] = 54; + HEAP32[wasm2js_i32$0 + 11888 >> 2] = wasm2js_i32$1; + HEAP32[$0 + 11884 >> 2] = 104; $2 = emscripten__internal__TypeID_b2RayCastCallbackWrapper_2c_20void___get_28_29(); $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2RayCastCallbackWrapper__2c_20void___get_28_29(); $4 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2RayCastCallbackWrapper_20const__2c_20void___get_28_29(); $5 = emscripten__base_b2RayCastCallback___get_28_29(); - HEAP32[$0 + 14972 >> 2] = HEAP32[$0 + 14904 >> 2]; + HEAP32[$0 + 11964 >> 2] = HEAP32[$0 + 11896 >> 2]; $6 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $7 = HEAP32[$0 + 14904 >> 2]; - HEAP32[$0 + 14976 >> 2] = HEAP32[$0 + 14900 >> 2]; + $7 = HEAP32[$0 + 11896 >> 2]; + HEAP32[$0 + 11968 >> 2] = HEAP32[$0 + 11892 >> 2]; $8 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $9 = HEAP32[$0 + 14900 >> 2]; - HEAP32[$0 + 14980 >> 2] = HEAP32[$0 + 14896 >> 2]; + $9 = HEAP32[$0 + 11892 >> 2]; + HEAP32[$0 + 11972 >> 2] = HEAP32[$0 + 11888 >> 2]; $10 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $11 = HEAP32[$0 + 14896 >> 2]; - $12 = HEAP32[$0 + 14908 >> 2]; - HEAP32[$0 + 14984 >> 2] = HEAP32[$0 + 14892 >> 2]; - _embind_register_class($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, $12 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 14892 >> 2]); - $2 = void_20_28_emscripten__select_overload_void_20_28b2RayCastCallbackWrapper__29__28void_20_28__29_28b2RayCastCallbackWrapper__29_29_29_28b2RayCastCallbackWrapper__29(emscripten__class__b2RayCastCallback_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__b2RayCastCallback_2c_20emscripten__internal__NoBaseClass___allow_subclass_b2RayCastCallbackWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28b2RayCastCallbackWrapper__29__operator_20void_20_28__29_28b2RayCastCallbackWrapper__29_28_29_20const($0 + 4454 | 0)); - HEAP32[$0 + 14924 >> 2] = $0 + 4455; - HEAP32[$0 + 14920 >> 2] = 6355; - HEAP32[$0 + 14916 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2RayCastCallbackWrapper__29___invoke_b2RayCastCallbackWrapper__28char_20const__2c_20void_20_28__29_28b2RayCastCallbackWrapper__29_29(HEAP32[$0 + 14920 >> 2], HEAP32[$0 + 14916 >> 2]); - HEAP32[$0 + 14944 >> 2] = $1; - HEAP32[$0 + 14940 >> 2] = 2873; - HEAP32[$0 + 14936 >> 2] = 55; - $1 = HEAP32[$0 + 14944 >> 2]; - HEAP32[$0 + 14928 >> 2] = 56; + $11 = HEAP32[$0 + 11888 >> 2]; + $12 = HEAP32[$0 + 11900 >> 2]; + HEAP32[$0 + 11976 >> 2] = HEAP32[$0 + 11884 >> 2]; + _embind_register_class($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, $12 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 11884 >> 2]); + $2 = void_20_28_emscripten__select_overload_void_20_28b2RayCastCallbackWrapper__29__28void_20_28__29_28b2RayCastCallbackWrapper__29_29_29_28b2RayCastCallbackWrapper__29(emscripten__class__b2RayCastCallback_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__b2RayCastCallback_2c_20emscripten__internal__NoBaseClass___allow_subclass_b2RayCastCallbackWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28b2RayCastCallbackWrapper__29__operator_20void_20_28__29_28b2RayCastCallbackWrapper__29_28_29_20const($0 + 3478 | 0)); + HEAP32[$0 + 11916 >> 2] = $0 + 3479; + HEAP32[$0 + 11912 >> 2] = 6622; + HEAP32[$0 + 11908 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2RayCastCallbackWrapper__29___invoke_b2RayCastCallbackWrapper__28char_20const__2c_20void_20_28__29_28b2RayCastCallbackWrapper__29_29(HEAP32[$0 + 11912 >> 2], HEAP32[$0 + 11908 >> 2]); + HEAP32[$0 + 11936 >> 2] = $1; + HEAP32[$0 + 11932 >> 2] = 2999; + HEAP32[$0 + 11928 >> 2] = 105; + $1 = HEAP32[$0 + 11936 >> 2]; + HEAP32[$0 + 11920 >> 2] = 106; $2 = emscripten__internal__TypeID_b2RayCastCallback_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 14940 >> 2]; - $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_b2RayCastCallbackWrapper__2c_20emscripten__val_____getCount_28_29_20const($0 + 14935 | 0); - $5 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_b2RayCastCallbackWrapper__2c_20emscripten__val_____getTypes_28_29_20const($0 + 14935 | 0); - HEAP32[$0 + 14988 >> 2] = HEAP32[$0 + 14928 >> 2]; - _embind_register_class_class_function($2 | 0, $3 | 0, $4 | 0, $5 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 14928 >> 2], HEAP32[$0 + 14936 >> 2], 0); - HEAP32[$0 + 14964 >> 2] = $1; - HEAP32[$0 + 14960 >> 2] = 9857; - HEAP32[$0 + 14956 >> 2] = 57; - HEAP32[$0 + 14948 >> 2] = 50; + $3 = HEAP32[$0 + 11932 >> 2]; + $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_b2RayCastCallbackWrapper__2c_20emscripten__val_____getCount_28_29_20const($0 + 11927 | 0); + $5 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_b2RayCastCallbackWrapper__2c_20emscripten__val_____getTypes_28_29_20const($0 + 11927 | 0); + HEAP32[$0 + 11980 >> 2] = HEAP32[$0 + 11920 >> 2]; + _embind_register_class_class_function($2 | 0, $3 | 0, $4 | 0, $5 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 11920 >> 2], HEAP32[$0 + 11928 >> 2], 0); + HEAP32[$0 + 11956 >> 2] = $1; + HEAP32[$0 + 11952 >> 2] = 10266; + HEAP32[$0 + 11948 >> 2] = 107; + HEAP32[$0 + 11940 >> 2] = 100; $1 = emscripten__internal__TypeID_b2RayCastCallback_2c_20void___get_28_29(); - $2 = HEAP32[$0 + 14960 >> 2]; - $3 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getCount_28_29_20const($0 + 14955 | 0); - $4 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getTypes_28_29_20const($0 + 14955 | 0); - HEAP32[$0 + 14968 >> 2] = HEAP32[$0 + 14948 >> 2]; - _embind_register_class_class_function($1 | 0, $2 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 14948 >> 2], HEAP32[$0 + 14956 >> 2], 0); - HEAP32[$0 + 4484 >> 2] = $0 + 4274; - HEAP32[$0 + 4480 >> 2] = 4071; + $2 = HEAP32[$0 + 11952 >> 2]; + $3 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getCount_28_29_20const($0 + 11947 | 0); + $4 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getTypes_28_29_20const($0 + 11947 | 0); + HEAP32[$0 + 11960 >> 2] = HEAP32[$0 + 11940 >> 2]; + _embind_register_class_class_function($1 | 0, $2 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 11940 >> 2], HEAP32[$0 + 11948 >> 2], 0); + HEAP32[$0 + 3508 >> 2] = $0 + 3246; + HEAP32[$0 + 3504 >> 2] = 4253; void_20emscripten__internal__NoBaseClass__verify_b2ContactListener__28_29(); - HEAP32[$0 + 4476 >> 2] = 58; + HEAP32[$0 + 3500 >> 2] = 108; wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_b2ContactListener__28_29_29_28_29(), - HEAP32[wasm2js_i32$0 + 4472 >> 2] = wasm2js_i32$1; + HEAP32[wasm2js_i32$0 + 3496 >> 2] = wasm2js_i32$1; wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_b2ContactListener__28_29_29_28_29(), - HEAP32[wasm2js_i32$0 + 4468 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 4464 >> 2] = 59; + HEAP32[wasm2js_i32$0 + 3492 >> 2] = wasm2js_i32$1; + HEAP32[$0 + 3488 >> 2] = 109; $1 = emscripten__internal__TypeID_b2ContactListener_2c_20void___get_28_29(); $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2ContactListener__2c_20void___get_28_29(); $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2ContactListener_20const__2c_20void___get_28_29(); $4 = emscripten__internal__NoBaseClass__get_28_29(); - HEAP32[$0 + 14992 >> 2] = HEAP32[$0 + 4476 >> 2]; + HEAP32[$0 + 11984 >> 2] = HEAP32[$0 + 3500 >> 2]; $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $6 = HEAP32[$0 + 4476 >> 2]; - HEAP32[$0 + 14756 >> 2] = HEAP32[$0 + 4472 >> 2]; + $6 = HEAP32[$0 + 3500 >> 2]; + HEAP32[$0 + 11748 >> 2] = HEAP32[$0 + 3496 >> 2]; $7 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); - $8 = HEAP32[$0 + 4472 >> 2]; - HEAP32[$0 + 14752 >> 2] = HEAP32[$0 + 4468 >> 2]; + $8 = HEAP32[$0 + 3496 >> 2]; + HEAP32[$0 + 11744 >> 2] = HEAP32[$0 + 3492 >> 2]; $9 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); - $10 = HEAP32[$0 + 4468 >> 2]; - $11 = HEAP32[$0 + 4480 >> 2]; - HEAP32[$0 + 14996 >> 2] = HEAP32[$0 + 4464 >> 2]; - _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 4464 >> 2]); - HEAP32[$0 + 4268 >> 2] = 1; - HEAP32[$0 + 4264 >> 2] = 8; - $1 = HEAP32[$0 + 4268 >> 2]; - $2 = HEAP32[$0 + 4264 >> 2]; - HEAP32[$0 + 4520 >> 2] = $2; - HEAP32[$0 + 4524 >> 2] = $1; - $1 = HEAP32[$0 + 4520 >> 2]; - $2 = HEAP32[$0 + 4524 >> 2]; - HEAP32[$0 + 4548 >> 2] = $0 + 4274; - HEAP32[$0 + 4544 >> 2] = 3162; - HEAP32[$0 + 4540 >> 2] = $2; - HEAP32[$0 + 4536 >> 2] = $1; - $3 = HEAP32[$0 + 4548 >> 2]; - $4 = HEAP32[$0 + 4544 >> 2]; - $1 = HEAP32[$0 + 4536 >> 2]; - HEAP32[$0 + 4532 >> 2] = HEAP32[$0 + 4540 >> 2]; - HEAP32[$0 + 4528 >> 2] = $1; - $2 = HEAP32[$0 + 4532 >> 2]; - $1 = HEAP32[$0 + 4528 >> 2]; - HEAP32[$0 + 1952 >> 2] = $1; - HEAP32[$0 + 1956 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2ContactListener____29_28unsigned_20int_29___invoke_b2ContactListener_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2ContactListener____29_28unsigned_20int_29_29($4, $0 + 1952 | 0); - HEAP32[$0 + 4256 >> 2] = 1; - HEAP32[$0 + 4252 >> 2] = 12; - $1 = HEAP32[$0 + 4256 >> 2]; - $2 = HEAP32[$0 + 4252 >> 2]; + $10 = HEAP32[$0 + 3492 >> 2]; + $11 = HEAP32[$0 + 3504 >> 2]; + HEAP32[$0 + 11988 >> 2] = HEAP32[$0 + 3488 >> 2]; + _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 3488 >> 2]); + HEAP32[$0 + 3240 >> 2] = 1; + HEAP32[$0 + 3236 >> 2] = 8; + $1 = HEAP32[$0 + 3240 >> 2]; + $2 = HEAP32[$0 + 3236 >> 2]; + HEAP32[$0 + 3544 >> 2] = $2; + HEAP32[$0 + 3548 >> 2] = $1; + $1 = HEAP32[$0 + 3544 >> 2]; + $2 = HEAP32[$0 + 3548 >> 2]; + HEAP32[$0 + 3572 >> 2] = $0 + 3246; + HEAP32[$0 + 3568 >> 2] = 3314; + HEAP32[$0 + 3564 >> 2] = $2; + HEAP32[$0 + 3560 >> 2] = $1; + $3 = HEAP32[$0 + 3572 >> 2]; + $4 = HEAP32[$0 + 3568 >> 2]; + $1 = HEAP32[$0 + 3560 >> 2]; + HEAP32[$0 + 3556 >> 2] = HEAP32[$0 + 3564 >> 2]; + HEAP32[$0 + 3552 >> 2] = $1; + $2 = HEAP32[$0 + 3556 >> 2]; + $1 = HEAP32[$0 + 3552 >> 2]; + HEAP32[$0 + 1512 >> 2] = $1; + HEAP32[$0 + 1516 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2ContactListener____29_28unsigned_20int_29___invoke_b2ContactListener_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2ContactListener____29_28unsigned_20int_29_29($4, $0 + 1512 | 0); + HEAP32[$0 + 3228 >> 2] = 1; + HEAP32[$0 + 3224 >> 2] = 12; + $1 = HEAP32[$0 + 3228 >> 2]; + $2 = HEAP32[$0 + 3224 >> 2]; + HEAP32[$0 + 3512 >> 2] = $2; + HEAP32[$0 + 3516 >> 2] = $1; + $1 = HEAP32[$0 + 3512 >> 2]; + $2 = HEAP32[$0 + 3516 >> 2]; + HEAP32[$0 + 3540 >> 2] = $3; + HEAP32[$0 + 3536 >> 2] = 3416; + HEAP32[$0 + 3532 >> 2] = $2; + HEAP32[$0 + 3528 >> 2] = $1; + $3 = HEAP32[$0 + 3540 >> 2]; + $4 = HEAP32[$0 + 3536 >> 2]; + $1 = HEAP32[$0 + 3528 >> 2]; + HEAP32[$0 + 3524 >> 2] = HEAP32[$0 + 3532 >> 2]; + HEAP32[$0 + 3520 >> 2] = $1; + $2 = HEAP32[$0 + 3524 >> 2]; + $1 = HEAP32[$0 + 3520 >> 2]; + HEAP32[$0 + 1504 >> 2] = $1; + HEAP32[$0 + 1508 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2ContactListener____29_28unsigned_20int_29___invoke_b2ContactListener_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2ContactListener____29_28unsigned_20int_29_29($4, $0 + 1504 | 0); + HEAP32[$0 + 3216 >> 2] = 1; + HEAP32[$0 + 3212 >> 2] = 16; + $1 = HEAP32[$0 + 3216 >> 2]; + $2 = HEAP32[$0 + 3212 >> 2]; + HEAP32[$0 + 3608 >> 2] = $2; + HEAP32[$0 + 3612 >> 2] = $1; + $1 = HEAP32[$0 + 3608 >> 2]; + $2 = HEAP32[$0 + 3612 >> 2]; + HEAP32[$0 + 3636 >> 2] = $3; + HEAP32[$0 + 3632 >> 2] = 8866; + HEAP32[$0 + 3628 >> 2] = $2; + HEAP32[$0 + 3624 >> 2] = $1; + $3 = HEAP32[$0 + 3636 >> 2]; + $4 = HEAP32[$0 + 3632 >> 2]; + $1 = HEAP32[$0 + 3624 >> 2]; + HEAP32[$0 + 3620 >> 2] = HEAP32[$0 + 3628 >> 2]; + HEAP32[$0 + 3616 >> 2] = $1; + $2 = HEAP32[$0 + 3620 >> 2]; + $1 = HEAP32[$0 + 3616 >> 2]; + HEAP32[$0 + 1496 >> 2] = $1; + HEAP32[$0 + 1500 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2ContactListener____29_28unsigned_20int_2c_20unsigned_20int_29___invoke_b2ContactListener_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2ContactListener____29_28unsigned_20int_2c_20unsigned_20int_29_29($4, $0 + 1496 | 0); + HEAP32[$0 + 3204 >> 2] = 1; + HEAP32[$0 + 3200 >> 2] = 20; + $1 = HEAP32[$0 + 3204 >> 2]; + $2 = HEAP32[$0 + 3200 >> 2]; + HEAP32[$0 + 3576 >> 2] = $2; + HEAP32[$0 + 3580 >> 2] = $1; + $1 = HEAP32[$0 + 3576 >> 2]; + $2 = HEAP32[$0 + 3580 >> 2]; + HEAP32[$0 + 3604 >> 2] = $3; + HEAP32[$0 + 3600 >> 2] = 8856; + HEAP32[$0 + 3596 >> 2] = $2; + HEAP32[$0 + 3592 >> 2] = $1; + $3 = HEAP32[$0 + 3604 >> 2]; + $4 = HEAP32[$0 + 3600 >> 2]; + $1 = HEAP32[$0 + 3592 >> 2]; + HEAP32[$0 + 3588 >> 2] = HEAP32[$0 + 3596 >> 2]; + HEAP32[$0 + 3584 >> 2] = $1; + $2 = HEAP32[$0 + 3588 >> 2]; + $1 = HEAP32[$0 + 3584 >> 2]; + HEAP32[$0 + 1488 >> 2] = $1; + HEAP32[$0 + 1492 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2ContactListener____29_28unsigned_20int_2c_20unsigned_20int_29___invoke_b2ContactListener_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2ContactListener____29_28unsigned_20int_2c_20unsigned_20int_29_29($4, $0 + 1488 | 0); + HEAP32[$0 + 3196 >> 2] = 0; + HEAP32[$0 + 3192 >> 2] = 110; + $1 = HEAP32[$0 + 3196 >> 2]; + $2 = HEAP32[$0 + 3192 >> 2]; + HEAP32[$0 + 3672 >> 2] = $2; + HEAP32[$0 + 3676 >> 2] = $1; + $1 = HEAP32[$0 + 3672 >> 2]; + $2 = HEAP32[$0 + 3676 >> 2]; + HEAP32[$0 + 3700 >> 2] = $3; + HEAP32[$0 + 3696 >> 2] = 9445; + HEAP32[$0 + 3692 >> 2] = $2; + HEAP32[$0 + 3688 >> 2] = $1; + $3 = HEAP32[$0 + 3700 >> 2]; + $4 = HEAP32[$0 + 3696 >> 2]; + $1 = HEAP32[$0 + 3688 >> 2]; + HEAP32[$0 + 3684 >> 2] = HEAP32[$0 + 3692 >> 2]; + HEAP32[$0 + 3680 >> 2] = $1; + $2 = HEAP32[$0 + 3684 >> 2]; + $1 = HEAP32[$0 + 3680 >> 2]; + HEAP32[$0 + 1480 >> 2] = $1; + HEAP32[$0 + 1484 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2ContactListenerWrapper____29_28unsigned_20int_29___invoke_b2ContactListener__28char_20const__2c_20void_20_28b2ContactListenerWrapper____29_28unsigned_20int_29_29($4, $0 + 1480 | 0); + HEAP32[$0 + 3188 >> 2] = 0; + HEAP32[$0 + 3184 >> 2] = 111; + $1 = HEAP32[$0 + 3188 >> 2]; + $2 = HEAP32[$0 + 3184 >> 2]; + HEAP32[$0 + 3640 >> 2] = $2; + HEAP32[$0 + 3644 >> 2] = $1; + $1 = HEAP32[$0 + 3640 >> 2]; + $2 = HEAP32[$0 + 3644 >> 2]; + HEAP32[$0 + 3668 >> 2] = $3; + HEAP32[$0 + 3664 >> 2] = 9443; + HEAP32[$0 + 3660 >> 2] = $2; + HEAP32[$0 + 3656 >> 2] = $1; + $3 = HEAP32[$0 + 3668 >> 2]; + $4 = HEAP32[$0 + 3664 >> 2]; + $1 = HEAP32[$0 + 3656 >> 2]; + HEAP32[$0 + 3652 >> 2] = HEAP32[$0 + 3660 >> 2]; + HEAP32[$0 + 3648 >> 2] = $1; + $2 = HEAP32[$0 + 3652 >> 2]; + $1 = HEAP32[$0 + 3648 >> 2]; + HEAP32[$0 + 1472 >> 2] = $1; + HEAP32[$0 + 1476 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2ContactListenerWrapper____29_28unsigned_20int_29___invoke_b2ContactListener__28char_20const__2c_20void_20_28b2ContactListenerWrapper____29_28unsigned_20int_29_29($4, $0 + 1472 | 0); + HEAP32[$0 + 3180 >> 2] = 0; + HEAP32[$0 + 3176 >> 2] = 112; + $1 = HEAP32[$0 + 3180 >> 2]; + $2 = HEAP32[$0 + 3176 >> 2]; + HEAP32[$0 + 3704 >> 2] = $2; + HEAP32[$0 + 3708 >> 2] = $1; + $1 = HEAP32[$0 + 3704 >> 2]; + $2 = HEAP32[$0 + 3708 >> 2]; + HEAP32[$0 + 3736 >> 2] = $3; + HEAP32[$0 + 3732 >> 2] = 8174; + HEAP32[$0 + 3728 >> 2] = $2; + HEAP32[$0 + 3724 >> 2] = $1; + $3 = HEAP32[$0 + 3736 >> 2]; + $4 = HEAP32[$0 + 3732 >> 2]; + $1 = HEAP32[$0 + 3724 >> 2]; + HEAP32[$0 + 3720 >> 2] = HEAP32[$0 + 3728 >> 2]; + HEAP32[$0 + 3716 >> 2] = $1; + $2 = HEAP32[$0 + 3720 >> 2]; + $1 = HEAP32[$0 + 3716 >> 2]; + HEAP32[$0 + 1464 >> 2] = $1; + HEAP32[$0 + 1468 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_bool_20_28b2ContactListenerWrapper____29_28unsigned_20int_29___invoke_b2ContactListener__28char_20const__2c_20bool_20_28b2ContactListenerWrapper____29_28unsigned_20int_29_29($4, $0 + 1464 | 0); + HEAP32[$0 + 3748 >> 2] = $3; + HEAP32[$0 + 3744 >> 2] = 4183; + $1 = HEAP32[$0 + 3748 >> 2]; + $2 = HEAP32[$0 + 3744 >> 2]; + HEAP32[$0 + 12012 >> 2] = $0 + 3743; + HEAP32[$0 + 12008 >> 2] = $2; + void_20emscripten__base_b2ContactListener___verify_b2ContactListenerWrapper__28_29(); + HEAP32[$0 + 12004 >> 2] = 113; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2ContactListener__20_28_emscripten__base_b2ContactListener___getUpcaster_b2ContactListenerWrapper__28_29_29_28b2ContactListenerWrapper__29(), + HEAP32[wasm2js_i32$0 + 12e3 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2ContactListenerWrapper__20_28_emscripten__base_b2ContactListener___getDowncaster_b2ContactListenerWrapper__28_29_29_28b2ContactListener__29(), + HEAP32[wasm2js_i32$0 + 11996 >> 2] = wasm2js_i32$1; + HEAP32[$0 + 11992 >> 2] = 114; + $2 = emscripten__internal__TypeID_b2ContactListenerWrapper_2c_20void___get_28_29(); + $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2ContactListenerWrapper__2c_20void___get_28_29(); + $4 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2ContactListenerWrapper_20const__2c_20void___get_28_29(); + $5 = emscripten__base_b2ContactListener___get_28_29(); + HEAP32[$0 + 12072 >> 2] = HEAP32[$0 + 12004 >> 2]; + $6 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $7 = HEAP32[$0 + 12004 >> 2]; + HEAP32[$0 + 12076 >> 2] = HEAP32[$0 + 12e3 >> 2]; + $8 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $9 = HEAP32[$0 + 12e3 >> 2]; + HEAP32[$0 + 12080 >> 2] = HEAP32[$0 + 11996 >> 2]; + $10 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $11 = HEAP32[$0 + 11996 >> 2]; + $12 = HEAP32[$0 + 12008 >> 2]; + HEAP32[$0 + 12084 >> 2] = HEAP32[$0 + 11992 >> 2]; + _embind_register_class($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, $12 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 11992 >> 2]); + $2 = void_20_28_emscripten__select_overload_void_20_28b2ContactListenerWrapper__29__28void_20_28__29_28b2ContactListenerWrapper__29_29_29_28b2ContactListenerWrapper__29(emscripten__class__b2ContactListener_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__b2ContactListener_2c_20emscripten__internal__NoBaseClass___allow_subclass_b2ContactListenerWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28b2ContactListenerWrapper__29__operator_20void_20_28__29_28b2ContactListenerWrapper__29_28_29_20const($0 + 3742 | 0)); + HEAP32[$0 + 12024 >> 2] = $0 + 3743; + HEAP32[$0 + 12020 >> 2] = 6622; + HEAP32[$0 + 12016 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2ContactListenerWrapper__29___invoke_b2ContactListenerWrapper__28char_20const__2c_20void_20_28__29_28b2ContactListenerWrapper__29_29(HEAP32[$0 + 12020 >> 2], HEAP32[$0 + 12016 >> 2]); + HEAP32[$0 + 12044 >> 2] = $1; + HEAP32[$0 + 12040 >> 2] = 2999; + HEAP32[$0 + 12036 >> 2] = 115; + $1 = HEAP32[$0 + 12044 >> 2]; + HEAP32[$0 + 12028 >> 2] = 116; + $2 = emscripten__internal__TypeID_b2ContactListener_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 12040 >> 2]; + $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_b2ContactListenerWrapper__2c_20emscripten__val_____getCount_28_29_20const($0 + 12035 | 0); + $5 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_b2ContactListenerWrapper__2c_20emscripten__val_____getTypes_28_29_20const($0 + 12035 | 0); + HEAP32[$0 + 12088 >> 2] = HEAP32[$0 + 12028 >> 2]; + _embind_register_class_class_function($2 | 0, $3 | 0, $4 | 0, $5 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 12028 >> 2], HEAP32[$0 + 12036 >> 2], 0); + HEAP32[$0 + 12064 >> 2] = $1; + HEAP32[$0 + 12060 >> 2] = 10266; + HEAP32[$0 + 12056 >> 2] = 117; + HEAP32[$0 + 12048 >> 2] = 100; + $1 = emscripten__internal__TypeID_b2ContactListener_2c_20void___get_28_29(); + $2 = HEAP32[$0 + 12060 >> 2]; + $3 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getCount_28_29_20const($0 + 12055 | 0); + $4 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getTypes_28_29_20const($0 + 12055 | 0); + HEAP32[$0 + 12068 >> 2] = HEAP32[$0 + 12048 >> 2]; + _embind_register_class_class_function($1 | 0, $2 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 12048 >> 2], HEAP32[$0 + 12056 >> 2], 0); + HEAP32[$0 + 3772 >> 2] = $0 + 3174; + HEAP32[$0 + 3768 >> 2] = 1945; + void_20emscripten__internal__NoBaseClass__verify_b2Draw__28_29(); + HEAP32[$0 + 3764 >> 2] = 118; + wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_b2Draw__28_29_29_28_29(), + HEAP32[wasm2js_i32$0 + 3760 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_b2Draw__28_29_29_28_29(), + HEAP32[wasm2js_i32$0 + 3756 >> 2] = wasm2js_i32$1; + HEAP32[$0 + 3752 >> 2] = 119; + $1 = emscripten__internal__TypeID_b2Draw_2c_20void___get_28_29(); + $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2Draw__2c_20void___get_28_29(); + $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2Draw_20const__2c_20void___get_28_29(); + $4 = emscripten__internal__NoBaseClass__get_28_29(); + HEAP32[$0 + 12092 >> 2] = HEAP32[$0 + 3764 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $6 = HEAP32[$0 + 3764 >> 2]; + HEAP32[$0 + 11740 >> 2] = HEAP32[$0 + 3760 >> 2]; + $7 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); + $8 = HEAP32[$0 + 3760 >> 2]; + HEAP32[$0 + 11736 >> 2] = HEAP32[$0 + 3756 >> 2]; + $9 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); + $10 = HEAP32[$0 + 3756 >> 2]; + $11 = HEAP32[$0 + 3768 >> 2]; + HEAP32[$0 + 12096 >> 2] = HEAP32[$0 + 3752 >> 2]; + _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 3752 >> 2]); + HEAP32[$0 + 3168 >> 2] = 0; + HEAP32[$0 + 3164 >> 2] = 120; + $1 = HEAP32[$0 + 3168 >> 2]; + $2 = HEAP32[$0 + 3164 >> 2]; + HEAP32[$0 + 3840 >> 2] = $2; + HEAP32[$0 + 3844 >> 2] = $1; + $1 = HEAP32[$0 + 3840 >> 2]; + $2 = HEAP32[$0 + 3844 >> 2]; + HEAP32[$0 + 3868 >> 2] = $0 + 3174; + HEAP32[$0 + 3864 >> 2] = 3660; + HEAP32[$0 + 3860 >> 2] = $2; + HEAP32[$0 + 3856 >> 2] = $1; + $3 = HEAP32[$0 + 3868 >> 2]; + $4 = HEAP32[$0 + 3864 >> 2]; + $1 = HEAP32[$0 + 3856 >> 2]; + HEAP32[$0 + 3852 >> 2] = HEAP32[$0 + 3860 >> 2]; + HEAP32[$0 + 3848 >> 2] = $1; + $2 = HEAP32[$0 + 3852 >> 2]; + $1 = HEAP32[$0 + 3848 >> 2]; + HEAP32[$0 + 1456 >> 2] = $1; + HEAP32[$0 + 1460 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2Draw____29_28unsigned_20int_29___invoke_b2Draw__28char_20const__2c_20void_20_28b2Draw____29_28unsigned_20int_29_29($4, $0 + 1456 | 0); + HEAP32[$0 + 3160 >> 2] = 0; + HEAP32[$0 + 3156 >> 2] = 121; + $1 = HEAP32[$0 + 3160 >> 2]; + $2 = HEAP32[$0 + 3156 >> 2]; + HEAP32[$0 + 3872 >> 2] = $2; + HEAP32[$0 + 3876 >> 2] = $1; + $1 = HEAP32[$0 + 3872 >> 2]; + $2 = HEAP32[$0 + 3876 >> 2]; + HEAP32[$0 + 3900 >> 2] = $3; + HEAP32[$0 + 3896 >> 2] = 3669; + HEAP32[$0 + 3892 >> 2] = $2; + HEAP32[$0 + 3888 >> 2] = $1; + $3 = HEAP32[$0 + 3900 >> 2]; + $4 = HEAP32[$0 + 3896 >> 2]; + $1 = HEAP32[$0 + 3888 >> 2]; + HEAP32[$0 + 3884 >> 2] = HEAP32[$0 + 3892 >> 2]; + HEAP32[$0 + 3880 >> 2] = $1; + $2 = HEAP32[$0 + 3884 >> 2]; + $1 = HEAP32[$0 + 3880 >> 2]; + HEAP32[$0 + 1448 >> 2] = $1; + HEAP32[$0 + 1452 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_unsigned_20int_20_28b2Draw____29_28_29_20const___invoke_b2Draw__28char_20const__2c_20unsigned_20int_20_28b2Draw____29_28_29_20const_29($4, $0 + 1448 | 0); + HEAP32[$0 + 3152 >> 2] = 0; + HEAP32[$0 + 3148 >> 2] = 122; + $1 = HEAP32[$0 + 3152 >> 2]; + $2 = HEAP32[$0 + 3148 >> 2]; + HEAP32[$0 + 3808 >> 2] = $2; + HEAP32[$0 + 3812 >> 2] = $1; + $1 = HEAP32[$0 + 3808 >> 2]; + $2 = HEAP32[$0 + 3812 >> 2]; + HEAP32[$0 + 3836 >> 2] = $3; + HEAP32[$0 + 3832 >> 2] = 3689; + HEAP32[$0 + 3828 >> 2] = $2; + HEAP32[$0 + 3824 >> 2] = $1; + $3 = HEAP32[$0 + 3836 >> 2]; + $4 = HEAP32[$0 + 3832 >> 2]; + $1 = HEAP32[$0 + 3824 >> 2]; + HEAP32[$0 + 3820 >> 2] = HEAP32[$0 + 3828 >> 2]; + HEAP32[$0 + 3816 >> 2] = $1; + $2 = HEAP32[$0 + 3820 >> 2]; + $1 = HEAP32[$0 + 3816 >> 2]; + HEAP32[$0 + 1440 >> 2] = $1; + HEAP32[$0 + 1444 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2Draw____29_28unsigned_20int_29___invoke_b2Draw__28char_20const__2c_20void_20_28b2Draw____29_28unsigned_20int_29_29($4, $0 + 1440 | 0); + HEAP32[$0 + 3144 >> 2] = 0; + HEAP32[$0 + 3140 >> 2] = 123; + $1 = HEAP32[$0 + 3144 >> 2]; + $2 = HEAP32[$0 + 3140 >> 2]; + HEAP32[$0 + 3776 >> 2] = $2; + HEAP32[$0 + 3780 >> 2] = $1; + $1 = HEAP32[$0 + 3776 >> 2]; + $2 = HEAP32[$0 + 3780 >> 2]; + HEAP32[$0 + 3804 >> 2] = $3; + HEAP32[$0 + 3800 >> 2] = 3678; + HEAP32[$0 + 3796 >> 2] = $2; + HEAP32[$0 + 3792 >> 2] = $1; + $3 = HEAP32[$0 + 3804 >> 2]; + $4 = HEAP32[$0 + 3800 >> 2]; + $1 = HEAP32[$0 + 3792 >> 2]; + HEAP32[$0 + 3788 >> 2] = HEAP32[$0 + 3796 >> 2]; + HEAP32[$0 + 3784 >> 2] = $1; + $2 = HEAP32[$0 + 3788 >> 2]; + $1 = HEAP32[$0 + 3784 >> 2]; + HEAP32[$0 + 1432 >> 2] = $1; + HEAP32[$0 + 1436 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2Draw____29_28unsigned_20int_29___invoke_b2Draw__28char_20const__2c_20void_20_28b2Draw____29_28unsigned_20int_29_29($4, $0 + 1432 | 0); + HEAP32[$0 + 3132 >> 2] = 1; + HEAP32[$0 + 3128 >> 2] = 8; + $1 = HEAP32[$0 + 3132 >> 2]; + $2 = HEAP32[$0 + 3128 >> 2]; + HEAP32[$0 + 3936 >> 2] = $2; + HEAP32[$0 + 3940 >> 2] = $1; + $1 = HEAP32[$0 + 3936 >> 2]; + $2 = HEAP32[$0 + 3940 >> 2]; + HEAP32[$0 + 3964 >> 2] = $3; + HEAP32[$0 + 3960 >> 2] = 7018; + HEAP32[$0 + 3956 >> 2] = $2; + HEAP32[$0 + 3952 >> 2] = $1; + $3 = HEAP32[$0 + 3964 >> 2]; + $4 = HEAP32[$0 + 3960 >> 2]; + $1 = HEAP32[$0 + 3952 >> 2]; + HEAP32[$0 + 3948 >> 2] = HEAP32[$0 + 3956 >> 2]; + HEAP32[$0 + 3944 >> 2] = $1; + $2 = HEAP32[$0 + 3948 >> 2]; + $1 = HEAP32[$0 + 3944 >> 2]; + HEAP32[$0 + 1424 >> 2] = $1; + HEAP32[$0 + 1428 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2Draw____29_28unsigned_20int_2c_20int_2c_20b2Color_20const__29___invoke_b2Draw_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2Draw____29_28unsigned_20int_2c_20int_2c_20b2Color_20const__29_29($4, $0 + 1424 | 0); + HEAP32[$0 + 3120 >> 2] = 1; + HEAP32[$0 + 3116 >> 2] = 12; + $1 = HEAP32[$0 + 3120 >> 2]; + $2 = HEAP32[$0 + 3116 >> 2]; + HEAP32[$0 + 3904 >> 2] = $2; + HEAP32[$0 + 3908 >> 2] = $1; + $1 = HEAP32[$0 + 3904 >> 2]; + $2 = HEAP32[$0 + 3908 >> 2]; + HEAP32[$0 + 3932 >> 2] = $3; + HEAP32[$0 + 3928 >> 2] = 7030; + HEAP32[$0 + 3924 >> 2] = $2; + HEAP32[$0 + 3920 >> 2] = $1; + $3 = HEAP32[$0 + 3932 >> 2]; + $4 = HEAP32[$0 + 3928 >> 2]; + $1 = HEAP32[$0 + 3920 >> 2]; + HEAP32[$0 + 3916 >> 2] = HEAP32[$0 + 3924 >> 2]; + HEAP32[$0 + 3912 >> 2] = $1; + $2 = HEAP32[$0 + 3916 >> 2]; + $1 = HEAP32[$0 + 3912 >> 2]; + HEAP32[$0 + 1416 >> 2] = $1; + HEAP32[$0 + 1420 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2Draw____29_28unsigned_20int_2c_20int_2c_20b2Color_20const__29___invoke_b2Draw_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2Draw____29_28unsigned_20int_2c_20int_2c_20b2Color_20const__29_29($4, $0 + 1416 | 0); + HEAP32[$0 + 3108 >> 2] = 1; + HEAP32[$0 + 3104 >> 2] = 16; + $1 = HEAP32[$0 + 3108 >> 2]; + $2 = HEAP32[$0 + 3104 >> 2]; + HEAP32[$0 + 4e3 >> 2] = $2; + HEAP32[$0 + 4004 >> 2] = $1; + $1 = HEAP32[$0 + 4e3 >> 2]; + $2 = HEAP32[$0 + 4004 >> 2]; + HEAP32[$0 + 4028 >> 2] = $3; + HEAP32[$0 + 4024 >> 2] = 9834; + HEAP32[$0 + 4020 >> 2] = $2; + HEAP32[$0 + 4016 >> 2] = $1; + $3 = HEAP32[$0 + 4028 >> 2]; + $4 = HEAP32[$0 + 4024 >> 2]; + $1 = HEAP32[$0 + 4016 >> 2]; + HEAP32[$0 + 4012 >> 2] = HEAP32[$0 + 4020 >> 2]; + HEAP32[$0 + 4008 >> 2] = $1; + $2 = HEAP32[$0 + 4012 >> 2]; + $1 = HEAP32[$0 + 4008 >> 2]; + HEAP32[$0 + 1408 >> 2] = $1; + HEAP32[$0 + 1412 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2Draw____29_28b2Vec2_20const__2c_20float_2c_20b2Color_20const__29___invoke_b2Draw_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2Draw____29_28b2Vec2_20const__2c_20float_2c_20b2Color_20const__29_29($4, $0 + 1408 | 0); + HEAP32[$0 + 3096 >> 2] = 1; + HEAP32[$0 + 3092 >> 2] = 20; + $1 = HEAP32[$0 + 3096 >> 2]; + $2 = HEAP32[$0 + 3092 >> 2]; + HEAP32[$0 + 4032 >> 2] = $2; + HEAP32[$0 + 4036 >> 2] = $1; + $1 = HEAP32[$0 + 4032 >> 2]; + $2 = HEAP32[$0 + 4036 >> 2]; + HEAP32[$0 + 4060 >> 2] = $3; + HEAP32[$0 + 4056 >> 2] = 9868; + HEAP32[$0 + 4052 >> 2] = $2; + HEAP32[$0 + 4048 >> 2] = $1; + $3 = HEAP32[$0 + 4060 >> 2]; + $4 = HEAP32[$0 + 4056 >> 2]; + $1 = HEAP32[$0 + 4048 >> 2]; + HEAP32[$0 + 4044 >> 2] = HEAP32[$0 + 4052 >> 2]; + HEAP32[$0 + 4040 >> 2] = $1; + $2 = HEAP32[$0 + 4044 >> 2]; + $1 = HEAP32[$0 + 4040 >> 2]; + HEAP32[$0 + 1400 >> 2] = $1; + HEAP32[$0 + 1404 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2Draw____29_28b2Vec2_20const__2c_20float_2c_20b2Vec2_20const__2c_20b2Color_20const__29___invoke_b2Draw_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2Draw____29_28b2Vec2_20const__2c_20float_2c_20b2Vec2_20const__2c_20b2Color_20const__29_29($4, $0 + 1400 | 0); + HEAP32[$0 + 3084 >> 2] = 1; + HEAP32[$0 + 3080 >> 2] = 24; + $1 = HEAP32[$0 + 3084 >> 2]; + $2 = HEAP32[$0 + 3080 >> 2]; + HEAP32[$0 + 4064 >> 2] = $2; + HEAP32[$0 + 4068 >> 2] = $1; + $1 = HEAP32[$0 + 4064 >> 2]; + $2 = HEAP32[$0 + 4068 >> 2]; + HEAP32[$0 + 4092 >> 2] = $3; + HEAP32[$0 + 4088 >> 2] = 2987; + HEAP32[$0 + 4084 >> 2] = $2; + HEAP32[$0 + 4080 >> 2] = $1; + $3 = HEAP32[$0 + 4092 >> 2]; + $4 = HEAP32[$0 + 4088 >> 2]; + $1 = HEAP32[$0 + 4080 >> 2]; + HEAP32[$0 + 4076 >> 2] = HEAP32[$0 + 4084 >> 2]; + HEAP32[$0 + 4072 >> 2] = $1; + $2 = HEAP32[$0 + 4076 >> 2]; + $1 = HEAP32[$0 + 4072 >> 2]; + HEAP32[$0 + 1392 >> 2] = $1; + HEAP32[$0 + 1396 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2Draw____29_28b2Vec2_20const__2c_20b2Vec2_20const__2c_20b2Color_20const__29___invoke_b2Draw_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2Draw____29_28b2Vec2_20const__2c_20b2Vec2_20const__2c_20b2Color_20const__29_29($4, $0 + 1392 | 0); + HEAP32[$0 + 3072 >> 2] = 1; + HEAP32[$0 + 3068 >> 2] = 28; + $1 = HEAP32[$0 + 3072 >> 2]; + $2 = HEAP32[$0 + 3068 >> 2]; + HEAP32[$0 + 4096 >> 2] = $2; + HEAP32[$0 + 4100 >> 2] = $1; + $1 = HEAP32[$0 + 4096 >> 2]; + $2 = HEAP32[$0 + 4100 >> 2]; + HEAP32[$0 + 4124 >> 2] = $3; + HEAP32[$0 + 4120 >> 2] = 7093; + HEAP32[$0 + 4116 >> 2] = $2; + HEAP32[$0 + 4112 >> 2] = $1; + $3 = HEAP32[$0 + 4124 >> 2]; + $4 = HEAP32[$0 + 4120 >> 2]; + $1 = HEAP32[$0 + 4112 >> 2]; + HEAP32[$0 + 4108 >> 2] = HEAP32[$0 + 4116 >> 2]; + HEAP32[$0 + 4104 >> 2] = $1; + $2 = HEAP32[$0 + 4108 >> 2]; + $1 = HEAP32[$0 + 4104 >> 2]; + HEAP32[$0 + 1384 >> 2] = $1; + HEAP32[$0 + 1388 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2Draw____29_28b2Transform_20const__29___invoke_b2Draw_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2Draw____29_28b2Transform_20const__29_29($4, $0 + 1384 | 0); + HEAP32[$0 + 3060 >> 2] = 1; + HEAP32[$0 + 3056 >> 2] = 32; + $1 = HEAP32[$0 + 3060 >> 2]; + $2 = HEAP32[$0 + 3056 >> 2]; + HEAP32[$0 + 3968 >> 2] = $2; + HEAP32[$0 + 3972 >> 2] = $1; + $1 = HEAP32[$0 + 3968 >> 2]; + $2 = HEAP32[$0 + 3972 >> 2]; + HEAP32[$0 + 3996 >> 2] = $3; + HEAP32[$0 + 3992 >> 2] = 2549; + HEAP32[$0 + 3988 >> 2] = $2; + HEAP32[$0 + 3984 >> 2] = $1; + $3 = HEAP32[$0 + 3996 >> 2]; + $4 = HEAP32[$0 + 3992 >> 2]; + $1 = HEAP32[$0 + 3984 >> 2]; + HEAP32[$0 + 3980 >> 2] = HEAP32[$0 + 3988 >> 2]; + HEAP32[$0 + 3976 >> 2] = $1; + $2 = HEAP32[$0 + 3980 >> 2]; + $1 = HEAP32[$0 + 3976 >> 2]; + HEAP32[$0 + 1376 >> 2] = $1; + HEAP32[$0 + 1380 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2Draw____29_28b2Vec2_20const__2c_20float_2c_20b2Color_20const__29___invoke_b2Draw_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2Draw____29_28b2Vec2_20const__2c_20float_2c_20b2Color_20const__29_29($4, $0 + 1376 | 0); + HEAP32[$0 + 4136 >> 2] = $3; + HEAP32[$0 + 4132 >> 2] = 4171; + $1 = HEAP32[$0 + 4136 >> 2]; + $2 = HEAP32[$0 + 4132 >> 2]; + HEAP32[$0 + 12120 >> 2] = $0 + 4131; + HEAP32[$0 + 12116 >> 2] = $2; + void_20emscripten__base_b2Draw___verify_b2DrawWrapper__28_29(); + HEAP32[$0 + 12112 >> 2] = 124; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2Draw__20_28_emscripten__base_b2Draw___getUpcaster_b2DrawWrapper__28_29_29_28b2DrawWrapper__29(), + HEAP32[wasm2js_i32$0 + 12108 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2DrawWrapper__20_28_emscripten__base_b2Draw___getDowncaster_b2DrawWrapper__28_29_29_28b2Draw__29(), + HEAP32[wasm2js_i32$0 + 12104 >> 2] = wasm2js_i32$1; + HEAP32[$0 + 12100 >> 2] = 125; + $2 = emscripten__internal__TypeID_b2DrawWrapper_2c_20void___get_28_29(); + $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2DrawWrapper__2c_20void___get_28_29(); + $4 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2DrawWrapper_20const__2c_20void___get_28_29(); + $5 = emscripten__base_b2Draw___get_28_29(); + HEAP32[$0 + 12180 >> 2] = HEAP32[$0 + 12112 >> 2]; + $6 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $7 = HEAP32[$0 + 12112 >> 2]; + HEAP32[$0 + 12184 >> 2] = HEAP32[$0 + 12108 >> 2]; + $8 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $9 = HEAP32[$0 + 12108 >> 2]; + HEAP32[$0 + 12188 >> 2] = HEAP32[$0 + 12104 >> 2]; + $10 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $11 = HEAP32[$0 + 12104 >> 2]; + $12 = HEAP32[$0 + 12116 >> 2]; + HEAP32[$0 + 12192 >> 2] = HEAP32[$0 + 12100 >> 2]; + _embind_register_class($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, $12 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 12100 >> 2]); + $2 = void_20_28_emscripten__select_overload_void_20_28b2DrawWrapper__29__28void_20_28__29_28b2DrawWrapper__29_29_29_28b2DrawWrapper__29(emscripten__class__b2Draw_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__b2Draw_2c_20emscripten__internal__NoBaseClass___allow_subclass_b2DrawWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28b2DrawWrapper__29__operator_20void_20_28__29_28b2DrawWrapper__29_28_29_20const($0 + 4130 | 0)); + HEAP32[$0 + 12132 >> 2] = $0 + 4131; + HEAP32[$0 + 12128 >> 2] = 6622; + HEAP32[$0 + 12124 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2DrawWrapper__29___invoke_b2DrawWrapper__28char_20const__2c_20void_20_28__29_28b2DrawWrapper__29_29(HEAP32[$0 + 12128 >> 2], HEAP32[$0 + 12124 >> 2]); + HEAP32[$0 + 12152 >> 2] = $1; + HEAP32[$0 + 12148 >> 2] = 2999; + HEAP32[$0 + 12144 >> 2] = 126; + $1 = HEAP32[$0 + 12152 >> 2]; + HEAP32[$0 + 12136 >> 2] = 127; + $2 = emscripten__internal__TypeID_b2Draw_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 12148 >> 2]; + $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_b2DrawWrapper__2c_20emscripten__val_____getCount_28_29_20const($0 + 12143 | 0); + $5 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_b2DrawWrapper__2c_20emscripten__val_____getTypes_28_29_20const($0 + 12143 | 0); + HEAP32[$0 + 12196 >> 2] = HEAP32[$0 + 12136 >> 2]; + _embind_register_class_class_function($2 | 0, $3 | 0, $4 | 0, $5 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 12136 >> 2], HEAP32[$0 + 12144 >> 2], 0); + HEAP32[$0 + 12172 >> 2] = $1; + HEAP32[$0 + 12168 >> 2] = 10266; + HEAP32[$0 + 12164 >> 2] = 128; + HEAP32[$0 + 12156 >> 2] = 100; + $1 = emscripten__internal__TypeID_b2Draw_2c_20void___get_28_29(); + $2 = HEAP32[$0 + 12168 >> 2]; + $3 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getCount_28_29_20const($0 + 12163 | 0); + $4 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getTypes_28_29_20const($0 + 12163 | 0); + HEAP32[$0 + 12176 >> 2] = HEAP32[$0 + 12156 >> 2]; + _embind_register_class_class_function($1 | 0, $2 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 12156 >> 2], HEAP32[$0 + 12164 >> 2], 0); + HEAP32[$0 + 4160 >> 2] = $0 + 3054; + HEAP32[$0 + 4156 >> 2] = 11377; + void_20emscripten__internal__NoBaseClass__verify_b2AABB__28_29(); + HEAP32[$0 + 4152 >> 2] = 129; + wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_b2AABB__28_29_29_28_29(), + HEAP32[wasm2js_i32$0 + 4148 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_b2AABB__28_29_29_28_29(), + HEAP32[wasm2js_i32$0 + 4144 >> 2] = wasm2js_i32$1; + HEAP32[$0 + 4140 >> 2] = 130; + $1 = emscripten__internal__TypeID_b2AABB_2c_20void___get_28_29(); + $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2AABB__2c_20void___get_28_29(); + $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2AABB_20const__2c_20void___get_28_29(); + $4 = emscripten__internal__NoBaseClass__get_28_29(); + HEAP32[$0 + 12200 >> 2] = HEAP32[$0 + 4152 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $6 = HEAP32[$0 + 4152 >> 2]; + HEAP32[$0 + 11732 >> 2] = HEAP32[$0 + 4148 >> 2]; + $7 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); + $8 = HEAP32[$0 + 4148 >> 2]; + HEAP32[$0 + 11728 >> 2] = HEAP32[$0 + 4144 >> 2]; + $9 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); + $10 = HEAP32[$0 + 4144 >> 2]; + $11 = HEAP32[$0 + 4156 >> 2]; + HEAP32[$0 + 12204 >> 2] = HEAP32[$0 + 4140 >> 2]; + _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 4140 >> 2]); + HEAP32[$0 + 4164 >> 2] = $0 + 3054; + HEAP32[$0 + 12212 >> 2] = HEAP32[$0 + 4164 >> 2]; + HEAP32[$0 + 12208 >> 2] = 131; + $3 = HEAP32[$0 + 12212 >> 2]; + void_20emscripten__internal__RegisterClassConstructor_b2AABB__20_28__29_28_29___invoke_b2AABB__28b2AABB__20_28__29_28_29_29(HEAP32[$0 + 12208 >> 2]); + HEAP32[$0 + 3048 >> 2] = 0; + HEAP32[$0 + 3044 >> 2] = 132; + $1 = HEAP32[$0 + 3048 >> 2]; + $2 = HEAP32[$0 + 3044 >> 2]; + HEAP32[$0 + 4168 >> 2] = $2; + HEAP32[$0 + 4172 >> 2] = $1; + $1 = HEAP32[$0 + 4168 >> 2]; + $2 = HEAP32[$0 + 4172 >> 2]; + HEAP32[$0 + 4196 >> 2] = $3; + HEAP32[$0 + 4192 >> 2] = 10346; + HEAP32[$0 + 4188 >> 2] = $2; + HEAP32[$0 + 4184 >> 2] = $1; + $3 = HEAP32[$0 + 4196 >> 2]; + $4 = HEAP32[$0 + 4192 >> 2]; + $1 = HEAP32[$0 + 4184 >> 2]; + HEAP32[$0 + 4180 >> 2] = HEAP32[$0 + 4188 >> 2]; + HEAP32[$0 + 4176 >> 2] = $1; + $2 = HEAP32[$0 + 4180 >> 2]; + $1 = HEAP32[$0 + 4176 >> 2]; + HEAP32[$0 + 1368 >> 2] = $1; + HEAP32[$0 + 1372 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_bool_20_28b2AABB____29_28_29_20const___invoke_b2AABB__28char_20const__2c_20bool_20_28b2AABB____29_28_29_20const_29($4, $0 + 1368 | 0); + HEAP32[$0 + 3040 >> 2] = 0; + HEAP32[$0 + 3036 >> 2] = 133; + $1 = HEAP32[$0 + 3040 >> 2]; + $2 = HEAP32[$0 + 3036 >> 2]; + HEAP32[$0 + 4232 >> 2] = $2; + HEAP32[$0 + 4236 >> 2] = $1; + $1 = HEAP32[$0 + 4232 >> 2]; + $2 = HEAP32[$0 + 4236 >> 2]; + HEAP32[$0 + 4260 >> 2] = $3; + HEAP32[$0 + 4256 >> 2] = 4034; + HEAP32[$0 + 4252 >> 2] = $2; + HEAP32[$0 + 4248 >> 2] = $1; + $3 = HEAP32[$0 + 4260 >> 2]; + $4 = HEAP32[$0 + 4256 >> 2]; + $1 = HEAP32[$0 + 4248 >> 2]; + HEAP32[$0 + 4244 >> 2] = HEAP32[$0 + 4252 >> 2]; + HEAP32[$0 + 4240 >> 2] = $1; + $2 = HEAP32[$0 + 4244 >> 2]; + $1 = HEAP32[$0 + 4240 >> 2]; + HEAP32[$0 + 1360 >> 2] = $1; + HEAP32[$0 + 1364 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2AABB____29_28_29_20const___invoke_b2AABB__28char_20const__2c_20b2Vec2_20_28b2AABB____29_28_29_20const_29($4, $0 + 1360 | 0); + HEAP32[$0 + 3032 >> 2] = 0; + HEAP32[$0 + 3028 >> 2] = 134; + $1 = HEAP32[$0 + 3032 >> 2]; + $2 = HEAP32[$0 + 3028 >> 2]; + HEAP32[$0 + 4200 >> 2] = $2; + HEAP32[$0 + 4204 >> 2] = $1; + $1 = HEAP32[$0 + 4200 >> 2]; + $2 = HEAP32[$0 + 4204 >> 2]; + HEAP32[$0 + 4228 >> 2] = $3; + HEAP32[$0 + 4224 >> 2] = 3559; + HEAP32[$0 + 4220 >> 2] = $2; + HEAP32[$0 + 4216 >> 2] = $1; + $3 = HEAP32[$0 + 4228 >> 2]; + $4 = HEAP32[$0 + 4224 >> 2]; + $1 = HEAP32[$0 + 4216 >> 2]; + HEAP32[$0 + 4212 >> 2] = HEAP32[$0 + 4220 >> 2]; + HEAP32[$0 + 4208 >> 2] = $1; + $2 = HEAP32[$0 + 4212 >> 2]; + $1 = HEAP32[$0 + 4208 >> 2]; + HEAP32[$0 + 1352 >> 2] = $1; + HEAP32[$0 + 1356 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2AABB____29_28_29_20const___invoke_b2AABB__28char_20const__2c_20b2Vec2_20_28b2AABB____29_28_29_20const_29($4, $0 + 1352 | 0); + HEAP32[$0 + 3024 >> 2] = 0; + HEAP32[$0 + 3020 >> 2] = 135; + $1 = HEAP32[$0 + 3024 >> 2]; + $2 = HEAP32[$0 + 3020 >> 2]; + HEAP32[$0 + 4264 >> 2] = $2; + HEAP32[$0 + 4268 >> 2] = $1; + $1 = HEAP32[$0 + 4264 >> 2]; + $2 = HEAP32[$0 + 4268 >> 2]; + HEAP32[$0 + 4292 >> 2] = $3; + HEAP32[$0 + 4288 >> 2] = 4143; + HEAP32[$0 + 4284 >> 2] = $2; + HEAP32[$0 + 4280 >> 2] = $1; + $3 = HEAP32[$0 + 4292 >> 2]; + $4 = HEAP32[$0 + 4288 >> 2]; + $1 = HEAP32[$0 + 4280 >> 2]; + HEAP32[$0 + 4276 >> 2] = HEAP32[$0 + 4284 >> 2]; + HEAP32[$0 + 4272 >> 2] = $1; + $2 = HEAP32[$0 + 4276 >> 2]; + $1 = HEAP32[$0 + 4272 >> 2]; + HEAP32[$0 + 1344 >> 2] = $1; + HEAP32[$0 + 1348 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2AABB____29_28_29_20const___invoke_b2AABB__28char_20const__2c_20float_20_28b2AABB____29_28_29_20const_29($4, $0 + 1344 | 0); + $1 = emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_0__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_0__28embind_init_b2_28_29__$_0_20const__29($0 + 3019 | 0); + HEAP32[$0 + 4304 >> 2] = $3; + HEAP32[$0 + 4300 >> 2] = 9617; + HEAP32[$0 + 4296 >> 2] = $1; + $1 = HEAP32[$0 + 4304 >> 2]; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2AABB__2c_20b2AABB__29___invoke_b2AABB_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28b2AABB__2c_20b2AABB__29_29(HEAP32[$0 + 4300 >> 2], HEAP32[$0 + 4296 >> 2]); + $2 = emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_1__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_1__28embind_init_b2_28_29__$_1_20const__29($0 + 3017 | 0); + HEAP32[$0 + 4316 >> 2] = $1; + HEAP32[$0 + 4312 >> 2] = 6355; + HEAP32[$0 + 4308 >> 2] = $2; + $3 = HEAP32[$0 + 4316 >> 2]; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2AABB__2c_20b2AABB__2c_20b2AABB__29___invoke_b2AABB_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28b2AABB__2c_20b2AABB__2c_20b2AABB__29_29(HEAP32[$0 + 4312 >> 2], HEAP32[$0 + 4308 >> 2]); + HEAP32[$0 + 3012 >> 2] = 0; + HEAP32[$0 + 3008 >> 2] = 136; + $1 = HEAP32[$0 + 3012 >> 2]; + $2 = HEAP32[$0 + 3008 >> 2]; + HEAP32[$0 + 4320 >> 2] = $2; + HEAP32[$0 + 4324 >> 2] = $1; + $1 = HEAP32[$0 + 4320 >> 2]; + $2 = HEAP32[$0 + 4324 >> 2]; + HEAP32[$0 + 4348 >> 2] = $3; + HEAP32[$0 + 4344 >> 2] = 3627; + HEAP32[$0 + 4340 >> 2] = $2; + HEAP32[$0 + 4336 >> 2] = $1; + $3 = HEAP32[$0 + 4348 >> 2]; + $4 = HEAP32[$0 + 4344 >> 2]; + $1 = HEAP32[$0 + 4336 >> 2]; + HEAP32[$0 + 4332 >> 2] = HEAP32[$0 + 4340 >> 2]; + HEAP32[$0 + 4328 >> 2] = $1; + $2 = HEAP32[$0 + 4332 >> 2]; + $1 = HEAP32[$0 + 4328 >> 2]; + HEAP32[$0 + 1336 >> 2] = $1; + HEAP32[$0 + 1340 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_bool_20_28b2AABB____29_28b2AABB_20const__29_20const___invoke_b2AABB__28char_20const__2c_20bool_20_28b2AABB____29_28b2AABB_20const__29_20const_29($4, $0 + 1336 | 0); + HEAP32[$0 + 3e3 >> 2] = 0; + HEAP32[$0 + 2996 >> 2] = 137; + $1 = HEAP32[$0 + 3e3 >> 2]; + $2 = HEAP32[$0 + 2996 >> 2]; + HEAP32[$0 + 4352 >> 2] = $2; + HEAP32[$0 + 4356 >> 2] = $1; + $1 = HEAP32[$0 + 4352 >> 2]; + $2 = HEAP32[$0 + 4356 >> 2]; + HEAP32[$0 + 4384 >> 2] = $3; + HEAP32[$0 + 4380 >> 2] = 2054; + HEAP32[$0 + 4376 >> 2] = $2; + HEAP32[$0 + 4372 >> 2] = $1; + $3 = HEAP32[$0 + 4384 >> 2]; + $4 = HEAP32[$0 + 4380 >> 2]; + $1 = HEAP32[$0 + 4372 >> 2]; + HEAP32[$0 + 4368 >> 2] = HEAP32[$0 + 4376 >> 2]; + HEAP32[$0 + 4364 >> 2] = $1; + $2 = HEAP32[$0 + 4368 >> 2]; + $1 = HEAP32[$0 + 4364 >> 2]; + HEAP32[$0 + 1328 >> 2] = $1; + HEAP32[$0 + 1332 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_bool_20_28b2AABB____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__29_20const___invoke_b2AABB_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28b2AABB____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__29_20const_29($4, $0 + 1328 | 0); + HEAP32[$0 + 4424 >> 2] = $3; + HEAP32[$0 + 4420 >> 2] = 10244; + HEAP32[$0 + 4416 >> 2] = 0; + $1 = HEAP32[$0 + 4424 >> 2]; + HEAP32[$0 + 4412 >> 2] = 138; + HEAP32[$0 + 4408 >> 2] = 139; + $2 = emscripten__internal__TypeID_b2AABB_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 4420 >> 2]; + $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); + HEAP32[$0 + 12216 >> 2] = HEAP32[$0 + 4412 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 4412 >> 2]; + $7 = b2Vec2_20b2AABB_____20emscripten__internal__getContext_b2Vec2_20b2AABB_____28b2Vec2_20b2AABB____20const__29($0 + 4416 | 0); + $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); + HEAP32[$0 + 12224 >> 2] = HEAP32[$0 + 4408 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 4408 >> 2], b2Vec2_20b2AABB_____20emscripten__internal__getContext_b2Vec2_20b2AABB_____28b2Vec2_20b2AABB____20const__29($0 + 4416 | 0) | 0); + HEAP32[$0 + 4404 >> 2] = $1; + HEAP32[$0 + 4400 >> 2] = 10255; + HEAP32[$0 + 4396 >> 2] = 8; + HEAP32[$0 + 4392 >> 2] = 138; + HEAP32[$0 + 4388 >> 2] = 139; + $1 = emscripten__internal__TypeID_b2AABB_2c_20void___get_28_29(); + $2 = HEAP32[$0 + 4400 >> 2]; + $3 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); + HEAP32[$0 + 12220 >> 2] = HEAP32[$0 + 4392 >> 2]; + $4 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); + $5 = HEAP32[$0 + 4392 >> 2]; + $6 = b2Vec2_20b2AABB_____20emscripten__internal__getContext_b2Vec2_20b2AABB_____28b2Vec2_20b2AABB____20const__29($0 + 4396 | 0); + $7 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); + HEAP32[$0 + 12228 >> 2] = HEAP32[$0 + 4388 >> 2]; + _embind_register_class_property($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 4388 >> 2], b2Vec2_20b2AABB_____20emscripten__internal__getContext_b2Vec2_20b2AABB_____28b2Vec2_20b2AABB____20const__29($0 + 4396 | 0) | 0); + HEAP32[$0 + 4448 >> 2] = $0 + 2995; + HEAP32[$0 + 4444 >> 2] = 10276; + void_20emscripten__internal__NoBaseClass__verify_b2World__28_29(); + HEAP32[$0 + 4440 >> 2] = 140; + wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_b2World__28_29_29_28_29(), + HEAP32[wasm2js_i32$0 + 4436 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_b2World__28_29_29_28_29(), + HEAP32[wasm2js_i32$0 + 4432 >> 2] = wasm2js_i32$1; + HEAP32[$0 + 4428 >> 2] = 141; + $1 = emscripten__internal__TypeID_b2World_2c_20void___get_28_29(); + $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2World__2c_20void___get_28_29(); + $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2World_20const__2c_20void___get_28_29(); + $4 = emscripten__internal__NoBaseClass__get_28_29(); + HEAP32[$0 + 12232 >> 2] = HEAP32[$0 + 4440 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $6 = HEAP32[$0 + 4440 >> 2]; + HEAP32[$0 + 11724 >> 2] = HEAP32[$0 + 4436 >> 2]; + $7 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); + $8 = HEAP32[$0 + 4436 >> 2]; + HEAP32[$0 + 11720 >> 2] = HEAP32[$0 + 4432 >> 2]; + $9 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); + $10 = HEAP32[$0 + 4432 >> 2]; + $11 = HEAP32[$0 + 4444 >> 2]; + HEAP32[$0 + 12236 >> 2] = HEAP32[$0 + 4428 >> 2]; + _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 4428 >> 2]); + HEAP32[$0 + 4452 >> 2] = $0 + 2995; + HEAP32[$0 + 12244 >> 2] = HEAP32[$0 + 4452 >> 2]; + HEAP32[$0 + 12240 >> 2] = 142; + $3 = HEAP32[$0 + 12244 >> 2]; + void_20emscripten__internal__RegisterClassConstructor_b2World__20_28__29_28b2Vec2___29___invoke_b2World__28b2World__20_28__29_28b2Vec2___29_29(HEAP32[$0 + 12240 >> 2]); + HEAP32[$0 + 2988 >> 2] = 0; + HEAP32[$0 + 2984 >> 2] = 143; + $1 = HEAP32[$0 + 2988 >> 2]; + $2 = HEAP32[$0 + 2984 >> 2]; + HEAP32[$0 + 4456 >> 2] = $2; + HEAP32[$0 + 4460 >> 2] = $1; + $1 = HEAP32[$0 + 4456 >> 2]; + $2 = HEAP32[$0 + 4460 >> 2]; + HEAP32[$0 + 4484 >> 2] = $3; + HEAP32[$0 + 4480 >> 2] = 4250; + HEAP32[$0 + 4476 >> 2] = $2; + HEAP32[$0 + 4472 >> 2] = $1; + $3 = HEAP32[$0 + 4484 >> 2]; + $4 = HEAP32[$0 + 4480 >> 2]; + $1 = HEAP32[$0 + 4472 >> 2]; + HEAP32[$0 + 4468 >> 2] = HEAP32[$0 + 4476 >> 2]; + HEAP32[$0 + 4464 >> 2] = $1; + $2 = HEAP32[$0 + 4468 >> 2]; + $1 = HEAP32[$0 + 4464 >> 2]; + HEAP32[$0 + 1320 >> 2] = $1; + HEAP32[$0 + 1324 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____29_28b2ContactListener__29___invoke_b2World_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2World____29_28b2ContactListener__29_29($4, $0 + 1320 | 0); + HEAP32[$0 + 2976 >> 2] = 0; + HEAP32[$0 + 2972 >> 2] = 144; + $1 = HEAP32[$0 + 2976 >> 2]; + $2 = HEAP32[$0 + 2972 >> 2]; HEAP32[$0 + 4488 >> 2] = $2; HEAP32[$0 + 4492 >> 2] = $1; $1 = HEAP32[$0 + 4488 >> 2]; $2 = HEAP32[$0 + 4492 >> 2]; HEAP32[$0 + 4516 >> 2] = $3; - HEAP32[$0 + 4512 >> 2] = 3264; + HEAP32[$0 + 4512 >> 2] = 1937; HEAP32[$0 + 4508 >> 2] = $2; HEAP32[$0 + 4504 >> 2] = $1; $3 = HEAP32[$0 + 4516 >> 2]; @@ -750,41 +1556,41 @@ function embind_init_b2_28_29() { HEAP32[$0 + 4496 >> 2] = $1; $2 = HEAP32[$0 + 4500 >> 2]; $1 = HEAP32[$0 + 4496 >> 2]; - HEAP32[$0 + 1944 >> 2] = $1; - HEAP32[$0 + 1948 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2ContactListener____29_28unsigned_20int_29___invoke_b2ContactListener_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2ContactListener____29_28unsigned_20int_29_29($4, $0 + 1944 | 0); - HEAP32[$0 + 4244 >> 2] = 1; - HEAP32[$0 + 4240 >> 2] = 16; - $1 = HEAP32[$0 + 4244 >> 2]; - $2 = HEAP32[$0 + 4240 >> 2]; - HEAP32[$0 + 4584 >> 2] = $2; - HEAP32[$0 + 4588 >> 2] = $1; - $1 = HEAP32[$0 + 4584 >> 2]; - $2 = HEAP32[$0 + 4588 >> 2]; - HEAP32[$0 + 4612 >> 2] = $3; - HEAP32[$0 + 4608 >> 2] = 8517; - HEAP32[$0 + 4604 >> 2] = $2; - HEAP32[$0 + 4600 >> 2] = $1; - $3 = HEAP32[$0 + 4612 >> 2]; - $4 = HEAP32[$0 + 4608 >> 2]; - $1 = HEAP32[$0 + 4600 >> 2]; - HEAP32[$0 + 4596 >> 2] = HEAP32[$0 + 4604 >> 2]; - HEAP32[$0 + 4592 >> 2] = $1; - $2 = HEAP32[$0 + 4596 >> 2]; - $1 = HEAP32[$0 + 4592 >> 2]; - HEAP32[$0 + 1936 >> 2] = $1; - HEAP32[$0 + 1940 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2ContactListener____29_28unsigned_20int_2c_20unsigned_20int_29___invoke_b2ContactListener_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2ContactListener____29_28unsigned_20int_2c_20unsigned_20int_29_29($4, $0 + 1936 | 0); - HEAP32[$0 + 4232 >> 2] = 1; - HEAP32[$0 + 4228 >> 2] = 20; - $1 = HEAP32[$0 + 4232 >> 2]; - $2 = HEAP32[$0 + 4228 >> 2]; + HEAP32[$0 + 1312 >> 2] = $1; + HEAP32[$0 + 1316 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____29_28b2Draw__29___invoke_b2World_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2World____29_28b2Draw__29_29($4, $0 + 1312 | 0); + HEAP32[$0 + 2964 >> 2] = 0; + HEAP32[$0 + 2960 >> 2] = 145; + $1 = HEAP32[$0 + 2964 >> 2]; + $2 = HEAP32[$0 + 2960 >> 2]; + HEAP32[$0 + 4520 >> 2] = $2; + HEAP32[$0 + 4524 >> 2] = $1; + $1 = HEAP32[$0 + 4520 >> 2]; + $2 = HEAP32[$0 + 4524 >> 2]; + HEAP32[$0 + 4548 >> 2] = $3; + HEAP32[$0 + 4544 >> 2] = 1940; + HEAP32[$0 + 4540 >> 2] = $2; + HEAP32[$0 + 4536 >> 2] = $1; + $3 = HEAP32[$0 + 4548 >> 2]; + $4 = HEAP32[$0 + 4544 >> 2]; + $1 = HEAP32[$0 + 4536 >> 2]; + HEAP32[$0 + 4532 >> 2] = HEAP32[$0 + 4540 >> 2]; + HEAP32[$0 + 4528 >> 2] = $1; + $2 = HEAP32[$0 + 4532 >> 2]; + $1 = HEAP32[$0 + 4528 >> 2]; + HEAP32[$0 + 1304 >> 2] = $1; + HEAP32[$0 + 1308 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____29_28_29___invoke_b2World_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2World____29_28_29_29($4, $0 + 1304 | 0); + HEAP32[$0 + 2952 >> 2] = 0; + HEAP32[$0 + 2948 >> 2] = 146; + $1 = HEAP32[$0 + 2952 >> 2]; + $2 = HEAP32[$0 + 2948 >> 2]; HEAP32[$0 + 4552 >> 2] = $2; HEAP32[$0 + 4556 >> 2] = $1; $1 = HEAP32[$0 + 4552 >> 2]; $2 = HEAP32[$0 + 4556 >> 2]; HEAP32[$0 + 4580 >> 2] = $3; - HEAP32[$0 + 4576 >> 2] = 8507; + HEAP32[$0 + 4576 >> 2] = 1690; HEAP32[$0 + 4572 >> 2] = $2; HEAP32[$0 + 4568 >> 2] = $1; $3 = HEAP32[$0 + 4580 >> 2]; @@ -794,41 +1600,41 @@ function embind_init_b2_28_29() { HEAP32[$0 + 4560 >> 2] = $1; $2 = HEAP32[$0 + 4564 >> 2]; $1 = HEAP32[$0 + 4560 >> 2]; - HEAP32[$0 + 1928 >> 2] = $1; - HEAP32[$0 + 1932 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2ContactListener____29_28unsigned_20int_2c_20unsigned_20int_29___invoke_b2ContactListener_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2ContactListener____29_28unsigned_20int_2c_20unsigned_20int_29_29($4, $0 + 1928 | 0); - HEAP32[$0 + 4224 >> 2] = 0; - HEAP32[$0 + 4220 >> 2] = 60; - $1 = HEAP32[$0 + 4224 >> 2]; - $2 = HEAP32[$0 + 4220 >> 2]; - HEAP32[$0 + 4648 >> 2] = $2; - HEAP32[$0 + 4652 >> 2] = $1; - $1 = HEAP32[$0 + 4648 >> 2]; - $2 = HEAP32[$0 + 4652 >> 2]; - HEAP32[$0 + 4676 >> 2] = $3; - HEAP32[$0 + 4672 >> 2] = 9012; - HEAP32[$0 + 4668 >> 2] = $2; - HEAP32[$0 + 4664 >> 2] = $1; - $3 = HEAP32[$0 + 4676 >> 2]; - $4 = HEAP32[$0 + 4672 >> 2]; - $1 = HEAP32[$0 + 4664 >> 2]; - HEAP32[$0 + 4660 >> 2] = HEAP32[$0 + 4668 >> 2]; - HEAP32[$0 + 4656 >> 2] = $1; - $2 = HEAP32[$0 + 4660 >> 2]; - $1 = HEAP32[$0 + 4656 >> 2]; - HEAP32[$0 + 1920 >> 2] = $1; - HEAP32[$0 + 1924 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2ContactListenerWrapper____29_28unsigned_20int_29___invoke_b2ContactListener__28char_20const__2c_20void_20_28b2ContactListenerWrapper____29_28unsigned_20int_29_29($4, $0 + 1920 | 0); - HEAP32[$0 + 4216 >> 2] = 0; - HEAP32[$0 + 4212 >> 2] = 61; - $1 = HEAP32[$0 + 4216 >> 2]; - $2 = HEAP32[$0 + 4212 >> 2]; + HEAP32[$0 + 1296 >> 2] = $1; + HEAP32[$0 + 1300 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Body__20_28b2World____29_28b2BodyDef_20const__29___invoke_b2World_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Body__20_28b2World____29_28b2BodyDef_20const__29_29($4, $0 + 1296 | 0); + HEAP32[$0 + 2940 >> 2] = 0; + HEAP32[$0 + 2936 >> 2] = 147; + $1 = HEAP32[$0 + 2940 >> 2]; + $2 = HEAP32[$0 + 2936 >> 2]; + HEAP32[$0 + 4584 >> 2] = $2; + HEAP32[$0 + 4588 >> 2] = $1; + $1 = HEAP32[$0 + 4584 >> 2]; + $2 = HEAP32[$0 + 4588 >> 2]; + HEAP32[$0 + 4612 >> 2] = $3; + HEAP32[$0 + 4608 >> 2] = 1663; + HEAP32[$0 + 4604 >> 2] = $2; + HEAP32[$0 + 4600 >> 2] = $1; + $3 = HEAP32[$0 + 4612 >> 2]; + $4 = HEAP32[$0 + 4608 >> 2]; + $1 = HEAP32[$0 + 4600 >> 2]; + HEAP32[$0 + 4596 >> 2] = HEAP32[$0 + 4604 >> 2]; + HEAP32[$0 + 4592 >> 2] = $1; + $2 = HEAP32[$0 + 4596 >> 2]; + $1 = HEAP32[$0 + 4592 >> 2]; + HEAP32[$0 + 1288 >> 2] = $1; + HEAP32[$0 + 1292 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____29_28b2Body__29___invoke_b2World_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2World____29_28b2Body__29_29($4, $0 + 1288 | 0); + HEAP32[$0 + 2928 >> 2] = 0; + HEAP32[$0 + 2924 >> 2] = 148; + $1 = HEAP32[$0 + 2928 >> 2]; + $2 = HEAP32[$0 + 2924 >> 2]; HEAP32[$0 + 4616 >> 2] = $2; HEAP32[$0 + 4620 >> 2] = $1; $1 = HEAP32[$0 + 4616 >> 2]; $2 = HEAP32[$0 + 4620 >> 2]; HEAP32[$0 + 4644 >> 2] = $3; - HEAP32[$0 + 4640 >> 2] = 9010; + HEAP32[$0 + 4640 >> 2] = 2776; HEAP32[$0 + 4636 >> 2] = $2; HEAP32[$0 + 4632 >> 2] = $1; $3 = HEAP32[$0 + 4644 >> 2]; @@ -838,548 +1644,616 @@ function embind_init_b2_28_29() { HEAP32[$0 + 4624 >> 2] = $1; $2 = HEAP32[$0 + 4628 >> 2]; $1 = HEAP32[$0 + 4624 >> 2]; - HEAP32[$0 + 1912 >> 2] = $1; - HEAP32[$0 + 1916 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2ContactListenerWrapper____29_28unsigned_20int_29___invoke_b2ContactListener__28char_20const__2c_20void_20_28b2ContactListenerWrapper____29_28unsigned_20int_29_29($4, $0 + 1912 | 0); - HEAP32[$0 + 4208 >> 2] = 0; - HEAP32[$0 + 4204 >> 2] = 62; - $1 = HEAP32[$0 + 4208 >> 2]; - $2 = HEAP32[$0 + 4204 >> 2]; + HEAP32[$0 + 1280 >> 2] = $1; + HEAP32[$0 + 1284 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Joint__20_28b2World____29_28b2JointDef_20const__29___invoke_b2World_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Joint__20_28b2World____29_28b2JointDef_20const__29_29($4, $0 + 1280 | 0); + HEAP32[$0 + 2916 >> 2] = 0; + HEAP32[$0 + 2912 >> 2] = 149; + $1 = HEAP32[$0 + 2916 >> 2]; + $2 = HEAP32[$0 + 2912 >> 2]; + HEAP32[$0 + 4648 >> 2] = $2; + HEAP32[$0 + 4652 >> 2] = $1; + $1 = HEAP32[$0 + 4648 >> 2]; + $2 = HEAP32[$0 + 4652 >> 2]; + HEAP32[$0 + 4676 >> 2] = $3; + HEAP32[$0 + 4672 >> 2] = 2683; + HEAP32[$0 + 4668 >> 2] = $2; + HEAP32[$0 + 4664 >> 2] = $1; + $3 = HEAP32[$0 + 4676 >> 2]; + $4 = HEAP32[$0 + 4672 >> 2]; + $1 = HEAP32[$0 + 4664 >> 2]; + HEAP32[$0 + 4660 >> 2] = HEAP32[$0 + 4668 >> 2]; + HEAP32[$0 + 4656 >> 2] = $1; + $2 = HEAP32[$0 + 4660 >> 2]; + $1 = HEAP32[$0 + 4656 >> 2]; + HEAP32[$0 + 1272 >> 2] = $1; + HEAP32[$0 + 1276 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____29_28b2Joint__29___invoke_b2World_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2World____29_28b2Joint__29_29($4, $0 + 1272 | 0); + HEAP32[$0 + 2908 >> 2] = 0; + HEAP32[$0 + 2904 >> 2] = 150; + $1 = HEAP32[$0 + 2908 >> 2]; + $2 = HEAP32[$0 + 2904 >> 2]; HEAP32[$0 + 4680 >> 2] = $2; HEAP32[$0 + 4684 >> 2] = $1; $1 = HEAP32[$0 + 4680 >> 2]; $2 = HEAP32[$0 + 4684 >> 2]; - HEAP32[$0 + 4712 >> 2] = $3; - HEAP32[$0 + 4708 >> 2] = 7857; - HEAP32[$0 + 4704 >> 2] = $2; - HEAP32[$0 + 4700 >> 2] = $1; - $3 = HEAP32[$0 + 4712 >> 2]; - $4 = HEAP32[$0 + 4708 >> 2]; - $1 = HEAP32[$0 + 4700 >> 2]; - HEAP32[$0 + 4696 >> 2] = HEAP32[$0 + 4704 >> 2]; - HEAP32[$0 + 4692 >> 2] = $1; - $2 = HEAP32[$0 + 4696 >> 2]; - $1 = HEAP32[$0 + 4692 >> 2]; - HEAP32[$0 + 1904 >> 2] = $1; - HEAP32[$0 + 1908 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_bool_20_28b2ContactListenerWrapper____29_28unsigned_20int_29___invoke_b2ContactListener__28char_20const__2c_20bool_20_28b2ContactListenerWrapper____29_28unsigned_20int_29_29($4, $0 + 1904 | 0); - HEAP32[$0 + 4724 >> 2] = $3; - HEAP32[$0 + 4720 >> 2] = 4001; - $1 = HEAP32[$0 + 4724 >> 2]; - $2 = HEAP32[$0 + 4720 >> 2]; - HEAP32[$0 + 15020 >> 2] = $0 + 4719; - HEAP32[$0 + 15016 >> 2] = $2; - void_20emscripten__base_b2ContactListener___verify_b2ContactListenerWrapper__28_29(); - HEAP32[$0 + 15012 >> 2] = 63; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2ContactListener__20_28_emscripten__base_b2ContactListener___getUpcaster_b2ContactListenerWrapper__28_29_29_28b2ContactListenerWrapper__29(), - HEAP32[wasm2js_i32$0 + 15008 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2ContactListenerWrapper__20_28_emscripten__base_b2ContactListener___getDowncaster_b2ContactListenerWrapper__28_29_29_28b2ContactListener__29(), - HEAP32[wasm2js_i32$0 + 15004 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 15e3 >> 2] = 64; - $2 = emscripten__internal__TypeID_b2ContactListenerWrapper_2c_20void___get_28_29(); - $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2ContactListenerWrapper__2c_20void___get_28_29(); - $4 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2ContactListenerWrapper_20const__2c_20void___get_28_29(); - $5 = emscripten__base_b2ContactListener___get_28_29(); - HEAP32[$0 + 15080 >> 2] = HEAP32[$0 + 15012 >> 2]; - $6 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $7 = HEAP32[$0 + 15012 >> 2]; - HEAP32[$0 + 15084 >> 2] = HEAP32[$0 + 15008 >> 2]; - $8 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $9 = HEAP32[$0 + 15008 >> 2]; - HEAP32[$0 + 15088 >> 2] = HEAP32[$0 + 15004 >> 2]; - $10 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $11 = HEAP32[$0 + 15004 >> 2]; - $12 = HEAP32[$0 + 15016 >> 2]; - HEAP32[$0 + 15092 >> 2] = HEAP32[$0 + 15e3 >> 2]; - _embind_register_class($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, $12 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 15e3 >> 2]); - $2 = void_20_28_emscripten__select_overload_void_20_28b2ContactListenerWrapper__29__28void_20_28__29_28b2ContactListenerWrapper__29_29_29_28b2ContactListenerWrapper__29(emscripten__class__b2ContactListener_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__b2ContactListener_2c_20emscripten__internal__NoBaseClass___allow_subclass_b2ContactListenerWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28b2ContactListenerWrapper__29__operator_20void_20_28__29_28b2ContactListenerWrapper__29_28_29_20const($0 + 4718 | 0)); - HEAP32[$0 + 15032 >> 2] = $0 + 4719; - HEAP32[$0 + 15028 >> 2] = 6355; - HEAP32[$0 + 15024 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2ContactListenerWrapper__29___invoke_b2ContactListenerWrapper__28char_20const__2c_20void_20_28__29_28b2ContactListenerWrapper__29_29(HEAP32[$0 + 15028 >> 2], HEAP32[$0 + 15024 >> 2]); - HEAP32[$0 + 15052 >> 2] = $1; - HEAP32[$0 + 15048 >> 2] = 2873; - HEAP32[$0 + 15044 >> 2] = 65; - $1 = HEAP32[$0 + 15052 >> 2]; - HEAP32[$0 + 15036 >> 2] = 66; - $2 = emscripten__internal__TypeID_b2ContactListener_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 15048 >> 2]; - $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_b2ContactListenerWrapper__2c_20emscripten__val_____getCount_28_29_20const($0 + 15043 | 0); - $5 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_b2ContactListenerWrapper__2c_20emscripten__val_____getTypes_28_29_20const($0 + 15043 | 0); - HEAP32[$0 + 15096 >> 2] = HEAP32[$0 + 15036 >> 2]; - _embind_register_class_class_function($2 | 0, $3 | 0, $4 | 0, $5 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 15036 >> 2], HEAP32[$0 + 15044 >> 2], 0); - HEAP32[$0 + 15072 >> 2] = $1; - HEAP32[$0 + 15068 >> 2] = 9857; - HEAP32[$0 + 15064 >> 2] = 67; - HEAP32[$0 + 15056 >> 2] = 50; - $1 = emscripten__internal__TypeID_b2ContactListener_2c_20void___get_28_29(); - $2 = HEAP32[$0 + 15068 >> 2]; - $3 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getCount_28_29_20const($0 + 15063 | 0); - $4 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getTypes_28_29_20const($0 + 15063 | 0); - HEAP32[$0 + 15076 >> 2] = HEAP32[$0 + 15056 >> 2]; - _embind_register_class_class_function($1 | 0, $2 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 15056 >> 2], HEAP32[$0 + 15064 >> 2], 0); - HEAP32[$0 + 4748 >> 2] = $0 + 4202; - HEAP32[$0 + 4744 >> 2] = 1861; - void_20emscripten__internal__NoBaseClass__verify_b2Draw__28_29(); - HEAP32[$0 + 4740 >> 2] = 68; - wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_b2Draw__28_29_29_28_29(), - HEAP32[wasm2js_i32$0 + 4736 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_b2Draw__28_29_29_28_29(), - HEAP32[wasm2js_i32$0 + 4732 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 4728 >> 2] = 69; - $1 = emscripten__internal__TypeID_b2Draw_2c_20void___get_28_29(); - $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2Draw__2c_20void___get_28_29(); - $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2Draw_20const__2c_20void___get_28_29(); - $4 = emscripten__internal__NoBaseClass__get_28_29(); - HEAP32[$0 + 15100 >> 2] = HEAP32[$0 + 4740 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $6 = HEAP32[$0 + 4740 >> 2]; - HEAP32[$0 + 14748 >> 2] = HEAP32[$0 + 4736 >> 2]; - $7 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); - $8 = HEAP32[$0 + 4736 >> 2]; - HEAP32[$0 + 14744 >> 2] = HEAP32[$0 + 4732 >> 2]; - $9 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); - $10 = HEAP32[$0 + 4732 >> 2]; - $11 = HEAP32[$0 + 4744 >> 2]; - HEAP32[$0 + 15104 >> 2] = HEAP32[$0 + 4728 >> 2]; - _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 4728 >> 2]); - HEAP32[$0 + 4196 >> 2] = 0; - HEAP32[$0 + 4192 >> 2] = 70; - $1 = HEAP32[$0 + 4196 >> 2]; - $2 = HEAP32[$0 + 4192 >> 2]; - HEAP32[$0 + 4816 >> 2] = $2; - HEAP32[$0 + 4820 >> 2] = $1; - $1 = HEAP32[$0 + 4816 >> 2]; - $2 = HEAP32[$0 + 4820 >> 2]; - HEAP32[$0 + 4844 >> 2] = $0 + 4202; - HEAP32[$0 + 4840 >> 2] = 3507; - HEAP32[$0 + 4836 >> 2] = $2; - HEAP32[$0 + 4832 >> 2] = $1; - $3 = HEAP32[$0 + 4844 >> 2]; - $4 = HEAP32[$0 + 4840 >> 2]; - $1 = HEAP32[$0 + 4832 >> 2]; - HEAP32[$0 + 4828 >> 2] = HEAP32[$0 + 4836 >> 2]; - HEAP32[$0 + 4824 >> 2] = $1; - $2 = HEAP32[$0 + 4828 >> 2]; - $1 = HEAP32[$0 + 4824 >> 2]; - HEAP32[$0 + 1896 >> 2] = $1; - HEAP32[$0 + 1900 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Draw____29_28unsigned_20int_29___invoke_b2Draw__28char_20const__2c_20void_20_28b2Draw____29_28unsigned_20int_29_29($4, $0 + 1896 | 0); - HEAP32[$0 + 4188 >> 2] = 0; - HEAP32[$0 + 4184 >> 2] = 71; - $1 = HEAP32[$0 + 4188 >> 2]; - $2 = HEAP32[$0 + 4184 >> 2]; - HEAP32[$0 + 4848 >> 2] = $2; - HEAP32[$0 + 4852 >> 2] = $1; - $1 = HEAP32[$0 + 4848 >> 2]; - $2 = HEAP32[$0 + 4852 >> 2]; - HEAP32[$0 + 4876 >> 2] = $3; - HEAP32[$0 + 4872 >> 2] = 3516; - HEAP32[$0 + 4868 >> 2] = $2; - HEAP32[$0 + 4864 >> 2] = $1; - $3 = HEAP32[$0 + 4876 >> 2]; - $4 = HEAP32[$0 + 4872 >> 2]; - $1 = HEAP32[$0 + 4864 >> 2]; - HEAP32[$0 + 4860 >> 2] = HEAP32[$0 + 4868 >> 2]; - HEAP32[$0 + 4856 >> 2] = $1; - $2 = HEAP32[$0 + 4860 >> 2]; - $1 = HEAP32[$0 + 4856 >> 2]; - HEAP32[$0 + 1888 >> 2] = $1; - HEAP32[$0 + 1892 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_unsigned_20int_20_28b2Draw____29_28_29_20const___invoke_b2Draw__28char_20const__2c_20unsigned_20int_20_28b2Draw____29_28_29_20const_29($4, $0 + 1888 | 0); - HEAP32[$0 + 4180 >> 2] = 0; - HEAP32[$0 + 4176 >> 2] = 72; - $1 = HEAP32[$0 + 4180 >> 2]; - $2 = HEAP32[$0 + 4176 >> 2]; - HEAP32[$0 + 4784 >> 2] = $2; - HEAP32[$0 + 4788 >> 2] = $1; - $1 = HEAP32[$0 + 4784 >> 2]; - $2 = HEAP32[$0 + 4788 >> 2]; - HEAP32[$0 + 4812 >> 2] = $3; - HEAP32[$0 + 4808 >> 2] = 3536; - HEAP32[$0 + 4804 >> 2] = $2; - HEAP32[$0 + 4800 >> 2] = $1; - $3 = HEAP32[$0 + 4812 >> 2]; - $4 = HEAP32[$0 + 4808 >> 2]; - $1 = HEAP32[$0 + 4800 >> 2]; - HEAP32[$0 + 4796 >> 2] = HEAP32[$0 + 4804 >> 2]; - HEAP32[$0 + 4792 >> 2] = $1; - $2 = HEAP32[$0 + 4796 >> 2]; - $1 = HEAP32[$0 + 4792 >> 2]; - HEAP32[$0 + 1880 >> 2] = $1; - HEAP32[$0 + 1884 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Draw____29_28unsigned_20int_29___invoke_b2Draw__28char_20const__2c_20void_20_28b2Draw____29_28unsigned_20int_29_29($4, $0 + 1880 | 0); - HEAP32[$0 + 4172 >> 2] = 0; - HEAP32[$0 + 4168 >> 2] = 73; - $1 = HEAP32[$0 + 4172 >> 2]; - $2 = HEAP32[$0 + 4168 >> 2]; - HEAP32[$0 + 4752 >> 2] = $2; - HEAP32[$0 + 4756 >> 2] = $1; - $1 = HEAP32[$0 + 4752 >> 2]; - $2 = HEAP32[$0 + 4756 >> 2]; - HEAP32[$0 + 4780 >> 2] = $3; - HEAP32[$0 + 4776 >> 2] = 3525; - HEAP32[$0 + 4772 >> 2] = $2; - HEAP32[$0 + 4768 >> 2] = $1; - $3 = HEAP32[$0 + 4780 >> 2]; - $4 = HEAP32[$0 + 4776 >> 2]; - $1 = HEAP32[$0 + 4768 >> 2]; - HEAP32[$0 + 4764 >> 2] = HEAP32[$0 + 4772 >> 2]; + HEAP32[$0 + 4708 >> 2] = $3; + HEAP32[$0 + 4704 >> 2] = 6329; + HEAP32[$0 + 4700 >> 2] = $2; + HEAP32[$0 + 4696 >> 2] = $1; + $3 = HEAP32[$0 + 4708 >> 2]; + $4 = HEAP32[$0 + 4704 >> 2]; + $1 = HEAP32[$0 + 4696 >> 2]; + HEAP32[$0 + 4692 >> 2] = HEAP32[$0 + 4700 >> 2]; + HEAP32[$0 + 4688 >> 2] = $1; + $2 = HEAP32[$0 + 4692 >> 2]; + $1 = HEAP32[$0 + 4688 >> 2]; + HEAP32[$0 + 1264 >> 2] = $1; + HEAP32[$0 + 1268 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____29_28float_2c_20int_2c_20int_29___invoke_b2World__28char_20const__2c_20void_20_28b2World____29_28float_2c_20int_2c_20int_29_29($4, $0 + 1264 | 0); + HEAP32[$0 + 2896 >> 2] = 0; + HEAP32[$0 + 2892 >> 2] = 151; + $1 = HEAP32[$0 + 2896 >> 2]; + $2 = HEAP32[$0 + 2892 >> 2]; + HEAP32[$0 + 4712 >> 2] = $2; + HEAP32[$0 + 4716 >> 2] = $1; + $1 = HEAP32[$0 + 4712 >> 2]; + $2 = HEAP32[$0 + 4716 >> 2]; + HEAP32[$0 + 4740 >> 2] = $3; + HEAP32[$0 + 4736 >> 2] = 11346; + HEAP32[$0 + 4732 >> 2] = $2; + HEAP32[$0 + 4728 >> 2] = $1; + $3 = HEAP32[$0 + 4740 >> 2]; + $4 = HEAP32[$0 + 4736 >> 2]; + $1 = HEAP32[$0 + 4728 >> 2]; + HEAP32[$0 + 4724 >> 2] = HEAP32[$0 + 4732 >> 2]; + HEAP32[$0 + 4720 >> 2] = $1; + $2 = HEAP32[$0 + 4724 >> 2]; + $1 = HEAP32[$0 + 4720 >> 2]; + HEAP32[$0 + 1256 >> 2] = $1; + HEAP32[$0 + 1260 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____29_28b2QueryCallback__2c_20b2AABB_20const__29_20const___invoke_b2World_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2World____29_28b2QueryCallback__2c_20b2AABB_20const__29_20const_29($4, $0 + 1256 | 0); + HEAP32[$0 + 2884 >> 2] = 0; + HEAP32[$0 + 2880 >> 2] = 152; + $1 = HEAP32[$0 + 2884 >> 2]; + $2 = HEAP32[$0 + 2880 >> 2]; + HEAP32[$0 + 4744 >> 2] = $2; + HEAP32[$0 + 4748 >> 2] = $1; + $1 = HEAP32[$0 + 4744 >> 2]; + $2 = HEAP32[$0 + 4748 >> 2]; + HEAP32[$0 + 4772 >> 2] = $3; + HEAP32[$0 + 4768 >> 2] = 2054; + HEAP32[$0 + 4764 >> 2] = $2; HEAP32[$0 + 4760 >> 2] = $1; - $2 = HEAP32[$0 + 4764 >> 2]; + $3 = HEAP32[$0 + 4772 >> 2]; + $4 = HEAP32[$0 + 4768 >> 2]; $1 = HEAP32[$0 + 4760 >> 2]; - HEAP32[$0 + 1872 >> 2] = $1; - HEAP32[$0 + 1876 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Draw____29_28unsigned_20int_29___invoke_b2Draw__28char_20const__2c_20void_20_28b2Draw____29_28unsigned_20int_29_29($4, $0 + 1872 | 0); - HEAP32[$0 + 4160 >> 2] = 1; - HEAP32[$0 + 4156 >> 2] = 8; - $1 = HEAP32[$0 + 4160 >> 2]; - $2 = HEAP32[$0 + 4156 >> 2]; - HEAP32[$0 + 4912 >> 2] = $2; - HEAP32[$0 + 4916 >> 2] = $1; - $1 = HEAP32[$0 + 4912 >> 2]; - $2 = HEAP32[$0 + 4916 >> 2]; - HEAP32[$0 + 4940 >> 2] = $3; - HEAP32[$0 + 4936 >> 2] = 6722; - HEAP32[$0 + 4932 >> 2] = $2; - HEAP32[$0 + 4928 >> 2] = $1; - $3 = HEAP32[$0 + 4940 >> 2]; - $4 = HEAP32[$0 + 4936 >> 2]; - $1 = HEAP32[$0 + 4928 >> 2]; - HEAP32[$0 + 4924 >> 2] = HEAP32[$0 + 4932 >> 2]; - HEAP32[$0 + 4920 >> 2] = $1; - $2 = HEAP32[$0 + 4924 >> 2]; - $1 = HEAP32[$0 + 4920 >> 2]; - HEAP32[$0 + 1864 >> 2] = $1; - HEAP32[$0 + 1868 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Draw____29_28unsigned_20int_2c_20int_2c_20b2Color_20const__29___invoke_b2Draw_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2Draw____29_28unsigned_20int_2c_20int_2c_20b2Color_20const__29_29($4, $0 + 1864 | 0); - HEAP32[$0 + 4148 >> 2] = 1; - HEAP32[$0 + 4144 >> 2] = 12; - $1 = HEAP32[$0 + 4148 >> 2]; - $2 = HEAP32[$0 + 4144 >> 2]; - HEAP32[$0 + 4880 >> 2] = $2; - HEAP32[$0 + 4884 >> 2] = $1; - $1 = HEAP32[$0 + 4880 >> 2]; - $2 = HEAP32[$0 + 4884 >> 2]; - HEAP32[$0 + 4908 >> 2] = $3; - HEAP32[$0 + 4904 >> 2] = 6734; - HEAP32[$0 + 4900 >> 2] = $2; - HEAP32[$0 + 4896 >> 2] = $1; - $3 = HEAP32[$0 + 4908 >> 2]; - $4 = HEAP32[$0 + 4904 >> 2]; - $1 = HEAP32[$0 + 4896 >> 2]; - HEAP32[$0 + 4892 >> 2] = HEAP32[$0 + 4900 >> 2]; + HEAP32[$0 + 4756 >> 2] = HEAP32[$0 + 4764 >> 2]; + HEAP32[$0 + 4752 >> 2] = $1; + $2 = HEAP32[$0 + 4756 >> 2]; + $1 = HEAP32[$0 + 4752 >> 2]; + HEAP32[$0 + 1248 >> 2] = $1; + HEAP32[$0 + 1252 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____29_28b2RayCastCallback__2c_20b2Vec2_20const__2c_20b2Vec2_20const__29_20const___invoke_b2World_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2World____29_28b2RayCastCallback__2c_20b2Vec2_20const__2c_20b2Vec2_20const__29_20const_29($4, $0 + 1248 | 0); + HEAP32[$0 + 2876 >> 2] = 0; + HEAP32[$0 + 2872 >> 2] = 153; + $1 = HEAP32[$0 + 2876 >> 2]; + $2 = HEAP32[$0 + 2872 >> 2]; + HEAP32[$0 + 4776 >> 2] = $2; + HEAP32[$0 + 4780 >> 2] = $1; + $1 = HEAP32[$0 + 4776 >> 2]; + $2 = HEAP32[$0 + 4780 >> 2]; + HEAP32[$0 + 4804 >> 2] = $3; + HEAP32[$0 + 4800 >> 2] = 7979; + HEAP32[$0 + 4796 >> 2] = $2; + HEAP32[$0 + 4792 >> 2] = $1; + $3 = HEAP32[$0 + 4804 >> 2]; + $4 = HEAP32[$0 + 4800 >> 2]; + $1 = HEAP32[$0 + 4792 >> 2]; + HEAP32[$0 + 4788 >> 2] = HEAP32[$0 + 4796 >> 2]; + HEAP32[$0 + 4784 >> 2] = $1; + $2 = HEAP32[$0 + 4788 >> 2]; + $1 = HEAP32[$0 + 4784 >> 2]; + HEAP32[$0 + 1240 >> 2] = $1; + HEAP32[$0 + 1244 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____29_28bool_29___invoke_b2World__28char_20const__2c_20void_20_28b2World____29_28bool_29_29($4, $0 + 1240 | 0); + HEAP32[$0 + 2868 >> 2] = 0; + HEAP32[$0 + 2864 >> 2] = 154; + $1 = HEAP32[$0 + 2868 >> 2]; + $2 = HEAP32[$0 + 2864 >> 2]; + HEAP32[$0 + 4808 >> 2] = $2; + HEAP32[$0 + 4812 >> 2] = $1; + $1 = HEAP32[$0 + 4808 >> 2]; + $2 = HEAP32[$0 + 4812 >> 2]; + HEAP32[$0 + 4836 >> 2] = $3; + HEAP32[$0 + 4832 >> 2] = 7996; + HEAP32[$0 + 4828 >> 2] = $2; + HEAP32[$0 + 4824 >> 2] = $1; + $3 = HEAP32[$0 + 4836 >> 2]; + $4 = HEAP32[$0 + 4832 >> 2]; + $1 = HEAP32[$0 + 4824 >> 2]; + HEAP32[$0 + 4820 >> 2] = HEAP32[$0 + 4828 >> 2]; + HEAP32[$0 + 4816 >> 2] = $1; + $2 = HEAP32[$0 + 4820 >> 2]; + $1 = HEAP32[$0 + 4816 >> 2]; + HEAP32[$0 + 1232 >> 2] = $1; + HEAP32[$0 + 1236 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_bool_20_28b2World____29_28_29_20const___invoke_b2World__28char_20const__2c_20bool_20_28b2World____29_28_29_20const_29($4, $0 + 1232 | 0); + HEAP32[$0 + 2860 >> 2] = 0; + HEAP32[$0 + 2856 >> 2] = 155; + $1 = HEAP32[$0 + 2860 >> 2]; + $2 = HEAP32[$0 + 2856 >> 2]; + HEAP32[$0 + 4840 >> 2] = $2; + HEAP32[$0 + 4844 >> 2] = $1; + $1 = HEAP32[$0 + 4840 >> 2]; + $2 = HEAP32[$0 + 4844 >> 2]; + HEAP32[$0 + 4868 >> 2] = $3; + HEAP32[$0 + 4864 >> 2] = 1101; + HEAP32[$0 + 4860 >> 2] = $2; + HEAP32[$0 + 4856 >> 2] = $1; + $3 = HEAP32[$0 + 4868 >> 2]; + $4 = HEAP32[$0 + 4864 >> 2]; + $1 = HEAP32[$0 + 4856 >> 2]; + HEAP32[$0 + 4852 >> 2] = HEAP32[$0 + 4860 >> 2]; + HEAP32[$0 + 4848 >> 2] = $1; + $2 = HEAP32[$0 + 4852 >> 2]; + $1 = HEAP32[$0 + 4848 >> 2]; + HEAP32[$0 + 1224 >> 2] = $1; + HEAP32[$0 + 1228 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____29_28b2Vec2_20const__29___invoke_b2World__28char_20const__2c_20void_20_28b2World____29_28b2Vec2_20const__29_29($4, $0 + 1224 | 0); + HEAP32[$0 + 2852 >> 2] = 0; + HEAP32[$0 + 2848 >> 2] = 156; + $1 = HEAP32[$0 + 2852 >> 2]; + $2 = HEAP32[$0 + 2848 >> 2]; + HEAP32[$0 + 4872 >> 2] = $2; + HEAP32[$0 + 4876 >> 2] = $1; + $1 = HEAP32[$0 + 4872 >> 2]; + $2 = HEAP32[$0 + 4876 >> 2]; + HEAP32[$0 + 4900 >> 2] = $3; + HEAP32[$0 + 4896 >> 2] = 1112; + HEAP32[$0 + 4892 >> 2] = $2; HEAP32[$0 + 4888 >> 2] = $1; - $2 = HEAP32[$0 + 4892 >> 2]; + $3 = HEAP32[$0 + 4900 >> 2]; + $4 = HEAP32[$0 + 4896 >> 2]; $1 = HEAP32[$0 + 4888 >> 2]; - HEAP32[$0 + 1856 >> 2] = $1; - HEAP32[$0 + 1860 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Draw____29_28unsigned_20int_2c_20int_2c_20b2Color_20const__29___invoke_b2Draw_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2Draw____29_28unsigned_20int_2c_20int_2c_20b2Color_20const__29_29($4, $0 + 1856 | 0); - HEAP32[$0 + 4136 >> 2] = 1; - HEAP32[$0 + 4132 >> 2] = 16; - $1 = HEAP32[$0 + 4136 >> 2]; - $2 = HEAP32[$0 + 4132 >> 2]; - HEAP32[$0 + 4976 >> 2] = $2; - HEAP32[$0 + 4980 >> 2] = $1; - $1 = HEAP32[$0 + 4976 >> 2]; - $2 = HEAP32[$0 + 4980 >> 2]; - HEAP32[$0 + 5004 >> 2] = $3; - HEAP32[$0 + 5e3 >> 2] = 9425; - HEAP32[$0 + 4996 >> 2] = $2; - HEAP32[$0 + 4992 >> 2] = $1; - $3 = HEAP32[$0 + 5004 >> 2]; - $4 = HEAP32[$0 + 5e3 >> 2]; - $1 = HEAP32[$0 + 4992 >> 2]; - HEAP32[$0 + 4988 >> 2] = HEAP32[$0 + 4996 >> 2]; - HEAP32[$0 + 4984 >> 2] = $1; - $2 = HEAP32[$0 + 4988 >> 2]; - $1 = HEAP32[$0 + 4984 >> 2]; - HEAP32[$0 + 1848 >> 2] = $1; - HEAP32[$0 + 1852 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Draw____29_28b2Vec2_20const__2c_20float_2c_20b2Color_20const__29___invoke_b2Draw_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2Draw____29_28b2Vec2_20const__2c_20float_2c_20b2Color_20const__29_29($4, $0 + 1848 | 0); - HEAP32[$0 + 4124 >> 2] = 1; - HEAP32[$0 + 4120 >> 2] = 20; - $1 = HEAP32[$0 + 4124 >> 2]; - $2 = HEAP32[$0 + 4120 >> 2]; - HEAP32[$0 + 5008 >> 2] = $2; - HEAP32[$0 + 5012 >> 2] = $1; - $1 = HEAP32[$0 + 5008 >> 2]; - $2 = HEAP32[$0 + 5012 >> 2]; - HEAP32[$0 + 5036 >> 2] = $3; - HEAP32[$0 + 5032 >> 2] = 9459; - HEAP32[$0 + 5028 >> 2] = $2; - HEAP32[$0 + 5024 >> 2] = $1; - $3 = HEAP32[$0 + 5036 >> 2]; - $4 = HEAP32[$0 + 5032 >> 2]; - $1 = HEAP32[$0 + 5024 >> 2]; - HEAP32[$0 + 5020 >> 2] = HEAP32[$0 + 5028 >> 2]; - HEAP32[$0 + 5016 >> 2] = $1; - $2 = HEAP32[$0 + 5020 >> 2]; - $1 = HEAP32[$0 + 5016 >> 2]; - HEAP32[$0 + 1840 >> 2] = $1; - HEAP32[$0 + 1844 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Draw____29_28b2Vec2_20const__2c_20float_2c_20b2Vec2_20const__2c_20b2Color_20const__29___invoke_b2Draw_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2Draw____29_28b2Vec2_20const__2c_20float_2c_20b2Vec2_20const__2c_20b2Color_20const__29_29($4, $0 + 1840 | 0); - HEAP32[$0 + 4112 >> 2] = 1; - HEAP32[$0 + 4108 >> 2] = 24; - $1 = HEAP32[$0 + 4112 >> 2]; - $2 = HEAP32[$0 + 4108 >> 2]; - HEAP32[$0 + 5040 >> 2] = $2; - HEAP32[$0 + 5044 >> 2] = $1; - $1 = HEAP32[$0 + 5040 >> 2]; - $2 = HEAP32[$0 + 5044 >> 2]; - HEAP32[$0 + 5068 >> 2] = $3; - HEAP32[$0 + 5064 >> 2] = 2861; - HEAP32[$0 + 5060 >> 2] = $2; - HEAP32[$0 + 5056 >> 2] = $1; - $3 = HEAP32[$0 + 5068 >> 2]; - $4 = HEAP32[$0 + 5064 >> 2]; - $1 = HEAP32[$0 + 5056 >> 2]; - HEAP32[$0 + 5052 >> 2] = HEAP32[$0 + 5060 >> 2]; - HEAP32[$0 + 5048 >> 2] = $1; - $2 = HEAP32[$0 + 5052 >> 2]; - $1 = HEAP32[$0 + 5048 >> 2]; - HEAP32[$0 + 1832 >> 2] = $1; - HEAP32[$0 + 1836 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Draw____29_28b2Vec2_20const__2c_20b2Vec2_20const__2c_20b2Color_20const__29___invoke_b2Draw_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2Draw____29_28b2Vec2_20const__2c_20b2Vec2_20const__2c_20b2Color_20const__29_29($4, $0 + 1832 | 0); - HEAP32[$0 + 4100 >> 2] = 1; - HEAP32[$0 + 4096 >> 2] = 28; - $1 = HEAP32[$0 + 4100 >> 2]; - $2 = HEAP32[$0 + 4096 >> 2]; - HEAP32[$0 + 5072 >> 2] = $2; - HEAP32[$0 + 5076 >> 2] = $1; - $1 = HEAP32[$0 + 5072 >> 2]; - $2 = HEAP32[$0 + 5076 >> 2]; - HEAP32[$0 + 5100 >> 2] = $3; - HEAP32[$0 + 5096 >> 2] = 6797; - HEAP32[$0 + 5092 >> 2] = $2; - HEAP32[$0 + 5088 >> 2] = $1; - $3 = HEAP32[$0 + 5100 >> 2]; - $4 = HEAP32[$0 + 5096 >> 2]; - $1 = HEAP32[$0 + 5088 >> 2]; - HEAP32[$0 + 5084 >> 2] = HEAP32[$0 + 5092 >> 2]; - HEAP32[$0 + 5080 >> 2] = $1; - $2 = HEAP32[$0 + 5084 >> 2]; - $1 = HEAP32[$0 + 5080 >> 2]; - HEAP32[$0 + 1824 >> 2] = $1; - HEAP32[$0 + 1828 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Draw____29_28b2Transform_20const__29___invoke_b2Draw_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2Draw____29_28b2Transform_20const__29_29($4, $0 + 1824 | 0); - HEAP32[$0 + 4088 >> 2] = 1; - HEAP32[$0 + 4084 >> 2] = 32; - $1 = HEAP32[$0 + 4088 >> 2]; - $2 = HEAP32[$0 + 4084 >> 2]; - HEAP32[$0 + 4944 >> 2] = $2; - HEAP32[$0 + 4948 >> 2] = $1; - $1 = HEAP32[$0 + 4944 >> 2]; - $2 = HEAP32[$0 + 4948 >> 2]; - HEAP32[$0 + 4972 >> 2] = $3; - HEAP32[$0 + 4968 >> 2] = 2445; - HEAP32[$0 + 4964 >> 2] = $2; - HEAP32[$0 + 4960 >> 2] = $1; - $3 = HEAP32[$0 + 4972 >> 2]; - $4 = HEAP32[$0 + 4968 >> 2]; - $1 = HEAP32[$0 + 4960 >> 2]; - HEAP32[$0 + 4956 >> 2] = HEAP32[$0 + 4964 >> 2]; - HEAP32[$0 + 4952 >> 2] = $1; - $2 = HEAP32[$0 + 4956 >> 2]; - $1 = HEAP32[$0 + 4952 >> 2]; - HEAP32[$0 + 1816 >> 2] = $1; - HEAP32[$0 + 1820 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Draw____29_28b2Vec2_20const__2c_20float_2c_20b2Color_20const__29___invoke_b2Draw_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2Draw____29_28b2Vec2_20const__2c_20float_2c_20b2Color_20const__29_29($4, $0 + 1816 | 0); - HEAP32[$0 + 5112 >> 2] = $3; - HEAP32[$0 + 5108 >> 2] = 3989; - $1 = HEAP32[$0 + 5112 >> 2]; - $2 = HEAP32[$0 + 5108 >> 2]; - HEAP32[$0 + 15128 >> 2] = $0 + 5107; - HEAP32[$0 + 15124 >> 2] = $2; - void_20emscripten__base_b2Draw___verify_b2DrawWrapper__28_29(); - HEAP32[$0 + 15120 >> 2] = 74; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2Draw__20_28_emscripten__base_b2Draw___getUpcaster_b2DrawWrapper__28_29_29_28b2DrawWrapper__29(), - HEAP32[wasm2js_i32$0 + 15116 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2DrawWrapper__20_28_emscripten__base_b2Draw___getDowncaster_b2DrawWrapper__28_29_29_28b2Draw__29(), - HEAP32[wasm2js_i32$0 + 15112 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 15108 >> 2] = 75; - $2 = emscripten__internal__TypeID_b2DrawWrapper_2c_20void___get_28_29(); - $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2DrawWrapper__2c_20void___get_28_29(); - $4 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2DrawWrapper_20const__2c_20void___get_28_29(); - $5 = emscripten__base_b2Draw___get_28_29(); - HEAP32[$0 + 15188 >> 2] = HEAP32[$0 + 15120 >> 2]; - $6 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $7 = HEAP32[$0 + 15120 >> 2]; - HEAP32[$0 + 15192 >> 2] = HEAP32[$0 + 15116 >> 2]; - $8 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $9 = HEAP32[$0 + 15116 >> 2]; - HEAP32[$0 + 15196 >> 2] = HEAP32[$0 + 15112 >> 2]; - $10 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $11 = HEAP32[$0 + 15112 >> 2]; - $12 = HEAP32[$0 + 15124 >> 2]; - HEAP32[$0 + 15200 >> 2] = HEAP32[$0 + 15108 >> 2]; - _embind_register_class($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, $12 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 15108 >> 2]); - $2 = void_20_28_emscripten__select_overload_void_20_28b2DrawWrapper__29__28void_20_28__29_28b2DrawWrapper__29_29_29_28b2DrawWrapper__29(emscripten__class__b2Draw_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__b2Draw_2c_20emscripten__internal__NoBaseClass___allow_subclass_b2DrawWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28b2DrawWrapper__29__operator_20void_20_28__29_28b2DrawWrapper__29_28_29_20const($0 + 5106 | 0)); - HEAP32[$0 + 15140 >> 2] = $0 + 5107; - HEAP32[$0 + 15136 >> 2] = 6355; - HEAP32[$0 + 15132 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2DrawWrapper__29___invoke_b2DrawWrapper__28char_20const__2c_20void_20_28__29_28b2DrawWrapper__29_29(HEAP32[$0 + 15136 >> 2], HEAP32[$0 + 15132 >> 2]); - HEAP32[$0 + 15160 >> 2] = $1; - HEAP32[$0 + 15156 >> 2] = 2873; - HEAP32[$0 + 15152 >> 2] = 76; - $1 = HEAP32[$0 + 15160 >> 2]; - HEAP32[$0 + 15144 >> 2] = 77; - $2 = emscripten__internal__TypeID_b2Draw_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 15156 >> 2]; - $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_b2DrawWrapper__2c_20emscripten__val_____getCount_28_29_20const($0 + 15151 | 0); - $5 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_b2DrawWrapper__2c_20emscripten__val_____getTypes_28_29_20const($0 + 15151 | 0); - HEAP32[$0 + 15204 >> 2] = HEAP32[$0 + 15144 >> 2]; - _embind_register_class_class_function($2 | 0, $3 | 0, $4 | 0, $5 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 15144 >> 2], HEAP32[$0 + 15152 >> 2], 0); - HEAP32[$0 + 15180 >> 2] = $1; - HEAP32[$0 + 15176 >> 2] = 9857; - HEAP32[$0 + 15172 >> 2] = 78; - HEAP32[$0 + 15164 >> 2] = 50; - $1 = emscripten__internal__TypeID_b2Draw_2c_20void___get_28_29(); - $2 = HEAP32[$0 + 15176 >> 2]; - $3 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getCount_28_29_20const($0 + 15171 | 0); - $4 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getTypes_28_29_20const($0 + 15171 | 0); - HEAP32[$0 + 15184 >> 2] = HEAP32[$0 + 15164 >> 2]; - _embind_register_class_class_function($1 | 0, $2 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 15164 >> 2], HEAP32[$0 + 15172 >> 2], 0); - HEAP32[$0 + 5136 >> 2] = $0 + 4082; - HEAP32[$0 + 5132 >> 2] = 10903; - void_20emscripten__internal__NoBaseClass__verify_b2AABB__28_29(); - HEAP32[$0 + 5128 >> 2] = 79; - wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_b2AABB__28_29_29_28_29(), - HEAP32[wasm2js_i32$0 + 5124 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_b2AABB__28_29_29_28_29(), - HEAP32[wasm2js_i32$0 + 5120 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 5116 >> 2] = 80; - $1 = emscripten__internal__TypeID_b2AABB_2c_20void___get_28_29(); - $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2AABB__2c_20void___get_28_29(); - $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2AABB_20const__2c_20void___get_28_29(); + HEAP32[$0 + 4884 >> 2] = HEAP32[$0 + 4892 >> 2]; + HEAP32[$0 + 4880 >> 2] = $1; + $2 = HEAP32[$0 + 4884 >> 2]; + $1 = HEAP32[$0 + 4880 >> 2]; + HEAP32[$0 + 1216 >> 2] = $1; + HEAP32[$0 + 1220 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2World____29_28_29_20const___invoke_b2World__28char_20const__2c_20b2Vec2_20_28b2World____29_28_29_20const_29($4, $0 + 1216 | 0); + HEAP32[$0 + 2844 >> 2] = 0; + HEAP32[$0 + 2840 >> 2] = 157; + $1 = HEAP32[$0 + 2844 >> 2]; + $2 = HEAP32[$0 + 2840 >> 2]; + HEAP32[$0 + 4904 >> 2] = $2; + HEAP32[$0 + 4908 >> 2] = $1; + $1 = HEAP32[$0 + 4904 >> 2]; + $2 = HEAP32[$0 + 4908 >> 2]; + HEAP32[$0 + 4936 >> 2] = $3; + HEAP32[$0 + 4932 >> 2] = 6324; + HEAP32[$0 + 4928 >> 2] = $2; + HEAP32[$0 + 4924 >> 2] = $1; + $3 = HEAP32[$0 + 4932 >> 2]; + $1 = HEAP32[$0 + 4924 >> 2]; + HEAP32[$0 + 4920 >> 2] = HEAP32[$0 + 4928 >> 2]; + HEAP32[$0 + 4916 >> 2] = $1; + $2 = HEAP32[$0 + 4920 >> 2]; + $1 = HEAP32[$0 + 4916 >> 2]; + HEAP32[$0 + 1208 >> 2] = $1; + HEAP32[$0 + 1212 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____29_28_29___invoke_b2World__28char_20const__2c_20void_20_28b2World____29_28_29_29($3, $0 + 1208 | 0); + HEAP32[$0 + 4960 >> 2] = $0 + 2839; + HEAP32[$0 + 4956 >> 2] = 8035; + void_20emscripten__internal__NoBaseClass__verify_b2BodyDef__28_29(); + HEAP32[$0 + 4952 >> 2] = 158; + wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_b2BodyDef__28_29_29_28_29(), + HEAP32[wasm2js_i32$0 + 4948 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_b2BodyDef__28_29_29_28_29(), + HEAP32[wasm2js_i32$0 + 4944 >> 2] = wasm2js_i32$1; + HEAP32[$0 + 4940 >> 2] = 159; + $1 = emscripten__internal__TypeID_b2BodyDef_2c_20void___get_28_29(); + $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2BodyDef__2c_20void___get_28_29(); + $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2BodyDef_20const__2c_20void___get_28_29(); $4 = emscripten__internal__NoBaseClass__get_28_29(); - HEAP32[$0 + 15208 >> 2] = HEAP32[$0 + 5128 >> 2]; + HEAP32[$0 + 12248 >> 2] = HEAP32[$0 + 4952 >> 2]; $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $6 = HEAP32[$0 + 5128 >> 2]; - HEAP32[$0 + 14740 >> 2] = HEAP32[$0 + 5124 >> 2]; + $6 = HEAP32[$0 + 4952 >> 2]; + HEAP32[$0 + 11716 >> 2] = HEAP32[$0 + 4948 >> 2]; $7 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); - $8 = HEAP32[$0 + 5124 >> 2]; - HEAP32[$0 + 14736 >> 2] = HEAP32[$0 + 5120 >> 2]; + $8 = HEAP32[$0 + 4948 >> 2]; + HEAP32[$0 + 11712 >> 2] = HEAP32[$0 + 4944 >> 2]; $9 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); - $10 = HEAP32[$0 + 5120 >> 2]; - $11 = HEAP32[$0 + 5132 >> 2]; - HEAP32[$0 + 15212 >> 2] = HEAP32[$0 + 5116 >> 2]; - _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 5116 >> 2]); - HEAP32[$0 + 5140 >> 2] = $0 + 4082; - HEAP32[$0 + 15220 >> 2] = HEAP32[$0 + 5140 >> 2]; - HEAP32[$0 + 15216 >> 2] = 81; - $3 = HEAP32[$0 + 15220 >> 2]; - void_20emscripten__internal__RegisterClassConstructor_b2AABB__20_28__29_28_29___invoke_b2AABB__28b2AABB__20_28__29_28_29_29(HEAP32[$0 + 15216 >> 2]); - HEAP32[$0 + 4076 >> 2] = 0; - HEAP32[$0 + 4072 >> 2] = 82; - $1 = HEAP32[$0 + 4076 >> 2]; - $2 = HEAP32[$0 + 4072 >> 2]; - HEAP32[$0 + 5144 >> 2] = $2; - HEAP32[$0 + 5148 >> 2] = $1; - $1 = HEAP32[$0 + 5144 >> 2]; - $2 = HEAP32[$0 + 5148 >> 2]; - HEAP32[$0 + 5172 >> 2] = $3; - HEAP32[$0 + 5168 >> 2] = 9937; - HEAP32[$0 + 5164 >> 2] = $2; - HEAP32[$0 + 5160 >> 2] = $1; - $3 = HEAP32[$0 + 5172 >> 2]; - $4 = HEAP32[$0 + 5168 >> 2]; - $1 = HEAP32[$0 + 5160 >> 2]; - HEAP32[$0 + 5156 >> 2] = HEAP32[$0 + 5164 >> 2]; - HEAP32[$0 + 5152 >> 2] = $1; - $2 = HEAP32[$0 + 5156 >> 2]; - $1 = HEAP32[$0 + 5152 >> 2]; - HEAP32[$0 + 1808 >> 2] = $1; - HEAP32[$0 + 1812 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_bool_20_28b2AABB____29_28_29_20const___invoke_b2AABB__28char_20const__2c_20bool_20_28b2AABB____29_28_29_20const_29($4, $0 + 1808 | 0); - HEAP32[$0 + 4068 >> 2] = 0; - HEAP32[$0 + 4064 >> 2] = 83; - $1 = HEAP32[$0 + 4068 >> 2]; - $2 = HEAP32[$0 + 4064 >> 2]; - HEAP32[$0 + 5208 >> 2] = $2; - HEAP32[$0 + 5212 >> 2] = $1; - $1 = HEAP32[$0 + 5208 >> 2]; - $2 = HEAP32[$0 + 5212 >> 2]; - HEAP32[$0 + 5236 >> 2] = $3; - HEAP32[$0 + 5232 >> 2] = 3859; - HEAP32[$0 + 5228 >> 2] = $2; - HEAP32[$0 + 5224 >> 2] = $1; - $3 = HEAP32[$0 + 5236 >> 2]; - $4 = HEAP32[$0 + 5232 >> 2]; - $1 = HEAP32[$0 + 5224 >> 2]; - HEAP32[$0 + 5220 >> 2] = HEAP32[$0 + 5228 >> 2]; - HEAP32[$0 + 5216 >> 2] = $1; - $2 = HEAP32[$0 + 5220 >> 2]; - $1 = HEAP32[$0 + 5216 >> 2]; - HEAP32[$0 + 1800 >> 2] = $1; - HEAP32[$0 + 1804 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2AABB____29_28_29_20const___invoke_b2AABB__28char_20const__2c_20b2Vec2_20_28b2AABB____29_28_29_20const_29($4, $0 + 1800 | 0); - HEAP32[$0 + 4060 >> 2] = 0; - HEAP32[$0 + 4056 >> 2] = 84; - $1 = HEAP32[$0 + 4060 >> 2]; - $2 = HEAP32[$0 + 4056 >> 2]; - HEAP32[$0 + 5176 >> 2] = $2; - HEAP32[$0 + 5180 >> 2] = $1; - $1 = HEAP32[$0 + 5176 >> 2]; - $2 = HEAP32[$0 + 5180 >> 2]; - HEAP32[$0 + 5204 >> 2] = $3; - HEAP32[$0 + 5200 >> 2] = 3406; - HEAP32[$0 + 5196 >> 2] = $2; - HEAP32[$0 + 5192 >> 2] = $1; - $3 = HEAP32[$0 + 5204 >> 2]; - $4 = HEAP32[$0 + 5200 >> 2]; - $1 = HEAP32[$0 + 5192 >> 2]; - HEAP32[$0 + 5188 >> 2] = HEAP32[$0 + 5196 >> 2]; + $10 = HEAP32[$0 + 4944 >> 2]; + $11 = HEAP32[$0 + 4956 >> 2]; + HEAP32[$0 + 12252 >> 2] = HEAP32[$0 + 4940 >> 2]; + _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 4940 >> 2]); + HEAP32[$0 + 4964 >> 2] = $0 + 2839; + HEAP32[$0 + 12260 >> 2] = HEAP32[$0 + 4964 >> 2]; + HEAP32[$0 + 12256 >> 2] = 160; + $1 = HEAP32[$0 + 12260 >> 2]; + void_20emscripten__internal__RegisterClassConstructor_b2BodyDef__20_28__29_28_29___invoke_b2BodyDef__28b2BodyDef__20_28__29_28_29_29(HEAP32[$0 + 12256 >> 2]); + HEAP32[$0 + 4984 >> 2] = $1; + HEAP32[$0 + 4980 >> 2] = 9486; + HEAP32[$0 + 4976 >> 2] = 0; + $1 = HEAP32[$0 + 4984 >> 2]; + HEAP32[$0 + 4972 >> 2] = 161; + HEAP32[$0 + 4968 >> 2] = 162; + $2 = emscripten__internal__TypeID_b2BodyDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 4980 >> 2]; + $4 = emscripten__internal__TypeID_b2BodyType_2c_20void___get_28_29(); + HEAP32[$0 + 12264 >> 2] = HEAP32[$0 + 4972 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 4972 >> 2]; + $7 = b2BodyType_20b2BodyDef_____20emscripten__internal__getContext_b2BodyType_20b2BodyDef_____28b2BodyType_20b2BodyDef____20const__29($0 + 4976 | 0); + $8 = emscripten__internal__TypeID_b2BodyType_2c_20void___get_28_29(); + HEAP32[$0 + 12268 >> 2] = HEAP32[$0 + 4968 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 4968 >> 2], b2BodyType_20b2BodyDef_____20emscripten__internal__getContext_b2BodyType_20b2BodyDef_____28b2BodyType_20b2BodyDef____20const__29($0 + 4976 | 0) | 0); + HEAP32[$0 + 5024 >> 2] = $1; + HEAP32[$0 + 5020 >> 2] = 6567; + HEAP32[$0 + 5016 >> 2] = 4; + $1 = HEAP32[$0 + 5024 >> 2]; + HEAP32[$0 + 5012 >> 2] = 163; + HEAP32[$0 + 5008 >> 2] = 164; + $2 = emscripten__internal__TypeID_b2BodyDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 5020 >> 2]; + $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); + HEAP32[$0 + 12272 >> 2] = HEAP32[$0 + 5012 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 5012 >> 2]; + $7 = b2Vec2_20b2BodyDef_____20emscripten__internal__getContext_b2Vec2_20b2BodyDef_____28b2Vec2_20b2BodyDef____20const__29($0 + 5016 | 0); + $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); + HEAP32[$0 + 12280 >> 2] = HEAP32[$0 + 5008 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 5008 >> 2], b2Vec2_20b2BodyDef_____20emscripten__internal__getContext_b2Vec2_20b2BodyDef_____28b2Vec2_20b2BodyDef____20const__29($0 + 5016 | 0) | 0); + HEAP32[$0 + 5124 >> 2] = $1; + HEAP32[$0 + 5120 >> 2] = 9625; + HEAP32[$0 + 5116 >> 2] = 12; + $1 = HEAP32[$0 + 5124 >> 2]; + HEAP32[$0 + 5112 >> 2] = 165; + HEAP32[$0 + 5108 >> 2] = 166; + $2 = emscripten__internal__TypeID_b2BodyDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 5120 >> 2]; + $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12288 >> 2] = HEAP32[$0 + 5112 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 5112 >> 2]; + $7 = float_20b2BodyDef_____20emscripten__internal__getContext_float_20b2BodyDef_____28float_20b2BodyDef____20const__29($0 + 5116 | 0); + $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12308 >> 2] = HEAP32[$0 + 5108 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 5108 >> 2], float_20b2BodyDef_____20emscripten__internal__getContext_float_20b2BodyDef_____28float_20b2BodyDef____20const__29($0 + 5116 | 0) | 0); + HEAP32[$0 + 5004 >> 2] = $1; + HEAP32[$0 + 5e3 >> 2] = 1213; + HEAP32[$0 + 4996 >> 2] = 16; + $1 = HEAP32[$0 + 5004 >> 2]; + HEAP32[$0 + 4992 >> 2] = 163; + HEAP32[$0 + 4988 >> 2] = 164; + $2 = emscripten__internal__TypeID_b2BodyDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 5e3 >> 2]; + $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); + HEAP32[$0 + 12276 >> 2] = HEAP32[$0 + 4992 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 4992 >> 2]; + $7 = b2Vec2_20b2BodyDef_____20emscripten__internal__getContext_b2Vec2_20b2BodyDef_____28b2Vec2_20b2BodyDef____20const__29($0 + 4996 | 0); + $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); + HEAP32[$0 + 12284 >> 2] = HEAP32[$0 + 4988 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 4988 >> 2], b2Vec2_20b2BodyDef_____20emscripten__internal__getContext_b2Vec2_20b2BodyDef_____28b2Vec2_20b2BodyDef____20const__29($0 + 4996 | 0) | 0); + HEAP32[$0 + 5104 >> 2] = $1; + HEAP32[$0 + 5100 >> 2] = 1159; + HEAP32[$0 + 5096 >> 2] = 24; + $1 = HEAP32[$0 + 5104 >> 2]; + HEAP32[$0 + 5092 >> 2] = 165; + HEAP32[$0 + 5088 >> 2] = 166; + $2 = emscripten__internal__TypeID_b2BodyDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 5100 >> 2]; + $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12292 >> 2] = HEAP32[$0 + 5092 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 5092 >> 2]; + $7 = float_20b2BodyDef_____20emscripten__internal__getContext_float_20b2BodyDef_____28float_20b2BodyDef____20const__29($0 + 5096 | 0); + $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12312 >> 2] = HEAP32[$0 + 5088 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 5088 >> 2], float_20b2BodyDef_____20emscripten__internal__getContext_float_20b2BodyDef_____28float_20b2BodyDef____20const__29($0 + 5096 | 0) | 0); + HEAP32[$0 + 5084 >> 2] = $1; + HEAP32[$0 + 5080 >> 2] = 7931; + HEAP32[$0 + 5076 >> 2] = 28; + $1 = HEAP32[$0 + 5084 >> 2]; + HEAP32[$0 + 5072 >> 2] = 165; + HEAP32[$0 + 5068 >> 2] = 166; + $2 = emscripten__internal__TypeID_b2BodyDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 5080 >> 2]; + $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12296 >> 2] = HEAP32[$0 + 5072 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 5072 >> 2]; + $7 = float_20b2BodyDef_____20emscripten__internal__getContext_float_20b2BodyDef_____28float_20b2BodyDef____20const__29($0 + 5076 | 0); + $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12316 >> 2] = HEAP32[$0 + 5068 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 5068 >> 2], float_20b2BodyDef_____20emscripten__internal__getContext_float_20b2BodyDef_____28float_20b2BodyDef____20const__29($0 + 5076 | 0) | 0); + HEAP32[$0 + 5064 >> 2] = $1; + HEAP32[$0 + 5060 >> 2] = 7880; + HEAP32[$0 + 5056 >> 2] = 32; + $1 = HEAP32[$0 + 5064 >> 2]; + HEAP32[$0 + 5052 >> 2] = 165; + HEAP32[$0 + 5048 >> 2] = 166; + $2 = emscripten__internal__TypeID_b2BodyDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 5060 >> 2]; + $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12300 >> 2] = HEAP32[$0 + 5052 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 5052 >> 2]; + $7 = float_20b2BodyDef_____20emscripten__internal__getContext_float_20b2BodyDef_____28float_20b2BodyDef____20const__29($0 + 5056 | 0); + $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12320 >> 2] = HEAP32[$0 + 5048 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 5048 >> 2], float_20b2BodyDef_____20emscripten__internal__getContext_float_20b2BodyDef_____28float_20b2BodyDef____20const__29($0 + 5056 | 0) | 0); + HEAP32[$0 + 5204 >> 2] = $1; + HEAP32[$0 + 5200 >> 2] = 6334; + HEAP32[$0 + 5196 >> 2] = 36; + $1 = HEAP32[$0 + 5204 >> 2]; + HEAP32[$0 + 5192 >> 2] = 167; + HEAP32[$0 + 5188 >> 2] = 168; + $2 = emscripten__internal__TypeID_b2BodyDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 5200 >> 2]; + $4 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); + HEAP32[$0 + 12328 >> 2] = HEAP32[$0 + 5192 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 5192 >> 2]; + $7 = bool_20b2BodyDef_____20emscripten__internal__getContext_bool_20b2BodyDef_____28bool_20b2BodyDef____20const__29($0 + 5196 | 0); + $8 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); + HEAP32[$0 + 12344 >> 2] = HEAP32[$0 + 5188 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 5188 >> 2], bool_20b2BodyDef_____20emscripten__internal__getContext_bool_20b2BodyDef_____28bool_20b2BodyDef____20const__29($0 + 5196 | 0) | 0); HEAP32[$0 + 5184 >> 2] = $1; - $2 = HEAP32[$0 + 5188 >> 2]; + HEAP32[$0 + 5180 >> 2] = 9936; + HEAP32[$0 + 5176 >> 2] = 37; $1 = HEAP32[$0 + 5184 >> 2]; - HEAP32[$0 + 1792 >> 2] = $1; - HEAP32[$0 + 1796 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2AABB____29_28_29_20const___invoke_b2AABB__28char_20const__2c_20b2Vec2_20_28b2AABB____29_28_29_20const_29($4, $0 + 1792 | 0); - HEAP32[$0 + 4052 >> 2] = 0; - HEAP32[$0 + 4048 >> 2] = 85; - $1 = HEAP32[$0 + 4052 >> 2]; - $2 = HEAP32[$0 + 4048 >> 2]; - HEAP32[$0 + 5240 >> 2] = $2; - HEAP32[$0 + 5244 >> 2] = $1; - $1 = HEAP32[$0 + 5240 >> 2]; - $2 = HEAP32[$0 + 5244 >> 2]; - HEAP32[$0 + 5268 >> 2] = $3; - HEAP32[$0 + 5264 >> 2] = 3961; - HEAP32[$0 + 5260 >> 2] = $2; - HEAP32[$0 + 5256 >> 2] = $1; - $3 = HEAP32[$0 + 5268 >> 2]; - $4 = HEAP32[$0 + 5264 >> 2]; - $1 = HEAP32[$0 + 5256 >> 2]; - HEAP32[$0 + 5252 >> 2] = HEAP32[$0 + 5260 >> 2]; + HEAP32[$0 + 5172 >> 2] = 167; + HEAP32[$0 + 5168 >> 2] = 168; + $2 = emscripten__internal__TypeID_b2BodyDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 5180 >> 2]; + $4 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); + HEAP32[$0 + 12332 >> 2] = HEAP32[$0 + 5172 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 5172 >> 2]; + $7 = bool_20b2BodyDef_____20emscripten__internal__getContext_bool_20b2BodyDef_____28bool_20b2BodyDef____20const__29($0 + 5176 | 0); + $8 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); + HEAP32[$0 + 12348 >> 2] = HEAP32[$0 + 5168 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 5168 >> 2], bool_20b2BodyDef_____20emscripten__internal__getContext_bool_20b2BodyDef_____28bool_20b2BodyDef____20const__29($0 + 5176 | 0) | 0); + HEAP32[$0 + 5164 >> 2] = $1; + HEAP32[$0 + 5160 >> 2] = 6811; + HEAP32[$0 + 5156 >> 2] = 38; + $1 = HEAP32[$0 + 5164 >> 2]; + HEAP32[$0 + 5152 >> 2] = 167; + HEAP32[$0 + 5148 >> 2] = 168; + $2 = emscripten__internal__TypeID_b2BodyDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 5160 >> 2]; + $4 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); + HEAP32[$0 + 12336 >> 2] = HEAP32[$0 + 5152 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 5152 >> 2]; + $7 = bool_20b2BodyDef_____20emscripten__internal__getContext_bool_20b2BodyDef_____28bool_20b2BodyDef____20const__29($0 + 5156 | 0); + $8 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); + HEAP32[$0 + 12352 >> 2] = HEAP32[$0 + 5148 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 5148 >> 2], bool_20b2BodyDef_____20emscripten__internal__getContext_bool_20b2BodyDef_____28bool_20b2BodyDef____20const__29($0 + 5156 | 0) | 0); + HEAP32[$0 + 5144 >> 2] = $1; + HEAP32[$0 + 5140 >> 2] = 3154; + HEAP32[$0 + 5136 >> 2] = 39; + $1 = HEAP32[$0 + 5144 >> 2]; + HEAP32[$0 + 5132 >> 2] = 167; + HEAP32[$0 + 5128 >> 2] = 168; + $2 = emscripten__internal__TypeID_b2BodyDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 5140 >> 2]; + $4 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); + HEAP32[$0 + 12340 >> 2] = HEAP32[$0 + 5132 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 5132 >> 2]; + $7 = bool_20b2BodyDef_____20emscripten__internal__getContext_bool_20b2BodyDef_____28bool_20b2BodyDef____20const__29($0 + 5136 | 0); + $8 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); + HEAP32[$0 + 12356 >> 2] = HEAP32[$0 + 5128 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 5128 >> 2], bool_20b2BodyDef_____20emscripten__internal__getContext_bool_20b2BodyDef_____28bool_20b2BodyDef____20const__29($0 + 5136 | 0) | 0); + HEAP32[$0 + 5044 >> 2] = $1; + HEAP32[$0 + 5040 >> 2] = 9891; + HEAP32[$0 + 5036 >> 2] = 48; + HEAP32[$0 + 5032 >> 2] = 165; + HEAP32[$0 + 5028 >> 2] = 166; + $1 = emscripten__internal__TypeID_b2BodyDef_2c_20void___get_28_29(); + $2 = HEAP32[$0 + 5040 >> 2]; + $3 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12304 >> 2] = HEAP32[$0 + 5032 >> 2]; + $4 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); + $5 = HEAP32[$0 + 5032 >> 2]; + $6 = float_20b2BodyDef_____20emscripten__internal__getContext_float_20b2BodyDef_____28float_20b2BodyDef____20const__29($0 + 5036 | 0); + $7 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12324 >> 2] = HEAP32[$0 + 5028 >> 2]; + _embind_register_class_property($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 5028 >> 2], float_20b2BodyDef_____20emscripten__internal__getContext_float_20b2BodyDef_____28float_20b2BodyDef____20const__29($0 + 5036 | 0) | 0); + HEAP32[$0 + 5228 >> 2] = $0 + 2838; + HEAP32[$0 + 5224 >> 2] = 1759; + void_20emscripten__internal__NoBaseClass__verify_b2Body__28_29(); + HEAP32[$0 + 5220 >> 2] = 169; + wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_b2Body__28_29_29_28_29(), + HEAP32[wasm2js_i32$0 + 5216 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_b2Body__28_29_29_28_29(), + HEAP32[wasm2js_i32$0 + 5212 >> 2] = wasm2js_i32$1; + HEAP32[$0 + 5208 >> 2] = 170; + $1 = emscripten__internal__TypeID_b2Body_2c_20void___get_28_29(); + $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2Body__2c_20void___get_28_29(); + $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2Body_20const__2c_20void___get_28_29(); + $4 = emscripten__internal__NoBaseClass__get_28_29(); + HEAP32[$0 + 12360 >> 2] = HEAP32[$0 + 5220 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $6 = HEAP32[$0 + 5220 >> 2]; + HEAP32[$0 + 11708 >> 2] = HEAP32[$0 + 5216 >> 2]; + $7 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); + $8 = HEAP32[$0 + 5216 >> 2]; + HEAP32[$0 + 11704 >> 2] = HEAP32[$0 + 5212 >> 2]; + $9 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); + $10 = HEAP32[$0 + 5212 >> 2]; + $11 = HEAP32[$0 + 5224 >> 2]; + HEAP32[$0 + 12364 >> 2] = HEAP32[$0 + 5208 >> 2]; + _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 5208 >> 2]); + HEAP32[$0 + 2832 >> 2] = 0; + HEAP32[$0 + 2828 >> 2] = 171; + $1 = HEAP32[$0 + 2832 >> 2]; + $2 = HEAP32[$0 + 2828 >> 2]; + HEAP32[$0 + 5232 >> 2] = $2; + HEAP32[$0 + 5236 >> 2] = $1; + $1 = HEAP32[$0 + 5232 >> 2]; + $2 = HEAP32[$0 + 5236 >> 2]; + HEAP32[$0 + 5260 >> 2] = $0 + 2838; + HEAP32[$0 + 5256 >> 2] = 7107; + HEAP32[$0 + 5252 >> 2] = $2; HEAP32[$0 + 5248 >> 2] = $1; - $2 = HEAP32[$0 + 5252 >> 2]; + $3 = HEAP32[$0 + 5260 >> 2]; + $4 = HEAP32[$0 + 5256 >> 2]; $1 = HEAP32[$0 + 5248 >> 2]; - HEAP32[$0 + 1784 >> 2] = $1; - HEAP32[$0 + 1788 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2AABB____29_28_29_20const___invoke_b2AABB__28char_20const__2c_20float_20_28b2AABB____29_28_29_20const_29($4, $0 + 1784 | 0); - $1 = emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_0__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_0__28embind_init_b2_28_29__$_0_20const__29($0 + 4047 | 0); - HEAP32[$0 + 5280 >> 2] = $3; - HEAP32[$0 + 5276 >> 2] = 9220; - HEAP32[$0 + 5272 >> 2] = $1; - $1 = HEAP32[$0 + 5280 >> 2]; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2AABB__2c_20b2AABB__29___invoke_b2AABB_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28b2AABB__2c_20b2AABB__29_29(HEAP32[$0 + 5276 >> 2], HEAP32[$0 + 5272 >> 2]); - $2 = emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_1__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_1__28embind_init_b2_28_29__$_1_20const__29($0 + 4045 | 0); - HEAP32[$0 + 5292 >> 2] = $1; - HEAP32[$0 + 5288 >> 2] = 6154; + HEAP32[$0 + 5244 >> 2] = HEAP32[$0 + 5252 >> 2]; + HEAP32[$0 + 5240 >> 2] = $1; + $2 = HEAP32[$0 + 5244 >> 2]; + $1 = HEAP32[$0 + 5240 >> 2]; + HEAP32[$0 + 1200 >> 2] = $1; + HEAP32[$0 + 1204 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28b2Vec2_20const__2c_20float_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28b2Vec2_20const__2c_20float_29_29($4, $0 + 1200 | 0); + HEAP32[$0 + 2824 >> 2] = 0; + HEAP32[$0 + 2820 >> 2] = 172; + $1 = HEAP32[$0 + 2824 >> 2]; + $2 = HEAP32[$0 + 2820 >> 2]; + HEAP32[$0 + 5264 >> 2] = $2; + HEAP32[$0 + 5268 >> 2] = $1; + $1 = HEAP32[$0 + 5264 >> 2]; + $2 = HEAP32[$0 + 5268 >> 2]; + HEAP32[$0 + 5292 >> 2] = $3; + HEAP32[$0 + 5288 >> 2] = 7120; HEAP32[$0 + 5284 >> 2] = $2; + HEAP32[$0 + 5280 >> 2] = $1; $3 = HEAP32[$0 + 5292 >> 2]; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2AABB__2c_20b2AABB__2c_20b2AABB__29___invoke_b2AABB_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28b2AABB__2c_20b2AABB__2c_20b2AABB__29_29(HEAP32[$0 + 5288 >> 2], HEAP32[$0 + 5284 >> 2]); - HEAP32[$0 + 4040 >> 2] = 0; - HEAP32[$0 + 4036 >> 2] = 86; - $1 = HEAP32[$0 + 4040 >> 2]; - $2 = HEAP32[$0 + 4036 >> 2]; + $4 = HEAP32[$0 + 5288 >> 2]; + $1 = HEAP32[$0 + 5280 >> 2]; + HEAP32[$0 + 5276 >> 2] = HEAP32[$0 + 5284 >> 2]; + HEAP32[$0 + 5272 >> 2] = $1; + $2 = HEAP32[$0 + 5276 >> 2]; + $1 = HEAP32[$0 + 5272 >> 2]; + HEAP32[$0 + 1192 >> 2] = $1; + HEAP32[$0 + 1196 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Transform_20const__20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20b2Transform_20const__20_28b2Body____29_28_29_20const_29($4, $0 + 1192 | 0); + HEAP32[$0 + 2816 >> 2] = 0; + HEAP32[$0 + 2812 >> 2] = 173; + $1 = HEAP32[$0 + 2816 >> 2]; + $2 = HEAP32[$0 + 2812 >> 2]; + HEAP32[$0 + 5392 >> 2] = $2; + HEAP32[$0 + 5396 >> 2] = $1; + $1 = HEAP32[$0 + 5392 >> 2]; + $2 = HEAP32[$0 + 5396 >> 2]; + HEAP32[$0 + 5420 >> 2] = $3; + HEAP32[$0 + 5416 >> 2] = 6610; + HEAP32[$0 + 5412 >> 2] = $2; + HEAP32[$0 + 5408 >> 2] = $1; + $3 = HEAP32[$0 + 5420 >> 2]; + $4 = HEAP32[$0 + 5416 >> 2]; + $1 = HEAP32[$0 + 5408 >> 2]; + HEAP32[$0 + 5404 >> 2] = HEAP32[$0 + 5412 >> 2]; + HEAP32[$0 + 5400 >> 2] = $1; + $2 = HEAP32[$0 + 5404 >> 2]; + $1 = HEAP32[$0 + 5400 >> 2]; + HEAP32[$0 + 1184 >> 2] = $1; + HEAP32[$0 + 1188 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20b2Vec2_20const__20_28b2Body____29_28_29_20const_29($4, $0 + 1184 | 0); + HEAP32[$0 + 2808 >> 2] = 0; + HEAP32[$0 + 2804 >> 2] = 174; + $1 = HEAP32[$0 + 2808 >> 2]; + $2 = HEAP32[$0 + 2804 >> 2]; + HEAP32[$0 + 5616 >> 2] = $2; + HEAP32[$0 + 5620 >> 2] = $1; + $1 = HEAP32[$0 + 5616 >> 2]; + $2 = HEAP32[$0 + 5620 >> 2]; + HEAP32[$0 + 5644 >> 2] = $3; + HEAP32[$0 + 5640 >> 2] = 9645; + HEAP32[$0 + 5636 >> 2] = $2; + HEAP32[$0 + 5632 >> 2] = $1; + $3 = HEAP32[$0 + 5644 >> 2]; + $4 = HEAP32[$0 + 5640 >> 2]; + $1 = HEAP32[$0 + 5632 >> 2]; + HEAP32[$0 + 5628 >> 2] = HEAP32[$0 + 5636 >> 2]; + HEAP32[$0 + 5624 >> 2] = $1; + $2 = HEAP32[$0 + 5628 >> 2]; + $1 = HEAP32[$0 + 5624 >> 2]; + HEAP32[$0 + 1176 >> 2] = $1; + HEAP32[$0 + 1180 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20float_20_28b2Body____29_28_29_20const_29($4, $0 + 1176 | 0); + HEAP32[$0 + 2800 >> 2] = 0; + HEAP32[$0 + 2796 >> 2] = 175; + $1 = HEAP32[$0 + 2800 >> 2]; + $2 = HEAP32[$0 + 2796 >> 2]; + HEAP32[$0 + 5360 >> 2] = $2; + HEAP32[$0 + 5364 >> 2] = $1; + $1 = HEAP32[$0 + 5360 >> 2]; + $2 = HEAP32[$0 + 5364 >> 2]; + HEAP32[$0 + 5388 >> 2] = $3; + HEAP32[$0 + 5384 >> 2] = 4105; + HEAP32[$0 + 5380 >> 2] = $2; + HEAP32[$0 + 5376 >> 2] = $1; + $3 = HEAP32[$0 + 5388 >> 2]; + $4 = HEAP32[$0 + 5384 >> 2]; + $1 = HEAP32[$0 + 5376 >> 2]; + HEAP32[$0 + 5372 >> 2] = HEAP32[$0 + 5380 >> 2]; + HEAP32[$0 + 5368 >> 2] = $1; + $2 = HEAP32[$0 + 5372 >> 2]; + $1 = HEAP32[$0 + 5368 >> 2]; + HEAP32[$0 + 1168 >> 2] = $1; + HEAP32[$0 + 1172 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20b2Vec2_20const__20_28b2Body____29_28_29_20const_29($4, $0 + 1168 | 0); + HEAP32[$0 + 2792 >> 2] = 0; + HEAP32[$0 + 2788 >> 2] = 176; + $1 = HEAP32[$0 + 2792 >> 2]; + $2 = HEAP32[$0 + 2788 >> 2]; + HEAP32[$0 + 5328 >> 2] = $2; + HEAP32[$0 + 5332 >> 2] = $1; + $1 = HEAP32[$0 + 5328 >> 2]; + $2 = HEAP32[$0 + 5332 >> 2]; + HEAP32[$0 + 5356 >> 2] = $3; + HEAP32[$0 + 5352 >> 2] = 4090; + HEAP32[$0 + 5348 >> 2] = $2; + HEAP32[$0 + 5344 >> 2] = $1; + $3 = HEAP32[$0 + 5356 >> 2]; + $4 = HEAP32[$0 + 5352 >> 2]; + $1 = HEAP32[$0 + 5344 >> 2]; + HEAP32[$0 + 5340 >> 2] = HEAP32[$0 + 5348 >> 2]; + HEAP32[$0 + 5336 >> 2] = $1; + $2 = HEAP32[$0 + 5340 >> 2]; + $1 = HEAP32[$0 + 5336 >> 2]; + HEAP32[$0 + 1160 >> 2] = $1; + HEAP32[$0 + 1164 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20b2Vec2_20const__20_28b2Body____29_28_29_20const_29($4, $0 + 1160 | 0); + HEAP32[$0 + 2784 >> 2] = 0; + HEAP32[$0 + 2780 >> 2] = 177; + $1 = HEAP32[$0 + 2784 >> 2]; + $2 = HEAP32[$0 + 2780 >> 2]; + HEAP32[$0 + 5648 >> 2] = $2; + HEAP32[$0 + 5652 >> 2] = $1; + $1 = HEAP32[$0 + 5648 >> 2]; + $2 = HEAP32[$0 + 5652 >> 2]; + HEAP32[$0 + 5676 >> 2] = $3; + HEAP32[$0 + 5672 >> 2] = 1228; + HEAP32[$0 + 5668 >> 2] = $2; + HEAP32[$0 + 5664 >> 2] = $1; + $3 = HEAP32[$0 + 5676 >> 2]; + $4 = HEAP32[$0 + 5672 >> 2]; + $1 = HEAP32[$0 + 5664 >> 2]; + HEAP32[$0 + 5660 >> 2] = HEAP32[$0 + 5668 >> 2]; + HEAP32[$0 + 5656 >> 2] = $1; + $2 = HEAP32[$0 + 5660 >> 2]; + $1 = HEAP32[$0 + 5656 >> 2]; + HEAP32[$0 + 1152 >> 2] = $1; + HEAP32[$0 + 1156 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28b2Vec2_20const__29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28b2Vec2_20const__29_29($4, $0 + 1152 | 0); + HEAP32[$0 + 2776 >> 2] = 0; + HEAP32[$0 + 2772 >> 2] = 178; + $1 = HEAP32[$0 + 2776 >> 2]; + $2 = HEAP32[$0 + 2772 >> 2]; HEAP32[$0 + 5296 >> 2] = $2; HEAP32[$0 + 5300 >> 2] = $1; $1 = HEAP32[$0 + 5296 >> 2]; $2 = HEAP32[$0 + 5300 >> 2]; HEAP32[$0 + 5324 >> 2] = $3; - HEAP32[$0 + 5320 >> 2] = 3474; + HEAP32[$0 + 5320 >> 2] = 1246; HEAP32[$0 + 5316 >> 2] = $2; HEAP32[$0 + 5312 >> 2] = $1; $3 = HEAP32[$0 + 5324 >> 2]; @@ -1389,699 +2263,289 @@ function embind_init_b2_28_29() { HEAP32[$0 + 5304 >> 2] = $1; $2 = HEAP32[$0 + 5308 >> 2]; $1 = HEAP32[$0 + 5304 >> 2]; - HEAP32[$0 + 1776 >> 2] = $1; - HEAP32[$0 + 1780 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_bool_20_28b2AABB____29_28b2AABB_20const__29_20const___invoke_b2AABB__28char_20const__2c_20bool_20_28b2AABB____29_28b2AABB_20const__29_20const_29($4, $0 + 1776 | 0); - HEAP32[$0 + 4028 >> 2] = 0; - HEAP32[$0 + 4024 >> 2] = 87; - $1 = HEAP32[$0 + 4028 >> 2]; - $2 = HEAP32[$0 + 4024 >> 2]; - HEAP32[$0 + 5328 >> 2] = $2; - HEAP32[$0 + 5332 >> 2] = $1; - $1 = HEAP32[$0 + 5328 >> 2]; - $2 = HEAP32[$0 + 5332 >> 2]; - HEAP32[$0 + 5360 >> 2] = $3; - HEAP32[$0 + 5356 >> 2] = 1955; - HEAP32[$0 + 5352 >> 2] = $2; - HEAP32[$0 + 5348 >> 2] = $1; - $3 = HEAP32[$0 + 5360 >> 2]; - $4 = HEAP32[$0 + 5356 >> 2]; - $1 = HEAP32[$0 + 5348 >> 2]; - HEAP32[$0 + 5344 >> 2] = HEAP32[$0 + 5352 >> 2]; - HEAP32[$0 + 5340 >> 2] = $1; - $2 = HEAP32[$0 + 5344 >> 2]; - $1 = HEAP32[$0 + 5340 >> 2]; - HEAP32[$0 + 1768 >> 2] = $1; - HEAP32[$0 + 1772 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_bool_20_28b2AABB____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__29_20const___invoke_b2AABB_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28b2AABB____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__29_20const_29($4, $0 + 1768 | 0); - HEAP32[$0 + 5400 >> 2] = $3; - HEAP32[$0 + 5396 >> 2] = 9835; - HEAP32[$0 + 5392 >> 2] = 0; - $1 = HEAP32[$0 + 5400 >> 2]; - HEAP32[$0 + 5388 >> 2] = 88; - HEAP32[$0 + 5384 >> 2] = 89; - $2 = emscripten__internal__TypeID_b2AABB_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 5396 >> 2]; - $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 15224 >> 2] = HEAP32[$0 + 5388 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 5388 >> 2]; - $7 = b2Vec2_20b2AABB_____20emscripten__internal__getContext_b2Vec2_20b2AABB_____28b2Vec2_20b2AABB____20const__29($0 + 5392 | 0); - $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 15232 >> 2] = HEAP32[$0 + 5384 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 5384 >> 2], b2Vec2_20b2AABB_____20emscripten__internal__getContext_b2Vec2_20b2AABB_____28b2Vec2_20b2AABB____20const__29($0 + 5392 | 0) | 0); - HEAP32[$0 + 5380 >> 2] = $1; - HEAP32[$0 + 5376 >> 2] = 9846; - HEAP32[$0 + 5372 >> 2] = 8; - HEAP32[$0 + 5368 >> 2] = 88; - HEAP32[$0 + 5364 >> 2] = 89; - $1 = emscripten__internal__TypeID_b2AABB_2c_20void___get_28_29(); - $2 = HEAP32[$0 + 5376 >> 2]; - $3 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 15228 >> 2] = HEAP32[$0 + 5368 >> 2]; - $4 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $5 = HEAP32[$0 + 5368 >> 2]; - $6 = b2Vec2_20b2AABB_____20emscripten__internal__getContext_b2Vec2_20b2AABB_____28b2Vec2_20b2AABB____20const__29($0 + 5372 | 0); - $7 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 15236 >> 2] = HEAP32[$0 + 5364 >> 2]; - _embind_register_class_property($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 5364 >> 2], b2Vec2_20b2AABB_____20emscripten__internal__getContext_b2Vec2_20b2AABB_____28b2Vec2_20b2AABB____20const__29($0 + 5372 | 0) | 0); - HEAP32[$0 + 5424 >> 2] = $0 + 4023; - HEAP32[$0 + 5420 >> 2] = 9867; - void_20emscripten__internal__NoBaseClass__verify_b2World__28_29(); - HEAP32[$0 + 5416 >> 2] = 90; - wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_b2World__28_29_29_28_29(), - HEAP32[wasm2js_i32$0 + 5412 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_b2World__28_29_29_28_29(), - HEAP32[wasm2js_i32$0 + 5408 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 5404 >> 2] = 91; - $1 = emscripten__internal__TypeID_b2World_2c_20void___get_28_29(); - $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2World__2c_20void___get_28_29(); - $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2World_20const__2c_20void___get_28_29(); - $4 = emscripten__internal__NoBaseClass__get_28_29(); - HEAP32[$0 + 15240 >> 2] = HEAP32[$0 + 5416 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $6 = HEAP32[$0 + 5416 >> 2]; - HEAP32[$0 + 14732 >> 2] = HEAP32[$0 + 5412 >> 2]; - $7 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); - $8 = HEAP32[$0 + 5412 >> 2]; - HEAP32[$0 + 14728 >> 2] = HEAP32[$0 + 5408 >> 2]; - $9 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); - $10 = HEAP32[$0 + 5408 >> 2]; - $11 = HEAP32[$0 + 5420 >> 2]; - HEAP32[$0 + 15244 >> 2] = HEAP32[$0 + 5404 >> 2]; - _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 5404 >> 2]); - HEAP32[$0 + 5428 >> 2] = $0 + 4023; - HEAP32[$0 + 15252 >> 2] = HEAP32[$0 + 5428 >> 2]; - HEAP32[$0 + 15248 >> 2] = 92; - $3 = HEAP32[$0 + 15252 >> 2]; - void_20emscripten__internal__RegisterClassConstructor_b2World__20_28__29_28b2Vec2___29___invoke_b2World__28b2World__20_28__29_28b2Vec2___29_29(HEAP32[$0 + 15248 >> 2]); - HEAP32[$0 + 4016 >> 2] = 0; - HEAP32[$0 + 4012 >> 2] = 93; - $1 = HEAP32[$0 + 4016 >> 2]; - $2 = HEAP32[$0 + 4012 >> 2]; - HEAP32[$0 + 5432 >> 2] = $2; - HEAP32[$0 + 5436 >> 2] = $1; - $1 = HEAP32[$0 + 5432 >> 2]; - $2 = HEAP32[$0 + 5436 >> 2]; - HEAP32[$0 + 5460 >> 2] = $3; - HEAP32[$0 + 5456 >> 2] = 4068; - HEAP32[$0 + 5452 >> 2] = $2; - HEAP32[$0 + 5448 >> 2] = $1; - $3 = HEAP32[$0 + 5460 >> 2]; - $4 = HEAP32[$0 + 5456 >> 2]; - $1 = HEAP32[$0 + 5448 >> 2]; - HEAP32[$0 + 5444 >> 2] = HEAP32[$0 + 5452 >> 2]; - HEAP32[$0 + 5440 >> 2] = $1; - $2 = HEAP32[$0 + 5444 >> 2]; - $1 = HEAP32[$0 + 5440 >> 2]; - HEAP32[$0 + 1760 >> 2] = $1; - HEAP32[$0 + 1764 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____29_28b2ContactListener__29___invoke_b2World_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2World____29_28b2ContactListener__29_29($4, $0 + 1760 | 0); - HEAP32[$0 + 4004 >> 2] = 0; - HEAP32[$0 + 4e3 >> 2] = 94; - $1 = HEAP32[$0 + 4004 >> 2]; - $2 = HEAP32[$0 + 4e3 >> 2]; - HEAP32[$0 + 5464 >> 2] = $2; - HEAP32[$0 + 5468 >> 2] = $1; - $1 = HEAP32[$0 + 5464 >> 2]; - $2 = HEAP32[$0 + 5468 >> 2]; - HEAP32[$0 + 5492 >> 2] = $3; - HEAP32[$0 + 5488 >> 2] = 1853; - HEAP32[$0 + 5484 >> 2] = $2; - HEAP32[$0 + 5480 >> 2] = $1; - $3 = HEAP32[$0 + 5492 >> 2]; - $4 = HEAP32[$0 + 5488 >> 2]; - $1 = HEAP32[$0 + 5480 >> 2]; - HEAP32[$0 + 5476 >> 2] = HEAP32[$0 + 5484 >> 2]; - HEAP32[$0 + 5472 >> 2] = $1; - $2 = HEAP32[$0 + 5476 >> 2]; - $1 = HEAP32[$0 + 5472 >> 2]; - HEAP32[$0 + 1752 >> 2] = $1; - HEAP32[$0 + 1756 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____29_28b2Draw__29___invoke_b2World_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2World____29_28b2Draw__29_29($4, $0 + 1752 | 0); - HEAP32[$0 + 3992 >> 2] = 0; - HEAP32[$0 + 3988 >> 2] = 95; - $1 = HEAP32[$0 + 3992 >> 2]; - $2 = HEAP32[$0 + 3988 >> 2]; - HEAP32[$0 + 5496 >> 2] = $2; - HEAP32[$0 + 5500 >> 2] = $1; - $1 = HEAP32[$0 + 5496 >> 2]; - $2 = HEAP32[$0 + 5500 >> 2]; - HEAP32[$0 + 5524 >> 2] = $3; - HEAP32[$0 + 5520 >> 2] = 1856; - HEAP32[$0 + 5516 >> 2] = $2; - HEAP32[$0 + 5512 >> 2] = $1; - $3 = HEAP32[$0 + 5524 >> 2]; - $4 = HEAP32[$0 + 5520 >> 2]; - $1 = HEAP32[$0 + 5512 >> 2]; - HEAP32[$0 + 5508 >> 2] = HEAP32[$0 + 5516 >> 2]; - HEAP32[$0 + 5504 >> 2] = $1; - $2 = HEAP32[$0 + 5508 >> 2]; - $1 = HEAP32[$0 + 5504 >> 2]; - HEAP32[$0 + 1744 >> 2] = $1; - HEAP32[$0 + 1748 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____29_28_29___invoke_b2World_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2World____29_28_29_29($4, $0 + 1744 | 0); - HEAP32[$0 + 3980 >> 2] = 0; - HEAP32[$0 + 3976 >> 2] = 96; - $1 = HEAP32[$0 + 3980 >> 2]; - $2 = HEAP32[$0 + 3976 >> 2]; - HEAP32[$0 + 5528 >> 2] = $2; - HEAP32[$0 + 5532 >> 2] = $1; - $1 = HEAP32[$0 + 5528 >> 2]; - $2 = HEAP32[$0 + 5532 >> 2]; - HEAP32[$0 + 5556 >> 2] = $3; - HEAP32[$0 + 5552 >> 2] = 1677; - HEAP32[$0 + 5548 >> 2] = $2; - HEAP32[$0 + 5544 >> 2] = $1; - $3 = HEAP32[$0 + 5556 >> 2]; - $4 = HEAP32[$0 + 5552 >> 2]; - $1 = HEAP32[$0 + 5544 >> 2]; - HEAP32[$0 + 5540 >> 2] = HEAP32[$0 + 5548 >> 2]; - HEAP32[$0 + 5536 >> 2] = $1; - $2 = HEAP32[$0 + 5540 >> 2]; - $1 = HEAP32[$0 + 5536 >> 2]; - HEAP32[$0 + 1736 >> 2] = $1; - HEAP32[$0 + 1740 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Body__20_28b2World____29_28b2BodyDef_20const__29___invoke_b2World_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Body__20_28b2World____29_28b2BodyDef_20const__29_29($4, $0 + 1736 | 0); - HEAP32[$0 + 3968 >> 2] = 0; - HEAP32[$0 + 3964 >> 2] = 97; - $1 = HEAP32[$0 + 3968 >> 2]; - $2 = HEAP32[$0 + 3964 >> 2]; - HEAP32[$0 + 5560 >> 2] = $2; - HEAP32[$0 + 5564 >> 2] = $1; - $1 = HEAP32[$0 + 5560 >> 2]; - $2 = HEAP32[$0 + 5564 >> 2]; - HEAP32[$0 + 5588 >> 2] = $3; - HEAP32[$0 + 5584 >> 2] = 1657; - HEAP32[$0 + 5580 >> 2] = $2; - HEAP32[$0 + 5576 >> 2] = $1; - $3 = HEAP32[$0 + 5588 >> 2]; - $4 = HEAP32[$0 + 5584 >> 2]; - $1 = HEAP32[$0 + 5576 >> 2]; - HEAP32[$0 + 5572 >> 2] = HEAP32[$0 + 5580 >> 2]; - HEAP32[$0 + 5568 >> 2] = $1; - $2 = HEAP32[$0 + 5572 >> 2]; - $1 = HEAP32[$0 + 5568 >> 2]; - HEAP32[$0 + 1728 >> 2] = $1; - HEAP32[$0 + 1732 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____29_28b2Body__29___invoke_b2World_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2World____29_28b2Body__29_29($4, $0 + 1728 | 0); - HEAP32[$0 + 3956 >> 2] = 0; - HEAP32[$0 + 3952 >> 2] = 98; - $1 = HEAP32[$0 + 3956 >> 2]; - $2 = HEAP32[$0 + 3952 >> 2]; - HEAP32[$0 + 5592 >> 2] = $2; - HEAP32[$0 + 5596 >> 2] = $1; - $1 = HEAP32[$0 + 5592 >> 2]; - $2 = HEAP32[$0 + 5596 >> 2]; - HEAP32[$0 + 5620 >> 2] = $3; - HEAP32[$0 + 5616 >> 2] = 2650; - HEAP32[$0 + 5612 >> 2] = $2; - HEAP32[$0 + 5608 >> 2] = $1; - $3 = HEAP32[$0 + 5620 >> 2]; - $4 = HEAP32[$0 + 5616 >> 2]; - $1 = HEAP32[$0 + 5608 >> 2]; - HEAP32[$0 + 5604 >> 2] = HEAP32[$0 + 5612 >> 2]; - HEAP32[$0 + 5600 >> 2] = $1; - $2 = HEAP32[$0 + 5604 >> 2]; - $1 = HEAP32[$0 + 5600 >> 2]; - HEAP32[$0 + 1720 >> 2] = $1; - HEAP32[$0 + 1724 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Joint__20_28b2World____29_28b2JointDef_20const__29___invoke_b2World_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Joint__20_28b2World____29_28b2JointDef_20const__29_29($4, $0 + 1720 | 0); - HEAP32[$0 + 3944 >> 2] = 0; - HEAP32[$0 + 3940 >> 2] = 99; - $1 = HEAP32[$0 + 3944 >> 2]; - $2 = HEAP32[$0 + 3940 >> 2]; - HEAP32[$0 + 5624 >> 2] = $2; - HEAP32[$0 + 5628 >> 2] = $1; - $1 = HEAP32[$0 + 5624 >> 2]; - $2 = HEAP32[$0 + 5628 >> 2]; - HEAP32[$0 + 5652 >> 2] = $3; - HEAP32[$0 + 5648 >> 2] = 2557; - HEAP32[$0 + 5644 >> 2] = $2; - HEAP32[$0 + 5640 >> 2] = $1; - $3 = HEAP32[$0 + 5652 >> 2]; - $4 = HEAP32[$0 + 5648 >> 2]; - $1 = HEAP32[$0 + 5640 >> 2]; - HEAP32[$0 + 5636 >> 2] = HEAP32[$0 + 5644 >> 2]; - HEAP32[$0 + 5632 >> 2] = $1; - $2 = HEAP32[$0 + 5636 >> 2]; - $1 = HEAP32[$0 + 5632 >> 2]; - HEAP32[$0 + 1712 >> 2] = $1; - HEAP32[$0 + 1716 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____29_28b2Joint__29___invoke_b2World_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2World____29_28b2Joint__29_29($4, $0 + 1712 | 0); - HEAP32[$0 + 3936 >> 2] = 0; - HEAP32[$0 + 3932 >> 2] = 100; - $1 = HEAP32[$0 + 3936 >> 2]; - $2 = HEAP32[$0 + 3932 >> 2]; - HEAP32[$0 + 5656 >> 2] = $2; - HEAP32[$0 + 5660 >> 2] = $1; - $1 = HEAP32[$0 + 5656 >> 2]; - $2 = HEAP32[$0 + 5660 >> 2]; - HEAP32[$0 + 5684 >> 2] = $3; - HEAP32[$0 + 5680 >> 2] = 6124; - HEAP32[$0 + 5676 >> 2] = $2; - HEAP32[$0 + 5672 >> 2] = $1; - $3 = HEAP32[$0 + 5684 >> 2]; - $4 = HEAP32[$0 + 5680 >> 2]; - $1 = HEAP32[$0 + 5672 >> 2]; - HEAP32[$0 + 5668 >> 2] = HEAP32[$0 + 5676 >> 2]; - HEAP32[$0 + 5664 >> 2] = $1; - $2 = HEAP32[$0 + 5668 >> 2]; - $1 = HEAP32[$0 + 5664 >> 2]; - HEAP32[$0 + 1704 >> 2] = $1; - HEAP32[$0 + 1708 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____29_28float_2c_20int_2c_20int_29___invoke_b2World__28char_20const__2c_20void_20_28b2World____29_28float_2c_20int_2c_20int_29_29($4, $0 + 1704 | 0); - HEAP32[$0 + 3924 >> 2] = 0; - HEAP32[$0 + 3920 >> 2] = 101; - $1 = HEAP32[$0 + 3924 >> 2]; - $2 = HEAP32[$0 + 3920 >> 2]; - HEAP32[$0 + 5688 >> 2] = $2; - HEAP32[$0 + 5692 >> 2] = $1; - $1 = HEAP32[$0 + 5688 >> 2]; - $2 = HEAP32[$0 + 5692 >> 2]; - HEAP32[$0 + 5716 >> 2] = $3; - HEAP32[$0 + 5712 >> 2] = 10867; - HEAP32[$0 + 5708 >> 2] = $2; - HEAP32[$0 + 5704 >> 2] = $1; - $3 = HEAP32[$0 + 5716 >> 2]; - $4 = HEAP32[$0 + 5712 >> 2]; - $1 = HEAP32[$0 + 5704 >> 2]; - HEAP32[$0 + 5700 >> 2] = HEAP32[$0 + 5708 >> 2]; - HEAP32[$0 + 5696 >> 2] = $1; - $2 = HEAP32[$0 + 5700 >> 2]; - $1 = HEAP32[$0 + 5696 >> 2]; - HEAP32[$0 + 1696 >> 2] = $1; - HEAP32[$0 + 1700 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____29_28b2QueryCallback__2c_20b2AABB_20const__29_20const___invoke_b2World_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2World____29_28b2QueryCallback__2c_20b2AABB_20const__29_20const_29($4, $0 + 1696 | 0); - HEAP32[$0 + 3912 >> 2] = 0; - HEAP32[$0 + 3908 >> 2] = 102; - $1 = HEAP32[$0 + 3912 >> 2]; - $2 = HEAP32[$0 + 3908 >> 2]; - HEAP32[$0 + 5720 >> 2] = $2; - HEAP32[$0 + 5724 >> 2] = $1; - $1 = HEAP32[$0 + 5720 >> 2]; - $2 = HEAP32[$0 + 5724 >> 2]; - HEAP32[$0 + 5748 >> 2] = $3; - HEAP32[$0 + 5744 >> 2] = 1955; - HEAP32[$0 + 5740 >> 2] = $2; - HEAP32[$0 + 5736 >> 2] = $1; - $3 = HEAP32[$0 + 5748 >> 2]; - $4 = HEAP32[$0 + 5744 >> 2]; - $1 = HEAP32[$0 + 5736 >> 2]; - HEAP32[$0 + 5732 >> 2] = HEAP32[$0 + 5740 >> 2]; - HEAP32[$0 + 5728 >> 2] = $1; - $2 = HEAP32[$0 + 5732 >> 2]; - $1 = HEAP32[$0 + 5728 >> 2]; - HEAP32[$0 + 1688 >> 2] = $1; - HEAP32[$0 + 1692 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____29_28b2RayCastCallback__2c_20b2Vec2_20const__2c_20b2Vec2_20const__29_20const___invoke_b2World_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2World____29_28b2RayCastCallback__2c_20b2Vec2_20const__2c_20b2Vec2_20const__29_20const_29($4, $0 + 1688 | 0); - HEAP32[$0 + 3904 >> 2] = 0; - HEAP32[$0 + 3900 >> 2] = 103; - $1 = HEAP32[$0 + 3904 >> 2]; - $2 = HEAP32[$0 + 3900 >> 2]; - HEAP32[$0 + 5752 >> 2] = $2; - HEAP32[$0 + 5756 >> 2] = $1; - $1 = HEAP32[$0 + 5752 >> 2]; - $2 = HEAP32[$0 + 5756 >> 2]; - HEAP32[$0 + 5780 >> 2] = $3; - HEAP32[$0 + 5776 >> 2] = 7651; - HEAP32[$0 + 5772 >> 2] = $2; - HEAP32[$0 + 5768 >> 2] = $1; - $3 = HEAP32[$0 + 5780 >> 2]; - $4 = HEAP32[$0 + 5776 >> 2]; - $1 = HEAP32[$0 + 5768 >> 2]; - HEAP32[$0 + 5764 >> 2] = HEAP32[$0 + 5772 >> 2]; - HEAP32[$0 + 5760 >> 2] = $1; - $2 = HEAP32[$0 + 5764 >> 2]; - $1 = HEAP32[$0 + 5760 >> 2]; - HEAP32[$0 + 1680 >> 2] = $1; - HEAP32[$0 + 1684 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____29_28bool_29___invoke_b2World__28char_20const__2c_20void_20_28b2World____29_28bool_29_29($4, $0 + 1680 | 0); - HEAP32[$0 + 3896 >> 2] = 0; - HEAP32[$0 + 3892 >> 2] = 104; - $1 = HEAP32[$0 + 3896 >> 2]; - $2 = HEAP32[$0 + 3892 >> 2]; - HEAP32[$0 + 5784 >> 2] = $2; - HEAP32[$0 + 5788 >> 2] = $1; - $1 = HEAP32[$0 + 5784 >> 2]; - $2 = HEAP32[$0 + 5788 >> 2]; - HEAP32[$0 + 5812 >> 2] = $3; - HEAP32[$0 + 5808 >> 2] = 7668; - HEAP32[$0 + 5804 >> 2] = $2; - HEAP32[$0 + 5800 >> 2] = $1; - $3 = HEAP32[$0 + 5812 >> 2]; - $4 = HEAP32[$0 + 5808 >> 2]; - $1 = HEAP32[$0 + 5800 >> 2]; - HEAP32[$0 + 5796 >> 2] = HEAP32[$0 + 5804 >> 2]; + HEAP32[$0 + 1144 >> 2] = $1; + HEAP32[$0 + 1148 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20b2Vec2_20const__20_28b2Body____29_28_29_20const_29($4, $0 + 1144 | 0); + HEAP32[$0 + 2768 >> 2] = 0; + HEAP32[$0 + 2764 >> 2] = 179; + $1 = HEAP32[$0 + 2768 >> 2]; + $2 = HEAP32[$0 + 2764 >> 2]; + HEAP32[$0 + 5776 >> 2] = $2; + HEAP32[$0 + 5780 >> 2] = $1; + $1 = HEAP32[$0 + 5776 >> 2]; + $2 = HEAP32[$0 + 5780 >> 2]; + HEAP32[$0 + 5804 >> 2] = $3; + HEAP32[$0 + 5800 >> 2] = 1175; + HEAP32[$0 + 5796 >> 2] = $2; HEAP32[$0 + 5792 >> 2] = $1; - $2 = HEAP32[$0 + 5796 >> 2]; + $3 = HEAP32[$0 + 5804 >> 2]; + $4 = HEAP32[$0 + 5800 >> 2]; $1 = HEAP32[$0 + 5792 >> 2]; - HEAP32[$0 + 1672 >> 2] = $1; - HEAP32[$0 + 1676 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_bool_20_28b2World____29_28_29_20const___invoke_b2World__28char_20const__2c_20bool_20_28b2World____29_28_29_20const_29($4, $0 + 1672 | 0); - HEAP32[$0 + 3888 >> 2] = 0; - HEAP32[$0 + 3884 >> 2] = 105; - $1 = HEAP32[$0 + 3888 >> 2]; - $2 = HEAP32[$0 + 3884 >> 2]; - HEAP32[$0 + 5816 >> 2] = $2; - HEAP32[$0 + 5820 >> 2] = $1; - $1 = HEAP32[$0 + 5816 >> 2]; - $2 = HEAP32[$0 + 5820 >> 2]; - HEAP32[$0 + 5844 >> 2] = $3; - HEAP32[$0 + 5840 >> 2] = 1101; - HEAP32[$0 + 5836 >> 2] = $2; - HEAP32[$0 + 5832 >> 2] = $1; - $3 = HEAP32[$0 + 5844 >> 2]; - $4 = HEAP32[$0 + 5840 >> 2]; - $1 = HEAP32[$0 + 5832 >> 2]; - HEAP32[$0 + 5828 >> 2] = HEAP32[$0 + 5836 >> 2]; - HEAP32[$0 + 5824 >> 2] = $1; - $2 = HEAP32[$0 + 5828 >> 2]; - $1 = HEAP32[$0 + 5824 >> 2]; - HEAP32[$0 + 1664 >> 2] = $1; - HEAP32[$0 + 1668 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____29_28b2Vec2_20const__29___invoke_b2World__28char_20const__2c_20void_20_28b2World____29_28b2Vec2_20const__29_29($4, $0 + 1664 | 0); - HEAP32[$0 + 3880 >> 2] = 0; - HEAP32[$0 + 3876 >> 2] = 106; - $1 = HEAP32[$0 + 3880 >> 2]; - $2 = HEAP32[$0 + 3876 >> 2]; - HEAP32[$0 + 5848 >> 2] = $2; - HEAP32[$0 + 5852 >> 2] = $1; - $1 = HEAP32[$0 + 5848 >> 2]; - $2 = HEAP32[$0 + 5852 >> 2]; - HEAP32[$0 + 5876 >> 2] = $3; - HEAP32[$0 + 5872 >> 2] = 1112; - HEAP32[$0 + 5868 >> 2] = $2; - HEAP32[$0 + 5864 >> 2] = $1; - $3 = HEAP32[$0 + 5876 >> 2]; - $4 = HEAP32[$0 + 5872 >> 2]; - $1 = HEAP32[$0 + 5864 >> 2]; - HEAP32[$0 + 5860 >> 2] = HEAP32[$0 + 5868 >> 2]; + HEAP32[$0 + 5788 >> 2] = HEAP32[$0 + 5796 >> 2]; + HEAP32[$0 + 5784 >> 2] = $1; + $2 = HEAP32[$0 + 5788 >> 2]; + $1 = HEAP32[$0 + 5784 >> 2]; + HEAP32[$0 + 1136 >> 2] = $1; + HEAP32[$0 + 1140 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28float_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28float_29_29($4, $0 + 1136 | 0); + HEAP32[$0 + 2760 >> 2] = 0; + HEAP32[$0 + 2756 >> 2] = 180; + $1 = HEAP32[$0 + 2760 >> 2]; + $2 = HEAP32[$0 + 2756 >> 2]; + HEAP32[$0 + 5584 >> 2] = $2; + HEAP32[$0 + 5588 >> 2] = $1; + $1 = HEAP32[$0 + 5584 >> 2]; + $2 = HEAP32[$0 + 5588 >> 2]; + HEAP32[$0 + 5612 >> 2] = $3; + HEAP32[$0 + 5608 >> 2] = 1194; + HEAP32[$0 + 5604 >> 2] = $2; + HEAP32[$0 + 5600 >> 2] = $1; + $3 = HEAP32[$0 + 5612 >> 2]; + $4 = HEAP32[$0 + 5608 >> 2]; + $1 = HEAP32[$0 + 5600 >> 2]; + HEAP32[$0 + 5596 >> 2] = HEAP32[$0 + 5604 >> 2]; + HEAP32[$0 + 5592 >> 2] = $1; + $2 = HEAP32[$0 + 5596 >> 2]; + $1 = HEAP32[$0 + 5592 >> 2]; + HEAP32[$0 + 1128 >> 2] = $1; + HEAP32[$0 + 1132 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20float_20_28b2Body____29_28_29_20const_29($4, $0 + 1128 | 0); + HEAP32[$0 + 2752 >> 2] = 0; + HEAP32[$0 + 2748 >> 2] = 181; + $1 = HEAP32[$0 + 2752 >> 2]; + $2 = HEAP32[$0 + 2748 >> 2]; + HEAP32[$0 + 5840 >> 2] = $2; + HEAP32[$0 + 5844 >> 2] = $1; + $1 = HEAP32[$0 + 5840 >> 2]; + $2 = HEAP32[$0 + 5844 >> 2]; + HEAP32[$0 + 5868 >> 2] = $3; + HEAP32[$0 + 5864 >> 2] = 10069; + HEAP32[$0 + 5860 >> 2] = $2; HEAP32[$0 + 5856 >> 2] = $1; - $2 = HEAP32[$0 + 5860 >> 2]; + $3 = HEAP32[$0 + 5868 >> 2]; + $4 = HEAP32[$0 + 5864 >> 2]; $1 = HEAP32[$0 + 5856 >> 2]; - HEAP32[$0 + 1656 >> 2] = $1; - HEAP32[$0 + 1660 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2World____29_28_29_20const___invoke_b2World__28char_20const__2c_20b2Vec2_20_28b2World____29_28_29_20const_29($4, $0 + 1656 | 0); - HEAP32[$0 + 3872 >> 2] = 0; - HEAP32[$0 + 3868 >> 2] = 107; - $1 = HEAP32[$0 + 3872 >> 2]; - $2 = HEAP32[$0 + 3868 >> 2]; - HEAP32[$0 + 5880 >> 2] = $2; - HEAP32[$0 + 5884 >> 2] = $1; - $1 = HEAP32[$0 + 5880 >> 2]; - $2 = HEAP32[$0 + 5884 >> 2]; - HEAP32[$0 + 5908 >> 2] = $3; - HEAP32[$0 + 5904 >> 2] = 6119; - HEAP32[$0 + 5900 >> 2] = $2; - HEAP32[$0 + 5896 >> 2] = $1; - $3 = HEAP32[$0 + 5904 >> 2]; - $1 = HEAP32[$0 + 5896 >> 2]; - HEAP32[$0 + 5892 >> 2] = HEAP32[$0 + 5900 >> 2]; - HEAP32[$0 + 5888 >> 2] = $1; - $2 = HEAP32[$0 + 5892 >> 2]; - $1 = HEAP32[$0 + 5888 >> 2]; - HEAP32[$0 + 1648 >> 2] = $1; - HEAP32[$0 + 1652 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____29_28_29___invoke_b2World__28char_20const__2c_20void_20_28b2World____29_28_29_29($3, $0 + 1648 | 0); - HEAP32[$0 + 5932 >> 2] = $0 + 3867; - HEAP32[$0 + 5928 >> 2] = 9208; - void_20emscripten__internal__NoBaseClass__verify_b2Shape__28_29(); - HEAP32[$0 + 5924 >> 2] = 108; - wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_b2Shape__28_29_29_28_29(), - HEAP32[wasm2js_i32$0 + 5920 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_b2Shape__28_29_29_28_29(), - HEAP32[wasm2js_i32$0 + 5916 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 5912 >> 2] = 109; - $1 = emscripten__internal__TypeID_b2Shape_2c_20void___get_28_29(); - $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2Shape__2c_20void___get_28_29(); - $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2Shape_20const__2c_20void___get_28_29(); - $4 = emscripten__internal__NoBaseClass__get_28_29(); - HEAP32[$0 + 15256 >> 2] = HEAP32[$0 + 5924 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $6 = HEAP32[$0 + 5924 >> 2]; - HEAP32[$0 + 14724 >> 2] = HEAP32[$0 + 5920 >> 2]; - $7 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); - $8 = HEAP32[$0 + 5920 >> 2]; - HEAP32[$0 + 14720 >> 2] = HEAP32[$0 + 5916 >> 2]; - $9 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); - $10 = HEAP32[$0 + 5916 >> 2]; - $11 = HEAP32[$0 + 5928 >> 2]; - HEAP32[$0 + 15260 >> 2] = HEAP32[$0 + 5912 >> 2]; - _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 5912 >> 2]); - HEAP32[$0 + 5952 >> 2] = $0 + 3867; - HEAP32[$0 + 5948 >> 2] = 9049; - HEAP32[$0 + 5944 >> 2] = 4; - $1 = HEAP32[$0 + 5952 >> 2]; - HEAP32[$0 + 5940 >> 2] = 110; - HEAP32[$0 + 5936 >> 2] = 111; - $2 = emscripten__internal__TypeID_b2Shape_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 5948 >> 2]; - $4 = emscripten__internal__TypeID_b2Shape__Type_2c_20void___get_28_29(); - HEAP32[$0 + 15264 >> 2] = HEAP32[$0 + 5940 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 5940 >> 2]; - $7 = b2Shape__Type_20b2Shape_____20emscripten__internal__getContext_b2Shape__Type_20b2Shape_____28b2Shape__Type_20b2Shape____20const__29($0 + 5944 | 0); - $8 = emscripten__internal__TypeID_b2Shape__Type_2c_20void___get_28_29(); - HEAP32[$0 + 15268 >> 2] = HEAP32[$0 + 5936 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 5936 >> 2], b2Shape__Type_20b2Shape_____20emscripten__internal__getContext_b2Shape__Type_20b2Shape_____28b2Shape__Type_20b2Shape____20const__29($0 + 5944 | 0) | 0); + HEAP32[$0 + 5852 >> 2] = HEAP32[$0 + 5860 >> 2]; + HEAP32[$0 + 5848 >> 2] = $1; + $2 = HEAP32[$0 + 5852 >> 2]; + $1 = HEAP32[$0 + 5848 >> 2]; + HEAP32[$0 + 1120 >> 2] = $1; + HEAP32[$0 + 1124 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28b2Vec2_20const__2c_20b2Vec2_20const__2c_20bool_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28b2Vec2_20const__2c_20b2Vec2_20const__2c_20bool_29_29($4, $0 + 1120 | 0); + HEAP32[$0 + 2744 >> 2] = 0; + HEAP32[$0 + 2740 >> 2] = 182; + $1 = HEAP32[$0 + 2744 >> 2]; + $2 = HEAP32[$0 + 2740 >> 2]; + HEAP32[$0 + 5904 >> 2] = $2; + HEAP32[$0 + 5908 >> 2] = $1; + $1 = HEAP32[$0 + 5904 >> 2]; + $2 = HEAP32[$0 + 5908 >> 2]; + HEAP32[$0 + 5932 >> 2] = $3; + HEAP32[$0 + 5928 >> 2] = 4071; + HEAP32[$0 + 5924 >> 2] = $2; + HEAP32[$0 + 5920 >> 2] = $1; + $3 = HEAP32[$0 + 5932 >> 2]; + $4 = HEAP32[$0 + 5928 >> 2]; + $1 = HEAP32[$0 + 5920 >> 2]; + HEAP32[$0 + 5916 >> 2] = HEAP32[$0 + 5924 >> 2]; + HEAP32[$0 + 5912 >> 2] = $1; + $2 = HEAP32[$0 + 5916 >> 2]; + $1 = HEAP32[$0 + 5912 >> 2]; + HEAP32[$0 + 1112 >> 2] = $1; + HEAP32[$0 + 1116 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28b2Vec2_20const__2c_20bool_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28b2Vec2_20const__2c_20bool_29_29($4, $0 + 1112 | 0); + HEAP32[$0 + 2736 >> 2] = 0; + HEAP32[$0 + 2732 >> 2] = 183; + $1 = HEAP32[$0 + 2736 >> 2]; + $2 = HEAP32[$0 + 2732 >> 2]; + HEAP32[$0 + 5968 >> 2] = $2; HEAP32[$0 + 5972 >> 2] = $1; - HEAP32[$0 + 5968 >> 2] = 3305; - HEAP32[$0 + 5964 >> 2] = 8; - $3 = HEAP32[$0 + 5972 >> 2]; - HEAP32[$0 + 5960 >> 2] = 112; - HEAP32[$0 + 5956 >> 2] = 113; - $1 = emscripten__internal__TypeID_b2Shape_2c_20void___get_28_29(); - $2 = HEAP32[$0 + 5968 >> 2]; - $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15272 >> 2] = HEAP32[$0 + 5960 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 5960 >> 2]; - $7 = float_20b2Shape_____20emscripten__internal__getContext_float_20b2Shape_____28float_20b2Shape____20const__29($0 + 5964 | 0); - $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15276 >> 2] = HEAP32[$0 + 5956 >> 2]; - _embind_register_class_property($1 | 0, $2 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 5956 >> 2], float_20b2Shape_____20emscripten__internal__getContext_float_20b2Shape_____28float_20b2Shape____20const__29($0 + 5964 | 0) | 0); - HEAP32[$0 + 3860 >> 2] = 0; - HEAP32[$0 + 3856 >> 2] = 114; - $1 = HEAP32[$0 + 3860 >> 2]; - $2 = HEAP32[$0 + 3856 >> 2]; - HEAP32[$0 + 5976 >> 2] = $2; - HEAP32[$0 + 5980 >> 2] = $1; - $1 = HEAP32[$0 + 5976 >> 2]; - $2 = HEAP32[$0 + 5980 >> 2]; - HEAP32[$0 + 6004 >> 2] = $3; - HEAP32[$0 + 6e3 >> 2] = 9081; - HEAP32[$0 + 5996 >> 2] = $2; - HEAP32[$0 + 5992 >> 2] = $1; - $3 = HEAP32[$0 + 6004 >> 2]; - $4 = HEAP32[$0 + 6e3 >> 2]; - $1 = HEAP32[$0 + 5992 >> 2]; - HEAP32[$0 + 5988 >> 2] = HEAP32[$0 + 5996 >> 2]; + $1 = HEAP32[$0 + 5968 >> 2]; + $2 = HEAP32[$0 + 5972 >> 2]; + HEAP32[$0 + 5996 >> 2] = $3; + HEAP32[$0 + 5992 >> 2] = 8920; + HEAP32[$0 + 5988 >> 2] = $2; HEAP32[$0 + 5984 >> 2] = $1; - $2 = HEAP32[$0 + 5988 >> 2]; + $3 = HEAP32[$0 + 5996 >> 2]; + $4 = HEAP32[$0 + 5992 >> 2]; $1 = HEAP32[$0 + 5984 >> 2]; - HEAP32[$0 + 1640 >> 2] = $1; - HEAP32[$0 + 1644 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Shape__Type_20_28b2Shape____29_28_29_20const___invoke_b2Shape__28char_20const__2c_20b2Shape__Type_20_28b2Shape____29_28_29_20const_29($4, $0 + 1640 | 0); - HEAP32[$0 + 3852 >> 2] = 1; - HEAP32[$0 + 3848 >> 2] = 12; - $1 = HEAP32[$0 + 3852 >> 2]; - $2 = HEAP32[$0 + 3848 >> 2]; - HEAP32[$0 + 6008 >> 2] = $2; + HEAP32[$0 + 5980 >> 2] = HEAP32[$0 + 5988 >> 2]; + HEAP32[$0 + 5976 >> 2] = $1; + $2 = HEAP32[$0 + 5980 >> 2]; + $1 = HEAP32[$0 + 5976 >> 2]; + HEAP32[$0 + 1104 >> 2] = $1; + HEAP32[$0 + 1108 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28float_2c_20bool_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28float_2c_20bool_29_29($4, $0 + 1104 | 0); + HEAP32[$0 + 2728 >> 2] = 0; + HEAP32[$0 + 2724 >> 2] = 184; + $1 = HEAP32[$0 + 2728 >> 2]; + $2 = HEAP32[$0 + 2724 >> 2]; + HEAP32[$0 + 5808 >> 2] = $2; + HEAP32[$0 + 5812 >> 2] = $1; + $1 = HEAP32[$0 + 5808 >> 2]; + $2 = HEAP32[$0 + 5812 >> 2]; + HEAP32[$0 + 5836 >> 2] = $3; + HEAP32[$0 + 5832 >> 2] = 9283; + HEAP32[$0 + 5828 >> 2] = $2; + HEAP32[$0 + 5824 >> 2] = $1; + $3 = HEAP32[$0 + 5836 >> 2]; + $4 = HEAP32[$0 + 5832 >> 2]; + $1 = HEAP32[$0 + 5824 >> 2]; + HEAP32[$0 + 5820 >> 2] = HEAP32[$0 + 5828 >> 2]; + HEAP32[$0 + 5816 >> 2] = $1; + $2 = HEAP32[$0 + 5820 >> 2]; + $1 = HEAP32[$0 + 5816 >> 2]; + HEAP32[$0 + 1096 >> 2] = $1; + HEAP32[$0 + 1100 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28b2Vec2_20const__2c_20b2Vec2_20const__2c_20bool_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28b2Vec2_20const__2c_20b2Vec2_20const__2c_20bool_29_29($4, $0 + 1096 | 0); + HEAP32[$0 + 2720 >> 2] = 0; + HEAP32[$0 + 2716 >> 2] = 185; + $1 = HEAP32[$0 + 2720 >> 2]; + $2 = HEAP32[$0 + 2716 >> 2]; + HEAP32[$0 + 5872 >> 2] = $2; + HEAP32[$0 + 5876 >> 2] = $1; + $1 = HEAP32[$0 + 5872 >> 2]; + $2 = HEAP32[$0 + 5876 >> 2]; + HEAP32[$0 + 5900 >> 2] = $3; + HEAP32[$0 + 5896 >> 2] = 4044; + HEAP32[$0 + 5892 >> 2] = $2; + HEAP32[$0 + 5888 >> 2] = $1; + $3 = HEAP32[$0 + 5900 >> 2]; + $4 = HEAP32[$0 + 5896 >> 2]; + $1 = HEAP32[$0 + 5888 >> 2]; + HEAP32[$0 + 5884 >> 2] = HEAP32[$0 + 5892 >> 2]; + HEAP32[$0 + 5880 >> 2] = $1; + $2 = HEAP32[$0 + 5884 >> 2]; + $1 = HEAP32[$0 + 5880 >> 2]; + HEAP32[$0 + 1088 >> 2] = $1; + HEAP32[$0 + 1092 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28b2Vec2_20const__2c_20bool_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28b2Vec2_20const__2c_20bool_29_29($4, $0 + 1088 | 0); + HEAP32[$0 + 2712 >> 2] = 0; + HEAP32[$0 + 2708 >> 2] = 186; + $1 = HEAP32[$0 + 2712 >> 2]; + $2 = HEAP32[$0 + 2708 >> 2]; + HEAP32[$0 + 5936 >> 2] = $2; + HEAP32[$0 + 5940 >> 2] = $1; + $1 = HEAP32[$0 + 5936 >> 2]; + $2 = HEAP32[$0 + 5940 >> 2]; + HEAP32[$0 + 5964 >> 2] = $3; + HEAP32[$0 + 5960 >> 2] = 9263; + HEAP32[$0 + 5956 >> 2] = $2; + HEAP32[$0 + 5952 >> 2] = $1; + $3 = HEAP32[$0 + 5964 >> 2]; + $4 = HEAP32[$0 + 5960 >> 2]; + $1 = HEAP32[$0 + 5952 >> 2]; + HEAP32[$0 + 5948 >> 2] = HEAP32[$0 + 5956 >> 2]; + HEAP32[$0 + 5944 >> 2] = $1; + $2 = HEAP32[$0 + 5948 >> 2]; + $1 = HEAP32[$0 + 5944 >> 2]; + HEAP32[$0 + 1080 >> 2] = $1; + HEAP32[$0 + 1084 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28float_2c_20bool_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28float_2c_20bool_29_29($4, $0 + 1080 | 0); + HEAP32[$0 + 2704 >> 2] = 0; + HEAP32[$0 + 2700 >> 2] = 187; + $1 = HEAP32[$0 + 2704 >> 2]; + $2 = HEAP32[$0 + 2700 >> 2]; + HEAP32[$0 + 5552 >> 2] = $2; + HEAP32[$0 + 5556 >> 2] = $1; + $1 = HEAP32[$0 + 5552 >> 2]; + $2 = HEAP32[$0 + 5556 >> 2]; + HEAP32[$0 + 5580 >> 2] = $3; + HEAP32[$0 + 5576 >> 2] = 3607; + HEAP32[$0 + 5572 >> 2] = $2; + HEAP32[$0 + 5568 >> 2] = $1; + $3 = HEAP32[$0 + 5580 >> 2]; + $4 = HEAP32[$0 + 5576 >> 2]; + $1 = HEAP32[$0 + 5568 >> 2]; + HEAP32[$0 + 5564 >> 2] = HEAP32[$0 + 5572 >> 2]; + HEAP32[$0 + 5560 >> 2] = $1; + $2 = HEAP32[$0 + 5564 >> 2]; + $1 = HEAP32[$0 + 5560 >> 2]; + HEAP32[$0 + 1072 >> 2] = $1; + HEAP32[$0 + 1076 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20float_20_28b2Body____29_28_29_20const_29($4, $0 + 1072 | 0); + HEAP32[$0 + 2696 >> 2] = 0; + HEAP32[$0 + 2692 >> 2] = 188; + $1 = HEAP32[$0 + 2696 >> 2]; + $2 = HEAP32[$0 + 2692 >> 2]; + HEAP32[$0 + 5520 >> 2] = $2; + HEAP32[$0 + 5524 >> 2] = $1; + $1 = HEAP32[$0 + 5520 >> 2]; + $2 = HEAP32[$0 + 5524 >> 2]; + HEAP32[$0 + 5548 >> 2] = $3; + HEAP32[$0 + 5544 >> 2] = 10756; + HEAP32[$0 + 5540 >> 2] = $2; + HEAP32[$0 + 5536 >> 2] = $1; + $3 = HEAP32[$0 + 5548 >> 2]; + $4 = HEAP32[$0 + 5544 >> 2]; + $1 = HEAP32[$0 + 5536 >> 2]; + HEAP32[$0 + 5532 >> 2] = HEAP32[$0 + 5540 >> 2]; + HEAP32[$0 + 5528 >> 2] = $1; + $2 = HEAP32[$0 + 5532 >> 2]; + $1 = HEAP32[$0 + 5528 >> 2]; + HEAP32[$0 + 1064 >> 2] = $1; + HEAP32[$0 + 1068 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20float_20_28b2Body____29_28_29_20const_29($4, $0 + 1064 | 0); + HEAP32[$0 + 2684 >> 2] = 0; + HEAP32[$0 + 2680 >> 2] = 189; + $1 = HEAP32[$0 + 2684 >> 2]; + $2 = HEAP32[$0 + 2680 >> 2]; + HEAP32[$0 + 6e3 >> 2] = $2; + HEAP32[$0 + 6004 >> 2] = $1; + $1 = HEAP32[$0 + 6e3 >> 2]; + $2 = HEAP32[$0 + 6004 >> 2]; + HEAP32[$0 + 6032 >> 2] = $3; + HEAP32[$0 + 6028 >> 2] = 10664; + HEAP32[$0 + 6024 >> 2] = $2; + HEAP32[$0 + 6020 >> 2] = $1; + $3 = HEAP32[$0 + 6032 >> 2]; + $4 = HEAP32[$0 + 6028 >> 2]; + $1 = HEAP32[$0 + 6020 >> 2]; + HEAP32[$0 + 6016 >> 2] = HEAP32[$0 + 6024 >> 2]; HEAP32[$0 + 6012 >> 2] = $1; - $1 = HEAP32[$0 + 6008 >> 2]; - $2 = HEAP32[$0 + 6012 >> 2]; - HEAP32[$0 + 6036 >> 2] = $3; - HEAP32[$0 + 6032 >> 2] = 2431; - HEAP32[$0 + 6028 >> 2] = $2; - HEAP32[$0 + 6024 >> 2] = $1; - $3 = HEAP32[$0 + 6036 >> 2]; - $4 = HEAP32[$0 + 6032 >> 2]; - $1 = HEAP32[$0 + 6024 >> 2]; - HEAP32[$0 + 6020 >> 2] = HEAP32[$0 + 6028 >> 2]; - HEAP32[$0 + 6016 >> 2] = $1; - $2 = HEAP32[$0 + 6020 >> 2]; - $1 = HEAP32[$0 + 6016 >> 2]; - HEAP32[$0 + 1632 >> 2] = $1; - HEAP32[$0 + 1636 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_int_20_28b2Shape____29_28_29_20const___invoke_b2Shape__28char_20const__2c_20int_20_28b2Shape____29_28_29_20const_29($4, $0 + 1632 | 0); - HEAP32[$0 + 3844 >> 2] = 1; - HEAP32[$0 + 3840 >> 2] = 16; - $1 = HEAP32[$0 + 3844 >> 2]; - $2 = HEAP32[$0 + 3840 >> 2]; - HEAP32[$0 + 6040 >> 2] = $2; - HEAP32[$0 + 6044 >> 2] = $1; - $1 = HEAP32[$0 + 6040 >> 2]; - $2 = HEAP32[$0 + 6044 >> 2]; - HEAP32[$0 + 6068 >> 2] = $3; - HEAP32[$0 + 6064 >> 2] = 2455; - HEAP32[$0 + 6060 >> 2] = $2; - HEAP32[$0 + 6056 >> 2] = $1; - $3 = HEAP32[$0 + 6068 >> 2]; - $4 = HEAP32[$0 + 6064 >> 2]; - $1 = HEAP32[$0 + 6056 >> 2]; - HEAP32[$0 + 6052 >> 2] = HEAP32[$0 + 6060 >> 2]; - HEAP32[$0 + 6048 >> 2] = $1; - $2 = HEAP32[$0 + 6052 >> 2]; - $1 = HEAP32[$0 + 6048 >> 2]; - HEAP32[$0 + 1624 >> 2] = $1; - HEAP32[$0 + 1628 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_bool_20_28b2Shape____29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const___invoke_b2Shape__28char_20const__2c_20bool_20_28b2Shape____29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const_29($4, $0 + 1624 | 0); - HEAP32[$0 + 3832 >> 2] = 1; - HEAP32[$0 + 3828 >> 2] = 20; - $1 = HEAP32[$0 + 3832 >> 2]; - $2 = HEAP32[$0 + 3828 >> 2]; - HEAP32[$0 + 6072 >> 2] = $2; - HEAP32[$0 + 6076 >> 2] = $1; - $1 = HEAP32[$0 + 6072 >> 2]; - $2 = HEAP32[$0 + 6076 >> 2]; - HEAP32[$0 + 6100 >> 2] = $3; - HEAP32[$0 + 6096 >> 2] = 1955; - HEAP32[$0 + 6092 >> 2] = $2; - HEAP32[$0 + 6088 >> 2] = $1; - $3 = HEAP32[$0 + 6100 >> 2]; - $4 = HEAP32[$0 + 6096 >> 2]; - $1 = HEAP32[$0 + 6088 >> 2]; - HEAP32[$0 + 6084 >> 2] = HEAP32[$0 + 6092 >> 2]; - HEAP32[$0 + 6080 >> 2] = $1; - $2 = HEAP32[$0 + 6084 >> 2]; + $2 = HEAP32[$0 + 6016 >> 2]; + $1 = HEAP32[$0 + 6012 >> 2]; + HEAP32[$0 + 1056 >> 2] = $1; + HEAP32[$0 + 1060 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28b2MassData__29_20const___invoke_b2Body_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2Body____29_28b2MassData__29_20const_29($4, $0 + 1056 | 0); + $1 = emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_2__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_2__28embind_init_b2_28_29__$_2_20const__29($0 + 2679 | 0); + HEAP32[$0 + 6044 >> 2] = $3; + HEAP32[$0 + 6040 >> 2] = 10652; + HEAP32[$0 + 6036 >> 2] = $1; + $3 = HEAP32[$0 + 6044 >> 2]; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2Body__2c_20b2MassData_20const__29___invoke_b2Body_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28b2Body__2c_20b2MassData_20const__29_29(HEAP32[$0 + 6040 >> 2], HEAP32[$0 + 6036 >> 2]); + HEAP32[$0 + 2672 >> 2] = 0; + HEAP32[$0 + 2668 >> 2] = 190; + $1 = HEAP32[$0 + 2672 >> 2]; + $2 = HEAP32[$0 + 2668 >> 2]; + HEAP32[$0 + 6080 >> 2] = $2; + HEAP32[$0 + 6084 >> 2] = $1; $1 = HEAP32[$0 + 6080 >> 2]; - HEAP32[$0 + 1616 >> 2] = $1; - HEAP32[$0 + 1620 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_bool_20_28b2Shape____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const___invoke_b2Shape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28b2Shape____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const_29($4, $0 + 1616 | 0); - HEAP32[$0 + 3820 >> 2] = 1; - HEAP32[$0 + 3816 >> 2] = 24; - $1 = HEAP32[$0 + 3820 >> 2]; - $2 = HEAP32[$0 + 3816 >> 2]; - HEAP32[$0 + 6104 >> 2] = $2; - HEAP32[$0 + 6108 >> 2] = $1; - $1 = HEAP32[$0 + 6104 >> 2]; - $2 = HEAP32[$0 + 6108 >> 2]; - HEAP32[$0 + 6132 >> 2] = $3; - HEAP32[$0 + 6128 >> 2] = 10896; - HEAP32[$0 + 6124 >> 2] = $2; - HEAP32[$0 + 6120 >> 2] = $1; - $3 = HEAP32[$0 + 6132 >> 2]; - $4 = HEAP32[$0 + 6128 >> 2]; - $1 = HEAP32[$0 + 6120 >> 2]; - HEAP32[$0 + 6116 >> 2] = HEAP32[$0 + 6124 >> 2]; - HEAP32[$0 + 6112 >> 2] = $1; - $2 = HEAP32[$0 + 6116 >> 2]; - $1 = HEAP32[$0 + 6112 >> 2]; - HEAP32[$0 + 1608 >> 2] = $1; - HEAP32[$0 + 1612 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Shape____29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const___invoke_b2Shape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2Shape____29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const_29($4, $0 + 1608 | 0); - HEAP32[$0 + 3808 >> 2] = 1; - HEAP32[$0 + 3804 >> 2] = 28; - $1 = HEAP32[$0 + 3808 >> 2]; - $2 = HEAP32[$0 + 3804 >> 2]; - HEAP32[$0 + 6136 >> 2] = $2; - HEAP32[$0 + 6140 >> 2] = $1; - $1 = HEAP32[$0 + 6136 >> 2]; - $2 = HEAP32[$0 + 6140 >> 2]; - HEAP32[$0 + 6164 >> 2] = $3; - HEAP32[$0 + 6160 >> 2] = 3462; - HEAP32[$0 + 6156 >> 2] = $2; - HEAP32[$0 + 6152 >> 2] = $1; - $3 = HEAP32[$0 + 6164 >> 2]; - $4 = HEAP32[$0 + 6160 >> 2]; - $1 = HEAP32[$0 + 6152 >> 2]; - HEAP32[$0 + 6148 >> 2] = HEAP32[$0 + 6156 >> 2]; - HEAP32[$0 + 6144 >> 2] = $1; - $2 = HEAP32[$0 + 6148 >> 2]; - $1 = HEAP32[$0 + 6144 >> 2]; - HEAP32[$0 + 1600 >> 2] = $1; - HEAP32[$0 + 1604 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Shape____29_28b2MassData__2c_20float_29_20const___invoke_b2Shape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2Shape____29_28b2MassData__2c_20float_29_20const_29($4, $0 + 1600 | 0); - $1 = emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_2__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_2__28embind_init_b2_28_29__$_2_20const__29($0 + 3803 | 0); - HEAP32[$0 + 6176 >> 2] = $3; - HEAP32[$0 + 6172 >> 2] = 3314; - HEAP32[$0 + 6168 >> 2] = $1; - $1 = HEAP32[$0 + 6176 >> 2]; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2Shape__2c_20float_29___invoke_b2Shape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28b2Shape__2c_20float_29_29(HEAP32[$0 + 6172 >> 2], HEAP32[$0 + 6168 >> 2]); - $2 = emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_3__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_3__28embind_init_b2_28_29__$_3_20const__29($0 + 3801 | 0); - HEAP32[$0 + 6188 >> 2] = $1; - HEAP32[$0 + 6184 >> 2] = 3324; - HEAP32[$0 + 6180 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28__29_28b2Shape__29___invoke_b2Shape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20float_20_28__29_28b2Shape__29_29(HEAP32[$0 + 6184 >> 2], HEAP32[$0 + 6180 >> 2]); - HEAP32[$0 + 6212 >> 2] = $0 + 3799; - HEAP32[$0 + 6208 >> 2] = 9192; - void_20emscripten__base_b2Shape___verify_b2CircleShape__28_29(); - HEAP32[$0 + 6204 >> 2] = 115; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2Shape__20_28_emscripten__base_b2Shape___getUpcaster_b2CircleShape__28_29_29_28b2CircleShape__29(), - HEAP32[wasm2js_i32$0 + 6200 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2CircleShape__20_28_emscripten__base_b2Shape___getDowncaster_b2CircleShape__28_29_29_28b2Shape__29(), - HEAP32[wasm2js_i32$0 + 6196 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 6192 >> 2] = 116; - $1 = emscripten__internal__TypeID_b2CircleShape_2c_20void___get_28_29(); - $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2CircleShape__2c_20void___get_28_29(); - $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2CircleShape_20const__2c_20void___get_28_29(); - $4 = emscripten__base_b2Shape___get_28_29(); - HEAP32[$0 + 15280 >> 2] = HEAP32[$0 + 6204 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $6 = HEAP32[$0 + 6204 >> 2]; - HEAP32[$0 + 15284 >> 2] = HEAP32[$0 + 6200 >> 2]; - $7 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $8 = HEAP32[$0 + 6200 >> 2]; - HEAP32[$0 + 15288 >> 2] = HEAP32[$0 + 6196 >> 2]; - $9 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $10 = HEAP32[$0 + 6196 >> 2]; - $11 = HEAP32[$0 + 6208 >> 2]; - HEAP32[$0 + 15292 >> 2] = HEAP32[$0 + 6192 >> 2]; - _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 6192 >> 2]); - HEAP32[$0 + 6216 >> 2] = $0 + 3799; - HEAP32[$0 + 15300 >> 2] = HEAP32[$0 + 6216 >> 2]; - HEAP32[$0 + 15296 >> 2] = 117; - $1 = HEAP32[$0 + 15300 >> 2]; - void_20emscripten__internal__RegisterClassConstructor_b2CircleShape__20_28__29_28_29___invoke_b2CircleShape__28b2CircleShape__20_28__29_28_29_29(HEAP32[$0 + 15296 >> 2]); - HEAP32[$0 + 6236 >> 2] = $1; - HEAP32[$0 + 6232 >> 2] = 6150; - HEAP32[$0 + 6228 >> 2] = 12; - $3 = HEAP32[$0 + 6236 >> 2]; - HEAP32[$0 + 6224 >> 2] = 118; - HEAP32[$0 + 6220 >> 2] = 119; - $1 = emscripten__internal__TypeID_b2CircleShape_2c_20void___get_28_29(); - $2 = HEAP32[$0 + 6232 >> 2]; - $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 15304 >> 2] = HEAP32[$0 + 6224 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 6224 >> 2]; - $7 = b2Vec2_20b2CircleShape_____20emscripten__internal__getContext_b2Vec2_20b2CircleShape_____28b2Vec2_20b2CircleShape____20const__29($0 + 6228 | 0); - $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 15308 >> 2] = HEAP32[$0 + 6220 >> 2]; - _embind_register_class_property($1 | 0, $2 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 6220 >> 2], b2Vec2_20b2CircleShape_____20emscripten__internal__getContext_b2Vec2_20b2CircleShape_____28b2Vec2_20b2CircleShape____20const__29($0 + 6228 | 0) | 0); - HEAP32[$0 + 3792 >> 2] = 1; - HEAP32[$0 + 3788 >> 2] = 8; - $1 = HEAP32[$0 + 3792 >> 2]; - $2 = HEAP32[$0 + 3788 >> 2]; - HEAP32[$0 + 6240 >> 2] = $2; - HEAP32[$0 + 6244 >> 2] = $1; - $1 = HEAP32[$0 + 6240 >> 2]; - $2 = HEAP32[$0 + 6244 >> 2]; - HEAP32[$0 + 6268 >> 2] = $3; - HEAP32[$0 + 6264 >> 2] = 9214; - HEAP32[$0 + 6260 >> 2] = $2; - HEAP32[$0 + 6256 >> 2] = $1; - $3 = HEAP32[$0 + 6268 >> 2]; - $4 = HEAP32[$0 + 6264 >> 2]; - $1 = HEAP32[$0 + 6256 >> 2]; - HEAP32[$0 + 6252 >> 2] = HEAP32[$0 + 6260 >> 2]; - HEAP32[$0 + 6248 >> 2] = $1; - $2 = HEAP32[$0 + 6252 >> 2]; - $1 = HEAP32[$0 + 6248 >> 2]; - HEAP32[$0 + 1592 >> 2] = $1; - HEAP32[$0 + 1596 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Shape__20_28b2CircleShape____29_28b2BlockAllocator__29_20const___invoke_b2CircleShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Shape__20_28b2CircleShape____29_28b2BlockAllocator__29_20const_29($4, $0 + 1592 | 0); - HEAP32[$0 + 3784 >> 2] = 1; - HEAP32[$0 + 3780 >> 2] = 12; - $1 = HEAP32[$0 + 3784 >> 2]; - $2 = HEAP32[$0 + 3780 >> 2]; + $2 = HEAP32[$0 + 6084 >> 2]; + HEAP32[$0 + 6108 >> 2] = $3; + HEAP32[$0 + 6104 >> 2] = 10638; + HEAP32[$0 + 6100 >> 2] = $2; + HEAP32[$0 + 6096 >> 2] = $1; + $3 = HEAP32[$0 + 6108 >> 2]; + $4 = HEAP32[$0 + 6104 >> 2]; + $1 = HEAP32[$0 + 6096 >> 2]; + HEAP32[$0 + 6092 >> 2] = HEAP32[$0 + 6100 >> 2]; + HEAP32[$0 + 6088 >> 2] = $1; + $2 = HEAP32[$0 + 6092 >> 2]; + $1 = HEAP32[$0 + 6088 >> 2]; + HEAP32[$0 + 1048 >> 2] = $1; + HEAP32[$0 + 1052 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28_29_29($4, $0 + 1048 | 0); + HEAP32[$0 + 2664 >> 2] = 0; + HEAP32[$0 + 2660 >> 2] = 191; + $1 = HEAP32[$0 + 2664 >> 2]; + $2 = HEAP32[$0 + 2660 >> 2]; HEAP32[$0 + 6272 >> 2] = $2; HEAP32[$0 + 6276 >> 2] = $1; $1 = HEAP32[$0 + 6272 >> 2]; $2 = HEAP32[$0 + 6276 >> 2]; HEAP32[$0 + 6300 >> 2] = $3; - HEAP32[$0 + 6296 >> 2] = 2431; + HEAP32[$0 + 6296 >> 2] = 2637; HEAP32[$0 + 6292 >> 2] = $2; HEAP32[$0 + 6288 >> 2] = $1; $3 = HEAP32[$0 + 6300 >> 2]; @@ -2091,19 +2555,261 @@ function embind_init_b2_28_29() { HEAP32[$0 + 6280 >> 2] = $1; $2 = HEAP32[$0 + 6284 >> 2]; $1 = HEAP32[$0 + 6280 >> 2]; - HEAP32[$0 + 1584 >> 2] = $1; - HEAP32[$0 + 1588 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_int_20_28b2CircleShape____29_28_29_20const___invoke_b2CircleShape__28char_20const__2c_20int_20_28b2CircleShape____29_28_29_20const_29($4, $0 + 1584 | 0); - HEAP32[$0 + 3776 >> 2] = 1; - HEAP32[$0 + 3772 >> 2] = 16; - $1 = HEAP32[$0 + 3776 >> 2]; - $2 = HEAP32[$0 + 3772 >> 2]; + HEAP32[$0 + 1040 >> 2] = $1; + HEAP32[$0 + 1044 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2Body____29_28b2Vec2_20const__29_20const___invoke_b2Body__28char_20const__2c_20b2Vec2_20_28b2Body____29_28b2Vec2_20const__29_20const_29($4, $0 + 1040 | 0); + HEAP32[$0 + 2656 >> 2] = 0; + HEAP32[$0 + 2652 >> 2] = 192; + $1 = HEAP32[$0 + 2656 >> 2]; + $2 = HEAP32[$0 + 2652 >> 2]; + HEAP32[$0 + 6240 >> 2] = $2; + HEAP32[$0 + 6244 >> 2] = $1; + $1 = HEAP32[$0 + 6240 >> 2]; + $2 = HEAP32[$0 + 6244 >> 2]; + HEAP32[$0 + 6268 >> 2] = $3; + HEAP32[$0 + 6264 >> 2] = 3859; + HEAP32[$0 + 6260 >> 2] = $2; + HEAP32[$0 + 6256 >> 2] = $1; + $3 = HEAP32[$0 + 6268 >> 2]; + $4 = HEAP32[$0 + 6264 >> 2]; + $1 = HEAP32[$0 + 6256 >> 2]; + HEAP32[$0 + 6252 >> 2] = HEAP32[$0 + 6260 >> 2]; + HEAP32[$0 + 6248 >> 2] = $1; + $2 = HEAP32[$0 + 6252 >> 2]; + $1 = HEAP32[$0 + 6248 >> 2]; + HEAP32[$0 + 1032 >> 2] = $1; + HEAP32[$0 + 1036 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2Body____29_28b2Vec2_20const__29_20const___invoke_b2Body__28char_20const__2c_20b2Vec2_20_28b2Body____29_28b2Vec2_20const__29_20const_29($4, $0 + 1032 | 0); + HEAP32[$0 + 2648 >> 2] = 0; + HEAP32[$0 + 2644 >> 2] = 193; + $1 = HEAP32[$0 + 2648 >> 2]; + $2 = HEAP32[$0 + 2644 >> 2]; + HEAP32[$0 + 6208 >> 2] = $2; + HEAP32[$0 + 6212 >> 2] = $1; + $1 = HEAP32[$0 + 6208 >> 2]; + $2 = HEAP32[$0 + 6212 >> 2]; + HEAP32[$0 + 6236 >> 2] = $3; + HEAP32[$0 + 6232 >> 2] = 2591; + HEAP32[$0 + 6228 >> 2] = $2; + HEAP32[$0 + 6224 >> 2] = $1; + $3 = HEAP32[$0 + 6236 >> 2]; + $4 = HEAP32[$0 + 6232 >> 2]; + $1 = HEAP32[$0 + 6224 >> 2]; + HEAP32[$0 + 6220 >> 2] = HEAP32[$0 + 6228 >> 2]; + HEAP32[$0 + 6216 >> 2] = $1; + $2 = HEAP32[$0 + 6220 >> 2]; + $1 = HEAP32[$0 + 6216 >> 2]; + HEAP32[$0 + 1024 >> 2] = $1; + HEAP32[$0 + 1028 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2Body____29_28b2Vec2_20const__29_20const___invoke_b2Body__28char_20const__2c_20b2Vec2_20_28b2Body____29_28b2Vec2_20const__29_20const_29($4, $0 + 1024 | 0); + HEAP32[$0 + 2640 >> 2] = 0; + HEAP32[$0 + 2636 >> 2] = 194; + $1 = HEAP32[$0 + 2640 >> 2]; + $2 = HEAP32[$0 + 2636 >> 2]; + HEAP32[$0 + 6176 >> 2] = $2; + HEAP32[$0 + 6180 >> 2] = $1; + $1 = HEAP32[$0 + 6176 >> 2]; + $2 = HEAP32[$0 + 6180 >> 2]; + HEAP32[$0 + 6204 >> 2] = $3; + HEAP32[$0 + 6200 >> 2] = 3844; + HEAP32[$0 + 6196 >> 2] = $2; + HEAP32[$0 + 6192 >> 2] = $1; + $3 = HEAP32[$0 + 6204 >> 2]; + $4 = HEAP32[$0 + 6200 >> 2]; + $1 = HEAP32[$0 + 6192 >> 2]; + HEAP32[$0 + 6188 >> 2] = HEAP32[$0 + 6196 >> 2]; + HEAP32[$0 + 6184 >> 2] = $1; + $2 = HEAP32[$0 + 6188 >> 2]; + $1 = HEAP32[$0 + 6184 >> 2]; + HEAP32[$0 + 1016 >> 2] = $1; + HEAP32[$0 + 1020 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2Body____29_28b2Vec2_20const__29_20const___invoke_b2Body__28char_20const__2c_20b2Vec2_20_28b2Body____29_28b2Vec2_20const__29_20const_29($4, $0 + 1016 | 0); + HEAP32[$0 + 2632 >> 2] = 0; + HEAP32[$0 + 2628 >> 2] = 195; + $1 = HEAP32[$0 + 2632 >> 2]; + $2 = HEAP32[$0 + 2628 >> 2]; + HEAP32[$0 + 6144 >> 2] = $2; + HEAP32[$0 + 6148 >> 2] = $1; + $1 = HEAP32[$0 + 6144 >> 2]; + $2 = HEAP32[$0 + 6148 >> 2]; + HEAP32[$0 + 6172 >> 2] = $3; + HEAP32[$0 + 6168 >> 2] = 2651; + HEAP32[$0 + 6164 >> 2] = $2; + HEAP32[$0 + 6160 >> 2] = $1; + $3 = HEAP32[$0 + 6172 >> 2]; + $4 = HEAP32[$0 + 6168 >> 2]; + $1 = HEAP32[$0 + 6160 >> 2]; + HEAP32[$0 + 6156 >> 2] = HEAP32[$0 + 6164 >> 2]; + HEAP32[$0 + 6152 >> 2] = $1; + $2 = HEAP32[$0 + 6156 >> 2]; + $1 = HEAP32[$0 + 6152 >> 2]; + HEAP32[$0 + 1008 >> 2] = $1; + HEAP32[$0 + 1012 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2Body____29_28b2Vec2_20const__29_20const___invoke_b2Body__28char_20const__2c_20b2Vec2_20_28b2Body____29_28b2Vec2_20const__29_20const_29($4, $0 + 1008 | 0); + HEAP32[$0 + 2624 >> 2] = 0; + HEAP32[$0 + 2620 >> 2] = 196; + $1 = HEAP32[$0 + 2624 >> 2]; + $2 = HEAP32[$0 + 2620 >> 2]; + HEAP32[$0 + 6112 >> 2] = $2; + HEAP32[$0 + 6116 >> 2] = $1; + $1 = HEAP32[$0 + 6112 >> 2]; + $2 = HEAP32[$0 + 6116 >> 2]; + HEAP32[$0 + 6140 >> 2] = $3; + HEAP32[$0 + 6136 >> 2] = 2605; + HEAP32[$0 + 6132 >> 2] = $2; + HEAP32[$0 + 6128 >> 2] = $1; + $3 = HEAP32[$0 + 6140 >> 2]; + $4 = HEAP32[$0 + 6136 >> 2]; + $1 = HEAP32[$0 + 6128 >> 2]; + HEAP32[$0 + 6124 >> 2] = HEAP32[$0 + 6132 >> 2]; + HEAP32[$0 + 6120 >> 2] = $1; + $2 = HEAP32[$0 + 6124 >> 2]; + $1 = HEAP32[$0 + 6120 >> 2]; + HEAP32[$0 + 1e3 >> 2] = $1; + HEAP32[$0 + 1004 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2Body____29_28b2Vec2_20const__29_20const___invoke_b2Body__28char_20const__2c_20b2Vec2_20_28b2Body____29_28b2Vec2_20const__29_20const_29($4, $0 + 1e3 | 0); + HEAP32[$0 + 2616 >> 2] = 0; + HEAP32[$0 + 2612 >> 2] = 197; + $1 = HEAP32[$0 + 2616 >> 2]; + $2 = HEAP32[$0 + 2612 >> 2]; + HEAP32[$0 + 5488 >> 2] = $2; + HEAP32[$0 + 5492 >> 2] = $1; + $1 = HEAP32[$0 + 5488 >> 2]; + $2 = HEAP32[$0 + 5492 >> 2]; + HEAP32[$0 + 5516 >> 2] = $3; + HEAP32[$0 + 5512 >> 2] = 7962; + HEAP32[$0 + 5508 >> 2] = $2; + HEAP32[$0 + 5504 >> 2] = $1; + $3 = HEAP32[$0 + 5516 >> 2]; + $4 = HEAP32[$0 + 5512 >> 2]; + $1 = HEAP32[$0 + 5504 >> 2]; + HEAP32[$0 + 5500 >> 2] = HEAP32[$0 + 5508 >> 2]; + HEAP32[$0 + 5496 >> 2] = $1; + $2 = HEAP32[$0 + 5500 >> 2]; + $1 = HEAP32[$0 + 5496 >> 2]; + HEAP32[$0 + 992 >> 2] = $1; + HEAP32[$0 + 996 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20float_20_28b2Body____29_28_29_20const_29($4, $0 + 992 | 0); + HEAP32[$0 + 2608 >> 2] = 0; + HEAP32[$0 + 2604 >> 2] = 198; + $1 = HEAP32[$0 + 2608 >> 2]; + $2 = HEAP32[$0 + 2604 >> 2]; + HEAP32[$0 + 5744 >> 2] = $2; + HEAP32[$0 + 5748 >> 2] = $1; + $1 = HEAP32[$0 + 5744 >> 2]; + $2 = HEAP32[$0 + 5748 >> 2]; + HEAP32[$0 + 5772 >> 2] = $3; + HEAP32[$0 + 5768 >> 2] = 7945; + HEAP32[$0 + 5764 >> 2] = $2; + HEAP32[$0 + 5760 >> 2] = $1; + $3 = HEAP32[$0 + 5772 >> 2]; + $4 = HEAP32[$0 + 5768 >> 2]; + $1 = HEAP32[$0 + 5760 >> 2]; + HEAP32[$0 + 5756 >> 2] = HEAP32[$0 + 5764 >> 2]; + HEAP32[$0 + 5752 >> 2] = $1; + $2 = HEAP32[$0 + 5756 >> 2]; + $1 = HEAP32[$0 + 5752 >> 2]; + HEAP32[$0 + 984 >> 2] = $1; + HEAP32[$0 + 988 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28float_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28float_29_29($4, $0 + 984 | 0); + HEAP32[$0 + 2600 >> 2] = 0; + HEAP32[$0 + 2596 >> 2] = 199; + $1 = HEAP32[$0 + 2600 >> 2]; + $2 = HEAP32[$0 + 2596 >> 2]; + HEAP32[$0 + 5456 >> 2] = $2; + HEAP32[$0 + 5460 >> 2] = $1; + $1 = HEAP32[$0 + 5456 >> 2]; + $2 = HEAP32[$0 + 5460 >> 2]; + HEAP32[$0 + 5484 >> 2] = $3; + HEAP32[$0 + 5480 >> 2] = 7913; + HEAP32[$0 + 5476 >> 2] = $2; + HEAP32[$0 + 5472 >> 2] = $1; + $3 = HEAP32[$0 + 5484 >> 2]; + $4 = HEAP32[$0 + 5480 >> 2]; + $1 = HEAP32[$0 + 5472 >> 2]; + HEAP32[$0 + 5468 >> 2] = HEAP32[$0 + 5476 >> 2]; + HEAP32[$0 + 5464 >> 2] = $1; + $2 = HEAP32[$0 + 5468 >> 2]; + $1 = HEAP32[$0 + 5464 >> 2]; + HEAP32[$0 + 976 >> 2] = $1; + HEAP32[$0 + 980 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20float_20_28b2Body____29_28_29_20const_29($4, $0 + 976 | 0); + HEAP32[$0 + 2592 >> 2] = 0; + HEAP32[$0 + 2588 >> 2] = 200; + $1 = HEAP32[$0 + 2592 >> 2]; + $2 = HEAP32[$0 + 2588 >> 2]; + HEAP32[$0 + 5712 >> 2] = $2; + HEAP32[$0 + 5716 >> 2] = $1; + $1 = HEAP32[$0 + 5712 >> 2]; + $2 = HEAP32[$0 + 5716 >> 2]; + HEAP32[$0 + 5740 >> 2] = $3; + HEAP32[$0 + 5736 >> 2] = 7895; + HEAP32[$0 + 5732 >> 2] = $2; + HEAP32[$0 + 5728 >> 2] = $1; + $3 = HEAP32[$0 + 5740 >> 2]; + $4 = HEAP32[$0 + 5736 >> 2]; + $1 = HEAP32[$0 + 5728 >> 2]; + HEAP32[$0 + 5724 >> 2] = HEAP32[$0 + 5732 >> 2]; + HEAP32[$0 + 5720 >> 2] = $1; + $2 = HEAP32[$0 + 5724 >> 2]; + $1 = HEAP32[$0 + 5720 >> 2]; + HEAP32[$0 + 968 >> 2] = $1; + HEAP32[$0 + 972 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28float_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28float_29_29($4, $0 + 968 | 0); + HEAP32[$0 + 2584 >> 2] = 0; + HEAP32[$0 + 2580 >> 2] = 201; + $1 = HEAP32[$0 + 2584 >> 2]; + $2 = HEAP32[$0 + 2580 >> 2]; + HEAP32[$0 + 5424 >> 2] = $2; + HEAP32[$0 + 5428 >> 2] = $1; + $1 = HEAP32[$0 + 5424 >> 2]; + $2 = HEAP32[$0 + 5428 >> 2]; + HEAP32[$0 + 5452 >> 2] = $3; + HEAP32[$0 + 5448 >> 2] = 9920; + HEAP32[$0 + 5444 >> 2] = $2; + HEAP32[$0 + 5440 >> 2] = $1; + $3 = HEAP32[$0 + 5452 >> 2]; + $4 = HEAP32[$0 + 5448 >> 2]; + $1 = HEAP32[$0 + 5440 >> 2]; + HEAP32[$0 + 5436 >> 2] = HEAP32[$0 + 5444 >> 2]; + HEAP32[$0 + 5432 >> 2] = $1; + $2 = HEAP32[$0 + 5436 >> 2]; + $1 = HEAP32[$0 + 5432 >> 2]; + HEAP32[$0 + 960 >> 2] = $1; + HEAP32[$0 + 964 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20float_20_28b2Body____29_28_29_20const_29($4, $0 + 960 | 0); + HEAP32[$0 + 2576 >> 2] = 0; + HEAP32[$0 + 2572 >> 2] = 202; + $1 = HEAP32[$0 + 2576 >> 2]; + $2 = HEAP32[$0 + 2572 >> 2]; + HEAP32[$0 + 5680 >> 2] = $2; + HEAP32[$0 + 5684 >> 2] = $1; + $1 = HEAP32[$0 + 5680 >> 2]; + $2 = HEAP32[$0 + 5684 >> 2]; + HEAP32[$0 + 5708 >> 2] = $3; + HEAP32[$0 + 5704 >> 2] = 9904; + HEAP32[$0 + 5700 >> 2] = $2; + HEAP32[$0 + 5696 >> 2] = $1; + $3 = HEAP32[$0 + 5708 >> 2]; + $4 = HEAP32[$0 + 5704 >> 2]; + $1 = HEAP32[$0 + 5696 >> 2]; + HEAP32[$0 + 5692 >> 2] = HEAP32[$0 + 5700 >> 2]; + HEAP32[$0 + 5688 >> 2] = $1; + $2 = HEAP32[$0 + 5692 >> 2]; + $1 = HEAP32[$0 + 5688 >> 2]; + HEAP32[$0 + 952 >> 2] = $1; + HEAP32[$0 + 956 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28float_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28float_29_29($4, $0 + 952 | 0); + HEAP32[$0 + 2568 >> 2] = 0; + HEAP32[$0 + 2564 >> 2] = 203; + $1 = HEAP32[$0 + 2568 >> 2]; + $2 = HEAP32[$0 + 2564 >> 2]; HEAP32[$0 + 6304 >> 2] = $2; HEAP32[$0 + 6308 >> 2] = $1; $1 = HEAP32[$0 + 6304 >> 2]; $2 = HEAP32[$0 + 6308 >> 2]; HEAP32[$0 + 6332 >> 2] = $3; - HEAP32[$0 + 6328 >> 2] = 2455; + HEAP32[$0 + 6328 >> 2] = 9500; HEAP32[$0 + 6324 >> 2] = $2; HEAP32[$0 + 6320 >> 2] = $1; $3 = HEAP32[$0 + 6332 >> 2]; @@ -2113,19 +2819,19 @@ function embind_init_b2_28_29() { HEAP32[$0 + 6312 >> 2] = $1; $2 = HEAP32[$0 + 6316 >> 2]; $1 = HEAP32[$0 + 6312 >> 2]; - HEAP32[$0 + 1576 >> 2] = $1; - HEAP32[$0 + 1580 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_bool_20_28b2CircleShape____29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const___invoke_b2CircleShape__28char_20const__2c_20bool_20_28b2CircleShape____29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const_29($4, $0 + 1576 | 0); - HEAP32[$0 + 3764 >> 2] = 1; - HEAP32[$0 + 3760 >> 2] = 20; - $1 = HEAP32[$0 + 3764 >> 2]; - $2 = HEAP32[$0 + 3760 >> 2]; + HEAP32[$0 + 944 >> 2] = $1; + HEAP32[$0 + 948 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28b2BodyType_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28b2BodyType_29_29($4, $0 + 944 | 0); + HEAP32[$0 + 2560 >> 2] = 0; + HEAP32[$0 + 2556 >> 2] = 204; + $1 = HEAP32[$0 + 2560 >> 2]; + $2 = HEAP32[$0 + 2556 >> 2]; HEAP32[$0 + 6336 >> 2] = $2; HEAP32[$0 + 6340 >> 2] = $1; $1 = HEAP32[$0 + 6336 >> 2]; $2 = HEAP32[$0 + 6340 >> 2]; HEAP32[$0 + 6364 >> 2] = $3; - HEAP32[$0 + 6360 >> 2] = 1955; + HEAP32[$0 + 6360 >> 2] = 9544; HEAP32[$0 + 6356 >> 2] = $2; HEAP32[$0 + 6352 >> 2] = $1; $3 = HEAP32[$0 + 6364 >> 2]; @@ -2135,19 +2841,195 @@ function embind_init_b2_28_29() { HEAP32[$0 + 6344 >> 2] = $1; $2 = HEAP32[$0 + 6348 >> 2]; $1 = HEAP32[$0 + 6344 >> 2]; - HEAP32[$0 + 1568 >> 2] = $1; - HEAP32[$0 + 1572 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_bool_20_28b2CircleShape____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const___invoke_b2CircleShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28b2CircleShape____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const_29($4, $0 + 1568 | 0); - HEAP32[$0 + 3752 >> 2] = 1; - HEAP32[$0 + 3748 >> 2] = 24; - $1 = HEAP32[$0 + 3752 >> 2]; - $2 = HEAP32[$0 + 3748 >> 2]; + HEAP32[$0 + 936 >> 2] = $1; + HEAP32[$0 + 940 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2BodyType_20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20b2BodyType_20_28b2Body____29_28_29_20const_29($4, $0 + 936 | 0); + HEAP32[$0 + 2552 >> 2] = 0; + HEAP32[$0 + 2548 >> 2] = 205; + $1 = HEAP32[$0 + 2552 >> 2]; + $2 = HEAP32[$0 + 2548 >> 2]; + HEAP32[$0 + 6496 >> 2] = $2; + HEAP32[$0 + 6500 >> 2] = $1; + $1 = HEAP32[$0 + 6496 >> 2]; + $2 = HEAP32[$0 + 6500 >> 2]; + HEAP32[$0 + 6524 >> 2] = $3; + HEAP32[$0 + 6520 >> 2] = 3161; + HEAP32[$0 + 6516 >> 2] = $2; + HEAP32[$0 + 6512 >> 2] = $1; + $3 = HEAP32[$0 + 6524 >> 2]; + $4 = HEAP32[$0 + 6520 >> 2]; + $1 = HEAP32[$0 + 6512 >> 2]; + HEAP32[$0 + 6508 >> 2] = HEAP32[$0 + 6516 >> 2]; + HEAP32[$0 + 6504 >> 2] = $1; + $2 = HEAP32[$0 + 6508 >> 2]; + $1 = HEAP32[$0 + 6504 >> 2]; + HEAP32[$0 + 928 >> 2] = $1; + HEAP32[$0 + 932 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28bool_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28bool_29_29($4, $0 + 928 | 0); + HEAP32[$0 + 2544 >> 2] = 0; + HEAP32[$0 + 2540 >> 2] = 206; + $1 = HEAP32[$0 + 2544 >> 2]; + $2 = HEAP32[$0 + 2540 >> 2]; + HEAP32[$0 + 6656 >> 2] = $2; + HEAP32[$0 + 6660 >> 2] = $1; + $1 = HEAP32[$0 + 6656 >> 2]; + $2 = HEAP32[$0 + 6660 >> 2]; + HEAP32[$0 + 6684 >> 2] = $3; + HEAP32[$0 + 6680 >> 2] = 3171; + HEAP32[$0 + 6676 >> 2] = $2; + HEAP32[$0 + 6672 >> 2] = $1; + $3 = HEAP32[$0 + 6684 >> 2]; + $4 = HEAP32[$0 + 6680 >> 2]; + $1 = HEAP32[$0 + 6672 >> 2]; + HEAP32[$0 + 6668 >> 2] = HEAP32[$0 + 6676 >> 2]; + HEAP32[$0 + 6664 >> 2] = $1; + $2 = HEAP32[$0 + 6668 >> 2]; + $1 = HEAP32[$0 + 6664 >> 2]; + HEAP32[$0 + 920 >> 2] = $1; + HEAP32[$0 + 924 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_bool_20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20bool_20_28b2Body____29_28_29_20const_29($4, $0 + 920 | 0); + HEAP32[$0 + 2536 >> 2] = 0; + HEAP32[$0 + 2532 >> 2] = 207; + $1 = HEAP32[$0 + 2536 >> 2]; + $2 = HEAP32[$0 + 2532 >> 2]; + HEAP32[$0 + 6464 >> 2] = $2; + HEAP32[$0 + 6468 >> 2] = $1; + $1 = HEAP32[$0 + 6464 >> 2]; + $2 = HEAP32[$0 + 6468 >> 2]; + HEAP32[$0 + 6492 >> 2] = $3; + HEAP32[$0 + 6488 >> 2] = 10354; + HEAP32[$0 + 6484 >> 2] = $2; + HEAP32[$0 + 6480 >> 2] = $1; + $3 = HEAP32[$0 + 6492 >> 2]; + $4 = HEAP32[$0 + 6488 >> 2]; + $1 = HEAP32[$0 + 6480 >> 2]; + HEAP32[$0 + 6476 >> 2] = HEAP32[$0 + 6484 >> 2]; + HEAP32[$0 + 6472 >> 2] = $1; + $2 = HEAP32[$0 + 6476 >> 2]; + $1 = HEAP32[$0 + 6472 >> 2]; + HEAP32[$0 + 912 >> 2] = $1; + HEAP32[$0 + 916 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28bool_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28bool_29_29($4, $0 + 912 | 0); + HEAP32[$0 + 2528 >> 2] = 0; + HEAP32[$0 + 2524 >> 2] = 208; + $1 = HEAP32[$0 + 2528 >> 2]; + $2 = HEAP32[$0 + 2524 >> 2]; + HEAP32[$0 + 6624 >> 2] = $2; + HEAP32[$0 + 6628 >> 2] = $1; + $1 = HEAP32[$0 + 6624 >> 2]; + $2 = HEAP32[$0 + 6628 >> 2]; + HEAP32[$0 + 6652 >> 2] = $3; + HEAP32[$0 + 6648 >> 2] = 10373; + HEAP32[$0 + 6644 >> 2] = $2; + HEAP32[$0 + 6640 >> 2] = $1; + $3 = HEAP32[$0 + 6652 >> 2]; + $4 = HEAP32[$0 + 6648 >> 2]; + $1 = HEAP32[$0 + 6640 >> 2]; + HEAP32[$0 + 6636 >> 2] = HEAP32[$0 + 6644 >> 2]; + HEAP32[$0 + 6632 >> 2] = $1; + $2 = HEAP32[$0 + 6636 >> 2]; + $1 = HEAP32[$0 + 6632 >> 2]; + HEAP32[$0 + 904 >> 2] = $1; + HEAP32[$0 + 908 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_bool_20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20bool_20_28b2Body____29_28_29_20const_29($4, $0 + 904 | 0); + HEAP32[$0 + 2520 >> 2] = 0; + HEAP32[$0 + 2516 >> 2] = 209; + $1 = HEAP32[$0 + 2520 >> 2]; + $2 = HEAP32[$0 + 2516 >> 2]; + HEAP32[$0 + 6432 >> 2] = $2; + HEAP32[$0 + 6436 >> 2] = $1; + $1 = HEAP32[$0 + 6432 >> 2]; + $2 = HEAP32[$0 + 6436 >> 2]; + HEAP32[$0 + 6460 >> 2] = $3; + HEAP32[$0 + 6456 >> 2] = 9942; + HEAP32[$0 + 6452 >> 2] = $2; + HEAP32[$0 + 6448 >> 2] = $1; + $3 = HEAP32[$0 + 6460 >> 2]; + $4 = HEAP32[$0 + 6456 >> 2]; + $1 = HEAP32[$0 + 6448 >> 2]; + HEAP32[$0 + 6444 >> 2] = HEAP32[$0 + 6452 >> 2]; + HEAP32[$0 + 6440 >> 2] = $1; + $2 = HEAP32[$0 + 6444 >> 2]; + $1 = HEAP32[$0 + 6440 >> 2]; + HEAP32[$0 + 896 >> 2] = $1; + HEAP32[$0 + 900 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28bool_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28bool_29_29($4, $0 + 896 | 0); + HEAP32[$0 + 2512 >> 2] = 0; + HEAP32[$0 + 2508 >> 2] = 210; + $1 = HEAP32[$0 + 2512 >> 2]; + $2 = HEAP32[$0 + 2508 >> 2]; + HEAP32[$0 + 6592 >> 2] = $2; + HEAP32[$0 + 6596 >> 2] = $1; + $1 = HEAP32[$0 + 6592 >> 2]; + $2 = HEAP32[$0 + 6596 >> 2]; + HEAP32[$0 + 6620 >> 2] = $3; + HEAP32[$0 + 6616 >> 2] = 9951; + HEAP32[$0 + 6612 >> 2] = $2; + HEAP32[$0 + 6608 >> 2] = $1; + $3 = HEAP32[$0 + 6620 >> 2]; + $4 = HEAP32[$0 + 6616 >> 2]; + $1 = HEAP32[$0 + 6608 >> 2]; + HEAP32[$0 + 6604 >> 2] = HEAP32[$0 + 6612 >> 2]; + HEAP32[$0 + 6600 >> 2] = $1; + $2 = HEAP32[$0 + 6604 >> 2]; + $1 = HEAP32[$0 + 6600 >> 2]; + HEAP32[$0 + 888 >> 2] = $1; + HEAP32[$0 + 892 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_bool_20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20bool_20_28b2Body____29_28_29_20const_29($4, $0 + 888 | 0); + HEAP32[$0 + 2504 >> 2] = 0; + HEAP32[$0 + 2500 >> 2] = 211; + $1 = HEAP32[$0 + 2504 >> 2]; + $2 = HEAP32[$0 + 2500 >> 2]; + HEAP32[$0 + 6400 >> 2] = $2; + HEAP32[$0 + 6404 >> 2] = $1; + $1 = HEAP32[$0 + 6400 >> 2]; + $2 = HEAP32[$0 + 6404 >> 2]; + HEAP32[$0 + 6428 >> 2] = $3; + HEAP32[$0 + 6424 >> 2] = 10470; + HEAP32[$0 + 6420 >> 2] = $2; + HEAP32[$0 + 6416 >> 2] = $1; + $3 = HEAP32[$0 + 6428 >> 2]; + $4 = HEAP32[$0 + 6424 >> 2]; + $1 = HEAP32[$0 + 6416 >> 2]; + HEAP32[$0 + 6412 >> 2] = HEAP32[$0 + 6420 >> 2]; + HEAP32[$0 + 6408 >> 2] = $1; + $2 = HEAP32[$0 + 6412 >> 2]; + $1 = HEAP32[$0 + 6408 >> 2]; + HEAP32[$0 + 880 >> 2] = $1; + HEAP32[$0 + 884 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28bool_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28bool_29_29($4, $0 + 880 | 0); + HEAP32[$0 + 2496 >> 2] = 0; + HEAP32[$0 + 2492 >> 2] = 212; + $1 = HEAP32[$0 + 2496 >> 2]; + $2 = HEAP32[$0 + 2492 >> 2]; + HEAP32[$0 + 6560 >> 2] = $2; + HEAP32[$0 + 6564 >> 2] = $1; + $1 = HEAP32[$0 + 6560 >> 2]; + $2 = HEAP32[$0 + 6564 >> 2]; + HEAP32[$0 + 6588 >> 2] = $3; + HEAP32[$0 + 6584 >> 2] = 10481; + HEAP32[$0 + 6580 >> 2] = $2; + HEAP32[$0 + 6576 >> 2] = $1; + $3 = HEAP32[$0 + 6588 >> 2]; + $4 = HEAP32[$0 + 6584 >> 2]; + $1 = HEAP32[$0 + 6576 >> 2]; + HEAP32[$0 + 6572 >> 2] = HEAP32[$0 + 6580 >> 2]; + HEAP32[$0 + 6568 >> 2] = $1; + $2 = HEAP32[$0 + 6572 >> 2]; + $1 = HEAP32[$0 + 6568 >> 2]; + HEAP32[$0 + 872 >> 2] = $1; + HEAP32[$0 + 876 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_bool_20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20bool_20_28b2Body____29_28_29_20const_29($4, $0 + 872 | 0); + HEAP32[$0 + 2488 >> 2] = 0; + HEAP32[$0 + 2484 >> 2] = 213; + $1 = HEAP32[$0 + 2488 >> 2]; + $2 = HEAP32[$0 + 2484 >> 2]; HEAP32[$0 + 6368 >> 2] = $2; HEAP32[$0 + 6372 >> 2] = $1; $1 = HEAP32[$0 + 6368 >> 2]; $2 = HEAP32[$0 + 6372 >> 2]; HEAP32[$0 + 6396 >> 2] = $3; - HEAP32[$0 + 6392 >> 2] = 10896; + HEAP32[$0 + 6392 >> 2] = 6825; HEAP32[$0 + 6388 >> 2] = $2; HEAP32[$0 + 6384 >> 2] = $1; $3 = HEAP32[$0 + 6396 >> 2]; @@ -2157,248 +3039,53 @@ function embind_init_b2_28_29() { HEAP32[$0 + 6376 >> 2] = $1; $2 = HEAP32[$0 + 6380 >> 2]; $1 = HEAP32[$0 + 6376 >> 2]; - HEAP32[$0 + 1560 >> 2] = $1; - HEAP32[$0 + 1564 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2CircleShape____29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const___invoke_b2CircleShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2CircleShape____29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const_29($4, $0 + 1560 | 0); - HEAP32[$0 + 3740 >> 2] = 1; - HEAP32[$0 + 3736 >> 2] = 28; - $1 = HEAP32[$0 + 3740 >> 2]; - $2 = HEAP32[$0 + 3736 >> 2]; - HEAP32[$0 + 6400 >> 2] = $2; - HEAP32[$0 + 6404 >> 2] = $1; - $1 = HEAP32[$0 + 6400 >> 2]; - $2 = HEAP32[$0 + 6404 >> 2]; - HEAP32[$0 + 6428 >> 2] = $3; - HEAP32[$0 + 6424 >> 2] = 3462; - HEAP32[$0 + 6420 >> 2] = $2; - HEAP32[$0 + 6416 >> 2] = $1; - $3 = HEAP32[$0 + 6424 >> 2]; - $1 = HEAP32[$0 + 6416 >> 2]; - HEAP32[$0 + 6412 >> 2] = HEAP32[$0 + 6420 >> 2]; - HEAP32[$0 + 6408 >> 2] = $1; - $2 = HEAP32[$0 + 6412 >> 2]; - $1 = HEAP32[$0 + 6408 >> 2]; - HEAP32[$0 + 1552 >> 2] = $1; - HEAP32[$0 + 1556 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2CircleShape____29_28b2MassData__2c_20float_29_20const___invoke_b2CircleShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2CircleShape____29_28b2MassData__2c_20float_29_20const_29($3, $0 + 1552 | 0); - HEAP32[$0 + 6452 >> 2] = $0 + 3735; - HEAP32[$0 + 6448 >> 2] = 9204; - void_20emscripten__base_b2Shape___verify_b2EdgeShape__28_29(); - HEAP32[$0 + 6444 >> 2] = 120; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2Shape__20_28_emscripten__base_b2Shape___getUpcaster_b2EdgeShape__28_29_29_28b2EdgeShape__29(), - HEAP32[wasm2js_i32$0 + 6440 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2EdgeShape__20_28_emscripten__base_b2Shape___getDowncaster_b2EdgeShape__28_29_29_28b2Shape__29(), - HEAP32[wasm2js_i32$0 + 6436 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 6432 >> 2] = 121; - $1 = emscripten__internal__TypeID_b2EdgeShape_2c_20void___get_28_29(); - $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2EdgeShape__2c_20void___get_28_29(); - $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2EdgeShape_20const__2c_20void___get_28_29(); - $4 = emscripten__base_b2Shape___get_28_29(); - HEAP32[$0 + 15312 >> 2] = HEAP32[$0 + 6444 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $6 = HEAP32[$0 + 6444 >> 2]; - HEAP32[$0 + 15316 >> 2] = HEAP32[$0 + 6440 >> 2]; - $7 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $8 = HEAP32[$0 + 6440 >> 2]; - HEAP32[$0 + 15320 >> 2] = HEAP32[$0 + 6436 >> 2]; - $9 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $10 = HEAP32[$0 + 6436 >> 2]; - $11 = HEAP32[$0 + 6448 >> 2]; - HEAP32[$0 + 15324 >> 2] = HEAP32[$0 + 6432 >> 2]; - _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 6432 >> 2]); - HEAP32[$0 + 3728 >> 2] = 1; - HEAP32[$0 + 3724 >> 2] = 8; - $1 = HEAP32[$0 + 3728 >> 2]; - $2 = HEAP32[$0 + 3724 >> 2]; - HEAP32[$0 + 6456 >> 2] = $2; - HEAP32[$0 + 6460 >> 2] = $1; - $1 = HEAP32[$0 + 6456 >> 2]; - $2 = HEAP32[$0 + 6460 >> 2]; - HEAP32[$0 + 6484 >> 2] = $0 + 3735; - HEAP32[$0 + 6480 >> 2] = 9214; - HEAP32[$0 + 6476 >> 2] = $2; - HEAP32[$0 + 6472 >> 2] = $1; - $3 = HEAP32[$0 + 6484 >> 2]; - $4 = HEAP32[$0 + 6480 >> 2]; - $1 = HEAP32[$0 + 6472 >> 2]; - HEAP32[$0 + 6468 >> 2] = HEAP32[$0 + 6476 >> 2]; - HEAP32[$0 + 6464 >> 2] = $1; - $2 = HEAP32[$0 + 6468 >> 2]; - $1 = HEAP32[$0 + 6464 >> 2]; - HEAP32[$0 + 1544 >> 2] = $1; - HEAP32[$0 + 1548 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Shape__20_28b2EdgeShape____29_28b2BlockAllocator__29_20const___invoke_b2EdgeShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Shape__20_28b2EdgeShape____29_28b2BlockAllocator__29_20const_29($4, $0 + 1544 | 0); - HEAP32[$0 + 3720 >> 2] = 1; - HEAP32[$0 + 3716 >> 2] = 12; - $1 = HEAP32[$0 + 3720 >> 2]; - $2 = HEAP32[$0 + 3716 >> 2]; - HEAP32[$0 + 6488 >> 2] = $2; - HEAP32[$0 + 6492 >> 2] = $1; - $1 = HEAP32[$0 + 6488 >> 2]; - $2 = HEAP32[$0 + 6492 >> 2]; - HEAP32[$0 + 6516 >> 2] = $3; - HEAP32[$0 + 6512 >> 2] = 2431; - HEAP32[$0 + 6508 >> 2] = $2; - HEAP32[$0 + 6504 >> 2] = $1; - $3 = HEAP32[$0 + 6516 >> 2]; - $4 = HEAP32[$0 + 6512 >> 2]; - $1 = HEAP32[$0 + 6504 >> 2]; - HEAP32[$0 + 6500 >> 2] = HEAP32[$0 + 6508 >> 2]; - HEAP32[$0 + 6496 >> 2] = $1; - $2 = HEAP32[$0 + 6500 >> 2]; - $1 = HEAP32[$0 + 6496 >> 2]; - HEAP32[$0 + 1536 >> 2] = $1; - HEAP32[$0 + 1540 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_int_20_28b2EdgeShape____29_28_29_20const___invoke_b2EdgeShape__28char_20const__2c_20int_20_28b2EdgeShape____29_28_29_20const_29($4, $0 + 1536 | 0); - HEAP32[$0 + 3712 >> 2] = 1; - HEAP32[$0 + 3708 >> 2] = 16; - $1 = HEAP32[$0 + 3712 >> 2]; - $2 = HEAP32[$0 + 3708 >> 2]; - HEAP32[$0 + 6520 >> 2] = $2; - HEAP32[$0 + 6524 >> 2] = $1; - $1 = HEAP32[$0 + 6520 >> 2]; - $2 = HEAP32[$0 + 6524 >> 2]; - HEAP32[$0 + 6548 >> 2] = $3; - HEAP32[$0 + 6544 >> 2] = 2455; - HEAP32[$0 + 6540 >> 2] = $2; - HEAP32[$0 + 6536 >> 2] = $1; - $3 = HEAP32[$0 + 6548 >> 2]; - $4 = HEAP32[$0 + 6544 >> 2]; - $1 = HEAP32[$0 + 6536 >> 2]; - HEAP32[$0 + 6532 >> 2] = HEAP32[$0 + 6540 >> 2]; - HEAP32[$0 + 6528 >> 2] = $1; - $2 = HEAP32[$0 + 6532 >> 2]; + HEAP32[$0 + 864 >> 2] = $1; + HEAP32[$0 + 868 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28bool_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28bool_29_29($4, $0 + 864 | 0); + HEAP32[$0 + 2480 >> 2] = 0; + HEAP32[$0 + 2476 >> 2] = 214; + $1 = HEAP32[$0 + 2480 >> 2]; + $2 = HEAP32[$0 + 2476 >> 2]; + HEAP32[$0 + 6528 >> 2] = $2; + HEAP32[$0 + 6532 >> 2] = $1; $1 = HEAP32[$0 + 6528 >> 2]; - HEAP32[$0 + 1528 >> 2] = $1; - HEAP32[$0 + 1532 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_bool_20_28b2EdgeShape____29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const___invoke_b2EdgeShape__28char_20const__2c_20bool_20_28b2EdgeShape____29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const_29($4, $0 + 1528 | 0); - HEAP32[$0 + 3700 >> 2] = 1; - HEAP32[$0 + 3696 >> 2] = 20; - $1 = HEAP32[$0 + 3700 >> 2]; - $2 = HEAP32[$0 + 3696 >> 2]; - HEAP32[$0 + 6552 >> 2] = $2; - HEAP32[$0 + 6556 >> 2] = $1; - $1 = HEAP32[$0 + 6552 >> 2]; - $2 = HEAP32[$0 + 6556 >> 2]; - HEAP32[$0 + 6580 >> 2] = $3; - HEAP32[$0 + 6576 >> 2] = 1955; - HEAP32[$0 + 6572 >> 2] = $2; - HEAP32[$0 + 6568 >> 2] = $1; - $3 = HEAP32[$0 + 6580 >> 2]; - $4 = HEAP32[$0 + 6576 >> 2]; - $1 = HEAP32[$0 + 6568 >> 2]; - HEAP32[$0 + 6564 >> 2] = HEAP32[$0 + 6572 >> 2]; - HEAP32[$0 + 6560 >> 2] = $1; - $2 = HEAP32[$0 + 6564 >> 2]; - $1 = HEAP32[$0 + 6560 >> 2]; - HEAP32[$0 + 1520 >> 2] = $1; - HEAP32[$0 + 1524 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_bool_20_28b2EdgeShape____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const___invoke_b2EdgeShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28b2EdgeShape____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const_29($4, $0 + 1520 | 0); - HEAP32[$0 + 3688 >> 2] = 1; - HEAP32[$0 + 3684 >> 2] = 24; - $1 = HEAP32[$0 + 3688 >> 2]; - $2 = HEAP32[$0 + 3684 >> 2]; - HEAP32[$0 + 6584 >> 2] = $2; - HEAP32[$0 + 6588 >> 2] = $1; - $1 = HEAP32[$0 + 6584 >> 2]; - $2 = HEAP32[$0 + 6588 >> 2]; - HEAP32[$0 + 6612 >> 2] = $3; - HEAP32[$0 + 6608 >> 2] = 10896; - HEAP32[$0 + 6604 >> 2] = $2; - HEAP32[$0 + 6600 >> 2] = $1; - $3 = HEAP32[$0 + 6612 >> 2]; - $4 = HEAP32[$0 + 6608 >> 2]; - $1 = HEAP32[$0 + 6600 >> 2]; - HEAP32[$0 + 6596 >> 2] = HEAP32[$0 + 6604 >> 2]; - HEAP32[$0 + 6592 >> 2] = $1; - $2 = HEAP32[$0 + 6596 >> 2]; - $1 = HEAP32[$0 + 6592 >> 2]; - HEAP32[$0 + 1512 >> 2] = $1; - HEAP32[$0 + 1516 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2EdgeShape____29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const___invoke_b2EdgeShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2EdgeShape____29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const_29($4, $0 + 1512 | 0); - HEAP32[$0 + 3676 >> 2] = 1; - HEAP32[$0 + 3672 >> 2] = 28; - $1 = HEAP32[$0 + 3676 >> 2]; - $2 = HEAP32[$0 + 3672 >> 2]; - HEAP32[$0 + 6616 >> 2] = $2; - HEAP32[$0 + 6620 >> 2] = $1; - $1 = HEAP32[$0 + 6616 >> 2]; - $2 = HEAP32[$0 + 6620 >> 2]; - HEAP32[$0 + 6648 >> 2] = $3; - HEAP32[$0 + 6644 >> 2] = 3462; - HEAP32[$0 + 6640 >> 2] = $2; - HEAP32[$0 + 6636 >> 2] = $1; - $3 = HEAP32[$0 + 6644 >> 2]; - $1 = HEAP32[$0 + 6636 >> 2]; - HEAP32[$0 + 6632 >> 2] = HEAP32[$0 + 6640 >> 2]; - HEAP32[$0 + 6628 >> 2] = $1; - $2 = HEAP32[$0 + 6632 >> 2]; - $1 = HEAP32[$0 + 6628 >> 2]; - HEAP32[$0 + 1504 >> 2] = $1; - HEAP32[$0 + 1508 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2EdgeShape____29_28b2MassData__2c_20float_29_20const___invoke_b2EdgeShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2EdgeShape____29_28b2MassData__2c_20float_29_20const_29($3, $0 + 1504 | 0); - HEAP32[$0 + 6672 >> 2] = $0 + 3671; - HEAP32[$0 + 6668 >> 2] = 9156; - void_20emscripten__base_b2Shape___verify_b2PolygonShape__28_29(); - HEAP32[$0 + 6664 >> 2] = 122; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2Shape__20_28_emscripten__base_b2Shape___getUpcaster_b2PolygonShape__28_29_29_28b2PolygonShape__29(), - HEAP32[wasm2js_i32$0 + 6660 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2PolygonShape__20_28_emscripten__base_b2Shape___getDowncaster_b2PolygonShape__28_29_29_28b2Shape__29(), - HEAP32[wasm2js_i32$0 + 6656 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 6652 >> 2] = 123; - $1 = emscripten__internal__TypeID_b2PolygonShape_2c_20void___get_28_29(); - $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2PolygonShape__2c_20void___get_28_29(); - $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2PolygonShape_20const__2c_20void___get_28_29(); - $4 = emscripten__base_b2Shape___get_28_29(); - HEAP32[$0 + 15328 >> 2] = HEAP32[$0 + 6664 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $6 = HEAP32[$0 + 6664 >> 2]; - HEAP32[$0 + 15332 >> 2] = HEAP32[$0 + 6660 >> 2]; - $7 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $8 = HEAP32[$0 + 6660 >> 2]; - HEAP32[$0 + 15336 >> 2] = HEAP32[$0 + 6656 >> 2]; - $9 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $10 = HEAP32[$0 + 6656 >> 2]; - $11 = HEAP32[$0 + 6668 >> 2]; - HEAP32[$0 + 15340 >> 2] = HEAP32[$0 + 6652 >> 2]; - _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 6652 >> 2]); - HEAP32[$0 + 6676 >> 2] = $0 + 3671; - HEAP32[$0 + 15348 >> 2] = HEAP32[$0 + 6676 >> 2]; - HEAP32[$0 + 15344 >> 2] = 124; - $3 = HEAP32[$0 + 15348 >> 2]; - void_20emscripten__internal__RegisterClassConstructor_b2PolygonShape__20_28__29_28_29___invoke_b2PolygonShape__28b2PolygonShape__20_28__29_28_29_29(HEAP32[$0 + 15344 >> 2]); - HEAP32[$0 + 3664 >> 2] = 1; - HEAP32[$0 + 3660 >> 2] = 8; - $1 = HEAP32[$0 + 3664 >> 2]; - $2 = HEAP32[$0 + 3660 >> 2]; - HEAP32[$0 + 6680 >> 2] = $2; - HEAP32[$0 + 6684 >> 2] = $1; - $1 = HEAP32[$0 + 6680 >> 2]; - $2 = HEAP32[$0 + 6684 >> 2]; + $2 = HEAP32[$0 + 6532 >> 2]; + HEAP32[$0 + 6556 >> 2] = $3; + HEAP32[$0 + 6552 >> 2] = 6842; + HEAP32[$0 + 6548 >> 2] = $2; + HEAP32[$0 + 6544 >> 2] = $1; + $3 = HEAP32[$0 + 6556 >> 2]; + $4 = HEAP32[$0 + 6552 >> 2]; + $1 = HEAP32[$0 + 6544 >> 2]; + HEAP32[$0 + 6540 >> 2] = HEAP32[$0 + 6548 >> 2]; + HEAP32[$0 + 6536 >> 2] = $1; + $2 = HEAP32[$0 + 6540 >> 2]; + $1 = HEAP32[$0 + 6536 >> 2]; + HEAP32[$0 + 856 >> 2] = $1; + HEAP32[$0 + 860 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_bool_20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20bool_20_28b2Body____29_28_29_20const_29($4, $0 + 856 | 0); + $1 = emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_3__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_3__28embind_init_b2_28_29__$_3_20const__29($0 + 2475 | 0); HEAP32[$0 + 6708 >> 2] = $3; - HEAP32[$0 + 6704 >> 2] = 9214; - HEAP32[$0 + 6700 >> 2] = $2; + HEAP32[$0 + 6704 >> 2] = 2039; + HEAP32[$0 + 6700 >> 2] = $1; + $1 = HEAP32[$0 + 6708 >> 2]; + void_20emscripten__internal__RegisterClassMethod_unsigned_20int_20_28__29_28b2Body__29___invoke_b2Body_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28b2Body__29_29(HEAP32[$0 + 6704 >> 2], HEAP32[$0 + 6700 >> 2]); + $2 = emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_4__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_4__28embind_init_b2_28_29__$_4_20const__29($0 + 2473 | 0); HEAP32[$0 + 6696 >> 2] = $1; - $3 = HEAP32[$0 + 6708 >> 2]; - $4 = HEAP32[$0 + 6704 >> 2]; - $1 = HEAP32[$0 + 6696 >> 2]; - HEAP32[$0 + 6692 >> 2] = HEAP32[$0 + 6700 >> 2]; - HEAP32[$0 + 6688 >> 2] = $1; - $2 = HEAP32[$0 + 6692 >> 2]; - $1 = HEAP32[$0 + 6688 >> 2]; - HEAP32[$0 + 1496 >> 2] = $1; - HEAP32[$0 + 1500 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Shape__20_28b2PolygonShape____29_28b2BlockAllocator__29_20const___invoke_b2PolygonShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Shape__20_28b2PolygonShape____29_28b2BlockAllocator__29_20const_29($4, $0 + 1496 | 0); - HEAP32[$0 + 3656 >> 2] = 1; - HEAP32[$0 + 3652 >> 2] = 12; - $1 = HEAP32[$0 + 3656 >> 2]; - $2 = HEAP32[$0 + 3652 >> 2]; + HEAP32[$0 + 6692 >> 2] = 2026; + HEAP32[$0 + 6688 >> 2] = $2; + $3 = HEAP32[$0 + 6696 >> 2]; + void_20emscripten__internal__RegisterClassMethod_unsigned_20int_20_28__29_28b2Body__29___invoke_b2Body_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28b2Body__29_29(HEAP32[$0 + 6692 >> 2], HEAP32[$0 + 6688 >> 2]); + HEAP32[$0 + 2464 >> 2] = 0; + HEAP32[$0 + 2460 >> 2] = 215; + $1 = HEAP32[$0 + 2464 >> 2]; + $2 = HEAP32[$0 + 2460 >> 2]; HEAP32[$0 + 6712 >> 2] = $2; HEAP32[$0 + 6716 >> 2] = $1; $1 = HEAP32[$0 + 6712 >> 2]; $2 = HEAP32[$0 + 6716 >> 2]; HEAP32[$0 + 6744 >> 2] = $3; - HEAP32[$0 + 6740 >> 2] = 2431; + HEAP32[$0 + 6740 >> 2] = 10273; HEAP32[$0 + 6736 >> 2] = $2; HEAP32[$0 + 6732 >> 2] = $1; $3 = HEAP32[$0 + 6744 >> 2]; @@ -2408,113 +3095,150 @@ function embind_init_b2_28_29() { HEAP32[$0 + 6724 >> 2] = $1; $2 = HEAP32[$0 + 6728 >> 2]; $1 = HEAP32[$0 + 6724 >> 2]; - HEAP32[$0 + 1488 >> 2] = $1; - HEAP32[$0 + 1492 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_int_20_28b2PolygonShape____29_28_29_20const___invoke_b2PolygonShape__28char_20const__2c_20int_20_28b2PolygonShape____29_28_29_20const_29($4, $0 + 1488 | 0); - $1 = emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_4__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_4__28embind_init_b2_28_29__$_4_20const__29($0 + 3651 | 0); - HEAP32[$0 + 6756 >> 2] = $3; - HEAP32[$0 + 6752 >> 2] = 3081; - HEAP32[$0 + 6748 >> 2] = $1; - $3 = HEAP32[$0 + 6756 >> 2]; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2PolygonShape__2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20int_29___invoke_b2PolygonShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28b2PolygonShape__2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20int_29_29(HEAP32[$0 + 6752 >> 2], HEAP32[$0 + 6748 >> 2]); - HEAP32[$0 + 3644 >> 2] = 1; - HEAP32[$0 + 3640 >> 2] = 16; - $1 = HEAP32[$0 + 3644 >> 2]; - $2 = HEAP32[$0 + 3640 >> 2]; - HEAP32[$0 + 6760 >> 2] = $2; - HEAP32[$0 + 6764 >> 2] = $1; - $1 = HEAP32[$0 + 6760 >> 2]; - $2 = HEAP32[$0 + 6764 >> 2]; - HEAP32[$0 + 6788 >> 2] = $3; - HEAP32[$0 + 6784 >> 2] = 2455; - HEAP32[$0 + 6780 >> 2] = $2; - HEAP32[$0 + 6776 >> 2] = $1; - $3 = HEAP32[$0 + 6788 >> 2]; - $4 = HEAP32[$0 + 6784 >> 2]; - $1 = HEAP32[$0 + 6776 >> 2]; - HEAP32[$0 + 6772 >> 2] = HEAP32[$0 + 6780 >> 2]; - HEAP32[$0 + 6768 >> 2] = $1; - $2 = HEAP32[$0 + 6772 >> 2]; - $1 = HEAP32[$0 + 6768 >> 2]; - HEAP32[$0 + 1480 >> 2] = $1; - HEAP32[$0 + 1484 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_bool_20_28b2PolygonShape____29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const___invoke_b2PolygonShape__28char_20const__2c_20bool_20_28b2PolygonShape____29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const_29($4, $0 + 1480 | 0); - HEAP32[$0 + 3632 >> 2] = 1; - HEAP32[$0 + 3628 >> 2] = 20; - $1 = HEAP32[$0 + 3632 >> 2]; - $2 = HEAP32[$0 + 3628 >> 2]; - HEAP32[$0 + 6792 >> 2] = $2; - HEAP32[$0 + 6796 >> 2] = $1; + HEAP32[$0 + 848 >> 2] = $1; + HEAP32[$0 + 852 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2World__20_28b2Body____29_28_29___invoke_b2Body_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2World__20_28b2Body____29_28_29_29($4, $0 + 848 | 0); + HEAP32[$0 + 2456 >> 2] = 0; + HEAP32[$0 + 2452 >> 2] = 216; + $1 = HEAP32[$0 + 2456 >> 2]; + $2 = HEAP32[$0 + 2452 >> 2]; + HEAP32[$0 + 6048 >> 2] = $2; + HEAP32[$0 + 6052 >> 2] = $1; + $1 = HEAP32[$0 + 6048 >> 2]; + $2 = HEAP32[$0 + 6052 >> 2]; + HEAP32[$0 + 6076 >> 2] = $3; + HEAP32[$0 + 6072 >> 2] = 6324; + HEAP32[$0 + 6068 >> 2] = $2; + HEAP32[$0 + 6064 >> 2] = $1; + $3 = HEAP32[$0 + 6072 >> 2]; + $1 = HEAP32[$0 + 6064 >> 2]; + HEAP32[$0 + 6060 >> 2] = HEAP32[$0 + 6068 >> 2]; + HEAP32[$0 + 6056 >> 2] = $1; + $2 = HEAP32[$0 + 6060 >> 2]; + $1 = HEAP32[$0 + 6056 >> 2]; + HEAP32[$0 + 840 >> 2] = $1; + HEAP32[$0 + 844 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28_29_29($3, $0 + 840 | 0); + HEAP32[$0 + 6768 >> 2] = $0 + 2451; + HEAP32[$0 + 6764 >> 2] = 8154; + void_20emscripten__internal__NoBaseClass__verify_b2JointDef__28_29(); + HEAP32[$0 + 6760 >> 2] = 217; + wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_b2JointDef__28_29_29_28_29(), + HEAP32[wasm2js_i32$0 + 6756 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_b2JointDef__28_29_29_28_29(), + HEAP32[wasm2js_i32$0 + 6752 >> 2] = wasm2js_i32$1; + HEAP32[$0 + 6748 >> 2] = 218; + $1 = emscripten__internal__TypeID_b2JointDef_2c_20void___get_28_29(); + $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2JointDef__2c_20void___get_28_29(); + $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2JointDef_20const__2c_20void___get_28_29(); + $4 = emscripten__internal__NoBaseClass__get_28_29(); + HEAP32[$0 + 12368 >> 2] = HEAP32[$0 + 6760 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $6 = HEAP32[$0 + 6760 >> 2]; + HEAP32[$0 + 11700 >> 2] = HEAP32[$0 + 6756 >> 2]; + $7 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); + $8 = HEAP32[$0 + 6756 >> 2]; + HEAP32[$0 + 11696 >> 2] = HEAP32[$0 + 6752 >> 2]; + $9 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); + $10 = HEAP32[$0 + 6752 >> 2]; + $11 = HEAP32[$0 + 6764 >> 2]; + HEAP32[$0 + 12372 >> 2] = HEAP32[$0 + 6748 >> 2]; + _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 6748 >> 2]); + HEAP32[$0 + 6772 >> 2] = $0 + 2451; + HEAP32[$0 + 12380 >> 2] = HEAP32[$0 + 6772 >> 2]; + HEAP32[$0 + 12376 >> 2] = 219; + $1 = HEAP32[$0 + 12380 >> 2]; + void_20emscripten__internal__RegisterClassConstructor_b2JointDef__20_28__29_28_29___invoke_b2JointDef__28b2JointDef__20_28__29_28_29_29(HEAP32[$0 + 12376 >> 2]); + HEAP32[$0 + 6792 >> 2] = $1; + HEAP32[$0 + 6788 >> 2] = 9486; + HEAP32[$0 + 6784 >> 2] = 0; $1 = HEAP32[$0 + 6792 >> 2]; - $2 = HEAP32[$0 + 6796 >> 2]; - HEAP32[$0 + 6820 >> 2] = $3; - HEAP32[$0 + 6816 >> 2] = 1955; - HEAP32[$0 + 6812 >> 2] = $2; - HEAP32[$0 + 6808 >> 2] = $1; - $3 = HEAP32[$0 + 6820 >> 2]; - $4 = HEAP32[$0 + 6816 >> 2]; - $1 = HEAP32[$0 + 6808 >> 2]; - HEAP32[$0 + 6804 >> 2] = HEAP32[$0 + 6812 >> 2]; - HEAP32[$0 + 6800 >> 2] = $1; - $2 = HEAP32[$0 + 6804 >> 2]; - $1 = HEAP32[$0 + 6800 >> 2]; - HEAP32[$0 + 1472 >> 2] = $1; - HEAP32[$0 + 1476 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_bool_20_28b2PolygonShape____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const___invoke_b2PolygonShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28b2PolygonShape____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const_29($4, $0 + 1472 | 0); - HEAP32[$0 + 3620 >> 2] = 1; - HEAP32[$0 + 3616 >> 2] = 24; - $1 = HEAP32[$0 + 3620 >> 2]; - $2 = HEAP32[$0 + 3616 >> 2]; - HEAP32[$0 + 6824 >> 2] = $2; - HEAP32[$0 + 6828 >> 2] = $1; - $1 = HEAP32[$0 + 6824 >> 2]; - $2 = HEAP32[$0 + 6828 >> 2]; - HEAP32[$0 + 6852 >> 2] = $3; - HEAP32[$0 + 6848 >> 2] = 10896; - HEAP32[$0 + 6844 >> 2] = $2; + HEAP32[$0 + 6780 >> 2] = 220; + HEAP32[$0 + 6776 >> 2] = 221; + $2 = emscripten__internal__TypeID_b2JointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 6788 >> 2]; + $4 = emscripten__internal__TypeID_b2JointType_2c_20void___get_28_29(); + HEAP32[$0 + 12384 >> 2] = HEAP32[$0 + 6780 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 6780 >> 2]; + $7 = b2JointType_20b2JointDef_____20emscripten__internal__getContext_b2JointType_20b2JointDef_____28b2JointType_20b2JointDef____20const__29($0 + 6784 | 0); + $8 = emscripten__internal__TypeID_b2JointType_2c_20void___get_28_29(); + HEAP32[$0 + 12388 >> 2] = HEAP32[$0 + 6776 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 6776 >> 2], b2JointType_20b2JointDef_____20emscripten__internal__getContext_b2JointType_20b2JointDef_____28b2JointType_20b2JointDef____20const__29($0 + 6784 | 0) | 0); + $2 = emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_5__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_5__28embind_init_b2_28_29__$_5_20const__29($0 + 2450 | 0); + HEAP32[$0 + 6816 >> 2] = $1; + HEAP32[$0 + 6812 >> 2] = 11382; + HEAP32[$0 + 6808 >> 2] = $2; + $1 = HEAP32[$0 + 6816 >> 2]; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2JointDef__2c_20b2Body__29___invoke_b2JointDef_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28b2JointDef__2c_20b2Body__29_29(HEAP32[$0 + 6812 >> 2], HEAP32[$0 + 6808 >> 2]); + $2 = emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_6__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_6__28embind_init_b2_28_29__$_6_20const__29($0 + 2448 | 0); HEAP32[$0 + 6840 >> 2] = $1; - $3 = HEAP32[$0 + 6852 >> 2]; - $4 = HEAP32[$0 + 6848 >> 2]; + HEAP32[$0 + 6836 >> 2] = 11391; + HEAP32[$0 + 6832 >> 2] = $2; $1 = HEAP32[$0 + 6840 >> 2]; - HEAP32[$0 + 6836 >> 2] = HEAP32[$0 + 6844 >> 2]; - HEAP32[$0 + 6832 >> 2] = $1; - $2 = HEAP32[$0 + 6836 >> 2]; - $1 = HEAP32[$0 + 6832 >> 2]; - HEAP32[$0 + 1464 >> 2] = $1; - HEAP32[$0 + 1468 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2PolygonShape____29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const___invoke_b2PolygonShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2PolygonShape____29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const_29($4, $0 + 1464 | 0); - HEAP32[$0 + 3608 >> 2] = 1; - HEAP32[$0 + 3604 >> 2] = 28; - $1 = HEAP32[$0 + 3608 >> 2]; - $2 = HEAP32[$0 + 3604 >> 2]; - HEAP32[$0 + 6856 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Body__20_28__29_28b2JointDef__29___invoke_b2JointDef_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Body__20_28__29_28b2JointDef__29_29(HEAP32[$0 + 6836 >> 2], HEAP32[$0 + 6832 >> 2]); + $2 = emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_7__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_7__28embind_init_b2_28_29__$_7_20const__29($0 + 2446 | 0); + HEAP32[$0 + 6804 >> 2] = $1; + HEAP32[$0 + 6800 >> 2] = 11269; + HEAP32[$0 + 6796 >> 2] = $2; + $1 = HEAP32[$0 + 6804 >> 2]; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2JointDef__2c_20b2Body__29___invoke_b2JointDef_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28b2JointDef__2c_20b2Body__29_29(HEAP32[$0 + 6800 >> 2], HEAP32[$0 + 6796 >> 2]); + $2 = emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_8__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_8__28embind_init_b2_28_29__$_8_20const__29($0 + 2444 | 0); + HEAP32[$0 + 6828 >> 2] = $1; + HEAP32[$0 + 6824 >> 2] = 11278; + HEAP32[$0 + 6820 >> 2] = $2; + $1 = HEAP32[$0 + 6828 >> 2]; + void_20emscripten__internal__RegisterClassMethod_b2Body__20_28__29_28b2JointDef__29___invoke_b2JointDef_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Body__20_28__29_28b2JointDef__29_29(HEAP32[$0 + 6824 >> 2], HEAP32[$0 + 6820 >> 2]); HEAP32[$0 + 6860 >> 2] = $1; - $1 = HEAP32[$0 + 6856 >> 2]; - $2 = HEAP32[$0 + 6860 >> 2]; - HEAP32[$0 + 6884 >> 2] = $3; - HEAP32[$0 + 6880 >> 2] = 3462; - HEAP32[$0 + 6876 >> 2] = $2; - HEAP32[$0 + 6872 >> 2] = $1; - $3 = HEAP32[$0 + 6884 >> 2]; - $4 = HEAP32[$0 + 6880 >> 2]; - $1 = HEAP32[$0 + 6872 >> 2]; - HEAP32[$0 + 6868 >> 2] = HEAP32[$0 + 6876 >> 2]; - HEAP32[$0 + 6864 >> 2] = $1; - $2 = HEAP32[$0 + 6868 >> 2]; - $1 = HEAP32[$0 + 6864 >> 2]; - HEAP32[$0 + 1456 >> 2] = $1; - HEAP32[$0 + 1460 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2PolygonShape____29_28b2MassData__2c_20float_29_20const___invoke_b2PolygonShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2PolygonShape____29_28b2MassData__2c_20float_29_20const_29($4, $0 + 1456 | 0); - HEAP32[$0 + 3600 >> 2] = 0; - HEAP32[$0 + 3596 >> 2] = 125; - $1 = HEAP32[$0 + 3600 >> 2]; - $2 = HEAP32[$0 + 3596 >> 2]; + HEAP32[$0 + 6856 >> 2] = 10411; + HEAP32[$0 + 6852 >> 2] = 16; + HEAP32[$0 + 6848 >> 2] = 222; + HEAP32[$0 + 6844 >> 2] = 223; + $1 = emscripten__internal__TypeID_b2JointDef_2c_20void___get_28_29(); + $2 = HEAP32[$0 + 6856 >> 2]; + $3 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); + HEAP32[$0 + 12392 >> 2] = HEAP32[$0 + 6848 >> 2]; + $4 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); + $5 = HEAP32[$0 + 6848 >> 2]; + $6 = bool_20b2JointDef_____20emscripten__internal__getContext_bool_20b2JointDef_____28bool_20b2JointDef____20const__29($0 + 6852 | 0); + $7 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); + HEAP32[$0 + 12396 >> 2] = HEAP32[$0 + 6844 >> 2]; + _embind_register_class_property($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 6844 >> 2], bool_20b2JointDef_____20emscripten__internal__getContext_bool_20b2JointDef_____28bool_20b2JointDef____20const__29($0 + 6852 | 0) | 0); + HEAP32[$0 + 6884 >> 2] = $0 + 2442; + HEAP32[$0 + 6880 >> 2] = 2968; + void_20emscripten__internal__NoBaseClass__verify_b2Joint__28_29(); + HEAP32[$0 + 6876 >> 2] = 224; + wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_b2Joint__28_29_29_28_29(), + HEAP32[wasm2js_i32$0 + 6872 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_b2Joint__28_29_29_28_29(), + HEAP32[wasm2js_i32$0 + 6868 >> 2] = wasm2js_i32$1; + HEAP32[$0 + 6864 >> 2] = 225; + $1 = emscripten__internal__TypeID_b2Joint_2c_20void___get_28_29(); + $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2Joint__2c_20void___get_28_29(); + $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2Joint_20const__2c_20void___get_28_29(); + $4 = emscripten__internal__NoBaseClass__get_28_29(); + HEAP32[$0 + 12400 >> 2] = HEAP32[$0 + 6876 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $6 = HEAP32[$0 + 6876 >> 2]; + HEAP32[$0 + 11692 >> 2] = HEAP32[$0 + 6872 >> 2]; + $7 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); + $8 = HEAP32[$0 + 6872 >> 2]; + HEAP32[$0 + 11688 >> 2] = HEAP32[$0 + 6868 >> 2]; + $9 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); + $10 = HEAP32[$0 + 6868 >> 2]; + $11 = HEAP32[$0 + 6880 >> 2]; + HEAP32[$0 + 12404 >> 2] = HEAP32[$0 + 6864 >> 2]; + _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 6864 >> 2]); + HEAP32[$0 + 2436 >> 2] = 0; + HEAP32[$0 + 2432 >> 2] = 226; + $1 = HEAP32[$0 + 2436 >> 2]; + $2 = HEAP32[$0 + 2432 >> 2]; HEAP32[$0 + 6888 >> 2] = $2; HEAP32[$0 + 6892 >> 2] = $1; $1 = HEAP32[$0 + 6888 >> 2]; $2 = HEAP32[$0 + 6892 >> 2]; - HEAP32[$0 + 6916 >> 2] = $3; - HEAP32[$0 + 6912 >> 2] = 8771; + HEAP32[$0 + 6916 >> 2] = $0 + 2442; + HEAP32[$0 + 6912 >> 2] = 9544; HEAP32[$0 + 6908 >> 2] = $2; HEAP32[$0 + 6904 >> 2] = $1; $3 = HEAP32[$0 + 6916 >> 2]; @@ -2524,27 +3248,41 @@ function embind_init_b2_28_29() { HEAP32[$0 + 6896 >> 2] = $1; $2 = HEAP32[$0 + 6900 >> 2]; $1 = HEAP32[$0 + 6896 >> 2]; - HEAP32[$0 + 1448 >> 2] = $1; - HEAP32[$0 + 1452 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_bool_20_28b2PolygonShape____29_28_29_20const___invoke_b2PolygonShape__28char_20const__2c_20bool_20_28b2PolygonShape____29_28_29_20const_29($4, $0 + 1448 | 0); - HEAP32[$0 + 3584 >> 2] = 0; - HEAP32[$0 + 3580 >> 2] = 126; - $1 = HEAP32[$0 + 3584 >> 2]; - $2 = HEAP32[$0 + 3580 >> 2]; - HEAP32[$0 + 1440 >> 2] = $2; - HEAP32[$0 + 1444 >> 2] = $1; - decltype_28fp_29_20emscripten__select_overload_void_20_28float_2c_20float_29_2c_20b2PolygonShape__28void_20_28b2PolygonShape____29_28float_2c_20float_29_29($0 + 3588 | 0, $0 + 1440 | 0); - $1 = HEAP32[$0 + 3588 >> 2]; - HEAP32[$0 + 3576 >> 2] = HEAP32[$0 + 3592 >> 2]; - HEAP32[$0 + 3572 >> 2] = $1; - $2 = HEAP32[$0 + 3576 >> 2]; - $1 = HEAP32[$0 + 3572 >> 2]; - HEAP32[$0 + 6920 >> 2] = $1; - HEAP32[$0 + 6924 >> 2] = $2; + HEAP32[$0 + 832 >> 2] = $1; + HEAP32[$0 + 836 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2JointType_20_28b2Joint____29_28_29_20const___invoke_b2Joint__28char_20const__2c_20b2JointType_20_28b2Joint____29_28_29_20const_29($4, $0 + 832 | 0); + HEAP32[$0 + 2424 >> 2] = 0; + HEAP32[$0 + 2420 >> 2] = 227; + $1 = HEAP32[$0 + 2424 >> 2]; + $2 = HEAP32[$0 + 2420 >> 2]; + HEAP32[$0 + 6952 >> 2] = $2; + HEAP32[$0 + 6956 >> 2] = $1; + $1 = HEAP32[$0 + 6952 >> 2]; + $2 = HEAP32[$0 + 6956 >> 2]; + HEAP32[$0 + 6980 >> 2] = $3; + HEAP32[$0 + 6976 >> 2] = 11391; + HEAP32[$0 + 6972 >> 2] = $2; + HEAP32[$0 + 6968 >> 2] = $1; + $3 = HEAP32[$0 + 6980 >> 2]; + $4 = HEAP32[$0 + 6976 >> 2]; + $1 = HEAP32[$0 + 6968 >> 2]; + HEAP32[$0 + 6964 >> 2] = HEAP32[$0 + 6972 >> 2]; + HEAP32[$0 + 6960 >> 2] = $1; + $2 = HEAP32[$0 + 6964 >> 2]; + $1 = HEAP32[$0 + 6960 >> 2]; + HEAP32[$0 + 824 >> 2] = $1; + HEAP32[$0 + 828 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Body__20_28b2Joint____29_28_29___invoke_b2Joint_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Body__20_28b2Joint____29_28_29_29($4, $0 + 824 | 0); + HEAP32[$0 + 2412 >> 2] = 0; + HEAP32[$0 + 2408 >> 2] = 228; + $1 = HEAP32[$0 + 2412 >> 2]; + $2 = HEAP32[$0 + 2408 >> 2]; + HEAP32[$0 + 6920 >> 2] = $2; + HEAP32[$0 + 6924 >> 2] = $1; $1 = HEAP32[$0 + 6920 >> 2]; $2 = HEAP32[$0 + 6924 >> 2]; HEAP32[$0 + 6948 >> 2] = $3; - HEAP32[$0 + 6944 >> 2] = 1777; + HEAP32[$0 + 6944 >> 2] = 11278; HEAP32[$0 + 6940 >> 2] = $2; HEAP32[$0 + 6936 >> 2] = $1; $3 = HEAP32[$0 + 6948 >> 2]; @@ -2552,1117 +3290,976 @@ function embind_init_b2_28_29() { $1 = HEAP32[$0 + 6936 >> 2]; HEAP32[$0 + 6932 >> 2] = HEAP32[$0 + 6940 >> 2]; HEAP32[$0 + 6928 >> 2] = $1; - $1 = HEAP32[$0 + 6932 >> 2]; - $2 = HEAP32[$0 + 6928 >> 2]; - HEAP32[$0 + 1432 >> 2] = $2; - HEAP32[$0 + 1436 >> 2] = $1; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2PolygonShape____29_28float_2c_20float_29___invoke_b2PolygonShape__28char_20const__2c_20void_20_28b2PolygonShape____29_28float_2c_20float_29_29($4, $0 + 1432 | 0); - HEAP32[$0 + 3560 >> 2] = 0; - HEAP32[$0 + 3556 >> 2] = 127; - $2 = HEAP32[$0 + 3560 >> 2]; - $1 = HEAP32[$0 + 3556 >> 2]; - HEAP32[$0 + 1424 >> 2] = $1; - HEAP32[$0 + 1428 >> 2] = $2; - decltype_28fp_29_20emscripten__select_overload_void_20_28float_2c_20float_2c_20b2Vec2_20const__2c_20float_29_2c_20b2PolygonShape__28void_20_28b2PolygonShape____29_28float_2c_20float_2c_20b2Vec2_20const__2c_20float_29_29($0 + 3564 | 0, $0 + 1424 | 0); - $1 = HEAP32[$0 + 3564 >> 2]; - HEAP32[$0 + 3552 >> 2] = HEAP32[$0 + 3568 >> 2]; - HEAP32[$0 + 3548 >> 2] = $1; - $1 = HEAP32[$0 + 3552 >> 2]; - $2 = HEAP32[$0 + 3548 >> 2]; - HEAP32[$0 + 6952 >> 2] = $2; - HEAP32[$0 + 6956 >> 2] = $1; - $1 = HEAP32[$0 + 6952 >> 2]; - $2 = HEAP32[$0 + 6956 >> 2]; - HEAP32[$0 + 6980 >> 2] = $3; - HEAP32[$0 + 6976 >> 2] = 9312; - HEAP32[$0 + 6972 >> 2] = $2; - HEAP32[$0 + 6968 >> 2] = $1; - $3 = HEAP32[$0 + 6976 >> 2]; - $1 = HEAP32[$0 + 6968 >> 2]; - HEAP32[$0 + 6964 >> 2] = HEAP32[$0 + 6972 >> 2]; - HEAP32[$0 + 6960 >> 2] = $1; - $2 = HEAP32[$0 + 6964 >> 2]; - $1 = HEAP32[$0 + 6960 >> 2]; - HEAP32[$0 + 1416 >> 2] = $1; - HEAP32[$0 + 1420 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2PolygonShape____29_28float_2c_20float_2c_20b2Vec2_20const__2c_20float_29___invoke_b2PolygonShape__28char_20const__2c_20void_20_28b2PolygonShape____29_28float_2c_20float_2c_20b2Vec2_20const__2c_20float_29_29($3, $0 + 1416 | 0); - HEAP32[$0 + 7004 >> 2] = $0 + 3547; - HEAP32[$0 + 7e3 >> 2] = 7835; - void_20emscripten__internal__NoBaseClass__verify_b2FixtureDef__28_29(); - HEAP32[$0 + 6996 >> 2] = 128; - wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_b2FixtureDef__28_29_29_28_29(), - HEAP32[wasm2js_i32$0 + 6992 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_b2FixtureDef__28_29_29_28_29(), - HEAP32[wasm2js_i32$0 + 6988 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 6984 >> 2] = 129; - $1 = emscripten__internal__TypeID_b2FixtureDef_2c_20void___get_28_29(); - $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2FixtureDef__2c_20void___get_28_29(); - $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2FixtureDef_20const__2c_20void___get_28_29(); - $4 = emscripten__internal__NoBaseClass__get_28_29(); - HEAP32[$0 + 15352 >> 2] = HEAP32[$0 + 6996 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $6 = HEAP32[$0 + 6996 >> 2]; - HEAP32[$0 + 14716 >> 2] = HEAP32[$0 + 6992 >> 2]; - $7 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); - $8 = HEAP32[$0 + 6992 >> 2]; - HEAP32[$0 + 14712 >> 2] = HEAP32[$0 + 6988 >> 2]; - $9 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); - $10 = HEAP32[$0 + 6988 >> 2]; - $11 = HEAP32[$0 + 7e3 >> 2]; - HEAP32[$0 + 15356 >> 2] = HEAP32[$0 + 6984 >> 2]; - _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 6984 >> 2]); - HEAP32[$0 + 7008 >> 2] = $0 + 3547; - HEAP32[$0 + 15364 >> 2] = HEAP32[$0 + 7008 >> 2]; - HEAP32[$0 + 15360 >> 2] = 130; - $1 = HEAP32[$0 + 15364 >> 2]; - void_20emscripten__internal__RegisterClassConstructor_b2FixtureDef__20_28__29_28_29___invoke_b2FixtureDef__28b2FixtureDef__20_28__29_28_29_29(HEAP32[$0 + 15360 >> 2]); - $2 = emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_5__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_5__28embind_init_b2_28_29__$_5_20const__29($0 + 3546 | 0); + $2 = HEAP32[$0 + 6932 >> 2]; + $1 = HEAP32[$0 + 6928 >> 2]; + HEAP32[$0 + 816 >> 2] = $1; + HEAP32[$0 + 820 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Body__20_28b2Joint____29_28_29___invoke_b2Joint_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Body__20_28b2Joint____29_28_29_29($4, $0 + 816 | 0); + HEAP32[$0 + 2400 >> 2] = 1; + HEAP32[$0 + 2396 >> 2] = 0; + $1 = HEAP32[$0 + 2400 >> 2]; + $2 = HEAP32[$0 + 2396 >> 2]; + HEAP32[$0 + 7016 >> 2] = $2; HEAP32[$0 + 7020 >> 2] = $1; - HEAP32[$0 + 7016 >> 2] = 9138; - HEAP32[$0 + 7012 >> 2] = $2; - $1 = HEAP32[$0 + 7020 >> 2]; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2FixtureDef__2c_20b2Shape_20const__29___invoke_b2FixtureDef_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28b2FixtureDef__2c_20b2Shape_20const__29_29(HEAP32[$0 + 7016 >> 2], HEAP32[$0 + 7012 >> 2]); - $2 = emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_6__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_6__28embind_init_b2_28_29__$_6_20const__29($0 + 3544 | 0); + $1 = HEAP32[$0 + 7016 >> 2]; + $2 = HEAP32[$0 + 7020 >> 2]; + HEAP32[$0 + 7044 >> 2] = $3; + HEAP32[$0 + 7040 >> 2] = 11425; + HEAP32[$0 + 7036 >> 2] = $2; HEAP32[$0 + 7032 >> 2] = $1; - HEAP32[$0 + 7028 >> 2] = 9147; - HEAP32[$0 + 7024 >> 2] = $2; + $3 = HEAP32[$0 + 7044 >> 2]; + $4 = HEAP32[$0 + 7040 >> 2]; $1 = HEAP32[$0 + 7032 >> 2]; - void_20emscripten__internal__RegisterClassMethod_b2Shape_20const__20_28__29_28b2FixtureDef__29___invoke_b2FixtureDef_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Shape_20const__20_28__29_28b2FixtureDef__29_29(HEAP32[$0 + 7028 >> 2], HEAP32[$0 + 7024 >> 2]); - HEAP32[$0 + 7092 >> 2] = $1; - HEAP32[$0 + 7088 >> 2] = 6375; - HEAP32[$0 + 7084 >> 2] = 8; - $1 = HEAP32[$0 + 7092 >> 2]; - HEAP32[$0 + 7080 >> 2] = 131; - HEAP32[$0 + 7076 >> 2] = 132; - $2 = emscripten__internal__TypeID_b2FixtureDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 7088 >> 2]; - $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15368 >> 2] = HEAP32[$0 + 7080 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 7080 >> 2]; - $7 = float_20b2FixtureDef_____20emscripten__internal__getContext_float_20b2FixtureDef_____28float_20b2FixtureDef____20const__29($0 + 7084 | 0); - $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15380 >> 2] = HEAP32[$0 + 7076 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 7076 >> 2], float_20b2FixtureDef_____20emscripten__internal__getContext_float_20b2FixtureDef_____28float_20b2FixtureDef____20const__29($0 + 7084 | 0) | 0); - HEAP32[$0 + 7072 >> 2] = $1; - HEAP32[$0 + 7068 >> 2] = 6254; - HEAP32[$0 + 7064 >> 2] = 12; - $1 = HEAP32[$0 + 7072 >> 2]; - HEAP32[$0 + 7060 >> 2] = 131; - HEAP32[$0 + 7056 >> 2] = 132; - $2 = emscripten__internal__TypeID_b2FixtureDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 7068 >> 2]; - $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15372 >> 2] = HEAP32[$0 + 7060 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 7060 >> 2]; - $7 = float_20b2FixtureDef_____20emscripten__internal__getContext_float_20b2FixtureDef_____28float_20b2FixtureDef____20const__29($0 + 7064 | 0); - $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15384 >> 2] = HEAP32[$0 + 7056 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 7056 >> 2], float_20b2FixtureDef_____20emscripten__internal__getContext_float_20b2FixtureDef_____28float_20b2FixtureDef____20const__29($0 + 7064 | 0) | 0); + HEAP32[$0 + 7028 >> 2] = HEAP32[$0 + 7036 >> 2]; + HEAP32[$0 + 7024 >> 2] = $1; + $2 = HEAP32[$0 + 7028 >> 2]; + $1 = HEAP32[$0 + 7024 >> 2]; + HEAP32[$0 + 808 >> 2] = $1; + HEAP32[$0 + 812 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2Joint____29_28_29_20const___invoke_b2Joint_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Vec2_20_28b2Joint____29_28_29_20const_29($4, $0 + 808 | 0); + HEAP32[$0 + 2388 >> 2] = 1; + HEAP32[$0 + 2384 >> 2] = 4; + $1 = HEAP32[$0 + 2388 >> 2]; + $2 = HEAP32[$0 + 2384 >> 2]; + HEAP32[$0 + 6984 >> 2] = $2; + HEAP32[$0 + 6988 >> 2] = $1; + $1 = HEAP32[$0 + 6984 >> 2]; + $2 = HEAP32[$0 + 6988 >> 2]; + HEAP32[$0 + 7012 >> 2] = $3; + HEAP32[$0 + 7008 >> 2] = 11287; + HEAP32[$0 + 7004 >> 2] = $2; + HEAP32[$0 + 7e3 >> 2] = $1; + $3 = HEAP32[$0 + 7012 >> 2]; + $4 = HEAP32[$0 + 7008 >> 2]; + $1 = HEAP32[$0 + 7e3 >> 2]; + HEAP32[$0 + 6996 >> 2] = HEAP32[$0 + 7004 >> 2]; + HEAP32[$0 + 6992 >> 2] = $1; + $2 = HEAP32[$0 + 6996 >> 2]; + $1 = HEAP32[$0 + 6992 >> 2]; + HEAP32[$0 + 800 >> 2] = $1; + HEAP32[$0 + 804 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2Joint____29_28_29_20const___invoke_b2Joint_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Vec2_20_28b2Joint____29_28_29_20const_29($4, $0 + 800 | 0); + HEAP32[$0 + 2380 >> 2] = 1; + HEAP32[$0 + 2376 >> 2] = 8; + $1 = HEAP32[$0 + 2380 >> 2]; + $2 = HEAP32[$0 + 2376 >> 2]; + HEAP32[$0 + 7048 >> 2] = $2; HEAP32[$0 + 7052 >> 2] = $1; - HEAP32[$0 + 7048 >> 2] = 1123; - HEAP32[$0 + 7044 >> 2] = 16; - $1 = HEAP32[$0 + 7052 >> 2]; - HEAP32[$0 + 7040 >> 2] = 131; - HEAP32[$0 + 7036 >> 2] = 132; - $2 = emscripten__internal__TypeID_b2FixtureDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 7048 >> 2]; - $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15376 >> 2] = HEAP32[$0 + 7040 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 7040 >> 2]; - $7 = float_20b2FixtureDef_____20emscripten__internal__getContext_float_20b2FixtureDef_____28float_20b2FixtureDef____20const__29($0 + 7044 | 0); - $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15388 >> 2] = HEAP32[$0 + 7036 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 7036 >> 2], float_20b2FixtureDef_____20emscripten__internal__getContext_float_20b2FixtureDef_____28float_20b2FixtureDef____20const__29($0 + 7044 | 0) | 0); - HEAP32[$0 + 7112 >> 2] = $1; - HEAP32[$0 + 7108 >> 2] = 3812; - HEAP32[$0 + 7104 >> 2] = 20; - $1 = HEAP32[$0 + 7112 >> 2]; - HEAP32[$0 + 7100 >> 2] = 133; - HEAP32[$0 + 7096 >> 2] = 134; - $2 = emscripten__internal__TypeID_b2FixtureDef_2c_20void___get_28_29(); + $1 = HEAP32[$0 + 7048 >> 2]; + $2 = HEAP32[$0 + 7052 >> 2]; + HEAP32[$0 + 7076 >> 2] = $3; + HEAP32[$0 + 7072 >> 2] = 10175; + HEAP32[$0 + 7068 >> 2] = $2; + HEAP32[$0 + 7064 >> 2] = $1; + $3 = HEAP32[$0 + 7076 >> 2]; + $4 = HEAP32[$0 + 7072 >> 2]; + $1 = HEAP32[$0 + 7064 >> 2]; + HEAP32[$0 + 7060 >> 2] = HEAP32[$0 + 7068 >> 2]; + HEAP32[$0 + 7056 >> 2] = $1; + $2 = HEAP32[$0 + 7060 >> 2]; + $1 = HEAP32[$0 + 7056 >> 2]; + HEAP32[$0 + 792 >> 2] = $1; + HEAP32[$0 + 796 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2Joint____29_28float_29_20const___invoke_b2Joint__28char_20const__2c_20b2Vec2_20_28b2Joint____29_28float_29_20const_29($4, $0 + 792 | 0); + HEAP32[$0 + 2372 >> 2] = 1; + HEAP32[$0 + 2368 >> 2] = 12; + $1 = HEAP32[$0 + 2372 >> 2]; + $2 = HEAP32[$0 + 2368 >> 2]; + HEAP32[$0 + 7080 >> 2] = $2; + HEAP32[$0 + 7084 >> 2] = $1; + $1 = HEAP32[$0 + 7080 >> 2]; + $2 = HEAP32[$0 + 7084 >> 2]; + HEAP32[$0 + 7108 >> 2] = $3; + HEAP32[$0 + 7104 >> 2] = 9034; + HEAP32[$0 + 7100 >> 2] = $2; + HEAP32[$0 + 7096 >> 2] = $1; $3 = HEAP32[$0 + 7108 >> 2]; - $4 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); - HEAP32[$0 + 15392 >> 2] = HEAP32[$0 + 7100 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 7100 >> 2]; - $7 = bool_20b2FixtureDef_____20emscripten__internal__getContext_bool_20b2FixtureDef_____28bool_20b2FixtureDef____20const__29($0 + 7104 | 0); - $8 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); - HEAP32[$0 + 15396 >> 2] = HEAP32[$0 + 7096 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 7096 >> 2], bool_20b2FixtureDef_____20emscripten__internal__getContext_bool_20b2FixtureDef_____28bool_20b2FixtureDef____20const__29($0 + 7104 | 0) | 0); - HEAP32[$0 + 7132 >> 2] = $1; - HEAP32[$0 + 7128 >> 2] = 3947; - HEAP32[$0 + 7124 >> 2] = 22; - HEAP32[$0 + 7120 >> 2] = 135; - HEAP32[$0 + 7116 >> 2] = 136; - $1 = emscripten__internal__TypeID_b2FixtureDef_2c_20void___get_28_29(); - $2 = HEAP32[$0 + 7128 >> 2]; - $3 = emscripten__internal__TypeID_b2Filter_2c_20void___get_28_29(); - HEAP32[$0 + 15400 >> 2] = HEAP32[$0 + 7120 >> 2]; - $4 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $5 = HEAP32[$0 + 7120 >> 2]; - $6 = b2Filter_20b2FixtureDef_____20emscripten__internal__getContext_b2Filter_20b2FixtureDef_____28b2Filter_20b2FixtureDef____20const__29($0 + 7124 | 0); - $7 = emscripten__internal__TypeID_b2Filter_2c_20void___get_28_29(); - HEAP32[$0 + 15404 >> 2] = HEAP32[$0 + 7116 >> 2]; - _embind_register_class_property($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 7116 >> 2], b2Filter_20b2FixtureDef_____20emscripten__internal__getContext_b2Filter_20b2FixtureDef_____28b2Filter_20b2FixtureDef____20const__29($0 + 7124 | 0) | 0); - HEAP32[$0 + 7156 >> 2] = $0 + 3542; - HEAP32[$0 + 7152 >> 2] = 9041; - void_20emscripten__internal__NoBaseClass__verify_b2Fixture__28_29(); - HEAP32[$0 + 7148 >> 2] = 137; - wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_b2Fixture__28_29_29_28_29(), - HEAP32[wasm2js_i32$0 + 7144 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_b2Fixture__28_29_29_28_29(), - HEAP32[wasm2js_i32$0 + 7140 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 7136 >> 2] = 138; - $1 = emscripten__internal__TypeID_b2Fixture_2c_20void___get_28_29(); - $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2Fixture__2c_20void___get_28_29(); - $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2Fixture_20const__2c_20void___get_28_29(); - $4 = emscripten__internal__NoBaseClass__get_28_29(); - HEAP32[$0 + 15408 >> 2] = HEAP32[$0 + 7148 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $6 = HEAP32[$0 + 7148 >> 2]; - HEAP32[$0 + 14708 >> 2] = HEAP32[$0 + 7144 >> 2]; - $7 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); - $8 = HEAP32[$0 + 7144 >> 2]; - HEAP32[$0 + 14704 >> 2] = HEAP32[$0 + 7140 >> 2]; - $9 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); - $10 = HEAP32[$0 + 7140 >> 2]; - $11 = HEAP32[$0 + 7152 >> 2]; - HEAP32[$0 + 15412 >> 2] = HEAP32[$0 + 7136 >> 2]; - _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 7136 >> 2]); - HEAP32[$0 + 3536 >> 2] = 0; - HEAP32[$0 + 3532 >> 2] = 139; - $1 = HEAP32[$0 + 3536 >> 2]; - $2 = HEAP32[$0 + 3532 >> 2]; - HEAP32[$0 + 7160 >> 2] = $2; - HEAP32[$0 + 7164 >> 2] = $1; + $4 = HEAP32[$0 + 7104 >> 2]; + $1 = HEAP32[$0 + 7096 >> 2]; + HEAP32[$0 + 7092 >> 2] = HEAP32[$0 + 7100 >> 2]; + HEAP32[$0 + 7088 >> 2] = $1; + $2 = HEAP32[$0 + 7092 >> 2]; + $1 = HEAP32[$0 + 7088 >> 2]; + HEAP32[$0 + 784 >> 2] = $1; + HEAP32[$0 + 788 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2Joint____29_28float_29_20const___invoke_b2Joint__28char_20const__2c_20float_20_28b2Joint____29_28float_29_20const_29($4, $0 + 784 | 0); + HEAP32[$0 + 2364 >> 2] = 0; + HEAP32[$0 + 2360 >> 2] = 229; + $1 = HEAP32[$0 + 2364 >> 2]; + $2 = HEAP32[$0 + 2360 >> 2]; + HEAP32[$0 + 7112 >> 2] = $2; + HEAP32[$0 + 7116 >> 2] = $1; + $1 = HEAP32[$0 + 7112 >> 2]; + $2 = HEAP32[$0 + 7116 >> 2]; + HEAP32[$0 + 7140 >> 2] = $3; + HEAP32[$0 + 7136 >> 2] = 10428; + HEAP32[$0 + 7132 >> 2] = $2; + HEAP32[$0 + 7128 >> 2] = $1; + $3 = HEAP32[$0 + 7140 >> 2]; + $4 = HEAP32[$0 + 7136 >> 2]; + $1 = HEAP32[$0 + 7128 >> 2]; + HEAP32[$0 + 7124 >> 2] = HEAP32[$0 + 7132 >> 2]; + HEAP32[$0 + 7120 >> 2] = $1; + $2 = HEAP32[$0 + 7124 >> 2]; + $1 = HEAP32[$0 + 7120 >> 2]; + HEAP32[$0 + 776 >> 2] = $1; + HEAP32[$0 + 780 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_bool_20_28b2Joint____29_28_29_20const___invoke_b2Joint__28char_20const__2c_20bool_20_28b2Joint____29_28_29_20const_29($4, $0 + 776 | 0); + HEAP32[$0 + 2356 >> 2] = 1; + HEAP32[$0 + 2352 >> 2] = 16; + $1 = HEAP32[$0 + 2356 >> 2]; + $2 = HEAP32[$0 + 2352 >> 2]; + HEAP32[$0 + 7144 >> 2] = $2; + HEAP32[$0 + 7148 >> 2] = $1; + $1 = HEAP32[$0 + 7144 >> 2]; + $2 = HEAP32[$0 + 7148 >> 2]; + HEAP32[$0 + 7172 >> 2] = $3; + HEAP32[$0 + 7168 >> 2] = 6324; + HEAP32[$0 + 7164 >> 2] = $2; + HEAP32[$0 + 7160 >> 2] = $1; + $3 = HEAP32[$0 + 7168 >> 2]; $1 = HEAP32[$0 + 7160 >> 2]; - $2 = HEAP32[$0 + 7164 >> 2]; - HEAP32[$0 + 7188 >> 2] = $0 + 3542; - HEAP32[$0 + 7184 >> 2] = 9081; - HEAP32[$0 + 7180 >> 2] = $2; - HEAP32[$0 + 7176 >> 2] = $1; - $3 = HEAP32[$0 + 7188 >> 2]; - $4 = HEAP32[$0 + 7184 >> 2]; - $1 = HEAP32[$0 + 7176 >> 2]; - HEAP32[$0 + 7172 >> 2] = HEAP32[$0 + 7180 >> 2]; - HEAP32[$0 + 7168 >> 2] = $1; - $2 = HEAP32[$0 + 7172 >> 2]; - $1 = HEAP32[$0 + 7168 >> 2]; - HEAP32[$0 + 1408 >> 2] = $1; - HEAP32[$0 + 1412 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Shape__Type_20_28b2Fixture____29_28_29_20const___invoke_b2Fixture__28char_20const__2c_20b2Shape__Type_20_28b2Fixture____29_28_29_20const_29($4, $0 + 1408 | 0); - HEAP32[$0 + 3524 >> 2] = 0; - HEAP32[$0 + 3520 >> 2] = 140; - $1 = HEAP32[$0 + 3524 >> 2]; - $2 = HEAP32[$0 + 3520 >> 2]; - HEAP32[$0 + 7192 >> 2] = $2; - HEAP32[$0 + 7196 >> 2] = $1; - $1 = HEAP32[$0 + 7192 >> 2]; - $2 = HEAP32[$0 + 7196 >> 2]; - HEAP32[$0 + 7220 >> 2] = $3; - HEAP32[$0 + 7216 >> 2] = 9147; - HEAP32[$0 + 7212 >> 2] = $2; - HEAP32[$0 + 7208 >> 2] = $1; - $3 = HEAP32[$0 + 7220 >> 2]; - $4 = HEAP32[$0 + 7216 >> 2]; - $1 = HEAP32[$0 + 7208 >> 2]; - HEAP32[$0 + 7204 >> 2] = HEAP32[$0 + 7212 >> 2]; - HEAP32[$0 + 7200 >> 2] = $1; - $2 = HEAP32[$0 + 7204 >> 2]; - $1 = HEAP32[$0 + 7200 >> 2]; - HEAP32[$0 + 1400 >> 2] = $1; - HEAP32[$0 + 1404 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Shape__20_28b2Fixture____29_28_29___invoke_b2Fixture_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Shape__20_28b2Fixture____29_28_29_29($4, $0 + 1400 | 0); - HEAP32[$0 + 3516 >> 2] = 0; - HEAP32[$0 + 3512 >> 2] = 141; - $1 = HEAP32[$0 + 3516 >> 2]; - $2 = HEAP32[$0 + 3512 >> 2]; - HEAP32[$0 + 7224 >> 2] = $2; - HEAP32[$0 + 7228 >> 2] = $1; - $1 = HEAP32[$0 + 7224 >> 2]; - $2 = HEAP32[$0 + 7228 >> 2]; - HEAP32[$0 + 7252 >> 2] = $3; - HEAP32[$0 + 7248 >> 2] = 3802; - HEAP32[$0 + 7244 >> 2] = $2; + HEAP32[$0 + 7156 >> 2] = HEAP32[$0 + 7164 >> 2]; + HEAP32[$0 + 7152 >> 2] = $1; + $2 = HEAP32[$0 + 7156 >> 2]; + $1 = HEAP32[$0 + 7152 >> 2]; + HEAP32[$0 + 768 >> 2] = $1; + HEAP32[$0 + 772 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2Joint____29_28_29___invoke_b2Joint__28char_20const__2c_20void_20_28b2Joint____29_28_29_29($3, $0 + 768 | 0); + HEAP32[$0 + 7196 >> 2] = $0 + 2351; + HEAP32[$0 + 7192 >> 2] = 8115; + void_20emscripten__base_b2JointDef___verify_b2DistanceJointDef__28_29(); + HEAP32[$0 + 7188 >> 2] = 230; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2JointDef__20_28_emscripten__base_b2JointDef___getUpcaster_b2DistanceJointDef__28_29_29_28b2DistanceJointDef__29(), + HEAP32[wasm2js_i32$0 + 7184 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2DistanceJointDef__20_28_emscripten__base_b2JointDef___getDowncaster_b2DistanceJointDef__28_29_29_28b2JointDef__29(), + HEAP32[wasm2js_i32$0 + 7180 >> 2] = wasm2js_i32$1; + HEAP32[$0 + 7176 >> 2] = 231; + $1 = emscripten__internal__TypeID_b2DistanceJointDef_2c_20void___get_28_29(); + $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2DistanceJointDef__2c_20void___get_28_29(); + $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2DistanceJointDef_20const__2c_20void___get_28_29(); + $4 = emscripten__base_b2JointDef___get_28_29(); + HEAP32[$0 + 12408 >> 2] = HEAP32[$0 + 7188 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $6 = HEAP32[$0 + 7188 >> 2]; + HEAP32[$0 + 12412 >> 2] = HEAP32[$0 + 7184 >> 2]; + $7 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $8 = HEAP32[$0 + 7184 >> 2]; + HEAP32[$0 + 12416 >> 2] = HEAP32[$0 + 7180 >> 2]; + $9 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $10 = HEAP32[$0 + 7180 >> 2]; + $11 = HEAP32[$0 + 7192 >> 2]; + HEAP32[$0 + 12420 >> 2] = HEAP32[$0 + 7176 >> 2]; + _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 7176 >> 2]); + HEAP32[$0 + 7200 >> 2] = $0 + 2351; + HEAP32[$0 + 12428 >> 2] = HEAP32[$0 + 7200 >> 2]; + HEAP32[$0 + 12424 >> 2] = 232; + $1 = HEAP32[$0 + 12428 >> 2]; + void_20emscripten__internal__RegisterClassConstructor_b2DistanceJointDef__20_28__29_28_29___invoke_b2DistanceJointDef__28b2DistanceJointDef__20_28__29_28_29_29(HEAP32[$0 + 12424 >> 2]); HEAP32[$0 + 7240 >> 2] = $1; - $3 = HEAP32[$0 + 7252 >> 2]; - $4 = HEAP32[$0 + 7248 >> 2]; + HEAP32[$0 + 7236 >> 2] = 11436; + HEAP32[$0 + 7232 >> 2] = 20; $1 = HEAP32[$0 + 7240 >> 2]; - HEAP32[$0 + 7236 >> 2] = HEAP32[$0 + 7244 >> 2]; - HEAP32[$0 + 7232 >> 2] = $1; - $2 = HEAP32[$0 + 7236 >> 2]; - $1 = HEAP32[$0 + 7232 >> 2]; - HEAP32[$0 + 1392 >> 2] = $1; - HEAP32[$0 + 1396 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Fixture____29_28bool_29___invoke_b2Fixture__28char_20const__2c_20void_20_28b2Fixture____29_28bool_29_29($4, $0 + 1392 | 0); - HEAP32[$0 + 3508 >> 2] = 0; - HEAP32[$0 + 3504 >> 2] = 142; - $1 = HEAP32[$0 + 3508 >> 2]; - $2 = HEAP32[$0 + 3504 >> 2]; - HEAP32[$0 + 7256 >> 2] = $2; + HEAP32[$0 + 7228 >> 2] = 233; + HEAP32[$0 + 7224 >> 2] = 234; + $2 = emscripten__internal__TypeID_b2DistanceJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 7236 >> 2]; + $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); + HEAP32[$0 + 12432 >> 2] = HEAP32[$0 + 7228 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 7228 >> 2]; + $7 = b2Vec2_20b2DistanceJointDef_____20emscripten__internal__getContext_b2Vec2_20b2DistanceJointDef_____28b2Vec2_20b2DistanceJointDef____20const__29($0 + 7232 | 0); + $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); + HEAP32[$0 + 12440 >> 2] = HEAP32[$0 + 7224 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 7224 >> 2], b2Vec2_20b2DistanceJointDef_____20emscripten__internal__getContext_b2Vec2_20b2DistanceJointDef_____28b2Vec2_20b2DistanceJointDef____20const__29($0 + 7232 | 0) | 0); + HEAP32[$0 + 7220 >> 2] = $1; + HEAP32[$0 + 7216 >> 2] = 11298; + HEAP32[$0 + 7212 >> 2] = 28; + $1 = HEAP32[$0 + 7220 >> 2]; + HEAP32[$0 + 7208 >> 2] = 233; + HEAP32[$0 + 7204 >> 2] = 234; + $2 = emscripten__internal__TypeID_b2DistanceJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 7216 >> 2]; + $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); + HEAP32[$0 + 12436 >> 2] = HEAP32[$0 + 7208 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 7208 >> 2]; + $7 = b2Vec2_20b2DistanceJointDef_____20emscripten__internal__getContext_b2Vec2_20b2DistanceJointDef_____28b2Vec2_20b2DistanceJointDef____20const__29($0 + 7212 | 0); + $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); + HEAP32[$0 + 12444 >> 2] = HEAP32[$0 + 7204 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 7204 >> 2], b2Vec2_20b2DistanceJointDef_____20emscripten__internal__getContext_b2Vec2_20b2DistanceJointDef_____28b2Vec2_20b2DistanceJointDef____20const__29($0 + 7212 | 0) | 0); + HEAP32[$0 + 7300 >> 2] = $1; + HEAP32[$0 + 7296 >> 2] = 7218; + HEAP32[$0 + 7292 >> 2] = 36; + $1 = HEAP32[$0 + 7300 >> 2]; + HEAP32[$0 + 7288 >> 2] = 235; + HEAP32[$0 + 7284 >> 2] = 236; + $2 = emscripten__internal__TypeID_b2DistanceJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 7296 >> 2]; + $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12448 >> 2] = HEAP32[$0 + 7288 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 7288 >> 2]; + $7 = float_20b2DistanceJointDef_____20emscripten__internal__getContext_float_20b2DistanceJointDef_____28float_20b2DistanceJointDef____20const__29($0 + 7292 | 0); + $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12460 >> 2] = HEAP32[$0 + 7284 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 7284 >> 2], float_20b2DistanceJointDef_____20emscripten__internal__getContext_float_20b2DistanceJointDef_____28float_20b2DistanceJointDef____20const__29($0 + 7292 | 0) | 0); + HEAP32[$0 + 7280 >> 2] = $1; + HEAP32[$0 + 7276 >> 2] = 1024; + HEAP32[$0 + 7272 >> 2] = 40; + $1 = HEAP32[$0 + 7280 >> 2]; + HEAP32[$0 + 7268 >> 2] = 235; + HEAP32[$0 + 7264 >> 2] = 236; + $2 = emscripten__internal__TypeID_b2DistanceJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 7276 >> 2]; + $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12452 >> 2] = HEAP32[$0 + 7268 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 7268 >> 2]; + $7 = float_20b2DistanceJointDef_____20emscripten__internal__getContext_float_20b2DistanceJointDef_____28float_20b2DistanceJointDef____20const__29($0 + 7272 | 0); + $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12464 >> 2] = HEAP32[$0 + 7264 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 7264 >> 2], float_20b2DistanceJointDef_____20emscripten__internal__getContext_float_20b2DistanceJointDef_____28float_20b2DistanceJointDef____20const__29($0 + 7272 | 0) | 0); HEAP32[$0 + 7260 >> 2] = $1; - $1 = HEAP32[$0 + 7256 >> 2]; - $2 = HEAP32[$0 + 7260 >> 2]; - HEAP32[$0 + 7284 >> 2] = $3; - HEAP32[$0 + 7280 >> 2] = 3821; - HEAP32[$0 + 7276 >> 2] = $2; - HEAP32[$0 + 7272 >> 2] = $1; - $3 = HEAP32[$0 + 7284 >> 2]; - $4 = HEAP32[$0 + 7280 >> 2]; - $1 = HEAP32[$0 + 7272 >> 2]; - HEAP32[$0 + 7268 >> 2] = HEAP32[$0 + 7276 >> 2]; - HEAP32[$0 + 7264 >> 2] = $1; - $2 = HEAP32[$0 + 7268 >> 2]; - $1 = HEAP32[$0 + 7264 >> 2]; - HEAP32[$0 + 1384 >> 2] = $1; - HEAP32[$0 + 1388 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_bool_20_28b2Fixture____29_28_29_20const___invoke_b2Fixture__28char_20const__2c_20bool_20_28b2Fixture____29_28_29_20const_29($4, $0 + 1384 | 0); - HEAP32[$0 + 3500 >> 2] = 0; - HEAP32[$0 + 3496 >> 2] = 143; - $1 = HEAP32[$0 + 3500 >> 2]; - $2 = HEAP32[$0 + 3496 >> 2]; - HEAP32[$0 + 7288 >> 2] = $2; - HEAP32[$0 + 7292 >> 2] = $1; - $1 = HEAP32[$0 + 7288 >> 2]; - $2 = HEAP32[$0 + 7292 >> 2]; - HEAP32[$0 + 7316 >> 2] = $3; - HEAP32[$0 + 7312 >> 2] = 10267; - HEAP32[$0 + 7308 >> 2] = $2; - HEAP32[$0 + 7304 >> 2] = $1; - $3 = HEAP32[$0 + 7316 >> 2]; - $4 = HEAP32[$0 + 7312 >> 2]; - $1 = HEAP32[$0 + 7304 >> 2]; - HEAP32[$0 + 7300 >> 2] = HEAP32[$0 + 7308 >> 2]; - HEAP32[$0 + 7296 >> 2] = $1; - $2 = HEAP32[$0 + 7300 >> 2]; - $1 = HEAP32[$0 + 7296 >> 2]; - HEAP32[$0 + 1376 >> 2] = $1; - HEAP32[$0 + 1380 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Fixture____29_28b2Filter_20const__29___invoke_b2Fixture__28char_20const__2c_20void_20_28b2Fixture____29_28b2Filter_20const__29_29($4, $0 + 1376 | 0); - HEAP32[$0 + 3492 >> 2] = 0; - HEAP32[$0 + 3488 >> 2] = 144; - $1 = HEAP32[$0 + 3492 >> 2]; - $2 = HEAP32[$0 + 3488 >> 2]; - HEAP32[$0 + 7320 >> 2] = $2; - HEAP32[$0 + 7324 >> 2] = $1; - $1 = HEAP32[$0 + 7320 >> 2]; - $2 = HEAP32[$0 + 7324 >> 2]; - HEAP32[$0 + 7348 >> 2] = $3; - HEAP32[$0 + 7344 >> 2] = 10281; - HEAP32[$0 + 7340 >> 2] = $2; - HEAP32[$0 + 7336 >> 2] = $1; - $3 = HEAP32[$0 + 7348 >> 2]; - $4 = HEAP32[$0 + 7344 >> 2]; - $1 = HEAP32[$0 + 7336 >> 2]; - HEAP32[$0 + 7332 >> 2] = HEAP32[$0 + 7340 >> 2]; - HEAP32[$0 + 7328 >> 2] = $1; - $2 = HEAP32[$0 + 7332 >> 2]; - $1 = HEAP32[$0 + 7328 >> 2]; - HEAP32[$0 + 1368 >> 2] = $1; - HEAP32[$0 + 1372 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Filter_20const__20_28b2Fixture____29_28_29_20const___invoke_b2Fixture__28char_20const__2c_20b2Filter_20const__20_28b2Fixture____29_28_29_20const_29($4, $0 + 1368 | 0); - HEAP32[$0 + 3484 >> 2] = 0; - HEAP32[$0 + 3480 >> 2] = 145; - $1 = HEAP32[$0 + 3484 >> 2]; - $2 = HEAP32[$0 + 3480 >> 2]; - HEAP32[$0 + 7352 >> 2] = $2; - HEAP32[$0 + 7356 >> 2] = $1; - $1 = HEAP32[$0 + 7352 >> 2]; - $2 = HEAP32[$0 + 7356 >> 2]; - HEAP32[$0 + 7380 >> 2] = $3; - HEAP32[$0 + 7376 >> 2] = 3945; - HEAP32[$0 + 7372 >> 2] = $2; - HEAP32[$0 + 7368 >> 2] = $1; - $3 = HEAP32[$0 + 7380 >> 2]; - $4 = HEAP32[$0 + 7376 >> 2]; - $1 = HEAP32[$0 + 7368 >> 2]; - HEAP32[$0 + 7364 >> 2] = HEAP32[$0 + 7372 >> 2]; - HEAP32[$0 + 7360 >> 2] = $1; - $2 = HEAP32[$0 + 7364 >> 2]; + HEAP32[$0 + 7256 >> 2] = 6366; + HEAP32[$0 + 7252 >> 2] = 44; + HEAP32[$0 + 7248 >> 2] = 235; + HEAP32[$0 + 7244 >> 2] = 236; + $1 = emscripten__internal__TypeID_b2DistanceJointDef_2c_20void___get_28_29(); + $2 = HEAP32[$0 + 7256 >> 2]; + $3 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12456 >> 2] = HEAP32[$0 + 7248 >> 2]; + $4 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); + $5 = HEAP32[$0 + 7248 >> 2]; + $6 = float_20b2DistanceJointDef_____20emscripten__internal__getContext_float_20b2DistanceJointDef_____28float_20b2DistanceJointDef____20const__29($0 + 7252 | 0); + $7 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12468 >> 2] = HEAP32[$0 + 7244 >> 2]; + _embind_register_class_property($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 7244 >> 2], float_20b2DistanceJointDef_____20emscripten__internal__getContext_float_20b2DistanceJointDef_____28float_20b2DistanceJointDef____20const__29($0 + 7252 | 0) | 0); + HEAP32[$0 + 7324 >> 2] = $0 + 2350; + HEAP32[$0 + 7320 >> 2] = 2811; + void_20emscripten__base_b2Joint___verify_b2DistanceJoint__28_29(); + HEAP32[$0 + 7316 >> 2] = 237; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2Joint__20_28_emscripten__base_b2Joint___getUpcaster_b2DistanceJoint__28_29_29_28b2DistanceJoint__29(), + HEAP32[wasm2js_i32$0 + 7312 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2DistanceJoint__20_28_emscripten__base_b2Joint___getDowncaster_b2DistanceJoint__28_29_29_28b2Joint__29(), + HEAP32[wasm2js_i32$0 + 7308 >> 2] = wasm2js_i32$1; + HEAP32[$0 + 7304 >> 2] = 238; + $1 = emscripten__internal__TypeID_b2DistanceJoint_2c_20void___get_28_29(); + $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2DistanceJoint__2c_20void___get_28_29(); + $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2DistanceJoint_20const__2c_20void___get_28_29(); + $4 = emscripten__base_b2Joint___get_28_29(); + HEAP32[$0 + 12472 >> 2] = HEAP32[$0 + 7316 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $6 = HEAP32[$0 + 7316 >> 2]; + HEAP32[$0 + 12476 >> 2] = HEAP32[$0 + 7312 >> 2]; + $7 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $8 = HEAP32[$0 + 7312 >> 2]; + HEAP32[$0 + 12480 >> 2] = HEAP32[$0 + 7308 >> 2]; + $9 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $10 = HEAP32[$0 + 7308 >> 2]; + $11 = HEAP32[$0 + 7320 >> 2]; + HEAP32[$0 + 12484 >> 2] = HEAP32[$0 + 7304 >> 2]; + _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 7304 >> 2]); + HEAP32[$0 + 2344 >> 2] = 0; + HEAP32[$0 + 2340 >> 2] = 239; + $1 = HEAP32[$0 + 2344 >> 2]; + $2 = HEAP32[$0 + 2340 >> 2]; + HEAP32[$0 + 7360 >> 2] = $2; + HEAP32[$0 + 7364 >> 2] = $1; $1 = HEAP32[$0 + 7360 >> 2]; - HEAP32[$0 + 1360 >> 2] = $1; - HEAP32[$0 + 1364 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Fixture____29_28_29___invoke_b2Fixture__28char_20const__2c_20void_20_28b2Fixture____29_28_29_29($4, $0 + 1360 | 0); - HEAP32[$0 + 3472 >> 2] = 0; - HEAP32[$0 + 3468 >> 2] = 146; - $1 = HEAP32[$0 + 3472 >> 2]; - $2 = HEAP32[$0 + 3468 >> 2]; - HEAP32[$0 + 7384 >> 2] = $2; - HEAP32[$0 + 7388 >> 2] = $1; - $1 = HEAP32[$0 + 7384 >> 2]; - $2 = HEAP32[$0 + 7388 >> 2]; - HEAP32[$0 + 7412 >> 2] = $3; - HEAP32[$0 + 7408 >> 2] = 1669; - HEAP32[$0 + 7404 >> 2] = $2; - HEAP32[$0 + 7400 >> 2] = $1; - $3 = HEAP32[$0 + 7412 >> 2]; - $4 = HEAP32[$0 + 7408 >> 2]; - $1 = HEAP32[$0 + 7400 >> 2]; - HEAP32[$0 + 7396 >> 2] = HEAP32[$0 + 7404 >> 2]; - HEAP32[$0 + 7392 >> 2] = $1; - $2 = HEAP32[$0 + 7396 >> 2]; - $1 = HEAP32[$0 + 7392 >> 2]; - HEAP32[$0 + 1352 >> 2] = $1; - HEAP32[$0 + 1356 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Body__20_28b2Fixture____29_28_29___invoke_b2Fixture_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Body__20_28b2Fixture____29_28_29_29($4, $0 + 1352 | 0); - HEAP32[$0 + 3460 >> 2] = 0; - HEAP32[$0 + 3456 >> 2] = 147; - $1 = HEAP32[$0 + 3460 >> 2]; - $2 = HEAP32[$0 + 3456 >> 2]; - HEAP32[$0 + 7416 >> 2] = $2; - HEAP32[$0 + 7420 >> 2] = $1; - $1 = HEAP32[$0 + 7416 >> 2]; - $2 = HEAP32[$0 + 7420 >> 2]; - HEAP32[$0 + 7444 >> 2] = $3; - HEAP32[$0 + 7440 >> 2] = 1892; - HEAP32[$0 + 7436 >> 2] = $2; - HEAP32[$0 + 7432 >> 2] = $1; - $3 = HEAP32[$0 + 7444 >> 2]; - $4 = HEAP32[$0 + 7440 >> 2]; - $1 = HEAP32[$0 + 7432 >> 2]; - HEAP32[$0 + 7428 >> 2] = HEAP32[$0 + 7436 >> 2]; - HEAP32[$0 + 7424 >> 2] = $1; - $2 = HEAP32[$0 + 7428 >> 2]; - $1 = HEAP32[$0 + 7424 >> 2]; - HEAP32[$0 + 1344 >> 2] = $1; - HEAP32[$0 + 1348 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Fixture__20_28b2Fixture____29_28_29___invoke_b2Fixture_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Fixture__20_28b2Fixture____29_28_29_29($4, $0 + 1344 | 0); - HEAP32[$0 + 3452 >> 2] = 0; - HEAP32[$0 + 3448 >> 2] = 148; - $1 = HEAP32[$0 + 3452 >> 2]; - $2 = HEAP32[$0 + 3448 >> 2]; - HEAP32[$0 + 7448 >> 2] = $2; - HEAP32[$0 + 7452 >> 2] = $1; - $1 = HEAP32[$0 + 7448 >> 2]; - $2 = HEAP32[$0 + 7452 >> 2]; - HEAP32[$0 + 7476 >> 2] = $3; - HEAP32[$0 + 7472 >> 2] = 2455; - HEAP32[$0 + 7468 >> 2] = $2; - HEAP32[$0 + 7464 >> 2] = $1; - $3 = HEAP32[$0 + 7476 >> 2]; - $4 = HEAP32[$0 + 7472 >> 2]; - $1 = HEAP32[$0 + 7464 >> 2]; - HEAP32[$0 + 7460 >> 2] = HEAP32[$0 + 7468 >> 2]; - HEAP32[$0 + 7456 >> 2] = $1; - $2 = HEAP32[$0 + 7460 >> 2]; + $2 = HEAP32[$0 + 7364 >> 2]; + HEAP32[$0 + 7388 >> 2] = $0 + 2350; + HEAP32[$0 + 7384 >> 2] = 11449; + HEAP32[$0 + 7380 >> 2] = $2; + HEAP32[$0 + 7376 >> 2] = $1; + $3 = HEAP32[$0 + 7388 >> 2]; + $4 = HEAP32[$0 + 7384 >> 2]; + $1 = HEAP32[$0 + 7376 >> 2]; + HEAP32[$0 + 7372 >> 2] = HEAP32[$0 + 7380 >> 2]; + HEAP32[$0 + 7368 >> 2] = $1; + $2 = HEAP32[$0 + 7372 >> 2]; + $1 = HEAP32[$0 + 7368 >> 2]; + HEAP32[$0 + 760 >> 2] = $1; + HEAP32[$0 + 764 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2DistanceJoint____29_28_29_20const___invoke_b2DistanceJoint__28char_20const__2c_20b2Vec2_20const__20_28b2DistanceJoint____29_28_29_20const_29($4, $0 + 760 | 0); + HEAP32[$0 + 2336 >> 2] = 0; + HEAP32[$0 + 2332 >> 2] = 240; + $1 = HEAP32[$0 + 2336 >> 2]; + $2 = HEAP32[$0 + 2332 >> 2]; + HEAP32[$0 + 7328 >> 2] = $2; + HEAP32[$0 + 7332 >> 2] = $1; + $1 = HEAP32[$0 + 7328 >> 2]; + $2 = HEAP32[$0 + 7332 >> 2]; + HEAP32[$0 + 7356 >> 2] = $3; + HEAP32[$0 + 7352 >> 2] = 11311; + HEAP32[$0 + 7348 >> 2] = $2; + HEAP32[$0 + 7344 >> 2] = $1; + $3 = HEAP32[$0 + 7356 >> 2]; + $4 = HEAP32[$0 + 7352 >> 2]; + $1 = HEAP32[$0 + 7344 >> 2]; + HEAP32[$0 + 7340 >> 2] = HEAP32[$0 + 7348 >> 2]; + HEAP32[$0 + 7336 >> 2] = $1; + $2 = HEAP32[$0 + 7340 >> 2]; + $1 = HEAP32[$0 + 7336 >> 2]; + HEAP32[$0 + 752 >> 2] = $1; + HEAP32[$0 + 756 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2DistanceJoint____29_28_29_20const___invoke_b2DistanceJoint__28char_20const__2c_20b2Vec2_20const__20_28b2DistanceJoint____29_28_29_20const_29($4, $0 + 752 | 0); + HEAP32[$0 + 2328 >> 2] = 0; + HEAP32[$0 + 2324 >> 2] = 241; + $1 = HEAP32[$0 + 2328 >> 2]; + $2 = HEAP32[$0 + 2324 >> 2]; + HEAP32[$0 + 7456 >> 2] = $2; + HEAP32[$0 + 7460 >> 2] = $1; $1 = HEAP32[$0 + 7456 >> 2]; - HEAP32[$0 + 1336 >> 2] = $1; - HEAP32[$0 + 1340 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_bool_20_28b2Fixture____29_28b2Vec2_20const__29_20const___invoke_b2Fixture__28char_20const__2c_20bool_20_28b2Fixture____29_28b2Vec2_20const__29_20const_29($4, $0 + 1336 | 0); - HEAP32[$0 + 3440 >> 2] = 0; - HEAP32[$0 + 3436 >> 2] = 149; - $1 = HEAP32[$0 + 3440 >> 2]; - $2 = HEAP32[$0 + 3436 >> 2]; - HEAP32[$0 + 7480 >> 2] = $2; - HEAP32[$0 + 7484 >> 2] = $1; - $1 = HEAP32[$0 + 7480 >> 2]; - $2 = HEAP32[$0 + 7484 >> 2]; - HEAP32[$0 + 7508 >> 2] = $3; - HEAP32[$0 + 7504 >> 2] = 1955; - HEAP32[$0 + 7500 >> 2] = $2; - HEAP32[$0 + 7496 >> 2] = $1; - $3 = HEAP32[$0 + 7508 >> 2]; - $4 = HEAP32[$0 + 7504 >> 2]; - $1 = HEAP32[$0 + 7496 >> 2]; - HEAP32[$0 + 7492 >> 2] = HEAP32[$0 + 7500 >> 2]; - HEAP32[$0 + 7488 >> 2] = $1; - $2 = HEAP32[$0 + 7492 >> 2]; - $1 = HEAP32[$0 + 7488 >> 2]; - HEAP32[$0 + 1328 >> 2] = $1; - HEAP32[$0 + 1332 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_bool_20_28b2Fixture____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20int_29_20const___invoke_b2Fixture_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28b2Fixture____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20int_29_20const_29($4, $0 + 1328 | 0); - HEAP32[$0 + 3428 >> 2] = 0; - HEAP32[$0 + 3424 >> 2] = 150; - $1 = HEAP32[$0 + 3428 >> 2]; - $2 = HEAP32[$0 + 3424 >> 2]; - HEAP32[$0 + 7512 >> 2] = $2; - HEAP32[$0 + 7516 >> 2] = $1; - $1 = HEAP32[$0 + 7512 >> 2]; - $2 = HEAP32[$0 + 7516 >> 2]; - HEAP32[$0 + 7540 >> 2] = $3; - HEAP32[$0 + 7536 >> 2] = 10255; - HEAP32[$0 + 7532 >> 2] = $2; - HEAP32[$0 + 7528 >> 2] = $1; - $3 = HEAP32[$0 + 7540 >> 2]; - $4 = HEAP32[$0 + 7536 >> 2]; - $1 = HEAP32[$0 + 7528 >> 2]; - HEAP32[$0 + 7524 >> 2] = HEAP32[$0 + 7532 >> 2]; - HEAP32[$0 + 7520 >> 2] = $1; - $2 = HEAP32[$0 + 7524 >> 2]; - $1 = HEAP32[$0 + 7520 >> 2]; - HEAP32[$0 + 1320 >> 2] = $1; - HEAP32[$0 + 1324 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Fixture____29_28b2MassData__29_20const___invoke_b2Fixture_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2Fixture____29_28b2MassData__29_20const_29($4, $0 + 1320 | 0); - HEAP32[$0 + 3420 >> 2] = 0; - HEAP32[$0 + 3416 >> 2] = 151; - $1 = HEAP32[$0 + 3420 >> 2]; - $2 = HEAP32[$0 + 3416 >> 2]; - HEAP32[$0 + 7608 >> 2] = $2; - HEAP32[$0 + 7612 >> 2] = $1; - $1 = HEAP32[$0 + 7608 >> 2]; - $2 = HEAP32[$0 + 7612 >> 2]; - HEAP32[$0 + 7636 >> 2] = $3; - HEAP32[$0 + 7632 >> 2] = 1131; - HEAP32[$0 + 7628 >> 2] = $2; - HEAP32[$0 + 7624 >> 2] = $1; - $3 = HEAP32[$0 + 7636 >> 2]; - $4 = HEAP32[$0 + 7632 >> 2]; - $1 = HEAP32[$0 + 7624 >> 2]; - HEAP32[$0 + 7620 >> 2] = HEAP32[$0 + 7628 >> 2]; - HEAP32[$0 + 7616 >> 2] = $1; - $2 = HEAP32[$0 + 7620 >> 2]; - $1 = HEAP32[$0 + 7616 >> 2]; - HEAP32[$0 + 1312 >> 2] = $1; - HEAP32[$0 + 1316 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Fixture____29_28float_29___invoke_b2Fixture__28char_20const__2c_20void_20_28b2Fixture____29_28float_29_29($4, $0 + 1312 | 0); - HEAP32[$0 + 3412 >> 2] = 0; - HEAP32[$0 + 3408 >> 2] = 152; - $1 = HEAP32[$0 + 3412 >> 2]; - $2 = HEAP32[$0 + 3408 >> 2]; - HEAP32[$0 + 7704 >> 2] = $2; - HEAP32[$0 + 7708 >> 2] = $1; - $1 = HEAP32[$0 + 7704 >> 2]; - $2 = HEAP32[$0 + 7708 >> 2]; - HEAP32[$0 + 7732 >> 2] = $3; - HEAP32[$0 + 7728 >> 2] = 1142; - HEAP32[$0 + 7724 >> 2] = $2; - HEAP32[$0 + 7720 >> 2] = $1; - $3 = HEAP32[$0 + 7732 >> 2]; - $4 = HEAP32[$0 + 7728 >> 2]; - $1 = HEAP32[$0 + 7720 >> 2]; - HEAP32[$0 + 7716 >> 2] = HEAP32[$0 + 7724 >> 2]; - HEAP32[$0 + 7712 >> 2] = $1; - $2 = HEAP32[$0 + 7716 >> 2]; - $1 = HEAP32[$0 + 7712 >> 2]; - HEAP32[$0 + 1304 >> 2] = $1; - HEAP32[$0 + 1308 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2Fixture____29_28_29_20const___invoke_b2Fixture__28char_20const__2c_20float_20_28b2Fixture____29_28_29_20const_29($4, $0 + 1304 | 0); - HEAP32[$0 + 3404 >> 2] = 0; - HEAP32[$0 + 3400 >> 2] = 153; - $1 = HEAP32[$0 + 3404 >> 2]; - $2 = HEAP32[$0 + 3400 >> 2]; - HEAP32[$0 + 7672 >> 2] = $2; - HEAP32[$0 + 7676 >> 2] = $1; - $1 = HEAP32[$0 + 7672 >> 2]; - $2 = HEAP32[$0 + 7676 >> 2]; - HEAP32[$0 + 7700 >> 2] = $3; - HEAP32[$0 + 7696 >> 2] = 6431; - HEAP32[$0 + 7692 >> 2] = $2; - HEAP32[$0 + 7688 >> 2] = $1; - $3 = HEAP32[$0 + 7700 >> 2]; - $4 = HEAP32[$0 + 7696 >> 2]; - $1 = HEAP32[$0 + 7688 >> 2]; - HEAP32[$0 + 7684 >> 2] = HEAP32[$0 + 7692 >> 2]; - HEAP32[$0 + 7680 >> 2] = $1; - $2 = HEAP32[$0 + 7684 >> 2]; - $1 = HEAP32[$0 + 7680 >> 2]; - HEAP32[$0 + 1296 >> 2] = $1; - HEAP32[$0 + 1300 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2Fixture____29_28_29_20const___invoke_b2Fixture__28char_20const__2c_20float_20_28b2Fixture____29_28_29_20const_29($4, $0 + 1296 | 0); - HEAP32[$0 + 3396 >> 2] = 0; - HEAP32[$0 + 3392 >> 2] = 154; - $1 = HEAP32[$0 + 3396 >> 2]; - $2 = HEAP32[$0 + 3392 >> 2]; - HEAP32[$0 + 7576 >> 2] = $2; - HEAP32[$0 + 7580 >> 2] = $1; - $1 = HEAP32[$0 + 7576 >> 2]; - $2 = HEAP32[$0 + 7580 >> 2]; - HEAP32[$0 + 7604 >> 2] = $3; - HEAP32[$0 + 7600 >> 2] = 6412; - HEAP32[$0 + 7596 >> 2] = $2; - HEAP32[$0 + 7592 >> 2] = $1; - $3 = HEAP32[$0 + 7604 >> 2]; - $4 = HEAP32[$0 + 7600 >> 2]; - $1 = HEAP32[$0 + 7592 >> 2]; - HEAP32[$0 + 7588 >> 2] = HEAP32[$0 + 7596 >> 2]; - HEAP32[$0 + 7584 >> 2] = $1; - $2 = HEAP32[$0 + 7588 >> 2]; - $1 = HEAP32[$0 + 7584 >> 2]; - HEAP32[$0 + 1288 >> 2] = $1; - HEAP32[$0 + 1292 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Fixture____29_28float_29___invoke_b2Fixture__28char_20const__2c_20void_20_28b2Fixture____29_28float_29_29($4, $0 + 1288 | 0); - HEAP32[$0 + 3388 >> 2] = 0; - HEAP32[$0 + 3384 >> 2] = 155; - $1 = HEAP32[$0 + 3388 >> 2]; - $2 = HEAP32[$0 + 3384 >> 2]; - HEAP32[$0 + 7640 >> 2] = $2; - HEAP32[$0 + 7644 >> 2] = $1; - $1 = HEAP32[$0 + 7640 >> 2]; - $2 = HEAP32[$0 + 7644 >> 2]; - HEAP32[$0 + 7668 >> 2] = $3; - HEAP32[$0 + 7664 >> 2] = 6319; - HEAP32[$0 + 7660 >> 2] = $2; - HEAP32[$0 + 7656 >> 2] = $1; - $3 = HEAP32[$0 + 7668 >> 2]; - $4 = HEAP32[$0 + 7664 >> 2]; - $1 = HEAP32[$0 + 7656 >> 2]; - HEAP32[$0 + 7652 >> 2] = HEAP32[$0 + 7660 >> 2]; - HEAP32[$0 + 7648 >> 2] = $1; - $2 = HEAP32[$0 + 7652 >> 2]; - $1 = HEAP32[$0 + 7648 >> 2]; - HEAP32[$0 + 1280 >> 2] = $1; - HEAP32[$0 + 1284 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2Fixture____29_28_29_20const___invoke_b2Fixture__28char_20const__2c_20float_20_28b2Fixture____29_28_29_20const_29($4, $0 + 1280 | 0); - HEAP32[$0 + 3380 >> 2] = 0; - HEAP32[$0 + 3376 >> 2] = 156; - $1 = HEAP32[$0 + 3380 >> 2]; - $2 = HEAP32[$0 + 3376 >> 2]; - HEAP32[$0 + 7544 >> 2] = $2; - HEAP32[$0 + 7548 >> 2] = $1; - $1 = HEAP32[$0 + 7544 >> 2]; - $2 = HEAP32[$0 + 7548 >> 2]; - HEAP32[$0 + 7572 >> 2] = $3; - HEAP32[$0 + 7568 >> 2] = 6297; - HEAP32[$0 + 7564 >> 2] = $2; - HEAP32[$0 + 7560 >> 2] = $1; - $3 = HEAP32[$0 + 7572 >> 2]; - $4 = HEAP32[$0 + 7568 >> 2]; - $1 = HEAP32[$0 + 7560 >> 2]; - HEAP32[$0 + 7556 >> 2] = HEAP32[$0 + 7564 >> 2]; - HEAP32[$0 + 7552 >> 2] = $1; - $2 = HEAP32[$0 + 7556 >> 2]; + $2 = HEAP32[$0 + 7460 >> 2]; + HEAP32[$0 + 7484 >> 2] = $3; + HEAP32[$0 + 7480 >> 2] = 7261; + HEAP32[$0 + 7476 >> 2] = $2; + HEAP32[$0 + 7472 >> 2] = $1; + $3 = HEAP32[$0 + 7484 >> 2]; + $4 = HEAP32[$0 + 7480 >> 2]; + $1 = HEAP32[$0 + 7472 >> 2]; + HEAP32[$0 + 7468 >> 2] = HEAP32[$0 + 7476 >> 2]; + HEAP32[$0 + 7464 >> 2] = $1; + $2 = HEAP32[$0 + 7468 >> 2]; + $1 = HEAP32[$0 + 7464 >> 2]; + HEAP32[$0 + 744 >> 2] = $1; + HEAP32[$0 + 748 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2DistanceJoint____29_28float_29___invoke_b2DistanceJoint__28char_20const__2c_20void_20_28b2DistanceJoint____29_28float_29_29($4, $0 + 744 | 0); + HEAP32[$0 + 2320 >> 2] = 0; + HEAP32[$0 + 2316 >> 2] = 242; + $1 = HEAP32[$0 + 2320 >> 2]; + $2 = HEAP32[$0 + 2316 >> 2]; + HEAP32[$0 + 7552 >> 2] = $2; + HEAP32[$0 + 7556 >> 2] = $1; $1 = HEAP32[$0 + 7552 >> 2]; - HEAP32[$0 + 1272 >> 2] = $1; - HEAP32[$0 + 1276 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Fixture____29_28float_29___invoke_b2Fixture__28char_20const__2c_20void_20_28b2Fixture____29_28float_29_29($4, $0 + 1272 | 0); - HEAP32[$0 + 3372 >> 2] = 0; - HEAP32[$0 + 3368 >> 2] = 157; - $1 = HEAP32[$0 + 3372 >> 2]; - $2 = HEAP32[$0 + 3368 >> 2]; - HEAP32[$0 + 7736 >> 2] = $2; + $2 = HEAP32[$0 + 7556 >> 2]; + HEAP32[$0 + 7580 >> 2] = $3; + HEAP32[$0 + 7576 >> 2] = 7271; + HEAP32[$0 + 7572 >> 2] = $2; + HEAP32[$0 + 7568 >> 2] = $1; + $3 = HEAP32[$0 + 7580 >> 2]; + $4 = HEAP32[$0 + 7576 >> 2]; + $1 = HEAP32[$0 + 7568 >> 2]; + HEAP32[$0 + 7564 >> 2] = HEAP32[$0 + 7572 >> 2]; + HEAP32[$0 + 7560 >> 2] = $1; + $2 = HEAP32[$0 + 7564 >> 2]; + $1 = HEAP32[$0 + 7560 >> 2]; + HEAP32[$0 + 736 >> 2] = $1; + HEAP32[$0 + 740 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2DistanceJoint____29_28_29_20const___invoke_b2DistanceJoint__28char_20const__2c_20float_20_28b2DistanceJoint____29_28_29_20const_29($4, $0 + 736 | 0); + HEAP32[$0 + 2312 >> 2] = 0; + HEAP32[$0 + 2308 >> 2] = 243; + $1 = HEAP32[$0 + 2312 >> 2]; + $2 = HEAP32[$0 + 2308 >> 2]; + HEAP32[$0 + 7424 >> 2] = $2; + HEAP32[$0 + 7428 >> 2] = $1; + $1 = HEAP32[$0 + 7424 >> 2]; + $2 = HEAP32[$0 + 7428 >> 2]; + HEAP32[$0 + 7452 >> 2] = $3; + HEAP32[$0 + 7448 >> 2] = 1764; + HEAP32[$0 + 7444 >> 2] = $2; + HEAP32[$0 + 7440 >> 2] = $1; + $3 = HEAP32[$0 + 7452 >> 2]; + $4 = HEAP32[$0 + 7448 >> 2]; + $1 = HEAP32[$0 + 7440 >> 2]; + HEAP32[$0 + 7436 >> 2] = HEAP32[$0 + 7444 >> 2]; + HEAP32[$0 + 7432 >> 2] = $1; + $2 = HEAP32[$0 + 7436 >> 2]; + $1 = HEAP32[$0 + 7432 >> 2]; + HEAP32[$0 + 728 >> 2] = $1; + HEAP32[$0 + 732 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2DistanceJoint____29_28float_29___invoke_b2DistanceJoint__28char_20const__2c_20void_20_28b2DistanceJoint____29_28float_29_29($4, $0 + 728 | 0); + HEAP32[$0 + 2304 >> 2] = 0; + HEAP32[$0 + 2300 >> 2] = 244; + $1 = HEAP32[$0 + 2304 >> 2]; + $2 = HEAP32[$0 + 2300 >> 2]; + HEAP32[$0 + 7520 >> 2] = $2; + HEAP32[$0 + 7524 >> 2] = $1; + $1 = HEAP32[$0 + 7520 >> 2]; + $2 = HEAP32[$0 + 7524 >> 2]; + HEAP32[$0 + 7548 >> 2] = $3; + HEAP32[$0 + 7544 >> 2] = 1777; + HEAP32[$0 + 7540 >> 2] = $2; + HEAP32[$0 + 7536 >> 2] = $1; + $3 = HEAP32[$0 + 7548 >> 2]; + $4 = HEAP32[$0 + 7544 >> 2]; + $1 = HEAP32[$0 + 7536 >> 2]; + HEAP32[$0 + 7532 >> 2] = HEAP32[$0 + 7540 >> 2]; + HEAP32[$0 + 7528 >> 2] = $1; + $2 = HEAP32[$0 + 7532 >> 2]; + $1 = HEAP32[$0 + 7528 >> 2]; + HEAP32[$0 + 720 >> 2] = $1; + HEAP32[$0 + 724 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2DistanceJoint____29_28_29_20const___invoke_b2DistanceJoint__28char_20const__2c_20float_20_28b2DistanceJoint____29_28_29_20const_29($4, $0 + 720 | 0); + HEAP32[$0 + 2296 >> 2] = 0; + HEAP32[$0 + 2292 >> 2] = 245; + $1 = HEAP32[$0 + 2296 >> 2]; + $2 = HEAP32[$0 + 2292 >> 2]; + HEAP32[$0 + 7392 >> 2] = $2; + HEAP32[$0 + 7396 >> 2] = $1; + $1 = HEAP32[$0 + 7392 >> 2]; + $2 = HEAP32[$0 + 7396 >> 2]; + HEAP32[$0 + 7420 >> 2] = $3; + HEAP32[$0 + 7416 >> 2] = 6379; + HEAP32[$0 + 7412 >> 2] = $2; + HEAP32[$0 + 7408 >> 2] = $1; + $3 = HEAP32[$0 + 7420 >> 2]; + $4 = HEAP32[$0 + 7416 >> 2]; + $1 = HEAP32[$0 + 7408 >> 2]; + HEAP32[$0 + 7404 >> 2] = HEAP32[$0 + 7412 >> 2]; + HEAP32[$0 + 7400 >> 2] = $1; + $2 = HEAP32[$0 + 7404 >> 2]; + $1 = HEAP32[$0 + 7400 >> 2]; + HEAP32[$0 + 712 >> 2] = $1; + HEAP32[$0 + 716 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2DistanceJoint____29_28float_29___invoke_b2DistanceJoint__28char_20const__2c_20void_20_28b2DistanceJoint____29_28float_29_29($4, $0 + 712 | 0); + HEAP32[$0 + 2288 >> 2] = 0; + HEAP32[$0 + 2284 >> 2] = 246; + $1 = HEAP32[$0 + 2288 >> 2]; + $2 = HEAP32[$0 + 2284 >> 2]; + HEAP32[$0 + 7488 >> 2] = $2; + HEAP32[$0 + 7492 >> 2] = $1; + $1 = HEAP32[$0 + 7488 >> 2]; + $2 = HEAP32[$0 + 7492 >> 2]; + HEAP32[$0 + 7516 >> 2] = $3; + HEAP32[$0 + 7512 >> 2] = 6395; + HEAP32[$0 + 7508 >> 2] = $2; + HEAP32[$0 + 7504 >> 2] = $1; + $3 = HEAP32[$0 + 7516 >> 2]; + $4 = HEAP32[$0 + 7512 >> 2]; + $1 = HEAP32[$0 + 7504 >> 2]; + HEAP32[$0 + 7500 >> 2] = HEAP32[$0 + 7508 >> 2]; + HEAP32[$0 + 7496 >> 2] = $1; + $2 = HEAP32[$0 + 7500 >> 2]; + $1 = HEAP32[$0 + 7496 >> 2]; + HEAP32[$0 + 704 >> 2] = $1; + HEAP32[$0 + 708 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2DistanceJoint____29_28_29_20const___invoke_b2DistanceJoint__28char_20const__2c_20float_20_28b2DistanceJoint____29_28_29_20const_29($4, $0 + 704 | 0); + HEAP32[$0 + 2280 >> 2] = 1; + HEAP32[$0 + 2276 >> 2] = 16; + $1 = HEAP32[$0 + 2280 >> 2]; + $2 = HEAP32[$0 + 2276 >> 2]; + HEAP32[$0 + 7584 >> 2] = $2; + HEAP32[$0 + 7588 >> 2] = $1; + $1 = HEAP32[$0 + 7584 >> 2]; + $2 = HEAP32[$0 + 7588 >> 2]; + HEAP32[$0 + 7612 >> 2] = $3; + HEAP32[$0 + 7608 >> 2] = 6324; + HEAP32[$0 + 7604 >> 2] = $2; + HEAP32[$0 + 7600 >> 2] = $1; + $3 = HEAP32[$0 + 7608 >> 2]; + $1 = HEAP32[$0 + 7600 >> 2]; + HEAP32[$0 + 7596 >> 2] = HEAP32[$0 + 7604 >> 2]; + HEAP32[$0 + 7592 >> 2] = $1; + $2 = HEAP32[$0 + 7596 >> 2]; + $1 = HEAP32[$0 + 7592 >> 2]; + HEAP32[$0 + 696 >> 2] = $1; + HEAP32[$0 + 700 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2DistanceJoint____29_28_29___invoke_b2DistanceJoint__28char_20const__2c_20void_20_28b2DistanceJoint____29_28_29_29($3, $0 + 696 | 0); + HEAP32[$0 + 7636 >> 2] = $0 + 2275; + HEAP32[$0 + 7632 >> 2] = 8043; + void_20emscripten__base_b2JointDef___verify_b2MotorJointDef__28_29(); + HEAP32[$0 + 7628 >> 2] = 247; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2JointDef__20_28_emscripten__base_b2JointDef___getUpcaster_b2MotorJointDef__28_29_29_28b2MotorJointDef__29(), + HEAP32[wasm2js_i32$0 + 7624 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2MotorJointDef__20_28_emscripten__base_b2JointDef___getDowncaster_b2MotorJointDef__28_29_29_28b2JointDef__29(), + HEAP32[wasm2js_i32$0 + 7620 >> 2] = wasm2js_i32$1; + HEAP32[$0 + 7616 >> 2] = 248; + $1 = emscripten__internal__TypeID_b2MotorJointDef_2c_20void___get_28_29(); + $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2MotorJointDef__2c_20void___get_28_29(); + $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2MotorJointDef_20const__2c_20void___get_28_29(); + $4 = emscripten__base_b2JointDef___get_28_29(); + HEAP32[$0 + 12488 >> 2] = HEAP32[$0 + 7628 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $6 = HEAP32[$0 + 7628 >> 2]; + HEAP32[$0 + 12492 >> 2] = HEAP32[$0 + 7624 >> 2]; + $7 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $8 = HEAP32[$0 + 7624 >> 2]; + HEAP32[$0 + 12496 >> 2] = HEAP32[$0 + 7620 >> 2]; + $9 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $10 = HEAP32[$0 + 7620 >> 2]; + $11 = HEAP32[$0 + 7632 >> 2]; + HEAP32[$0 + 12500 >> 2] = HEAP32[$0 + 7616 >> 2]; + _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 7616 >> 2]); + HEAP32[$0 + 7640 >> 2] = $0 + 2275; + HEAP32[$0 + 12508 >> 2] = HEAP32[$0 + 7640 >> 2]; + HEAP32[$0 + 12504 >> 2] = 249; + $1 = HEAP32[$0 + 12508 >> 2]; + void_20emscripten__internal__RegisterClassConstructor_b2MotorJointDef__20_28__29_28_29___invoke_b2MotorJointDef__28b2MotorJointDef__20_28__29_28_29_29(HEAP32[$0 + 12504 >> 2]); + HEAP32[$0 + 7660 >> 2] = $1; + HEAP32[$0 + 7656 >> 2] = 3109; + HEAP32[$0 + 7652 >> 2] = 20; + $1 = HEAP32[$0 + 7660 >> 2]; + HEAP32[$0 + 7648 >> 2] = 250; + HEAP32[$0 + 7644 >> 2] = 251; + $2 = emscripten__internal__TypeID_b2MotorJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 7656 >> 2]; + $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); + HEAP32[$0 + 12512 >> 2] = HEAP32[$0 + 7648 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 7648 >> 2]; + $7 = b2Vec2_20b2MotorJointDef_____20emscripten__internal__getContext_b2Vec2_20b2MotorJointDef_____28b2Vec2_20b2MotorJointDef____20const__29($0 + 7652 | 0); + $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); + HEAP32[$0 + 12516 >> 2] = HEAP32[$0 + 7644 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 7644 >> 2], b2Vec2_20b2MotorJointDef_____20emscripten__internal__getContext_b2Vec2_20b2MotorJointDef_____28b2Vec2_20b2MotorJointDef____20const__29($0 + 7652 | 0) | 0); HEAP32[$0 + 7740 >> 2] = $1; - $1 = HEAP32[$0 + 7736 >> 2]; - $2 = HEAP32[$0 + 7740 >> 2]; - HEAP32[$0 + 7764 >> 2] = $3; - HEAP32[$0 + 7760 >> 2] = 10877; - HEAP32[$0 + 7756 >> 2] = $2; - HEAP32[$0 + 7752 >> 2] = $1; - $3 = HEAP32[$0 + 7764 >> 2]; - $4 = HEAP32[$0 + 7760 >> 2]; - $1 = HEAP32[$0 + 7752 >> 2]; - HEAP32[$0 + 7748 >> 2] = HEAP32[$0 + 7756 >> 2]; - HEAP32[$0 + 7744 >> 2] = $1; - $2 = HEAP32[$0 + 7748 >> 2]; - $1 = HEAP32[$0 + 7744 >> 2]; - HEAP32[$0 + 1264 >> 2] = $1; - HEAP32[$0 + 1268 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2AABB_20const__20_28b2Fixture____29_28int_29_20const___invoke_b2Fixture__28char_20const__2c_20b2AABB_20const__20_28b2Fixture____29_28int_29_20const_29($4, $0 + 1264 | 0); - HEAP32[$0 + 3364 >> 2] = 0; - HEAP32[$0 + 3360 >> 2] = 158; - $1 = HEAP32[$0 + 3364 >> 2]; - $2 = HEAP32[$0 + 3360 >> 2]; + HEAP32[$0 + 7736 >> 2] = 3061; + HEAP32[$0 + 7732 >> 2] = 28; + $1 = HEAP32[$0 + 7740 >> 2]; + HEAP32[$0 + 7728 >> 2] = 252; + HEAP32[$0 + 7724 >> 2] = 253; + $2 = emscripten__internal__TypeID_b2MotorJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 7736 >> 2]; + $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12520 >> 2] = HEAP32[$0 + 7728 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 7728 >> 2]; + $7 = float_20b2MotorJointDef_____20emscripten__internal__getContext_float_20b2MotorJointDef_____28float_20b2MotorJointDef____20const__29($0 + 7732 | 0); + $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12536 >> 2] = HEAP32[$0 + 7724 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 7724 >> 2], float_20b2MotorJointDef_____20emscripten__internal__getContext_float_20b2MotorJointDef_____28float_20b2MotorJointDef____20const__29($0 + 7732 | 0) | 0); + HEAP32[$0 + 7720 >> 2] = $1; + HEAP32[$0 + 7716 >> 2] = 10080; + HEAP32[$0 + 7712 >> 2] = 32; + $1 = HEAP32[$0 + 7720 >> 2]; + HEAP32[$0 + 7708 >> 2] = 252; + HEAP32[$0 + 7704 >> 2] = 253; + $2 = emscripten__internal__TypeID_b2MotorJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 7716 >> 2]; + $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12524 >> 2] = HEAP32[$0 + 7708 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 7708 >> 2]; + $7 = float_20b2MotorJointDef_____20emscripten__internal__getContext_float_20b2MotorJointDef_____28float_20b2MotorJointDef____20const__29($0 + 7712 | 0); + $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12540 >> 2] = HEAP32[$0 + 7704 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 7704 >> 2], float_20b2MotorJointDef_____20emscripten__internal__getContext_float_20b2MotorJointDef_____28float_20b2MotorJointDef____20const__29($0 + 7712 | 0) | 0); + HEAP32[$0 + 7700 >> 2] = $1; + HEAP32[$0 + 7696 >> 2] = 8932; + HEAP32[$0 + 7692 >> 2] = 36; + $1 = HEAP32[$0 + 7700 >> 2]; + HEAP32[$0 + 7688 >> 2] = 252; + HEAP32[$0 + 7684 >> 2] = 253; + $2 = emscripten__internal__TypeID_b2MotorJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 7696 >> 2]; + $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12528 >> 2] = HEAP32[$0 + 7688 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 7688 >> 2]; + $7 = float_20b2MotorJointDef_____20emscripten__internal__getContext_float_20b2MotorJointDef_____28float_20b2MotorJointDef____20const__29($0 + 7692 | 0); + $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12544 >> 2] = HEAP32[$0 + 7684 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 7684 >> 2], float_20b2MotorJointDef_____20emscripten__internal__getContext_float_20b2MotorJointDef_____28float_20b2MotorJointDef____20const__29($0 + 7692 | 0) | 0); + HEAP32[$0 + 7680 >> 2] = $1; + HEAP32[$0 + 7676 >> 2] = 3897; + HEAP32[$0 + 7672 >> 2] = 40; + HEAP32[$0 + 7668 >> 2] = 252; + HEAP32[$0 + 7664 >> 2] = 253; + $1 = emscripten__internal__TypeID_b2MotorJointDef_2c_20void___get_28_29(); + $2 = HEAP32[$0 + 7676 >> 2]; + $3 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12532 >> 2] = HEAP32[$0 + 7668 >> 2]; + $4 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); + $5 = HEAP32[$0 + 7668 >> 2]; + $6 = float_20b2MotorJointDef_____20emscripten__internal__getContext_float_20b2MotorJointDef_____28float_20b2MotorJointDef____20const__29($0 + 7672 | 0); + $7 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12548 >> 2] = HEAP32[$0 + 7664 >> 2]; + _embind_register_class_property($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 7664 >> 2], float_20b2MotorJointDef_____20emscripten__internal__getContext_float_20b2MotorJointDef_____28float_20b2MotorJointDef____20const__29($0 + 7672 | 0) | 0); + HEAP32[$0 + 7764 >> 2] = $0 + 2274; + HEAP32[$0 + 7760 >> 2] = 2728; + void_20emscripten__base_b2Joint___verify_b2MotorJoint__28_29(); + HEAP32[$0 + 7756 >> 2] = 254; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2Joint__20_28_emscripten__base_b2Joint___getUpcaster_b2MotorJoint__28_29_29_28b2MotorJoint__29(), + HEAP32[wasm2js_i32$0 + 7752 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2MotorJoint__20_28_emscripten__base_b2Joint___getDowncaster_b2MotorJoint__28_29_29_28b2Joint__29(), + HEAP32[wasm2js_i32$0 + 7748 >> 2] = wasm2js_i32$1; + HEAP32[$0 + 7744 >> 2] = 255; + $1 = emscripten__internal__TypeID_b2MotorJoint_2c_20void___get_28_29(); + $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2MotorJoint__2c_20void___get_28_29(); + $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2MotorJoint_20const__2c_20void___get_28_29(); + $4 = emscripten__base_b2Joint___get_28_29(); + HEAP32[$0 + 12552 >> 2] = HEAP32[$0 + 7756 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $6 = HEAP32[$0 + 7756 >> 2]; + HEAP32[$0 + 12556 >> 2] = HEAP32[$0 + 7752 >> 2]; + $7 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $8 = HEAP32[$0 + 7752 >> 2]; + HEAP32[$0 + 12560 >> 2] = HEAP32[$0 + 7748 >> 2]; + $9 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $10 = HEAP32[$0 + 7748 >> 2]; + $11 = HEAP32[$0 + 7760 >> 2]; + HEAP32[$0 + 12564 >> 2] = HEAP32[$0 + 7744 >> 2]; + _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 7744 >> 2]); + HEAP32[$0 + 2268 >> 2] = 0; + HEAP32[$0 + 2264 >> 2] = 256; + $1 = HEAP32[$0 + 2268 >> 2]; + $2 = HEAP32[$0 + 2264 >> 2]; HEAP32[$0 + 7768 >> 2] = $2; HEAP32[$0 + 7772 >> 2] = $1; $1 = HEAP32[$0 + 7768 >> 2]; $2 = HEAP32[$0 + 7772 >> 2]; - HEAP32[$0 + 7800 >> 2] = $3; - HEAP32[$0 + 7796 >> 2] = 6119; - HEAP32[$0 + 7792 >> 2] = $2; - HEAP32[$0 + 7788 >> 2] = $1; + HEAP32[$0 + 7796 >> 2] = $0 + 2274; + HEAP32[$0 + 7792 >> 2] = 3122; + HEAP32[$0 + 7788 >> 2] = $2; + HEAP32[$0 + 7784 >> 2] = $1; $3 = HEAP32[$0 + 7796 >> 2]; - $1 = HEAP32[$0 + 7788 >> 2]; - HEAP32[$0 + 7784 >> 2] = HEAP32[$0 + 7792 >> 2]; - HEAP32[$0 + 7780 >> 2] = $1; - $2 = HEAP32[$0 + 7784 >> 2]; - $1 = HEAP32[$0 + 7780 >> 2]; - HEAP32[$0 + 1256 >> 2] = $1; - HEAP32[$0 + 1260 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Fixture____29_28int_29___invoke_b2Fixture__28char_20const__2c_20void_20_28b2Fixture____29_28int_29_29($3, $0 + 1256 | 0); - HEAP32[$0 + 7824 >> 2] = $0 + 3359; - HEAP32[$0 + 7820 >> 2] = 7707; - void_20emscripten__internal__NoBaseClass__verify_b2BodyDef__28_29(); - HEAP32[$0 + 7816 >> 2] = 159; - wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_b2BodyDef__28_29_29_28_29(), - HEAP32[wasm2js_i32$0 + 7812 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_b2BodyDef__28_29_29_28_29(), - HEAP32[wasm2js_i32$0 + 7808 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 7804 >> 2] = 160; - $1 = emscripten__internal__TypeID_b2BodyDef_2c_20void___get_28_29(); - $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2BodyDef__2c_20void___get_28_29(); - $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2BodyDef_20const__2c_20void___get_28_29(); - $4 = emscripten__internal__NoBaseClass__get_28_29(); - HEAP32[$0 + 15416 >> 2] = HEAP32[$0 + 7816 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $6 = HEAP32[$0 + 7816 >> 2]; - HEAP32[$0 + 14700 >> 2] = HEAP32[$0 + 7812 >> 2]; - $7 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); - $8 = HEAP32[$0 + 7812 >> 2]; - HEAP32[$0 + 14696 >> 2] = HEAP32[$0 + 7808 >> 2]; - $9 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); - $10 = HEAP32[$0 + 7808 >> 2]; - $11 = HEAP32[$0 + 7820 >> 2]; - HEAP32[$0 + 15420 >> 2] = HEAP32[$0 + 7804 >> 2]; - _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 7804 >> 2]); - HEAP32[$0 + 7828 >> 2] = $0 + 3359; - HEAP32[$0 + 15428 >> 2] = HEAP32[$0 + 7828 >> 2]; - HEAP32[$0 + 15424 >> 2] = 161; - $1 = HEAP32[$0 + 15428 >> 2]; - void_20emscripten__internal__RegisterClassConstructor_b2BodyDef__20_28__29_28_29___invoke_b2BodyDef__28b2BodyDef__20_28__29_28_29_29(HEAP32[$0 + 15424 >> 2]); - HEAP32[$0 + 7848 >> 2] = $1; - HEAP32[$0 + 7844 >> 2] = 9051; - HEAP32[$0 + 7840 >> 2] = 0; - $1 = HEAP32[$0 + 7848 >> 2]; - HEAP32[$0 + 7836 >> 2] = 162; - HEAP32[$0 + 7832 >> 2] = 163; - $2 = emscripten__internal__TypeID_b2BodyDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 7844 >> 2]; - $4 = emscripten__internal__TypeID_b2BodyType_2c_20void___get_28_29(); - HEAP32[$0 + 15432 >> 2] = HEAP32[$0 + 7836 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 7836 >> 2]; - $7 = b2BodyType_20b2BodyDef_____20emscripten__internal__getContext_b2BodyType_20b2BodyDef_____28b2BodyType_20b2BodyDef____20const__29($0 + 7840 | 0); - $8 = emscripten__internal__TypeID_b2BodyType_2c_20void___get_28_29(); - HEAP32[$0 + 15436 >> 2] = HEAP32[$0 + 7832 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 7832 >> 2], b2BodyType_20b2BodyDef_____20emscripten__internal__getContext_b2BodyType_20b2BodyDef_____28b2BodyType_20b2BodyDef____20const__29($0 + 7840 | 0) | 0); - HEAP32[$0 + 7888 >> 2] = $1; - HEAP32[$0 + 7884 >> 2] = 6334; - HEAP32[$0 + 7880 >> 2] = 4; - $1 = HEAP32[$0 + 7888 >> 2]; - HEAP32[$0 + 7876 >> 2] = 164; - HEAP32[$0 + 7872 >> 2] = 165; - $2 = emscripten__internal__TypeID_b2BodyDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 7884 >> 2]; - $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 15440 >> 2] = HEAP32[$0 + 7876 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 7876 >> 2]; - $7 = b2Vec2_20b2BodyDef_____20emscripten__internal__getContext_b2Vec2_20b2BodyDef_____28b2Vec2_20b2BodyDef____20const__29($0 + 7880 | 0); - $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 15448 >> 2] = HEAP32[$0 + 7872 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 7872 >> 2], b2Vec2_20b2BodyDef_____20emscripten__internal__getContext_b2Vec2_20b2BodyDef_____28b2Vec2_20b2BodyDef____20const__29($0 + 7880 | 0) | 0); - HEAP32[$0 + 7988 >> 2] = $1; - HEAP32[$0 + 7984 >> 2] = 9228; - HEAP32[$0 + 7980 >> 2] = 12; - $1 = HEAP32[$0 + 7988 >> 2]; - HEAP32[$0 + 7976 >> 2] = 166; - HEAP32[$0 + 7972 >> 2] = 167; - $2 = emscripten__internal__TypeID_b2BodyDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 7984 >> 2]; - $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15456 >> 2] = HEAP32[$0 + 7976 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 7976 >> 2]; - $7 = float_20b2BodyDef_____20emscripten__internal__getContext_float_20b2BodyDef_____28float_20b2BodyDef____20const__29($0 + 7980 | 0); - $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15476 >> 2] = HEAP32[$0 + 7972 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 7972 >> 2], float_20b2BodyDef_____20emscripten__internal__getContext_float_20b2BodyDef_____28float_20b2BodyDef____20const__29($0 + 7980 | 0) | 0); - HEAP32[$0 + 7868 >> 2] = $1; - HEAP32[$0 + 7864 >> 2] = 1207; - HEAP32[$0 + 7860 >> 2] = 16; - $1 = HEAP32[$0 + 7868 >> 2]; - HEAP32[$0 + 7856 >> 2] = 164; - HEAP32[$0 + 7852 >> 2] = 165; - $2 = emscripten__internal__TypeID_b2BodyDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 7864 >> 2]; - $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 15444 >> 2] = HEAP32[$0 + 7856 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 7856 >> 2]; - $7 = b2Vec2_20b2BodyDef_____20emscripten__internal__getContext_b2Vec2_20b2BodyDef_____28b2Vec2_20b2BodyDef____20const__29($0 + 7860 | 0); - $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 15452 >> 2] = HEAP32[$0 + 7852 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 7852 >> 2], b2Vec2_20b2BodyDef_____20emscripten__internal__getContext_b2Vec2_20b2BodyDef_____28b2Vec2_20b2BodyDef____20const__29($0 + 7860 | 0) | 0); - HEAP32[$0 + 7968 >> 2] = $1; - HEAP32[$0 + 7964 >> 2] = 1153; - HEAP32[$0 + 7960 >> 2] = 24; - $1 = HEAP32[$0 + 7968 >> 2]; - HEAP32[$0 + 7956 >> 2] = 166; - HEAP32[$0 + 7952 >> 2] = 167; - $2 = emscripten__internal__TypeID_b2BodyDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 7964 >> 2]; - $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15460 >> 2] = HEAP32[$0 + 7956 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 7956 >> 2]; - $7 = float_20b2BodyDef_____20emscripten__internal__getContext_float_20b2BodyDef_____28float_20b2BodyDef____20const__29($0 + 7960 | 0); - $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15480 >> 2] = HEAP32[$0 + 7952 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 7952 >> 2], float_20b2BodyDef_____20emscripten__internal__getContext_float_20b2BodyDef_____28float_20b2BodyDef____20const__29($0 + 7960 | 0) | 0); - HEAP32[$0 + 7948 >> 2] = $1; - HEAP32[$0 + 7944 >> 2] = 7603; - HEAP32[$0 + 7940 >> 2] = 28; - $1 = HEAP32[$0 + 7948 >> 2]; - HEAP32[$0 + 7936 >> 2] = 166; - HEAP32[$0 + 7932 >> 2] = 167; - $2 = emscripten__internal__TypeID_b2BodyDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 7944 >> 2]; - $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15464 >> 2] = HEAP32[$0 + 7936 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 7936 >> 2]; - $7 = float_20b2BodyDef_____20emscripten__internal__getContext_float_20b2BodyDef_____28float_20b2BodyDef____20const__29($0 + 7940 | 0); - $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15484 >> 2] = HEAP32[$0 + 7932 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 7932 >> 2], float_20b2BodyDef_____20emscripten__internal__getContext_float_20b2BodyDef_____28float_20b2BodyDef____20const__29($0 + 7940 | 0) | 0); - HEAP32[$0 + 7928 >> 2] = $1; - HEAP32[$0 + 7924 >> 2] = 7552; - HEAP32[$0 + 7920 >> 2] = 32; + $4 = HEAP32[$0 + 7792 >> 2]; + $1 = HEAP32[$0 + 7784 >> 2]; + HEAP32[$0 + 7780 >> 2] = HEAP32[$0 + 7788 >> 2]; + HEAP32[$0 + 7776 >> 2] = $1; + $2 = HEAP32[$0 + 7780 >> 2]; + $1 = HEAP32[$0 + 7776 >> 2]; + HEAP32[$0 + 688 >> 2] = $1; + HEAP32[$0 + 692 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2MotorJoint____29_28b2Vec2_20const__29___invoke_b2MotorJoint__28char_20const__2c_20void_20_28b2MotorJoint____29_28b2Vec2_20const__29_29($4, $0 + 688 | 0); + HEAP32[$0 + 2260 >> 2] = 0; + HEAP32[$0 + 2256 >> 2] = 257; + $1 = HEAP32[$0 + 2260 >> 2]; + $2 = HEAP32[$0 + 2256 >> 2]; + HEAP32[$0 + 7800 >> 2] = $2; + HEAP32[$0 + 7804 >> 2] = $1; + $1 = HEAP32[$0 + 7800 >> 2]; + $2 = HEAP32[$0 + 7804 >> 2]; + HEAP32[$0 + 7828 >> 2] = $3; + HEAP32[$0 + 7824 >> 2] = 3138; + HEAP32[$0 + 7820 >> 2] = $2; + HEAP32[$0 + 7816 >> 2] = $1; + $3 = HEAP32[$0 + 7828 >> 2]; + $4 = HEAP32[$0 + 7824 >> 2]; + $1 = HEAP32[$0 + 7816 >> 2]; + HEAP32[$0 + 7812 >> 2] = HEAP32[$0 + 7820 >> 2]; + HEAP32[$0 + 7808 >> 2] = $1; + $2 = HEAP32[$0 + 7812 >> 2]; + $1 = HEAP32[$0 + 7808 >> 2]; + HEAP32[$0 + 680 >> 2] = $1; + HEAP32[$0 + 684 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2MotorJoint____29_28_29_20const___invoke_b2MotorJoint__28char_20const__2c_20b2Vec2_20const__20_28b2MotorJoint____29_28_29_20const_29($4, $0 + 680 | 0); + HEAP32[$0 + 2252 >> 2] = 0; + HEAP32[$0 + 2248 >> 2] = 258; + $1 = HEAP32[$0 + 2252 >> 2]; + $2 = HEAP32[$0 + 2248 >> 2]; + HEAP32[$0 + 7928 >> 2] = $2; + HEAP32[$0 + 7932 >> 2] = $1; $1 = HEAP32[$0 + 7928 >> 2]; - HEAP32[$0 + 7916 >> 2] = 166; - HEAP32[$0 + 7912 >> 2] = 167; - $2 = emscripten__internal__TypeID_b2BodyDef_2c_20void___get_28_29(); + $2 = HEAP32[$0 + 7932 >> 2]; + HEAP32[$0 + 7956 >> 2] = $3; + HEAP32[$0 + 7952 >> 2] = 3075; + HEAP32[$0 + 7948 >> 2] = $2; + HEAP32[$0 + 7944 >> 2] = $1; + $3 = HEAP32[$0 + 7956 >> 2]; + $4 = HEAP32[$0 + 7952 >> 2]; + $1 = HEAP32[$0 + 7944 >> 2]; + HEAP32[$0 + 7940 >> 2] = HEAP32[$0 + 7948 >> 2]; + HEAP32[$0 + 7936 >> 2] = $1; + $2 = HEAP32[$0 + 7940 >> 2]; + $1 = HEAP32[$0 + 7936 >> 2]; + HEAP32[$0 + 672 >> 2] = $1; + HEAP32[$0 + 676 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2MotorJoint____29_28float_29___invoke_b2MotorJoint__28char_20const__2c_20void_20_28b2MotorJoint____29_28float_29_29($4, $0 + 672 | 0); + HEAP32[$0 + 2244 >> 2] = 0; + HEAP32[$0 + 2240 >> 2] = 259; + $1 = HEAP32[$0 + 2244 >> 2]; + $2 = HEAP32[$0 + 2240 >> 2]; + HEAP32[$0 + 8056 >> 2] = $2; + HEAP32[$0 + 8060 >> 2] = $1; + $1 = HEAP32[$0 + 8056 >> 2]; + $2 = HEAP32[$0 + 8060 >> 2]; + HEAP32[$0 + 8084 >> 2] = $3; + HEAP32[$0 + 8080 >> 2] = 3092; + HEAP32[$0 + 8076 >> 2] = $2; + HEAP32[$0 + 8072 >> 2] = $1; + $3 = HEAP32[$0 + 8084 >> 2]; + $4 = HEAP32[$0 + 8080 >> 2]; + $1 = HEAP32[$0 + 8072 >> 2]; + HEAP32[$0 + 8068 >> 2] = HEAP32[$0 + 8076 >> 2]; + HEAP32[$0 + 8064 >> 2] = $1; + $2 = HEAP32[$0 + 8068 >> 2]; + $1 = HEAP32[$0 + 8064 >> 2]; + HEAP32[$0 + 664 >> 2] = $1; + HEAP32[$0 + 668 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2MotorJoint____29_28_29_20const___invoke_b2MotorJoint__28char_20const__2c_20float_20_28b2MotorJoint____29_28_29_20const_29($4, $0 + 664 | 0); + HEAP32[$0 + 2236 >> 2] = 0; + HEAP32[$0 + 2232 >> 2] = 260; + $1 = HEAP32[$0 + 2236 >> 2]; + $2 = HEAP32[$0 + 2232 >> 2]; + HEAP32[$0 + 7896 >> 2] = $2; + HEAP32[$0 + 7900 >> 2] = $1; + $1 = HEAP32[$0 + 7896 >> 2]; + $2 = HEAP32[$0 + 7900 >> 2]; + HEAP32[$0 + 7924 >> 2] = $3; + HEAP32[$0 + 7920 >> 2] = 10089; + HEAP32[$0 + 7916 >> 2] = $2; + HEAP32[$0 + 7912 >> 2] = $1; $3 = HEAP32[$0 + 7924 >> 2]; - $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15468 >> 2] = HEAP32[$0 + 7916 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 7916 >> 2]; - $7 = float_20b2BodyDef_____20emscripten__internal__getContext_float_20b2BodyDef_____28float_20b2BodyDef____20const__29($0 + 7920 | 0); - $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15488 >> 2] = HEAP32[$0 + 7912 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 7912 >> 2], float_20b2BodyDef_____20emscripten__internal__getContext_float_20b2BodyDef_____28float_20b2BodyDef____20const__29($0 + 7920 | 0) | 0); - HEAP32[$0 + 8068 >> 2] = $1; - HEAP32[$0 + 8064 >> 2] = 6129; - HEAP32[$0 + 8060 >> 2] = 36; - $1 = HEAP32[$0 + 8068 >> 2]; - HEAP32[$0 + 8056 >> 2] = 168; - HEAP32[$0 + 8052 >> 2] = 169; - $2 = emscripten__internal__TypeID_b2BodyDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 8064 >> 2]; - $4 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); - HEAP32[$0 + 15496 >> 2] = HEAP32[$0 + 8056 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 8056 >> 2]; - $7 = bool_20b2BodyDef_____20emscripten__internal__getContext_bool_20b2BodyDef_____28bool_20b2BodyDef____20const__29($0 + 8060 | 0); - $8 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); - HEAP32[$0 + 15512 >> 2] = HEAP32[$0 + 8052 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 8052 >> 2], bool_20b2BodyDef_____20emscripten__internal__getContext_bool_20b2BodyDef_____28bool_20b2BodyDef____20const__29($0 + 8060 | 0) | 0); - HEAP32[$0 + 8048 >> 2] = $1; - HEAP32[$0 + 8044 >> 2] = 9527; - HEAP32[$0 + 8040 >> 2] = 37; - $1 = HEAP32[$0 + 8048 >> 2]; - HEAP32[$0 + 8036 >> 2] = 168; - HEAP32[$0 + 8032 >> 2] = 169; - $2 = emscripten__internal__TypeID_b2BodyDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 8044 >> 2]; - $4 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); - HEAP32[$0 + 15500 >> 2] = HEAP32[$0 + 8036 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 8036 >> 2]; - $7 = bool_20b2BodyDef_____20emscripten__internal__getContext_bool_20b2BodyDef_____28bool_20b2BodyDef____20const__29($0 + 8040 | 0); - $8 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); - HEAP32[$0 + 15516 >> 2] = HEAP32[$0 + 8032 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 8032 >> 2], bool_20b2BodyDef_____20emscripten__internal__getContext_bool_20b2BodyDef_____28bool_20b2BodyDef____20const__29($0 + 8040 | 0) | 0); + $4 = HEAP32[$0 + 7920 >> 2]; + $1 = HEAP32[$0 + 7912 >> 2]; + HEAP32[$0 + 7908 >> 2] = HEAP32[$0 + 7916 >> 2]; + HEAP32[$0 + 7904 >> 2] = $1; + $2 = HEAP32[$0 + 7908 >> 2]; + $1 = HEAP32[$0 + 7904 >> 2]; + HEAP32[$0 + 656 >> 2] = $1; + HEAP32[$0 + 660 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2MotorJoint____29_28float_29___invoke_b2MotorJoint__28char_20const__2c_20void_20_28b2MotorJoint____29_28float_29_29($4, $0 + 656 | 0); + HEAP32[$0 + 2228 >> 2] = 0; + HEAP32[$0 + 2224 >> 2] = 261; + $1 = HEAP32[$0 + 2228 >> 2]; + $2 = HEAP32[$0 + 2224 >> 2]; + HEAP32[$0 + 8024 >> 2] = $2; HEAP32[$0 + 8028 >> 2] = $1; - HEAP32[$0 + 8024 >> 2] = 6515; - HEAP32[$0 + 8020 >> 2] = 38; - $1 = HEAP32[$0 + 8028 >> 2]; - HEAP32[$0 + 8016 >> 2] = 168; - HEAP32[$0 + 8012 >> 2] = 169; - $2 = emscripten__internal__TypeID_b2BodyDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 8024 >> 2]; - $4 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); - HEAP32[$0 + 15504 >> 2] = HEAP32[$0 + 8016 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 8016 >> 2]; - $7 = bool_20b2BodyDef_____20emscripten__internal__getContext_bool_20b2BodyDef_____28bool_20b2BodyDef____20const__29($0 + 8020 | 0); - $8 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); - HEAP32[$0 + 15520 >> 2] = HEAP32[$0 + 8012 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 8012 >> 2], bool_20b2BodyDef_____20emscripten__internal__getContext_bool_20b2BodyDef_____28bool_20b2BodyDef____20const__29($0 + 8020 | 0) | 0); + $1 = HEAP32[$0 + 8024 >> 2]; + $2 = HEAP32[$0 + 8028 >> 2]; + HEAP32[$0 + 8052 >> 2] = $3; + HEAP32[$0 + 8048 >> 2] = 10101; + HEAP32[$0 + 8044 >> 2] = $2; + HEAP32[$0 + 8040 >> 2] = $1; + $3 = HEAP32[$0 + 8052 >> 2]; + $4 = HEAP32[$0 + 8048 >> 2]; + $1 = HEAP32[$0 + 8040 >> 2]; + HEAP32[$0 + 8036 >> 2] = HEAP32[$0 + 8044 >> 2]; + HEAP32[$0 + 8032 >> 2] = $1; + $2 = HEAP32[$0 + 8036 >> 2]; + $1 = HEAP32[$0 + 8032 >> 2]; + HEAP32[$0 + 648 >> 2] = $1; + HEAP32[$0 + 652 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2MotorJoint____29_28_29_20const___invoke_b2MotorJoint__28char_20const__2c_20float_20_28b2MotorJoint____29_28_29_20const_29($4, $0 + 648 | 0); + HEAP32[$0 + 2220 >> 2] = 0; + HEAP32[$0 + 2216 >> 2] = 262; + $1 = HEAP32[$0 + 2220 >> 2]; + $2 = HEAP32[$0 + 2216 >> 2]; + HEAP32[$0 + 7864 >> 2] = $2; + HEAP32[$0 + 7868 >> 2] = $1; + $1 = HEAP32[$0 + 7864 >> 2]; + $2 = HEAP32[$0 + 7868 >> 2]; + HEAP32[$0 + 7892 >> 2] = $3; + HEAP32[$0 + 7888 >> 2] = 8942; + HEAP32[$0 + 7884 >> 2] = $2; + HEAP32[$0 + 7880 >> 2] = $1; + $3 = HEAP32[$0 + 7892 >> 2]; + $4 = HEAP32[$0 + 7888 >> 2]; + $1 = HEAP32[$0 + 7880 >> 2]; + HEAP32[$0 + 7876 >> 2] = HEAP32[$0 + 7884 >> 2]; + HEAP32[$0 + 7872 >> 2] = $1; + $2 = HEAP32[$0 + 7876 >> 2]; + $1 = HEAP32[$0 + 7872 >> 2]; + HEAP32[$0 + 640 >> 2] = $1; + HEAP32[$0 + 644 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2MotorJoint____29_28float_29___invoke_b2MotorJoint__28char_20const__2c_20void_20_28b2MotorJoint____29_28float_29_29($4, $0 + 640 | 0); + HEAP32[$0 + 2212 >> 2] = 0; + HEAP32[$0 + 2208 >> 2] = 263; + $1 = HEAP32[$0 + 2212 >> 2]; + $2 = HEAP32[$0 + 2208 >> 2]; + HEAP32[$0 + 7992 >> 2] = $2; + HEAP32[$0 + 7996 >> 2] = $1; + $1 = HEAP32[$0 + 7992 >> 2]; + $2 = HEAP32[$0 + 7996 >> 2]; + HEAP32[$0 + 8020 >> 2] = $3; + HEAP32[$0 + 8016 >> 2] = 8955; + HEAP32[$0 + 8012 >> 2] = $2; HEAP32[$0 + 8008 >> 2] = $1; - HEAP32[$0 + 8004 >> 2] = 3028; - HEAP32[$0 + 8e3 >> 2] = 39; + $3 = HEAP32[$0 + 8020 >> 2]; + $4 = HEAP32[$0 + 8016 >> 2]; $1 = HEAP32[$0 + 8008 >> 2]; - HEAP32[$0 + 7996 >> 2] = 168; - HEAP32[$0 + 7992 >> 2] = 169; - $2 = emscripten__internal__TypeID_b2BodyDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 8004 >> 2]; - $4 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); - HEAP32[$0 + 15508 >> 2] = HEAP32[$0 + 7996 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 7996 >> 2]; - $7 = bool_20b2BodyDef_____20emscripten__internal__getContext_bool_20b2BodyDef_____28bool_20b2BodyDef____20const__29($0 + 8e3 | 0); - $8 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); - HEAP32[$0 + 15524 >> 2] = HEAP32[$0 + 7992 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 7992 >> 2], bool_20b2BodyDef_____20emscripten__internal__getContext_bool_20b2BodyDef_____28bool_20b2BodyDef____20const__29($0 + 8e3 | 0) | 0); - HEAP32[$0 + 7908 >> 2] = $1; - HEAP32[$0 + 7904 >> 2] = 9482; - HEAP32[$0 + 7900 >> 2] = 48; - HEAP32[$0 + 7896 >> 2] = 166; - HEAP32[$0 + 7892 >> 2] = 167; - $1 = emscripten__internal__TypeID_b2BodyDef_2c_20void___get_28_29(); - $2 = HEAP32[$0 + 7904 >> 2]; - $3 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15472 >> 2] = HEAP32[$0 + 7896 >> 2]; - $4 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $5 = HEAP32[$0 + 7896 >> 2]; - $6 = float_20b2BodyDef_____20emscripten__internal__getContext_float_20b2BodyDef_____28float_20b2BodyDef____20const__29($0 + 7900 | 0); - $7 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15492 >> 2] = HEAP32[$0 + 7892 >> 2]; - _embind_register_class_property($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 7892 >> 2], float_20b2BodyDef_____20emscripten__internal__getContext_float_20b2BodyDef_____28float_20b2BodyDef____20const__29($0 + 7900 | 0) | 0); - HEAP32[$0 + 8092 >> 2] = $0 + 3358; - HEAP32[$0 + 8088 >> 2] = 1746; - void_20emscripten__internal__NoBaseClass__verify_b2Body__28_29(); - HEAP32[$0 + 8084 >> 2] = 170; - wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_b2Body__28_29_29_28_29(), - HEAP32[wasm2js_i32$0 + 8080 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_b2Body__28_29_29_28_29(), - HEAP32[wasm2js_i32$0 + 8076 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 8072 >> 2] = 171; - $1 = emscripten__internal__TypeID_b2Body_2c_20void___get_28_29(); - $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2Body__2c_20void___get_28_29(); - $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2Body_20const__2c_20void___get_28_29(); - $4 = emscripten__internal__NoBaseClass__get_28_29(); - HEAP32[$0 + 15528 >> 2] = HEAP32[$0 + 8084 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $6 = HEAP32[$0 + 8084 >> 2]; - HEAP32[$0 + 14692 >> 2] = HEAP32[$0 + 8080 >> 2]; - $7 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); - $8 = HEAP32[$0 + 8080 >> 2]; - HEAP32[$0 + 14688 >> 2] = HEAP32[$0 + 8076 >> 2]; - $9 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); - $10 = HEAP32[$0 + 8076 >> 2]; - $11 = HEAP32[$0 + 8088 >> 2]; - HEAP32[$0 + 15532 >> 2] = HEAP32[$0 + 8072 >> 2]; - _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 8072 >> 2]); - HEAP32[$0 + 3344 >> 2] = 0; - HEAP32[$0 + 3340 >> 2] = 172; - $1 = HEAP32[$0 + 3344 >> 2]; - $2 = HEAP32[$0 + 3340 >> 2]; - HEAP32[$0 + 1248 >> 2] = $2; - HEAP32[$0 + 1252 >> 2] = $1; - decltype_28fp_29_20emscripten__select_overload_b2Fixture__20_28b2FixtureDef_20const__29_2c_20b2Body__28b2Fixture__20_28b2Body____29_28b2FixtureDef_20const__29_29($0 + 3348 | 0, $0 + 1248 | 0); - $1 = HEAP32[$0 + 3348 >> 2]; - HEAP32[$0 + 3332 >> 2] = HEAP32[$0 + 3352 >> 2]; - HEAP32[$0 + 3328 >> 2] = $1; - $2 = HEAP32[$0 + 3332 >> 2]; - $1 = HEAP32[$0 + 3328 >> 2]; - HEAP32[$0 + 8096 >> 2] = $1; - HEAP32[$0 + 8100 >> 2] = $2; - $1 = HEAP32[$0 + 8096 >> 2]; - $2 = HEAP32[$0 + 8100 >> 2]; - HEAP32[$0 + 8124 >> 2] = $0 + 3358; - HEAP32[$0 + 8120 >> 2] = 9035; - HEAP32[$0 + 8116 >> 2] = $2; - HEAP32[$0 + 8112 >> 2] = $1; - $3 = HEAP32[$0 + 8124 >> 2]; - $4 = HEAP32[$0 + 8120 >> 2]; - $1 = HEAP32[$0 + 8112 >> 2]; - HEAP32[$0 + 8108 >> 2] = HEAP32[$0 + 8116 >> 2]; - HEAP32[$0 + 8104 >> 2] = $1; + HEAP32[$0 + 8004 >> 2] = HEAP32[$0 + 8012 >> 2]; + HEAP32[$0 + 8e3 >> 2] = $1; + $2 = HEAP32[$0 + 8004 >> 2]; + $1 = HEAP32[$0 + 8e3 >> 2]; + HEAP32[$0 + 632 >> 2] = $1; + HEAP32[$0 + 636 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2MotorJoint____29_28_29_20const___invoke_b2MotorJoint__28char_20const__2c_20float_20_28b2MotorJoint____29_28_29_20const_29($4, $0 + 632 | 0); + HEAP32[$0 + 2204 >> 2] = 0; + HEAP32[$0 + 2200 >> 2] = 264; + $1 = HEAP32[$0 + 2204 >> 2]; + $2 = HEAP32[$0 + 2200 >> 2]; + HEAP32[$0 + 7832 >> 2] = $2; + HEAP32[$0 + 7836 >> 2] = $1; + $1 = HEAP32[$0 + 7832 >> 2]; + $2 = HEAP32[$0 + 7836 >> 2]; + HEAP32[$0 + 7860 >> 2] = $3; + HEAP32[$0 + 7856 >> 2] = 3914; + HEAP32[$0 + 7852 >> 2] = $2; + HEAP32[$0 + 7848 >> 2] = $1; + $3 = HEAP32[$0 + 7860 >> 2]; + $4 = HEAP32[$0 + 7856 >> 2]; + $1 = HEAP32[$0 + 7848 >> 2]; + HEAP32[$0 + 7844 >> 2] = HEAP32[$0 + 7852 >> 2]; + HEAP32[$0 + 7840 >> 2] = $1; + $2 = HEAP32[$0 + 7844 >> 2]; + $1 = HEAP32[$0 + 7840 >> 2]; + HEAP32[$0 + 624 >> 2] = $1; + HEAP32[$0 + 628 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2MotorJoint____29_28float_29___invoke_b2MotorJoint__28char_20const__2c_20void_20_28b2MotorJoint____29_28float_29_29($4, $0 + 624 | 0); + HEAP32[$0 + 2196 >> 2] = 0; + HEAP32[$0 + 2192 >> 2] = 265; + $1 = HEAP32[$0 + 2196 >> 2]; + $2 = HEAP32[$0 + 2192 >> 2]; + HEAP32[$0 + 7960 >> 2] = $2; + HEAP32[$0 + 7964 >> 2] = $1; + $1 = HEAP32[$0 + 7960 >> 2]; + $2 = HEAP32[$0 + 7964 >> 2]; + HEAP32[$0 + 7988 >> 2] = $3; + HEAP32[$0 + 7984 >> 2] = 3934; + HEAP32[$0 + 7980 >> 2] = $2; + HEAP32[$0 + 7976 >> 2] = $1; + $3 = HEAP32[$0 + 7988 >> 2]; + $4 = HEAP32[$0 + 7984 >> 2]; + $1 = HEAP32[$0 + 7976 >> 2]; + HEAP32[$0 + 7972 >> 2] = HEAP32[$0 + 7980 >> 2]; + HEAP32[$0 + 7968 >> 2] = $1; + $2 = HEAP32[$0 + 7972 >> 2]; + $1 = HEAP32[$0 + 7968 >> 2]; + HEAP32[$0 + 616 >> 2] = $1; + HEAP32[$0 + 620 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2MotorJoint____29_28_29_20const___invoke_b2MotorJoint__28char_20const__2c_20float_20_28b2MotorJoint____29_28_29_20const_29($4, $0 + 616 | 0); + HEAP32[$0 + 2188 >> 2] = 1; + HEAP32[$0 + 2184 >> 2] = 16; + $1 = HEAP32[$0 + 2188 >> 2]; + $2 = HEAP32[$0 + 2184 >> 2]; + HEAP32[$0 + 8088 >> 2] = $2; + HEAP32[$0 + 8092 >> 2] = $1; + $1 = HEAP32[$0 + 8088 >> 2]; + $2 = HEAP32[$0 + 8092 >> 2]; + HEAP32[$0 + 8120 >> 2] = $3; + HEAP32[$0 + 8116 >> 2] = 6324; + HEAP32[$0 + 8112 >> 2] = $2; + HEAP32[$0 + 8108 >> 2] = $1; + $3 = HEAP32[$0 + 8116 >> 2]; $1 = HEAP32[$0 + 8108 >> 2]; + HEAP32[$0 + 8104 >> 2] = HEAP32[$0 + 8112 >> 2]; + HEAP32[$0 + 8100 >> 2] = $1; $2 = HEAP32[$0 + 8104 >> 2]; - HEAP32[$0 + 1240 >> 2] = $2; - HEAP32[$0 + 1244 >> 2] = $1; - void_20emscripten__internal__RegisterClassMethod_b2Fixture__20_28b2Body____29_28b2FixtureDef_20const__29___invoke_b2Body_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Fixture__20_28b2Body____29_28b2FixtureDef_20const__29_29($4, $0 + 1240 | 0); - HEAP32[$0 + 3316 >> 2] = 0; - HEAP32[$0 + 3312 >> 2] = 173; - $2 = HEAP32[$0 + 3316 >> 2]; - $1 = HEAP32[$0 + 3312 >> 2]; - HEAP32[$0 + 1232 >> 2] = $1; - HEAP32[$0 + 1236 >> 2] = $2; - decltype_28fp_29_20emscripten__select_overload_b2Fixture__20_28b2Shape_20const__2c_20float_29_2c_20b2Body__28b2Fixture__20_28b2Body____29_28b2Shape_20const__2c_20float_29_29($0 + 3320 | 0, $0 + 1232 | 0); - $1 = HEAP32[$0 + 3320 >> 2]; - HEAP32[$0 + 3304 >> 2] = HEAP32[$0 + 3324 >> 2]; - HEAP32[$0 + 3300 >> 2] = $1; - $1 = HEAP32[$0 + 3304 >> 2]; - $2 = HEAP32[$0 + 3300 >> 2]; - HEAP32[$0 + 8128 >> 2] = $2; - HEAP32[$0 + 8132 >> 2] = $1; - $1 = HEAP32[$0 + 8128 >> 2]; - $2 = HEAP32[$0 + 8132 >> 2]; - HEAP32[$0 + 8156 >> 2] = $3; - HEAP32[$0 + 8152 >> 2] = 9169; - HEAP32[$0 + 8148 >> 2] = $2; - HEAP32[$0 + 8144 >> 2] = $1; - $3 = HEAP32[$0 + 8156 >> 2]; - $4 = HEAP32[$0 + 8152 >> 2]; - $1 = HEAP32[$0 + 8144 >> 2]; - HEAP32[$0 + 8140 >> 2] = HEAP32[$0 + 8148 >> 2]; - HEAP32[$0 + 8136 >> 2] = $1; - $2 = HEAP32[$0 + 8140 >> 2]; - $1 = HEAP32[$0 + 8136 >> 2]; - HEAP32[$0 + 1224 >> 2] = $1; - HEAP32[$0 + 1228 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Fixture__20_28b2Body____29_28b2Shape_20const__2c_20float_29___invoke_b2Body_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Fixture__20_28b2Body____29_28b2Shape_20const__2c_20float_29_29($4, $0 + 1224 | 0); - HEAP32[$0 + 3292 >> 2] = 0; - HEAP32[$0 + 3288 >> 2] = 174; - $1 = HEAP32[$0 + 3292 >> 2]; - $2 = HEAP32[$0 + 3288 >> 2]; - HEAP32[$0 + 8160 >> 2] = $2; - HEAP32[$0 + 8164 >> 2] = $1; - $1 = HEAP32[$0 + 8160 >> 2]; - $2 = HEAP32[$0 + 8164 >> 2]; - HEAP32[$0 + 8188 >> 2] = $3; - HEAP32[$0 + 8184 >> 2] = 8981; - HEAP32[$0 + 8180 >> 2] = $2; - HEAP32[$0 + 8176 >> 2] = $1; - $3 = HEAP32[$0 + 8188 >> 2]; - $4 = HEAP32[$0 + 8184 >> 2]; - $1 = HEAP32[$0 + 8176 >> 2]; - HEAP32[$0 + 8172 >> 2] = HEAP32[$0 + 8180 >> 2]; + $1 = HEAP32[$0 + 8100 >> 2]; + HEAP32[$0 + 608 >> 2] = $1; + HEAP32[$0 + 612 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2MotorJoint____29_28_29___invoke_b2MotorJoint__28char_20const__2c_20void_20_28b2MotorJoint____29_28_29_29($3, $0 + 608 | 0); + HEAP32[$0 + 8144 >> 2] = $0 + 2183; + HEAP32[$0 + 8140 >> 2] = 8088; + void_20emscripten__base_b2JointDef___verify_b2MouseJointDef__28_29(); + HEAP32[$0 + 8136 >> 2] = 266; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2JointDef__20_28_emscripten__base_b2JointDef___getUpcaster_b2MouseJointDef__28_29_29_28b2MouseJointDef__29(), + HEAP32[wasm2js_i32$0 + 8132 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2MouseJointDef__20_28_emscripten__base_b2JointDef___getDowncaster_b2MouseJointDef__28_29_29_28b2JointDef__29(), + HEAP32[wasm2js_i32$0 + 8128 >> 2] = wasm2js_i32$1; + HEAP32[$0 + 8124 >> 2] = 267; + $1 = emscripten__internal__TypeID_b2MouseJointDef_2c_20void___get_28_29(); + $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2MouseJointDef__2c_20void___get_28_29(); + $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2MouseJointDef_20const__2c_20void___get_28_29(); + $4 = emscripten__base_b2JointDef___get_28_29(); + HEAP32[$0 + 12568 >> 2] = HEAP32[$0 + 8136 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $6 = HEAP32[$0 + 8136 >> 2]; + HEAP32[$0 + 12572 >> 2] = HEAP32[$0 + 8132 >> 2]; + $7 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $8 = HEAP32[$0 + 8132 >> 2]; + HEAP32[$0 + 12576 >> 2] = HEAP32[$0 + 8128 >> 2]; + $9 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $10 = HEAP32[$0 + 8128 >> 2]; + $11 = HEAP32[$0 + 8140 >> 2]; + HEAP32[$0 + 12580 >> 2] = HEAP32[$0 + 8124 >> 2]; + _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 8124 >> 2]); + HEAP32[$0 + 8148 >> 2] = $0 + 2183; + HEAP32[$0 + 12588 >> 2] = HEAP32[$0 + 8148 >> 2]; + HEAP32[$0 + 12584 >> 2] = 268; + $1 = HEAP32[$0 + 12588 >> 2]; + void_20emscripten__internal__RegisterClassConstructor_b2MouseJointDef__20_28__29_28_29___invoke_b2MouseJointDef__28b2MouseJointDef__20_28__29_28_29_29(HEAP32[$0 + 12584 >> 2]); HEAP32[$0 + 8168 >> 2] = $1; - $2 = HEAP32[$0 + 8172 >> 2]; + HEAP32[$0 + 8164 >> 2] = 3180; + HEAP32[$0 + 8160 >> 2] = 20; $1 = HEAP32[$0 + 8168 >> 2]; - HEAP32[$0 + 1216 >> 2] = $1; - HEAP32[$0 + 1220 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28b2Fixture__29___invoke_b2Body_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2Body____29_28b2Fixture__29_29($4, $0 + 1216 | 0); - HEAP32[$0 + 3284 >> 2] = 0; - HEAP32[$0 + 3280 >> 2] = 175; - $1 = HEAP32[$0 + 3284 >> 2]; - $2 = HEAP32[$0 + 3280 >> 2]; - HEAP32[$0 + 8192 >> 2] = $2; - HEAP32[$0 + 8196 >> 2] = $1; - $1 = HEAP32[$0 + 8192 >> 2]; - $2 = HEAP32[$0 + 8196 >> 2]; - HEAP32[$0 + 8220 >> 2] = $3; - HEAP32[$0 + 8216 >> 2] = 6811; - HEAP32[$0 + 8212 >> 2] = $2; - HEAP32[$0 + 8208 >> 2] = $1; - $3 = HEAP32[$0 + 8220 >> 2]; - $4 = HEAP32[$0 + 8216 >> 2]; - $1 = HEAP32[$0 + 8208 >> 2]; - HEAP32[$0 + 8204 >> 2] = HEAP32[$0 + 8212 >> 2]; - HEAP32[$0 + 8200 >> 2] = $1; - $2 = HEAP32[$0 + 8204 >> 2]; - $1 = HEAP32[$0 + 8200 >> 2]; - HEAP32[$0 + 1208 >> 2] = $1; - HEAP32[$0 + 1212 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28b2Vec2_20const__2c_20float_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28b2Vec2_20const__2c_20float_29_29($4, $0 + 1208 | 0); - HEAP32[$0 + 3276 >> 2] = 0; - HEAP32[$0 + 3272 >> 2] = 176; - $1 = HEAP32[$0 + 3276 >> 2]; - $2 = HEAP32[$0 + 3272 >> 2]; - HEAP32[$0 + 8224 >> 2] = $2; + HEAP32[$0 + 8156 >> 2] = 269; + HEAP32[$0 + 8152 >> 2] = 270; + $2 = emscripten__internal__TypeID_b2MouseJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 8164 >> 2]; + $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); + HEAP32[$0 + 12592 >> 2] = HEAP32[$0 + 8156 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 8156 >> 2]; + $7 = b2Vec2_20b2MouseJointDef_____20emscripten__internal__getContext_b2Vec2_20b2MouseJointDef_____28b2Vec2_20b2MouseJointDef____20const__29($0 + 8160 | 0); + $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); + HEAP32[$0 + 12596 >> 2] = HEAP32[$0 + 8152 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 8152 >> 2], b2Vec2_20b2MouseJointDef_____20emscripten__internal__getContext_b2Vec2_20b2MouseJointDef_____28b2Vec2_20b2MouseJointDef____20const__29($0 + 8160 | 0) | 0); HEAP32[$0 + 8228 >> 2] = $1; - $1 = HEAP32[$0 + 8224 >> 2]; - $2 = HEAP32[$0 + 8228 >> 2]; - HEAP32[$0 + 8252 >> 2] = $3; - HEAP32[$0 + 8248 >> 2] = 6824; - HEAP32[$0 + 8244 >> 2] = $2; - HEAP32[$0 + 8240 >> 2] = $1; - $3 = HEAP32[$0 + 8252 >> 2]; - $4 = HEAP32[$0 + 8248 >> 2]; - $1 = HEAP32[$0 + 8240 >> 2]; - HEAP32[$0 + 8236 >> 2] = HEAP32[$0 + 8244 >> 2]; - HEAP32[$0 + 8232 >> 2] = $1; - $2 = HEAP32[$0 + 8236 >> 2]; - $1 = HEAP32[$0 + 8232 >> 2]; - HEAP32[$0 + 1200 >> 2] = $1; - HEAP32[$0 + 1204 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Transform_20const__20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20b2Transform_20const__20_28b2Body____29_28_29_20const_29($4, $0 + 1200 | 0); - HEAP32[$0 + 3268 >> 2] = 0; - HEAP32[$0 + 3264 >> 2] = 177; - $1 = HEAP32[$0 + 3268 >> 2]; - $2 = HEAP32[$0 + 3264 >> 2]; - HEAP32[$0 + 8352 >> 2] = $2; - HEAP32[$0 + 8356 >> 2] = $1; - $1 = HEAP32[$0 + 8352 >> 2]; - $2 = HEAP32[$0 + 8356 >> 2]; - HEAP32[$0 + 8380 >> 2] = $3; - HEAP32[$0 + 8376 >> 2] = 6343; - HEAP32[$0 + 8372 >> 2] = $2; - HEAP32[$0 + 8368 >> 2] = $1; - $3 = HEAP32[$0 + 8380 >> 2]; - $4 = HEAP32[$0 + 8376 >> 2]; - $1 = HEAP32[$0 + 8368 >> 2]; - HEAP32[$0 + 8364 >> 2] = HEAP32[$0 + 8372 >> 2]; - HEAP32[$0 + 8360 >> 2] = $1; - $2 = HEAP32[$0 + 8364 >> 2]; - $1 = HEAP32[$0 + 8360 >> 2]; - HEAP32[$0 + 1192 >> 2] = $1; - HEAP32[$0 + 1196 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20b2Vec2_20const__20_28b2Body____29_28_29_20const_29($4, $0 + 1192 | 0); - HEAP32[$0 + 3260 >> 2] = 0; - HEAP32[$0 + 3256 >> 2] = 178; - $1 = HEAP32[$0 + 3260 >> 2]; - $2 = HEAP32[$0 + 3256 >> 2]; - HEAP32[$0 + 8576 >> 2] = $2; - HEAP32[$0 + 8580 >> 2] = $1; - $1 = HEAP32[$0 + 8576 >> 2]; - $2 = HEAP32[$0 + 8580 >> 2]; - HEAP32[$0 + 8604 >> 2] = $3; - HEAP32[$0 + 8600 >> 2] = 9248; - HEAP32[$0 + 8596 >> 2] = $2; - HEAP32[$0 + 8592 >> 2] = $1; - $3 = HEAP32[$0 + 8604 >> 2]; - $4 = HEAP32[$0 + 8600 >> 2]; - $1 = HEAP32[$0 + 8592 >> 2]; - HEAP32[$0 + 8588 >> 2] = HEAP32[$0 + 8596 >> 2]; - HEAP32[$0 + 8584 >> 2] = $1; - $2 = HEAP32[$0 + 8588 >> 2]; - $1 = HEAP32[$0 + 8584 >> 2]; - HEAP32[$0 + 1184 >> 2] = $1; - HEAP32[$0 + 1188 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20float_20_28b2Body____29_28_29_20const_29($4, $0 + 1184 | 0); - HEAP32[$0 + 3252 >> 2] = 0; - HEAP32[$0 + 3248 >> 2] = 179; - $1 = HEAP32[$0 + 3252 >> 2]; - $2 = HEAP32[$0 + 3248 >> 2]; - HEAP32[$0 + 8320 >> 2] = $2; - HEAP32[$0 + 8324 >> 2] = $1; - $1 = HEAP32[$0 + 8320 >> 2]; - $2 = HEAP32[$0 + 8324 >> 2]; - HEAP32[$0 + 8348 >> 2] = $3; - HEAP32[$0 + 8344 >> 2] = 3930; - HEAP32[$0 + 8340 >> 2] = $2; - HEAP32[$0 + 8336 >> 2] = $1; - $3 = HEAP32[$0 + 8348 >> 2]; - $4 = HEAP32[$0 + 8344 >> 2]; - $1 = HEAP32[$0 + 8336 >> 2]; - HEAP32[$0 + 8332 >> 2] = HEAP32[$0 + 8340 >> 2]; - HEAP32[$0 + 8328 >> 2] = $1; - $2 = HEAP32[$0 + 8332 >> 2]; - $1 = HEAP32[$0 + 8328 >> 2]; - HEAP32[$0 + 1176 >> 2] = $1; - HEAP32[$0 + 1180 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20b2Vec2_20const__20_28b2Body____29_28_29_20const_29($4, $0 + 1176 | 0); - HEAP32[$0 + 3244 >> 2] = 0; - HEAP32[$0 + 3240 >> 2] = 180; - $1 = HEAP32[$0 + 3244 >> 2]; - $2 = HEAP32[$0 + 3240 >> 2]; - HEAP32[$0 + 8288 >> 2] = $2; - HEAP32[$0 + 8292 >> 2] = $1; - $1 = HEAP32[$0 + 8288 >> 2]; - $2 = HEAP32[$0 + 8292 >> 2]; - HEAP32[$0 + 8316 >> 2] = $3; - HEAP32[$0 + 8312 >> 2] = 3915; - HEAP32[$0 + 8308 >> 2] = $2; - HEAP32[$0 + 8304 >> 2] = $1; - $3 = HEAP32[$0 + 8316 >> 2]; - $4 = HEAP32[$0 + 8312 >> 2]; - $1 = HEAP32[$0 + 8304 >> 2]; - HEAP32[$0 + 8300 >> 2] = HEAP32[$0 + 8308 >> 2]; - HEAP32[$0 + 8296 >> 2] = $1; - $2 = HEAP32[$0 + 8300 >> 2]; - $1 = HEAP32[$0 + 8296 >> 2]; - HEAP32[$0 + 1168 >> 2] = $1; - HEAP32[$0 + 1172 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20b2Vec2_20const__20_28b2Body____29_28_29_20const_29($4, $0 + 1168 | 0); - HEAP32[$0 + 3236 >> 2] = 0; - HEAP32[$0 + 3232 >> 2] = 181; - $1 = HEAP32[$0 + 3236 >> 2]; - $2 = HEAP32[$0 + 3232 >> 2]; - HEAP32[$0 + 8608 >> 2] = $2; - HEAP32[$0 + 8612 >> 2] = $1; - $1 = HEAP32[$0 + 8608 >> 2]; - $2 = HEAP32[$0 + 8612 >> 2]; - HEAP32[$0 + 8636 >> 2] = $3; - HEAP32[$0 + 8632 >> 2] = 1222; - HEAP32[$0 + 8628 >> 2] = $2; - HEAP32[$0 + 8624 >> 2] = $1; - $3 = HEAP32[$0 + 8636 >> 2]; - $4 = HEAP32[$0 + 8632 >> 2]; - $1 = HEAP32[$0 + 8624 >> 2]; - HEAP32[$0 + 8620 >> 2] = HEAP32[$0 + 8628 >> 2]; - HEAP32[$0 + 8616 >> 2] = $1; - $2 = HEAP32[$0 + 8620 >> 2]; - $1 = HEAP32[$0 + 8616 >> 2]; - HEAP32[$0 + 1160 >> 2] = $1; - HEAP32[$0 + 1164 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28b2Vec2_20const__29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28b2Vec2_20const__29_29($4, $0 + 1160 | 0); - HEAP32[$0 + 3228 >> 2] = 0; - HEAP32[$0 + 3224 >> 2] = 182; - $1 = HEAP32[$0 + 3228 >> 2]; - $2 = HEAP32[$0 + 3224 >> 2]; + HEAP32[$0 + 8224 >> 2] = 10080; + HEAP32[$0 + 8220 >> 2] = 28; + $1 = HEAP32[$0 + 8228 >> 2]; + HEAP32[$0 + 8216 >> 2] = 271; + HEAP32[$0 + 8212 >> 2] = 272; + $2 = emscripten__internal__TypeID_b2MouseJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 8224 >> 2]; + $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12600 >> 2] = HEAP32[$0 + 8216 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 8216 >> 2]; + $7 = float_20b2MouseJointDef_____20emscripten__internal__getContext_float_20b2MouseJointDef_____28float_20b2MouseJointDef____20const__29($0 + 8220 | 0); + $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12612 >> 2] = HEAP32[$0 + 8212 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 8212 >> 2], float_20b2MouseJointDef_____20emscripten__internal__getContext_float_20b2MouseJointDef_____28float_20b2MouseJointDef____20const__29($0 + 8220 | 0) | 0); + HEAP32[$0 + 8208 >> 2] = $1; + HEAP32[$0 + 8204 >> 2] = 1024; + HEAP32[$0 + 8200 >> 2] = 32; + $1 = HEAP32[$0 + 8208 >> 2]; + HEAP32[$0 + 8196 >> 2] = 271; + HEAP32[$0 + 8192 >> 2] = 272; + $2 = emscripten__internal__TypeID_b2MouseJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 8204 >> 2]; + $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12604 >> 2] = HEAP32[$0 + 8196 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 8196 >> 2]; + $7 = float_20b2MouseJointDef_____20emscripten__internal__getContext_float_20b2MouseJointDef_____28float_20b2MouseJointDef____20const__29($0 + 8200 | 0); + $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12616 >> 2] = HEAP32[$0 + 8192 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 8192 >> 2], float_20b2MouseJointDef_____20emscripten__internal__getContext_float_20b2MouseJointDef_____28float_20b2MouseJointDef____20const__29($0 + 8200 | 0) | 0); + HEAP32[$0 + 8188 >> 2] = $1; + HEAP32[$0 + 8184 >> 2] = 6366; + HEAP32[$0 + 8180 >> 2] = 36; + HEAP32[$0 + 8176 >> 2] = 271; + HEAP32[$0 + 8172 >> 2] = 272; + $1 = emscripten__internal__TypeID_b2MouseJointDef_2c_20void___get_28_29(); + $2 = HEAP32[$0 + 8184 >> 2]; + $3 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12608 >> 2] = HEAP32[$0 + 8176 >> 2]; + $4 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); + $5 = HEAP32[$0 + 8176 >> 2]; + $6 = float_20b2MouseJointDef_____20emscripten__internal__getContext_float_20b2MouseJointDef_____28float_20b2MouseJointDef____20const__29($0 + 8180 | 0); + $7 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12620 >> 2] = HEAP32[$0 + 8172 >> 2]; + _embind_register_class_property($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 8172 >> 2], float_20b2MouseJointDef_____20emscripten__internal__getContext_float_20b2MouseJointDef_____28float_20b2MouseJointDef____20const__29($0 + 8180 | 0) | 0); + HEAP32[$0 + 8252 >> 2] = $0 + 2182; + HEAP32[$0 + 8248 >> 2] = 2790; + void_20emscripten__base_b2Joint___verify_b2MouseJoint__28_29(); + HEAP32[$0 + 8244 >> 2] = 273; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2Joint__20_28_emscripten__base_b2Joint___getUpcaster_b2MouseJoint__28_29_29_28b2MouseJoint__29(), + HEAP32[wasm2js_i32$0 + 8240 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2MouseJoint__20_28_emscripten__base_b2Joint___getDowncaster_b2MouseJoint__28_29_29_28b2Joint__29(), + HEAP32[wasm2js_i32$0 + 8236 >> 2] = wasm2js_i32$1; + HEAP32[$0 + 8232 >> 2] = 274; + $1 = emscripten__internal__TypeID_b2MouseJoint_2c_20void___get_28_29(); + $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2MouseJoint__2c_20void___get_28_29(); + $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2MouseJoint_20const__2c_20void___get_28_29(); + $4 = emscripten__base_b2Joint___get_28_29(); + HEAP32[$0 + 12624 >> 2] = HEAP32[$0 + 8244 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $6 = HEAP32[$0 + 8244 >> 2]; + HEAP32[$0 + 12628 >> 2] = HEAP32[$0 + 8240 >> 2]; + $7 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $8 = HEAP32[$0 + 8240 >> 2]; + HEAP32[$0 + 12632 >> 2] = HEAP32[$0 + 8236 >> 2]; + $9 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $10 = HEAP32[$0 + 8236 >> 2]; + $11 = HEAP32[$0 + 8248 >> 2]; + HEAP32[$0 + 12636 >> 2] = HEAP32[$0 + 8232 >> 2]; + _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 8232 >> 2]); + HEAP32[$0 + 2176 >> 2] = 0; + HEAP32[$0 + 2172 >> 2] = 275; + $1 = HEAP32[$0 + 2176 >> 2]; + $2 = HEAP32[$0 + 2172 >> 2]; HEAP32[$0 + 8256 >> 2] = $2; HEAP32[$0 + 8260 >> 2] = $1; $1 = HEAP32[$0 + 8256 >> 2]; $2 = HEAP32[$0 + 8260 >> 2]; - HEAP32[$0 + 8284 >> 2] = $3; - HEAP32[$0 + 8280 >> 2] = 1240; + HEAP32[$0 + 8284 >> 2] = $0 + 2182; + HEAP32[$0 + 8280 >> 2] = 3187; HEAP32[$0 + 8276 >> 2] = $2; HEAP32[$0 + 8272 >> 2] = $1; $3 = HEAP32[$0 + 8284 >> 2]; @@ -3672,509 +4269,41 @@ function embind_init_b2_28_29() { HEAP32[$0 + 8264 >> 2] = $1; $2 = HEAP32[$0 + 8268 >> 2]; $1 = HEAP32[$0 + 8264 >> 2]; - HEAP32[$0 + 1152 >> 2] = $1; - HEAP32[$0 + 1156 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20b2Vec2_20const__20_28b2Body____29_28_29_20const_29($4, $0 + 1152 | 0); - HEAP32[$0 + 3220 >> 2] = 0; - HEAP32[$0 + 3216 >> 2] = 183; - $1 = HEAP32[$0 + 3220 >> 2]; - $2 = HEAP32[$0 + 3216 >> 2]; - HEAP32[$0 + 8736 >> 2] = $2; - HEAP32[$0 + 8740 >> 2] = $1; - $1 = HEAP32[$0 + 8736 >> 2]; - $2 = HEAP32[$0 + 8740 >> 2]; - HEAP32[$0 + 8764 >> 2] = $3; - HEAP32[$0 + 8760 >> 2] = 1169; - HEAP32[$0 + 8756 >> 2] = $2; - HEAP32[$0 + 8752 >> 2] = $1; - $3 = HEAP32[$0 + 8764 >> 2]; - $4 = HEAP32[$0 + 8760 >> 2]; - $1 = HEAP32[$0 + 8752 >> 2]; - HEAP32[$0 + 8748 >> 2] = HEAP32[$0 + 8756 >> 2]; - HEAP32[$0 + 8744 >> 2] = $1; - $2 = HEAP32[$0 + 8748 >> 2]; - $1 = HEAP32[$0 + 8744 >> 2]; - HEAP32[$0 + 1144 >> 2] = $1; - HEAP32[$0 + 1148 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28float_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28float_29_29($4, $0 + 1144 | 0); - HEAP32[$0 + 3212 >> 2] = 0; - HEAP32[$0 + 3208 >> 2] = 184; - $1 = HEAP32[$0 + 3212 >> 2]; - $2 = HEAP32[$0 + 3208 >> 2]; - HEAP32[$0 + 8544 >> 2] = $2; - HEAP32[$0 + 8548 >> 2] = $1; - $1 = HEAP32[$0 + 8544 >> 2]; - $2 = HEAP32[$0 + 8548 >> 2]; - HEAP32[$0 + 8572 >> 2] = $3; - HEAP32[$0 + 8568 >> 2] = 1188; - HEAP32[$0 + 8564 >> 2] = $2; - HEAP32[$0 + 8560 >> 2] = $1; - $3 = HEAP32[$0 + 8572 >> 2]; - $4 = HEAP32[$0 + 8568 >> 2]; - $1 = HEAP32[$0 + 8560 >> 2]; - HEAP32[$0 + 8556 >> 2] = HEAP32[$0 + 8564 >> 2]; - HEAP32[$0 + 8552 >> 2] = $1; - $2 = HEAP32[$0 + 8556 >> 2]; - $1 = HEAP32[$0 + 8552 >> 2]; - HEAP32[$0 + 1136 >> 2] = $1; - HEAP32[$0 + 1140 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20float_20_28b2Body____29_28_29_20const_29($4, $0 + 1136 | 0); - HEAP32[$0 + 3204 >> 2] = 0; - HEAP32[$0 + 3200 >> 2] = 185; - $1 = HEAP32[$0 + 3204 >> 2]; - $2 = HEAP32[$0 + 3200 >> 2]; - HEAP32[$0 + 8800 >> 2] = $2; - HEAP32[$0 + 8804 >> 2] = $1; - $1 = HEAP32[$0 + 8800 >> 2]; - $2 = HEAP32[$0 + 8804 >> 2]; - HEAP32[$0 + 8828 >> 2] = $3; - HEAP32[$0 + 8824 >> 2] = 9660; - HEAP32[$0 + 8820 >> 2] = $2; - HEAP32[$0 + 8816 >> 2] = $1; - $3 = HEAP32[$0 + 8828 >> 2]; - $4 = HEAP32[$0 + 8824 >> 2]; - $1 = HEAP32[$0 + 8816 >> 2]; - HEAP32[$0 + 8812 >> 2] = HEAP32[$0 + 8820 >> 2]; - HEAP32[$0 + 8808 >> 2] = $1; - $2 = HEAP32[$0 + 8812 >> 2]; - $1 = HEAP32[$0 + 8808 >> 2]; - HEAP32[$0 + 1128 >> 2] = $1; - HEAP32[$0 + 1132 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28b2Vec2_20const__2c_20b2Vec2_20const__2c_20bool_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28b2Vec2_20const__2c_20b2Vec2_20const__2c_20bool_29_29($4, $0 + 1128 | 0); - HEAP32[$0 + 3196 >> 2] = 0; - HEAP32[$0 + 3192 >> 2] = 186; - $1 = HEAP32[$0 + 3196 >> 2]; - $2 = HEAP32[$0 + 3192 >> 2]; - HEAP32[$0 + 8864 >> 2] = $2; - HEAP32[$0 + 8868 >> 2] = $1; - $1 = HEAP32[$0 + 8864 >> 2]; - $2 = HEAP32[$0 + 8868 >> 2]; - HEAP32[$0 + 8892 >> 2] = $3; - HEAP32[$0 + 8888 >> 2] = 3896; - HEAP32[$0 + 8884 >> 2] = $2; - HEAP32[$0 + 8880 >> 2] = $1; - $3 = HEAP32[$0 + 8892 >> 2]; - $4 = HEAP32[$0 + 8888 >> 2]; - $1 = HEAP32[$0 + 8880 >> 2]; - HEAP32[$0 + 8876 >> 2] = HEAP32[$0 + 8884 >> 2]; - HEAP32[$0 + 8872 >> 2] = $1; - $2 = HEAP32[$0 + 8876 >> 2]; - $1 = HEAP32[$0 + 8872 >> 2]; - HEAP32[$0 + 1120 >> 2] = $1; - HEAP32[$0 + 1124 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28b2Vec2_20const__2c_20bool_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28b2Vec2_20const__2c_20bool_29_29($4, $0 + 1120 | 0); - HEAP32[$0 + 3188 >> 2] = 0; - HEAP32[$0 + 3184 >> 2] = 187; - $1 = HEAP32[$0 + 3188 >> 2]; - $2 = HEAP32[$0 + 3184 >> 2]; - HEAP32[$0 + 8928 >> 2] = $2; - HEAP32[$0 + 8932 >> 2] = $1; - $1 = HEAP32[$0 + 8928 >> 2]; - $2 = HEAP32[$0 + 8932 >> 2]; - HEAP32[$0 + 8956 >> 2] = $3; - HEAP32[$0 + 8952 >> 2] = 8571; - HEAP32[$0 + 8948 >> 2] = $2; - HEAP32[$0 + 8944 >> 2] = $1; - $3 = HEAP32[$0 + 8956 >> 2]; - $4 = HEAP32[$0 + 8952 >> 2]; - $1 = HEAP32[$0 + 8944 >> 2]; - HEAP32[$0 + 8940 >> 2] = HEAP32[$0 + 8948 >> 2]; - HEAP32[$0 + 8936 >> 2] = $1; - $2 = HEAP32[$0 + 8940 >> 2]; - $1 = HEAP32[$0 + 8936 >> 2]; - HEAP32[$0 + 1112 >> 2] = $1; - HEAP32[$0 + 1116 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28float_2c_20bool_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28float_2c_20bool_29_29($4, $0 + 1112 | 0); - HEAP32[$0 + 3180 >> 2] = 0; - HEAP32[$0 + 3176 >> 2] = 188; - $1 = HEAP32[$0 + 3180 >> 2]; - $2 = HEAP32[$0 + 3176 >> 2]; - HEAP32[$0 + 8768 >> 2] = $2; - HEAP32[$0 + 8772 >> 2] = $1; - $1 = HEAP32[$0 + 8768 >> 2]; - $2 = HEAP32[$0 + 8772 >> 2]; - HEAP32[$0 + 8796 >> 2] = $3; - HEAP32[$0 + 8792 >> 2] = 8872; - HEAP32[$0 + 8788 >> 2] = $2; - HEAP32[$0 + 8784 >> 2] = $1; - $3 = HEAP32[$0 + 8796 >> 2]; - $4 = HEAP32[$0 + 8792 >> 2]; - $1 = HEAP32[$0 + 8784 >> 2]; - HEAP32[$0 + 8780 >> 2] = HEAP32[$0 + 8788 >> 2]; - HEAP32[$0 + 8776 >> 2] = $1; - $2 = HEAP32[$0 + 8780 >> 2]; - $1 = HEAP32[$0 + 8776 >> 2]; - HEAP32[$0 + 1104 >> 2] = $1; - HEAP32[$0 + 1108 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28b2Vec2_20const__2c_20b2Vec2_20const__2c_20bool_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28b2Vec2_20const__2c_20b2Vec2_20const__2c_20bool_29_29($4, $0 + 1104 | 0); - HEAP32[$0 + 3172 >> 2] = 0; - HEAP32[$0 + 3168 >> 2] = 189; - $1 = HEAP32[$0 + 3172 >> 2]; - $2 = HEAP32[$0 + 3168 >> 2]; - HEAP32[$0 + 8832 >> 2] = $2; - HEAP32[$0 + 8836 >> 2] = $1; - $1 = HEAP32[$0 + 8832 >> 2]; - $2 = HEAP32[$0 + 8836 >> 2]; - HEAP32[$0 + 8860 >> 2] = $3; - HEAP32[$0 + 8856 >> 2] = 3869; - HEAP32[$0 + 8852 >> 2] = $2; - HEAP32[$0 + 8848 >> 2] = $1; - $3 = HEAP32[$0 + 8860 >> 2]; - $4 = HEAP32[$0 + 8856 >> 2]; - $1 = HEAP32[$0 + 8848 >> 2]; - HEAP32[$0 + 8844 >> 2] = HEAP32[$0 + 8852 >> 2]; - HEAP32[$0 + 8840 >> 2] = $1; - $2 = HEAP32[$0 + 8844 >> 2]; - $1 = HEAP32[$0 + 8840 >> 2]; - HEAP32[$0 + 1096 >> 2] = $1; - HEAP32[$0 + 1100 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28b2Vec2_20const__2c_20bool_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28b2Vec2_20const__2c_20bool_29_29($4, $0 + 1096 | 0); - HEAP32[$0 + 3164 >> 2] = 0; - HEAP32[$0 + 3160 >> 2] = 190; - $1 = HEAP32[$0 + 3164 >> 2]; - $2 = HEAP32[$0 + 3160 >> 2]; - HEAP32[$0 + 8896 >> 2] = $2; - HEAP32[$0 + 8900 >> 2] = $1; - $1 = HEAP32[$0 + 8896 >> 2]; - $2 = HEAP32[$0 + 8900 >> 2]; - HEAP32[$0 + 8924 >> 2] = $3; - HEAP32[$0 + 8920 >> 2] = 8852; - HEAP32[$0 + 8916 >> 2] = $2; - HEAP32[$0 + 8912 >> 2] = $1; - $3 = HEAP32[$0 + 8924 >> 2]; - $4 = HEAP32[$0 + 8920 >> 2]; - $1 = HEAP32[$0 + 8912 >> 2]; - HEAP32[$0 + 8908 >> 2] = HEAP32[$0 + 8916 >> 2]; - HEAP32[$0 + 8904 >> 2] = $1; - $2 = HEAP32[$0 + 8908 >> 2]; - $1 = HEAP32[$0 + 8904 >> 2]; - HEAP32[$0 + 1088 >> 2] = $1; - HEAP32[$0 + 1092 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28float_2c_20bool_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28float_2c_20bool_29_29($4, $0 + 1088 | 0); - HEAP32[$0 + 3156 >> 2] = 0; - HEAP32[$0 + 3152 >> 2] = 191; - $1 = HEAP32[$0 + 3156 >> 2]; - $2 = HEAP32[$0 + 3152 >> 2]; - HEAP32[$0 + 8512 >> 2] = $2; - HEAP32[$0 + 8516 >> 2] = $1; - $1 = HEAP32[$0 + 8512 >> 2]; - $2 = HEAP32[$0 + 8516 >> 2]; - HEAP32[$0 + 8540 >> 2] = $3; - HEAP32[$0 + 8536 >> 2] = 3454; - HEAP32[$0 + 8532 >> 2] = $2; - HEAP32[$0 + 8528 >> 2] = $1; - $3 = HEAP32[$0 + 8540 >> 2]; - $4 = HEAP32[$0 + 8536 >> 2]; - $1 = HEAP32[$0 + 8528 >> 2]; - HEAP32[$0 + 8524 >> 2] = HEAP32[$0 + 8532 >> 2]; - HEAP32[$0 + 8520 >> 2] = $1; - $2 = HEAP32[$0 + 8524 >> 2]; - $1 = HEAP32[$0 + 8520 >> 2]; - HEAP32[$0 + 1080 >> 2] = $1; - HEAP32[$0 + 1084 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20float_20_28b2Body____29_28_29_20const_29($4, $0 + 1080 | 0); - HEAP32[$0 + 3148 >> 2] = 0; - HEAP32[$0 + 3144 >> 2] = 192; - $1 = HEAP32[$0 + 3148 >> 2]; - $2 = HEAP32[$0 + 3144 >> 2]; - HEAP32[$0 + 8480 >> 2] = $2; - HEAP32[$0 + 8484 >> 2] = $1; - $1 = HEAP32[$0 + 8480 >> 2]; - $2 = HEAP32[$0 + 8484 >> 2]; - HEAP32[$0 + 8508 >> 2] = $3; - HEAP32[$0 + 8504 >> 2] = 10307; - HEAP32[$0 + 8500 >> 2] = $2; - HEAP32[$0 + 8496 >> 2] = $1; - $3 = HEAP32[$0 + 8508 >> 2]; - $4 = HEAP32[$0 + 8504 >> 2]; - $1 = HEAP32[$0 + 8496 >> 2]; - HEAP32[$0 + 8492 >> 2] = HEAP32[$0 + 8500 >> 2]; - HEAP32[$0 + 8488 >> 2] = $1; - $2 = HEAP32[$0 + 8492 >> 2]; - $1 = HEAP32[$0 + 8488 >> 2]; - HEAP32[$0 + 1072 >> 2] = $1; - HEAP32[$0 + 1076 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20float_20_28b2Body____29_28_29_20const_29($4, $0 + 1072 | 0); - HEAP32[$0 + 3136 >> 2] = 0; - HEAP32[$0 + 3132 >> 2] = 193; - $1 = HEAP32[$0 + 3136 >> 2]; - $2 = HEAP32[$0 + 3132 >> 2]; - HEAP32[$0 + 8960 >> 2] = $2; - HEAP32[$0 + 8964 >> 2] = $1; - $1 = HEAP32[$0 + 8960 >> 2]; - $2 = HEAP32[$0 + 8964 >> 2]; - HEAP32[$0 + 8992 >> 2] = $3; - HEAP32[$0 + 8988 >> 2] = 10255; - HEAP32[$0 + 8984 >> 2] = $2; - HEAP32[$0 + 8980 >> 2] = $1; - $3 = HEAP32[$0 + 8992 >> 2]; - $4 = HEAP32[$0 + 8988 >> 2]; - $1 = HEAP32[$0 + 8980 >> 2]; - HEAP32[$0 + 8976 >> 2] = HEAP32[$0 + 8984 >> 2]; - HEAP32[$0 + 8972 >> 2] = $1; - $2 = HEAP32[$0 + 8976 >> 2]; - $1 = HEAP32[$0 + 8972 >> 2]; - HEAP32[$0 + 1064 >> 2] = $1; - HEAP32[$0 + 1068 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28b2MassData__29_20const___invoke_b2Body_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2Body____29_28b2MassData__29_20const_29($4, $0 + 1064 | 0); - $1 = emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_7__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_7__28embind_init_b2_28_29__$_7_20const__29($0 + 3131 | 0); - HEAP32[$0 + 9004 >> 2] = $3; - HEAP32[$0 + 9e3 >> 2] = 10243; - HEAP32[$0 + 8996 >> 2] = $1; - $3 = HEAP32[$0 + 9004 >> 2]; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2Body__2c_20b2MassData_20const__29___invoke_b2Body_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28b2Body__2c_20b2MassData_20const__29_29(HEAP32[$0 + 9e3 >> 2], HEAP32[$0 + 8996 >> 2]); - HEAP32[$0 + 3124 >> 2] = 0; - HEAP32[$0 + 3120 >> 2] = 194; - $1 = HEAP32[$0 + 3124 >> 2]; - $2 = HEAP32[$0 + 3120 >> 2]; - HEAP32[$0 + 9040 >> 2] = $2; - HEAP32[$0 + 9044 >> 2] = $1; - $1 = HEAP32[$0 + 9040 >> 2]; - $2 = HEAP32[$0 + 9044 >> 2]; - HEAP32[$0 + 9068 >> 2] = $3; - HEAP32[$0 + 9064 >> 2] = 10229; - HEAP32[$0 + 9060 >> 2] = $2; - HEAP32[$0 + 9056 >> 2] = $1; - $3 = HEAP32[$0 + 9068 >> 2]; - $4 = HEAP32[$0 + 9064 >> 2]; - $1 = HEAP32[$0 + 9056 >> 2]; - HEAP32[$0 + 9052 >> 2] = HEAP32[$0 + 9060 >> 2]; - HEAP32[$0 + 9048 >> 2] = $1; - $2 = HEAP32[$0 + 9052 >> 2]; - $1 = HEAP32[$0 + 9048 >> 2]; - HEAP32[$0 + 1056 >> 2] = $1; - HEAP32[$0 + 1060 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28_29_29($4, $0 + 1056 | 0); - HEAP32[$0 + 3116 >> 2] = 0; - HEAP32[$0 + 3112 >> 2] = 195; - $1 = HEAP32[$0 + 3116 >> 2]; - $2 = HEAP32[$0 + 3112 >> 2]; - HEAP32[$0 + 9232 >> 2] = $2; - HEAP32[$0 + 9236 >> 2] = $1; - $1 = HEAP32[$0 + 9232 >> 2]; - $2 = HEAP32[$0 + 9236 >> 2]; - HEAP32[$0 + 9260 >> 2] = $3; - HEAP32[$0 + 9256 >> 2] = 2511; - HEAP32[$0 + 9252 >> 2] = $2; - HEAP32[$0 + 9248 >> 2] = $1; - $3 = HEAP32[$0 + 9260 >> 2]; - $4 = HEAP32[$0 + 9256 >> 2]; - $1 = HEAP32[$0 + 9248 >> 2]; - HEAP32[$0 + 9244 >> 2] = HEAP32[$0 + 9252 >> 2]; - HEAP32[$0 + 9240 >> 2] = $1; - $2 = HEAP32[$0 + 9244 >> 2]; - $1 = HEAP32[$0 + 9240 >> 2]; - HEAP32[$0 + 1048 >> 2] = $1; - HEAP32[$0 + 1052 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2Body____29_28b2Vec2_20const__29_20const___invoke_b2Body__28char_20const__2c_20b2Vec2_20_28b2Body____29_28b2Vec2_20const__29_20const_29($4, $0 + 1048 | 0); - HEAP32[$0 + 3108 >> 2] = 0; - HEAP32[$0 + 3104 >> 2] = 196; - $1 = HEAP32[$0 + 3108 >> 2]; - $2 = HEAP32[$0 + 3104 >> 2]; - HEAP32[$0 + 9200 >> 2] = $2; - HEAP32[$0 + 9204 >> 2] = $1; - $1 = HEAP32[$0 + 9200 >> 2]; - $2 = HEAP32[$0 + 9204 >> 2]; - HEAP32[$0 + 9228 >> 2] = $3; - HEAP32[$0 + 9224 >> 2] = 3689; - HEAP32[$0 + 9220 >> 2] = $2; - HEAP32[$0 + 9216 >> 2] = $1; - $3 = HEAP32[$0 + 9228 >> 2]; - $4 = HEAP32[$0 + 9224 >> 2]; - $1 = HEAP32[$0 + 9216 >> 2]; - HEAP32[$0 + 9212 >> 2] = HEAP32[$0 + 9220 >> 2]; - HEAP32[$0 + 9208 >> 2] = $1; - $2 = HEAP32[$0 + 9212 >> 2]; - $1 = HEAP32[$0 + 9208 >> 2]; - HEAP32[$0 + 1040 >> 2] = $1; - HEAP32[$0 + 1044 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2Body____29_28b2Vec2_20const__29_20const___invoke_b2Body__28char_20const__2c_20b2Vec2_20_28b2Body____29_28b2Vec2_20const__29_20const_29($4, $0 + 1040 | 0); - HEAP32[$0 + 3100 >> 2] = 0; - HEAP32[$0 + 3096 >> 2] = 197; - $1 = HEAP32[$0 + 3100 >> 2]; - $2 = HEAP32[$0 + 3096 >> 2]; - HEAP32[$0 + 9168 >> 2] = $2; - HEAP32[$0 + 9172 >> 2] = $1; - $1 = HEAP32[$0 + 9168 >> 2]; - $2 = HEAP32[$0 + 9172 >> 2]; - HEAP32[$0 + 9196 >> 2] = $3; - HEAP32[$0 + 9192 >> 2] = 2465; - HEAP32[$0 + 9188 >> 2] = $2; - HEAP32[$0 + 9184 >> 2] = $1; - $3 = HEAP32[$0 + 9196 >> 2]; - $4 = HEAP32[$0 + 9192 >> 2]; - $1 = HEAP32[$0 + 9184 >> 2]; - HEAP32[$0 + 9180 >> 2] = HEAP32[$0 + 9188 >> 2]; - HEAP32[$0 + 9176 >> 2] = $1; - $2 = HEAP32[$0 + 9180 >> 2]; - $1 = HEAP32[$0 + 9176 >> 2]; - HEAP32[$0 + 1032 >> 2] = $1; - HEAP32[$0 + 1036 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2Body____29_28b2Vec2_20const__29_20const___invoke_b2Body__28char_20const__2c_20b2Vec2_20_28b2Body____29_28b2Vec2_20const__29_20const_29($4, $0 + 1032 | 0); - HEAP32[$0 + 3092 >> 2] = 0; - HEAP32[$0 + 3088 >> 2] = 198; - $1 = HEAP32[$0 + 3092 >> 2]; - $2 = HEAP32[$0 + 3088 >> 2]; - HEAP32[$0 + 9136 >> 2] = $2; - HEAP32[$0 + 9140 >> 2] = $1; - $1 = HEAP32[$0 + 9136 >> 2]; - $2 = HEAP32[$0 + 9140 >> 2]; - HEAP32[$0 + 9164 >> 2] = $3; - HEAP32[$0 + 9160 >> 2] = 3674; - HEAP32[$0 + 9156 >> 2] = $2; - HEAP32[$0 + 9152 >> 2] = $1; - $3 = HEAP32[$0 + 9164 >> 2]; - $4 = HEAP32[$0 + 9160 >> 2]; - $1 = HEAP32[$0 + 9152 >> 2]; - HEAP32[$0 + 9148 >> 2] = HEAP32[$0 + 9156 >> 2]; - HEAP32[$0 + 9144 >> 2] = $1; - $2 = HEAP32[$0 + 9148 >> 2]; - $1 = HEAP32[$0 + 9144 >> 2]; - HEAP32[$0 + 1024 >> 2] = $1; - HEAP32[$0 + 1028 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2Body____29_28b2Vec2_20const__29_20const___invoke_b2Body__28char_20const__2c_20b2Vec2_20_28b2Body____29_28b2Vec2_20const__29_20const_29($4, $0 + 1024 | 0); - HEAP32[$0 + 3084 >> 2] = 0; - HEAP32[$0 + 3080 >> 2] = 199; - $1 = HEAP32[$0 + 3084 >> 2]; - $2 = HEAP32[$0 + 3080 >> 2]; - HEAP32[$0 + 9104 >> 2] = $2; - HEAP32[$0 + 9108 >> 2] = $1; - $1 = HEAP32[$0 + 9104 >> 2]; - $2 = HEAP32[$0 + 9108 >> 2]; - HEAP32[$0 + 9132 >> 2] = $3; - HEAP32[$0 + 9128 >> 2] = 2525; - HEAP32[$0 + 9124 >> 2] = $2; - HEAP32[$0 + 9120 >> 2] = $1; - $3 = HEAP32[$0 + 9132 >> 2]; - $4 = HEAP32[$0 + 9128 >> 2]; - $1 = HEAP32[$0 + 9120 >> 2]; - HEAP32[$0 + 9116 >> 2] = HEAP32[$0 + 9124 >> 2]; - HEAP32[$0 + 9112 >> 2] = $1; - $2 = HEAP32[$0 + 9116 >> 2]; - $1 = HEAP32[$0 + 9112 >> 2]; - HEAP32[$0 + 1016 >> 2] = $1; - HEAP32[$0 + 1020 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2Body____29_28b2Vec2_20const__29_20const___invoke_b2Body__28char_20const__2c_20b2Vec2_20_28b2Body____29_28b2Vec2_20const__29_20const_29($4, $0 + 1016 | 0); - HEAP32[$0 + 3076 >> 2] = 0; - HEAP32[$0 + 3072 >> 2] = 200; - $1 = HEAP32[$0 + 3076 >> 2]; - $2 = HEAP32[$0 + 3072 >> 2]; - HEAP32[$0 + 9072 >> 2] = $2; - HEAP32[$0 + 9076 >> 2] = $1; - $1 = HEAP32[$0 + 9072 >> 2]; - $2 = HEAP32[$0 + 9076 >> 2]; - HEAP32[$0 + 9100 >> 2] = $3; - HEAP32[$0 + 9096 >> 2] = 2479; - HEAP32[$0 + 9092 >> 2] = $2; - HEAP32[$0 + 9088 >> 2] = $1; - $3 = HEAP32[$0 + 9100 >> 2]; - $4 = HEAP32[$0 + 9096 >> 2]; - $1 = HEAP32[$0 + 9088 >> 2]; - HEAP32[$0 + 9084 >> 2] = HEAP32[$0 + 9092 >> 2]; - HEAP32[$0 + 9080 >> 2] = $1; - $2 = HEAP32[$0 + 9084 >> 2]; - $1 = HEAP32[$0 + 9080 >> 2]; - HEAP32[$0 + 1008 >> 2] = $1; - HEAP32[$0 + 1012 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2Body____29_28b2Vec2_20const__29_20const___invoke_b2Body__28char_20const__2c_20b2Vec2_20_28b2Body____29_28b2Vec2_20const__29_20const_29($4, $0 + 1008 | 0); - HEAP32[$0 + 3068 >> 2] = 0; - HEAP32[$0 + 3064 >> 2] = 201; - $1 = HEAP32[$0 + 3068 >> 2]; - $2 = HEAP32[$0 + 3064 >> 2]; - HEAP32[$0 + 8448 >> 2] = $2; - HEAP32[$0 + 8452 >> 2] = $1; - $1 = HEAP32[$0 + 8448 >> 2]; - $2 = HEAP32[$0 + 8452 >> 2]; - HEAP32[$0 + 8476 >> 2] = $3; - HEAP32[$0 + 8472 >> 2] = 7634; - HEAP32[$0 + 8468 >> 2] = $2; - HEAP32[$0 + 8464 >> 2] = $1; - $3 = HEAP32[$0 + 8476 >> 2]; - $4 = HEAP32[$0 + 8472 >> 2]; - $1 = HEAP32[$0 + 8464 >> 2]; - HEAP32[$0 + 8460 >> 2] = HEAP32[$0 + 8468 >> 2]; - HEAP32[$0 + 8456 >> 2] = $1; - $2 = HEAP32[$0 + 8460 >> 2]; - $1 = HEAP32[$0 + 8456 >> 2]; - HEAP32[$0 + 1e3 >> 2] = $1; - HEAP32[$0 + 1004 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20float_20_28b2Body____29_28_29_20const_29($4, $0 + 1e3 | 0); - HEAP32[$0 + 3060 >> 2] = 0; - HEAP32[$0 + 3056 >> 2] = 202; - $1 = HEAP32[$0 + 3060 >> 2]; - $2 = HEAP32[$0 + 3056 >> 2]; - HEAP32[$0 + 8704 >> 2] = $2; - HEAP32[$0 + 8708 >> 2] = $1; - $1 = HEAP32[$0 + 8704 >> 2]; - $2 = HEAP32[$0 + 8708 >> 2]; - HEAP32[$0 + 8732 >> 2] = $3; - HEAP32[$0 + 8728 >> 2] = 7617; - HEAP32[$0 + 8724 >> 2] = $2; - HEAP32[$0 + 8720 >> 2] = $1; - $3 = HEAP32[$0 + 8732 >> 2]; - $4 = HEAP32[$0 + 8728 >> 2]; - $1 = HEAP32[$0 + 8720 >> 2]; - HEAP32[$0 + 8716 >> 2] = HEAP32[$0 + 8724 >> 2]; - HEAP32[$0 + 8712 >> 2] = $1; - $2 = HEAP32[$0 + 8716 >> 2]; - $1 = HEAP32[$0 + 8712 >> 2]; - HEAP32[$0 + 992 >> 2] = $1; - HEAP32[$0 + 996 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28float_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28float_29_29($4, $0 + 992 | 0); - HEAP32[$0 + 3052 >> 2] = 0; - HEAP32[$0 + 3048 >> 2] = 203; - $1 = HEAP32[$0 + 3052 >> 2]; - $2 = HEAP32[$0 + 3048 >> 2]; - HEAP32[$0 + 8416 >> 2] = $2; - HEAP32[$0 + 8420 >> 2] = $1; - $1 = HEAP32[$0 + 8416 >> 2]; - $2 = HEAP32[$0 + 8420 >> 2]; - HEAP32[$0 + 8444 >> 2] = $3; - HEAP32[$0 + 8440 >> 2] = 7585; - HEAP32[$0 + 8436 >> 2] = $2; - HEAP32[$0 + 8432 >> 2] = $1; - $3 = HEAP32[$0 + 8444 >> 2]; - $4 = HEAP32[$0 + 8440 >> 2]; - $1 = HEAP32[$0 + 8432 >> 2]; - HEAP32[$0 + 8428 >> 2] = HEAP32[$0 + 8436 >> 2]; - HEAP32[$0 + 8424 >> 2] = $1; - $2 = HEAP32[$0 + 8428 >> 2]; - $1 = HEAP32[$0 + 8424 >> 2]; - HEAP32[$0 + 984 >> 2] = $1; - HEAP32[$0 + 988 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20float_20_28b2Body____29_28_29_20const_29($4, $0 + 984 | 0); - HEAP32[$0 + 3044 >> 2] = 0; - HEAP32[$0 + 3040 >> 2] = 204; - $1 = HEAP32[$0 + 3044 >> 2]; - $2 = HEAP32[$0 + 3040 >> 2]; - HEAP32[$0 + 8672 >> 2] = $2; - HEAP32[$0 + 8676 >> 2] = $1; - $1 = HEAP32[$0 + 8672 >> 2]; - $2 = HEAP32[$0 + 8676 >> 2]; - HEAP32[$0 + 8700 >> 2] = $3; - HEAP32[$0 + 8696 >> 2] = 7567; - HEAP32[$0 + 8692 >> 2] = $2; - HEAP32[$0 + 8688 >> 2] = $1; - $3 = HEAP32[$0 + 8700 >> 2]; - $4 = HEAP32[$0 + 8696 >> 2]; - $1 = HEAP32[$0 + 8688 >> 2]; - HEAP32[$0 + 8684 >> 2] = HEAP32[$0 + 8692 >> 2]; - HEAP32[$0 + 8680 >> 2] = $1; - $2 = HEAP32[$0 + 8684 >> 2]; - $1 = HEAP32[$0 + 8680 >> 2]; - HEAP32[$0 + 976 >> 2] = $1; - HEAP32[$0 + 980 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28float_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28float_29_29($4, $0 + 976 | 0); - HEAP32[$0 + 3036 >> 2] = 0; - HEAP32[$0 + 3032 >> 2] = 205; - $1 = HEAP32[$0 + 3036 >> 2]; - $2 = HEAP32[$0 + 3032 >> 2]; + HEAP32[$0 + 600 >> 2] = $1; + HEAP32[$0 + 604 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2MouseJoint____29_28b2Vec2_20const__29___invoke_b2MouseJoint__28char_20const__2c_20void_20_28b2MouseJoint____29_28b2Vec2_20const__29_29($4, $0 + 600 | 0); + HEAP32[$0 + 2168 >> 2] = 0; + HEAP32[$0 + 2164 >> 2] = 276; + $1 = HEAP32[$0 + 2168 >> 2]; + $2 = HEAP32[$0 + 2164 >> 2]; + HEAP32[$0 + 8288 >> 2] = $2; + HEAP32[$0 + 8292 >> 2] = $1; + $1 = HEAP32[$0 + 8288 >> 2]; + $2 = HEAP32[$0 + 8292 >> 2]; + HEAP32[$0 + 8316 >> 2] = $3; + HEAP32[$0 + 8312 >> 2] = 3197; + HEAP32[$0 + 8308 >> 2] = $2; + HEAP32[$0 + 8304 >> 2] = $1; + $3 = HEAP32[$0 + 8316 >> 2]; + $4 = HEAP32[$0 + 8312 >> 2]; + $1 = HEAP32[$0 + 8304 >> 2]; + HEAP32[$0 + 8300 >> 2] = HEAP32[$0 + 8308 >> 2]; + HEAP32[$0 + 8296 >> 2] = $1; + $2 = HEAP32[$0 + 8300 >> 2]; + $1 = HEAP32[$0 + 8296 >> 2]; + HEAP32[$0 + 592 >> 2] = $1; + HEAP32[$0 + 596 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2MouseJoint____29_28_29_20const___invoke_b2MouseJoint__28char_20const__2c_20b2Vec2_20const__20_28b2MouseJoint____29_28_29_20const_29($4, $0 + 592 | 0); + HEAP32[$0 + 2160 >> 2] = 0; + HEAP32[$0 + 2156 >> 2] = 277; + $1 = HEAP32[$0 + 2160 >> 2]; + $2 = HEAP32[$0 + 2156 >> 2]; HEAP32[$0 + 8384 >> 2] = $2; HEAP32[$0 + 8388 >> 2] = $1; $1 = HEAP32[$0 + 8384 >> 2]; $2 = HEAP32[$0 + 8388 >> 2]; HEAP32[$0 + 8412 >> 2] = $3; - HEAP32[$0 + 8408 >> 2] = 9511; + HEAP32[$0 + 8408 >> 2] = 10089; HEAP32[$0 + 8404 >> 2] = $2; HEAP32[$0 + 8400 >> 2] = $1; $3 = HEAP32[$0 + 8412 >> 2]; @@ -4184,1507 +4313,2120 @@ function embind_init_b2_28_29() { HEAP32[$0 + 8392 >> 2] = $1; $2 = HEAP32[$0 + 8396 >> 2]; $1 = HEAP32[$0 + 8392 >> 2]; - HEAP32[$0 + 968 >> 2] = $1; - HEAP32[$0 + 972 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20float_20_28b2Body____29_28_29_20const_29($4, $0 + 968 | 0); - HEAP32[$0 + 3028 >> 2] = 0; - HEAP32[$0 + 3024 >> 2] = 206; - $1 = HEAP32[$0 + 3028 >> 2]; - $2 = HEAP32[$0 + 3024 >> 2]; - HEAP32[$0 + 8640 >> 2] = $2; - HEAP32[$0 + 8644 >> 2] = $1; - $1 = HEAP32[$0 + 8640 >> 2]; - $2 = HEAP32[$0 + 8644 >> 2]; - HEAP32[$0 + 8668 >> 2] = $3; - HEAP32[$0 + 8664 >> 2] = 9495; - HEAP32[$0 + 8660 >> 2] = $2; - HEAP32[$0 + 8656 >> 2] = $1; + HEAP32[$0 + 584 >> 2] = $1; + HEAP32[$0 + 588 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2MouseJoint____29_28float_29___invoke_b2MouseJoint__28char_20const__2c_20void_20_28b2MouseJoint____29_28float_29_29($4, $0 + 584 | 0); + HEAP32[$0 + 2152 >> 2] = 0; + HEAP32[$0 + 2148 >> 2] = 278; + $1 = HEAP32[$0 + 2152 >> 2]; + $2 = HEAP32[$0 + 2148 >> 2]; + HEAP32[$0 + 8480 >> 2] = $2; + HEAP32[$0 + 8484 >> 2] = $1; + $1 = HEAP32[$0 + 8480 >> 2]; + $2 = HEAP32[$0 + 8484 >> 2]; + HEAP32[$0 + 8508 >> 2] = $3; + HEAP32[$0 + 8504 >> 2] = 10101; + HEAP32[$0 + 8500 >> 2] = $2; + HEAP32[$0 + 8496 >> 2] = $1; + $3 = HEAP32[$0 + 8508 >> 2]; + $4 = HEAP32[$0 + 8504 >> 2]; + $1 = HEAP32[$0 + 8496 >> 2]; + HEAP32[$0 + 8492 >> 2] = HEAP32[$0 + 8500 >> 2]; + HEAP32[$0 + 8488 >> 2] = $1; + $2 = HEAP32[$0 + 8492 >> 2]; + $1 = HEAP32[$0 + 8488 >> 2]; + HEAP32[$0 + 576 >> 2] = $1; + HEAP32[$0 + 580 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2MouseJoint____29_28_29_20const___invoke_b2MouseJoint__28char_20const__2c_20float_20_28b2MouseJoint____29_28_29_20const_29($4, $0 + 576 | 0); + HEAP32[$0 + 2144 >> 2] = 0; + HEAP32[$0 + 2140 >> 2] = 279; + $1 = HEAP32[$0 + 2144 >> 2]; + $2 = HEAP32[$0 + 2140 >> 2]; + HEAP32[$0 + 8352 >> 2] = $2; + HEAP32[$0 + 8356 >> 2] = $1; + $1 = HEAP32[$0 + 8352 >> 2]; + $2 = HEAP32[$0 + 8356 >> 2]; + HEAP32[$0 + 8380 >> 2] = $3; + HEAP32[$0 + 8376 >> 2] = 1764; + HEAP32[$0 + 8372 >> 2] = $2; + HEAP32[$0 + 8368 >> 2] = $1; + $3 = HEAP32[$0 + 8380 >> 2]; + $4 = HEAP32[$0 + 8376 >> 2]; + $1 = HEAP32[$0 + 8368 >> 2]; + HEAP32[$0 + 8364 >> 2] = HEAP32[$0 + 8372 >> 2]; + HEAP32[$0 + 8360 >> 2] = $1; + $2 = HEAP32[$0 + 8364 >> 2]; + $1 = HEAP32[$0 + 8360 >> 2]; + HEAP32[$0 + 568 >> 2] = $1; + HEAP32[$0 + 572 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2MouseJoint____29_28float_29___invoke_b2MouseJoint__28char_20const__2c_20void_20_28b2MouseJoint____29_28float_29_29($4, $0 + 568 | 0); + HEAP32[$0 + 2136 >> 2] = 0; + HEAP32[$0 + 2132 >> 2] = 280; + $1 = HEAP32[$0 + 2136 >> 2]; + $2 = HEAP32[$0 + 2132 >> 2]; + HEAP32[$0 + 8448 >> 2] = $2; + HEAP32[$0 + 8452 >> 2] = $1; + $1 = HEAP32[$0 + 8448 >> 2]; + $2 = HEAP32[$0 + 8452 >> 2]; + HEAP32[$0 + 8476 >> 2] = $3; + HEAP32[$0 + 8472 >> 2] = 1777; + HEAP32[$0 + 8468 >> 2] = $2; + HEAP32[$0 + 8464 >> 2] = $1; + $3 = HEAP32[$0 + 8476 >> 2]; + $4 = HEAP32[$0 + 8472 >> 2]; + $1 = HEAP32[$0 + 8464 >> 2]; + HEAP32[$0 + 8460 >> 2] = HEAP32[$0 + 8468 >> 2]; + HEAP32[$0 + 8456 >> 2] = $1; + $2 = HEAP32[$0 + 8460 >> 2]; + $1 = HEAP32[$0 + 8456 >> 2]; + HEAP32[$0 + 560 >> 2] = $1; + HEAP32[$0 + 564 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2MouseJoint____29_28_29_20const___invoke_b2MouseJoint__28char_20const__2c_20float_20_28b2MouseJoint____29_28_29_20const_29($4, $0 + 560 | 0); + HEAP32[$0 + 2128 >> 2] = 0; + HEAP32[$0 + 2124 >> 2] = 281; + $1 = HEAP32[$0 + 2128 >> 2]; + $2 = HEAP32[$0 + 2124 >> 2]; + HEAP32[$0 + 8320 >> 2] = $2; + HEAP32[$0 + 8324 >> 2] = $1; + $1 = HEAP32[$0 + 8320 >> 2]; + $2 = HEAP32[$0 + 8324 >> 2]; + HEAP32[$0 + 8348 >> 2] = $3; + HEAP32[$0 + 8344 >> 2] = 6379; + HEAP32[$0 + 8340 >> 2] = $2; + HEAP32[$0 + 8336 >> 2] = $1; + $3 = HEAP32[$0 + 8348 >> 2]; + $4 = HEAP32[$0 + 8344 >> 2]; + $1 = HEAP32[$0 + 8336 >> 2]; + HEAP32[$0 + 8332 >> 2] = HEAP32[$0 + 8340 >> 2]; + HEAP32[$0 + 8328 >> 2] = $1; + $2 = HEAP32[$0 + 8332 >> 2]; + $1 = HEAP32[$0 + 8328 >> 2]; + HEAP32[$0 + 552 >> 2] = $1; + HEAP32[$0 + 556 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2MouseJoint____29_28float_29___invoke_b2MouseJoint__28char_20const__2c_20void_20_28b2MouseJoint____29_28float_29_29($4, $0 + 552 | 0); + HEAP32[$0 + 2120 >> 2] = 0; + HEAP32[$0 + 2116 >> 2] = 282; + $1 = HEAP32[$0 + 2120 >> 2]; + $2 = HEAP32[$0 + 2116 >> 2]; + HEAP32[$0 + 8416 >> 2] = $2; + HEAP32[$0 + 8420 >> 2] = $1; + $1 = HEAP32[$0 + 8416 >> 2]; + $2 = HEAP32[$0 + 8420 >> 2]; + HEAP32[$0 + 8444 >> 2] = $3; + HEAP32[$0 + 8440 >> 2] = 6395; + HEAP32[$0 + 8436 >> 2] = $2; + HEAP32[$0 + 8432 >> 2] = $1; + $3 = HEAP32[$0 + 8444 >> 2]; + $4 = HEAP32[$0 + 8440 >> 2]; + $1 = HEAP32[$0 + 8432 >> 2]; + HEAP32[$0 + 8428 >> 2] = HEAP32[$0 + 8436 >> 2]; + HEAP32[$0 + 8424 >> 2] = $1; + $2 = HEAP32[$0 + 8428 >> 2]; + $1 = HEAP32[$0 + 8424 >> 2]; + HEAP32[$0 + 544 >> 2] = $1; + HEAP32[$0 + 548 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2MouseJoint____29_28_29_20const___invoke_b2MouseJoint__28char_20const__2c_20float_20_28b2MouseJoint____29_28_29_20const_29($4, $0 + 544 | 0); + HEAP32[$0 + 2112 >> 2] = 1; + HEAP32[$0 + 2108 >> 2] = 16; + $1 = HEAP32[$0 + 2112 >> 2]; + $2 = HEAP32[$0 + 2108 >> 2]; + HEAP32[$0 + 8512 >> 2] = $2; + HEAP32[$0 + 8516 >> 2] = $1; + $1 = HEAP32[$0 + 8512 >> 2]; + $2 = HEAP32[$0 + 8516 >> 2]; + HEAP32[$0 + 8544 >> 2] = $3; + HEAP32[$0 + 8540 >> 2] = 6324; + HEAP32[$0 + 8536 >> 2] = $2; + HEAP32[$0 + 8532 >> 2] = $1; + $3 = HEAP32[$0 + 8540 >> 2]; + $1 = HEAP32[$0 + 8532 >> 2]; + HEAP32[$0 + 8528 >> 2] = HEAP32[$0 + 8536 >> 2]; + HEAP32[$0 + 8524 >> 2] = $1; + $2 = HEAP32[$0 + 8528 >> 2]; + $1 = HEAP32[$0 + 8524 >> 2]; + HEAP32[$0 + 536 >> 2] = $1; + HEAP32[$0 + 540 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2MouseJoint____29_28_29___invoke_b2MouseJoint__28char_20const__2c_20void_20_28b2MouseJoint____29_28_29_29($3, $0 + 536 | 0); + HEAP32[$0 + 8568 >> 2] = $0 + 2107; + HEAP32[$0 + 8564 >> 2] = 8145; + void_20emscripten__base_b2JointDef___verify_b2PrismaticJointDef__28_29(); + HEAP32[$0 + 8560 >> 2] = 283; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2JointDef__20_28_emscripten__base_b2JointDef___getUpcaster_b2PrismaticJointDef__28_29_29_28b2PrismaticJointDef__29(), + HEAP32[wasm2js_i32$0 + 8556 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2PrismaticJointDef__20_28_emscripten__base_b2JointDef___getDowncaster_b2PrismaticJointDef__28_29_29_28b2JointDef__29(), + HEAP32[wasm2js_i32$0 + 8552 >> 2] = wasm2js_i32$1; + HEAP32[$0 + 8548 >> 2] = 284; + $1 = emscripten__internal__TypeID_b2PrismaticJointDef_2c_20void___get_28_29(); + $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2PrismaticJointDef__2c_20void___get_28_29(); + $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2PrismaticJointDef_20const__2c_20void___get_28_29(); + $4 = emscripten__base_b2JointDef___get_28_29(); + HEAP32[$0 + 12640 >> 2] = HEAP32[$0 + 8560 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $6 = HEAP32[$0 + 8560 >> 2]; + HEAP32[$0 + 12644 >> 2] = HEAP32[$0 + 8556 >> 2]; + $7 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $8 = HEAP32[$0 + 8556 >> 2]; + HEAP32[$0 + 12648 >> 2] = HEAP32[$0 + 8552 >> 2]; + $9 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $10 = HEAP32[$0 + 8552 >> 2]; + $11 = HEAP32[$0 + 8564 >> 2]; + HEAP32[$0 + 12652 >> 2] = HEAP32[$0 + 8548 >> 2]; + _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 8548 >> 2]); + HEAP32[$0 + 8572 >> 2] = $0 + 2107; + HEAP32[$0 + 12660 >> 2] = HEAP32[$0 + 8572 >> 2]; + HEAP32[$0 + 12656 >> 2] = 285; + $1 = HEAP32[$0 + 12660 >> 2]; + void_20emscripten__internal__RegisterClassConstructor_b2PrismaticJointDef__20_28__29_28_29___invoke_b2PrismaticJointDef__28b2PrismaticJointDef__20_28__29_28_29_29(HEAP32[$0 + 12656 >> 2]); + HEAP32[$0 + 8632 >> 2] = $1; + HEAP32[$0 + 8628 >> 2] = 11436; + HEAP32[$0 + 8624 >> 2] = 20; + $1 = HEAP32[$0 + 8632 >> 2]; + HEAP32[$0 + 8620 >> 2] = 286; + HEAP32[$0 + 8616 >> 2] = 287; + $2 = emscripten__internal__TypeID_b2PrismaticJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 8628 >> 2]; + $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); + HEAP32[$0 + 12664 >> 2] = HEAP32[$0 + 8620 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 8620 >> 2]; + $7 = b2Vec2_20b2PrismaticJointDef_____20emscripten__internal__getContext_b2Vec2_20b2PrismaticJointDef_____28b2Vec2_20b2PrismaticJointDef____20const__29($0 + 8624 | 0); + $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); + HEAP32[$0 + 12676 >> 2] = HEAP32[$0 + 8616 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 8616 >> 2], b2Vec2_20b2PrismaticJointDef_____20emscripten__internal__getContext_b2Vec2_20b2PrismaticJointDef_____28b2Vec2_20b2PrismaticJointDef____20const__29($0 + 8624 | 0) | 0); + HEAP32[$0 + 8612 >> 2] = $1; + HEAP32[$0 + 8608 >> 2] = 11298; + HEAP32[$0 + 8604 >> 2] = 28; + $1 = HEAP32[$0 + 8612 >> 2]; + HEAP32[$0 + 8600 >> 2] = 286; + HEAP32[$0 + 8596 >> 2] = 287; + $2 = emscripten__internal__TypeID_b2PrismaticJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 8608 >> 2]; + $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); + HEAP32[$0 + 12668 >> 2] = HEAP32[$0 + 8600 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 8600 >> 2]; + $7 = b2Vec2_20b2PrismaticJointDef_____20emscripten__internal__getContext_b2Vec2_20b2PrismaticJointDef_____28b2Vec2_20b2PrismaticJointDef____20const__29($0 + 8604 | 0); + $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); + HEAP32[$0 + 12680 >> 2] = HEAP32[$0 + 8596 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 8596 >> 2], b2Vec2_20b2PrismaticJointDef_____20emscripten__internal__getContext_b2Vec2_20b2PrismaticJointDef_____28b2Vec2_20b2PrismaticJointDef____20const__29($0 + 8604 | 0) | 0); + HEAP32[$0 + 8592 >> 2] = $1; + HEAP32[$0 + 8588 >> 2] = 11400; + HEAP32[$0 + 8584 >> 2] = 36; + $1 = HEAP32[$0 + 8592 >> 2]; + HEAP32[$0 + 8580 >> 2] = 286; + HEAP32[$0 + 8576 >> 2] = 287; + $2 = emscripten__internal__TypeID_b2PrismaticJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 8588 >> 2]; + $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); + HEAP32[$0 + 12672 >> 2] = HEAP32[$0 + 8580 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 8580 >> 2]; + $7 = b2Vec2_20b2PrismaticJointDef_____20emscripten__internal__getContext_b2Vec2_20b2PrismaticJointDef_____28b2Vec2_20b2PrismaticJointDef____20const__29($0 + 8584 | 0); + $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); + HEAP32[$0 + 12684 >> 2] = HEAP32[$0 + 8576 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 8576 >> 2], b2Vec2_20b2PrismaticJointDef_____20emscripten__internal__getContext_b2Vec2_20b2PrismaticJointDef_____28b2Vec2_20b2PrismaticJointDef____20const__29($0 + 8584 | 0) | 0); + HEAP32[$0 + 8732 >> 2] = $1; + HEAP32[$0 + 8728 >> 2] = 9676; + HEAP32[$0 + 8724 >> 2] = 44; + $1 = HEAP32[$0 + 8732 >> 2]; + HEAP32[$0 + 8720 >> 2] = 288; + HEAP32[$0 + 8716 >> 2] = 289; + $2 = emscripten__internal__TypeID_b2PrismaticJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 8728 >> 2]; + $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12688 >> 2] = HEAP32[$0 + 8720 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 8720 >> 2]; + $7 = float_20b2PrismaticJointDef_____20emscripten__internal__getContext_float_20b2PrismaticJointDef_____28float_20b2PrismaticJointDef____20const__29($0 + 8724 | 0); + $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12708 >> 2] = HEAP32[$0 + 8716 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 8716 >> 2], float_20b2PrismaticJointDef_____20emscripten__internal__getContext_float_20b2PrismaticJointDef_____28float_20b2PrismaticJointDef____20const__29($0 + 8724 | 0) | 0); + HEAP32[$0 + 8772 >> 2] = $1; + HEAP32[$0 + 8768 >> 2] = 3037; + HEAP32[$0 + 8764 >> 2] = 48; + $1 = HEAP32[$0 + 8772 >> 2]; + HEAP32[$0 + 8760 >> 2] = 290; + HEAP32[$0 + 8756 >> 2] = 291; + $2 = emscripten__internal__TypeID_b2PrismaticJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 8768 >> 2]; + $4 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); + HEAP32[$0 + 12728 >> 2] = HEAP32[$0 + 8760 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 8760 >> 2]; + $7 = bool_20b2PrismaticJointDef_____20emscripten__internal__getContext_bool_20b2PrismaticJointDef_____28bool_20b2PrismaticJointDef____20const__29($0 + 8764 | 0); + $8 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); + HEAP32[$0 + 12736 >> 2] = HEAP32[$0 + 8756 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 8756 >> 2], bool_20b2PrismaticJointDef_____20emscripten__internal__getContext_bool_20b2PrismaticJointDef_____28bool_20b2PrismaticJointDef____20const__29($0 + 8764 | 0) | 0); + HEAP32[$0 + 8712 >> 2] = $1; + HEAP32[$0 + 8708 >> 2] = 6896; + HEAP32[$0 + 8704 >> 2] = 52; + $1 = HEAP32[$0 + 8712 >> 2]; + HEAP32[$0 + 8700 >> 2] = 288; + HEAP32[$0 + 8696 >> 2] = 289; + $2 = emscripten__internal__TypeID_b2PrismaticJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 8708 >> 2]; + $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12692 >> 2] = HEAP32[$0 + 8700 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 8700 >> 2]; + $7 = float_20b2PrismaticJointDef_____20emscripten__internal__getContext_float_20b2PrismaticJointDef_____28float_20b2PrismaticJointDef____20const__29($0 + 8704 | 0); + $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12712 >> 2] = HEAP32[$0 + 8696 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 8696 >> 2], float_20b2PrismaticJointDef_____20emscripten__internal__getContext_float_20b2PrismaticJointDef_____28float_20b2PrismaticJointDef____20const__29($0 + 8704 | 0) | 0); + HEAP32[$0 + 8692 >> 2] = $1; + HEAP32[$0 + 8688 >> 2] = 6913; + HEAP32[$0 + 8684 >> 2] = 56; + $1 = HEAP32[$0 + 8692 >> 2]; + HEAP32[$0 + 8680 >> 2] = 288; + HEAP32[$0 + 8676 >> 2] = 289; + $2 = emscripten__internal__TypeID_b2PrismaticJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 8688 >> 2]; + $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12696 >> 2] = HEAP32[$0 + 8680 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 8680 >> 2]; + $7 = float_20b2PrismaticJointDef_____20emscripten__internal__getContext_float_20b2PrismaticJointDef_____28float_20b2PrismaticJointDef____20const__29($0 + 8684 | 0); + $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12716 >> 2] = HEAP32[$0 + 8676 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 8676 >> 2], float_20b2PrismaticJointDef_____20emscripten__internal__getContext_float_20b2PrismaticJointDef_____28float_20b2PrismaticJointDef____20const__29($0 + 8684 | 0) | 0); + HEAP32[$0 + 8752 >> 2] = $1; + HEAP32[$0 + 8748 >> 2] = 3813; + HEAP32[$0 + 8744 >> 2] = 60; + $1 = HEAP32[$0 + 8752 >> 2]; + HEAP32[$0 + 8740 >> 2] = 290; + HEAP32[$0 + 8736 >> 2] = 291; + $2 = emscripten__internal__TypeID_b2PrismaticJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 8748 >> 2]; + $4 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); + HEAP32[$0 + 12732 >> 2] = HEAP32[$0 + 8740 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 8740 >> 2]; + $7 = bool_20b2PrismaticJointDef_____20emscripten__internal__getContext_bool_20b2PrismaticJointDef_____28bool_20b2PrismaticJointDef____20const__29($0 + 8744 | 0); + $8 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); + HEAP32[$0 + 12740 >> 2] = HEAP32[$0 + 8736 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 8736 >> 2], bool_20b2PrismaticJointDef_____20emscripten__internal__getContext_bool_20b2PrismaticJointDef_____28bool_20b2PrismaticJointDef____20const__29($0 + 8744 | 0) | 0); + HEAP32[$0 + 8672 >> 2] = $1; + HEAP32[$0 + 8668 >> 2] = 10566; + HEAP32[$0 + 8664 >> 2] = 68; + $1 = HEAP32[$0 + 8672 >> 2]; + HEAP32[$0 + 8660 >> 2] = 288; + HEAP32[$0 + 8656 >> 2] = 289; + $2 = emscripten__internal__TypeID_b2PrismaticJointDef_2c_20void___get_28_29(); $3 = HEAP32[$0 + 8668 >> 2]; - $4 = HEAP32[$0 + 8664 >> 2]; - $1 = HEAP32[$0 + 8656 >> 2]; - HEAP32[$0 + 8652 >> 2] = HEAP32[$0 + 8660 >> 2]; - HEAP32[$0 + 8648 >> 2] = $1; - $2 = HEAP32[$0 + 8652 >> 2]; - $1 = HEAP32[$0 + 8648 >> 2]; - HEAP32[$0 + 960 >> 2] = $1; - HEAP32[$0 + 964 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28float_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28float_29_29($4, $0 + 960 | 0); - HEAP32[$0 + 3020 >> 2] = 0; - HEAP32[$0 + 3016 >> 2] = 207; - $1 = HEAP32[$0 + 3020 >> 2]; - $2 = HEAP32[$0 + 3016 >> 2]; - HEAP32[$0 + 9264 >> 2] = $2; - HEAP32[$0 + 9268 >> 2] = $1; - $1 = HEAP32[$0 + 9264 >> 2]; - $2 = HEAP32[$0 + 9268 >> 2]; - HEAP32[$0 + 9292 >> 2] = $3; - HEAP32[$0 + 9288 >> 2] = 9065; - HEAP32[$0 + 9284 >> 2] = $2; - HEAP32[$0 + 9280 >> 2] = $1; - $3 = HEAP32[$0 + 9292 >> 2]; - $4 = HEAP32[$0 + 9288 >> 2]; - $1 = HEAP32[$0 + 9280 >> 2]; - HEAP32[$0 + 9276 >> 2] = HEAP32[$0 + 9284 >> 2]; - HEAP32[$0 + 9272 >> 2] = $1; - $2 = HEAP32[$0 + 9276 >> 2]; - $1 = HEAP32[$0 + 9272 >> 2]; - HEAP32[$0 + 952 >> 2] = $1; - HEAP32[$0 + 956 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28b2BodyType_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28b2BodyType_29_29($4, $0 + 952 | 0); - HEAP32[$0 + 3012 >> 2] = 0; - HEAP32[$0 + 3008 >> 2] = 208; - $1 = HEAP32[$0 + 3012 >> 2]; - $2 = HEAP32[$0 + 3008 >> 2]; - HEAP32[$0 + 9296 >> 2] = $2; - HEAP32[$0 + 9300 >> 2] = $1; - $1 = HEAP32[$0 + 9296 >> 2]; - $2 = HEAP32[$0 + 9300 >> 2]; - HEAP32[$0 + 9324 >> 2] = $3; - HEAP32[$0 + 9320 >> 2] = 9081; - HEAP32[$0 + 9316 >> 2] = $2; - HEAP32[$0 + 9312 >> 2] = $1; - $3 = HEAP32[$0 + 9324 >> 2]; - $4 = HEAP32[$0 + 9320 >> 2]; - $1 = HEAP32[$0 + 9312 >> 2]; - HEAP32[$0 + 9308 >> 2] = HEAP32[$0 + 9316 >> 2]; - HEAP32[$0 + 9304 >> 2] = $1; - $2 = HEAP32[$0 + 9308 >> 2]; - $1 = HEAP32[$0 + 9304 >> 2]; - HEAP32[$0 + 944 >> 2] = $1; - HEAP32[$0 + 948 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2BodyType_20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20b2BodyType_20_28b2Body____29_28_29_20const_29($4, $0 + 944 | 0); - HEAP32[$0 + 3004 >> 2] = 0; - HEAP32[$0 + 3e3 >> 2] = 209; - $1 = HEAP32[$0 + 3004 >> 2]; - $2 = HEAP32[$0 + 3e3 >> 2]; - HEAP32[$0 + 9456 >> 2] = $2; - HEAP32[$0 + 9460 >> 2] = $1; - $1 = HEAP32[$0 + 9456 >> 2]; - $2 = HEAP32[$0 + 9460 >> 2]; - HEAP32[$0 + 9484 >> 2] = $3; - HEAP32[$0 + 9480 >> 2] = 3035; - HEAP32[$0 + 9476 >> 2] = $2; - HEAP32[$0 + 9472 >> 2] = $1; - $3 = HEAP32[$0 + 9484 >> 2]; - $4 = HEAP32[$0 + 9480 >> 2]; - $1 = HEAP32[$0 + 9472 >> 2]; - HEAP32[$0 + 9468 >> 2] = HEAP32[$0 + 9476 >> 2]; - HEAP32[$0 + 9464 >> 2] = $1; - $2 = HEAP32[$0 + 9468 >> 2]; - $1 = HEAP32[$0 + 9464 >> 2]; - HEAP32[$0 + 936 >> 2] = $1; - HEAP32[$0 + 940 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28bool_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28bool_29_29($4, $0 + 936 | 0); - HEAP32[$0 + 2996 >> 2] = 0; - HEAP32[$0 + 2992 >> 2] = 210; - $1 = HEAP32[$0 + 2996 >> 2]; - $2 = HEAP32[$0 + 2992 >> 2]; - HEAP32[$0 + 9616 >> 2] = $2; - HEAP32[$0 + 9620 >> 2] = $1; - $1 = HEAP32[$0 + 9616 >> 2]; - $2 = HEAP32[$0 + 9620 >> 2]; - HEAP32[$0 + 9644 >> 2] = $3; - HEAP32[$0 + 9640 >> 2] = 3045; - HEAP32[$0 + 9636 >> 2] = $2; - HEAP32[$0 + 9632 >> 2] = $1; - $3 = HEAP32[$0 + 9644 >> 2]; - $4 = HEAP32[$0 + 9640 >> 2]; - $1 = HEAP32[$0 + 9632 >> 2]; - HEAP32[$0 + 9628 >> 2] = HEAP32[$0 + 9636 >> 2]; - HEAP32[$0 + 9624 >> 2] = $1; - $2 = HEAP32[$0 + 9628 >> 2]; - $1 = HEAP32[$0 + 9624 >> 2]; - HEAP32[$0 + 928 >> 2] = $1; - HEAP32[$0 + 932 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_bool_20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20bool_20_28b2Body____29_28_29_20const_29($4, $0 + 928 | 0); - HEAP32[$0 + 2988 >> 2] = 0; - HEAP32[$0 + 2984 >> 2] = 211; - $1 = HEAP32[$0 + 2988 >> 2]; - $2 = HEAP32[$0 + 2984 >> 2]; - HEAP32[$0 + 9424 >> 2] = $2; - HEAP32[$0 + 9428 >> 2] = $1; - $1 = HEAP32[$0 + 9424 >> 2]; - $2 = HEAP32[$0 + 9428 >> 2]; - HEAP32[$0 + 9452 >> 2] = $3; - HEAP32[$0 + 9448 >> 2] = 9945; - HEAP32[$0 + 9444 >> 2] = $2; - HEAP32[$0 + 9440 >> 2] = $1; - $3 = HEAP32[$0 + 9452 >> 2]; - $4 = HEAP32[$0 + 9448 >> 2]; - $1 = HEAP32[$0 + 9440 >> 2]; - HEAP32[$0 + 9436 >> 2] = HEAP32[$0 + 9444 >> 2]; - HEAP32[$0 + 9432 >> 2] = $1; - $2 = HEAP32[$0 + 9436 >> 2]; - $1 = HEAP32[$0 + 9432 >> 2]; - HEAP32[$0 + 920 >> 2] = $1; - HEAP32[$0 + 924 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28bool_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28bool_29_29($4, $0 + 920 | 0); - HEAP32[$0 + 2980 >> 2] = 0; - HEAP32[$0 + 2976 >> 2] = 212; - $1 = HEAP32[$0 + 2980 >> 2]; - $2 = HEAP32[$0 + 2976 >> 2]; - HEAP32[$0 + 9584 >> 2] = $2; - HEAP32[$0 + 9588 >> 2] = $1; - $1 = HEAP32[$0 + 9584 >> 2]; - $2 = HEAP32[$0 + 9588 >> 2]; - HEAP32[$0 + 9612 >> 2] = $3; - HEAP32[$0 + 9608 >> 2] = 9964; - HEAP32[$0 + 9604 >> 2] = $2; - HEAP32[$0 + 9600 >> 2] = $1; - $3 = HEAP32[$0 + 9612 >> 2]; - $4 = HEAP32[$0 + 9608 >> 2]; - $1 = HEAP32[$0 + 9600 >> 2]; - HEAP32[$0 + 9596 >> 2] = HEAP32[$0 + 9604 >> 2]; - HEAP32[$0 + 9592 >> 2] = $1; - $2 = HEAP32[$0 + 9596 >> 2]; - $1 = HEAP32[$0 + 9592 >> 2]; - HEAP32[$0 + 912 >> 2] = $1; - HEAP32[$0 + 916 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_bool_20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20bool_20_28b2Body____29_28_29_20const_29($4, $0 + 912 | 0); - HEAP32[$0 + 2972 >> 2] = 0; - HEAP32[$0 + 2968 >> 2] = 213; - $1 = HEAP32[$0 + 2972 >> 2]; - $2 = HEAP32[$0 + 2968 >> 2]; - HEAP32[$0 + 9392 >> 2] = $2; - HEAP32[$0 + 9396 >> 2] = $1; - $1 = HEAP32[$0 + 9392 >> 2]; - $2 = HEAP32[$0 + 9396 >> 2]; - HEAP32[$0 + 9420 >> 2] = $3; - HEAP32[$0 + 9416 >> 2] = 9533; - HEAP32[$0 + 9412 >> 2] = $2; - HEAP32[$0 + 9408 >> 2] = $1; - $3 = HEAP32[$0 + 9420 >> 2]; - $4 = HEAP32[$0 + 9416 >> 2]; - $1 = HEAP32[$0 + 9408 >> 2]; - HEAP32[$0 + 9404 >> 2] = HEAP32[$0 + 9412 >> 2]; - HEAP32[$0 + 9400 >> 2] = $1; - $2 = HEAP32[$0 + 9404 >> 2]; - $1 = HEAP32[$0 + 9400 >> 2]; - HEAP32[$0 + 904 >> 2] = $1; - HEAP32[$0 + 908 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28bool_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28bool_29_29($4, $0 + 904 | 0); - HEAP32[$0 + 2964 >> 2] = 0; - HEAP32[$0 + 2960 >> 2] = 214; - $1 = HEAP32[$0 + 2964 >> 2]; - $2 = HEAP32[$0 + 2960 >> 2]; - HEAP32[$0 + 9552 >> 2] = $2; - HEAP32[$0 + 9556 >> 2] = $1; - $1 = HEAP32[$0 + 9552 >> 2]; - $2 = HEAP32[$0 + 9556 >> 2]; - HEAP32[$0 + 9580 >> 2] = $3; - HEAP32[$0 + 9576 >> 2] = 9542; - HEAP32[$0 + 9572 >> 2] = $2; - HEAP32[$0 + 9568 >> 2] = $1; - $3 = HEAP32[$0 + 9580 >> 2]; - $4 = HEAP32[$0 + 9576 >> 2]; - $1 = HEAP32[$0 + 9568 >> 2]; - HEAP32[$0 + 9564 >> 2] = HEAP32[$0 + 9572 >> 2]; - HEAP32[$0 + 9560 >> 2] = $1; - $2 = HEAP32[$0 + 9564 >> 2]; - $1 = HEAP32[$0 + 9560 >> 2]; - HEAP32[$0 + 896 >> 2] = $1; - HEAP32[$0 + 900 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_bool_20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20bool_20_28b2Body____29_28_29_20const_29($4, $0 + 896 | 0); - HEAP32[$0 + 2956 >> 2] = 0; - HEAP32[$0 + 2952 >> 2] = 215; - $1 = HEAP32[$0 + 2956 >> 2]; - $2 = HEAP32[$0 + 2952 >> 2]; - HEAP32[$0 + 9360 >> 2] = $2; - HEAP32[$0 + 9364 >> 2] = $1; - $1 = HEAP32[$0 + 9360 >> 2]; - $2 = HEAP32[$0 + 9364 >> 2]; - HEAP32[$0 + 9388 >> 2] = $3; - HEAP32[$0 + 9384 >> 2] = 10061; - HEAP32[$0 + 9380 >> 2] = $2; - HEAP32[$0 + 9376 >> 2] = $1; - $3 = HEAP32[$0 + 9388 >> 2]; - $4 = HEAP32[$0 + 9384 >> 2]; - $1 = HEAP32[$0 + 9376 >> 2]; - HEAP32[$0 + 9372 >> 2] = HEAP32[$0 + 9380 >> 2]; - HEAP32[$0 + 9368 >> 2] = $1; - $2 = HEAP32[$0 + 9372 >> 2]; - $1 = HEAP32[$0 + 9368 >> 2]; - HEAP32[$0 + 888 >> 2] = $1; - HEAP32[$0 + 892 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28bool_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28bool_29_29($4, $0 + 888 | 0); - HEAP32[$0 + 2948 >> 2] = 0; - HEAP32[$0 + 2944 >> 2] = 216; - $1 = HEAP32[$0 + 2948 >> 2]; - $2 = HEAP32[$0 + 2944 >> 2]; - HEAP32[$0 + 9520 >> 2] = $2; - HEAP32[$0 + 9524 >> 2] = $1; - $1 = HEAP32[$0 + 9520 >> 2]; - $2 = HEAP32[$0 + 9524 >> 2]; - HEAP32[$0 + 9548 >> 2] = $3; - HEAP32[$0 + 9544 >> 2] = 10072; - HEAP32[$0 + 9540 >> 2] = $2; - HEAP32[$0 + 9536 >> 2] = $1; - $3 = HEAP32[$0 + 9548 >> 2]; - $4 = HEAP32[$0 + 9544 >> 2]; - $1 = HEAP32[$0 + 9536 >> 2]; - HEAP32[$0 + 9532 >> 2] = HEAP32[$0 + 9540 >> 2]; - HEAP32[$0 + 9528 >> 2] = $1; - $2 = HEAP32[$0 + 9532 >> 2]; - $1 = HEAP32[$0 + 9528 >> 2]; - HEAP32[$0 + 880 >> 2] = $1; - HEAP32[$0 + 884 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_bool_20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20bool_20_28b2Body____29_28_29_20const_29($4, $0 + 880 | 0); - HEAP32[$0 + 2940 >> 2] = 0; - HEAP32[$0 + 2936 >> 2] = 217; - $1 = HEAP32[$0 + 2940 >> 2]; - $2 = HEAP32[$0 + 2936 >> 2]; - HEAP32[$0 + 9328 >> 2] = $2; - HEAP32[$0 + 9332 >> 2] = $1; - $1 = HEAP32[$0 + 9328 >> 2]; - $2 = HEAP32[$0 + 9332 >> 2]; - HEAP32[$0 + 9356 >> 2] = $3; - HEAP32[$0 + 9352 >> 2] = 6529; - HEAP32[$0 + 9348 >> 2] = $2; - HEAP32[$0 + 9344 >> 2] = $1; - $3 = HEAP32[$0 + 9356 >> 2]; - $4 = HEAP32[$0 + 9352 >> 2]; - $1 = HEAP32[$0 + 9344 >> 2]; - HEAP32[$0 + 9340 >> 2] = HEAP32[$0 + 9348 >> 2]; - HEAP32[$0 + 9336 >> 2] = $1; - $2 = HEAP32[$0 + 9340 >> 2]; - $1 = HEAP32[$0 + 9336 >> 2]; - HEAP32[$0 + 872 >> 2] = $1; - HEAP32[$0 + 876 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28bool_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28bool_29_29($4, $0 + 872 | 0); - HEAP32[$0 + 2932 >> 2] = 0; - HEAP32[$0 + 2928 >> 2] = 218; - $1 = HEAP32[$0 + 2932 >> 2]; - $2 = HEAP32[$0 + 2928 >> 2]; - HEAP32[$0 + 9488 >> 2] = $2; - HEAP32[$0 + 9492 >> 2] = $1; - $1 = HEAP32[$0 + 9488 >> 2]; - $2 = HEAP32[$0 + 9492 >> 2]; - HEAP32[$0 + 9516 >> 2] = $3; - HEAP32[$0 + 9512 >> 2] = 6546; - HEAP32[$0 + 9508 >> 2] = $2; - HEAP32[$0 + 9504 >> 2] = $1; - $3 = HEAP32[$0 + 9516 >> 2]; - $4 = HEAP32[$0 + 9512 >> 2]; - $1 = HEAP32[$0 + 9504 >> 2]; - HEAP32[$0 + 9500 >> 2] = HEAP32[$0 + 9508 >> 2]; - HEAP32[$0 + 9496 >> 2] = $1; - $2 = HEAP32[$0 + 9500 >> 2]; - $1 = HEAP32[$0 + 9496 >> 2]; - HEAP32[$0 + 864 >> 2] = $1; - HEAP32[$0 + 868 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_bool_20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20bool_20_28b2Body____29_28_29_20const_29($4, $0 + 864 | 0); - HEAP32[$0 + 2920 >> 2] = 0; - HEAP32[$0 + 2916 >> 2] = 219; - $1 = HEAP32[$0 + 2920 >> 2]; - $2 = HEAP32[$0 + 2916 >> 2]; - HEAP32[$0 + 9648 >> 2] = $2; - HEAP32[$0 + 9652 >> 2] = $1; - $1 = HEAP32[$0 + 9648 >> 2]; - $2 = HEAP32[$0 + 9652 >> 2]; - HEAP32[$0 + 9680 >> 2] = $3; - HEAP32[$0 + 9676 >> 2] = 1940; - HEAP32[$0 + 9672 >> 2] = $2; - HEAP32[$0 + 9668 >> 2] = $1; - $3 = HEAP32[$0 + 9680 >> 2]; - $4 = HEAP32[$0 + 9676 >> 2]; - $1 = HEAP32[$0 + 9668 >> 2]; - HEAP32[$0 + 9664 >> 2] = HEAP32[$0 + 9672 >> 2]; - HEAP32[$0 + 9660 >> 2] = $1; - $2 = HEAP32[$0 + 9664 >> 2]; - $1 = HEAP32[$0 + 9660 >> 2]; - HEAP32[$0 + 856 >> 2] = $1; - HEAP32[$0 + 860 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Fixture__20_28b2Body____29_28_29___invoke_b2Body_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Fixture__20_28b2Body____29_28_29_29($4, $0 + 856 | 0); - $1 = emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_8__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_8__28embind_init_b2_28_29__$_8_20const__29($0 + 2915 | 0); - HEAP32[$0 + 9692 >> 2] = $3; - HEAP32[$0 + 9688 >> 2] = 1927; - HEAP32[$0 + 9684 >> 2] = $1; - $3 = HEAP32[$0 + 9692 >> 2]; - void_20emscripten__internal__RegisterClassMethod_unsigned_20int_20_28__29_28b2Body__29___invoke_b2Body_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28b2Body__29_29(HEAP32[$0 + 9688 >> 2], HEAP32[$0 + 9684 >> 2]); - HEAP32[$0 + 2908 >> 2] = 0; - HEAP32[$0 + 2904 >> 2] = 220; - $1 = HEAP32[$0 + 2908 >> 2]; - $2 = HEAP32[$0 + 2904 >> 2]; - HEAP32[$0 + 9696 >> 2] = $2; - HEAP32[$0 + 9700 >> 2] = $1; - $1 = HEAP32[$0 + 9696 >> 2]; - $2 = HEAP32[$0 + 9700 >> 2]; - HEAP32[$0 + 9728 >> 2] = $3; - HEAP32[$0 + 9724 >> 2] = 9864; - HEAP32[$0 + 9720 >> 2] = $2; - HEAP32[$0 + 9716 >> 2] = $1; - $3 = HEAP32[$0 + 9728 >> 2]; - $4 = HEAP32[$0 + 9724 >> 2]; - $1 = HEAP32[$0 + 9716 >> 2]; - HEAP32[$0 + 9712 >> 2] = HEAP32[$0 + 9720 >> 2]; - HEAP32[$0 + 9708 >> 2] = $1; - $2 = HEAP32[$0 + 9712 >> 2]; - $1 = HEAP32[$0 + 9708 >> 2]; - HEAP32[$0 + 848 >> 2] = $1; - HEAP32[$0 + 852 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2World__20_28b2Body____29_28_29___invoke_b2Body_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2World__20_28b2Body____29_28_29_29($4, $0 + 848 | 0); - HEAP32[$0 + 2900 >> 2] = 0; - HEAP32[$0 + 2896 >> 2] = 221; - $1 = HEAP32[$0 + 2900 >> 2]; - $2 = HEAP32[$0 + 2896 >> 2]; - HEAP32[$0 + 9008 >> 2] = $2; - HEAP32[$0 + 9012 >> 2] = $1; - $1 = HEAP32[$0 + 9008 >> 2]; - $2 = HEAP32[$0 + 9012 >> 2]; - HEAP32[$0 + 9036 >> 2] = $3; - HEAP32[$0 + 9032 >> 2] = 6119; - HEAP32[$0 + 9028 >> 2] = $2; - HEAP32[$0 + 9024 >> 2] = $1; - $3 = HEAP32[$0 + 9032 >> 2]; + $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12700 >> 2] = HEAP32[$0 + 8660 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 8660 >> 2]; + $7 = float_20b2PrismaticJointDef_____20emscripten__internal__getContext_float_20b2PrismaticJointDef_____28float_20b2PrismaticJointDef____20const__29($0 + 8664 | 0); + $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12720 >> 2] = HEAP32[$0 + 8656 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 8656 >> 2], float_20b2PrismaticJointDef_____20emscripten__internal__getContext_float_20b2PrismaticJointDef_____28float_20b2PrismaticJointDef____20const__29($0 + 8664 | 0) | 0); + HEAP32[$0 + 8652 >> 2] = $1; + HEAP32[$0 + 8648 >> 2] = 10113; + HEAP32[$0 + 8644 >> 2] = 64; + HEAP32[$0 + 8640 >> 2] = 288; + HEAP32[$0 + 8636 >> 2] = 289; + $1 = emscripten__internal__TypeID_b2PrismaticJointDef_2c_20void___get_28_29(); + $2 = HEAP32[$0 + 8648 >> 2]; + $3 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12704 >> 2] = HEAP32[$0 + 8640 >> 2]; + $4 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); + $5 = HEAP32[$0 + 8640 >> 2]; + $6 = float_20b2PrismaticJointDef_____20emscripten__internal__getContext_float_20b2PrismaticJointDef_____28float_20b2PrismaticJointDef____20const__29($0 + 8644 | 0); + $7 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12724 >> 2] = HEAP32[$0 + 8636 >> 2]; + _embind_register_class_property($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 8636 >> 2], float_20b2PrismaticJointDef_____20emscripten__internal__getContext_float_20b2PrismaticJointDef_____28float_20b2PrismaticJointDef____20const__29($0 + 8644 | 0) | 0); + HEAP32[$0 + 8796 >> 2] = $0 + 2106; + HEAP32[$0 + 8792 >> 2] = 2951; + void_20emscripten__base_b2Joint___verify_b2PrismaticJoint__28_29(); + HEAP32[$0 + 8788 >> 2] = 292; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2Joint__20_28_emscripten__base_b2Joint___getUpcaster_b2PrismaticJoint__28_29_29_28b2PrismaticJoint__29(), + HEAP32[wasm2js_i32$0 + 8784 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2PrismaticJoint__20_28_emscripten__base_b2Joint___getDowncaster_b2PrismaticJoint__28_29_29_28b2Joint__29(), + HEAP32[wasm2js_i32$0 + 8780 >> 2] = wasm2js_i32$1; + HEAP32[$0 + 8776 >> 2] = 293; + $1 = emscripten__internal__TypeID_b2PrismaticJoint_2c_20void___get_28_29(); + $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2PrismaticJoint__2c_20void___get_28_29(); + $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2PrismaticJoint_20const__2c_20void___get_28_29(); + $4 = emscripten__base_b2Joint___get_28_29(); + HEAP32[$0 + 12744 >> 2] = HEAP32[$0 + 8788 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $6 = HEAP32[$0 + 8788 >> 2]; + HEAP32[$0 + 12748 >> 2] = HEAP32[$0 + 8784 >> 2]; + $7 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $8 = HEAP32[$0 + 8784 >> 2]; + HEAP32[$0 + 12752 >> 2] = HEAP32[$0 + 8780 >> 2]; + $9 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $10 = HEAP32[$0 + 8780 >> 2]; + $11 = HEAP32[$0 + 8792 >> 2]; + HEAP32[$0 + 12756 >> 2] = HEAP32[$0 + 8776 >> 2]; + _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 8776 >> 2]); + HEAP32[$0 + 2100 >> 2] = 0; + HEAP32[$0 + 2096 >> 2] = 294; + $1 = HEAP32[$0 + 2100 >> 2]; + $2 = HEAP32[$0 + 2096 >> 2]; + HEAP32[$0 + 8864 >> 2] = $2; + HEAP32[$0 + 8868 >> 2] = $1; + $1 = HEAP32[$0 + 8864 >> 2]; + $2 = HEAP32[$0 + 8868 >> 2]; + HEAP32[$0 + 8892 >> 2] = $0 + 2106; + HEAP32[$0 + 8888 >> 2] = 11449; + HEAP32[$0 + 8884 >> 2] = $2; + HEAP32[$0 + 8880 >> 2] = $1; + $3 = HEAP32[$0 + 8892 >> 2]; + $4 = HEAP32[$0 + 8888 >> 2]; + $1 = HEAP32[$0 + 8880 >> 2]; + HEAP32[$0 + 8876 >> 2] = HEAP32[$0 + 8884 >> 2]; + HEAP32[$0 + 8872 >> 2] = $1; + $2 = HEAP32[$0 + 8876 >> 2]; + $1 = HEAP32[$0 + 8872 >> 2]; + HEAP32[$0 + 528 >> 2] = $1; + HEAP32[$0 + 532 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2PrismaticJoint____29_28_29_20const___invoke_b2PrismaticJoint__28char_20const__2c_20b2Vec2_20const__20_28b2PrismaticJoint____29_28_29_20const_29($4, $0 + 528 | 0); + HEAP32[$0 + 2092 >> 2] = 0; + HEAP32[$0 + 2088 >> 2] = 295; + $1 = HEAP32[$0 + 2092 >> 2]; + $2 = HEAP32[$0 + 2088 >> 2]; + HEAP32[$0 + 8832 >> 2] = $2; + HEAP32[$0 + 8836 >> 2] = $1; + $1 = HEAP32[$0 + 8832 >> 2]; + $2 = HEAP32[$0 + 8836 >> 2]; + HEAP32[$0 + 8860 >> 2] = $3; + HEAP32[$0 + 8856 >> 2] = 11311; + HEAP32[$0 + 8852 >> 2] = $2; + HEAP32[$0 + 8848 >> 2] = $1; + $3 = HEAP32[$0 + 8860 >> 2]; + $4 = HEAP32[$0 + 8856 >> 2]; + $1 = HEAP32[$0 + 8848 >> 2]; + HEAP32[$0 + 8844 >> 2] = HEAP32[$0 + 8852 >> 2]; + HEAP32[$0 + 8840 >> 2] = $1; + $2 = HEAP32[$0 + 8844 >> 2]; + $1 = HEAP32[$0 + 8840 >> 2]; + HEAP32[$0 + 520 >> 2] = $1; + HEAP32[$0 + 524 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2PrismaticJoint____29_28_29_20const___invoke_b2PrismaticJoint__28char_20const__2c_20b2Vec2_20const__20_28b2PrismaticJoint____29_28_29_20const_29($4, $0 + 520 | 0); + HEAP32[$0 + 2084 >> 2] = 0; + HEAP32[$0 + 2080 >> 2] = 296; + $1 = HEAP32[$0 + 2084 >> 2]; + $2 = HEAP32[$0 + 2080 >> 2]; + HEAP32[$0 + 8800 >> 2] = $2; + HEAP32[$0 + 8804 >> 2] = $1; + $1 = HEAP32[$0 + 8800 >> 2]; + $2 = HEAP32[$0 + 8804 >> 2]; + HEAP32[$0 + 8828 >> 2] = $3; + HEAP32[$0 + 8824 >> 2] = 11411; + HEAP32[$0 + 8820 >> 2] = $2; + HEAP32[$0 + 8816 >> 2] = $1; + $3 = HEAP32[$0 + 8828 >> 2]; + $4 = HEAP32[$0 + 8824 >> 2]; + $1 = HEAP32[$0 + 8816 >> 2]; + HEAP32[$0 + 8812 >> 2] = HEAP32[$0 + 8820 >> 2]; + HEAP32[$0 + 8808 >> 2] = $1; + $2 = HEAP32[$0 + 8812 >> 2]; + $1 = HEAP32[$0 + 8808 >> 2]; + HEAP32[$0 + 512 >> 2] = $1; + HEAP32[$0 + 516 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2PrismaticJoint____29_28_29_20const___invoke_b2PrismaticJoint__28char_20const__2c_20b2Vec2_20const__20_28b2PrismaticJoint____29_28_29_20const_29($4, $0 + 512 | 0); + HEAP32[$0 + 2076 >> 2] = 0; + HEAP32[$0 + 2072 >> 2] = 297; + $1 = HEAP32[$0 + 2076 >> 2]; + $2 = HEAP32[$0 + 2072 >> 2]; + HEAP32[$0 + 9088 >> 2] = $2; + HEAP32[$0 + 9092 >> 2] = $1; + $1 = HEAP32[$0 + 9088 >> 2]; + $2 = HEAP32[$0 + 9092 >> 2]; + HEAP32[$0 + 9116 >> 2] = $3; + HEAP32[$0 + 9112 >> 2] = 9691; + HEAP32[$0 + 9108 >> 2] = $2; + HEAP32[$0 + 9104 >> 2] = $1; + $3 = HEAP32[$0 + 9116 >> 2]; + $4 = HEAP32[$0 + 9112 >> 2]; + $1 = HEAP32[$0 + 9104 >> 2]; + HEAP32[$0 + 9100 >> 2] = HEAP32[$0 + 9108 >> 2]; + HEAP32[$0 + 9096 >> 2] = $1; + $2 = HEAP32[$0 + 9100 >> 2]; + $1 = HEAP32[$0 + 9096 >> 2]; + HEAP32[$0 + 504 >> 2] = $1; + HEAP32[$0 + 508 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2PrismaticJoint____29_28_29_20const___invoke_b2PrismaticJoint__28char_20const__2c_20float_20_28b2PrismaticJoint____29_28_29_20const_29($4, $0 + 504 | 0); + HEAP32[$0 + 2068 >> 2] = 0; + HEAP32[$0 + 2064 >> 2] = 298; + $1 = HEAP32[$0 + 2068 >> 2]; + $2 = HEAP32[$0 + 2064 >> 2]; + HEAP32[$0 + 9056 >> 2] = $2; + HEAP32[$0 + 9060 >> 2] = $1; + $1 = HEAP32[$0 + 9056 >> 2]; + $2 = HEAP32[$0 + 9060 >> 2]; + HEAP32[$0 + 9084 >> 2] = $3; + HEAP32[$0 + 9080 >> 2] = 6876; + HEAP32[$0 + 9076 >> 2] = $2; + HEAP32[$0 + 9072 >> 2] = $1; + $3 = HEAP32[$0 + 9084 >> 2]; + $4 = HEAP32[$0 + 9080 >> 2]; + $1 = HEAP32[$0 + 9072 >> 2]; + HEAP32[$0 + 9068 >> 2] = HEAP32[$0 + 9076 >> 2]; + HEAP32[$0 + 9064 >> 2] = $1; + $2 = HEAP32[$0 + 9068 >> 2]; + $1 = HEAP32[$0 + 9064 >> 2]; + HEAP32[$0 + 496 >> 2] = $1; + HEAP32[$0 + 500 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2PrismaticJoint____29_28_29_20const___invoke_b2PrismaticJoint__28char_20const__2c_20float_20_28b2PrismaticJoint____29_28_29_20const_29($4, $0 + 496 | 0); + HEAP32[$0 + 2060 >> 2] = 0; + HEAP32[$0 + 2056 >> 2] = 299; + $1 = HEAP32[$0 + 2060 >> 2]; + $2 = HEAP32[$0 + 2056 >> 2]; + HEAP32[$0 + 9024 >> 2] = $2; + HEAP32[$0 + 9028 >> 2] = $1; $1 = HEAP32[$0 + 9024 >> 2]; - HEAP32[$0 + 9020 >> 2] = HEAP32[$0 + 9028 >> 2]; - HEAP32[$0 + 9016 >> 2] = $1; - $2 = HEAP32[$0 + 9020 >> 2]; - $1 = HEAP32[$0 + 9016 >> 2]; - HEAP32[$0 + 840 >> 2] = $1; - HEAP32[$0 + 844 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28_29_29($3, $0 + 840 | 0); - HEAP32[$0 + 9752 >> 2] = $0 + 2895; - HEAP32[$0 + 9748 >> 2] = 7826; - void_20emscripten__internal__NoBaseClass__verify_b2JointDef__28_29(); - HEAP32[$0 + 9744 >> 2] = 222; - wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_b2JointDef__28_29_29_28_29(), - HEAP32[wasm2js_i32$0 + 9740 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_b2JointDef__28_29_29_28_29(), - HEAP32[wasm2js_i32$0 + 9736 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 9732 >> 2] = 223; - $1 = emscripten__internal__TypeID_b2JointDef_2c_20void___get_28_29(); - $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2JointDef__2c_20void___get_28_29(); - $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2JointDef_20const__2c_20void___get_28_29(); - $4 = emscripten__internal__NoBaseClass__get_28_29(); - HEAP32[$0 + 15536 >> 2] = HEAP32[$0 + 9744 >> 2]; + $2 = HEAP32[$0 + 9028 >> 2]; + HEAP32[$0 + 9052 >> 2] = $3; + HEAP32[$0 + 9048 >> 2] = 10506; + HEAP32[$0 + 9044 >> 2] = $2; + HEAP32[$0 + 9040 >> 2] = $1; + $3 = HEAP32[$0 + 9052 >> 2]; + $4 = HEAP32[$0 + 9048 >> 2]; + $1 = HEAP32[$0 + 9040 >> 2]; + HEAP32[$0 + 9036 >> 2] = HEAP32[$0 + 9044 >> 2]; + HEAP32[$0 + 9032 >> 2] = $1; + $2 = HEAP32[$0 + 9036 >> 2]; + $1 = HEAP32[$0 + 9032 >> 2]; + HEAP32[$0 + 488 >> 2] = $1; + HEAP32[$0 + 492 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2PrismaticJoint____29_28_29_20const___invoke_b2PrismaticJoint__28char_20const__2c_20float_20_28b2PrismaticJoint____29_28_29_20const_29($4, $0 + 488 | 0); + HEAP32[$0 + 2052 >> 2] = 0; + HEAP32[$0 + 2048 >> 2] = 300; + $1 = HEAP32[$0 + 2052 >> 2]; + $2 = HEAP32[$0 + 2048 >> 2]; + HEAP32[$0 + 9152 >> 2] = $2; + HEAP32[$0 + 9156 >> 2] = $1; + $1 = HEAP32[$0 + 9152 >> 2]; + $2 = HEAP32[$0 + 9156 >> 2]; + HEAP32[$0 + 9180 >> 2] = $3; + HEAP32[$0 + 9176 >> 2] = 10448; + HEAP32[$0 + 9172 >> 2] = $2; + HEAP32[$0 + 9168 >> 2] = $1; + $3 = HEAP32[$0 + 9180 >> 2]; + $4 = HEAP32[$0 + 9176 >> 2]; + $1 = HEAP32[$0 + 9168 >> 2]; + HEAP32[$0 + 9164 >> 2] = HEAP32[$0 + 9172 >> 2]; + HEAP32[$0 + 9160 >> 2] = $1; + $2 = HEAP32[$0 + 9164 >> 2]; + $1 = HEAP32[$0 + 9160 >> 2]; + HEAP32[$0 + 480 >> 2] = $1; + HEAP32[$0 + 484 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_bool_20_28b2PrismaticJoint____29_28_29_20const___invoke_b2PrismaticJoint__28char_20const__2c_20bool_20_28b2PrismaticJoint____29_28_29_20const_29($4, $0 + 480 | 0); + HEAP32[$0 + 2044 >> 2] = 0; + HEAP32[$0 + 2040 >> 2] = 301; + $1 = HEAP32[$0 + 2044 >> 2]; + $2 = HEAP32[$0 + 2040 >> 2]; + HEAP32[$0 + 9216 >> 2] = $2; + HEAP32[$0 + 9220 >> 2] = $1; + $1 = HEAP32[$0 + 9216 >> 2]; + $2 = HEAP32[$0 + 9220 >> 2]; + HEAP32[$0 + 9244 >> 2] = $3; + HEAP32[$0 + 9240 >> 2] = 3049; + HEAP32[$0 + 9236 >> 2] = $2; + HEAP32[$0 + 9232 >> 2] = $1; + $3 = HEAP32[$0 + 9244 >> 2]; + $4 = HEAP32[$0 + 9240 >> 2]; + $1 = HEAP32[$0 + 9232 >> 2]; + HEAP32[$0 + 9228 >> 2] = HEAP32[$0 + 9236 >> 2]; + HEAP32[$0 + 9224 >> 2] = $1; + $2 = HEAP32[$0 + 9228 >> 2]; + $1 = HEAP32[$0 + 9224 >> 2]; + HEAP32[$0 + 472 >> 2] = $1; + HEAP32[$0 + 476 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2PrismaticJoint____29_28bool_29___invoke_b2PrismaticJoint__28char_20const__2c_20void_20_28b2PrismaticJoint____29_28bool_29_29($4, $0 + 472 | 0); + HEAP32[$0 + 2036 >> 2] = 0; + HEAP32[$0 + 2032 >> 2] = 302; + $1 = HEAP32[$0 + 2036 >> 2]; + $2 = HEAP32[$0 + 2032 >> 2]; + HEAP32[$0 + 8992 >> 2] = $2; + HEAP32[$0 + 8996 >> 2] = $1; + $1 = HEAP32[$0 + 8992 >> 2]; + $2 = HEAP32[$0 + 8996 >> 2]; + HEAP32[$0 + 9020 >> 2] = $3; + HEAP32[$0 + 9016 >> 2] = 3009; + HEAP32[$0 + 9012 >> 2] = $2; + HEAP32[$0 + 9008 >> 2] = $1; + $3 = HEAP32[$0 + 9020 >> 2]; + $4 = HEAP32[$0 + 9016 >> 2]; + $1 = HEAP32[$0 + 9008 >> 2]; + HEAP32[$0 + 9004 >> 2] = HEAP32[$0 + 9012 >> 2]; + HEAP32[$0 + 9e3 >> 2] = $1; + $2 = HEAP32[$0 + 9004 >> 2]; + $1 = HEAP32[$0 + 9e3 >> 2]; + HEAP32[$0 + 464 >> 2] = $1; + HEAP32[$0 + 468 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2PrismaticJoint____29_28_29_20const___invoke_b2PrismaticJoint__28char_20const__2c_20float_20_28b2PrismaticJoint____29_28_29_20const_29($4, $0 + 464 | 0); + HEAP32[$0 + 2028 >> 2] = 0; + HEAP32[$0 + 2024 >> 2] = 303; + $1 = HEAP32[$0 + 2028 >> 2]; + $2 = HEAP32[$0 + 2024 >> 2]; + HEAP32[$0 + 8960 >> 2] = $2; + HEAP32[$0 + 8964 >> 2] = $1; + $1 = HEAP32[$0 + 8960 >> 2]; + $2 = HEAP32[$0 + 8964 >> 2]; + HEAP32[$0 + 8988 >> 2] = $3; + HEAP32[$0 + 8984 >> 2] = 3023; + HEAP32[$0 + 8980 >> 2] = $2; + HEAP32[$0 + 8976 >> 2] = $1; + $3 = HEAP32[$0 + 8988 >> 2]; + $4 = HEAP32[$0 + 8984 >> 2]; + $1 = HEAP32[$0 + 8976 >> 2]; + HEAP32[$0 + 8972 >> 2] = HEAP32[$0 + 8980 >> 2]; + HEAP32[$0 + 8968 >> 2] = $1; + $2 = HEAP32[$0 + 8972 >> 2]; + $1 = HEAP32[$0 + 8968 >> 2]; + HEAP32[$0 + 456 >> 2] = $1; + HEAP32[$0 + 460 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2PrismaticJoint____29_28_29_20const___invoke_b2PrismaticJoint__28char_20const__2c_20float_20_28b2PrismaticJoint____29_28_29_20const_29($4, $0 + 456 | 0); + HEAP32[$0 + 2020 >> 2] = 0; + HEAP32[$0 + 2016 >> 2] = 304; + $1 = HEAP32[$0 + 2020 >> 2]; + $2 = HEAP32[$0 + 2016 >> 2]; + HEAP32[$0 + 9248 >> 2] = $2; + HEAP32[$0 + 9252 >> 2] = $1; + $1 = HEAP32[$0 + 9248 >> 2]; + $2 = HEAP32[$0 + 9252 >> 2]; + HEAP32[$0 + 9276 >> 2] = $3; + HEAP32[$0 + 9272 >> 2] = 3570; + HEAP32[$0 + 9268 >> 2] = $2; + HEAP32[$0 + 9264 >> 2] = $1; + $3 = HEAP32[$0 + 9276 >> 2]; + $4 = HEAP32[$0 + 9272 >> 2]; + $1 = HEAP32[$0 + 9264 >> 2]; + HEAP32[$0 + 9260 >> 2] = HEAP32[$0 + 9268 >> 2]; + HEAP32[$0 + 9256 >> 2] = $1; + $2 = HEAP32[$0 + 9260 >> 2]; + $1 = HEAP32[$0 + 9256 >> 2]; + HEAP32[$0 + 448 >> 2] = $1; + HEAP32[$0 + 452 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2PrismaticJoint____29_28float_2c_20float_29___invoke_b2PrismaticJoint__28char_20const__2c_20void_20_28b2PrismaticJoint____29_28float_2c_20float_29_29($4, $0 + 448 | 0); + HEAP32[$0 + 2012 >> 2] = 0; + HEAP32[$0 + 2008 >> 2] = 305; + $1 = HEAP32[$0 + 2012 >> 2]; + $2 = HEAP32[$0 + 2008 >> 2]; + HEAP32[$0 + 9120 >> 2] = $2; + HEAP32[$0 + 9124 >> 2] = $1; + $1 = HEAP32[$0 + 9120 >> 2]; + $2 = HEAP32[$0 + 9124 >> 2]; + HEAP32[$0 + 9148 >> 2] = $3; + HEAP32[$0 + 9144 >> 2] = 10491; + HEAP32[$0 + 9140 >> 2] = $2; + HEAP32[$0 + 9136 >> 2] = $1; + $3 = HEAP32[$0 + 9148 >> 2]; + $4 = HEAP32[$0 + 9144 >> 2]; + $1 = HEAP32[$0 + 9136 >> 2]; + HEAP32[$0 + 9132 >> 2] = HEAP32[$0 + 9140 >> 2]; + HEAP32[$0 + 9128 >> 2] = $1; + $2 = HEAP32[$0 + 9132 >> 2]; + $1 = HEAP32[$0 + 9128 >> 2]; + HEAP32[$0 + 440 >> 2] = $1; + HEAP32[$0 + 444 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_bool_20_28b2PrismaticJoint____29_28_29_20const___invoke_b2PrismaticJoint__28char_20const__2c_20bool_20_28b2PrismaticJoint____29_28_29_20const_29($4, $0 + 440 | 0); + HEAP32[$0 + 2004 >> 2] = 0; + HEAP32[$0 + 2e3 >> 2] = 306; + $1 = HEAP32[$0 + 2004 >> 2]; + $2 = HEAP32[$0 + 2e3 >> 2]; + HEAP32[$0 + 9184 >> 2] = $2; + HEAP32[$0 + 9188 >> 2] = $1; + $1 = HEAP32[$0 + 9184 >> 2]; + $2 = HEAP32[$0 + 9188 >> 2]; + HEAP32[$0 + 9212 >> 2] = $3; + HEAP32[$0 + 9208 >> 2] = 3825; + HEAP32[$0 + 9204 >> 2] = $2; + HEAP32[$0 + 9200 >> 2] = $1; + $3 = HEAP32[$0 + 9212 >> 2]; + $4 = HEAP32[$0 + 9208 >> 2]; + $1 = HEAP32[$0 + 9200 >> 2]; + HEAP32[$0 + 9196 >> 2] = HEAP32[$0 + 9204 >> 2]; + HEAP32[$0 + 9192 >> 2] = $1; + $2 = HEAP32[$0 + 9196 >> 2]; + $1 = HEAP32[$0 + 9192 >> 2]; + HEAP32[$0 + 432 >> 2] = $1; + HEAP32[$0 + 436 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2PrismaticJoint____29_28bool_29___invoke_b2PrismaticJoint__28char_20const__2c_20void_20_28b2PrismaticJoint____29_28bool_29_29($4, $0 + 432 | 0); + HEAP32[$0 + 1996 >> 2] = 0; + HEAP32[$0 + 1992 >> 2] = 307; + $1 = HEAP32[$0 + 1996 >> 2]; + $2 = HEAP32[$0 + 1992 >> 2]; + HEAP32[$0 + 9312 >> 2] = $2; + HEAP32[$0 + 9316 >> 2] = $1; + $1 = HEAP32[$0 + 9312 >> 2]; + $2 = HEAP32[$0 + 9316 >> 2]; + HEAP32[$0 + 9340 >> 2] = $3; + HEAP32[$0 + 9336 >> 2] = 10577; + HEAP32[$0 + 9332 >> 2] = $2; + HEAP32[$0 + 9328 >> 2] = $1; + $3 = HEAP32[$0 + 9340 >> 2]; + $4 = HEAP32[$0 + 9336 >> 2]; + $1 = HEAP32[$0 + 9328 >> 2]; + HEAP32[$0 + 9324 >> 2] = HEAP32[$0 + 9332 >> 2]; + HEAP32[$0 + 9320 >> 2] = $1; + $2 = HEAP32[$0 + 9324 >> 2]; + $1 = HEAP32[$0 + 9320 >> 2]; + HEAP32[$0 + 424 >> 2] = $1; + HEAP32[$0 + 428 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2PrismaticJoint____29_28float_29___invoke_b2PrismaticJoint__28char_20const__2c_20void_20_28b2PrismaticJoint____29_28float_29_29($4, $0 + 424 | 0); + HEAP32[$0 + 1988 >> 2] = 0; + HEAP32[$0 + 1984 >> 2] = 308; + $1 = HEAP32[$0 + 1988 >> 2]; + $2 = HEAP32[$0 + 1984 >> 2]; + HEAP32[$0 + 8928 >> 2] = $2; + HEAP32[$0 + 8932 >> 2] = $1; + $1 = HEAP32[$0 + 8928 >> 2]; + $2 = HEAP32[$0 + 8932 >> 2]; + HEAP32[$0 + 8956 >> 2] = $3; + HEAP32[$0 + 8952 >> 2] = 10591; + HEAP32[$0 + 8948 >> 2] = $2; + HEAP32[$0 + 8944 >> 2] = $1; + $3 = HEAP32[$0 + 8956 >> 2]; + $4 = HEAP32[$0 + 8952 >> 2]; + $1 = HEAP32[$0 + 8944 >> 2]; + HEAP32[$0 + 8940 >> 2] = HEAP32[$0 + 8948 >> 2]; + HEAP32[$0 + 8936 >> 2] = $1; + $2 = HEAP32[$0 + 8940 >> 2]; + $1 = HEAP32[$0 + 8936 >> 2]; + HEAP32[$0 + 416 >> 2] = $1; + HEAP32[$0 + 420 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2PrismaticJoint____29_28_29_20const___invoke_b2PrismaticJoint__28char_20const__2c_20float_20_28b2PrismaticJoint____29_28_29_20const_29($4, $0 + 416 | 0); + HEAP32[$0 + 1980 >> 2] = 0; + HEAP32[$0 + 1976 >> 2] = 309; + $1 = HEAP32[$0 + 1980 >> 2]; + $2 = HEAP32[$0 + 1976 >> 2]; + HEAP32[$0 + 9280 >> 2] = $2; + HEAP32[$0 + 9284 >> 2] = $1; + $1 = HEAP32[$0 + 9280 >> 2]; + $2 = HEAP32[$0 + 9284 >> 2]; + HEAP32[$0 + 9308 >> 2] = $3; + HEAP32[$0 + 9304 >> 2] = 10127; + HEAP32[$0 + 9300 >> 2] = $2; + HEAP32[$0 + 9296 >> 2] = $1; + $3 = HEAP32[$0 + 9308 >> 2]; + $4 = HEAP32[$0 + 9304 >> 2]; + $1 = HEAP32[$0 + 9296 >> 2]; + HEAP32[$0 + 9292 >> 2] = HEAP32[$0 + 9300 >> 2]; + HEAP32[$0 + 9288 >> 2] = $1; + $2 = HEAP32[$0 + 9292 >> 2]; + $1 = HEAP32[$0 + 9288 >> 2]; + HEAP32[$0 + 408 >> 2] = $1; + HEAP32[$0 + 412 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2PrismaticJoint____29_28float_29___invoke_b2PrismaticJoint__28char_20const__2c_20void_20_28b2PrismaticJoint____29_28float_29_29($4, $0 + 408 | 0); + HEAP32[$0 + 1972 >> 2] = 0; + HEAP32[$0 + 1968 >> 2] = 310; + $1 = HEAP32[$0 + 1972 >> 2]; + $2 = HEAP32[$0 + 1968 >> 2]; + HEAP32[$0 + 8896 >> 2] = $2; + HEAP32[$0 + 8900 >> 2] = $1; + $1 = HEAP32[$0 + 8896 >> 2]; + $2 = HEAP32[$0 + 8900 >> 2]; + HEAP32[$0 + 8924 >> 2] = $3; + HEAP32[$0 + 8920 >> 2] = 10144; + HEAP32[$0 + 8916 >> 2] = $2; + HEAP32[$0 + 8912 >> 2] = $1; + $3 = HEAP32[$0 + 8924 >> 2]; + $4 = HEAP32[$0 + 8920 >> 2]; + $1 = HEAP32[$0 + 8912 >> 2]; + HEAP32[$0 + 8908 >> 2] = HEAP32[$0 + 8916 >> 2]; + HEAP32[$0 + 8904 >> 2] = $1; + $2 = HEAP32[$0 + 8908 >> 2]; + $1 = HEAP32[$0 + 8904 >> 2]; + HEAP32[$0 + 400 >> 2] = $1; + HEAP32[$0 + 404 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2PrismaticJoint____29_28_29_20const___invoke_b2PrismaticJoint__28char_20const__2c_20float_20_28b2PrismaticJoint____29_28_29_20const_29($4, $0 + 400 | 0); + HEAP32[$0 + 1964 >> 2] = 0; + HEAP32[$0 + 1960 >> 2] = 311; + $1 = HEAP32[$0 + 1964 >> 2]; + $2 = HEAP32[$0 + 1960 >> 2]; + HEAP32[$0 + 9344 >> 2] = $2; + HEAP32[$0 + 9348 >> 2] = $1; + $1 = HEAP32[$0 + 9344 >> 2]; + $2 = HEAP32[$0 + 9348 >> 2]; + HEAP32[$0 + 9372 >> 2] = $3; + HEAP32[$0 + 9368 >> 2] = 10161; + HEAP32[$0 + 9364 >> 2] = $2; + HEAP32[$0 + 9360 >> 2] = $1; + $3 = HEAP32[$0 + 9372 >> 2]; + $4 = HEAP32[$0 + 9368 >> 2]; + $1 = HEAP32[$0 + 9360 >> 2]; + HEAP32[$0 + 9356 >> 2] = HEAP32[$0 + 9364 >> 2]; + HEAP32[$0 + 9352 >> 2] = $1; + $2 = HEAP32[$0 + 9356 >> 2]; + $1 = HEAP32[$0 + 9352 >> 2]; + HEAP32[$0 + 392 >> 2] = $1; + HEAP32[$0 + 396 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2PrismaticJoint____29_28float_29_20const___invoke_b2PrismaticJoint__28char_20const__2c_20float_20_28b2PrismaticJoint____29_28float_29_20const_29($4, $0 + 392 | 0); + HEAP32[$0 + 1956 >> 2] = 1; + HEAP32[$0 + 1952 >> 2] = 16; + $1 = HEAP32[$0 + 1956 >> 2]; + $2 = HEAP32[$0 + 1952 >> 2]; + HEAP32[$0 + 9376 >> 2] = $2; + HEAP32[$0 + 9380 >> 2] = $1; + $1 = HEAP32[$0 + 9376 >> 2]; + $2 = HEAP32[$0 + 9380 >> 2]; + HEAP32[$0 + 9404 >> 2] = $3; + HEAP32[$0 + 9400 >> 2] = 6324; + HEAP32[$0 + 9396 >> 2] = $2; + HEAP32[$0 + 9392 >> 2] = $1; + $3 = HEAP32[$0 + 9400 >> 2]; + $1 = HEAP32[$0 + 9392 >> 2]; + HEAP32[$0 + 9388 >> 2] = HEAP32[$0 + 9396 >> 2]; + HEAP32[$0 + 9384 >> 2] = $1; + $2 = HEAP32[$0 + 9388 >> 2]; + $1 = HEAP32[$0 + 9384 >> 2]; + HEAP32[$0 + 384 >> 2] = $1; + HEAP32[$0 + 388 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2PrismaticJoint____29_28_29___invoke_b2PrismaticJoint__28char_20const__2c_20void_20_28b2PrismaticJoint____29_28_29_29($3, $0 + 384 | 0); + HEAP32[$0 + 9428 >> 2] = $0 + 1951; + HEAP32[$0 + 9424 >> 2] = 8071; + void_20emscripten__base_b2JointDef___verify_b2RevoluteJointDef__28_29(); + HEAP32[$0 + 9420 >> 2] = 312; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2JointDef__20_28_emscripten__base_b2JointDef___getUpcaster_b2RevoluteJointDef__28_29_29_28b2RevoluteJointDef__29(), + HEAP32[wasm2js_i32$0 + 9416 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2RevoluteJointDef__20_28_emscripten__base_b2JointDef___getDowncaster_b2RevoluteJointDef__28_29_29_28b2JointDef__29(), + HEAP32[wasm2js_i32$0 + 9412 >> 2] = wasm2js_i32$1; + HEAP32[$0 + 9408 >> 2] = 313; + $1 = emscripten__internal__TypeID_b2RevoluteJointDef_2c_20void___get_28_29(); + $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2RevoluteJointDef__2c_20void___get_28_29(); + $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2RevoluteJointDef_20const__2c_20void___get_28_29(); + $4 = emscripten__base_b2JointDef___get_28_29(); + HEAP32[$0 + 12760 >> 2] = HEAP32[$0 + 9420 >> 2]; $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $6 = HEAP32[$0 + 9744 >> 2]; - HEAP32[$0 + 14684 >> 2] = HEAP32[$0 + 9740 >> 2]; - $7 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); - $8 = HEAP32[$0 + 9740 >> 2]; - HEAP32[$0 + 14680 >> 2] = HEAP32[$0 + 9736 >> 2]; - $9 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); - $10 = HEAP32[$0 + 9736 >> 2]; - $11 = HEAP32[$0 + 9748 >> 2]; - HEAP32[$0 + 15540 >> 2] = HEAP32[$0 + 9732 >> 2]; - _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 9732 >> 2]); - HEAP32[$0 + 9756 >> 2] = $0 + 2895; - HEAP32[$0 + 15548 >> 2] = HEAP32[$0 + 9756 >> 2]; - HEAP32[$0 + 15544 >> 2] = 224; - $1 = HEAP32[$0 + 15548 >> 2]; - void_20emscripten__internal__RegisterClassConstructor_b2JointDef__20_28__29_28_29___invoke_b2JointDef__28b2JointDef__20_28__29_28_29_29(HEAP32[$0 + 15544 >> 2]); - HEAP32[$0 + 9776 >> 2] = $1; - HEAP32[$0 + 9772 >> 2] = 9051; - HEAP32[$0 + 9768 >> 2] = 0; - $1 = HEAP32[$0 + 9776 >> 2]; - HEAP32[$0 + 9764 >> 2] = 225; - HEAP32[$0 + 9760 >> 2] = 226; - $2 = emscripten__internal__TypeID_b2JointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 9772 >> 2]; - $4 = emscripten__internal__TypeID_b2JointType_2c_20void___get_28_29(); - HEAP32[$0 + 15552 >> 2] = HEAP32[$0 + 9764 >> 2]; + $6 = HEAP32[$0 + 9420 >> 2]; + HEAP32[$0 + 12764 >> 2] = HEAP32[$0 + 9416 >> 2]; + $7 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $8 = HEAP32[$0 + 9416 >> 2]; + HEAP32[$0 + 12768 >> 2] = HEAP32[$0 + 9412 >> 2]; + $9 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $10 = HEAP32[$0 + 9412 >> 2]; + $11 = HEAP32[$0 + 9424 >> 2]; + HEAP32[$0 + 12772 >> 2] = HEAP32[$0 + 9408 >> 2]; + _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 9408 >> 2]); + HEAP32[$0 + 9432 >> 2] = $0 + 1951; + HEAP32[$0 + 12780 >> 2] = HEAP32[$0 + 9432 >> 2]; + HEAP32[$0 + 12776 >> 2] = 314; + $1 = HEAP32[$0 + 12780 >> 2]; + void_20emscripten__internal__RegisterClassConstructor_b2RevoluteJointDef__20_28__29_28_29___invoke_b2RevoluteJointDef__28b2RevoluteJointDef__20_28__29_28_29_29(HEAP32[$0 + 12776 >> 2]); + HEAP32[$0 + 9472 >> 2] = $1; + HEAP32[$0 + 9468 >> 2] = 11436; + HEAP32[$0 + 9464 >> 2] = 20; + $1 = HEAP32[$0 + 9472 >> 2]; + HEAP32[$0 + 9460 >> 2] = 315; + HEAP32[$0 + 9456 >> 2] = 316; + $2 = emscripten__internal__TypeID_b2RevoluteJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 9468 >> 2]; + $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); + HEAP32[$0 + 12784 >> 2] = HEAP32[$0 + 9460 >> 2]; $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 9764 >> 2]; - $7 = b2JointType_20b2JointDef_____20emscripten__internal__getContext_b2JointType_20b2JointDef_____28b2JointType_20b2JointDef____20const__29($0 + 9768 | 0); - $8 = emscripten__internal__TypeID_b2JointType_2c_20void___get_28_29(); - HEAP32[$0 + 15556 >> 2] = HEAP32[$0 + 9760 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 9760 >> 2], b2JointType_20b2JointDef_____20emscripten__internal__getContext_b2JointType_20b2JointDef_____28b2JointType_20b2JointDef____20const__29($0 + 9768 | 0) | 0); - $2 = emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_9__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_9__28embind_init_b2_28_29__$_9_20const__29($0 + 2894 | 0); - HEAP32[$0 + 9800 >> 2] = $1; - HEAP32[$0 + 9796 >> 2] = 10908; - HEAP32[$0 + 9792 >> 2] = $2; - $1 = HEAP32[$0 + 9800 >> 2]; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2JointDef__2c_20b2Body__29___invoke_b2JointDef_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28b2JointDef__2c_20b2Body__29_29(HEAP32[$0 + 9796 >> 2], HEAP32[$0 + 9792 >> 2]); - $2 = emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_10__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_10__28embind_init_b2_28_29__$_10_20const__29($0 + 2892 | 0); - HEAP32[$0 + 9824 >> 2] = $1; - HEAP32[$0 + 9820 >> 2] = 10917; - HEAP32[$0 + 9816 >> 2] = $2; - $1 = HEAP32[$0 + 9824 >> 2]; - void_20emscripten__internal__RegisterClassMethod_b2Body__20_28__29_28b2JointDef__29___invoke_b2JointDef_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Body__20_28__29_28b2JointDef__29_29(HEAP32[$0 + 9820 >> 2], HEAP32[$0 + 9816 >> 2]); - $2 = emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_11__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_11__28embind_init_b2_28_29__$_11_20const__29($0 + 2890 | 0); - HEAP32[$0 + 9788 >> 2] = $1; - HEAP32[$0 + 9784 >> 2] = 10790; - HEAP32[$0 + 9780 >> 2] = $2; - $1 = HEAP32[$0 + 9788 >> 2]; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2JointDef__2c_20b2Body__29___invoke_b2JointDef_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28b2JointDef__2c_20b2Body__29_29(HEAP32[$0 + 9784 >> 2], HEAP32[$0 + 9780 >> 2]); - $2 = emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_12__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_12__28embind_init_b2_28_29__$_12_20const__29($0 + 2888 | 0); - HEAP32[$0 + 9812 >> 2] = $1; - HEAP32[$0 + 9808 >> 2] = 10799; - HEAP32[$0 + 9804 >> 2] = $2; - $1 = HEAP32[$0 + 9812 >> 2]; - void_20emscripten__internal__RegisterClassMethod_b2Body__20_28__29_28b2JointDef__29___invoke_b2JointDef_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Body__20_28__29_28b2JointDef__29_29(HEAP32[$0 + 9808 >> 2], HEAP32[$0 + 9804 >> 2]); - HEAP32[$0 + 9844 >> 2] = $1; - HEAP32[$0 + 9840 >> 2] = 10002; - HEAP32[$0 + 9836 >> 2] = 16; - HEAP32[$0 + 9832 >> 2] = 227; - HEAP32[$0 + 9828 >> 2] = 228; - $1 = emscripten__internal__TypeID_b2JointDef_2c_20void___get_28_29(); - $2 = HEAP32[$0 + 9840 >> 2]; - $3 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); - HEAP32[$0 + 15560 >> 2] = HEAP32[$0 + 9832 >> 2]; - $4 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $5 = HEAP32[$0 + 9832 >> 2]; - $6 = bool_20b2JointDef_____20emscripten__internal__getContext_bool_20b2JointDef_____28bool_20b2JointDef____20const__29($0 + 9836 | 0); - $7 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); - HEAP32[$0 + 15564 >> 2] = HEAP32[$0 + 9828 >> 2]; - _embind_register_class_property($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 9828 >> 2], bool_20b2JointDef_____20emscripten__internal__getContext_bool_20b2JointDef_____28bool_20b2JointDef____20const__29($0 + 9836 | 0) | 0); - HEAP32[$0 + 9868 >> 2] = $0 + 2886; - HEAP32[$0 + 9864 >> 2] = 2842; - void_20emscripten__internal__NoBaseClass__verify_b2Joint__28_29(); - HEAP32[$0 + 9860 >> 2] = 229; - wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_b2Joint__28_29_29_28_29(), - HEAP32[wasm2js_i32$0 + 9856 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $0, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_b2Joint__28_29_29_28_29(), - HEAP32[wasm2js_i32$0 + 9852 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 9848 >> 2] = 230; - $1 = emscripten__internal__TypeID_b2Joint_2c_20void___get_28_29(); - $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2Joint__2c_20void___get_28_29(); - $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2Joint_20const__2c_20void___get_28_29(); - $4 = emscripten__internal__NoBaseClass__get_28_29(); - HEAP32[$0 + 15568 >> 2] = HEAP32[$0 + 9860 >> 2]; + $6 = HEAP32[$0 + 9460 >> 2]; + $7 = b2Vec2_20b2RevoluteJointDef_____20emscripten__internal__getContext_b2Vec2_20b2RevoluteJointDef_____28b2Vec2_20b2RevoluteJointDef____20const__29($0 + 9464 | 0); + $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); + HEAP32[$0 + 12792 >> 2] = HEAP32[$0 + 9456 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 9456 >> 2], b2Vec2_20b2RevoluteJointDef_____20emscripten__internal__getContext_b2Vec2_20b2RevoluteJointDef_____28b2Vec2_20b2RevoluteJointDef____20const__29($0 + 9464 | 0) | 0); + HEAP32[$0 + 9452 >> 2] = $1; + HEAP32[$0 + 9448 >> 2] = 11298; + HEAP32[$0 + 9444 >> 2] = 28; + $1 = HEAP32[$0 + 9452 >> 2]; + HEAP32[$0 + 9440 >> 2] = 315; + HEAP32[$0 + 9436 >> 2] = 316; + $2 = emscripten__internal__TypeID_b2RevoluteJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 9448 >> 2]; + $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); + HEAP32[$0 + 12788 >> 2] = HEAP32[$0 + 9440 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 9440 >> 2]; + $7 = b2Vec2_20b2RevoluteJointDef_____20emscripten__internal__getContext_b2Vec2_20b2RevoluteJointDef_____28b2Vec2_20b2RevoluteJointDef____20const__29($0 + 9444 | 0); + $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); + HEAP32[$0 + 12796 >> 2] = HEAP32[$0 + 9436 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 9436 >> 2], b2Vec2_20b2RevoluteJointDef_____20emscripten__internal__getContext_b2Vec2_20b2RevoluteJointDef_____28b2Vec2_20b2RevoluteJointDef____20const__29($0 + 9444 | 0) | 0); + HEAP32[$0 + 9572 >> 2] = $1; + HEAP32[$0 + 9568 >> 2] = 9676; + HEAP32[$0 + 9564 >> 2] = 36; + $1 = HEAP32[$0 + 9572 >> 2]; + HEAP32[$0 + 9560 >> 2] = 317; + HEAP32[$0 + 9556 >> 2] = 318; + $2 = emscripten__internal__TypeID_b2RevoluteJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 9568 >> 2]; + $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12800 >> 2] = HEAP32[$0 + 9560 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 9560 >> 2]; + $7 = float_20b2RevoluteJointDef_____20emscripten__internal__getContext_float_20b2RevoluteJointDef_____28float_20b2RevoluteJointDef____20const__29($0 + 9564 | 0); + $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12820 >> 2] = HEAP32[$0 + 9556 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 9556 >> 2], float_20b2RevoluteJointDef_____20emscripten__internal__getContext_float_20b2RevoluteJointDef_____28float_20b2RevoluteJointDef____20const__29($0 + 9564 | 0) | 0); + HEAP32[$0 + 9612 >> 2] = $1; + HEAP32[$0 + 9608 >> 2] = 3037; + HEAP32[$0 + 9604 >> 2] = 40; + $1 = HEAP32[$0 + 9612 >> 2]; + HEAP32[$0 + 9600 >> 2] = 319; + HEAP32[$0 + 9596 >> 2] = 320; + $2 = emscripten__internal__TypeID_b2RevoluteJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 9608 >> 2]; + $4 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); + HEAP32[$0 + 12840 >> 2] = HEAP32[$0 + 9600 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 9600 >> 2]; + $7 = bool_20b2RevoluteJointDef_____20emscripten__internal__getContext_bool_20b2RevoluteJointDef_____28bool_20b2RevoluteJointDef____20const__29($0 + 9604 | 0); + $8 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); + HEAP32[$0 + 12848 >> 2] = HEAP32[$0 + 9596 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 9596 >> 2], bool_20b2RevoluteJointDef_____20emscripten__internal__getContext_bool_20b2RevoluteJointDef_____28bool_20b2RevoluteJointDef____20const__29($0 + 9604 | 0) | 0); + HEAP32[$0 + 9552 >> 2] = $1; + HEAP32[$0 + 9548 >> 2] = 9654; + HEAP32[$0 + 9544 >> 2] = 44; + $1 = HEAP32[$0 + 9552 >> 2]; + HEAP32[$0 + 9540 >> 2] = 317; + HEAP32[$0 + 9536 >> 2] = 318; + $2 = emscripten__internal__TypeID_b2RevoluteJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 9548 >> 2]; + $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12804 >> 2] = HEAP32[$0 + 9540 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 9540 >> 2]; + $7 = float_20b2RevoluteJointDef_____20emscripten__internal__getContext_float_20b2RevoluteJointDef_____28float_20b2RevoluteJointDef____20const__29($0 + 9544 | 0); + $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12824 >> 2] = HEAP32[$0 + 9536 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 9536 >> 2], float_20b2RevoluteJointDef_____20emscripten__internal__getContext_float_20b2RevoluteJointDef_____28float_20b2RevoluteJointDef____20const__29($0 + 9544 | 0) | 0); + HEAP32[$0 + 9532 >> 2] = $1; + HEAP32[$0 + 9528 >> 2] = 9665; + HEAP32[$0 + 9524 >> 2] = 48; + $1 = HEAP32[$0 + 9532 >> 2]; + HEAP32[$0 + 9520 >> 2] = 317; + HEAP32[$0 + 9516 >> 2] = 318; + $2 = emscripten__internal__TypeID_b2RevoluteJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 9528 >> 2]; + $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12808 >> 2] = HEAP32[$0 + 9520 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 9520 >> 2]; + $7 = float_20b2RevoluteJointDef_____20emscripten__internal__getContext_float_20b2RevoluteJointDef_____28float_20b2RevoluteJointDef____20const__29($0 + 9524 | 0); + $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12828 >> 2] = HEAP32[$0 + 9516 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 9516 >> 2], float_20b2RevoluteJointDef_____20emscripten__internal__getContext_float_20b2RevoluteJointDef_____28float_20b2RevoluteJointDef____20const__29($0 + 9524 | 0) | 0); + HEAP32[$0 + 9592 >> 2] = $1; + HEAP32[$0 + 9588 >> 2] = 3813; + HEAP32[$0 + 9584 >> 2] = 52; + $1 = HEAP32[$0 + 9592 >> 2]; + HEAP32[$0 + 9580 >> 2] = 319; + HEAP32[$0 + 9576 >> 2] = 320; + $2 = emscripten__internal__TypeID_b2RevoluteJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 9588 >> 2]; + $4 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); + HEAP32[$0 + 12844 >> 2] = HEAP32[$0 + 9580 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 9580 >> 2]; + $7 = bool_20b2RevoluteJointDef_____20emscripten__internal__getContext_bool_20b2RevoluteJointDef_____28bool_20b2RevoluteJointDef____20const__29($0 + 9584 | 0); + $8 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); + HEAP32[$0 + 12852 >> 2] = HEAP32[$0 + 9576 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 9576 >> 2], bool_20b2RevoluteJointDef_____20emscripten__internal__getContext_bool_20b2RevoluteJointDef_____28bool_20b2RevoluteJointDef____20const__29($0 + 9584 | 0) | 0); + HEAP32[$0 + 9512 >> 2] = $1; + HEAP32[$0 + 9508 >> 2] = 10566; + HEAP32[$0 + 9504 >> 2] = 56; + $1 = HEAP32[$0 + 9512 >> 2]; + HEAP32[$0 + 9500 >> 2] = 317; + HEAP32[$0 + 9496 >> 2] = 318; + $2 = emscripten__internal__TypeID_b2RevoluteJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 9508 >> 2]; + $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12812 >> 2] = HEAP32[$0 + 9500 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 9500 >> 2]; + $7 = float_20b2RevoluteJointDef_____20emscripten__internal__getContext_float_20b2RevoluteJointDef_____28float_20b2RevoluteJointDef____20const__29($0 + 9504 | 0); + $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12832 >> 2] = HEAP32[$0 + 9496 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 9496 >> 2], float_20b2RevoluteJointDef_____20emscripten__internal__getContext_float_20b2RevoluteJointDef_____28float_20b2RevoluteJointDef____20const__29($0 + 9504 | 0) | 0); + HEAP32[$0 + 9492 >> 2] = $1; + HEAP32[$0 + 9488 >> 2] = 8968; + HEAP32[$0 + 9484 >> 2] = 60; + HEAP32[$0 + 9480 >> 2] = 317; + HEAP32[$0 + 9476 >> 2] = 318; + $1 = emscripten__internal__TypeID_b2RevoluteJointDef_2c_20void___get_28_29(); + $2 = HEAP32[$0 + 9488 >> 2]; + $3 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12816 >> 2] = HEAP32[$0 + 9480 >> 2]; + $4 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); + $5 = HEAP32[$0 + 9480 >> 2]; + $6 = float_20b2RevoluteJointDef_____20emscripten__internal__getContext_float_20b2RevoluteJointDef_____28float_20b2RevoluteJointDef____20const__29($0 + 9484 | 0); + $7 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12836 >> 2] = HEAP32[$0 + 9476 >> 2]; + _embind_register_class_property($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 9476 >> 2], float_20b2RevoluteJointDef_____20emscripten__internal__getContext_float_20b2RevoluteJointDef_____28float_20b2RevoluteJointDef____20const__29($0 + 9484 | 0) | 0); + HEAP32[$0 + 9636 >> 2] = $0 + 1950; + HEAP32[$0 + 9632 >> 2] = 2762; + void_20emscripten__base_b2Joint___verify_b2RevoluteJoint__28_29(); + HEAP32[$0 + 9628 >> 2] = 321; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2Joint__20_28_emscripten__base_b2Joint___getUpcaster_b2RevoluteJoint__28_29_29_28b2RevoluteJoint__29(), + HEAP32[wasm2js_i32$0 + 9624 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2RevoluteJoint__20_28_emscripten__base_b2Joint___getDowncaster_b2RevoluteJoint__28_29_29_28b2Joint__29(), + HEAP32[wasm2js_i32$0 + 9620 >> 2] = wasm2js_i32$1; + HEAP32[$0 + 9616 >> 2] = 322; + $1 = emscripten__internal__TypeID_b2RevoluteJoint_2c_20void___get_28_29(); + $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2RevoluteJoint__2c_20void___get_28_29(); + $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2RevoluteJoint_20const__2c_20void___get_28_29(); + $4 = emscripten__base_b2Joint___get_28_29(); + HEAP32[$0 + 12856 >> 2] = HEAP32[$0 + 9628 >> 2]; $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $6 = HEAP32[$0 + 9860 >> 2]; - HEAP32[$0 + 14676 >> 2] = HEAP32[$0 + 9856 >> 2]; - $7 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); - $8 = HEAP32[$0 + 9856 >> 2]; - HEAP32[$0 + 14672 >> 2] = HEAP32[$0 + 9852 >> 2]; - $9 = char_20const__20emscripten__internal__getGenericSignature_void__28_29(); - $10 = HEAP32[$0 + 9852 >> 2]; - $11 = HEAP32[$0 + 9864 >> 2]; - HEAP32[$0 + 15572 >> 2] = HEAP32[$0 + 9848 >> 2]; - _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 9848 >> 2]); - HEAP32[$0 + 2880 >> 2] = 0; - HEAP32[$0 + 2876 >> 2] = 231; - $1 = HEAP32[$0 + 2880 >> 2]; - $2 = HEAP32[$0 + 2876 >> 2]; - HEAP32[$0 + 9872 >> 2] = $2; - HEAP32[$0 + 9876 >> 2] = $1; - $1 = HEAP32[$0 + 9872 >> 2]; - $2 = HEAP32[$0 + 9876 >> 2]; - HEAP32[$0 + 9900 >> 2] = $0 + 2886; - HEAP32[$0 + 9896 >> 2] = 9081; - HEAP32[$0 + 9892 >> 2] = $2; - HEAP32[$0 + 9888 >> 2] = $1; - $3 = HEAP32[$0 + 9900 >> 2]; - $4 = HEAP32[$0 + 9896 >> 2]; - $1 = HEAP32[$0 + 9888 >> 2]; - HEAP32[$0 + 9884 >> 2] = HEAP32[$0 + 9892 >> 2]; - HEAP32[$0 + 9880 >> 2] = $1; - $2 = HEAP32[$0 + 9884 >> 2]; - $1 = HEAP32[$0 + 9880 >> 2]; - HEAP32[$0 + 832 >> 2] = $1; - HEAP32[$0 + 836 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2JointType_20_28b2Joint____29_28_29_20const___invoke_b2Joint__28char_20const__2c_20b2JointType_20_28b2Joint____29_28_29_20const_29($4, $0 + 832 | 0); - HEAP32[$0 + 2868 >> 2] = 0; - HEAP32[$0 + 2864 >> 2] = 232; - $1 = HEAP32[$0 + 2868 >> 2]; - $2 = HEAP32[$0 + 2864 >> 2]; - HEAP32[$0 + 9936 >> 2] = $2; - HEAP32[$0 + 9940 >> 2] = $1; - $1 = HEAP32[$0 + 9936 >> 2]; - $2 = HEAP32[$0 + 9940 >> 2]; - HEAP32[$0 + 9964 >> 2] = $3; - HEAP32[$0 + 9960 >> 2] = 10917; - HEAP32[$0 + 9956 >> 2] = $2; - HEAP32[$0 + 9952 >> 2] = $1; - $3 = HEAP32[$0 + 9964 >> 2]; - $4 = HEAP32[$0 + 9960 >> 2]; - $1 = HEAP32[$0 + 9952 >> 2]; - HEAP32[$0 + 9948 >> 2] = HEAP32[$0 + 9956 >> 2]; - HEAP32[$0 + 9944 >> 2] = $1; - $2 = HEAP32[$0 + 9948 >> 2]; - $1 = HEAP32[$0 + 9944 >> 2]; - HEAP32[$0 + 824 >> 2] = $1; - HEAP32[$0 + 828 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Body__20_28b2Joint____29_28_29___invoke_b2Joint_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Body__20_28b2Joint____29_28_29_29($4, $0 + 824 | 0); - HEAP32[$0 + 2856 >> 2] = 0; - HEAP32[$0 + 2852 >> 2] = 233; - $1 = HEAP32[$0 + 2856 >> 2]; - $2 = HEAP32[$0 + 2852 >> 2]; - HEAP32[$0 + 9904 >> 2] = $2; - HEAP32[$0 + 9908 >> 2] = $1; - $1 = HEAP32[$0 + 9904 >> 2]; - $2 = HEAP32[$0 + 9908 >> 2]; - HEAP32[$0 + 9932 >> 2] = $3; - HEAP32[$0 + 9928 >> 2] = 10799; - HEAP32[$0 + 9924 >> 2] = $2; - HEAP32[$0 + 9920 >> 2] = $1; - $3 = HEAP32[$0 + 9932 >> 2]; - $4 = HEAP32[$0 + 9928 >> 2]; - $1 = HEAP32[$0 + 9920 >> 2]; - HEAP32[$0 + 9916 >> 2] = HEAP32[$0 + 9924 >> 2]; + $6 = HEAP32[$0 + 9628 >> 2]; + HEAP32[$0 + 12860 >> 2] = HEAP32[$0 + 9624 >> 2]; + $7 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $8 = HEAP32[$0 + 9624 >> 2]; + HEAP32[$0 + 12864 >> 2] = HEAP32[$0 + 9620 >> 2]; + $9 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $10 = HEAP32[$0 + 9620 >> 2]; + $11 = HEAP32[$0 + 9632 >> 2]; + HEAP32[$0 + 12868 >> 2] = HEAP32[$0 + 9616 >> 2]; + _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 9616 >> 2]); + HEAP32[$0 + 1944 >> 2] = 0; + HEAP32[$0 + 1940 >> 2] = 323; + $1 = HEAP32[$0 + 1944 >> 2]; + $2 = HEAP32[$0 + 1940 >> 2]; + HEAP32[$0 + 9672 >> 2] = $2; + HEAP32[$0 + 9676 >> 2] = $1; + $1 = HEAP32[$0 + 9672 >> 2]; + $2 = HEAP32[$0 + 9676 >> 2]; + HEAP32[$0 + 9700 >> 2] = $0 + 1950; + HEAP32[$0 + 9696 >> 2] = 11449; + HEAP32[$0 + 9692 >> 2] = $2; + HEAP32[$0 + 9688 >> 2] = $1; + $3 = HEAP32[$0 + 9700 >> 2]; + $4 = HEAP32[$0 + 9696 >> 2]; + $1 = HEAP32[$0 + 9688 >> 2]; + HEAP32[$0 + 9684 >> 2] = HEAP32[$0 + 9692 >> 2]; + HEAP32[$0 + 9680 >> 2] = $1; + $2 = HEAP32[$0 + 9684 >> 2]; + $1 = HEAP32[$0 + 9680 >> 2]; + HEAP32[$0 + 376 >> 2] = $1; + HEAP32[$0 + 380 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2RevoluteJoint____29_28_29_20const___invoke_b2RevoluteJoint__28char_20const__2c_20b2Vec2_20const__20_28b2RevoluteJoint____29_28_29_20const_29($4, $0 + 376 | 0); + HEAP32[$0 + 1936 >> 2] = 0; + HEAP32[$0 + 1932 >> 2] = 324; + $1 = HEAP32[$0 + 1936 >> 2]; + $2 = HEAP32[$0 + 1932 >> 2]; + HEAP32[$0 + 9640 >> 2] = $2; + HEAP32[$0 + 9644 >> 2] = $1; + $1 = HEAP32[$0 + 9640 >> 2]; + $2 = HEAP32[$0 + 9644 >> 2]; + HEAP32[$0 + 9668 >> 2] = $3; + HEAP32[$0 + 9664 >> 2] = 11311; + HEAP32[$0 + 9660 >> 2] = $2; + HEAP32[$0 + 9656 >> 2] = $1; + $3 = HEAP32[$0 + 9668 >> 2]; + $4 = HEAP32[$0 + 9664 >> 2]; + $1 = HEAP32[$0 + 9656 >> 2]; + HEAP32[$0 + 9652 >> 2] = HEAP32[$0 + 9660 >> 2]; + HEAP32[$0 + 9648 >> 2] = $1; + $2 = HEAP32[$0 + 9652 >> 2]; + $1 = HEAP32[$0 + 9648 >> 2]; + HEAP32[$0 + 368 >> 2] = $1; + HEAP32[$0 + 372 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2RevoluteJoint____29_28_29_20const___invoke_b2RevoluteJoint__28char_20const__2c_20b2Vec2_20const__20_28b2RevoluteJoint____29_28_29_20const_29($4, $0 + 368 | 0); + HEAP32[$0 + 1928 >> 2] = 0; + HEAP32[$0 + 1924 >> 2] = 325; + $1 = HEAP32[$0 + 1928 >> 2]; + $2 = HEAP32[$0 + 1924 >> 2]; + HEAP32[$0 + 9896 >> 2] = $2; + HEAP32[$0 + 9900 >> 2] = $1; + $1 = HEAP32[$0 + 9896 >> 2]; + $2 = HEAP32[$0 + 9900 >> 2]; + HEAP32[$0 + 9924 >> 2] = $3; + HEAP32[$0 + 9920 >> 2] = 9691; + HEAP32[$0 + 9916 >> 2] = $2; HEAP32[$0 + 9912 >> 2] = $1; - $2 = HEAP32[$0 + 9916 >> 2]; + $3 = HEAP32[$0 + 9924 >> 2]; + $4 = HEAP32[$0 + 9920 >> 2]; $1 = HEAP32[$0 + 9912 >> 2]; - HEAP32[$0 + 816 >> 2] = $1; - HEAP32[$0 + 820 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Body__20_28b2Joint____29_28_29___invoke_b2Joint_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Body__20_28b2Joint____29_28_29_29($4, $0 + 816 | 0); - HEAP32[$0 + 2844 >> 2] = 1; - HEAP32[$0 + 2840 >> 2] = 0; - $1 = HEAP32[$0 + 2844 >> 2]; - $2 = HEAP32[$0 + 2840 >> 2]; - HEAP32[$0 + 1e4 >> 2] = $2; - HEAP32[$0 + 10004 >> 2] = $1; - $1 = HEAP32[$0 + 1e4 >> 2]; - $2 = HEAP32[$0 + 10004 >> 2]; - HEAP32[$0 + 10028 >> 2] = $3; - HEAP32[$0 + 10024 >> 2] = 10951; - HEAP32[$0 + 10020 >> 2] = $2; - HEAP32[$0 + 10016 >> 2] = $1; - $3 = HEAP32[$0 + 10028 >> 2]; - $4 = HEAP32[$0 + 10024 >> 2]; - $1 = HEAP32[$0 + 10016 >> 2]; - HEAP32[$0 + 10012 >> 2] = HEAP32[$0 + 10020 >> 2]; - HEAP32[$0 + 10008 >> 2] = $1; - $2 = HEAP32[$0 + 10012 >> 2]; - $1 = HEAP32[$0 + 10008 >> 2]; - HEAP32[$0 + 808 >> 2] = $1; - HEAP32[$0 + 812 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2Joint____29_28_29_20const___invoke_b2Joint_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Vec2_20_28b2Joint____29_28_29_20const_29($4, $0 + 808 | 0); - HEAP32[$0 + 2832 >> 2] = 1; - HEAP32[$0 + 2828 >> 2] = 4; - $1 = HEAP32[$0 + 2832 >> 2]; - $2 = HEAP32[$0 + 2828 >> 2]; - HEAP32[$0 + 9968 >> 2] = $2; - HEAP32[$0 + 9972 >> 2] = $1; - $1 = HEAP32[$0 + 9968 >> 2]; - $2 = HEAP32[$0 + 9972 >> 2]; - HEAP32[$0 + 9996 >> 2] = $3; - HEAP32[$0 + 9992 >> 2] = 10808; - HEAP32[$0 + 9988 >> 2] = $2; - HEAP32[$0 + 9984 >> 2] = $1; - $3 = HEAP32[$0 + 9996 >> 2]; - $4 = HEAP32[$0 + 9992 >> 2]; - $1 = HEAP32[$0 + 9984 >> 2]; - HEAP32[$0 + 9980 >> 2] = HEAP32[$0 + 9988 >> 2]; + HEAP32[$0 + 9908 >> 2] = HEAP32[$0 + 9916 >> 2]; + HEAP32[$0 + 9904 >> 2] = $1; + $2 = HEAP32[$0 + 9908 >> 2]; + $1 = HEAP32[$0 + 9904 >> 2]; + HEAP32[$0 + 360 >> 2] = $1; + HEAP32[$0 + 364 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2RevoluteJoint____29_28_29_20const___invoke_b2RevoluteJoint__28char_20const__2c_20float_20_28b2RevoluteJoint____29_28_29_20const_29($4, $0 + 360 | 0); + HEAP32[$0 + 1920 >> 2] = 0; + HEAP32[$0 + 1916 >> 2] = 326; + $1 = HEAP32[$0 + 1920 >> 2]; + $2 = HEAP32[$0 + 1916 >> 2]; + HEAP32[$0 + 9864 >> 2] = $2; + HEAP32[$0 + 9868 >> 2] = $1; + $1 = HEAP32[$0 + 9864 >> 2]; + $2 = HEAP32[$0 + 9868 >> 2]; + HEAP32[$0 + 9892 >> 2] = $3; + HEAP32[$0 + 9888 >> 2] = 9631; + HEAP32[$0 + 9884 >> 2] = $2; + HEAP32[$0 + 9880 >> 2] = $1; + $3 = HEAP32[$0 + 9892 >> 2]; + $4 = HEAP32[$0 + 9888 >> 2]; + $1 = HEAP32[$0 + 9880 >> 2]; + HEAP32[$0 + 9876 >> 2] = HEAP32[$0 + 9884 >> 2]; + HEAP32[$0 + 9872 >> 2] = $1; + $2 = HEAP32[$0 + 9876 >> 2]; + $1 = HEAP32[$0 + 9872 >> 2]; + HEAP32[$0 + 352 >> 2] = $1; + HEAP32[$0 + 356 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2RevoluteJoint____29_28_29_20const___invoke_b2RevoluteJoint__28char_20const__2c_20float_20_28b2RevoluteJoint____29_28_29_20const_29($4, $0 + 352 | 0); + HEAP32[$0 + 1912 >> 2] = 0; + HEAP32[$0 + 1908 >> 2] = 327; + $1 = HEAP32[$0 + 1912 >> 2]; + $2 = HEAP32[$0 + 1908 >> 2]; + HEAP32[$0 + 9832 >> 2] = $2; + HEAP32[$0 + 9836 >> 2] = $1; + $1 = HEAP32[$0 + 9832 >> 2]; + $2 = HEAP32[$0 + 9836 >> 2]; + HEAP32[$0 + 9860 >> 2] = $3; + HEAP32[$0 + 9856 >> 2] = 10506; + HEAP32[$0 + 9852 >> 2] = $2; + HEAP32[$0 + 9848 >> 2] = $1; + $3 = HEAP32[$0 + 9860 >> 2]; + $4 = HEAP32[$0 + 9856 >> 2]; + $1 = HEAP32[$0 + 9848 >> 2]; + HEAP32[$0 + 9844 >> 2] = HEAP32[$0 + 9852 >> 2]; + HEAP32[$0 + 9840 >> 2] = $1; + $2 = HEAP32[$0 + 9844 >> 2]; + $1 = HEAP32[$0 + 9840 >> 2]; + HEAP32[$0 + 344 >> 2] = $1; + HEAP32[$0 + 348 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2RevoluteJoint____29_28_29_20const___invoke_b2RevoluteJoint__28char_20const__2c_20float_20_28b2RevoluteJoint____29_28_29_20const_29($4, $0 + 344 | 0); + HEAP32[$0 + 1904 >> 2] = 0; + HEAP32[$0 + 1900 >> 2] = 328; + $1 = HEAP32[$0 + 1904 >> 2]; + $2 = HEAP32[$0 + 1900 >> 2]; + HEAP32[$0 + 9960 >> 2] = $2; + HEAP32[$0 + 9964 >> 2] = $1; + $1 = HEAP32[$0 + 9960 >> 2]; + $2 = HEAP32[$0 + 9964 >> 2]; + HEAP32[$0 + 9988 >> 2] = $3; + HEAP32[$0 + 9984 >> 2] = 10448; + HEAP32[$0 + 9980 >> 2] = $2; HEAP32[$0 + 9976 >> 2] = $1; - $2 = HEAP32[$0 + 9980 >> 2]; + $3 = HEAP32[$0 + 9988 >> 2]; + $4 = HEAP32[$0 + 9984 >> 2]; $1 = HEAP32[$0 + 9976 >> 2]; - HEAP32[$0 + 800 >> 2] = $1; - HEAP32[$0 + 804 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2Joint____29_28_29_20const___invoke_b2Joint_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Vec2_20_28b2Joint____29_28_29_20const_29($4, $0 + 800 | 0); - HEAP32[$0 + 2824 >> 2] = 1; - HEAP32[$0 + 2820 >> 2] = 8; - $1 = HEAP32[$0 + 2824 >> 2]; - $2 = HEAP32[$0 + 2820 >> 2]; - HEAP32[$0 + 10032 >> 2] = $2; - HEAP32[$0 + 10036 >> 2] = $1; - $1 = HEAP32[$0 + 10032 >> 2]; - $2 = HEAP32[$0 + 10036 >> 2]; - HEAP32[$0 + 10060 >> 2] = $3; - HEAP32[$0 + 10056 >> 2] = 9766; - HEAP32[$0 + 10052 >> 2] = $2; - HEAP32[$0 + 10048 >> 2] = $1; - $3 = HEAP32[$0 + 10060 >> 2]; - $4 = HEAP32[$0 + 10056 >> 2]; - $1 = HEAP32[$0 + 10048 >> 2]; - HEAP32[$0 + 10044 >> 2] = HEAP32[$0 + 10052 >> 2]; + HEAP32[$0 + 9972 >> 2] = HEAP32[$0 + 9980 >> 2]; + HEAP32[$0 + 9968 >> 2] = $1; + $2 = HEAP32[$0 + 9972 >> 2]; + $1 = HEAP32[$0 + 9968 >> 2]; + HEAP32[$0 + 336 >> 2] = $1; + HEAP32[$0 + 340 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_bool_20_28b2RevoluteJoint____29_28_29_20const___invoke_b2RevoluteJoint__28char_20const__2c_20bool_20_28b2RevoluteJoint____29_28_29_20const_29($4, $0 + 336 | 0); + HEAP32[$0 + 1896 >> 2] = 0; + HEAP32[$0 + 1892 >> 2] = 329; + $1 = HEAP32[$0 + 1896 >> 2]; + $2 = HEAP32[$0 + 1892 >> 2]; + HEAP32[$0 + 10024 >> 2] = $2; + HEAP32[$0 + 10028 >> 2] = $1; + $1 = HEAP32[$0 + 10024 >> 2]; + $2 = HEAP32[$0 + 10028 >> 2]; + HEAP32[$0 + 10052 >> 2] = $3; + HEAP32[$0 + 10048 >> 2] = 3049; + HEAP32[$0 + 10044 >> 2] = $2; HEAP32[$0 + 10040 >> 2] = $1; - $2 = HEAP32[$0 + 10044 >> 2]; + $3 = HEAP32[$0 + 10052 >> 2]; + $4 = HEAP32[$0 + 10048 >> 2]; $1 = HEAP32[$0 + 10040 >> 2]; - HEAP32[$0 + 792 >> 2] = $1; - HEAP32[$0 + 796 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2Joint____29_28float_29_20const___invoke_b2Joint__28char_20const__2c_20b2Vec2_20_28b2Joint____29_28float_29_20const_29($4, $0 + 792 | 0); - HEAP32[$0 + 2816 >> 2] = 1; - HEAP32[$0 + 2812 >> 2] = 12; - $1 = HEAP32[$0 + 2816 >> 2]; - $2 = HEAP32[$0 + 2812 >> 2]; - HEAP32[$0 + 10064 >> 2] = $2; - HEAP32[$0 + 10068 >> 2] = $1; - $1 = HEAP32[$0 + 10064 >> 2]; - $2 = HEAP32[$0 + 10068 >> 2]; - HEAP32[$0 + 10092 >> 2] = $3; - HEAP32[$0 + 10088 >> 2] = 8685; - HEAP32[$0 + 10084 >> 2] = $2; - HEAP32[$0 + 10080 >> 2] = $1; - $3 = HEAP32[$0 + 10092 >> 2]; - $4 = HEAP32[$0 + 10088 >> 2]; - $1 = HEAP32[$0 + 10080 >> 2]; - HEAP32[$0 + 10076 >> 2] = HEAP32[$0 + 10084 >> 2]; + HEAP32[$0 + 10036 >> 2] = HEAP32[$0 + 10044 >> 2]; + HEAP32[$0 + 10032 >> 2] = $1; + $2 = HEAP32[$0 + 10036 >> 2]; + $1 = HEAP32[$0 + 10032 >> 2]; + HEAP32[$0 + 328 >> 2] = $1; + HEAP32[$0 + 332 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2RevoluteJoint____29_28bool_29___invoke_b2RevoluteJoint__28char_20const__2c_20void_20_28b2RevoluteJoint____29_28bool_29_29($4, $0 + 328 | 0); + HEAP32[$0 + 1888 >> 2] = 0; + HEAP32[$0 + 1884 >> 2] = 330; + $1 = HEAP32[$0 + 1888 >> 2]; + $2 = HEAP32[$0 + 1884 >> 2]; + HEAP32[$0 + 9800 >> 2] = $2; + HEAP32[$0 + 9804 >> 2] = $1; + $1 = HEAP32[$0 + 9800 >> 2]; + $2 = HEAP32[$0 + 9804 >> 2]; + HEAP32[$0 + 9828 >> 2] = $3; + HEAP32[$0 + 9824 >> 2] = 3009; + HEAP32[$0 + 9820 >> 2] = $2; + HEAP32[$0 + 9816 >> 2] = $1; + $3 = HEAP32[$0 + 9828 >> 2]; + $4 = HEAP32[$0 + 9824 >> 2]; + $1 = HEAP32[$0 + 9816 >> 2]; + HEAP32[$0 + 9812 >> 2] = HEAP32[$0 + 9820 >> 2]; + HEAP32[$0 + 9808 >> 2] = $1; + $2 = HEAP32[$0 + 9812 >> 2]; + $1 = HEAP32[$0 + 9808 >> 2]; + HEAP32[$0 + 320 >> 2] = $1; + HEAP32[$0 + 324 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2RevoluteJoint____29_28_29_20const___invoke_b2RevoluteJoint__28char_20const__2c_20float_20_28b2RevoluteJoint____29_28_29_20const_29($4, $0 + 320 | 0); + HEAP32[$0 + 1880 >> 2] = 0; + HEAP32[$0 + 1876 >> 2] = 331; + $1 = HEAP32[$0 + 1880 >> 2]; + $2 = HEAP32[$0 + 1876 >> 2]; + HEAP32[$0 + 9768 >> 2] = $2; + HEAP32[$0 + 9772 >> 2] = $1; + $1 = HEAP32[$0 + 9768 >> 2]; + $2 = HEAP32[$0 + 9772 >> 2]; + HEAP32[$0 + 9796 >> 2] = $3; + HEAP32[$0 + 9792 >> 2] = 3023; + HEAP32[$0 + 9788 >> 2] = $2; + HEAP32[$0 + 9784 >> 2] = $1; + $3 = HEAP32[$0 + 9796 >> 2]; + $4 = HEAP32[$0 + 9792 >> 2]; + $1 = HEAP32[$0 + 9784 >> 2]; + HEAP32[$0 + 9780 >> 2] = HEAP32[$0 + 9788 >> 2]; + HEAP32[$0 + 9776 >> 2] = $1; + $2 = HEAP32[$0 + 9780 >> 2]; + $1 = HEAP32[$0 + 9776 >> 2]; + HEAP32[$0 + 312 >> 2] = $1; + HEAP32[$0 + 316 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2RevoluteJoint____29_28_29_20const___invoke_b2RevoluteJoint__28char_20const__2c_20float_20_28b2RevoluteJoint____29_28_29_20const_29($4, $0 + 312 | 0); + HEAP32[$0 + 1872 >> 2] = 0; + HEAP32[$0 + 1868 >> 2] = 332; + $1 = HEAP32[$0 + 1872 >> 2]; + $2 = HEAP32[$0 + 1868 >> 2]; + HEAP32[$0 + 10056 >> 2] = $2; + HEAP32[$0 + 10060 >> 2] = $1; + $1 = HEAP32[$0 + 10056 >> 2]; + $2 = HEAP32[$0 + 10060 >> 2]; + HEAP32[$0 + 10084 >> 2] = $3; + HEAP32[$0 + 10080 >> 2] = 3570; + HEAP32[$0 + 10076 >> 2] = $2; HEAP32[$0 + 10072 >> 2] = $1; - $2 = HEAP32[$0 + 10076 >> 2]; + $3 = HEAP32[$0 + 10084 >> 2]; + $4 = HEAP32[$0 + 10080 >> 2]; $1 = HEAP32[$0 + 10072 >> 2]; - HEAP32[$0 + 784 >> 2] = $1; - HEAP32[$0 + 788 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2Joint____29_28float_29_20const___invoke_b2Joint__28char_20const__2c_20float_20_28b2Joint____29_28float_29_20const_29($4, $0 + 784 | 0); - HEAP32[$0 + 2808 >> 2] = 0; - HEAP32[$0 + 2804 >> 2] = 234; - $1 = HEAP32[$0 + 2808 >> 2]; - $2 = HEAP32[$0 + 2804 >> 2]; - HEAP32[$0 + 10096 >> 2] = $2; - HEAP32[$0 + 10100 >> 2] = $1; - $1 = HEAP32[$0 + 10096 >> 2]; - $2 = HEAP32[$0 + 10100 >> 2]; - HEAP32[$0 + 10124 >> 2] = $3; - HEAP32[$0 + 10120 >> 2] = 10019; - HEAP32[$0 + 10116 >> 2] = $2; - HEAP32[$0 + 10112 >> 2] = $1; - $3 = HEAP32[$0 + 10124 >> 2]; - $4 = HEAP32[$0 + 10120 >> 2]; - $1 = HEAP32[$0 + 10112 >> 2]; - HEAP32[$0 + 10108 >> 2] = HEAP32[$0 + 10116 >> 2]; - HEAP32[$0 + 10104 >> 2] = $1; - $2 = HEAP32[$0 + 10108 >> 2]; - $1 = HEAP32[$0 + 10104 >> 2]; - HEAP32[$0 + 776 >> 2] = $1; - HEAP32[$0 + 780 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_bool_20_28b2Joint____29_28_29_20const___invoke_b2Joint__28char_20const__2c_20bool_20_28b2Joint____29_28_29_20const_29($4, $0 + 776 | 0); - HEAP32[$0 + 2800 >> 2] = 1; - HEAP32[$0 + 2796 >> 2] = 16; - $1 = HEAP32[$0 + 2800 >> 2]; - $2 = HEAP32[$0 + 2796 >> 2]; - HEAP32[$0 + 10128 >> 2] = $2; - HEAP32[$0 + 10132 >> 2] = $1; - $1 = HEAP32[$0 + 10128 >> 2]; - $2 = HEAP32[$0 + 10132 >> 2]; - HEAP32[$0 + 10156 >> 2] = $3; - HEAP32[$0 + 10152 >> 2] = 6119; - HEAP32[$0 + 10148 >> 2] = $2; - HEAP32[$0 + 10144 >> 2] = $1; - $3 = HEAP32[$0 + 10152 >> 2]; - $1 = HEAP32[$0 + 10144 >> 2]; - HEAP32[$0 + 10140 >> 2] = HEAP32[$0 + 10148 >> 2]; + HEAP32[$0 + 10068 >> 2] = HEAP32[$0 + 10076 >> 2]; + HEAP32[$0 + 10064 >> 2] = $1; + $2 = HEAP32[$0 + 10068 >> 2]; + $1 = HEAP32[$0 + 10064 >> 2]; + HEAP32[$0 + 304 >> 2] = $1; + HEAP32[$0 + 308 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2RevoluteJoint____29_28float_2c_20float_29___invoke_b2RevoluteJoint__28char_20const__2c_20void_20_28b2RevoluteJoint____29_28float_2c_20float_29_29($4, $0 + 304 | 0); + HEAP32[$0 + 1864 >> 2] = 0; + HEAP32[$0 + 1860 >> 2] = 333; + $1 = HEAP32[$0 + 1864 >> 2]; + $2 = HEAP32[$0 + 1860 >> 2]; + HEAP32[$0 + 9928 >> 2] = $2; + HEAP32[$0 + 9932 >> 2] = $1; + $1 = HEAP32[$0 + 9928 >> 2]; + $2 = HEAP32[$0 + 9932 >> 2]; + HEAP32[$0 + 9956 >> 2] = $3; + HEAP32[$0 + 9952 >> 2] = 10491; + HEAP32[$0 + 9948 >> 2] = $2; + HEAP32[$0 + 9944 >> 2] = $1; + $3 = HEAP32[$0 + 9956 >> 2]; + $4 = HEAP32[$0 + 9952 >> 2]; + $1 = HEAP32[$0 + 9944 >> 2]; + HEAP32[$0 + 9940 >> 2] = HEAP32[$0 + 9948 >> 2]; + HEAP32[$0 + 9936 >> 2] = $1; + $2 = HEAP32[$0 + 9940 >> 2]; + $1 = HEAP32[$0 + 9936 >> 2]; + HEAP32[$0 + 296 >> 2] = $1; + HEAP32[$0 + 300 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_bool_20_28b2RevoluteJoint____29_28_29_20const___invoke_b2RevoluteJoint__28char_20const__2c_20bool_20_28b2RevoluteJoint____29_28_29_20const_29($4, $0 + 296 | 0); + HEAP32[$0 + 1856 >> 2] = 0; + HEAP32[$0 + 1852 >> 2] = 334; + $1 = HEAP32[$0 + 1856 >> 2]; + $2 = HEAP32[$0 + 1852 >> 2]; + HEAP32[$0 + 9992 >> 2] = $2; + HEAP32[$0 + 9996 >> 2] = $1; + $1 = HEAP32[$0 + 9992 >> 2]; + $2 = HEAP32[$0 + 9996 >> 2]; + HEAP32[$0 + 10020 >> 2] = $3; + HEAP32[$0 + 10016 >> 2] = 3825; + HEAP32[$0 + 10012 >> 2] = $2; + HEAP32[$0 + 10008 >> 2] = $1; + $3 = HEAP32[$0 + 10020 >> 2]; + $4 = HEAP32[$0 + 10016 >> 2]; + $1 = HEAP32[$0 + 10008 >> 2]; + HEAP32[$0 + 10004 >> 2] = HEAP32[$0 + 10012 >> 2]; + HEAP32[$0 + 1e4 >> 2] = $1; + $2 = HEAP32[$0 + 10004 >> 2]; + $1 = HEAP32[$0 + 1e4 >> 2]; + HEAP32[$0 + 288 >> 2] = $1; + HEAP32[$0 + 292 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2RevoluteJoint____29_28bool_29___invoke_b2RevoluteJoint__28char_20const__2c_20void_20_28b2RevoluteJoint____29_28bool_29_29($4, $0 + 288 | 0); + HEAP32[$0 + 1848 >> 2] = 0; + HEAP32[$0 + 1844 >> 2] = 335; + $1 = HEAP32[$0 + 1848 >> 2]; + $2 = HEAP32[$0 + 1844 >> 2]; + HEAP32[$0 + 10120 >> 2] = $2; + HEAP32[$0 + 10124 >> 2] = $1; + $1 = HEAP32[$0 + 10120 >> 2]; + $2 = HEAP32[$0 + 10124 >> 2]; + HEAP32[$0 + 10148 >> 2] = $3; + HEAP32[$0 + 10144 >> 2] = 10577; + HEAP32[$0 + 10140 >> 2] = $2; HEAP32[$0 + 10136 >> 2] = $1; - $2 = HEAP32[$0 + 10140 >> 2]; + $3 = HEAP32[$0 + 10148 >> 2]; + $4 = HEAP32[$0 + 10144 >> 2]; $1 = HEAP32[$0 + 10136 >> 2]; - HEAP32[$0 + 768 >> 2] = $1; - HEAP32[$0 + 772 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2Joint____29_28_29___invoke_b2Joint__28char_20const__2c_20void_20_28b2Joint____29_28_29_29($3, $0 + 768 | 0); - HEAP32[$0 + 10180 >> 2] = $0 + 2795; - HEAP32[$0 + 10176 >> 2] = 7787; - void_20emscripten__base_b2JointDef___verify_b2DistanceJointDef__28_29(); - HEAP32[$0 + 10172 >> 2] = 235; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2JointDef__20_28_emscripten__base_b2JointDef___getUpcaster_b2DistanceJointDef__28_29_29_28b2DistanceJointDef__29(), - HEAP32[wasm2js_i32$0 + 10168 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2DistanceJointDef__20_28_emscripten__base_b2JointDef___getDowncaster_b2DistanceJointDef__28_29_29_28b2JointDef__29(), - HEAP32[wasm2js_i32$0 + 10164 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 10160 >> 2] = 236; - $1 = emscripten__internal__TypeID_b2DistanceJointDef_2c_20void___get_28_29(); - $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2DistanceJointDef__2c_20void___get_28_29(); - $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2DistanceJointDef_20const__2c_20void___get_28_29(); + HEAP32[$0 + 10132 >> 2] = HEAP32[$0 + 10140 >> 2]; + HEAP32[$0 + 10128 >> 2] = $1; + $2 = HEAP32[$0 + 10132 >> 2]; + $1 = HEAP32[$0 + 10128 >> 2]; + HEAP32[$0 + 280 >> 2] = $1; + HEAP32[$0 + 284 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2RevoluteJoint____29_28float_29___invoke_b2RevoluteJoint__28char_20const__2c_20void_20_28b2RevoluteJoint____29_28float_29_29($4, $0 + 280 | 0); + HEAP32[$0 + 1840 >> 2] = 0; + HEAP32[$0 + 1836 >> 2] = 336; + $1 = HEAP32[$0 + 1840 >> 2]; + $2 = HEAP32[$0 + 1836 >> 2]; + HEAP32[$0 + 9736 >> 2] = $2; + HEAP32[$0 + 9740 >> 2] = $1; + $1 = HEAP32[$0 + 9736 >> 2]; + $2 = HEAP32[$0 + 9740 >> 2]; + HEAP32[$0 + 9764 >> 2] = $3; + HEAP32[$0 + 9760 >> 2] = 10591; + HEAP32[$0 + 9756 >> 2] = $2; + HEAP32[$0 + 9752 >> 2] = $1; + $3 = HEAP32[$0 + 9764 >> 2]; + $4 = HEAP32[$0 + 9760 >> 2]; + $1 = HEAP32[$0 + 9752 >> 2]; + HEAP32[$0 + 9748 >> 2] = HEAP32[$0 + 9756 >> 2]; + HEAP32[$0 + 9744 >> 2] = $1; + $2 = HEAP32[$0 + 9748 >> 2]; + $1 = HEAP32[$0 + 9744 >> 2]; + HEAP32[$0 + 272 >> 2] = $1; + HEAP32[$0 + 276 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2RevoluteJoint____29_28_29_20const___invoke_b2RevoluteJoint__28char_20const__2c_20float_20_28b2RevoluteJoint____29_28_29_20const_29($4, $0 + 272 | 0); + HEAP32[$0 + 1832 >> 2] = 0; + HEAP32[$0 + 1828 >> 2] = 337; + $1 = HEAP32[$0 + 1832 >> 2]; + $2 = HEAP32[$0 + 1828 >> 2]; + HEAP32[$0 + 10088 >> 2] = $2; + HEAP32[$0 + 10092 >> 2] = $1; + $1 = HEAP32[$0 + 10088 >> 2]; + $2 = HEAP32[$0 + 10092 >> 2]; + HEAP32[$0 + 10116 >> 2] = $3; + HEAP32[$0 + 10112 >> 2] = 8983; + HEAP32[$0 + 10108 >> 2] = $2; + HEAP32[$0 + 10104 >> 2] = $1; + $3 = HEAP32[$0 + 10116 >> 2]; + $4 = HEAP32[$0 + 10112 >> 2]; + $1 = HEAP32[$0 + 10104 >> 2]; + HEAP32[$0 + 10100 >> 2] = HEAP32[$0 + 10108 >> 2]; + HEAP32[$0 + 10096 >> 2] = $1; + $2 = HEAP32[$0 + 10100 >> 2]; + $1 = HEAP32[$0 + 10096 >> 2]; + HEAP32[$0 + 264 >> 2] = $1; + HEAP32[$0 + 268 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2RevoluteJoint____29_28float_29___invoke_b2RevoluteJoint__28char_20const__2c_20void_20_28b2RevoluteJoint____29_28float_29_29($4, $0 + 264 | 0); + HEAP32[$0 + 1824 >> 2] = 0; + HEAP32[$0 + 1820 >> 2] = 338; + $1 = HEAP32[$0 + 1824 >> 2]; + $2 = HEAP32[$0 + 1820 >> 2]; + HEAP32[$0 + 9704 >> 2] = $2; + HEAP32[$0 + 9708 >> 2] = $1; + $1 = HEAP32[$0 + 9704 >> 2]; + $2 = HEAP32[$0 + 9708 >> 2]; + HEAP32[$0 + 9732 >> 2] = $3; + HEAP32[$0 + 9728 >> 2] = 9001; + HEAP32[$0 + 9724 >> 2] = $2; + HEAP32[$0 + 9720 >> 2] = $1; + $3 = HEAP32[$0 + 9732 >> 2]; + $4 = HEAP32[$0 + 9728 >> 2]; + $1 = HEAP32[$0 + 9720 >> 2]; + HEAP32[$0 + 9716 >> 2] = HEAP32[$0 + 9724 >> 2]; + HEAP32[$0 + 9712 >> 2] = $1; + $2 = HEAP32[$0 + 9716 >> 2]; + $1 = HEAP32[$0 + 9712 >> 2]; + HEAP32[$0 + 256 >> 2] = $1; + HEAP32[$0 + 260 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2RevoluteJoint____29_28_29_20const___invoke_b2RevoluteJoint__28char_20const__2c_20float_20_28b2RevoluteJoint____29_28_29_20const_29($4, $0 + 256 | 0); + HEAP32[$0 + 1816 >> 2] = 0; + HEAP32[$0 + 1812 >> 2] = 339; + $1 = HEAP32[$0 + 1816 >> 2]; + $2 = HEAP32[$0 + 1812 >> 2]; + HEAP32[$0 + 10152 >> 2] = $2; + HEAP32[$0 + 10156 >> 2] = $1; + $1 = HEAP32[$0 + 10152 >> 2]; + $2 = HEAP32[$0 + 10156 >> 2]; + HEAP32[$0 + 10180 >> 2] = $3; + HEAP32[$0 + 10176 >> 2] = 9019; + HEAP32[$0 + 10172 >> 2] = $2; + HEAP32[$0 + 10168 >> 2] = $1; + $3 = HEAP32[$0 + 10180 >> 2]; + $4 = HEAP32[$0 + 10176 >> 2]; + $1 = HEAP32[$0 + 10168 >> 2]; + HEAP32[$0 + 10164 >> 2] = HEAP32[$0 + 10172 >> 2]; + HEAP32[$0 + 10160 >> 2] = $1; + $2 = HEAP32[$0 + 10164 >> 2]; + $1 = HEAP32[$0 + 10160 >> 2]; + HEAP32[$0 + 248 >> 2] = $1; + HEAP32[$0 + 252 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2RevoluteJoint____29_28float_29_20const___invoke_b2RevoluteJoint__28char_20const__2c_20float_20_28b2RevoluteJoint____29_28float_29_20const_29($4, $0 + 248 | 0); + HEAP32[$0 + 1808 >> 2] = 1; + HEAP32[$0 + 1804 >> 2] = 16; + $1 = HEAP32[$0 + 1808 >> 2]; + $2 = HEAP32[$0 + 1804 >> 2]; + HEAP32[$0 + 10184 >> 2] = $2; + HEAP32[$0 + 10188 >> 2] = $1; + $1 = HEAP32[$0 + 10184 >> 2]; + $2 = HEAP32[$0 + 10188 >> 2]; + HEAP32[$0 + 10212 >> 2] = $3; + HEAP32[$0 + 10208 >> 2] = 6324; + HEAP32[$0 + 10204 >> 2] = $2; + HEAP32[$0 + 10200 >> 2] = $1; + $3 = HEAP32[$0 + 10208 >> 2]; + $1 = HEAP32[$0 + 10200 >> 2]; + HEAP32[$0 + 10196 >> 2] = HEAP32[$0 + 10204 >> 2]; + HEAP32[$0 + 10192 >> 2] = $1; + $2 = HEAP32[$0 + 10196 >> 2]; + $1 = HEAP32[$0 + 10192 >> 2]; + HEAP32[$0 + 240 >> 2] = $1; + HEAP32[$0 + 244 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2RevoluteJoint____29_28_29___invoke_b2RevoluteJoint__28char_20const__2c_20void_20_28b2RevoluteJoint____29_28_29_29($3, $0 + 240 | 0); + HEAP32[$0 + 10236 >> 2] = $0 + 1803; + HEAP32[$0 + 10232 >> 2] = 8102; + void_20emscripten__base_b2JointDef___verify_b2RopeJointDef__28_29(); + HEAP32[$0 + 10228 >> 2] = 340; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2JointDef__20_28_emscripten__base_b2JointDef___getUpcaster_b2RopeJointDef__28_29_29_28b2RopeJointDef__29(), + HEAP32[wasm2js_i32$0 + 10224 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2RopeJointDef__20_28_emscripten__base_b2JointDef___getDowncaster_b2RopeJointDef__28_29_29_28b2JointDef__29(), + HEAP32[wasm2js_i32$0 + 10220 >> 2] = wasm2js_i32$1; + HEAP32[$0 + 10216 >> 2] = 341; + $1 = emscripten__internal__TypeID_b2RopeJointDef_2c_20void___get_28_29(); + $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2RopeJointDef__2c_20void___get_28_29(); + $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2RopeJointDef_20const__2c_20void___get_28_29(); $4 = emscripten__base_b2JointDef___get_28_29(); - HEAP32[$0 + 15576 >> 2] = HEAP32[$0 + 10172 >> 2]; + HEAP32[$0 + 12872 >> 2] = HEAP32[$0 + 10228 >> 2]; $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $6 = HEAP32[$0 + 10172 >> 2]; - HEAP32[$0 + 15580 >> 2] = HEAP32[$0 + 10168 >> 2]; + $6 = HEAP32[$0 + 10228 >> 2]; + HEAP32[$0 + 12876 >> 2] = HEAP32[$0 + 10224 >> 2]; $7 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $8 = HEAP32[$0 + 10168 >> 2]; - HEAP32[$0 + 15584 >> 2] = HEAP32[$0 + 10164 >> 2]; + $8 = HEAP32[$0 + 10224 >> 2]; + HEAP32[$0 + 12880 >> 2] = HEAP32[$0 + 10220 >> 2]; $9 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $10 = HEAP32[$0 + 10164 >> 2]; - $11 = HEAP32[$0 + 10176 >> 2]; - HEAP32[$0 + 15588 >> 2] = HEAP32[$0 + 10160 >> 2]; - _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 10160 >> 2]); - HEAP32[$0 + 10184 >> 2] = $0 + 2795; - HEAP32[$0 + 15596 >> 2] = HEAP32[$0 + 10184 >> 2]; - HEAP32[$0 + 15592 >> 2] = 237; - $1 = HEAP32[$0 + 15596 >> 2]; - void_20emscripten__internal__RegisterClassConstructor_b2DistanceJointDef__20_28__29_28_29___invoke_b2DistanceJointDef__28b2DistanceJointDef__20_28__29_28_29_29(HEAP32[$0 + 15592 >> 2]); - HEAP32[$0 + 10224 >> 2] = $1; - HEAP32[$0 + 10220 >> 2] = 10962; - HEAP32[$0 + 10216 >> 2] = 20; - $1 = HEAP32[$0 + 10224 >> 2]; - HEAP32[$0 + 10212 >> 2] = 238; - HEAP32[$0 + 10208 >> 2] = 239; - $2 = emscripten__internal__TypeID_b2DistanceJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 10220 >> 2]; + $10 = HEAP32[$0 + 10220 >> 2]; + $11 = HEAP32[$0 + 10232 >> 2]; + HEAP32[$0 + 12884 >> 2] = HEAP32[$0 + 10216 >> 2]; + _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 10216 >> 2]); + HEAP32[$0 + 10240 >> 2] = $0 + 1803; + HEAP32[$0 + 12892 >> 2] = HEAP32[$0 + 10240 >> 2]; + HEAP32[$0 + 12888 >> 2] = 342; + $1 = HEAP32[$0 + 12892 >> 2]; + void_20emscripten__internal__RegisterClassConstructor_b2RopeJointDef__20_28__29_28_29___invoke_b2RopeJointDef__28b2RopeJointDef__20_28__29_28_29_29(HEAP32[$0 + 12888 >> 2]); + HEAP32[$0 + 10280 >> 2] = $1; + HEAP32[$0 + 10276 >> 2] = 11436; + HEAP32[$0 + 10272 >> 2] = 20; + $1 = HEAP32[$0 + 10280 >> 2]; + HEAP32[$0 + 10268 >> 2] = 343; + HEAP32[$0 + 10264 >> 2] = 344; + $2 = emscripten__internal__TypeID_b2RopeJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 10276 >> 2]; $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 15600 >> 2] = HEAP32[$0 + 10212 >> 2]; + HEAP32[$0 + 12896 >> 2] = HEAP32[$0 + 10268 >> 2]; $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 10212 >> 2]; - $7 = b2Vec2_20b2DistanceJointDef_____20emscripten__internal__getContext_b2Vec2_20b2DistanceJointDef_____28b2Vec2_20b2DistanceJointDef____20const__29($0 + 10216 | 0); + $6 = HEAP32[$0 + 10268 >> 2]; + $7 = b2Vec2_20b2RopeJointDef_____20emscripten__internal__getContext_b2Vec2_20b2RopeJointDef_____28b2Vec2_20b2RopeJointDef____20const__29($0 + 10272 | 0); $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 15608 >> 2] = HEAP32[$0 + 10208 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 10208 >> 2], b2Vec2_20b2DistanceJointDef_____20emscripten__internal__getContext_b2Vec2_20b2DistanceJointDef_____28b2Vec2_20b2DistanceJointDef____20const__29($0 + 10216 | 0) | 0); - HEAP32[$0 + 10204 >> 2] = $1; - HEAP32[$0 + 10200 >> 2] = 10819; - HEAP32[$0 + 10196 >> 2] = 28; - $1 = HEAP32[$0 + 10204 >> 2]; - HEAP32[$0 + 10192 >> 2] = 238; - HEAP32[$0 + 10188 >> 2] = 239; - $2 = emscripten__internal__TypeID_b2DistanceJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 10200 >> 2]; + HEAP32[$0 + 12904 >> 2] = HEAP32[$0 + 10264 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 10264 >> 2], b2Vec2_20b2RopeJointDef_____20emscripten__internal__getContext_b2Vec2_20b2RopeJointDef_____28b2Vec2_20b2RopeJointDef____20const__29($0 + 10272 | 0) | 0); + HEAP32[$0 + 10260 >> 2] = $1; + HEAP32[$0 + 10256 >> 2] = 11298; + HEAP32[$0 + 10252 >> 2] = 28; + $1 = HEAP32[$0 + 10260 >> 2]; + HEAP32[$0 + 10248 >> 2] = 343; + HEAP32[$0 + 10244 >> 2] = 344; + $2 = emscripten__internal__TypeID_b2RopeJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 10256 >> 2]; $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 15604 >> 2] = HEAP32[$0 + 10192 >> 2]; + HEAP32[$0 + 12900 >> 2] = HEAP32[$0 + 10248 >> 2]; $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 10192 >> 2]; - $7 = b2Vec2_20b2DistanceJointDef_____20emscripten__internal__getContext_b2Vec2_20b2DistanceJointDef_____28b2Vec2_20b2DistanceJointDef____20const__29($0 + 10196 | 0); + $6 = HEAP32[$0 + 10248 >> 2]; + $7 = b2Vec2_20b2RopeJointDef_____20emscripten__internal__getContext_b2Vec2_20b2RopeJointDef_____28b2Vec2_20b2RopeJointDef____20const__29($0 + 10252 | 0); $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 15612 >> 2] = HEAP32[$0 + 10188 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 10188 >> 2], b2Vec2_20b2DistanceJointDef_____20emscripten__internal__getContext_b2Vec2_20b2DistanceJointDef_____28b2Vec2_20b2DistanceJointDef____20const__29($0 + 10196 | 0) | 0); - HEAP32[$0 + 10284 >> 2] = $1; - HEAP32[$0 + 10280 >> 2] = 6905; - HEAP32[$0 + 10276 >> 2] = 36; - $1 = HEAP32[$0 + 10284 >> 2]; - HEAP32[$0 + 10272 >> 2] = 240; - HEAP32[$0 + 10268 >> 2] = 241; - $2 = emscripten__internal__TypeID_b2DistanceJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 10280 >> 2]; - $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15616 >> 2] = HEAP32[$0 + 10272 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 10272 >> 2]; - $7 = float_20b2DistanceJointDef_____20emscripten__internal__getContext_float_20b2DistanceJointDef_____28float_20b2DistanceJointDef____20const__29($0 + 10276 | 0); - $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15628 >> 2] = HEAP32[$0 + 10268 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 10268 >> 2], float_20b2DistanceJointDef_____20emscripten__internal__getContext_float_20b2DistanceJointDef_____28float_20b2DistanceJointDef____20const__29($0 + 10276 | 0) | 0); - HEAP32[$0 + 10264 >> 2] = $1; - HEAP32[$0 + 10260 >> 2] = 1024; - HEAP32[$0 + 10256 >> 2] = 40; - $1 = HEAP32[$0 + 10264 >> 2]; - HEAP32[$0 + 10252 >> 2] = 240; - HEAP32[$0 + 10248 >> 2] = 241; - $2 = emscripten__internal__TypeID_b2DistanceJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 10260 >> 2]; - $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15620 >> 2] = HEAP32[$0 + 10252 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 10252 >> 2]; - $7 = float_20b2DistanceJointDef_____20emscripten__internal__getContext_float_20b2DistanceJointDef_____28float_20b2DistanceJointDef____20const__29($0 + 10256 | 0); - $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15632 >> 2] = HEAP32[$0 + 10248 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 10248 >> 2], float_20b2DistanceJointDef_____20emscripten__internal__getContext_float_20b2DistanceJointDef_____28float_20b2DistanceJointDef____20const__29($0 + 10256 | 0) | 0); - HEAP32[$0 + 10244 >> 2] = $1; - HEAP32[$0 + 10240 >> 2] = 6165; - HEAP32[$0 + 10236 >> 2] = 44; - HEAP32[$0 + 10232 >> 2] = 240; - HEAP32[$0 + 10228 >> 2] = 241; - $1 = emscripten__internal__TypeID_b2DistanceJointDef_2c_20void___get_28_29(); - $2 = HEAP32[$0 + 10240 >> 2]; + HEAP32[$0 + 12908 >> 2] = HEAP32[$0 + 10244 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 10244 >> 2], b2Vec2_20b2RopeJointDef_____20emscripten__internal__getContext_b2Vec2_20b2RopeJointDef_____28b2Vec2_20b2RopeJointDef____20const__29($0 + 10252 | 0) | 0); + HEAP32[$0 + 10300 >> 2] = $1; + HEAP32[$0 + 10296 >> 2] = 7225; + HEAP32[$0 + 10292 >> 2] = 36; + HEAP32[$0 + 10288 >> 2] = 345; + HEAP32[$0 + 10284 >> 2] = 346; + $1 = emscripten__internal__TypeID_b2RopeJointDef_2c_20void___get_28_29(); + $2 = HEAP32[$0 + 10296 >> 2]; $3 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15624 >> 2] = HEAP32[$0 + 10232 >> 2]; + HEAP32[$0 + 12912 >> 2] = HEAP32[$0 + 10288 >> 2]; $4 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $5 = HEAP32[$0 + 10232 >> 2]; - $6 = float_20b2DistanceJointDef_____20emscripten__internal__getContext_float_20b2DistanceJointDef_____28float_20b2DistanceJointDef____20const__29($0 + 10236 | 0); + $5 = HEAP32[$0 + 10288 >> 2]; + $6 = float_20b2RopeJointDef_____20emscripten__internal__getContext_float_20b2RopeJointDef_____28float_20b2RopeJointDef____20const__29($0 + 10292 | 0); $7 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15636 >> 2] = HEAP32[$0 + 10228 >> 2]; - _embind_register_class_property($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 10228 >> 2], float_20b2DistanceJointDef_____20emscripten__internal__getContext_float_20b2DistanceJointDef_____28float_20b2DistanceJointDef____20const__29($0 + 10236 | 0) | 0); - HEAP32[$0 + 10308 >> 2] = $0 + 2794; - HEAP32[$0 + 10304 >> 2] = 2685; - void_20emscripten__base_b2Joint___verify_b2DistanceJoint__28_29(); - HEAP32[$0 + 10300 >> 2] = 242; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2Joint__20_28_emscripten__base_b2Joint___getUpcaster_b2DistanceJoint__28_29_29_28b2DistanceJoint__29(), - HEAP32[wasm2js_i32$0 + 10296 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2DistanceJoint__20_28_emscripten__base_b2Joint___getDowncaster_b2DistanceJoint__28_29_29_28b2Joint__29(), - HEAP32[wasm2js_i32$0 + 10292 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 10288 >> 2] = 243; - $1 = emscripten__internal__TypeID_b2DistanceJoint_2c_20void___get_28_29(); - $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2DistanceJoint__2c_20void___get_28_29(); - $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2DistanceJoint_20const__2c_20void___get_28_29(); + HEAP32[$0 + 12916 >> 2] = HEAP32[$0 + 10284 >> 2]; + _embind_register_class_property($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 10284 >> 2], float_20b2RopeJointDef_____20emscripten__internal__getContext_float_20b2RopeJointDef_____28float_20b2RopeJointDef____20const__29($0 + 10292 | 0) | 0); + HEAP32[$0 + 10324 >> 2] = $0 + 1802; + HEAP32[$0 + 10320 >> 2] = 2801; + void_20emscripten__base_b2Joint___verify_b2RopeJoint__28_29(); + HEAP32[$0 + 10316 >> 2] = 347; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2Joint__20_28_emscripten__base_b2Joint___getUpcaster_b2RopeJoint__28_29_29_28b2RopeJoint__29(), + HEAP32[wasm2js_i32$0 + 10312 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2RopeJoint__20_28_emscripten__base_b2Joint___getDowncaster_b2RopeJoint__28_29_29_28b2Joint__29(), + HEAP32[wasm2js_i32$0 + 10308 >> 2] = wasm2js_i32$1; + HEAP32[$0 + 10304 >> 2] = 348; + $1 = emscripten__internal__TypeID_b2RopeJoint_2c_20void___get_28_29(); + $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2RopeJoint__2c_20void___get_28_29(); + $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2RopeJoint_20const__2c_20void___get_28_29(); $4 = emscripten__base_b2Joint___get_28_29(); - HEAP32[$0 + 15640 >> 2] = HEAP32[$0 + 10300 >> 2]; + HEAP32[$0 + 12920 >> 2] = HEAP32[$0 + 10316 >> 2]; $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $6 = HEAP32[$0 + 10300 >> 2]; - HEAP32[$0 + 15644 >> 2] = HEAP32[$0 + 10296 >> 2]; + $6 = HEAP32[$0 + 10316 >> 2]; + HEAP32[$0 + 12924 >> 2] = HEAP32[$0 + 10312 >> 2]; $7 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $8 = HEAP32[$0 + 10296 >> 2]; - HEAP32[$0 + 15648 >> 2] = HEAP32[$0 + 10292 >> 2]; + $8 = HEAP32[$0 + 10312 >> 2]; + HEAP32[$0 + 12928 >> 2] = HEAP32[$0 + 10308 >> 2]; $9 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $10 = HEAP32[$0 + 10292 >> 2]; - $11 = HEAP32[$0 + 10304 >> 2]; - HEAP32[$0 + 15652 >> 2] = HEAP32[$0 + 10288 >> 2]; - _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 10288 >> 2]); - HEAP32[$0 + 2788 >> 2] = 0; - HEAP32[$0 + 2784 >> 2] = 244; - $1 = HEAP32[$0 + 2788 >> 2]; - $2 = HEAP32[$0 + 2784 >> 2]; - HEAP32[$0 + 10344 >> 2] = $2; - HEAP32[$0 + 10348 >> 2] = $1; - $1 = HEAP32[$0 + 10344 >> 2]; - $2 = HEAP32[$0 + 10348 >> 2]; - HEAP32[$0 + 10372 >> 2] = $0 + 2794; - HEAP32[$0 + 10368 >> 2] = 10975; - HEAP32[$0 + 10364 >> 2] = $2; - HEAP32[$0 + 10360 >> 2] = $1; - $3 = HEAP32[$0 + 10372 >> 2]; - $4 = HEAP32[$0 + 10368 >> 2]; + $10 = HEAP32[$0 + 10308 >> 2]; + $11 = HEAP32[$0 + 10320 >> 2]; + HEAP32[$0 + 12932 >> 2] = HEAP32[$0 + 10304 >> 2]; + _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 10304 >> 2]); + HEAP32[$0 + 1796 >> 2] = 0; + HEAP32[$0 + 1792 >> 2] = 349; + $1 = HEAP32[$0 + 1796 >> 2]; + $2 = HEAP32[$0 + 1792 >> 2]; + HEAP32[$0 + 10360 >> 2] = $2; + HEAP32[$0 + 10364 >> 2] = $1; $1 = HEAP32[$0 + 10360 >> 2]; - HEAP32[$0 + 10356 >> 2] = HEAP32[$0 + 10364 >> 2]; - HEAP32[$0 + 10352 >> 2] = $1; - $2 = HEAP32[$0 + 10356 >> 2]; - $1 = HEAP32[$0 + 10352 >> 2]; - HEAP32[$0 + 760 >> 2] = $1; - HEAP32[$0 + 764 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2DistanceJoint____29_28_29_20const___invoke_b2DistanceJoint__28char_20const__2c_20b2Vec2_20const__20_28b2DistanceJoint____29_28_29_20const_29($4, $0 + 760 | 0); - HEAP32[$0 + 2780 >> 2] = 0; - HEAP32[$0 + 2776 >> 2] = 245; - $1 = HEAP32[$0 + 2780 >> 2]; - $2 = HEAP32[$0 + 2776 >> 2]; - HEAP32[$0 + 10312 >> 2] = $2; - HEAP32[$0 + 10316 >> 2] = $1; - $1 = HEAP32[$0 + 10312 >> 2]; - $2 = HEAP32[$0 + 10316 >> 2]; - HEAP32[$0 + 10340 >> 2] = $3; - HEAP32[$0 + 10336 >> 2] = 10832; - HEAP32[$0 + 10332 >> 2] = $2; - HEAP32[$0 + 10328 >> 2] = $1; - $3 = HEAP32[$0 + 10340 >> 2]; - $4 = HEAP32[$0 + 10336 >> 2]; - $1 = HEAP32[$0 + 10328 >> 2]; - HEAP32[$0 + 10324 >> 2] = HEAP32[$0 + 10332 >> 2]; - HEAP32[$0 + 10320 >> 2] = $1; - $2 = HEAP32[$0 + 10324 >> 2]; - $1 = HEAP32[$0 + 10320 >> 2]; - HEAP32[$0 + 752 >> 2] = $1; - HEAP32[$0 + 756 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2DistanceJoint____29_28_29_20const___invoke_b2DistanceJoint__28char_20const__2c_20b2Vec2_20const__20_28b2DistanceJoint____29_28_29_20const_29($4, $0 + 752 | 0); - HEAP32[$0 + 2772 >> 2] = 0; - HEAP32[$0 + 2768 >> 2] = 246; - $1 = HEAP32[$0 + 2772 >> 2]; - $2 = HEAP32[$0 + 2768 >> 2]; - HEAP32[$0 + 10440 >> 2] = $2; - HEAP32[$0 + 10444 >> 2] = $1; - $1 = HEAP32[$0 + 10440 >> 2]; - $2 = HEAP32[$0 + 10444 >> 2]; - HEAP32[$0 + 10468 >> 2] = $3; - HEAP32[$0 + 10464 >> 2] = 6948; - HEAP32[$0 + 10460 >> 2] = $2; - HEAP32[$0 + 10456 >> 2] = $1; - $3 = HEAP32[$0 + 10468 >> 2]; - $4 = HEAP32[$0 + 10464 >> 2]; - $1 = HEAP32[$0 + 10456 >> 2]; - HEAP32[$0 + 10452 >> 2] = HEAP32[$0 + 10460 >> 2]; - HEAP32[$0 + 10448 >> 2] = $1; - $2 = HEAP32[$0 + 10452 >> 2]; - $1 = HEAP32[$0 + 10448 >> 2]; - HEAP32[$0 + 744 >> 2] = $1; - HEAP32[$0 + 748 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2DistanceJoint____29_28float_29___invoke_b2DistanceJoint__28char_20const__2c_20void_20_28b2DistanceJoint____29_28float_29_29($4, $0 + 744 | 0); - HEAP32[$0 + 2764 >> 2] = 0; - HEAP32[$0 + 2760 >> 2] = 247; - $1 = HEAP32[$0 + 2764 >> 2]; - $2 = HEAP32[$0 + 2760 >> 2]; - HEAP32[$0 + 10536 >> 2] = $2; - HEAP32[$0 + 10540 >> 2] = $1; - $1 = HEAP32[$0 + 10536 >> 2]; - $2 = HEAP32[$0 + 10540 >> 2]; - HEAP32[$0 + 10564 >> 2] = $3; - HEAP32[$0 + 10560 >> 2] = 6958; - HEAP32[$0 + 10556 >> 2] = $2; - HEAP32[$0 + 10552 >> 2] = $1; - $3 = HEAP32[$0 + 10564 >> 2]; - $4 = HEAP32[$0 + 10560 >> 2]; - $1 = HEAP32[$0 + 10552 >> 2]; - HEAP32[$0 + 10548 >> 2] = HEAP32[$0 + 10556 >> 2]; - HEAP32[$0 + 10544 >> 2] = $1; - $2 = HEAP32[$0 + 10548 >> 2]; - $1 = HEAP32[$0 + 10544 >> 2]; - HEAP32[$0 + 736 >> 2] = $1; - HEAP32[$0 + 740 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2DistanceJoint____29_28_29_20const___invoke_b2DistanceJoint__28char_20const__2c_20float_20_28b2DistanceJoint____29_28_29_20const_29($4, $0 + 736 | 0); - HEAP32[$0 + 2756 >> 2] = 0; - HEAP32[$0 + 2752 >> 2] = 248; - $1 = HEAP32[$0 + 2756 >> 2]; - $2 = HEAP32[$0 + 2752 >> 2]; - HEAP32[$0 + 10408 >> 2] = $2; - HEAP32[$0 + 10412 >> 2] = $1; - $1 = HEAP32[$0 + 10408 >> 2]; - $2 = HEAP32[$0 + 10412 >> 2]; - HEAP32[$0 + 10436 >> 2] = $3; - HEAP32[$0 + 10432 >> 2] = 1751; - HEAP32[$0 + 10428 >> 2] = $2; - HEAP32[$0 + 10424 >> 2] = $1; - $3 = HEAP32[$0 + 10436 >> 2]; - $4 = HEAP32[$0 + 10432 >> 2]; - $1 = HEAP32[$0 + 10424 >> 2]; - HEAP32[$0 + 10420 >> 2] = HEAP32[$0 + 10428 >> 2]; - HEAP32[$0 + 10416 >> 2] = $1; - $2 = HEAP32[$0 + 10420 >> 2]; - $1 = HEAP32[$0 + 10416 >> 2]; - HEAP32[$0 + 728 >> 2] = $1; - HEAP32[$0 + 732 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2DistanceJoint____29_28float_29___invoke_b2DistanceJoint__28char_20const__2c_20void_20_28b2DistanceJoint____29_28float_29_29($4, $0 + 728 | 0); - HEAP32[$0 + 2748 >> 2] = 0; - HEAP32[$0 + 2744 >> 2] = 249; - $1 = HEAP32[$0 + 2748 >> 2]; - $2 = HEAP32[$0 + 2744 >> 2]; - HEAP32[$0 + 10504 >> 2] = $2; - HEAP32[$0 + 10508 >> 2] = $1; - $1 = HEAP32[$0 + 10504 >> 2]; - $2 = HEAP32[$0 + 10508 >> 2]; - HEAP32[$0 + 10532 >> 2] = $3; - HEAP32[$0 + 10528 >> 2] = 1764; - HEAP32[$0 + 10524 >> 2] = $2; - HEAP32[$0 + 10520 >> 2] = $1; - $3 = HEAP32[$0 + 10532 >> 2]; - $4 = HEAP32[$0 + 10528 >> 2]; - $1 = HEAP32[$0 + 10520 >> 2]; - HEAP32[$0 + 10516 >> 2] = HEAP32[$0 + 10524 >> 2]; - HEAP32[$0 + 10512 >> 2] = $1; - $2 = HEAP32[$0 + 10516 >> 2]; - $1 = HEAP32[$0 + 10512 >> 2]; - HEAP32[$0 + 720 >> 2] = $1; - HEAP32[$0 + 724 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2DistanceJoint____29_28_29_20const___invoke_b2DistanceJoint__28char_20const__2c_20float_20_28b2DistanceJoint____29_28_29_20const_29($4, $0 + 720 | 0); - HEAP32[$0 + 2740 >> 2] = 0; - HEAP32[$0 + 2736 >> 2] = 250; - $1 = HEAP32[$0 + 2740 >> 2]; - $2 = HEAP32[$0 + 2736 >> 2]; - HEAP32[$0 + 10376 >> 2] = $2; - HEAP32[$0 + 10380 >> 2] = $1; + $2 = HEAP32[$0 + 10364 >> 2]; + HEAP32[$0 + 10388 >> 2] = $0 + 1802; + HEAP32[$0 + 10384 >> 2] = 11449; + HEAP32[$0 + 10380 >> 2] = $2; + HEAP32[$0 + 10376 >> 2] = $1; + $3 = HEAP32[$0 + 10388 >> 2]; + $4 = HEAP32[$0 + 10384 >> 2]; $1 = HEAP32[$0 + 10376 >> 2]; - $2 = HEAP32[$0 + 10380 >> 2]; - HEAP32[$0 + 10404 >> 2] = $3; - HEAP32[$0 + 10400 >> 2] = 6178; - HEAP32[$0 + 10396 >> 2] = $2; - HEAP32[$0 + 10392 >> 2] = $1; - $3 = HEAP32[$0 + 10404 >> 2]; - $4 = HEAP32[$0 + 10400 >> 2]; + HEAP32[$0 + 10372 >> 2] = HEAP32[$0 + 10380 >> 2]; + HEAP32[$0 + 10368 >> 2] = $1; + $2 = HEAP32[$0 + 10372 >> 2]; + $1 = HEAP32[$0 + 10368 >> 2]; + HEAP32[$0 + 232 >> 2] = $1; + HEAP32[$0 + 236 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2RopeJoint____29_28_29_20const___invoke_b2RopeJoint__28char_20const__2c_20b2Vec2_20const__20_28b2RopeJoint____29_28_29_20const_29($4, $0 + 232 | 0); + HEAP32[$0 + 1788 >> 2] = 0; + HEAP32[$0 + 1784 >> 2] = 350; + $1 = HEAP32[$0 + 1788 >> 2]; + $2 = HEAP32[$0 + 1784 >> 2]; + HEAP32[$0 + 10328 >> 2] = $2; + HEAP32[$0 + 10332 >> 2] = $1; + $1 = HEAP32[$0 + 10328 >> 2]; + $2 = HEAP32[$0 + 10332 >> 2]; + HEAP32[$0 + 10356 >> 2] = $3; + HEAP32[$0 + 10352 >> 2] = 11311; + HEAP32[$0 + 10348 >> 2] = $2; + HEAP32[$0 + 10344 >> 2] = $1; + $3 = HEAP32[$0 + 10356 >> 2]; + $4 = HEAP32[$0 + 10352 >> 2]; + $1 = HEAP32[$0 + 10344 >> 2]; + HEAP32[$0 + 10340 >> 2] = HEAP32[$0 + 10348 >> 2]; + HEAP32[$0 + 10336 >> 2] = $1; + $2 = HEAP32[$0 + 10340 >> 2]; + $1 = HEAP32[$0 + 10336 >> 2]; + HEAP32[$0 + 224 >> 2] = $1; + HEAP32[$0 + 228 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2RopeJoint____29_28_29_20const___invoke_b2RopeJoint__28char_20const__2c_20b2Vec2_20const__20_28b2RopeJoint____29_28_29_20const_29($4, $0 + 224 | 0); + HEAP32[$0 + 1780 >> 2] = 1; + HEAP32[$0 + 1776 >> 2] = 8; + $1 = HEAP32[$0 + 1780 >> 2]; + $2 = HEAP32[$0 + 1776 >> 2]; + HEAP32[$0 + 10392 >> 2] = $2; + HEAP32[$0 + 10396 >> 2] = $1; $1 = HEAP32[$0 + 10392 >> 2]; - HEAP32[$0 + 10388 >> 2] = HEAP32[$0 + 10396 >> 2]; - HEAP32[$0 + 10384 >> 2] = $1; - $2 = HEAP32[$0 + 10388 >> 2]; - $1 = HEAP32[$0 + 10384 >> 2]; - HEAP32[$0 + 712 >> 2] = $1; - HEAP32[$0 + 716 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2DistanceJoint____29_28float_29___invoke_b2DistanceJoint__28char_20const__2c_20void_20_28b2DistanceJoint____29_28float_29_29($4, $0 + 712 | 0); - HEAP32[$0 + 2732 >> 2] = 0; - HEAP32[$0 + 2728 >> 2] = 251; - $1 = HEAP32[$0 + 2732 >> 2]; - $2 = HEAP32[$0 + 2728 >> 2]; - HEAP32[$0 + 10472 >> 2] = $2; - HEAP32[$0 + 10476 >> 2] = $1; + $2 = HEAP32[$0 + 10396 >> 2]; + HEAP32[$0 + 10420 >> 2] = $3; + HEAP32[$0 + 10416 >> 2] = 10175; + HEAP32[$0 + 10412 >> 2] = $2; + HEAP32[$0 + 10408 >> 2] = $1; + $3 = HEAP32[$0 + 10420 >> 2]; + $4 = HEAP32[$0 + 10416 >> 2]; + $1 = HEAP32[$0 + 10408 >> 2]; + HEAP32[$0 + 10404 >> 2] = HEAP32[$0 + 10412 >> 2]; + HEAP32[$0 + 10400 >> 2] = $1; + $2 = HEAP32[$0 + 10404 >> 2]; + $1 = HEAP32[$0 + 10400 >> 2]; + HEAP32[$0 + 216 >> 2] = $1; + HEAP32[$0 + 220 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2RopeJoint____29_28float_29_20const___invoke_b2RopeJoint__28char_20const__2c_20b2Vec2_20_28b2RopeJoint____29_28float_29_20const_29($4, $0 + 216 | 0); + HEAP32[$0 + 1772 >> 2] = 1; + HEAP32[$0 + 1768 >> 2] = 12; + $1 = HEAP32[$0 + 1772 >> 2]; + $2 = HEAP32[$0 + 1768 >> 2]; + HEAP32[$0 + 10424 >> 2] = $2; + HEAP32[$0 + 10428 >> 2] = $1; + $1 = HEAP32[$0 + 10424 >> 2]; + $2 = HEAP32[$0 + 10428 >> 2]; + HEAP32[$0 + 10452 >> 2] = $3; + HEAP32[$0 + 10448 >> 2] = 9034; + HEAP32[$0 + 10444 >> 2] = $2; + HEAP32[$0 + 10440 >> 2] = $1; + $3 = HEAP32[$0 + 10452 >> 2]; + $4 = HEAP32[$0 + 10448 >> 2]; + $1 = HEAP32[$0 + 10440 >> 2]; + HEAP32[$0 + 10436 >> 2] = HEAP32[$0 + 10444 >> 2]; + HEAP32[$0 + 10432 >> 2] = $1; + $2 = HEAP32[$0 + 10436 >> 2]; + $1 = HEAP32[$0 + 10432 >> 2]; + HEAP32[$0 + 208 >> 2] = $1; + HEAP32[$0 + 212 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2RopeJoint____29_28float_29_20const___invoke_b2RopeJoint__28char_20const__2c_20float_20_28b2RopeJoint____29_28float_29_20const_29($4, $0 + 208 | 0); + HEAP32[$0 + 1764 >> 2] = 0; + HEAP32[$0 + 1760 >> 2] = 351; + $1 = HEAP32[$0 + 1764 >> 2]; + $2 = HEAP32[$0 + 1760 >> 2]; + HEAP32[$0 + 10456 >> 2] = $2; + HEAP32[$0 + 10460 >> 2] = $1; + $1 = HEAP32[$0 + 10456 >> 2]; + $2 = HEAP32[$0 + 10460 >> 2]; + HEAP32[$0 + 10484 >> 2] = $3; + HEAP32[$0 + 10480 >> 2] = 7235; + HEAP32[$0 + 10476 >> 2] = $2; + HEAP32[$0 + 10472 >> 2] = $1; + $3 = HEAP32[$0 + 10484 >> 2]; + $4 = HEAP32[$0 + 10480 >> 2]; $1 = HEAP32[$0 + 10472 >> 2]; - $2 = HEAP32[$0 + 10476 >> 2]; - HEAP32[$0 + 10500 >> 2] = $3; - HEAP32[$0 + 10496 >> 2] = 6194; - HEAP32[$0 + 10492 >> 2] = $2; - HEAP32[$0 + 10488 >> 2] = $1; - $3 = HEAP32[$0 + 10500 >> 2]; - $4 = HEAP32[$0 + 10496 >> 2]; + HEAP32[$0 + 10468 >> 2] = HEAP32[$0 + 10476 >> 2]; + HEAP32[$0 + 10464 >> 2] = $1; + $2 = HEAP32[$0 + 10468 >> 2]; + $1 = HEAP32[$0 + 10464 >> 2]; + HEAP32[$0 + 200 >> 2] = $1; + HEAP32[$0 + 204 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2RopeJoint____29_28float_29___invoke_b2RopeJoint__28char_20const__2c_20void_20_28b2RopeJoint____29_28float_29_29($4, $0 + 200 | 0); + HEAP32[$0 + 1756 >> 2] = 0; + HEAP32[$0 + 1752 >> 2] = 352; + $1 = HEAP32[$0 + 1756 >> 2]; + $2 = HEAP32[$0 + 1752 >> 2]; + HEAP32[$0 + 10488 >> 2] = $2; + HEAP32[$0 + 10492 >> 2] = $1; $1 = HEAP32[$0 + 10488 >> 2]; - HEAP32[$0 + 10484 >> 2] = HEAP32[$0 + 10492 >> 2]; - HEAP32[$0 + 10480 >> 2] = $1; - $2 = HEAP32[$0 + 10484 >> 2]; - $1 = HEAP32[$0 + 10480 >> 2]; - HEAP32[$0 + 704 >> 2] = $1; - HEAP32[$0 + 708 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2DistanceJoint____29_28_29_20const___invoke_b2DistanceJoint__28char_20const__2c_20float_20_28b2DistanceJoint____29_28_29_20const_29($4, $0 + 704 | 0); - HEAP32[$0 + 2724 >> 2] = 1; - HEAP32[$0 + 2720 >> 2] = 16; - $1 = HEAP32[$0 + 2724 >> 2]; - $2 = HEAP32[$0 + 2720 >> 2]; - HEAP32[$0 + 10568 >> 2] = $2; - HEAP32[$0 + 10572 >> 2] = $1; - $1 = HEAP32[$0 + 10568 >> 2]; - $2 = HEAP32[$0 + 10572 >> 2]; - HEAP32[$0 + 10596 >> 2] = $3; - HEAP32[$0 + 10592 >> 2] = 6119; - HEAP32[$0 + 10588 >> 2] = $2; - HEAP32[$0 + 10584 >> 2] = $1; + $2 = HEAP32[$0 + 10492 >> 2]; + HEAP32[$0 + 10516 >> 2] = $3; + HEAP32[$0 + 10512 >> 2] = 7248; + HEAP32[$0 + 10508 >> 2] = $2; + HEAP32[$0 + 10504 >> 2] = $1; + $3 = HEAP32[$0 + 10516 >> 2]; + $4 = HEAP32[$0 + 10512 >> 2]; + $1 = HEAP32[$0 + 10504 >> 2]; + HEAP32[$0 + 10500 >> 2] = HEAP32[$0 + 10508 >> 2]; + HEAP32[$0 + 10496 >> 2] = $1; + $2 = HEAP32[$0 + 10500 >> 2]; + $1 = HEAP32[$0 + 10496 >> 2]; + HEAP32[$0 + 192 >> 2] = $1; + HEAP32[$0 + 196 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2RopeJoint____29_28_29_20const___invoke_b2RopeJoint__28char_20const__2c_20float_20_28b2RopeJoint____29_28_29_20const_29($4, $0 + 192 | 0); + HEAP32[$0 + 1748 >> 2] = 1; + HEAP32[$0 + 1744 >> 2] = 16; + $1 = HEAP32[$0 + 1748 >> 2]; + $2 = HEAP32[$0 + 1744 >> 2]; + HEAP32[$0 + 10520 >> 2] = $2; + HEAP32[$0 + 10524 >> 2] = $1; + $1 = HEAP32[$0 + 10520 >> 2]; + $2 = HEAP32[$0 + 10524 >> 2]; + HEAP32[$0 + 10548 >> 2] = $3; + HEAP32[$0 + 10544 >> 2] = 6324; + HEAP32[$0 + 10540 >> 2] = $2; + HEAP32[$0 + 10536 >> 2] = $1; + $3 = HEAP32[$0 + 10544 >> 2]; + $1 = HEAP32[$0 + 10536 >> 2]; + HEAP32[$0 + 10532 >> 2] = HEAP32[$0 + 10540 >> 2]; + HEAP32[$0 + 10528 >> 2] = $1; + $2 = HEAP32[$0 + 10532 >> 2]; + $1 = HEAP32[$0 + 10528 >> 2]; + HEAP32[$0 + 184 >> 2] = $1; + HEAP32[$0 + 188 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2RopeJoint____29_28_29___invoke_b2RopeJoint__28char_20const__2c_20void_20_28b2RopeJoint____29_28_29_29($3, $0 + 184 | 0); + HEAP32[$0 + 10572 >> 2] = $0 + 1743; + HEAP32[$0 + 10568 >> 2] = 8132; + void_20emscripten__base_b2JointDef___verify_b2WeldJointDef__28_29(); + HEAP32[$0 + 10564 >> 2] = 353; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2JointDef__20_28_emscripten__base_b2JointDef___getUpcaster_b2WeldJointDef__28_29_29_28b2WeldJointDef__29(), + HEAP32[wasm2js_i32$0 + 10560 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2WeldJointDef__20_28_emscripten__base_b2JointDef___getDowncaster_b2WeldJointDef__28_29_29_28b2JointDef__29(), + HEAP32[wasm2js_i32$0 + 10556 >> 2] = wasm2js_i32$1; + HEAP32[$0 + 10552 >> 2] = 354; + $1 = emscripten__internal__TypeID_b2WeldJointDef_2c_20void___get_28_29(); + $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2WeldJointDef__2c_20void___get_28_29(); + $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2WeldJointDef_20const__2c_20void___get_28_29(); + $4 = emscripten__base_b2JointDef___get_28_29(); + HEAP32[$0 + 12936 >> 2] = HEAP32[$0 + 10564 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $6 = HEAP32[$0 + 10564 >> 2]; + HEAP32[$0 + 12940 >> 2] = HEAP32[$0 + 10560 >> 2]; + $7 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $8 = HEAP32[$0 + 10560 >> 2]; + HEAP32[$0 + 12944 >> 2] = HEAP32[$0 + 10556 >> 2]; + $9 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); + $10 = HEAP32[$0 + 10556 >> 2]; + $11 = HEAP32[$0 + 10568 >> 2]; + HEAP32[$0 + 12948 >> 2] = HEAP32[$0 + 10552 >> 2]; + _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 10552 >> 2]); + HEAP32[$0 + 10576 >> 2] = $0 + 1743; + HEAP32[$0 + 12956 >> 2] = HEAP32[$0 + 10576 >> 2]; + HEAP32[$0 + 12952 >> 2] = 355; + $1 = HEAP32[$0 + 12956 >> 2]; + void_20emscripten__internal__RegisterClassConstructor_b2WeldJointDef__20_28__29_28_29___invoke_b2WeldJointDef__28b2WeldJointDef__20_28__29_28_29_29(HEAP32[$0 + 12952 >> 2]); + HEAP32[$0 + 10616 >> 2] = $1; + HEAP32[$0 + 10612 >> 2] = 11436; + HEAP32[$0 + 10608 >> 2] = 20; + $1 = HEAP32[$0 + 10616 >> 2]; + HEAP32[$0 + 10604 >> 2] = 356; + HEAP32[$0 + 10600 >> 2] = 357; + $2 = emscripten__internal__TypeID_b2WeldJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 10612 >> 2]; + $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); + HEAP32[$0 + 12960 >> 2] = HEAP32[$0 + 10604 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 10604 >> 2]; + $7 = b2Vec2_20b2WeldJointDef_____20emscripten__internal__getContext_b2Vec2_20b2WeldJointDef_____28b2Vec2_20b2WeldJointDef____20const__29($0 + 10608 | 0); + $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); + HEAP32[$0 + 12968 >> 2] = HEAP32[$0 + 10600 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 10600 >> 2], b2Vec2_20b2WeldJointDef_____20emscripten__internal__getContext_b2Vec2_20b2WeldJointDef_____28b2Vec2_20b2WeldJointDef____20const__29($0 + 10608 | 0) | 0); + HEAP32[$0 + 10596 >> 2] = $1; + HEAP32[$0 + 10592 >> 2] = 11298; + HEAP32[$0 + 10588 >> 2] = 28; + $1 = HEAP32[$0 + 10596 >> 2]; + HEAP32[$0 + 10584 >> 2] = 356; + HEAP32[$0 + 10580 >> 2] = 357; + $2 = emscripten__internal__TypeID_b2WeldJointDef_2c_20void___get_28_29(); $3 = HEAP32[$0 + 10592 >> 2]; - $1 = HEAP32[$0 + 10584 >> 2]; - HEAP32[$0 + 10580 >> 2] = HEAP32[$0 + 10588 >> 2]; - HEAP32[$0 + 10576 >> 2] = $1; - $2 = HEAP32[$0 + 10580 >> 2]; - $1 = HEAP32[$0 + 10576 >> 2]; - HEAP32[$0 + 696 >> 2] = $1; - HEAP32[$0 + 700 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2DistanceJoint____29_28_29___invoke_b2DistanceJoint__28char_20const__2c_20void_20_28b2DistanceJoint____29_28_29_29($3, $0 + 696 | 0); - HEAP32[$0 + 10620 >> 2] = $0 + 2719; - HEAP32[$0 + 10616 >> 2] = 7715; - void_20emscripten__base_b2JointDef___verify_b2MotorJointDef__28_29(); - HEAP32[$0 + 10612 >> 2] = 252; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2JointDef__20_28_emscripten__base_b2JointDef___getUpcaster_b2MotorJointDef__28_29_29_28b2MotorJointDef__29(), - HEAP32[wasm2js_i32$0 + 10608 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2MotorJointDef__20_28_emscripten__base_b2JointDef___getDowncaster_b2MotorJointDef__28_29_29_28b2JointDef__29(), - HEAP32[wasm2js_i32$0 + 10604 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 10600 >> 2] = 253; - $1 = emscripten__internal__TypeID_b2MotorJointDef_2c_20void___get_28_29(); - $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2MotorJointDef__2c_20void___get_28_29(); - $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2MotorJointDef_20const__2c_20void___get_28_29(); - $4 = emscripten__base_b2JointDef___get_28_29(); - HEAP32[$0 + 15656 >> 2] = HEAP32[$0 + 10612 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $6 = HEAP32[$0 + 10612 >> 2]; - HEAP32[$0 + 15660 >> 2] = HEAP32[$0 + 10608 >> 2]; - $7 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $8 = HEAP32[$0 + 10608 >> 2]; - HEAP32[$0 + 15664 >> 2] = HEAP32[$0 + 10604 >> 2]; - $9 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $10 = HEAP32[$0 + 10604 >> 2]; - $11 = HEAP32[$0 + 10616 >> 2]; - HEAP32[$0 + 15668 >> 2] = HEAP32[$0 + 10600 >> 2]; - _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 10600 >> 2]); - HEAP32[$0 + 10624 >> 2] = $0 + 2719; - HEAP32[$0 + 15676 >> 2] = HEAP32[$0 + 10624 >> 2]; - HEAP32[$0 + 15672 >> 2] = 254; - $1 = HEAP32[$0 + 15676 >> 2]; - void_20emscripten__internal__RegisterClassConstructor_b2MotorJointDef__20_28__29_28_29___invoke_b2MotorJointDef__28b2MotorJointDef__20_28__29_28_29_29(HEAP32[$0 + 15672 >> 2]); - HEAP32[$0 + 10644 >> 2] = $1; - HEAP32[$0 + 10640 >> 2] = 2983; - HEAP32[$0 + 10636 >> 2] = 20; - $1 = HEAP32[$0 + 10644 >> 2]; - HEAP32[$0 + 10632 >> 2] = 255; - HEAP32[$0 + 10628 >> 2] = 256; - $2 = emscripten__internal__TypeID_b2MotorJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 10640 >> 2]; $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 15680 >> 2] = HEAP32[$0 + 10632 >> 2]; + HEAP32[$0 + 12964 >> 2] = HEAP32[$0 + 10584 >> 2]; $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 10632 >> 2]; - $7 = b2Vec2_20b2MotorJointDef_____20emscripten__internal__getContext_b2Vec2_20b2MotorJointDef_____28b2Vec2_20b2MotorJointDef____20const__29($0 + 10636 | 0); + $6 = HEAP32[$0 + 10584 >> 2]; + $7 = b2Vec2_20b2WeldJointDef_____20emscripten__internal__getContext_b2Vec2_20b2WeldJointDef_____28b2Vec2_20b2WeldJointDef____20const__29($0 + 10588 | 0); $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 15684 >> 2] = HEAP32[$0 + 10628 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 10628 >> 2], b2Vec2_20b2MotorJointDef_____20emscripten__internal__getContext_b2Vec2_20b2MotorJointDef_____28b2Vec2_20b2MotorJointDef____20const__29($0 + 10636 | 0) | 0); - HEAP32[$0 + 10724 >> 2] = $1; - HEAP32[$0 + 10720 >> 2] = 2935; - HEAP32[$0 + 10716 >> 2] = 28; - $1 = HEAP32[$0 + 10724 >> 2]; - HEAP32[$0 + 10712 >> 2] = 257; - HEAP32[$0 + 10708 >> 2] = 258; - $2 = emscripten__internal__TypeID_b2MotorJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 10720 >> 2]; + HEAP32[$0 + 12972 >> 2] = HEAP32[$0 + 10580 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 10580 >> 2], b2Vec2_20b2WeldJointDef_____20emscripten__internal__getContext_b2Vec2_20b2WeldJointDef_____28b2Vec2_20b2WeldJointDef____20const__29($0 + 10588 | 0) | 0); + HEAP32[$0 + 10676 >> 2] = $1; + HEAP32[$0 + 10672 >> 2] = 9676; + HEAP32[$0 + 10668 >> 2] = 36; + $1 = HEAP32[$0 + 10676 >> 2]; + HEAP32[$0 + 10664 >> 2] = 358; + HEAP32[$0 + 10660 >> 2] = 359; + $2 = emscripten__internal__TypeID_b2WeldJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 10672 >> 2]; $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15688 >> 2] = HEAP32[$0 + 10712 >> 2]; + HEAP32[$0 + 12976 >> 2] = HEAP32[$0 + 10664 >> 2]; $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 10712 >> 2]; - $7 = float_20b2MotorJointDef_____20emscripten__internal__getContext_float_20b2MotorJointDef_____28float_20b2MotorJointDef____20const__29($0 + 10716 | 0); + $6 = HEAP32[$0 + 10664 >> 2]; + $7 = float_20b2WeldJointDef_____20emscripten__internal__getContext_float_20b2WeldJointDef_____28float_20b2WeldJointDef____20const__29($0 + 10668 | 0); $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15704 >> 2] = HEAP32[$0 + 10708 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 10708 >> 2], float_20b2MotorJointDef_____20emscripten__internal__getContext_float_20b2MotorJointDef_____28float_20b2MotorJointDef____20const__29($0 + 10716 | 0) | 0); - HEAP32[$0 + 10704 >> 2] = $1; - HEAP32[$0 + 10700 >> 2] = 9671; - HEAP32[$0 + 10696 >> 2] = 32; - $1 = HEAP32[$0 + 10704 >> 2]; - HEAP32[$0 + 10692 >> 2] = 257; - HEAP32[$0 + 10688 >> 2] = 258; - $2 = emscripten__internal__TypeID_b2MotorJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 10700 >> 2]; + HEAP32[$0 + 12988 >> 2] = HEAP32[$0 + 10660 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 10660 >> 2], float_20b2WeldJointDef_____20emscripten__internal__getContext_float_20b2WeldJointDef_____28float_20b2WeldJointDef____20const__29($0 + 10668 | 0) | 0); + HEAP32[$0 + 10656 >> 2] = $1; + HEAP32[$0 + 10652 >> 2] = 1024; + HEAP32[$0 + 10648 >> 2] = 40; + $1 = HEAP32[$0 + 10656 >> 2]; + HEAP32[$0 + 10644 >> 2] = 358; + HEAP32[$0 + 10640 >> 2] = 359; + $2 = emscripten__internal__TypeID_b2WeldJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 10652 >> 2]; $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15692 >> 2] = HEAP32[$0 + 10692 >> 2]; + HEAP32[$0 + 12980 >> 2] = HEAP32[$0 + 10644 >> 2]; $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 10644 >> 2]; + $7 = float_20b2WeldJointDef_____20emscripten__internal__getContext_float_20b2WeldJointDef_____28float_20b2WeldJointDef____20const__29($0 + 10648 | 0); + $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12992 >> 2] = HEAP32[$0 + 10640 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 10640 >> 2], float_20b2WeldJointDef_____20emscripten__internal__getContext_float_20b2WeldJointDef_____28float_20b2WeldJointDef____20const__29($0 + 10648 | 0) | 0); + HEAP32[$0 + 10636 >> 2] = $1; + HEAP32[$0 + 10632 >> 2] = 6366; + HEAP32[$0 + 10628 >> 2] = 44; + HEAP32[$0 + 10624 >> 2] = 358; + HEAP32[$0 + 10620 >> 2] = 359; + $1 = emscripten__internal__TypeID_b2WeldJointDef_2c_20void___get_28_29(); + $2 = HEAP32[$0 + 10632 >> 2]; + $3 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12984 >> 2] = HEAP32[$0 + 10624 >> 2]; + $4 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); + $5 = HEAP32[$0 + 10624 >> 2]; + $6 = float_20b2WeldJointDef_____20emscripten__internal__getContext_float_20b2WeldJointDef_____28float_20b2WeldJointDef____20const__29($0 + 10628 | 0); + $7 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 12996 >> 2] = HEAP32[$0 + 10620 >> 2]; + _embind_register_class_property($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 10620 >> 2], float_20b2WeldJointDef_____20emscripten__internal__getContext_float_20b2WeldJointDef_____28float_20b2WeldJointDef____20const__29($0 + 10628 | 0) | 0); + HEAP32[$0 + 10700 >> 2] = $0 + 1742; + HEAP32[$0 + 10696 >> 2] = 2825; + void_20emscripten__base_b2Joint___verify_b2WeldJoint__28_29(); + HEAP32[$0 + 10692 >> 2] = 360; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2Joint__20_28_emscripten__base_b2Joint___getUpcaster_b2WeldJoint__28_29_29_28b2WeldJoint__29(), + HEAP32[wasm2js_i32$0 + 10688 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2WeldJoint__20_28_emscripten__base_b2Joint___getDowncaster_b2WeldJoint__28_29_29_28b2Joint__29(), + HEAP32[wasm2js_i32$0 + 10684 >> 2] = wasm2js_i32$1; + HEAP32[$0 + 10680 >> 2] = 361; + $1 = emscripten__internal__TypeID_b2WeldJoint_2c_20void___get_28_29(); + $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2WeldJoint__2c_20void___get_28_29(); + $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2WeldJoint_20const__2c_20void___get_28_29(); + $4 = emscripten__base_b2Joint___get_28_29(); + HEAP32[$0 + 13e3 >> 2] = HEAP32[$0 + 10692 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); $6 = HEAP32[$0 + 10692 >> 2]; - $7 = float_20b2MotorJointDef_____20emscripten__internal__getContext_float_20b2MotorJointDef_____28float_20b2MotorJointDef____20const__29($0 + 10696 | 0); - $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15708 >> 2] = HEAP32[$0 + 10688 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 10688 >> 2], float_20b2MotorJointDef_____20emscripten__internal__getContext_float_20b2MotorJointDef_____28float_20b2MotorJointDef____20const__29($0 + 10696 | 0) | 0); - HEAP32[$0 + 10684 >> 2] = $1; - HEAP32[$0 + 10680 >> 2] = 8583; - HEAP32[$0 + 10676 >> 2] = 36; - $1 = HEAP32[$0 + 10684 >> 2]; - HEAP32[$0 + 10672 >> 2] = 257; - HEAP32[$0 + 10668 >> 2] = 258; - $2 = emscripten__internal__TypeID_b2MotorJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 10680 >> 2]; - $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15696 >> 2] = HEAP32[$0 + 10672 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 10672 >> 2]; - $7 = float_20b2MotorJointDef_____20emscripten__internal__getContext_float_20b2MotorJointDef_____28float_20b2MotorJointDef____20const__29($0 + 10676 | 0); - $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15712 >> 2] = HEAP32[$0 + 10668 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 10668 >> 2], float_20b2MotorJointDef_____20emscripten__internal__getContext_float_20b2MotorJointDef_____28float_20b2MotorJointDef____20const__29($0 + 10676 | 0) | 0); - HEAP32[$0 + 10664 >> 2] = $1; - HEAP32[$0 + 10660 >> 2] = 3727; - HEAP32[$0 + 10656 >> 2] = 40; - HEAP32[$0 + 10652 >> 2] = 257; - HEAP32[$0 + 10648 >> 2] = 258; - $1 = emscripten__internal__TypeID_b2MotorJointDef_2c_20void___get_28_29(); - $2 = HEAP32[$0 + 10660 >> 2]; - $3 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15700 >> 2] = HEAP32[$0 + 10652 >> 2]; - $4 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $5 = HEAP32[$0 + 10652 >> 2]; - $6 = float_20b2MotorJointDef_____20emscripten__internal__getContext_float_20b2MotorJointDef_____28float_20b2MotorJointDef____20const__29($0 + 10656 | 0); - $7 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15716 >> 2] = HEAP32[$0 + 10648 >> 2]; - _embind_register_class_property($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 10648 >> 2], float_20b2MotorJointDef_____20emscripten__internal__getContext_float_20b2MotorJointDef_____28float_20b2MotorJointDef____20const__29($0 + 10656 | 0) | 0); - HEAP32[$0 + 10748 >> 2] = $0 + 2718; - HEAP32[$0 + 10744 >> 2] = 2602; - void_20emscripten__base_b2Joint___verify_b2MotorJoint__28_29(); - HEAP32[$0 + 10740 >> 2] = 259; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2Joint__20_28_emscripten__base_b2Joint___getUpcaster_b2MotorJoint__28_29_29_28b2MotorJoint__29(), - HEAP32[wasm2js_i32$0 + 10736 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2MotorJoint__20_28_emscripten__base_b2Joint___getDowncaster_b2MotorJoint__28_29_29_28b2Joint__29(), - HEAP32[wasm2js_i32$0 + 10732 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 10728 >> 2] = 260; - $1 = emscripten__internal__TypeID_b2MotorJoint_2c_20void___get_28_29(); - $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2MotorJoint__2c_20void___get_28_29(); - $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2MotorJoint_20const__2c_20void___get_28_29(); - $4 = emscripten__base_b2Joint___get_28_29(); - HEAP32[$0 + 15720 >> 2] = HEAP32[$0 + 10740 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $6 = HEAP32[$0 + 10740 >> 2]; - HEAP32[$0 + 15724 >> 2] = HEAP32[$0 + 10736 >> 2]; + HEAP32[$0 + 13004 >> 2] = HEAP32[$0 + 10688 >> 2]; $7 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $8 = HEAP32[$0 + 10736 >> 2]; - HEAP32[$0 + 15728 >> 2] = HEAP32[$0 + 10732 >> 2]; + $8 = HEAP32[$0 + 10688 >> 2]; + HEAP32[$0 + 13008 >> 2] = HEAP32[$0 + 10684 >> 2]; $9 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $10 = HEAP32[$0 + 10732 >> 2]; - $11 = HEAP32[$0 + 10744 >> 2]; - HEAP32[$0 + 15732 >> 2] = HEAP32[$0 + 10728 >> 2]; - _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 10728 >> 2]); - HEAP32[$0 + 2712 >> 2] = 0; - HEAP32[$0 + 2708 >> 2] = 261; - $1 = HEAP32[$0 + 2712 >> 2]; - $2 = HEAP32[$0 + 2708 >> 2]; - HEAP32[$0 + 10752 >> 2] = $2; - HEAP32[$0 + 10756 >> 2] = $1; + $10 = HEAP32[$0 + 10684 >> 2]; + $11 = HEAP32[$0 + 10696 >> 2]; + HEAP32[$0 + 13012 >> 2] = HEAP32[$0 + 10680 >> 2]; + _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 10680 >> 2]); + HEAP32[$0 + 1736 >> 2] = 0; + HEAP32[$0 + 1732 >> 2] = 362; + $1 = HEAP32[$0 + 1736 >> 2]; + $2 = HEAP32[$0 + 1732 >> 2]; + HEAP32[$0 + 10736 >> 2] = $2; + HEAP32[$0 + 10740 >> 2] = $1; + $1 = HEAP32[$0 + 10736 >> 2]; + $2 = HEAP32[$0 + 10740 >> 2]; + HEAP32[$0 + 10764 >> 2] = $0 + 1742; + HEAP32[$0 + 10760 >> 2] = 11449; + HEAP32[$0 + 10756 >> 2] = $2; + HEAP32[$0 + 10752 >> 2] = $1; + $3 = HEAP32[$0 + 10764 >> 2]; + $4 = HEAP32[$0 + 10760 >> 2]; $1 = HEAP32[$0 + 10752 >> 2]; - $2 = HEAP32[$0 + 10756 >> 2]; - HEAP32[$0 + 10780 >> 2] = $0 + 2718; - HEAP32[$0 + 10776 >> 2] = 2996; - HEAP32[$0 + 10772 >> 2] = $2; - HEAP32[$0 + 10768 >> 2] = $1; - $3 = HEAP32[$0 + 10780 >> 2]; - $4 = HEAP32[$0 + 10776 >> 2]; - $1 = HEAP32[$0 + 10768 >> 2]; - HEAP32[$0 + 10764 >> 2] = HEAP32[$0 + 10772 >> 2]; - HEAP32[$0 + 10760 >> 2] = $1; - $2 = HEAP32[$0 + 10764 >> 2]; - $1 = HEAP32[$0 + 10760 >> 2]; - HEAP32[$0 + 688 >> 2] = $1; - HEAP32[$0 + 692 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2MotorJoint____29_28b2Vec2_20const__29___invoke_b2MotorJoint__28char_20const__2c_20void_20_28b2MotorJoint____29_28b2Vec2_20const__29_29($4, $0 + 688 | 0); - HEAP32[$0 + 2704 >> 2] = 0; - HEAP32[$0 + 2700 >> 2] = 262; - $1 = HEAP32[$0 + 2704 >> 2]; - $2 = HEAP32[$0 + 2700 >> 2]; - HEAP32[$0 + 10784 >> 2] = $2; - HEAP32[$0 + 10788 >> 2] = $1; - $1 = HEAP32[$0 + 10784 >> 2]; - $2 = HEAP32[$0 + 10788 >> 2]; - HEAP32[$0 + 10812 >> 2] = $3; - HEAP32[$0 + 10808 >> 2] = 3012; - HEAP32[$0 + 10804 >> 2] = $2; - HEAP32[$0 + 10800 >> 2] = $1; - $3 = HEAP32[$0 + 10812 >> 2]; - $4 = HEAP32[$0 + 10808 >> 2]; - $1 = HEAP32[$0 + 10800 >> 2]; - HEAP32[$0 + 10796 >> 2] = HEAP32[$0 + 10804 >> 2]; - HEAP32[$0 + 10792 >> 2] = $1; - $2 = HEAP32[$0 + 10796 >> 2]; - $1 = HEAP32[$0 + 10792 >> 2]; - HEAP32[$0 + 680 >> 2] = $1; - HEAP32[$0 + 684 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2MotorJoint____29_28_29_20const___invoke_b2MotorJoint__28char_20const__2c_20b2Vec2_20const__20_28b2MotorJoint____29_28_29_20const_29($4, $0 + 680 | 0); - HEAP32[$0 + 2696 >> 2] = 0; - HEAP32[$0 + 2692 >> 2] = 263; - $1 = HEAP32[$0 + 2696 >> 2]; - $2 = HEAP32[$0 + 2692 >> 2]; - HEAP32[$0 + 10912 >> 2] = $2; - HEAP32[$0 + 10916 >> 2] = $1; - $1 = HEAP32[$0 + 10912 >> 2]; - $2 = HEAP32[$0 + 10916 >> 2]; - HEAP32[$0 + 10940 >> 2] = $3; - HEAP32[$0 + 10936 >> 2] = 2949; - HEAP32[$0 + 10932 >> 2] = $2; - HEAP32[$0 + 10928 >> 2] = $1; - $3 = HEAP32[$0 + 10940 >> 2]; - $4 = HEAP32[$0 + 10936 >> 2]; - $1 = HEAP32[$0 + 10928 >> 2]; - HEAP32[$0 + 10924 >> 2] = HEAP32[$0 + 10932 >> 2]; - HEAP32[$0 + 10920 >> 2] = $1; - $2 = HEAP32[$0 + 10924 >> 2]; - $1 = HEAP32[$0 + 10920 >> 2]; - HEAP32[$0 + 672 >> 2] = $1; - HEAP32[$0 + 676 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2MotorJoint____29_28float_29___invoke_b2MotorJoint__28char_20const__2c_20void_20_28b2MotorJoint____29_28float_29_29($4, $0 + 672 | 0); - HEAP32[$0 + 2688 >> 2] = 0; - HEAP32[$0 + 2684 >> 2] = 264; - $1 = HEAP32[$0 + 2688 >> 2]; - $2 = HEAP32[$0 + 2684 >> 2]; - HEAP32[$0 + 11040 >> 2] = $2; - HEAP32[$0 + 11044 >> 2] = $1; - $1 = HEAP32[$0 + 11040 >> 2]; - $2 = HEAP32[$0 + 11044 >> 2]; - HEAP32[$0 + 11068 >> 2] = $3; - HEAP32[$0 + 11064 >> 2] = 2966; - HEAP32[$0 + 11060 >> 2] = $2; - HEAP32[$0 + 11056 >> 2] = $1; - $3 = HEAP32[$0 + 11068 >> 2]; - $4 = HEAP32[$0 + 11064 >> 2]; - $1 = HEAP32[$0 + 11056 >> 2]; - HEAP32[$0 + 11052 >> 2] = HEAP32[$0 + 11060 >> 2]; - HEAP32[$0 + 11048 >> 2] = $1; - $2 = HEAP32[$0 + 11052 >> 2]; - $1 = HEAP32[$0 + 11048 >> 2]; - HEAP32[$0 + 664 >> 2] = $1; - HEAP32[$0 + 668 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2MotorJoint____29_28_29_20const___invoke_b2MotorJoint__28char_20const__2c_20float_20_28b2MotorJoint____29_28_29_20const_29($4, $0 + 664 | 0); - HEAP32[$0 + 2680 >> 2] = 0; - HEAP32[$0 + 2676 >> 2] = 265; - $1 = HEAP32[$0 + 2680 >> 2]; - $2 = HEAP32[$0 + 2676 >> 2]; - HEAP32[$0 + 10880 >> 2] = $2; - HEAP32[$0 + 10884 >> 2] = $1; - $1 = HEAP32[$0 + 10880 >> 2]; - $2 = HEAP32[$0 + 10884 >> 2]; - HEAP32[$0 + 10908 >> 2] = $3; - HEAP32[$0 + 10904 >> 2] = 9680; - HEAP32[$0 + 10900 >> 2] = $2; - HEAP32[$0 + 10896 >> 2] = $1; - $3 = HEAP32[$0 + 10908 >> 2]; - $4 = HEAP32[$0 + 10904 >> 2]; - $1 = HEAP32[$0 + 10896 >> 2]; - HEAP32[$0 + 10892 >> 2] = HEAP32[$0 + 10900 >> 2]; - HEAP32[$0 + 10888 >> 2] = $1; - $2 = HEAP32[$0 + 10892 >> 2]; - $1 = HEAP32[$0 + 10888 >> 2]; - HEAP32[$0 + 656 >> 2] = $1; - HEAP32[$0 + 660 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2MotorJoint____29_28float_29___invoke_b2MotorJoint__28char_20const__2c_20void_20_28b2MotorJoint____29_28float_29_29($4, $0 + 656 | 0); - HEAP32[$0 + 2672 >> 2] = 0; - HEAP32[$0 + 2668 >> 2] = 266; - $1 = HEAP32[$0 + 2672 >> 2]; - $2 = HEAP32[$0 + 2668 >> 2]; - HEAP32[$0 + 11008 >> 2] = $2; - HEAP32[$0 + 11012 >> 2] = $1; - $1 = HEAP32[$0 + 11008 >> 2]; - $2 = HEAP32[$0 + 11012 >> 2]; - HEAP32[$0 + 11036 >> 2] = $3; - HEAP32[$0 + 11032 >> 2] = 9692; - HEAP32[$0 + 11028 >> 2] = $2; - HEAP32[$0 + 11024 >> 2] = $1; - $3 = HEAP32[$0 + 11036 >> 2]; - $4 = HEAP32[$0 + 11032 >> 2]; - $1 = HEAP32[$0 + 11024 >> 2]; - HEAP32[$0 + 11020 >> 2] = HEAP32[$0 + 11028 >> 2]; - HEAP32[$0 + 11016 >> 2] = $1; - $2 = HEAP32[$0 + 11020 >> 2]; - $1 = HEAP32[$0 + 11016 >> 2]; - HEAP32[$0 + 648 >> 2] = $1; - HEAP32[$0 + 652 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2MotorJoint____29_28_29_20const___invoke_b2MotorJoint__28char_20const__2c_20float_20_28b2MotorJoint____29_28_29_20const_29($4, $0 + 648 | 0); - HEAP32[$0 + 2664 >> 2] = 0; - HEAP32[$0 + 2660 >> 2] = 267; - $1 = HEAP32[$0 + 2664 >> 2]; - $2 = HEAP32[$0 + 2660 >> 2]; - HEAP32[$0 + 10848 >> 2] = $2; - HEAP32[$0 + 10852 >> 2] = $1; - $1 = HEAP32[$0 + 10848 >> 2]; - $2 = HEAP32[$0 + 10852 >> 2]; - HEAP32[$0 + 10876 >> 2] = $3; - HEAP32[$0 + 10872 >> 2] = 8593; - HEAP32[$0 + 10868 >> 2] = $2; - HEAP32[$0 + 10864 >> 2] = $1; - $3 = HEAP32[$0 + 10876 >> 2]; - $4 = HEAP32[$0 + 10872 >> 2]; - $1 = HEAP32[$0 + 10864 >> 2]; - HEAP32[$0 + 10860 >> 2] = HEAP32[$0 + 10868 >> 2]; - HEAP32[$0 + 10856 >> 2] = $1; - $2 = HEAP32[$0 + 10860 >> 2]; - $1 = HEAP32[$0 + 10856 >> 2]; - HEAP32[$0 + 640 >> 2] = $1; - HEAP32[$0 + 644 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2MotorJoint____29_28float_29___invoke_b2MotorJoint__28char_20const__2c_20void_20_28b2MotorJoint____29_28float_29_29($4, $0 + 640 | 0); - HEAP32[$0 + 2656 >> 2] = 0; - HEAP32[$0 + 2652 >> 2] = 268; - $1 = HEAP32[$0 + 2656 >> 2]; - $2 = HEAP32[$0 + 2652 >> 2]; - HEAP32[$0 + 10976 >> 2] = $2; - HEAP32[$0 + 10980 >> 2] = $1; - $1 = HEAP32[$0 + 10976 >> 2]; - $2 = HEAP32[$0 + 10980 >> 2]; - HEAP32[$0 + 11004 >> 2] = $3; - HEAP32[$0 + 11e3 >> 2] = 8606; - HEAP32[$0 + 10996 >> 2] = $2; - HEAP32[$0 + 10992 >> 2] = $1; - $3 = HEAP32[$0 + 11004 >> 2]; - $4 = HEAP32[$0 + 11e3 >> 2]; - $1 = HEAP32[$0 + 10992 >> 2]; - HEAP32[$0 + 10988 >> 2] = HEAP32[$0 + 10996 >> 2]; - HEAP32[$0 + 10984 >> 2] = $1; - $2 = HEAP32[$0 + 10988 >> 2]; - $1 = HEAP32[$0 + 10984 >> 2]; - HEAP32[$0 + 632 >> 2] = $1; - HEAP32[$0 + 636 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2MotorJoint____29_28_29_20const___invoke_b2MotorJoint__28char_20const__2c_20float_20_28b2MotorJoint____29_28_29_20const_29($4, $0 + 632 | 0); - HEAP32[$0 + 2648 >> 2] = 0; - HEAP32[$0 + 2644 >> 2] = 269; - $1 = HEAP32[$0 + 2648 >> 2]; - $2 = HEAP32[$0 + 2644 >> 2]; - HEAP32[$0 + 10816 >> 2] = $2; - HEAP32[$0 + 10820 >> 2] = $1; - $1 = HEAP32[$0 + 10816 >> 2]; - $2 = HEAP32[$0 + 10820 >> 2]; - HEAP32[$0 + 10844 >> 2] = $3; - HEAP32[$0 + 10840 >> 2] = 3744; - HEAP32[$0 + 10836 >> 2] = $2; - HEAP32[$0 + 10832 >> 2] = $1; - $3 = HEAP32[$0 + 10844 >> 2]; - $4 = HEAP32[$0 + 10840 >> 2]; + HEAP32[$0 + 10748 >> 2] = HEAP32[$0 + 10756 >> 2]; + HEAP32[$0 + 10744 >> 2] = $1; + $2 = HEAP32[$0 + 10748 >> 2]; + $1 = HEAP32[$0 + 10744 >> 2]; + HEAP32[$0 + 176 >> 2] = $1; + HEAP32[$0 + 180 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2WeldJoint____29_28_29_20const___invoke_b2WeldJoint__28char_20const__2c_20b2Vec2_20const__20_28b2WeldJoint____29_28_29_20const_29($4, $0 + 176 | 0); + HEAP32[$0 + 1728 >> 2] = 0; + HEAP32[$0 + 1724 >> 2] = 363; + $1 = HEAP32[$0 + 1728 >> 2]; + $2 = HEAP32[$0 + 1724 >> 2]; + HEAP32[$0 + 10704 >> 2] = $2; + HEAP32[$0 + 10708 >> 2] = $1; + $1 = HEAP32[$0 + 10704 >> 2]; + $2 = HEAP32[$0 + 10708 >> 2]; + HEAP32[$0 + 10732 >> 2] = $3; + HEAP32[$0 + 10728 >> 2] = 11311; + HEAP32[$0 + 10724 >> 2] = $2; + HEAP32[$0 + 10720 >> 2] = $1; + $3 = HEAP32[$0 + 10732 >> 2]; + $4 = HEAP32[$0 + 10728 >> 2]; + $1 = HEAP32[$0 + 10720 >> 2]; + HEAP32[$0 + 10716 >> 2] = HEAP32[$0 + 10724 >> 2]; + HEAP32[$0 + 10712 >> 2] = $1; + $2 = HEAP32[$0 + 10716 >> 2]; + $1 = HEAP32[$0 + 10712 >> 2]; + HEAP32[$0 + 168 >> 2] = $1; + HEAP32[$0 + 172 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2WeldJoint____29_28_29_20const___invoke_b2WeldJoint__28char_20const__2c_20b2Vec2_20const__20_28b2WeldJoint____29_28_29_20const_29($4, $0 + 168 | 0); + HEAP32[$0 + 1720 >> 2] = 0; + HEAP32[$0 + 1716 >> 2] = 364; + $1 = HEAP32[$0 + 1720 >> 2]; + $2 = HEAP32[$0 + 1716 >> 2]; + HEAP32[$0 + 10832 >> 2] = $2; + HEAP32[$0 + 10836 >> 2] = $1; $1 = HEAP32[$0 + 10832 >> 2]; - HEAP32[$0 + 10828 >> 2] = HEAP32[$0 + 10836 >> 2]; - HEAP32[$0 + 10824 >> 2] = $1; - $2 = HEAP32[$0 + 10828 >> 2]; - $1 = HEAP32[$0 + 10824 >> 2]; - HEAP32[$0 + 624 >> 2] = $1; - HEAP32[$0 + 628 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2MotorJoint____29_28float_29___invoke_b2MotorJoint__28char_20const__2c_20void_20_28b2MotorJoint____29_28float_29_29($4, $0 + 624 | 0); - HEAP32[$0 + 2640 >> 2] = 0; - HEAP32[$0 + 2636 >> 2] = 270; - $1 = HEAP32[$0 + 2640 >> 2]; - $2 = HEAP32[$0 + 2636 >> 2]; - HEAP32[$0 + 10944 >> 2] = $2; + $2 = HEAP32[$0 + 10836 >> 2]; + HEAP32[$0 + 10860 >> 2] = $3; + HEAP32[$0 + 10856 >> 2] = 9691; + HEAP32[$0 + 10852 >> 2] = $2; + HEAP32[$0 + 10848 >> 2] = $1; + $3 = HEAP32[$0 + 10860 >> 2]; + $4 = HEAP32[$0 + 10856 >> 2]; + $1 = HEAP32[$0 + 10848 >> 2]; + HEAP32[$0 + 10844 >> 2] = HEAP32[$0 + 10852 >> 2]; + HEAP32[$0 + 10840 >> 2] = $1; + $2 = HEAP32[$0 + 10844 >> 2]; + $1 = HEAP32[$0 + 10840 >> 2]; + HEAP32[$0 + 160 >> 2] = $1; + HEAP32[$0 + 164 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2WeldJoint____29_28_29_20const___invoke_b2WeldJoint__28char_20const__2c_20float_20_28b2WeldJoint____29_28_29_20const_29($4, $0 + 160 | 0); + HEAP32[$0 + 1712 >> 2] = 0; + HEAP32[$0 + 1708 >> 2] = 365; + $1 = HEAP32[$0 + 1712 >> 2]; + $2 = HEAP32[$0 + 1708 >> 2]; + HEAP32[$0 + 10896 >> 2] = $2; + HEAP32[$0 + 10900 >> 2] = $1; + $1 = HEAP32[$0 + 10896 >> 2]; + $2 = HEAP32[$0 + 10900 >> 2]; + HEAP32[$0 + 10924 >> 2] = $3; + HEAP32[$0 + 10920 >> 2] = 1764; + HEAP32[$0 + 10916 >> 2] = $2; + HEAP32[$0 + 10912 >> 2] = $1; + $3 = HEAP32[$0 + 10924 >> 2]; + $4 = HEAP32[$0 + 10920 >> 2]; + $1 = HEAP32[$0 + 10912 >> 2]; + HEAP32[$0 + 10908 >> 2] = HEAP32[$0 + 10916 >> 2]; + HEAP32[$0 + 10904 >> 2] = $1; + $2 = HEAP32[$0 + 10908 >> 2]; + $1 = HEAP32[$0 + 10904 >> 2]; + HEAP32[$0 + 152 >> 2] = $1; + HEAP32[$0 + 156 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2WeldJoint____29_28float_29___invoke_b2WeldJoint__28char_20const__2c_20void_20_28b2WeldJoint____29_28float_29_29($4, $0 + 152 | 0); + HEAP32[$0 + 1704 >> 2] = 0; + HEAP32[$0 + 1700 >> 2] = 366; + $1 = HEAP32[$0 + 1704 >> 2]; + $2 = HEAP32[$0 + 1700 >> 2]; + HEAP32[$0 + 10800 >> 2] = $2; + HEAP32[$0 + 10804 >> 2] = $1; + $1 = HEAP32[$0 + 10800 >> 2]; + $2 = HEAP32[$0 + 10804 >> 2]; + HEAP32[$0 + 10828 >> 2] = $3; + HEAP32[$0 + 10824 >> 2] = 1777; + HEAP32[$0 + 10820 >> 2] = $2; + HEAP32[$0 + 10816 >> 2] = $1; + $3 = HEAP32[$0 + 10828 >> 2]; + $4 = HEAP32[$0 + 10824 >> 2]; + $1 = HEAP32[$0 + 10816 >> 2]; + HEAP32[$0 + 10812 >> 2] = HEAP32[$0 + 10820 >> 2]; + HEAP32[$0 + 10808 >> 2] = $1; + $2 = HEAP32[$0 + 10812 >> 2]; + $1 = HEAP32[$0 + 10808 >> 2]; + HEAP32[$0 + 144 >> 2] = $1; + HEAP32[$0 + 148 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2WeldJoint____29_28_29_20const___invoke_b2WeldJoint__28char_20const__2c_20float_20_28b2WeldJoint____29_28_29_20const_29($4, $0 + 144 | 0); + HEAP32[$0 + 1696 >> 2] = 0; + HEAP32[$0 + 1692 >> 2] = 367; + $1 = HEAP32[$0 + 1696 >> 2]; + $2 = HEAP32[$0 + 1692 >> 2]; + HEAP32[$0 + 10864 >> 2] = $2; + HEAP32[$0 + 10868 >> 2] = $1; + $1 = HEAP32[$0 + 10864 >> 2]; + $2 = HEAP32[$0 + 10868 >> 2]; + HEAP32[$0 + 10892 >> 2] = $3; + HEAP32[$0 + 10888 >> 2] = 6379; + HEAP32[$0 + 10884 >> 2] = $2; + HEAP32[$0 + 10880 >> 2] = $1; + $3 = HEAP32[$0 + 10892 >> 2]; + $4 = HEAP32[$0 + 10888 >> 2]; + $1 = HEAP32[$0 + 10880 >> 2]; + HEAP32[$0 + 10876 >> 2] = HEAP32[$0 + 10884 >> 2]; + HEAP32[$0 + 10872 >> 2] = $1; + $2 = HEAP32[$0 + 10876 >> 2]; + $1 = HEAP32[$0 + 10872 >> 2]; + HEAP32[$0 + 136 >> 2] = $1; + HEAP32[$0 + 140 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2WeldJoint____29_28float_29___invoke_b2WeldJoint__28char_20const__2c_20void_20_28b2WeldJoint____29_28float_29_29($4, $0 + 136 | 0); + HEAP32[$0 + 1688 >> 2] = 0; + HEAP32[$0 + 1684 >> 2] = 368; + $1 = HEAP32[$0 + 1688 >> 2]; + $2 = HEAP32[$0 + 1684 >> 2]; + HEAP32[$0 + 10768 >> 2] = $2; + HEAP32[$0 + 10772 >> 2] = $1; + $1 = HEAP32[$0 + 10768 >> 2]; + $2 = HEAP32[$0 + 10772 >> 2]; + HEAP32[$0 + 10796 >> 2] = $3; + HEAP32[$0 + 10792 >> 2] = 6395; + HEAP32[$0 + 10788 >> 2] = $2; + HEAP32[$0 + 10784 >> 2] = $1; + $3 = HEAP32[$0 + 10796 >> 2]; + $4 = HEAP32[$0 + 10792 >> 2]; + $1 = HEAP32[$0 + 10784 >> 2]; + HEAP32[$0 + 10780 >> 2] = HEAP32[$0 + 10788 >> 2]; + HEAP32[$0 + 10776 >> 2] = $1; + $2 = HEAP32[$0 + 10780 >> 2]; + $1 = HEAP32[$0 + 10776 >> 2]; + HEAP32[$0 + 128 >> 2] = $1; + HEAP32[$0 + 132 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2WeldJoint____29_28_29_20const___invoke_b2WeldJoint__28char_20const__2c_20float_20_28b2WeldJoint____29_28_29_20const_29($4, $0 + 128 | 0); + HEAP32[$0 + 1680 >> 2] = 1; + HEAP32[$0 + 1676 >> 2] = 16; + $1 = HEAP32[$0 + 1680 >> 2]; + $2 = HEAP32[$0 + 1676 >> 2]; + HEAP32[$0 + 10928 >> 2] = $2; + HEAP32[$0 + 10932 >> 2] = $1; + $1 = HEAP32[$0 + 10928 >> 2]; + $2 = HEAP32[$0 + 10932 >> 2]; + HEAP32[$0 + 10960 >> 2] = $3; + HEAP32[$0 + 10956 >> 2] = 6324; + HEAP32[$0 + 10952 >> 2] = $2; HEAP32[$0 + 10948 >> 2] = $1; - $1 = HEAP32[$0 + 10944 >> 2]; - $2 = HEAP32[$0 + 10948 >> 2]; - HEAP32[$0 + 10972 >> 2] = $3; - HEAP32[$0 + 10968 >> 2] = 3764; - HEAP32[$0 + 10964 >> 2] = $2; - HEAP32[$0 + 10960 >> 2] = $1; - $3 = HEAP32[$0 + 10972 >> 2]; - $4 = HEAP32[$0 + 10968 >> 2]; - $1 = HEAP32[$0 + 10960 >> 2]; - HEAP32[$0 + 10956 >> 2] = HEAP32[$0 + 10964 >> 2]; - HEAP32[$0 + 10952 >> 2] = $1; - $2 = HEAP32[$0 + 10956 >> 2]; - $1 = HEAP32[$0 + 10952 >> 2]; - HEAP32[$0 + 616 >> 2] = $1; - HEAP32[$0 + 620 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2MotorJoint____29_28_29_20const___invoke_b2MotorJoint__28char_20const__2c_20float_20_28b2MotorJoint____29_28_29_20const_29($4, $0 + 616 | 0); - HEAP32[$0 + 2632 >> 2] = 1; - HEAP32[$0 + 2628 >> 2] = 16; - $1 = HEAP32[$0 + 2632 >> 2]; - $2 = HEAP32[$0 + 2628 >> 2]; - HEAP32[$0 + 11072 >> 2] = $2; - HEAP32[$0 + 11076 >> 2] = $1; - $1 = HEAP32[$0 + 11072 >> 2]; - $2 = HEAP32[$0 + 11076 >> 2]; - HEAP32[$0 + 11104 >> 2] = $3; - HEAP32[$0 + 11100 >> 2] = 6119; - HEAP32[$0 + 11096 >> 2] = $2; - HEAP32[$0 + 11092 >> 2] = $1; - $3 = HEAP32[$0 + 11100 >> 2]; - $1 = HEAP32[$0 + 11092 >> 2]; - HEAP32[$0 + 11088 >> 2] = HEAP32[$0 + 11096 >> 2]; - HEAP32[$0 + 11084 >> 2] = $1; - $2 = HEAP32[$0 + 11088 >> 2]; - $1 = HEAP32[$0 + 11084 >> 2]; - HEAP32[$0 + 608 >> 2] = $1; - HEAP32[$0 + 612 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2MotorJoint____29_28_29___invoke_b2MotorJoint__28char_20const__2c_20void_20_28b2MotorJoint____29_28_29_29($3, $0 + 608 | 0); - HEAP32[$0 + 11128 >> 2] = $0 + 2627; - HEAP32[$0 + 11124 >> 2] = 7760; - void_20emscripten__base_b2JointDef___verify_b2MouseJointDef__28_29(); - HEAP32[$0 + 11120 >> 2] = 271; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2JointDef__20_28_emscripten__base_b2JointDef___getUpcaster_b2MouseJointDef__28_29_29_28b2MouseJointDef__29(), - HEAP32[wasm2js_i32$0 + 11116 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2MouseJointDef__20_28_emscripten__base_b2JointDef___getDowncaster_b2MouseJointDef__28_29_29_28b2JointDef__29(), - HEAP32[wasm2js_i32$0 + 11112 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 11108 >> 2] = 272; - $1 = emscripten__internal__TypeID_b2MouseJointDef_2c_20void___get_28_29(); - $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2MouseJointDef__2c_20void___get_28_29(); - $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2MouseJointDef_20const__2c_20void___get_28_29(); + $3 = HEAP32[$0 + 10956 >> 2]; + $1 = HEAP32[$0 + 10948 >> 2]; + HEAP32[$0 + 10944 >> 2] = HEAP32[$0 + 10952 >> 2]; + HEAP32[$0 + 10940 >> 2] = $1; + $2 = HEAP32[$0 + 10944 >> 2]; + $1 = HEAP32[$0 + 10940 >> 2]; + HEAP32[$0 + 120 >> 2] = $1; + HEAP32[$0 + 124 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2WeldJoint____29_28_29___invoke_b2WeldJoint__28char_20const__2c_20void_20_28b2WeldJoint____29_28_29_29($3, $0 + 120 | 0); + HEAP32[$0 + 10984 >> 2] = $0 + 1675; + HEAP32[$0 + 10980 >> 2] = 8057; + void_20emscripten__base_b2JointDef___verify_b2WheelJointDef__28_29(); + HEAP32[$0 + 10976 >> 2] = 369; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2JointDef__20_28_emscripten__base_b2JointDef___getUpcaster_b2WheelJointDef__28_29_29_28b2WheelJointDef__29(), + HEAP32[wasm2js_i32$0 + 10972 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2WheelJointDef__20_28_emscripten__base_b2JointDef___getDowncaster_b2WheelJointDef__28_29_29_28b2JointDef__29(), + HEAP32[wasm2js_i32$0 + 10968 >> 2] = wasm2js_i32$1; + HEAP32[$0 + 10964 >> 2] = 370; + $1 = emscripten__internal__TypeID_b2WheelJointDef_2c_20void___get_28_29(); + $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2WheelJointDef__2c_20void___get_28_29(); + $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2WheelJointDef_20const__2c_20void___get_28_29(); $4 = emscripten__base_b2JointDef___get_28_29(); - HEAP32[$0 + 15736 >> 2] = HEAP32[$0 + 11120 >> 2]; + HEAP32[$0 + 13016 >> 2] = HEAP32[$0 + 10976 >> 2]; $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $6 = HEAP32[$0 + 11120 >> 2]; - HEAP32[$0 + 15740 >> 2] = HEAP32[$0 + 11116 >> 2]; + $6 = HEAP32[$0 + 10976 >> 2]; + HEAP32[$0 + 13020 >> 2] = HEAP32[$0 + 10972 >> 2]; $7 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $8 = HEAP32[$0 + 11116 >> 2]; - HEAP32[$0 + 15744 >> 2] = HEAP32[$0 + 11112 >> 2]; + $8 = HEAP32[$0 + 10972 >> 2]; + HEAP32[$0 + 13024 >> 2] = HEAP32[$0 + 10968 >> 2]; $9 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $10 = HEAP32[$0 + 11112 >> 2]; - $11 = HEAP32[$0 + 11124 >> 2]; - HEAP32[$0 + 15748 >> 2] = HEAP32[$0 + 11108 >> 2]; - _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 11108 >> 2]); - HEAP32[$0 + 11132 >> 2] = $0 + 2627; - HEAP32[$0 + 15756 >> 2] = HEAP32[$0 + 11132 >> 2]; - HEAP32[$0 + 15752 >> 2] = 273; - $1 = HEAP32[$0 + 15756 >> 2]; - void_20emscripten__internal__RegisterClassConstructor_b2MouseJointDef__20_28__29_28_29___invoke_b2MouseJointDef__28b2MouseJointDef__20_28__29_28_29_29(HEAP32[$0 + 15752 >> 2]); - HEAP32[$0 + 11152 >> 2] = $1; - HEAP32[$0 + 11148 >> 2] = 3054; - HEAP32[$0 + 11144 >> 2] = 20; - $1 = HEAP32[$0 + 11152 >> 2]; - HEAP32[$0 + 11140 >> 2] = 274; - HEAP32[$0 + 11136 >> 2] = 275; - $2 = emscripten__internal__TypeID_b2MouseJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 11148 >> 2]; + $10 = HEAP32[$0 + 10968 >> 2]; + $11 = HEAP32[$0 + 10980 >> 2]; + HEAP32[$0 + 13028 >> 2] = HEAP32[$0 + 10964 >> 2]; + _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 10964 >> 2]); + HEAP32[$0 + 10988 >> 2] = $0 + 1675; + HEAP32[$0 + 13036 >> 2] = HEAP32[$0 + 10988 >> 2]; + HEAP32[$0 + 13032 >> 2] = 371; + $1 = HEAP32[$0 + 13036 >> 2]; + void_20emscripten__internal__RegisterClassConstructor_b2WheelJointDef__20_28__29_28_29___invoke_b2WheelJointDef__28b2WheelJointDef__20_28__29_28_29_29(HEAP32[$0 + 13032 >> 2]); + HEAP32[$0 + 11048 >> 2] = $1; + HEAP32[$0 + 11044 >> 2] = 11436; + HEAP32[$0 + 11040 >> 2] = 20; + $1 = HEAP32[$0 + 11048 >> 2]; + HEAP32[$0 + 11036 >> 2] = 372; + HEAP32[$0 + 11032 >> 2] = 373; + $2 = emscripten__internal__TypeID_b2WheelJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 11044 >> 2]; $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 15760 >> 2] = HEAP32[$0 + 11140 >> 2]; + HEAP32[$0 + 13040 >> 2] = HEAP32[$0 + 11036 >> 2]; $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 11140 >> 2]; - $7 = b2Vec2_20b2MouseJointDef_____20emscripten__internal__getContext_b2Vec2_20b2MouseJointDef_____28b2Vec2_20b2MouseJointDef____20const__29($0 + 11144 | 0); + $6 = HEAP32[$0 + 11036 >> 2]; + $7 = b2Vec2_20b2WheelJointDef_____20emscripten__internal__getContext_b2Vec2_20b2WheelJointDef_____28b2Vec2_20b2WheelJointDef____20const__29($0 + 11040 | 0); $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 15764 >> 2] = HEAP32[$0 + 11136 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 11136 >> 2], b2Vec2_20b2MouseJointDef_____20emscripten__internal__getContext_b2Vec2_20b2MouseJointDef_____28b2Vec2_20b2MouseJointDef____20const__29($0 + 11144 | 0) | 0); - HEAP32[$0 + 11212 >> 2] = $1; - HEAP32[$0 + 11208 >> 2] = 9671; - HEAP32[$0 + 11204 >> 2] = 28; - $1 = HEAP32[$0 + 11212 >> 2]; - HEAP32[$0 + 11200 >> 2] = 276; - HEAP32[$0 + 11196 >> 2] = 277; - $2 = emscripten__internal__TypeID_b2MouseJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 11208 >> 2]; + HEAP32[$0 + 13052 >> 2] = HEAP32[$0 + 11032 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 11032 >> 2], b2Vec2_20b2WheelJointDef_____20emscripten__internal__getContext_b2Vec2_20b2WheelJointDef_____28b2Vec2_20b2WheelJointDef____20const__29($0 + 11040 | 0) | 0); + HEAP32[$0 + 11028 >> 2] = $1; + HEAP32[$0 + 11024 >> 2] = 11298; + HEAP32[$0 + 11020 >> 2] = 28; + $1 = HEAP32[$0 + 11028 >> 2]; + HEAP32[$0 + 11016 >> 2] = 372; + HEAP32[$0 + 11012 >> 2] = 373; + $2 = emscripten__internal__TypeID_b2WheelJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 11024 >> 2]; + $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); + HEAP32[$0 + 13044 >> 2] = HEAP32[$0 + 11016 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 11016 >> 2]; + $7 = b2Vec2_20b2WheelJointDef_____20emscripten__internal__getContext_b2Vec2_20b2WheelJointDef_____28b2Vec2_20b2WheelJointDef____20const__29($0 + 11020 | 0); + $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); + HEAP32[$0 + 13056 >> 2] = HEAP32[$0 + 11012 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 11012 >> 2], b2Vec2_20b2WheelJointDef_____20emscripten__internal__getContext_b2Vec2_20b2WheelJointDef_____28b2Vec2_20b2WheelJointDef____20const__29($0 + 11020 | 0) | 0); + HEAP32[$0 + 11008 >> 2] = $1; + HEAP32[$0 + 11004 >> 2] = 11400; + HEAP32[$0 + 11e3 >> 2] = 36; + $1 = HEAP32[$0 + 11008 >> 2]; + HEAP32[$0 + 10996 >> 2] = 372; + HEAP32[$0 + 10992 >> 2] = 373; + $2 = emscripten__internal__TypeID_b2WheelJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 11004 >> 2]; + $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); + HEAP32[$0 + 13048 >> 2] = HEAP32[$0 + 10996 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 10996 >> 2]; + $7 = b2Vec2_20b2WheelJointDef_____20emscripten__internal__getContext_b2Vec2_20b2WheelJointDef_____28b2Vec2_20b2WheelJointDef____20const__29($0 + 11e3 | 0); + $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); + HEAP32[$0 + 13060 >> 2] = HEAP32[$0 + 10992 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 10992 >> 2], b2Vec2_20b2WheelJointDef_____20emscripten__internal__getContext_b2Vec2_20b2WheelJointDef_____28b2Vec2_20b2WheelJointDef____20const__29($0 + 11e3 | 0) | 0); + HEAP32[$0 + 11068 >> 2] = $1; + HEAP32[$0 + 11064 >> 2] = 3813; + HEAP32[$0 + 11060 >> 2] = 44; + $1 = HEAP32[$0 + 11068 >> 2]; + HEAP32[$0 + 11056 >> 2] = 374; + HEAP32[$0 + 11052 >> 2] = 375; + $2 = emscripten__internal__TypeID_b2WheelJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 11064 >> 2]; + $4 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); + HEAP32[$0 + 13064 >> 2] = HEAP32[$0 + 11056 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 11056 >> 2]; + $7 = bool_20b2WheelJointDef_____20emscripten__internal__getContext_bool_20b2WheelJointDef_____28bool_20b2WheelJointDef____20const__29($0 + 11060 | 0); + $8 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); + HEAP32[$0 + 13068 >> 2] = HEAP32[$0 + 11052 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 11052 >> 2], bool_20b2WheelJointDef_____20emscripten__internal__getContext_bool_20b2WheelJointDef_____28bool_20b2WheelJointDef____20const__29($0 + 11060 | 0) | 0); + HEAP32[$0 + 11148 >> 2] = $1; + HEAP32[$0 + 11144 >> 2] = 8968; + HEAP32[$0 + 11140 >> 2] = 48; + $1 = HEAP32[$0 + 11148 >> 2]; + HEAP32[$0 + 11136 >> 2] = 376; + HEAP32[$0 + 11132 >> 2] = 377; + $2 = emscripten__internal__TypeID_b2WheelJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 11144 >> 2]; $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15768 >> 2] = HEAP32[$0 + 11200 >> 2]; + HEAP32[$0 + 13072 >> 2] = HEAP32[$0 + 11136 >> 2]; $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 11200 >> 2]; - $7 = float_20b2MouseJointDef_____20emscripten__internal__getContext_float_20b2MouseJointDef_____28float_20b2MouseJointDef____20const__29($0 + 11204 | 0); + $6 = HEAP32[$0 + 11136 >> 2]; + $7 = float_20b2WheelJointDef_____20emscripten__internal__getContext_float_20b2WheelJointDef_____28float_20b2WheelJointDef____20const__29($0 + 11140 | 0); $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15780 >> 2] = HEAP32[$0 + 11196 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 11196 >> 2], float_20b2MouseJointDef_____20emscripten__internal__getContext_float_20b2MouseJointDef_____28float_20b2MouseJointDef____20const__29($0 + 11204 | 0) | 0); - HEAP32[$0 + 11192 >> 2] = $1; - HEAP32[$0 + 11188 >> 2] = 1024; - HEAP32[$0 + 11184 >> 2] = 32; - $1 = HEAP32[$0 + 11192 >> 2]; - HEAP32[$0 + 11180 >> 2] = 276; - HEAP32[$0 + 11176 >> 2] = 277; - $2 = emscripten__internal__TypeID_b2MouseJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 11188 >> 2]; + HEAP32[$0 + 13088 >> 2] = HEAP32[$0 + 11132 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 11132 >> 2], float_20b2WheelJointDef_____20emscripten__internal__getContext_float_20b2WheelJointDef_____28float_20b2WheelJointDef____20const__29($0 + 11140 | 0) | 0); + HEAP32[$0 + 11128 >> 2] = $1; + HEAP32[$0 + 11124 >> 2] = 10566; + HEAP32[$0 + 11120 >> 2] = 52; + $1 = HEAP32[$0 + 11128 >> 2]; + HEAP32[$0 + 11116 >> 2] = 376; + HEAP32[$0 + 11112 >> 2] = 377; + $2 = emscripten__internal__TypeID_b2WheelJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 11124 >> 2]; $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15772 >> 2] = HEAP32[$0 + 11180 >> 2]; + HEAP32[$0 + 13076 >> 2] = HEAP32[$0 + 11116 >> 2]; $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 11180 >> 2]; - $7 = float_20b2MouseJointDef_____20emscripten__internal__getContext_float_20b2MouseJointDef_____28float_20b2MouseJointDef____20const__29($0 + 11184 | 0); + $6 = HEAP32[$0 + 11116 >> 2]; + $7 = float_20b2WheelJointDef_____20emscripten__internal__getContext_float_20b2WheelJointDef_____28float_20b2WheelJointDef____20const__29($0 + 11120 | 0); $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15784 >> 2] = HEAP32[$0 + 11176 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 11176 >> 2], float_20b2MouseJointDef_____20emscripten__internal__getContext_float_20b2MouseJointDef_____28float_20b2MouseJointDef____20const__29($0 + 11184 | 0) | 0); - HEAP32[$0 + 11172 >> 2] = $1; - HEAP32[$0 + 11168 >> 2] = 6165; - HEAP32[$0 + 11164 >> 2] = 36; - HEAP32[$0 + 11160 >> 2] = 276; - HEAP32[$0 + 11156 >> 2] = 277; - $1 = emscripten__internal__TypeID_b2MouseJointDef_2c_20void___get_28_29(); - $2 = HEAP32[$0 + 11168 >> 2]; + HEAP32[$0 + 13092 >> 2] = HEAP32[$0 + 11112 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 11112 >> 2], float_20b2WheelJointDef_____20emscripten__internal__getContext_float_20b2WheelJointDef_____28float_20b2WheelJointDef____20const__29($0 + 11120 | 0) | 0); + HEAP32[$0 + 11108 >> 2] = $1; + HEAP32[$0 + 11104 >> 2] = 1024; + HEAP32[$0 + 11100 >> 2] = 56; + $1 = HEAP32[$0 + 11108 >> 2]; + HEAP32[$0 + 11096 >> 2] = 376; + HEAP32[$0 + 11092 >> 2] = 377; + $2 = emscripten__internal__TypeID_b2WheelJointDef_2c_20void___get_28_29(); + $3 = HEAP32[$0 + 11104 >> 2]; + $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 13080 >> 2] = HEAP32[$0 + 11096 >> 2]; + $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); + $6 = HEAP32[$0 + 11096 >> 2]; + $7 = float_20b2WheelJointDef_____20emscripten__internal__getContext_float_20b2WheelJointDef_____28float_20b2WheelJointDef____20const__29($0 + 11100 | 0); + $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); + HEAP32[$0 + 13096 >> 2] = HEAP32[$0 + 11092 >> 2]; + _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 11092 >> 2], float_20b2WheelJointDef_____20emscripten__internal__getContext_float_20b2WheelJointDef_____28float_20b2WheelJointDef____20const__29($0 + 11100 | 0) | 0); + HEAP32[$0 + 11088 >> 2] = $1; + HEAP32[$0 + 11084 >> 2] = 6366; + HEAP32[$0 + 11080 >> 2] = 60; + HEAP32[$0 + 11076 >> 2] = 376; + HEAP32[$0 + 11072 >> 2] = 377; + $1 = emscripten__internal__TypeID_b2WheelJointDef_2c_20void___get_28_29(); + $2 = HEAP32[$0 + 11084 >> 2]; $3 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15776 >> 2] = HEAP32[$0 + 11160 >> 2]; + HEAP32[$0 + 13084 >> 2] = HEAP32[$0 + 11076 >> 2]; $4 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $5 = HEAP32[$0 + 11160 >> 2]; - $6 = float_20b2MouseJointDef_____20emscripten__internal__getContext_float_20b2MouseJointDef_____28float_20b2MouseJointDef____20const__29($0 + 11164 | 0); + $5 = HEAP32[$0 + 11076 >> 2]; + $6 = float_20b2WheelJointDef_____20emscripten__internal__getContext_float_20b2WheelJointDef_____28float_20b2WheelJointDef____20const__29($0 + 11080 | 0); $7 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15788 >> 2] = HEAP32[$0 + 11156 >> 2]; - _embind_register_class_property($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 11156 >> 2], float_20b2MouseJointDef_____20emscripten__internal__getContext_float_20b2MouseJointDef_____28float_20b2MouseJointDef____20const__29($0 + 11164 | 0) | 0); - HEAP32[$0 + 11236 >> 2] = $0 + 2626; - HEAP32[$0 + 11232 >> 2] = 2664; - void_20emscripten__base_b2Joint___verify_b2MouseJoint__28_29(); - HEAP32[$0 + 11228 >> 2] = 278; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2Joint__20_28_emscripten__base_b2Joint___getUpcaster_b2MouseJoint__28_29_29_28b2MouseJoint__29(), - HEAP32[wasm2js_i32$0 + 11224 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2MouseJoint__20_28_emscripten__base_b2Joint___getDowncaster_b2MouseJoint__28_29_29_28b2Joint__29(), - HEAP32[wasm2js_i32$0 + 11220 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 11216 >> 2] = 279; - $1 = emscripten__internal__TypeID_b2MouseJoint_2c_20void___get_28_29(); - $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2MouseJoint__2c_20void___get_28_29(); - $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2MouseJoint_20const__2c_20void___get_28_29(); + HEAP32[$0 + 13100 >> 2] = HEAP32[$0 + 11072 >> 2]; + _embind_register_class_property($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 11072 >> 2], float_20b2WheelJointDef_____20emscripten__internal__getContext_float_20b2WheelJointDef_____28float_20b2WheelJointDef____20const__29($0 + 11080 | 0) | 0); + HEAP32[$0 + 11172 >> 2] = $0 + 1674; + HEAP32[$0 + 11168 >> 2] = 2751; + void_20emscripten__base_b2Joint___verify_b2WheelJoint__28_29(); + HEAP32[$0 + 11164 >> 2] = 378; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2Joint__20_28_emscripten__base_b2Joint___getUpcaster_b2WheelJoint__28_29_29_28b2WheelJoint__29(), + HEAP32[wasm2js_i32$0 + 11160 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = $0, wasm2js_i32$1 = b2WheelJoint__20_28_emscripten__base_b2Joint___getDowncaster_b2WheelJoint__28_29_29_28b2Joint__29(), + HEAP32[wasm2js_i32$0 + 11156 >> 2] = wasm2js_i32$1; + HEAP32[$0 + 11152 >> 2] = 379; + $1 = emscripten__internal__TypeID_b2WheelJoint_2c_20void___get_28_29(); + $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2WheelJoint__2c_20void___get_28_29(); + $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2WheelJoint_20const__2c_20void___get_28_29(); $4 = emscripten__base_b2Joint___get_28_29(); - HEAP32[$0 + 15792 >> 2] = HEAP32[$0 + 11228 >> 2]; + HEAP32[$0 + 13104 >> 2] = HEAP32[$0 + 11164 >> 2]; $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $6 = HEAP32[$0 + 11228 >> 2]; - HEAP32[$0 + 15796 >> 2] = HEAP32[$0 + 11224 >> 2]; + $6 = HEAP32[$0 + 11164 >> 2]; + HEAP32[$0 + 13108 >> 2] = HEAP32[$0 + 11160 >> 2]; $7 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $8 = HEAP32[$0 + 11224 >> 2]; - HEAP32[$0 + 15800 >> 2] = HEAP32[$0 + 11220 >> 2]; + $8 = HEAP32[$0 + 11160 >> 2]; + HEAP32[$0 + 13112 >> 2] = HEAP32[$0 + 11156 >> 2]; $9 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $10 = HEAP32[$0 + 11220 >> 2]; - $11 = HEAP32[$0 + 11232 >> 2]; - HEAP32[$0 + 15804 >> 2] = HEAP32[$0 + 11216 >> 2]; - _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 11216 >> 2]); - HEAP32[$0 + 2620 >> 2] = 0; - HEAP32[$0 + 2616 >> 2] = 280; - $1 = HEAP32[$0 + 2620 >> 2]; - $2 = HEAP32[$0 + 2616 >> 2]; + $10 = HEAP32[$0 + 11156 >> 2]; + $11 = HEAP32[$0 + 11168 >> 2]; + HEAP32[$0 + 13116 >> 2] = HEAP32[$0 + 11152 >> 2]; + _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 11152 >> 2]); + HEAP32[$0 + 1668 >> 2] = 0; + HEAP32[$0 + 1664 >> 2] = 380; + $1 = HEAP32[$0 + 1668 >> 2]; + $2 = HEAP32[$0 + 1664 >> 2]; HEAP32[$0 + 11240 >> 2] = $2; HEAP32[$0 + 11244 >> 2] = $1; $1 = HEAP32[$0 + 11240 >> 2]; $2 = HEAP32[$0 + 11244 >> 2]; - HEAP32[$0 + 11268 >> 2] = $0 + 2626; - HEAP32[$0 + 11264 >> 2] = 3061; + HEAP32[$0 + 11268 >> 2] = $0 + 1674; + HEAP32[$0 + 11264 >> 2] = 11449; HEAP32[$0 + 11260 >> 2] = $2; HEAP32[$0 + 11256 >> 2] = $1; $3 = HEAP32[$0 + 11268 >> 2]; @@ -5694,151 +6436,63 @@ function embind_init_b2_28_29() { HEAP32[$0 + 11248 >> 2] = $1; $2 = HEAP32[$0 + 11252 >> 2]; $1 = HEAP32[$0 + 11248 >> 2]; - HEAP32[$0 + 600 >> 2] = $1; - HEAP32[$0 + 604 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2MouseJoint____29_28b2Vec2_20const__29___invoke_b2MouseJoint__28char_20const__2c_20void_20_28b2MouseJoint____29_28b2Vec2_20const__29_29($4, $0 + 600 | 0); - HEAP32[$0 + 2612 >> 2] = 0; - HEAP32[$0 + 2608 >> 2] = 281; - $1 = HEAP32[$0 + 2612 >> 2]; - $2 = HEAP32[$0 + 2608 >> 2]; - HEAP32[$0 + 11272 >> 2] = $2; - HEAP32[$0 + 11276 >> 2] = $1; - $1 = HEAP32[$0 + 11272 >> 2]; - $2 = HEAP32[$0 + 11276 >> 2]; - HEAP32[$0 + 11300 >> 2] = $3; - HEAP32[$0 + 11296 >> 2] = 3071; - HEAP32[$0 + 11292 >> 2] = $2; - HEAP32[$0 + 11288 >> 2] = $1; - $3 = HEAP32[$0 + 11300 >> 2]; - $4 = HEAP32[$0 + 11296 >> 2]; - $1 = HEAP32[$0 + 11288 >> 2]; - HEAP32[$0 + 11284 >> 2] = HEAP32[$0 + 11292 >> 2]; - HEAP32[$0 + 11280 >> 2] = $1; - $2 = HEAP32[$0 + 11284 >> 2]; - $1 = HEAP32[$0 + 11280 >> 2]; - HEAP32[$0 + 592 >> 2] = $1; - HEAP32[$0 + 596 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2MouseJoint____29_28_29_20const___invoke_b2MouseJoint__28char_20const__2c_20b2Vec2_20const__20_28b2MouseJoint____29_28_29_20const_29($4, $0 + 592 | 0); - HEAP32[$0 + 2604 >> 2] = 0; - HEAP32[$0 + 2600 >> 2] = 282; - $1 = HEAP32[$0 + 2604 >> 2]; - $2 = HEAP32[$0 + 2600 >> 2]; - HEAP32[$0 + 11368 >> 2] = $2; - HEAP32[$0 + 11372 >> 2] = $1; - $1 = HEAP32[$0 + 11368 >> 2]; - $2 = HEAP32[$0 + 11372 >> 2]; - HEAP32[$0 + 11396 >> 2] = $3; - HEAP32[$0 + 11392 >> 2] = 9680; - HEAP32[$0 + 11388 >> 2] = $2; - HEAP32[$0 + 11384 >> 2] = $1; - $3 = HEAP32[$0 + 11396 >> 2]; - $4 = HEAP32[$0 + 11392 >> 2]; - $1 = HEAP32[$0 + 11384 >> 2]; - HEAP32[$0 + 11380 >> 2] = HEAP32[$0 + 11388 >> 2]; - HEAP32[$0 + 11376 >> 2] = $1; - $2 = HEAP32[$0 + 11380 >> 2]; - $1 = HEAP32[$0 + 11376 >> 2]; - HEAP32[$0 + 584 >> 2] = $1; - HEAP32[$0 + 588 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2MouseJoint____29_28float_29___invoke_b2MouseJoint__28char_20const__2c_20void_20_28b2MouseJoint____29_28float_29_29($4, $0 + 584 | 0); - HEAP32[$0 + 2596 >> 2] = 0; - HEAP32[$0 + 2592 >> 2] = 283; - $1 = HEAP32[$0 + 2596 >> 2]; - $2 = HEAP32[$0 + 2592 >> 2]; - HEAP32[$0 + 11464 >> 2] = $2; - HEAP32[$0 + 11468 >> 2] = $1; - $1 = HEAP32[$0 + 11464 >> 2]; - $2 = HEAP32[$0 + 11468 >> 2]; - HEAP32[$0 + 11492 >> 2] = $3; - HEAP32[$0 + 11488 >> 2] = 9692; - HEAP32[$0 + 11484 >> 2] = $2; - HEAP32[$0 + 11480 >> 2] = $1; - $3 = HEAP32[$0 + 11492 >> 2]; - $4 = HEAP32[$0 + 11488 >> 2]; - $1 = HEAP32[$0 + 11480 >> 2]; - HEAP32[$0 + 11476 >> 2] = HEAP32[$0 + 11484 >> 2]; - HEAP32[$0 + 11472 >> 2] = $1; - $2 = HEAP32[$0 + 11476 >> 2]; - $1 = HEAP32[$0 + 11472 >> 2]; - HEAP32[$0 + 576 >> 2] = $1; - HEAP32[$0 + 580 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2MouseJoint____29_28_29_20const___invoke_b2MouseJoint__28char_20const__2c_20float_20_28b2MouseJoint____29_28_29_20const_29($4, $0 + 576 | 0); - HEAP32[$0 + 2588 >> 2] = 0; - HEAP32[$0 + 2584 >> 2] = 284; - $1 = HEAP32[$0 + 2588 >> 2]; - $2 = HEAP32[$0 + 2584 >> 2]; - HEAP32[$0 + 11336 >> 2] = $2; - HEAP32[$0 + 11340 >> 2] = $1; - $1 = HEAP32[$0 + 11336 >> 2]; - $2 = HEAP32[$0 + 11340 >> 2]; - HEAP32[$0 + 11364 >> 2] = $3; - HEAP32[$0 + 11360 >> 2] = 1751; - HEAP32[$0 + 11356 >> 2] = $2; - HEAP32[$0 + 11352 >> 2] = $1; - $3 = HEAP32[$0 + 11364 >> 2]; - $4 = HEAP32[$0 + 11360 >> 2]; - $1 = HEAP32[$0 + 11352 >> 2]; - HEAP32[$0 + 11348 >> 2] = HEAP32[$0 + 11356 >> 2]; - HEAP32[$0 + 11344 >> 2] = $1; - $2 = HEAP32[$0 + 11348 >> 2]; - $1 = HEAP32[$0 + 11344 >> 2]; - HEAP32[$0 + 568 >> 2] = $1; - HEAP32[$0 + 572 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2MouseJoint____29_28float_29___invoke_b2MouseJoint__28char_20const__2c_20void_20_28b2MouseJoint____29_28float_29_29($4, $0 + 568 | 0); - HEAP32[$0 + 2580 >> 2] = 0; - HEAP32[$0 + 2576 >> 2] = 285; - $1 = HEAP32[$0 + 2580 >> 2]; - $2 = HEAP32[$0 + 2576 >> 2]; - HEAP32[$0 + 11432 >> 2] = $2; - HEAP32[$0 + 11436 >> 2] = $1; - $1 = HEAP32[$0 + 11432 >> 2]; - $2 = HEAP32[$0 + 11436 >> 2]; - HEAP32[$0 + 11460 >> 2] = $3; - HEAP32[$0 + 11456 >> 2] = 1764; - HEAP32[$0 + 11452 >> 2] = $2; - HEAP32[$0 + 11448 >> 2] = $1; - $3 = HEAP32[$0 + 11460 >> 2]; - $4 = HEAP32[$0 + 11456 >> 2]; - $1 = HEAP32[$0 + 11448 >> 2]; - HEAP32[$0 + 11444 >> 2] = HEAP32[$0 + 11452 >> 2]; - HEAP32[$0 + 11440 >> 2] = $1; - $2 = HEAP32[$0 + 11444 >> 2]; - $1 = HEAP32[$0 + 11440 >> 2]; - HEAP32[$0 + 560 >> 2] = $1; - HEAP32[$0 + 564 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2MouseJoint____29_28_29_20const___invoke_b2MouseJoint__28char_20const__2c_20float_20_28b2MouseJoint____29_28_29_20const_29($4, $0 + 560 | 0); - HEAP32[$0 + 2572 >> 2] = 0; - HEAP32[$0 + 2568 >> 2] = 286; - $1 = HEAP32[$0 + 2572 >> 2]; - $2 = HEAP32[$0 + 2568 >> 2]; - HEAP32[$0 + 11304 >> 2] = $2; - HEAP32[$0 + 11308 >> 2] = $1; - $1 = HEAP32[$0 + 11304 >> 2]; - $2 = HEAP32[$0 + 11308 >> 2]; - HEAP32[$0 + 11332 >> 2] = $3; - HEAP32[$0 + 11328 >> 2] = 6178; - HEAP32[$0 + 11324 >> 2] = $2; - HEAP32[$0 + 11320 >> 2] = $1; - $3 = HEAP32[$0 + 11332 >> 2]; - $4 = HEAP32[$0 + 11328 >> 2]; - $1 = HEAP32[$0 + 11320 >> 2]; - HEAP32[$0 + 11316 >> 2] = HEAP32[$0 + 11324 >> 2]; - HEAP32[$0 + 11312 >> 2] = $1; - $2 = HEAP32[$0 + 11316 >> 2]; - $1 = HEAP32[$0 + 11312 >> 2]; - HEAP32[$0 + 552 >> 2] = $1; - HEAP32[$0 + 556 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2MouseJoint____29_28float_29___invoke_b2MouseJoint__28char_20const__2c_20void_20_28b2MouseJoint____29_28float_29_29($4, $0 + 552 | 0); - HEAP32[$0 + 2564 >> 2] = 0; - HEAP32[$0 + 2560 >> 2] = 287; - $1 = HEAP32[$0 + 2564 >> 2]; - $2 = HEAP32[$0 + 2560 >> 2]; + HEAP32[$0 + 112 >> 2] = $1; + HEAP32[$0 + 116 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2WheelJoint____29_28_29_20const___invoke_b2WheelJoint__28char_20const__2c_20b2Vec2_20const__20_28b2WheelJoint____29_28_29_20const_29($4, $0 + 112 | 0); + HEAP32[$0 + 1660 >> 2] = 0; + HEAP32[$0 + 1656 >> 2] = 381; + $1 = HEAP32[$0 + 1660 >> 2]; + $2 = HEAP32[$0 + 1656 >> 2]; + HEAP32[$0 + 11208 >> 2] = $2; + HEAP32[$0 + 11212 >> 2] = $1; + $1 = HEAP32[$0 + 11208 >> 2]; + $2 = HEAP32[$0 + 11212 >> 2]; + HEAP32[$0 + 11236 >> 2] = $3; + HEAP32[$0 + 11232 >> 2] = 11311; + HEAP32[$0 + 11228 >> 2] = $2; + HEAP32[$0 + 11224 >> 2] = $1; + $3 = HEAP32[$0 + 11236 >> 2]; + $4 = HEAP32[$0 + 11232 >> 2]; + $1 = HEAP32[$0 + 11224 >> 2]; + HEAP32[$0 + 11220 >> 2] = HEAP32[$0 + 11228 >> 2]; + HEAP32[$0 + 11216 >> 2] = $1; + $2 = HEAP32[$0 + 11220 >> 2]; + $1 = HEAP32[$0 + 11216 >> 2]; + HEAP32[$0 + 104 >> 2] = $1; + HEAP32[$0 + 108 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2WheelJoint____29_28_29_20const___invoke_b2WheelJoint__28char_20const__2c_20b2Vec2_20const__20_28b2WheelJoint____29_28_29_20const_29($4, $0 + 104 | 0); + HEAP32[$0 + 1652 >> 2] = 0; + HEAP32[$0 + 1648 >> 2] = 382; + $1 = HEAP32[$0 + 1652 >> 2]; + $2 = HEAP32[$0 + 1648 >> 2]; + HEAP32[$0 + 11176 >> 2] = $2; + HEAP32[$0 + 11180 >> 2] = $1; + $1 = HEAP32[$0 + 11176 >> 2]; + $2 = HEAP32[$0 + 11180 >> 2]; + HEAP32[$0 + 11204 >> 2] = $3; + HEAP32[$0 + 11200 >> 2] = 11411; + HEAP32[$0 + 11196 >> 2] = $2; + HEAP32[$0 + 11192 >> 2] = $1; + $3 = HEAP32[$0 + 11204 >> 2]; + $4 = HEAP32[$0 + 11200 >> 2]; + $1 = HEAP32[$0 + 11192 >> 2]; + HEAP32[$0 + 11188 >> 2] = HEAP32[$0 + 11196 >> 2]; + HEAP32[$0 + 11184 >> 2] = $1; + $2 = HEAP32[$0 + 11188 >> 2]; + $1 = HEAP32[$0 + 11184 >> 2]; + HEAP32[$0 + 96 >> 2] = $1; + HEAP32[$0 + 100 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2WheelJoint____29_28_29_20const___invoke_b2WheelJoint__28char_20const__2c_20b2Vec2_20const__20_28b2WheelJoint____29_28_29_20const_29($4, $0 + 96 | 0); + HEAP32[$0 + 1644 >> 2] = 0; + HEAP32[$0 + 1640 >> 2] = 383; + $1 = HEAP32[$0 + 1644 >> 2]; + $2 = HEAP32[$0 + 1640 >> 2]; HEAP32[$0 + 11400 >> 2] = $2; HEAP32[$0 + 11404 >> 2] = $1; $1 = HEAP32[$0 + 11400 >> 2]; $2 = HEAP32[$0 + 11404 >> 2]; HEAP32[$0 + 11428 >> 2] = $3; - HEAP32[$0 + 11424 >> 2] = 6194; + HEAP32[$0 + 11424 >> 2] = 6876; HEAP32[$0 + 11420 >> 2] = $2; HEAP32[$0 + 11416 >> 2] = $1; $3 = HEAP32[$0 + 11428 >> 2]; @@ -5848,2352 +6502,273 @@ function embind_init_b2_28_29() { HEAP32[$0 + 11408 >> 2] = $1; $2 = HEAP32[$0 + 11412 >> 2]; $1 = HEAP32[$0 + 11408 >> 2]; - HEAP32[$0 + 544 >> 2] = $1; - HEAP32[$0 + 548 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2MouseJoint____29_28_29_20const___invoke_b2MouseJoint__28char_20const__2c_20float_20_28b2MouseJoint____29_28_29_20const_29($4, $0 + 544 | 0); - HEAP32[$0 + 2556 >> 2] = 1; - HEAP32[$0 + 2552 >> 2] = 16; - $1 = HEAP32[$0 + 2556 >> 2]; - $2 = HEAP32[$0 + 2552 >> 2]; + HEAP32[$0 + 88 >> 2] = $1; + HEAP32[$0 + 92 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2WheelJoint____29_28_29_20const___invoke_b2WheelJoint__28char_20const__2c_20float_20_28b2WheelJoint____29_28_29_20const_29($4, $0 + 88 | 0); + HEAP32[$0 + 1636 >> 2] = 0; + HEAP32[$0 + 1632 >> 2] = 384; + $1 = HEAP32[$0 + 1636 >> 2]; + $2 = HEAP32[$0 + 1632 >> 2]; + HEAP32[$0 + 11432 >> 2] = $2; + HEAP32[$0 + 11436 >> 2] = $1; + $1 = HEAP32[$0 + 11432 >> 2]; + $2 = HEAP32[$0 + 11436 >> 2]; + HEAP32[$0 + 11460 >> 2] = $3; + HEAP32[$0 + 11456 >> 2] = 10491; + HEAP32[$0 + 11452 >> 2] = $2; + HEAP32[$0 + 11448 >> 2] = $1; + $3 = HEAP32[$0 + 11460 >> 2]; + $4 = HEAP32[$0 + 11456 >> 2]; + $1 = HEAP32[$0 + 11448 >> 2]; + HEAP32[$0 + 11444 >> 2] = HEAP32[$0 + 11452 >> 2]; + HEAP32[$0 + 11440 >> 2] = $1; + $2 = HEAP32[$0 + 11444 >> 2]; + $1 = HEAP32[$0 + 11440 >> 2]; + HEAP32[$0 + 80 >> 2] = $1; + HEAP32[$0 + 84 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_bool_20_28b2WheelJoint____29_28_29_20const___invoke_b2WheelJoint__28char_20const__2c_20bool_20_28b2WheelJoint____29_28_29_20const_29($4, $0 + 80 | 0); + HEAP32[$0 + 1628 >> 2] = 0; + HEAP32[$0 + 1624 >> 2] = 385; + $1 = HEAP32[$0 + 1628 >> 2]; + $2 = HEAP32[$0 + 1624 >> 2]; + HEAP32[$0 + 11464 >> 2] = $2; + HEAP32[$0 + 11468 >> 2] = $1; + $1 = HEAP32[$0 + 11464 >> 2]; + $2 = HEAP32[$0 + 11468 >> 2]; + HEAP32[$0 + 11492 >> 2] = $3; + HEAP32[$0 + 11488 >> 2] = 3825; + HEAP32[$0 + 11484 >> 2] = $2; + HEAP32[$0 + 11480 >> 2] = $1; + $3 = HEAP32[$0 + 11492 >> 2]; + $4 = HEAP32[$0 + 11488 >> 2]; + $1 = HEAP32[$0 + 11480 >> 2]; + HEAP32[$0 + 11476 >> 2] = HEAP32[$0 + 11484 >> 2]; + HEAP32[$0 + 11472 >> 2] = $1; + $2 = HEAP32[$0 + 11476 >> 2]; + $1 = HEAP32[$0 + 11472 >> 2]; + HEAP32[$0 + 72 >> 2] = $1; + HEAP32[$0 + 76 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2WheelJoint____29_28bool_29___invoke_b2WheelJoint__28char_20const__2c_20void_20_28b2WheelJoint____29_28bool_29_29($4, $0 + 72 | 0); + HEAP32[$0 + 1620 >> 2] = 0; + HEAP32[$0 + 1616 >> 2] = 386; + $1 = HEAP32[$0 + 1620 >> 2]; + $2 = HEAP32[$0 + 1616 >> 2]; + HEAP32[$0 + 11592 >> 2] = $2; + HEAP32[$0 + 11596 >> 2] = $1; + $1 = HEAP32[$0 + 11592 >> 2]; + $2 = HEAP32[$0 + 11596 >> 2]; + HEAP32[$0 + 11620 >> 2] = $3; + HEAP32[$0 + 11616 >> 2] = 10577; + HEAP32[$0 + 11612 >> 2] = $2; + HEAP32[$0 + 11608 >> 2] = $1; + $3 = HEAP32[$0 + 11620 >> 2]; + $4 = HEAP32[$0 + 11616 >> 2]; + $1 = HEAP32[$0 + 11608 >> 2]; + HEAP32[$0 + 11604 >> 2] = HEAP32[$0 + 11612 >> 2]; + HEAP32[$0 + 11600 >> 2] = $1; + $2 = HEAP32[$0 + 11604 >> 2]; + $1 = HEAP32[$0 + 11600 >> 2]; + HEAP32[$0 + 64 >> 2] = $1; + HEAP32[$0 + 68 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2WheelJoint____29_28float_29___invoke_b2WheelJoint__28char_20const__2c_20void_20_28b2WheelJoint____29_28float_29_29($4, $0 - -64 | 0); + HEAP32[$0 + 1612 >> 2] = 0; + HEAP32[$0 + 1608 >> 2] = 387; + $1 = HEAP32[$0 + 1612 >> 2]; + $2 = HEAP32[$0 + 1608 >> 2]; + HEAP32[$0 + 11368 >> 2] = $2; + HEAP32[$0 + 11372 >> 2] = $1; + $1 = HEAP32[$0 + 11368 >> 2]; + $2 = HEAP32[$0 + 11372 >> 2]; + HEAP32[$0 + 11396 >> 2] = $3; + HEAP32[$0 + 11392 >> 2] = 10591; + HEAP32[$0 + 11388 >> 2] = $2; + HEAP32[$0 + 11384 >> 2] = $1; + $3 = HEAP32[$0 + 11396 >> 2]; + $4 = HEAP32[$0 + 11392 >> 2]; + $1 = HEAP32[$0 + 11384 >> 2]; + HEAP32[$0 + 11380 >> 2] = HEAP32[$0 + 11388 >> 2]; + HEAP32[$0 + 11376 >> 2] = $1; + $2 = HEAP32[$0 + 11380 >> 2]; + $1 = HEAP32[$0 + 11376 >> 2]; + HEAP32[$0 + 56 >> 2] = $1; + HEAP32[$0 + 60 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2WheelJoint____29_28_29_20const___invoke_b2WheelJoint__28char_20const__2c_20float_20_28b2WheelJoint____29_28_29_20const_29($4, $0 + 56 | 0); + HEAP32[$0 + 1604 >> 2] = 0; + HEAP32[$0 + 1600 >> 2] = 388; + $1 = HEAP32[$0 + 1604 >> 2]; + $2 = HEAP32[$0 + 1600 >> 2]; + HEAP32[$0 + 11560 >> 2] = $2; + HEAP32[$0 + 11564 >> 2] = $1; + $1 = HEAP32[$0 + 11560 >> 2]; + $2 = HEAP32[$0 + 11564 >> 2]; + HEAP32[$0 + 11588 >> 2] = $3; + HEAP32[$0 + 11584 >> 2] = 8983; + HEAP32[$0 + 11580 >> 2] = $2; + HEAP32[$0 + 11576 >> 2] = $1; + $3 = HEAP32[$0 + 11588 >> 2]; + $4 = HEAP32[$0 + 11584 >> 2]; + $1 = HEAP32[$0 + 11576 >> 2]; + HEAP32[$0 + 11572 >> 2] = HEAP32[$0 + 11580 >> 2]; + HEAP32[$0 + 11568 >> 2] = $1; + $2 = HEAP32[$0 + 11572 >> 2]; + $1 = HEAP32[$0 + 11568 >> 2]; + HEAP32[$0 + 48 >> 2] = $1; + HEAP32[$0 + 52 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2WheelJoint____29_28float_29___invoke_b2WheelJoint__28char_20const__2c_20void_20_28b2WheelJoint____29_28float_29_29($4, $0 + 48 | 0); + HEAP32[$0 + 1596 >> 2] = 0; + HEAP32[$0 + 1592 >> 2] = 389; + $1 = HEAP32[$0 + 1596 >> 2]; + $2 = HEAP32[$0 + 1592 >> 2]; + HEAP32[$0 + 11336 >> 2] = $2; + HEAP32[$0 + 11340 >> 2] = $1; + $1 = HEAP32[$0 + 11336 >> 2]; + $2 = HEAP32[$0 + 11340 >> 2]; + HEAP32[$0 + 11364 >> 2] = $3; + HEAP32[$0 + 11360 >> 2] = 9001; + HEAP32[$0 + 11356 >> 2] = $2; + HEAP32[$0 + 11352 >> 2] = $1; + $3 = HEAP32[$0 + 11364 >> 2]; + $4 = HEAP32[$0 + 11360 >> 2]; + $1 = HEAP32[$0 + 11352 >> 2]; + HEAP32[$0 + 11348 >> 2] = HEAP32[$0 + 11356 >> 2]; + HEAP32[$0 + 11344 >> 2] = $1; + $2 = HEAP32[$0 + 11348 >> 2]; + $1 = HEAP32[$0 + 11344 >> 2]; + HEAP32[$0 + 40 >> 2] = $1; + HEAP32[$0 + 44 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2WheelJoint____29_28_29_20const___invoke_b2WheelJoint__28char_20const__2c_20float_20_28b2WheelJoint____29_28_29_20const_29($4, $0 + 40 | 0); + HEAP32[$0 + 1588 >> 2] = 0; + HEAP32[$0 + 1584 >> 2] = 390; + $1 = HEAP32[$0 + 1588 >> 2]; + $2 = HEAP32[$0 + 1584 >> 2]; + HEAP32[$0 + 11624 >> 2] = $2; + HEAP32[$0 + 11628 >> 2] = $1; + $1 = HEAP32[$0 + 11624 >> 2]; + $2 = HEAP32[$0 + 11628 >> 2]; + HEAP32[$0 + 11652 >> 2] = $3; + HEAP32[$0 + 11648 >> 2] = 9019; + HEAP32[$0 + 11644 >> 2] = $2; + HEAP32[$0 + 11640 >> 2] = $1; + $3 = HEAP32[$0 + 11652 >> 2]; + $4 = HEAP32[$0 + 11648 >> 2]; + $1 = HEAP32[$0 + 11640 >> 2]; + HEAP32[$0 + 11636 >> 2] = HEAP32[$0 + 11644 >> 2]; + HEAP32[$0 + 11632 >> 2] = $1; + $2 = HEAP32[$0 + 11636 >> 2]; + $1 = HEAP32[$0 + 11632 >> 2]; + HEAP32[$0 + 32 >> 2] = $1; + HEAP32[$0 + 36 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2WheelJoint____29_28float_29_20const___invoke_b2WheelJoint__28char_20const__2c_20float_20_28b2WheelJoint____29_28float_29_20const_29($4, $0 + 32 | 0); + HEAP32[$0 + 1580 >> 2] = 0; + HEAP32[$0 + 1576 >> 2] = 391; + $1 = HEAP32[$0 + 1580 >> 2]; + $2 = HEAP32[$0 + 1576 >> 2]; + HEAP32[$0 + 11528 >> 2] = $2; + HEAP32[$0 + 11532 >> 2] = $1; + $1 = HEAP32[$0 + 11528 >> 2]; + $2 = HEAP32[$0 + 11532 >> 2]; + HEAP32[$0 + 11556 >> 2] = $3; + HEAP32[$0 + 11552 >> 2] = 1036; + HEAP32[$0 + 11548 >> 2] = $2; + HEAP32[$0 + 11544 >> 2] = $1; + $3 = HEAP32[$0 + 11556 >> 2]; + $4 = HEAP32[$0 + 11552 >> 2]; + $1 = HEAP32[$0 + 11544 >> 2]; + HEAP32[$0 + 11540 >> 2] = HEAP32[$0 + 11548 >> 2]; + HEAP32[$0 + 11536 >> 2] = $1; + $2 = HEAP32[$0 + 11540 >> 2]; + $1 = HEAP32[$0 + 11536 >> 2]; + HEAP32[$0 + 24 >> 2] = $1; + HEAP32[$0 + 28 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2WheelJoint____29_28float_29___invoke_b2WheelJoint__28char_20const__2c_20void_20_28b2WheelJoint____29_28float_29_29($4, $0 + 24 | 0); + HEAP32[$0 + 1572 >> 2] = 0; + HEAP32[$0 + 1568 >> 2] = 392; + $1 = HEAP32[$0 + 1572 >> 2]; + $2 = HEAP32[$0 + 1568 >> 2]; + HEAP32[$0 + 11304 >> 2] = $2; + HEAP32[$0 + 11308 >> 2] = $1; + $1 = HEAP32[$0 + 11304 >> 2]; + $2 = HEAP32[$0 + 11308 >> 2]; + HEAP32[$0 + 11332 >> 2] = $3; + HEAP32[$0 + 11328 >> 2] = 1057; + HEAP32[$0 + 11324 >> 2] = $2; + HEAP32[$0 + 11320 >> 2] = $1; + $3 = HEAP32[$0 + 11332 >> 2]; + $4 = HEAP32[$0 + 11328 >> 2]; + $1 = HEAP32[$0 + 11320 >> 2]; + HEAP32[$0 + 11316 >> 2] = HEAP32[$0 + 11324 >> 2]; + HEAP32[$0 + 11312 >> 2] = $1; + $2 = HEAP32[$0 + 11316 >> 2]; + $1 = HEAP32[$0 + 11312 >> 2]; + HEAP32[$0 + 16 >> 2] = $1; + HEAP32[$0 + 20 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_float_20_28b2WheelJoint____29_28_29_20const___invoke_b2WheelJoint__28char_20const__2c_20float_20_28b2WheelJoint____29_28_29_20const_29($4, $0 + 16 | 0); + HEAP32[$0 + 1564 >> 2] = 0; + HEAP32[$0 + 1560 >> 2] = 393; + $1 = HEAP32[$0 + 1564 >> 2]; + $2 = HEAP32[$0 + 1560 >> 2]; HEAP32[$0 + 11496 >> 2] = $2; HEAP32[$0 + 11500 >> 2] = $1; $1 = HEAP32[$0 + 11496 >> 2]; $2 = HEAP32[$0 + 11500 >> 2]; - HEAP32[$0 + 11528 >> 2] = $3; - HEAP32[$0 + 11524 >> 2] = 6119; - HEAP32[$0 + 11520 >> 2] = $2; - HEAP32[$0 + 11516 >> 2] = $1; + HEAP32[$0 + 11524 >> 2] = $3; + HEAP32[$0 + 11520 >> 2] = 6411; + HEAP32[$0 + 11516 >> 2] = $2; + HEAP32[$0 + 11512 >> 2] = $1; $3 = HEAP32[$0 + 11524 >> 2]; - $1 = HEAP32[$0 + 11516 >> 2]; - HEAP32[$0 + 11512 >> 2] = HEAP32[$0 + 11520 >> 2]; - HEAP32[$0 + 11508 >> 2] = $1; - $2 = HEAP32[$0 + 11512 >> 2]; - $1 = HEAP32[$0 + 11508 >> 2]; - HEAP32[$0 + 536 >> 2] = $1; - HEAP32[$0 + 540 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2MouseJoint____29_28_29___invoke_b2MouseJoint__28char_20const__2c_20void_20_28b2MouseJoint____29_28_29_29($3, $0 + 536 | 0); - HEAP32[$0 + 11552 >> 2] = $0 + 2551; - HEAP32[$0 + 11548 >> 2] = 7817; - void_20emscripten__base_b2JointDef___verify_b2PrismaticJointDef__28_29(); - HEAP32[$0 + 11544 >> 2] = 288; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2JointDef__20_28_emscripten__base_b2JointDef___getUpcaster_b2PrismaticJointDef__28_29_29_28b2PrismaticJointDef__29(), - HEAP32[wasm2js_i32$0 + 11540 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2PrismaticJointDef__20_28_emscripten__base_b2JointDef___getDowncaster_b2PrismaticJointDef__28_29_29_28b2JointDef__29(), - HEAP32[wasm2js_i32$0 + 11536 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 11532 >> 2] = 289; - $1 = emscripten__internal__TypeID_b2PrismaticJointDef_2c_20void___get_28_29(); - $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2PrismaticJointDef__2c_20void___get_28_29(); - $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2PrismaticJointDef_20const__2c_20void___get_28_29(); - $4 = emscripten__base_b2JointDef___get_28_29(); - HEAP32[$0 + 15808 >> 2] = HEAP32[$0 + 11544 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $6 = HEAP32[$0 + 11544 >> 2]; - HEAP32[$0 + 15812 >> 2] = HEAP32[$0 + 11540 >> 2]; - $7 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $8 = HEAP32[$0 + 11540 >> 2]; - HEAP32[$0 + 15816 >> 2] = HEAP32[$0 + 11536 >> 2]; - $9 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $10 = HEAP32[$0 + 11536 >> 2]; - $11 = HEAP32[$0 + 11548 >> 2]; - HEAP32[$0 + 15820 >> 2] = HEAP32[$0 + 11532 >> 2]; - _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 11532 >> 2]); - HEAP32[$0 + 11556 >> 2] = $0 + 2551; - HEAP32[$0 + 15828 >> 2] = HEAP32[$0 + 11556 >> 2]; - HEAP32[$0 + 15824 >> 2] = 290; - $1 = HEAP32[$0 + 15828 >> 2]; - void_20emscripten__internal__RegisterClassConstructor_b2PrismaticJointDef__20_28__29_28_29___invoke_b2PrismaticJointDef__28b2PrismaticJointDef__20_28__29_28_29_29(HEAP32[$0 + 15824 >> 2]); - HEAP32[$0 + 11616 >> 2] = $1; - HEAP32[$0 + 11612 >> 2] = 10962; - HEAP32[$0 + 11608 >> 2] = 20; - $1 = HEAP32[$0 + 11616 >> 2]; - HEAP32[$0 + 11604 >> 2] = 291; - HEAP32[$0 + 11600 >> 2] = 292; - $2 = emscripten__internal__TypeID_b2PrismaticJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 11612 >> 2]; - $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 15832 >> 2] = HEAP32[$0 + 11604 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 11604 >> 2]; - $7 = b2Vec2_20b2PrismaticJointDef_____20emscripten__internal__getContext_b2Vec2_20b2PrismaticJointDef_____28b2Vec2_20b2PrismaticJointDef____20const__29($0 + 11608 | 0); - $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 15844 >> 2] = HEAP32[$0 + 11600 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 11600 >> 2], b2Vec2_20b2PrismaticJointDef_____20emscripten__internal__getContext_b2Vec2_20b2PrismaticJointDef_____28b2Vec2_20b2PrismaticJointDef____20const__29($0 + 11608 | 0) | 0); - HEAP32[$0 + 11596 >> 2] = $1; - HEAP32[$0 + 11592 >> 2] = 10819; - HEAP32[$0 + 11588 >> 2] = 28; - $1 = HEAP32[$0 + 11596 >> 2]; - HEAP32[$0 + 11584 >> 2] = 291; - HEAP32[$0 + 11580 >> 2] = 292; - $2 = emscripten__internal__TypeID_b2PrismaticJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 11592 >> 2]; - $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 15836 >> 2] = HEAP32[$0 + 11584 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 11584 >> 2]; - $7 = b2Vec2_20b2PrismaticJointDef_____20emscripten__internal__getContext_b2Vec2_20b2PrismaticJointDef_____28b2Vec2_20b2PrismaticJointDef____20const__29($0 + 11588 | 0); - $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 15848 >> 2] = HEAP32[$0 + 11580 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 11580 >> 2], b2Vec2_20b2PrismaticJointDef_____20emscripten__internal__getContext_b2Vec2_20b2PrismaticJointDef_____28b2Vec2_20b2PrismaticJointDef____20const__29($0 + 11588 | 0) | 0); - HEAP32[$0 + 11576 >> 2] = $1; - HEAP32[$0 + 11572 >> 2] = 10926; - HEAP32[$0 + 11568 >> 2] = 36; - $1 = HEAP32[$0 + 11576 >> 2]; - HEAP32[$0 + 11564 >> 2] = 291; - HEAP32[$0 + 11560 >> 2] = 292; - $2 = emscripten__internal__TypeID_b2PrismaticJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 11572 >> 2]; - $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 15840 >> 2] = HEAP32[$0 + 11564 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 11564 >> 2]; - $7 = b2Vec2_20b2PrismaticJointDef_____20emscripten__internal__getContext_b2Vec2_20b2PrismaticJointDef_____28b2Vec2_20b2PrismaticJointDef____20const__29($0 + 11568 | 0); - $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 15852 >> 2] = HEAP32[$0 + 11560 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 11560 >> 2], b2Vec2_20b2PrismaticJointDef_____20emscripten__internal__getContext_b2Vec2_20b2PrismaticJointDef_____28b2Vec2_20b2PrismaticJointDef____20const__29($0 + 11568 | 0) | 0); - HEAP32[$0 + 11716 >> 2] = $1; - HEAP32[$0 + 11712 >> 2] = 9279; - HEAP32[$0 + 11708 >> 2] = 44; - $1 = HEAP32[$0 + 11716 >> 2]; - HEAP32[$0 + 11704 >> 2] = 293; - HEAP32[$0 + 11700 >> 2] = 294; - $2 = emscripten__internal__TypeID_b2PrismaticJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 11712 >> 2]; - $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15856 >> 2] = HEAP32[$0 + 11704 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 11704 >> 2]; - $7 = float_20b2PrismaticJointDef_____20emscripten__internal__getContext_float_20b2PrismaticJointDef_____28float_20b2PrismaticJointDef____20const__29($0 + 11708 | 0); - $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15876 >> 2] = HEAP32[$0 + 11700 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 11700 >> 2], float_20b2PrismaticJointDef_____20emscripten__internal__getContext_float_20b2PrismaticJointDef_____28float_20b2PrismaticJointDef____20const__29($0 + 11708 | 0) | 0); - HEAP32[$0 + 11756 >> 2] = $1; - HEAP32[$0 + 11752 >> 2] = 2911; - HEAP32[$0 + 11748 >> 2] = 48; - $1 = HEAP32[$0 + 11756 >> 2]; - HEAP32[$0 + 11744 >> 2] = 295; - HEAP32[$0 + 11740 >> 2] = 296; - $2 = emscripten__internal__TypeID_b2PrismaticJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 11752 >> 2]; - $4 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); - HEAP32[$0 + 15896 >> 2] = HEAP32[$0 + 11744 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 11744 >> 2]; - $7 = bool_20b2PrismaticJointDef_____20emscripten__internal__getContext_bool_20b2PrismaticJointDef_____28bool_20b2PrismaticJointDef____20const__29($0 + 11748 | 0); - $8 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); - HEAP32[$0 + 15904 >> 2] = HEAP32[$0 + 11740 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 11740 >> 2], bool_20b2PrismaticJointDef_____20emscripten__internal__getContext_bool_20b2PrismaticJointDef_____28bool_20b2PrismaticJointDef____20const__29($0 + 11748 | 0) | 0); - HEAP32[$0 + 11696 >> 2] = $1; - HEAP32[$0 + 11692 >> 2] = 6600; - HEAP32[$0 + 11688 >> 2] = 52; - $1 = HEAP32[$0 + 11696 >> 2]; - HEAP32[$0 + 11684 >> 2] = 293; - HEAP32[$0 + 11680 >> 2] = 294; - $2 = emscripten__internal__TypeID_b2PrismaticJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 11692 >> 2]; - $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15860 >> 2] = HEAP32[$0 + 11684 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 11684 >> 2]; - $7 = float_20b2PrismaticJointDef_____20emscripten__internal__getContext_float_20b2PrismaticJointDef_____28float_20b2PrismaticJointDef____20const__29($0 + 11688 | 0); - $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15880 >> 2] = HEAP32[$0 + 11680 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 11680 >> 2], float_20b2PrismaticJointDef_____20emscripten__internal__getContext_float_20b2PrismaticJointDef_____28float_20b2PrismaticJointDef____20const__29($0 + 11688 | 0) | 0); - HEAP32[$0 + 11676 >> 2] = $1; - HEAP32[$0 + 11672 >> 2] = 6617; - HEAP32[$0 + 11668 >> 2] = 56; - $1 = HEAP32[$0 + 11676 >> 2]; - HEAP32[$0 + 11664 >> 2] = 293; - HEAP32[$0 + 11660 >> 2] = 294; - $2 = emscripten__internal__TypeID_b2PrismaticJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 11672 >> 2]; - $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15864 >> 2] = HEAP32[$0 + 11664 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 11664 >> 2]; - $7 = float_20b2PrismaticJointDef_____20emscripten__internal__getContext_float_20b2PrismaticJointDef_____28float_20b2PrismaticJointDef____20const__29($0 + 11668 | 0); - $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15884 >> 2] = HEAP32[$0 + 11660 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 11660 >> 2], float_20b2PrismaticJointDef_____20emscripten__internal__getContext_float_20b2PrismaticJointDef_____28float_20b2PrismaticJointDef____20const__29($0 + 11668 | 0) | 0); - HEAP32[$0 + 11736 >> 2] = $1; - HEAP32[$0 + 11732 >> 2] = 3643; - HEAP32[$0 + 11728 >> 2] = 60; - $1 = HEAP32[$0 + 11736 >> 2]; - HEAP32[$0 + 11724 >> 2] = 295; - HEAP32[$0 + 11720 >> 2] = 296; - $2 = emscripten__internal__TypeID_b2PrismaticJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 11732 >> 2]; - $4 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); - HEAP32[$0 + 15900 >> 2] = HEAP32[$0 + 11724 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 11724 >> 2]; - $7 = bool_20b2PrismaticJointDef_____20emscripten__internal__getContext_bool_20b2PrismaticJointDef_____28bool_20b2PrismaticJointDef____20const__29($0 + 11728 | 0); - $8 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); - HEAP32[$0 + 15908 >> 2] = HEAP32[$0 + 11720 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 11720 >> 2], bool_20b2PrismaticJointDef_____20emscripten__internal__getContext_bool_20b2PrismaticJointDef_____28bool_20b2PrismaticJointDef____20const__29($0 + 11728 | 0) | 0); - HEAP32[$0 + 11656 >> 2] = $1; - HEAP32[$0 + 11652 >> 2] = 10157; - HEAP32[$0 + 11648 >> 2] = 68; - $1 = HEAP32[$0 + 11656 >> 2]; - HEAP32[$0 + 11644 >> 2] = 293; - HEAP32[$0 + 11640 >> 2] = 294; - $2 = emscripten__internal__TypeID_b2PrismaticJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 11652 >> 2]; - $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15868 >> 2] = HEAP32[$0 + 11644 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 11644 >> 2]; - $7 = float_20b2PrismaticJointDef_____20emscripten__internal__getContext_float_20b2PrismaticJointDef_____28float_20b2PrismaticJointDef____20const__29($0 + 11648 | 0); - $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15888 >> 2] = HEAP32[$0 + 11640 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 11640 >> 2], float_20b2PrismaticJointDef_____20emscripten__internal__getContext_float_20b2PrismaticJointDef_____28float_20b2PrismaticJointDef____20const__29($0 + 11648 | 0) | 0); - HEAP32[$0 + 11636 >> 2] = $1; - HEAP32[$0 + 11632 >> 2] = 9704; - HEAP32[$0 + 11628 >> 2] = 64; - HEAP32[$0 + 11624 >> 2] = 293; - HEAP32[$0 + 11620 >> 2] = 294; - $1 = emscripten__internal__TypeID_b2PrismaticJointDef_2c_20void___get_28_29(); - $2 = HEAP32[$0 + 11632 >> 2]; - $3 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15872 >> 2] = HEAP32[$0 + 11624 >> 2]; - $4 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $5 = HEAP32[$0 + 11624 >> 2]; - $6 = float_20b2PrismaticJointDef_____20emscripten__internal__getContext_float_20b2PrismaticJointDef_____28float_20b2PrismaticJointDef____20const__29($0 + 11628 | 0); - $7 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15892 >> 2] = HEAP32[$0 + 11620 >> 2]; - _embind_register_class_property($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 11620 >> 2], float_20b2PrismaticJointDef_____20emscripten__internal__getContext_float_20b2PrismaticJointDef_____28float_20b2PrismaticJointDef____20const__29($0 + 11628 | 0) | 0); - HEAP32[$0 + 11780 >> 2] = $0 + 2550; - HEAP32[$0 + 11776 >> 2] = 2825; - void_20emscripten__base_b2Joint___verify_b2PrismaticJoint__28_29(); - HEAP32[$0 + 11772 >> 2] = 297; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2Joint__20_28_emscripten__base_b2Joint___getUpcaster_b2PrismaticJoint__28_29_29_28b2PrismaticJoint__29(), - HEAP32[wasm2js_i32$0 + 11768 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2PrismaticJoint__20_28_emscripten__base_b2Joint___getDowncaster_b2PrismaticJoint__28_29_29_28b2Joint__29(), - HEAP32[wasm2js_i32$0 + 11764 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 11760 >> 2] = 298; - $1 = emscripten__internal__TypeID_b2PrismaticJoint_2c_20void___get_28_29(); - $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2PrismaticJoint__2c_20void___get_28_29(); - $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2PrismaticJoint_20const__2c_20void___get_28_29(); - $4 = emscripten__base_b2Joint___get_28_29(); - HEAP32[$0 + 15912 >> 2] = HEAP32[$0 + 11772 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $6 = HEAP32[$0 + 11772 >> 2]; - HEAP32[$0 + 15916 >> 2] = HEAP32[$0 + 11768 >> 2]; - $7 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $8 = HEAP32[$0 + 11768 >> 2]; - HEAP32[$0 + 15920 >> 2] = HEAP32[$0 + 11764 >> 2]; - $9 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $10 = HEAP32[$0 + 11764 >> 2]; - $11 = HEAP32[$0 + 11776 >> 2]; - HEAP32[$0 + 15924 >> 2] = HEAP32[$0 + 11760 >> 2]; - _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 11760 >> 2]); - HEAP32[$0 + 2544 >> 2] = 0; - HEAP32[$0 + 2540 >> 2] = 299; - $1 = HEAP32[$0 + 2544 >> 2]; - $2 = HEAP32[$0 + 2540 >> 2]; - HEAP32[$0 + 11848 >> 2] = $2; - HEAP32[$0 + 11852 >> 2] = $1; - $1 = HEAP32[$0 + 11848 >> 2]; - $2 = HEAP32[$0 + 11852 >> 2]; - HEAP32[$0 + 11876 >> 2] = $0 + 2550; - HEAP32[$0 + 11872 >> 2] = 10975; - HEAP32[$0 + 11868 >> 2] = $2; - HEAP32[$0 + 11864 >> 2] = $1; - $3 = HEAP32[$0 + 11876 >> 2]; - $4 = HEAP32[$0 + 11872 >> 2]; - $1 = HEAP32[$0 + 11864 >> 2]; - HEAP32[$0 + 11860 >> 2] = HEAP32[$0 + 11868 >> 2]; - HEAP32[$0 + 11856 >> 2] = $1; - $2 = HEAP32[$0 + 11860 >> 2]; - $1 = HEAP32[$0 + 11856 >> 2]; - HEAP32[$0 + 528 >> 2] = $1; - HEAP32[$0 + 532 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2PrismaticJoint____29_28_29_20const___invoke_b2PrismaticJoint__28char_20const__2c_20b2Vec2_20const__20_28b2PrismaticJoint____29_28_29_20const_29($4, $0 + 528 | 0); - HEAP32[$0 + 2536 >> 2] = 0; - HEAP32[$0 + 2532 >> 2] = 300; - $1 = HEAP32[$0 + 2536 >> 2]; - $2 = HEAP32[$0 + 2532 >> 2]; - HEAP32[$0 + 11816 >> 2] = $2; - HEAP32[$0 + 11820 >> 2] = $1; - $1 = HEAP32[$0 + 11816 >> 2]; - $2 = HEAP32[$0 + 11820 >> 2]; - HEAP32[$0 + 11844 >> 2] = $3; - HEAP32[$0 + 11840 >> 2] = 10832; - HEAP32[$0 + 11836 >> 2] = $2; - HEAP32[$0 + 11832 >> 2] = $1; - $3 = HEAP32[$0 + 11844 >> 2]; - $4 = HEAP32[$0 + 11840 >> 2]; - $1 = HEAP32[$0 + 11832 >> 2]; - HEAP32[$0 + 11828 >> 2] = HEAP32[$0 + 11836 >> 2]; - HEAP32[$0 + 11824 >> 2] = $1; - $2 = HEAP32[$0 + 11828 >> 2]; - $1 = HEAP32[$0 + 11824 >> 2]; - HEAP32[$0 + 520 >> 2] = $1; - HEAP32[$0 + 524 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2PrismaticJoint____29_28_29_20const___invoke_b2PrismaticJoint__28char_20const__2c_20b2Vec2_20const__20_28b2PrismaticJoint____29_28_29_20const_29($4, $0 + 520 | 0); - HEAP32[$0 + 2528 >> 2] = 0; - HEAP32[$0 + 2524 >> 2] = 301; - $1 = HEAP32[$0 + 2528 >> 2]; - $2 = HEAP32[$0 + 2524 >> 2]; - HEAP32[$0 + 11784 >> 2] = $2; - HEAP32[$0 + 11788 >> 2] = $1; - $1 = HEAP32[$0 + 11784 >> 2]; - $2 = HEAP32[$0 + 11788 >> 2]; - HEAP32[$0 + 11812 >> 2] = $3; - HEAP32[$0 + 11808 >> 2] = 10937; - HEAP32[$0 + 11804 >> 2] = $2; - HEAP32[$0 + 11800 >> 2] = $1; - $3 = HEAP32[$0 + 11812 >> 2]; - $4 = HEAP32[$0 + 11808 >> 2]; - $1 = HEAP32[$0 + 11800 >> 2]; - HEAP32[$0 + 11796 >> 2] = HEAP32[$0 + 11804 >> 2]; - HEAP32[$0 + 11792 >> 2] = $1; - $2 = HEAP32[$0 + 11796 >> 2]; - $1 = HEAP32[$0 + 11792 >> 2]; - HEAP32[$0 + 512 >> 2] = $1; - HEAP32[$0 + 516 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2PrismaticJoint____29_28_29_20const___invoke_b2PrismaticJoint__28char_20const__2c_20b2Vec2_20const__20_28b2PrismaticJoint____29_28_29_20const_29($4, $0 + 512 | 0); - HEAP32[$0 + 2520 >> 2] = 0; - HEAP32[$0 + 2516 >> 2] = 302; - $1 = HEAP32[$0 + 2520 >> 2]; - $2 = HEAP32[$0 + 2516 >> 2]; - HEAP32[$0 + 12072 >> 2] = $2; - HEAP32[$0 + 12076 >> 2] = $1; - $1 = HEAP32[$0 + 12072 >> 2]; - $2 = HEAP32[$0 + 12076 >> 2]; - HEAP32[$0 + 12100 >> 2] = $3; - HEAP32[$0 + 12096 >> 2] = 9294; - HEAP32[$0 + 12092 >> 2] = $2; - HEAP32[$0 + 12088 >> 2] = $1; - $3 = HEAP32[$0 + 12100 >> 2]; - $4 = HEAP32[$0 + 12096 >> 2]; - $1 = HEAP32[$0 + 12088 >> 2]; - HEAP32[$0 + 12084 >> 2] = HEAP32[$0 + 12092 >> 2]; - HEAP32[$0 + 12080 >> 2] = $1; - $2 = HEAP32[$0 + 12084 >> 2]; - $1 = HEAP32[$0 + 12080 >> 2]; - HEAP32[$0 + 504 >> 2] = $1; - HEAP32[$0 + 508 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2PrismaticJoint____29_28_29_20const___invoke_b2PrismaticJoint__28char_20const__2c_20float_20_28b2PrismaticJoint____29_28_29_20const_29($4, $0 + 504 | 0); - HEAP32[$0 + 2512 >> 2] = 0; - HEAP32[$0 + 2508 >> 2] = 303; - $1 = HEAP32[$0 + 2512 >> 2]; - $2 = HEAP32[$0 + 2508 >> 2]; - HEAP32[$0 + 12040 >> 2] = $2; - HEAP32[$0 + 12044 >> 2] = $1; - $1 = HEAP32[$0 + 12040 >> 2]; - $2 = HEAP32[$0 + 12044 >> 2]; - HEAP32[$0 + 12068 >> 2] = $3; - HEAP32[$0 + 12064 >> 2] = 6580; - HEAP32[$0 + 12060 >> 2] = $2; - HEAP32[$0 + 12056 >> 2] = $1; - $3 = HEAP32[$0 + 12068 >> 2]; - $4 = HEAP32[$0 + 12064 >> 2]; - $1 = HEAP32[$0 + 12056 >> 2]; - HEAP32[$0 + 12052 >> 2] = HEAP32[$0 + 12060 >> 2]; - HEAP32[$0 + 12048 >> 2] = $1; - $2 = HEAP32[$0 + 12052 >> 2]; - $1 = HEAP32[$0 + 12048 >> 2]; - HEAP32[$0 + 496 >> 2] = $1; - HEAP32[$0 + 500 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2PrismaticJoint____29_28_29_20const___invoke_b2PrismaticJoint__28char_20const__2c_20float_20_28b2PrismaticJoint____29_28_29_20const_29($4, $0 + 496 | 0); - HEAP32[$0 + 2504 >> 2] = 0; - HEAP32[$0 + 2500 >> 2] = 304; - $1 = HEAP32[$0 + 2504 >> 2]; - $2 = HEAP32[$0 + 2500 >> 2]; - HEAP32[$0 + 12008 >> 2] = $2; - HEAP32[$0 + 12012 >> 2] = $1; - $1 = HEAP32[$0 + 12008 >> 2]; - $2 = HEAP32[$0 + 12012 >> 2]; - HEAP32[$0 + 12036 >> 2] = $3; - HEAP32[$0 + 12032 >> 2] = 10097; - HEAP32[$0 + 12028 >> 2] = $2; - HEAP32[$0 + 12024 >> 2] = $1; - $3 = HEAP32[$0 + 12036 >> 2]; - $4 = HEAP32[$0 + 12032 >> 2]; - $1 = HEAP32[$0 + 12024 >> 2]; - HEAP32[$0 + 12020 >> 2] = HEAP32[$0 + 12028 >> 2]; - HEAP32[$0 + 12016 >> 2] = $1; - $2 = HEAP32[$0 + 12020 >> 2]; - $1 = HEAP32[$0 + 12016 >> 2]; - HEAP32[$0 + 488 >> 2] = $1; - HEAP32[$0 + 492 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2PrismaticJoint____29_28_29_20const___invoke_b2PrismaticJoint__28char_20const__2c_20float_20_28b2PrismaticJoint____29_28_29_20const_29($4, $0 + 488 | 0); - HEAP32[$0 + 2496 >> 2] = 0; - HEAP32[$0 + 2492 >> 2] = 305; - $1 = HEAP32[$0 + 2496 >> 2]; - $2 = HEAP32[$0 + 2492 >> 2]; - HEAP32[$0 + 12136 >> 2] = $2; - HEAP32[$0 + 12140 >> 2] = $1; - $1 = HEAP32[$0 + 12136 >> 2]; - $2 = HEAP32[$0 + 12140 >> 2]; - HEAP32[$0 + 12164 >> 2] = $3; - HEAP32[$0 + 12160 >> 2] = 10039; - HEAP32[$0 + 12156 >> 2] = $2; - HEAP32[$0 + 12152 >> 2] = $1; - $3 = HEAP32[$0 + 12164 >> 2]; - $4 = HEAP32[$0 + 12160 >> 2]; - $1 = HEAP32[$0 + 12152 >> 2]; - HEAP32[$0 + 12148 >> 2] = HEAP32[$0 + 12156 >> 2]; - HEAP32[$0 + 12144 >> 2] = $1; - $2 = HEAP32[$0 + 12148 >> 2]; - $1 = HEAP32[$0 + 12144 >> 2]; - HEAP32[$0 + 480 >> 2] = $1; - HEAP32[$0 + 484 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_bool_20_28b2PrismaticJoint____29_28_29_20const___invoke_b2PrismaticJoint__28char_20const__2c_20bool_20_28b2PrismaticJoint____29_28_29_20const_29($4, $0 + 480 | 0); - HEAP32[$0 + 2488 >> 2] = 0; - HEAP32[$0 + 2484 >> 2] = 306; - $1 = HEAP32[$0 + 2488 >> 2]; - $2 = HEAP32[$0 + 2484 >> 2]; - HEAP32[$0 + 12200 >> 2] = $2; - HEAP32[$0 + 12204 >> 2] = $1; - $1 = HEAP32[$0 + 12200 >> 2]; - $2 = HEAP32[$0 + 12204 >> 2]; - HEAP32[$0 + 12228 >> 2] = $3; - HEAP32[$0 + 12224 >> 2] = 2923; - HEAP32[$0 + 12220 >> 2] = $2; - HEAP32[$0 + 12216 >> 2] = $1; - $3 = HEAP32[$0 + 12228 >> 2]; - $4 = HEAP32[$0 + 12224 >> 2]; - $1 = HEAP32[$0 + 12216 >> 2]; - HEAP32[$0 + 12212 >> 2] = HEAP32[$0 + 12220 >> 2]; - HEAP32[$0 + 12208 >> 2] = $1; - $2 = HEAP32[$0 + 12212 >> 2]; - $1 = HEAP32[$0 + 12208 >> 2]; - HEAP32[$0 + 472 >> 2] = $1; - HEAP32[$0 + 476 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2PrismaticJoint____29_28bool_29___invoke_b2PrismaticJoint__28char_20const__2c_20void_20_28b2PrismaticJoint____29_28bool_29_29($4, $0 + 472 | 0); - HEAP32[$0 + 2480 >> 2] = 0; - HEAP32[$0 + 2476 >> 2] = 307; - $1 = HEAP32[$0 + 2480 >> 2]; - $2 = HEAP32[$0 + 2476 >> 2]; - HEAP32[$0 + 11976 >> 2] = $2; - HEAP32[$0 + 11980 >> 2] = $1; - $1 = HEAP32[$0 + 11976 >> 2]; - $2 = HEAP32[$0 + 11980 >> 2]; - HEAP32[$0 + 12004 >> 2] = $3; - HEAP32[$0 + 12e3 >> 2] = 2883; - HEAP32[$0 + 11996 >> 2] = $2; - HEAP32[$0 + 11992 >> 2] = $1; - $3 = HEAP32[$0 + 12004 >> 2]; - $4 = HEAP32[$0 + 12e3 >> 2]; - $1 = HEAP32[$0 + 11992 >> 2]; - HEAP32[$0 + 11988 >> 2] = HEAP32[$0 + 11996 >> 2]; - HEAP32[$0 + 11984 >> 2] = $1; - $2 = HEAP32[$0 + 11988 >> 2]; - $1 = HEAP32[$0 + 11984 >> 2]; - HEAP32[$0 + 464 >> 2] = $1; - HEAP32[$0 + 468 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2PrismaticJoint____29_28_29_20const___invoke_b2PrismaticJoint__28char_20const__2c_20float_20_28b2PrismaticJoint____29_28_29_20const_29($4, $0 + 464 | 0); - HEAP32[$0 + 2472 >> 2] = 0; - HEAP32[$0 + 2468 >> 2] = 308; - $1 = HEAP32[$0 + 2472 >> 2]; - $2 = HEAP32[$0 + 2468 >> 2]; - HEAP32[$0 + 11944 >> 2] = $2; - HEAP32[$0 + 11948 >> 2] = $1; - $1 = HEAP32[$0 + 11944 >> 2]; - $2 = HEAP32[$0 + 11948 >> 2]; - HEAP32[$0 + 11972 >> 2] = $3; - HEAP32[$0 + 11968 >> 2] = 2897; - HEAP32[$0 + 11964 >> 2] = $2; - HEAP32[$0 + 11960 >> 2] = $1; - $3 = HEAP32[$0 + 11972 >> 2]; - $4 = HEAP32[$0 + 11968 >> 2]; - $1 = HEAP32[$0 + 11960 >> 2]; - HEAP32[$0 + 11956 >> 2] = HEAP32[$0 + 11964 >> 2]; - HEAP32[$0 + 11952 >> 2] = $1; - $2 = HEAP32[$0 + 11956 >> 2]; - $1 = HEAP32[$0 + 11952 >> 2]; - HEAP32[$0 + 456 >> 2] = $1; - HEAP32[$0 + 460 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2PrismaticJoint____29_28_29_20const___invoke_b2PrismaticJoint__28char_20const__2c_20float_20_28b2PrismaticJoint____29_28_29_20const_29($4, $0 + 456 | 0); - HEAP32[$0 + 2464 >> 2] = 0; - HEAP32[$0 + 2460 >> 2] = 309; - $1 = HEAP32[$0 + 2464 >> 2]; - $2 = HEAP32[$0 + 2460 >> 2]; - HEAP32[$0 + 12232 >> 2] = $2; - HEAP32[$0 + 12236 >> 2] = $1; - $1 = HEAP32[$0 + 12232 >> 2]; - $2 = HEAP32[$0 + 12236 >> 2]; - HEAP32[$0 + 12260 >> 2] = $3; - HEAP32[$0 + 12256 >> 2] = 3417; - HEAP32[$0 + 12252 >> 2] = $2; - HEAP32[$0 + 12248 >> 2] = $1; - $3 = HEAP32[$0 + 12260 >> 2]; - $4 = HEAP32[$0 + 12256 >> 2]; - $1 = HEAP32[$0 + 12248 >> 2]; - HEAP32[$0 + 12244 >> 2] = HEAP32[$0 + 12252 >> 2]; - HEAP32[$0 + 12240 >> 2] = $1; - $2 = HEAP32[$0 + 12244 >> 2]; - $1 = HEAP32[$0 + 12240 >> 2]; - HEAP32[$0 + 448 >> 2] = $1; - HEAP32[$0 + 452 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2PrismaticJoint____29_28float_2c_20float_29___invoke_b2PrismaticJoint__28char_20const__2c_20void_20_28b2PrismaticJoint____29_28float_2c_20float_29_29($4, $0 + 448 | 0); - HEAP32[$0 + 2456 >> 2] = 0; - HEAP32[$0 + 2452 >> 2] = 310; - $1 = HEAP32[$0 + 2456 >> 2]; - $2 = HEAP32[$0 + 2452 >> 2]; - HEAP32[$0 + 12104 >> 2] = $2; - HEAP32[$0 + 12108 >> 2] = $1; - $1 = HEAP32[$0 + 12104 >> 2]; - $2 = HEAP32[$0 + 12108 >> 2]; - HEAP32[$0 + 12132 >> 2] = $3; - HEAP32[$0 + 12128 >> 2] = 10082; - HEAP32[$0 + 12124 >> 2] = $2; - HEAP32[$0 + 12120 >> 2] = $1; - $3 = HEAP32[$0 + 12132 >> 2]; - $4 = HEAP32[$0 + 12128 >> 2]; - $1 = HEAP32[$0 + 12120 >> 2]; - HEAP32[$0 + 12116 >> 2] = HEAP32[$0 + 12124 >> 2]; - HEAP32[$0 + 12112 >> 2] = $1; - $2 = HEAP32[$0 + 12116 >> 2]; - $1 = HEAP32[$0 + 12112 >> 2]; - HEAP32[$0 + 440 >> 2] = $1; - HEAP32[$0 + 444 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_bool_20_28b2PrismaticJoint____29_28_29_20const___invoke_b2PrismaticJoint__28char_20const__2c_20bool_20_28b2PrismaticJoint____29_28_29_20const_29($4, $0 + 440 | 0); - HEAP32[$0 + 2448 >> 2] = 0; - HEAP32[$0 + 2444 >> 2] = 311; - $1 = HEAP32[$0 + 2448 >> 2]; - $2 = HEAP32[$0 + 2444 >> 2]; - HEAP32[$0 + 12168 >> 2] = $2; - HEAP32[$0 + 12172 >> 2] = $1; - $1 = HEAP32[$0 + 12168 >> 2]; - $2 = HEAP32[$0 + 12172 >> 2]; - HEAP32[$0 + 12196 >> 2] = $3; - HEAP32[$0 + 12192 >> 2] = 3655; - HEAP32[$0 + 12188 >> 2] = $2; - HEAP32[$0 + 12184 >> 2] = $1; - $3 = HEAP32[$0 + 12196 >> 2]; - $4 = HEAP32[$0 + 12192 >> 2]; - $1 = HEAP32[$0 + 12184 >> 2]; - HEAP32[$0 + 12180 >> 2] = HEAP32[$0 + 12188 >> 2]; - HEAP32[$0 + 12176 >> 2] = $1; - $2 = HEAP32[$0 + 12180 >> 2]; - $1 = HEAP32[$0 + 12176 >> 2]; - HEAP32[$0 + 432 >> 2] = $1; - HEAP32[$0 + 436 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2PrismaticJoint____29_28bool_29___invoke_b2PrismaticJoint__28char_20const__2c_20void_20_28b2PrismaticJoint____29_28bool_29_29($4, $0 + 432 | 0); - HEAP32[$0 + 2440 >> 2] = 0; - HEAP32[$0 + 2436 >> 2] = 312; - $1 = HEAP32[$0 + 2440 >> 2]; - $2 = HEAP32[$0 + 2436 >> 2]; - HEAP32[$0 + 12296 >> 2] = $2; - HEAP32[$0 + 12300 >> 2] = $1; - $1 = HEAP32[$0 + 12296 >> 2]; - $2 = HEAP32[$0 + 12300 >> 2]; - HEAP32[$0 + 12324 >> 2] = $3; - HEAP32[$0 + 12320 >> 2] = 10168; - HEAP32[$0 + 12316 >> 2] = $2; - HEAP32[$0 + 12312 >> 2] = $1; - $3 = HEAP32[$0 + 12324 >> 2]; - $4 = HEAP32[$0 + 12320 >> 2]; - $1 = HEAP32[$0 + 12312 >> 2]; - HEAP32[$0 + 12308 >> 2] = HEAP32[$0 + 12316 >> 2]; - HEAP32[$0 + 12304 >> 2] = $1; - $2 = HEAP32[$0 + 12308 >> 2]; - $1 = HEAP32[$0 + 12304 >> 2]; - HEAP32[$0 + 424 >> 2] = $1; - HEAP32[$0 + 428 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2PrismaticJoint____29_28float_29___invoke_b2PrismaticJoint__28char_20const__2c_20void_20_28b2PrismaticJoint____29_28float_29_29($4, $0 + 424 | 0); - HEAP32[$0 + 2432 >> 2] = 0; - HEAP32[$0 + 2428 >> 2] = 313; - $1 = HEAP32[$0 + 2432 >> 2]; - $2 = HEAP32[$0 + 2428 >> 2]; - HEAP32[$0 + 11912 >> 2] = $2; - HEAP32[$0 + 11916 >> 2] = $1; - $1 = HEAP32[$0 + 11912 >> 2]; - $2 = HEAP32[$0 + 11916 >> 2]; - HEAP32[$0 + 11940 >> 2] = $3; - HEAP32[$0 + 11936 >> 2] = 10182; - HEAP32[$0 + 11932 >> 2] = $2; - HEAP32[$0 + 11928 >> 2] = $1; - $3 = HEAP32[$0 + 11940 >> 2]; - $4 = HEAP32[$0 + 11936 >> 2]; - $1 = HEAP32[$0 + 11928 >> 2]; - HEAP32[$0 + 11924 >> 2] = HEAP32[$0 + 11932 >> 2]; - HEAP32[$0 + 11920 >> 2] = $1; - $2 = HEAP32[$0 + 11924 >> 2]; - $1 = HEAP32[$0 + 11920 >> 2]; - HEAP32[$0 + 416 >> 2] = $1; - HEAP32[$0 + 420 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2PrismaticJoint____29_28_29_20const___invoke_b2PrismaticJoint__28char_20const__2c_20float_20_28b2PrismaticJoint____29_28_29_20const_29($4, $0 + 416 | 0); - HEAP32[$0 + 2424 >> 2] = 0; - HEAP32[$0 + 2420 >> 2] = 314; - $1 = HEAP32[$0 + 2424 >> 2]; - $2 = HEAP32[$0 + 2420 >> 2]; - HEAP32[$0 + 12264 >> 2] = $2; - HEAP32[$0 + 12268 >> 2] = $1; - $1 = HEAP32[$0 + 12264 >> 2]; - $2 = HEAP32[$0 + 12268 >> 2]; - HEAP32[$0 + 12292 >> 2] = $3; - HEAP32[$0 + 12288 >> 2] = 9718; - HEAP32[$0 + 12284 >> 2] = $2; - HEAP32[$0 + 12280 >> 2] = $1; - $3 = HEAP32[$0 + 12292 >> 2]; - $4 = HEAP32[$0 + 12288 >> 2]; - $1 = HEAP32[$0 + 12280 >> 2]; - HEAP32[$0 + 12276 >> 2] = HEAP32[$0 + 12284 >> 2]; - HEAP32[$0 + 12272 >> 2] = $1; - $2 = HEAP32[$0 + 12276 >> 2]; - $1 = HEAP32[$0 + 12272 >> 2]; - HEAP32[$0 + 408 >> 2] = $1; - HEAP32[$0 + 412 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2PrismaticJoint____29_28float_29___invoke_b2PrismaticJoint__28char_20const__2c_20void_20_28b2PrismaticJoint____29_28float_29_29($4, $0 + 408 | 0); - HEAP32[$0 + 2416 >> 2] = 0; - HEAP32[$0 + 2412 >> 2] = 315; - $1 = HEAP32[$0 + 2416 >> 2]; - $2 = HEAP32[$0 + 2412 >> 2]; - HEAP32[$0 + 11880 >> 2] = $2; - HEAP32[$0 + 11884 >> 2] = $1; - $1 = HEAP32[$0 + 11880 >> 2]; - $2 = HEAP32[$0 + 11884 >> 2]; - HEAP32[$0 + 11908 >> 2] = $3; - HEAP32[$0 + 11904 >> 2] = 9735; - HEAP32[$0 + 11900 >> 2] = $2; - HEAP32[$0 + 11896 >> 2] = $1; - $3 = HEAP32[$0 + 11908 >> 2]; - $4 = HEAP32[$0 + 11904 >> 2]; - $1 = HEAP32[$0 + 11896 >> 2]; - HEAP32[$0 + 11892 >> 2] = HEAP32[$0 + 11900 >> 2]; - HEAP32[$0 + 11888 >> 2] = $1; - $2 = HEAP32[$0 + 11892 >> 2]; - $1 = HEAP32[$0 + 11888 >> 2]; - HEAP32[$0 + 400 >> 2] = $1; - HEAP32[$0 + 404 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2PrismaticJoint____29_28_29_20const___invoke_b2PrismaticJoint__28char_20const__2c_20float_20_28b2PrismaticJoint____29_28_29_20const_29($4, $0 + 400 | 0); - HEAP32[$0 + 2408 >> 2] = 0; - HEAP32[$0 + 2404 >> 2] = 316; - $1 = HEAP32[$0 + 2408 >> 2]; - $2 = HEAP32[$0 + 2404 >> 2]; - HEAP32[$0 + 12328 >> 2] = $2; - HEAP32[$0 + 12332 >> 2] = $1; - $1 = HEAP32[$0 + 12328 >> 2]; - $2 = HEAP32[$0 + 12332 >> 2]; - HEAP32[$0 + 12356 >> 2] = $3; - HEAP32[$0 + 12352 >> 2] = 9752; - HEAP32[$0 + 12348 >> 2] = $2; - HEAP32[$0 + 12344 >> 2] = $1; - $3 = HEAP32[$0 + 12356 >> 2]; - $4 = HEAP32[$0 + 12352 >> 2]; - $1 = HEAP32[$0 + 12344 >> 2]; - HEAP32[$0 + 12340 >> 2] = HEAP32[$0 + 12348 >> 2]; - HEAP32[$0 + 12336 >> 2] = $1; - $2 = HEAP32[$0 + 12340 >> 2]; - $1 = HEAP32[$0 + 12336 >> 2]; - HEAP32[$0 + 392 >> 2] = $1; - HEAP32[$0 + 396 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2PrismaticJoint____29_28float_29_20const___invoke_b2PrismaticJoint__28char_20const__2c_20float_20_28b2PrismaticJoint____29_28float_29_20const_29($4, $0 + 392 | 0); - HEAP32[$0 + 2400 >> 2] = 1; - HEAP32[$0 + 2396 >> 2] = 16; - $1 = HEAP32[$0 + 2400 >> 2]; - $2 = HEAP32[$0 + 2396 >> 2]; - HEAP32[$0 + 12360 >> 2] = $2; - HEAP32[$0 + 12364 >> 2] = $1; - $1 = HEAP32[$0 + 12360 >> 2]; - $2 = HEAP32[$0 + 12364 >> 2]; - HEAP32[$0 + 12388 >> 2] = $3; - HEAP32[$0 + 12384 >> 2] = 6119; - HEAP32[$0 + 12380 >> 2] = $2; - HEAP32[$0 + 12376 >> 2] = $1; - $3 = HEAP32[$0 + 12384 >> 2]; - $1 = HEAP32[$0 + 12376 >> 2]; - HEAP32[$0 + 12372 >> 2] = HEAP32[$0 + 12380 >> 2]; - HEAP32[$0 + 12368 >> 2] = $1; - $2 = HEAP32[$0 + 12372 >> 2]; - $1 = HEAP32[$0 + 12368 >> 2]; - HEAP32[$0 + 384 >> 2] = $1; - HEAP32[$0 + 388 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2PrismaticJoint____29_28_29___invoke_b2PrismaticJoint__28char_20const__2c_20void_20_28b2PrismaticJoint____29_28_29_29($3, $0 + 384 | 0); - HEAP32[$0 + 12412 >> 2] = $0 + 2395; - HEAP32[$0 + 12408 >> 2] = 7743; - void_20emscripten__base_b2JointDef___verify_b2RevoluteJointDef__28_29(); - HEAP32[$0 + 12404 >> 2] = 317; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2JointDef__20_28_emscripten__base_b2JointDef___getUpcaster_b2RevoluteJointDef__28_29_29_28b2RevoluteJointDef__29(), - HEAP32[wasm2js_i32$0 + 12400 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2RevoluteJointDef__20_28_emscripten__base_b2JointDef___getDowncaster_b2RevoluteJointDef__28_29_29_28b2JointDef__29(), - HEAP32[wasm2js_i32$0 + 12396 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 12392 >> 2] = 318; - $1 = emscripten__internal__TypeID_b2RevoluteJointDef_2c_20void___get_28_29(); - $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2RevoluteJointDef__2c_20void___get_28_29(); - $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2RevoluteJointDef_20const__2c_20void___get_28_29(); - $4 = emscripten__base_b2JointDef___get_28_29(); - HEAP32[$0 + 15928 >> 2] = HEAP32[$0 + 12404 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $6 = HEAP32[$0 + 12404 >> 2]; - HEAP32[$0 + 15932 >> 2] = HEAP32[$0 + 12400 >> 2]; - $7 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $8 = HEAP32[$0 + 12400 >> 2]; - HEAP32[$0 + 15936 >> 2] = HEAP32[$0 + 12396 >> 2]; - $9 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $10 = HEAP32[$0 + 12396 >> 2]; - $11 = HEAP32[$0 + 12408 >> 2]; - HEAP32[$0 + 15940 >> 2] = HEAP32[$0 + 12392 >> 2]; - _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 12392 >> 2]); - HEAP32[$0 + 12416 >> 2] = $0 + 2395; - HEAP32[$0 + 15948 >> 2] = HEAP32[$0 + 12416 >> 2]; - HEAP32[$0 + 15944 >> 2] = 319; - $1 = HEAP32[$0 + 15948 >> 2]; - void_20emscripten__internal__RegisterClassConstructor_b2RevoluteJointDef__20_28__29_28_29___invoke_b2RevoluteJointDef__28b2RevoluteJointDef__20_28__29_28_29_29(HEAP32[$0 + 15944 >> 2]); - HEAP32[$0 + 12456 >> 2] = $1; - HEAP32[$0 + 12452 >> 2] = 10962; - HEAP32[$0 + 12448 >> 2] = 20; - $1 = HEAP32[$0 + 12456 >> 2]; - HEAP32[$0 + 12444 >> 2] = 320; - HEAP32[$0 + 12440 >> 2] = 321; - $2 = emscripten__internal__TypeID_b2RevoluteJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 12452 >> 2]; - $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 15952 >> 2] = HEAP32[$0 + 12444 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 12444 >> 2]; - $7 = b2Vec2_20b2RevoluteJointDef_____20emscripten__internal__getContext_b2Vec2_20b2RevoluteJointDef_____28b2Vec2_20b2RevoluteJointDef____20const__29($0 + 12448 | 0); - $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 15960 >> 2] = HEAP32[$0 + 12440 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 12440 >> 2], b2Vec2_20b2RevoluteJointDef_____20emscripten__internal__getContext_b2Vec2_20b2RevoluteJointDef_____28b2Vec2_20b2RevoluteJointDef____20const__29($0 + 12448 | 0) | 0); - HEAP32[$0 + 12436 >> 2] = $1; - HEAP32[$0 + 12432 >> 2] = 10819; - HEAP32[$0 + 12428 >> 2] = 28; - $1 = HEAP32[$0 + 12436 >> 2]; - HEAP32[$0 + 12424 >> 2] = 320; - HEAP32[$0 + 12420 >> 2] = 321; - $2 = emscripten__internal__TypeID_b2RevoluteJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 12432 >> 2]; - $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 15956 >> 2] = HEAP32[$0 + 12424 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 12424 >> 2]; - $7 = b2Vec2_20b2RevoluteJointDef_____20emscripten__internal__getContext_b2Vec2_20b2RevoluteJointDef_____28b2Vec2_20b2RevoluteJointDef____20const__29($0 + 12428 | 0); - $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 15964 >> 2] = HEAP32[$0 + 12420 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 12420 >> 2], b2Vec2_20b2RevoluteJointDef_____20emscripten__internal__getContext_b2Vec2_20b2RevoluteJointDef_____28b2Vec2_20b2RevoluteJointDef____20const__29($0 + 12428 | 0) | 0); - HEAP32[$0 + 12556 >> 2] = $1; - HEAP32[$0 + 12552 >> 2] = 9279; - HEAP32[$0 + 12548 >> 2] = 36; - $1 = HEAP32[$0 + 12556 >> 2]; - HEAP32[$0 + 12544 >> 2] = 322; - HEAP32[$0 + 12540 >> 2] = 323; - $2 = emscripten__internal__TypeID_b2RevoluteJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 12552 >> 2]; - $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15968 >> 2] = HEAP32[$0 + 12544 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 12544 >> 2]; - $7 = float_20b2RevoluteJointDef_____20emscripten__internal__getContext_float_20b2RevoluteJointDef_____28float_20b2RevoluteJointDef____20const__29($0 + 12548 | 0); - $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15988 >> 2] = HEAP32[$0 + 12540 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 12540 >> 2], float_20b2RevoluteJointDef_____20emscripten__internal__getContext_float_20b2RevoluteJointDef_____28float_20b2RevoluteJointDef____20const__29($0 + 12548 | 0) | 0); - HEAP32[$0 + 12596 >> 2] = $1; - HEAP32[$0 + 12592 >> 2] = 2911; - HEAP32[$0 + 12588 >> 2] = 40; - $1 = HEAP32[$0 + 12596 >> 2]; - HEAP32[$0 + 12584 >> 2] = 324; - HEAP32[$0 + 12580 >> 2] = 325; - $2 = emscripten__internal__TypeID_b2RevoluteJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 12592 >> 2]; - $4 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); - HEAP32[$0 + 16008 >> 2] = HEAP32[$0 + 12584 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 12584 >> 2]; - $7 = bool_20b2RevoluteJointDef_____20emscripten__internal__getContext_bool_20b2RevoluteJointDef_____28bool_20b2RevoluteJointDef____20const__29($0 + 12588 | 0); - $8 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); - HEAP32[$0 + 16016 >> 2] = HEAP32[$0 + 12580 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 12580 >> 2], bool_20b2RevoluteJointDef_____20emscripten__internal__getContext_bool_20b2RevoluteJointDef_____28bool_20b2RevoluteJointDef____20const__29($0 + 12588 | 0) | 0); - HEAP32[$0 + 12536 >> 2] = $1; - HEAP32[$0 + 12532 >> 2] = 9257; - HEAP32[$0 + 12528 >> 2] = 44; - $1 = HEAP32[$0 + 12536 >> 2]; - HEAP32[$0 + 12524 >> 2] = 322; - HEAP32[$0 + 12520 >> 2] = 323; - $2 = emscripten__internal__TypeID_b2RevoluteJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 12532 >> 2]; - $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15972 >> 2] = HEAP32[$0 + 12524 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 12524 >> 2]; - $7 = float_20b2RevoluteJointDef_____20emscripten__internal__getContext_float_20b2RevoluteJointDef_____28float_20b2RevoluteJointDef____20const__29($0 + 12528 | 0); - $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15992 >> 2] = HEAP32[$0 + 12520 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 12520 >> 2], float_20b2RevoluteJointDef_____20emscripten__internal__getContext_float_20b2RevoluteJointDef_____28float_20b2RevoluteJointDef____20const__29($0 + 12528 | 0) | 0); - HEAP32[$0 + 12516 >> 2] = $1; - HEAP32[$0 + 12512 >> 2] = 9268; - HEAP32[$0 + 12508 >> 2] = 48; - $1 = HEAP32[$0 + 12516 >> 2]; - HEAP32[$0 + 12504 >> 2] = 322; - HEAP32[$0 + 12500 >> 2] = 323; - $2 = emscripten__internal__TypeID_b2RevoluteJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 12512 >> 2]; - $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15976 >> 2] = HEAP32[$0 + 12504 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 12504 >> 2]; - $7 = float_20b2RevoluteJointDef_____20emscripten__internal__getContext_float_20b2RevoluteJointDef_____28float_20b2RevoluteJointDef____20const__29($0 + 12508 | 0); - $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15996 >> 2] = HEAP32[$0 + 12500 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 12500 >> 2], float_20b2RevoluteJointDef_____20emscripten__internal__getContext_float_20b2RevoluteJointDef_____28float_20b2RevoluteJointDef____20const__29($0 + 12508 | 0) | 0); - HEAP32[$0 + 12576 >> 2] = $1; - HEAP32[$0 + 12572 >> 2] = 3643; - HEAP32[$0 + 12568 >> 2] = 52; - $1 = HEAP32[$0 + 12576 >> 2]; - HEAP32[$0 + 12564 >> 2] = 324; - HEAP32[$0 + 12560 >> 2] = 325; - $2 = emscripten__internal__TypeID_b2RevoluteJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 12572 >> 2]; - $4 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); - HEAP32[$0 + 16012 >> 2] = HEAP32[$0 + 12564 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 12564 >> 2]; - $7 = bool_20b2RevoluteJointDef_____20emscripten__internal__getContext_bool_20b2RevoluteJointDef_____28bool_20b2RevoluteJointDef____20const__29($0 + 12568 | 0); - $8 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); - HEAP32[$0 + 16020 >> 2] = HEAP32[$0 + 12560 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 12560 >> 2], bool_20b2RevoluteJointDef_____20emscripten__internal__getContext_bool_20b2RevoluteJointDef_____28bool_20b2RevoluteJointDef____20const__29($0 + 12568 | 0) | 0); - HEAP32[$0 + 12496 >> 2] = $1; - HEAP32[$0 + 12492 >> 2] = 10157; - HEAP32[$0 + 12488 >> 2] = 56; - $1 = HEAP32[$0 + 12496 >> 2]; - HEAP32[$0 + 12484 >> 2] = 322; - HEAP32[$0 + 12480 >> 2] = 323; - $2 = emscripten__internal__TypeID_b2RevoluteJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 12492 >> 2]; - $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15980 >> 2] = HEAP32[$0 + 12484 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 12484 >> 2]; - $7 = float_20b2RevoluteJointDef_____20emscripten__internal__getContext_float_20b2RevoluteJointDef_____28float_20b2RevoluteJointDef____20const__29($0 + 12488 | 0); - $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 16e3 >> 2] = HEAP32[$0 + 12480 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 12480 >> 2], float_20b2RevoluteJointDef_____20emscripten__internal__getContext_float_20b2RevoluteJointDef_____28float_20b2RevoluteJointDef____20const__29($0 + 12488 | 0) | 0); - HEAP32[$0 + 12476 >> 2] = $1; - HEAP32[$0 + 12472 >> 2] = 8619; - HEAP32[$0 + 12468 >> 2] = 60; - HEAP32[$0 + 12464 >> 2] = 322; - HEAP32[$0 + 12460 >> 2] = 323; - $1 = emscripten__internal__TypeID_b2RevoluteJointDef_2c_20void___get_28_29(); - $2 = HEAP32[$0 + 12472 >> 2]; - $3 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 15984 >> 2] = HEAP32[$0 + 12464 >> 2]; - $4 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $5 = HEAP32[$0 + 12464 >> 2]; - $6 = float_20b2RevoluteJointDef_____20emscripten__internal__getContext_float_20b2RevoluteJointDef_____28float_20b2RevoluteJointDef____20const__29($0 + 12468 | 0); - $7 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 16004 >> 2] = HEAP32[$0 + 12460 >> 2]; - _embind_register_class_property($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 12460 >> 2], float_20b2RevoluteJointDef_____20emscripten__internal__getContext_float_20b2RevoluteJointDef_____28float_20b2RevoluteJointDef____20const__29($0 + 12468 | 0) | 0); - HEAP32[$0 + 12620 >> 2] = $0 + 2394; - HEAP32[$0 + 12616 >> 2] = 2636; - void_20emscripten__base_b2Joint___verify_b2RevoluteJoint__28_29(); - HEAP32[$0 + 12612 >> 2] = 326; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2Joint__20_28_emscripten__base_b2Joint___getUpcaster_b2RevoluteJoint__28_29_29_28b2RevoluteJoint__29(), - HEAP32[wasm2js_i32$0 + 12608 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2RevoluteJoint__20_28_emscripten__base_b2Joint___getDowncaster_b2RevoluteJoint__28_29_29_28b2Joint__29(), - HEAP32[wasm2js_i32$0 + 12604 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 12600 >> 2] = 327; - $1 = emscripten__internal__TypeID_b2RevoluteJoint_2c_20void___get_28_29(); - $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2RevoluteJoint__2c_20void___get_28_29(); - $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2RevoluteJoint_20const__2c_20void___get_28_29(); - $4 = emscripten__base_b2Joint___get_28_29(); - HEAP32[$0 + 16024 >> 2] = HEAP32[$0 + 12612 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $6 = HEAP32[$0 + 12612 >> 2]; - HEAP32[$0 + 16028 >> 2] = HEAP32[$0 + 12608 >> 2]; - $7 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $8 = HEAP32[$0 + 12608 >> 2]; - HEAP32[$0 + 16032 >> 2] = HEAP32[$0 + 12604 >> 2]; - $9 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $10 = HEAP32[$0 + 12604 >> 2]; - $11 = HEAP32[$0 + 12616 >> 2]; - HEAP32[$0 + 16036 >> 2] = HEAP32[$0 + 12600 >> 2]; - _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 12600 >> 2]); - HEAP32[$0 + 2388 >> 2] = 0; - HEAP32[$0 + 2384 >> 2] = 328; - $1 = HEAP32[$0 + 2388 >> 2]; - $2 = HEAP32[$0 + 2384 >> 2]; - HEAP32[$0 + 12656 >> 2] = $2; - HEAP32[$0 + 12660 >> 2] = $1; - $1 = HEAP32[$0 + 12656 >> 2]; - $2 = HEAP32[$0 + 12660 >> 2]; - HEAP32[$0 + 12684 >> 2] = $0 + 2394; - HEAP32[$0 + 12680 >> 2] = 10975; - HEAP32[$0 + 12676 >> 2] = $2; - HEAP32[$0 + 12672 >> 2] = $1; - $3 = HEAP32[$0 + 12684 >> 2]; - $4 = HEAP32[$0 + 12680 >> 2]; - $1 = HEAP32[$0 + 12672 >> 2]; - HEAP32[$0 + 12668 >> 2] = HEAP32[$0 + 12676 >> 2]; - HEAP32[$0 + 12664 >> 2] = $1; - $2 = HEAP32[$0 + 12668 >> 2]; - $1 = HEAP32[$0 + 12664 >> 2]; - HEAP32[$0 + 376 >> 2] = $1; - HEAP32[$0 + 380 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2RevoluteJoint____29_28_29_20const___invoke_b2RevoluteJoint__28char_20const__2c_20b2Vec2_20const__20_28b2RevoluteJoint____29_28_29_20const_29($4, $0 + 376 | 0); - HEAP32[$0 + 2380 >> 2] = 0; - HEAP32[$0 + 2376 >> 2] = 329; - $1 = HEAP32[$0 + 2380 >> 2]; - $2 = HEAP32[$0 + 2376 >> 2]; - HEAP32[$0 + 12624 >> 2] = $2; - HEAP32[$0 + 12628 >> 2] = $1; - $1 = HEAP32[$0 + 12624 >> 2]; - $2 = HEAP32[$0 + 12628 >> 2]; - HEAP32[$0 + 12652 >> 2] = $3; - HEAP32[$0 + 12648 >> 2] = 10832; - HEAP32[$0 + 12644 >> 2] = $2; - HEAP32[$0 + 12640 >> 2] = $1; - $3 = HEAP32[$0 + 12652 >> 2]; - $4 = HEAP32[$0 + 12648 >> 2]; - $1 = HEAP32[$0 + 12640 >> 2]; - HEAP32[$0 + 12636 >> 2] = HEAP32[$0 + 12644 >> 2]; - HEAP32[$0 + 12632 >> 2] = $1; - $2 = HEAP32[$0 + 12636 >> 2]; - $1 = HEAP32[$0 + 12632 >> 2]; - HEAP32[$0 + 368 >> 2] = $1; - HEAP32[$0 + 372 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2RevoluteJoint____29_28_29_20const___invoke_b2RevoluteJoint__28char_20const__2c_20b2Vec2_20const__20_28b2RevoluteJoint____29_28_29_20const_29($4, $0 + 368 | 0); - HEAP32[$0 + 2372 >> 2] = 0; - HEAP32[$0 + 2368 >> 2] = 330; - $1 = HEAP32[$0 + 2372 >> 2]; - $2 = HEAP32[$0 + 2368 >> 2]; - HEAP32[$0 + 12880 >> 2] = $2; - HEAP32[$0 + 12884 >> 2] = $1; - $1 = HEAP32[$0 + 12880 >> 2]; - $2 = HEAP32[$0 + 12884 >> 2]; - HEAP32[$0 + 12908 >> 2] = $3; - HEAP32[$0 + 12904 >> 2] = 9294; - HEAP32[$0 + 12900 >> 2] = $2; - HEAP32[$0 + 12896 >> 2] = $1; - $3 = HEAP32[$0 + 12908 >> 2]; - $4 = HEAP32[$0 + 12904 >> 2]; - $1 = HEAP32[$0 + 12896 >> 2]; - HEAP32[$0 + 12892 >> 2] = HEAP32[$0 + 12900 >> 2]; - HEAP32[$0 + 12888 >> 2] = $1; - $2 = HEAP32[$0 + 12892 >> 2]; - $1 = HEAP32[$0 + 12888 >> 2]; - HEAP32[$0 + 360 >> 2] = $1; - HEAP32[$0 + 364 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2RevoluteJoint____29_28_29_20const___invoke_b2RevoluteJoint__28char_20const__2c_20float_20_28b2RevoluteJoint____29_28_29_20const_29($4, $0 + 360 | 0); - HEAP32[$0 + 2364 >> 2] = 0; - HEAP32[$0 + 2360 >> 2] = 331; - $1 = HEAP32[$0 + 2364 >> 2]; - $2 = HEAP32[$0 + 2360 >> 2]; - HEAP32[$0 + 12848 >> 2] = $2; - HEAP32[$0 + 12852 >> 2] = $1; - $1 = HEAP32[$0 + 12848 >> 2]; - $2 = HEAP32[$0 + 12852 >> 2]; - HEAP32[$0 + 12876 >> 2] = $3; - HEAP32[$0 + 12872 >> 2] = 9234; - HEAP32[$0 + 12868 >> 2] = $2; - HEAP32[$0 + 12864 >> 2] = $1; - $3 = HEAP32[$0 + 12876 >> 2]; - $4 = HEAP32[$0 + 12872 >> 2]; - $1 = HEAP32[$0 + 12864 >> 2]; - HEAP32[$0 + 12860 >> 2] = HEAP32[$0 + 12868 >> 2]; - HEAP32[$0 + 12856 >> 2] = $1; - $2 = HEAP32[$0 + 12860 >> 2]; - $1 = HEAP32[$0 + 12856 >> 2]; - HEAP32[$0 + 352 >> 2] = $1; - HEAP32[$0 + 356 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2RevoluteJoint____29_28_29_20const___invoke_b2RevoluteJoint__28char_20const__2c_20float_20_28b2RevoluteJoint____29_28_29_20const_29($4, $0 + 352 | 0); - HEAP32[$0 + 2356 >> 2] = 0; - HEAP32[$0 + 2352 >> 2] = 332; - $1 = HEAP32[$0 + 2356 >> 2]; - $2 = HEAP32[$0 + 2352 >> 2]; - HEAP32[$0 + 12816 >> 2] = $2; - HEAP32[$0 + 12820 >> 2] = $1; - $1 = HEAP32[$0 + 12816 >> 2]; - $2 = HEAP32[$0 + 12820 >> 2]; - HEAP32[$0 + 12844 >> 2] = $3; - HEAP32[$0 + 12840 >> 2] = 10097; - HEAP32[$0 + 12836 >> 2] = $2; - HEAP32[$0 + 12832 >> 2] = $1; - $3 = HEAP32[$0 + 12844 >> 2]; - $4 = HEAP32[$0 + 12840 >> 2]; - $1 = HEAP32[$0 + 12832 >> 2]; - HEAP32[$0 + 12828 >> 2] = HEAP32[$0 + 12836 >> 2]; - HEAP32[$0 + 12824 >> 2] = $1; - $2 = HEAP32[$0 + 12828 >> 2]; - $1 = HEAP32[$0 + 12824 >> 2]; - HEAP32[$0 + 344 >> 2] = $1; - HEAP32[$0 + 348 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2RevoluteJoint____29_28_29_20const___invoke_b2RevoluteJoint__28char_20const__2c_20float_20_28b2RevoluteJoint____29_28_29_20const_29($4, $0 + 344 | 0); - HEAP32[$0 + 2348 >> 2] = 0; - HEAP32[$0 + 2344 >> 2] = 333; - $1 = HEAP32[$0 + 2348 >> 2]; - $2 = HEAP32[$0 + 2344 >> 2]; - HEAP32[$0 + 12944 >> 2] = $2; - HEAP32[$0 + 12948 >> 2] = $1; - $1 = HEAP32[$0 + 12944 >> 2]; - $2 = HEAP32[$0 + 12948 >> 2]; - HEAP32[$0 + 12972 >> 2] = $3; - HEAP32[$0 + 12968 >> 2] = 10039; - HEAP32[$0 + 12964 >> 2] = $2; - HEAP32[$0 + 12960 >> 2] = $1; - $3 = HEAP32[$0 + 12972 >> 2]; - $4 = HEAP32[$0 + 12968 >> 2]; - $1 = HEAP32[$0 + 12960 >> 2]; - HEAP32[$0 + 12956 >> 2] = HEAP32[$0 + 12964 >> 2]; - HEAP32[$0 + 12952 >> 2] = $1; - $2 = HEAP32[$0 + 12956 >> 2]; - $1 = HEAP32[$0 + 12952 >> 2]; - HEAP32[$0 + 336 >> 2] = $1; - HEAP32[$0 + 340 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_bool_20_28b2RevoluteJoint____29_28_29_20const___invoke_b2RevoluteJoint__28char_20const__2c_20bool_20_28b2RevoluteJoint____29_28_29_20const_29($4, $0 + 336 | 0); - HEAP32[$0 + 2340 >> 2] = 0; - HEAP32[$0 + 2336 >> 2] = 334; - $1 = HEAP32[$0 + 2340 >> 2]; - $2 = HEAP32[$0 + 2336 >> 2]; - HEAP32[$0 + 13008 >> 2] = $2; - HEAP32[$0 + 13012 >> 2] = $1; - $1 = HEAP32[$0 + 13008 >> 2]; - $2 = HEAP32[$0 + 13012 >> 2]; - HEAP32[$0 + 13036 >> 2] = $3; - HEAP32[$0 + 13032 >> 2] = 2923; - HEAP32[$0 + 13028 >> 2] = $2; - HEAP32[$0 + 13024 >> 2] = $1; - $3 = HEAP32[$0 + 13036 >> 2]; - $4 = HEAP32[$0 + 13032 >> 2]; - $1 = HEAP32[$0 + 13024 >> 2]; - HEAP32[$0 + 13020 >> 2] = HEAP32[$0 + 13028 >> 2]; - HEAP32[$0 + 13016 >> 2] = $1; - $2 = HEAP32[$0 + 13020 >> 2]; - $1 = HEAP32[$0 + 13016 >> 2]; - HEAP32[$0 + 328 >> 2] = $1; - HEAP32[$0 + 332 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2RevoluteJoint____29_28bool_29___invoke_b2RevoluteJoint__28char_20const__2c_20void_20_28b2RevoluteJoint____29_28bool_29_29($4, $0 + 328 | 0); - HEAP32[$0 + 2332 >> 2] = 0; - HEAP32[$0 + 2328 >> 2] = 335; - $1 = HEAP32[$0 + 2332 >> 2]; - $2 = HEAP32[$0 + 2328 >> 2]; - HEAP32[$0 + 12784 >> 2] = $2; - HEAP32[$0 + 12788 >> 2] = $1; - $1 = HEAP32[$0 + 12784 >> 2]; - $2 = HEAP32[$0 + 12788 >> 2]; - HEAP32[$0 + 12812 >> 2] = $3; - HEAP32[$0 + 12808 >> 2] = 2883; - HEAP32[$0 + 12804 >> 2] = $2; - HEAP32[$0 + 12800 >> 2] = $1; - $3 = HEAP32[$0 + 12812 >> 2]; - $4 = HEAP32[$0 + 12808 >> 2]; - $1 = HEAP32[$0 + 12800 >> 2]; - HEAP32[$0 + 12796 >> 2] = HEAP32[$0 + 12804 >> 2]; - HEAP32[$0 + 12792 >> 2] = $1; - $2 = HEAP32[$0 + 12796 >> 2]; - $1 = HEAP32[$0 + 12792 >> 2]; - HEAP32[$0 + 320 >> 2] = $1; - HEAP32[$0 + 324 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2RevoluteJoint____29_28_29_20const___invoke_b2RevoluteJoint__28char_20const__2c_20float_20_28b2RevoluteJoint____29_28_29_20const_29($4, $0 + 320 | 0); - HEAP32[$0 + 2324 >> 2] = 0; - HEAP32[$0 + 2320 >> 2] = 336; - $1 = HEAP32[$0 + 2324 >> 2]; - $2 = HEAP32[$0 + 2320 >> 2]; - HEAP32[$0 + 12752 >> 2] = $2; - HEAP32[$0 + 12756 >> 2] = $1; - $1 = HEAP32[$0 + 12752 >> 2]; - $2 = HEAP32[$0 + 12756 >> 2]; - HEAP32[$0 + 12780 >> 2] = $3; - HEAP32[$0 + 12776 >> 2] = 2897; - HEAP32[$0 + 12772 >> 2] = $2; - HEAP32[$0 + 12768 >> 2] = $1; - $3 = HEAP32[$0 + 12780 >> 2]; - $4 = HEAP32[$0 + 12776 >> 2]; - $1 = HEAP32[$0 + 12768 >> 2]; - HEAP32[$0 + 12764 >> 2] = HEAP32[$0 + 12772 >> 2]; - HEAP32[$0 + 12760 >> 2] = $1; - $2 = HEAP32[$0 + 12764 >> 2]; - $1 = HEAP32[$0 + 12760 >> 2]; - HEAP32[$0 + 312 >> 2] = $1; - HEAP32[$0 + 316 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2RevoluteJoint____29_28_29_20const___invoke_b2RevoluteJoint__28char_20const__2c_20float_20_28b2RevoluteJoint____29_28_29_20const_29($4, $0 + 312 | 0); - HEAP32[$0 + 2316 >> 2] = 0; - HEAP32[$0 + 2312 >> 2] = 337; - $1 = HEAP32[$0 + 2316 >> 2]; - $2 = HEAP32[$0 + 2312 >> 2]; - HEAP32[$0 + 13040 >> 2] = $2; - HEAP32[$0 + 13044 >> 2] = $1; - $1 = HEAP32[$0 + 13040 >> 2]; - $2 = HEAP32[$0 + 13044 >> 2]; - HEAP32[$0 + 13068 >> 2] = $3; - HEAP32[$0 + 13064 >> 2] = 3417; - HEAP32[$0 + 13060 >> 2] = $2; - HEAP32[$0 + 13056 >> 2] = $1; - $3 = HEAP32[$0 + 13068 >> 2]; - $4 = HEAP32[$0 + 13064 >> 2]; - $1 = HEAP32[$0 + 13056 >> 2]; - HEAP32[$0 + 13052 >> 2] = HEAP32[$0 + 13060 >> 2]; - HEAP32[$0 + 13048 >> 2] = $1; - $2 = HEAP32[$0 + 13052 >> 2]; - $1 = HEAP32[$0 + 13048 >> 2]; - HEAP32[$0 + 304 >> 2] = $1; - HEAP32[$0 + 308 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2RevoluteJoint____29_28float_2c_20float_29___invoke_b2RevoluteJoint__28char_20const__2c_20void_20_28b2RevoluteJoint____29_28float_2c_20float_29_29($4, $0 + 304 | 0); - HEAP32[$0 + 2308 >> 2] = 0; - HEAP32[$0 + 2304 >> 2] = 338; - $1 = HEAP32[$0 + 2308 >> 2]; - $2 = HEAP32[$0 + 2304 >> 2]; - HEAP32[$0 + 12912 >> 2] = $2; - HEAP32[$0 + 12916 >> 2] = $1; - $1 = HEAP32[$0 + 12912 >> 2]; - $2 = HEAP32[$0 + 12916 >> 2]; - HEAP32[$0 + 12940 >> 2] = $3; - HEAP32[$0 + 12936 >> 2] = 10082; - HEAP32[$0 + 12932 >> 2] = $2; - HEAP32[$0 + 12928 >> 2] = $1; - $3 = HEAP32[$0 + 12940 >> 2]; - $4 = HEAP32[$0 + 12936 >> 2]; - $1 = HEAP32[$0 + 12928 >> 2]; - HEAP32[$0 + 12924 >> 2] = HEAP32[$0 + 12932 >> 2]; - HEAP32[$0 + 12920 >> 2] = $1; - $2 = HEAP32[$0 + 12924 >> 2]; - $1 = HEAP32[$0 + 12920 >> 2]; - HEAP32[$0 + 296 >> 2] = $1; - HEAP32[$0 + 300 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_bool_20_28b2RevoluteJoint____29_28_29_20const___invoke_b2RevoluteJoint__28char_20const__2c_20bool_20_28b2RevoluteJoint____29_28_29_20const_29($4, $0 + 296 | 0); - HEAP32[$0 + 2300 >> 2] = 0; - HEAP32[$0 + 2296 >> 2] = 339; - $1 = HEAP32[$0 + 2300 >> 2]; - $2 = HEAP32[$0 + 2296 >> 2]; - HEAP32[$0 + 12976 >> 2] = $2; - HEAP32[$0 + 12980 >> 2] = $1; - $1 = HEAP32[$0 + 12976 >> 2]; - $2 = HEAP32[$0 + 12980 >> 2]; - HEAP32[$0 + 13004 >> 2] = $3; - HEAP32[$0 + 13e3 >> 2] = 3655; - HEAP32[$0 + 12996 >> 2] = $2; - HEAP32[$0 + 12992 >> 2] = $1; - $3 = HEAP32[$0 + 13004 >> 2]; - $4 = HEAP32[$0 + 13e3 >> 2]; - $1 = HEAP32[$0 + 12992 >> 2]; - HEAP32[$0 + 12988 >> 2] = HEAP32[$0 + 12996 >> 2]; - HEAP32[$0 + 12984 >> 2] = $1; - $2 = HEAP32[$0 + 12988 >> 2]; - $1 = HEAP32[$0 + 12984 >> 2]; - HEAP32[$0 + 288 >> 2] = $1; - HEAP32[$0 + 292 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2RevoluteJoint____29_28bool_29___invoke_b2RevoluteJoint__28char_20const__2c_20void_20_28b2RevoluteJoint____29_28bool_29_29($4, $0 + 288 | 0); - HEAP32[$0 + 2292 >> 2] = 0; - HEAP32[$0 + 2288 >> 2] = 340; - $1 = HEAP32[$0 + 2292 >> 2]; - $2 = HEAP32[$0 + 2288 >> 2]; - HEAP32[$0 + 13104 >> 2] = $2; - HEAP32[$0 + 13108 >> 2] = $1; - $1 = HEAP32[$0 + 13104 >> 2]; - $2 = HEAP32[$0 + 13108 >> 2]; - HEAP32[$0 + 13132 >> 2] = $3; - HEAP32[$0 + 13128 >> 2] = 10168; - HEAP32[$0 + 13124 >> 2] = $2; - HEAP32[$0 + 13120 >> 2] = $1; - $3 = HEAP32[$0 + 13132 >> 2]; - $4 = HEAP32[$0 + 13128 >> 2]; - $1 = HEAP32[$0 + 13120 >> 2]; - HEAP32[$0 + 13116 >> 2] = HEAP32[$0 + 13124 >> 2]; - HEAP32[$0 + 13112 >> 2] = $1; - $2 = HEAP32[$0 + 13116 >> 2]; - $1 = HEAP32[$0 + 13112 >> 2]; - HEAP32[$0 + 280 >> 2] = $1; - HEAP32[$0 + 284 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2RevoluteJoint____29_28float_29___invoke_b2RevoluteJoint__28char_20const__2c_20void_20_28b2RevoluteJoint____29_28float_29_29($4, $0 + 280 | 0); - HEAP32[$0 + 2284 >> 2] = 0; - HEAP32[$0 + 2280 >> 2] = 341; - $1 = HEAP32[$0 + 2284 >> 2]; - $2 = HEAP32[$0 + 2280 >> 2]; - HEAP32[$0 + 12720 >> 2] = $2; - HEAP32[$0 + 12724 >> 2] = $1; - $1 = HEAP32[$0 + 12720 >> 2]; - $2 = HEAP32[$0 + 12724 >> 2]; - HEAP32[$0 + 12748 >> 2] = $3; - HEAP32[$0 + 12744 >> 2] = 10182; - HEAP32[$0 + 12740 >> 2] = $2; - HEAP32[$0 + 12736 >> 2] = $1; - $3 = HEAP32[$0 + 12748 >> 2]; - $4 = HEAP32[$0 + 12744 >> 2]; - $1 = HEAP32[$0 + 12736 >> 2]; - HEAP32[$0 + 12732 >> 2] = HEAP32[$0 + 12740 >> 2]; - HEAP32[$0 + 12728 >> 2] = $1; - $2 = HEAP32[$0 + 12732 >> 2]; - $1 = HEAP32[$0 + 12728 >> 2]; - HEAP32[$0 + 272 >> 2] = $1; - HEAP32[$0 + 276 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2RevoluteJoint____29_28_29_20const___invoke_b2RevoluteJoint__28char_20const__2c_20float_20_28b2RevoluteJoint____29_28_29_20const_29($4, $0 + 272 | 0); - HEAP32[$0 + 2276 >> 2] = 0; - HEAP32[$0 + 2272 >> 2] = 342; - $1 = HEAP32[$0 + 2276 >> 2]; - $2 = HEAP32[$0 + 2272 >> 2]; - HEAP32[$0 + 13072 >> 2] = $2; - HEAP32[$0 + 13076 >> 2] = $1; - $1 = HEAP32[$0 + 13072 >> 2]; - $2 = HEAP32[$0 + 13076 >> 2]; - HEAP32[$0 + 13100 >> 2] = $3; - HEAP32[$0 + 13096 >> 2] = 8634; - HEAP32[$0 + 13092 >> 2] = $2; - HEAP32[$0 + 13088 >> 2] = $1; - $3 = HEAP32[$0 + 13100 >> 2]; - $4 = HEAP32[$0 + 13096 >> 2]; - $1 = HEAP32[$0 + 13088 >> 2]; - HEAP32[$0 + 13084 >> 2] = HEAP32[$0 + 13092 >> 2]; - HEAP32[$0 + 13080 >> 2] = $1; - $2 = HEAP32[$0 + 13084 >> 2]; - $1 = HEAP32[$0 + 13080 >> 2]; - HEAP32[$0 + 264 >> 2] = $1; - HEAP32[$0 + 268 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2RevoluteJoint____29_28float_29___invoke_b2RevoluteJoint__28char_20const__2c_20void_20_28b2RevoluteJoint____29_28float_29_29($4, $0 + 264 | 0); - HEAP32[$0 + 2268 >> 2] = 0; - HEAP32[$0 + 2264 >> 2] = 343; - $1 = HEAP32[$0 + 2268 >> 2]; - $2 = HEAP32[$0 + 2264 >> 2]; - HEAP32[$0 + 12688 >> 2] = $2; - HEAP32[$0 + 12692 >> 2] = $1; - $1 = HEAP32[$0 + 12688 >> 2]; - $2 = HEAP32[$0 + 12692 >> 2]; - HEAP32[$0 + 12716 >> 2] = $3; - HEAP32[$0 + 12712 >> 2] = 8652; - HEAP32[$0 + 12708 >> 2] = $2; - HEAP32[$0 + 12704 >> 2] = $1; - $3 = HEAP32[$0 + 12716 >> 2]; - $4 = HEAP32[$0 + 12712 >> 2]; - $1 = HEAP32[$0 + 12704 >> 2]; - HEAP32[$0 + 12700 >> 2] = HEAP32[$0 + 12708 >> 2]; - HEAP32[$0 + 12696 >> 2] = $1; - $2 = HEAP32[$0 + 12700 >> 2]; - $1 = HEAP32[$0 + 12696 >> 2]; - HEAP32[$0 + 256 >> 2] = $1; - HEAP32[$0 + 260 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2RevoluteJoint____29_28_29_20const___invoke_b2RevoluteJoint__28char_20const__2c_20float_20_28b2RevoluteJoint____29_28_29_20const_29($4, $0 + 256 | 0); - HEAP32[$0 + 2260 >> 2] = 0; - HEAP32[$0 + 2256 >> 2] = 344; - $1 = HEAP32[$0 + 2260 >> 2]; - $2 = HEAP32[$0 + 2256 >> 2]; - HEAP32[$0 + 13136 >> 2] = $2; - HEAP32[$0 + 13140 >> 2] = $1; - $1 = HEAP32[$0 + 13136 >> 2]; - $2 = HEAP32[$0 + 13140 >> 2]; - HEAP32[$0 + 13164 >> 2] = $3; - HEAP32[$0 + 13160 >> 2] = 8670; - HEAP32[$0 + 13156 >> 2] = $2; - HEAP32[$0 + 13152 >> 2] = $1; - $3 = HEAP32[$0 + 13164 >> 2]; - $4 = HEAP32[$0 + 13160 >> 2]; - $1 = HEAP32[$0 + 13152 >> 2]; - HEAP32[$0 + 13148 >> 2] = HEAP32[$0 + 13156 >> 2]; - HEAP32[$0 + 13144 >> 2] = $1; - $2 = HEAP32[$0 + 13148 >> 2]; - $1 = HEAP32[$0 + 13144 >> 2]; - HEAP32[$0 + 248 >> 2] = $1; - HEAP32[$0 + 252 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2RevoluteJoint____29_28float_29_20const___invoke_b2RevoluteJoint__28char_20const__2c_20float_20_28b2RevoluteJoint____29_28float_29_20const_29($4, $0 + 248 | 0); - HEAP32[$0 + 2252 >> 2] = 1; - HEAP32[$0 + 2248 >> 2] = 16; - $1 = HEAP32[$0 + 2252 >> 2]; - $2 = HEAP32[$0 + 2248 >> 2]; - HEAP32[$0 + 13168 >> 2] = $2; - HEAP32[$0 + 13172 >> 2] = $1; - $1 = HEAP32[$0 + 13168 >> 2]; - $2 = HEAP32[$0 + 13172 >> 2]; - HEAP32[$0 + 13196 >> 2] = $3; - HEAP32[$0 + 13192 >> 2] = 6119; - HEAP32[$0 + 13188 >> 2] = $2; - HEAP32[$0 + 13184 >> 2] = $1; - $3 = HEAP32[$0 + 13192 >> 2]; - $1 = HEAP32[$0 + 13184 >> 2]; - HEAP32[$0 + 13180 >> 2] = HEAP32[$0 + 13188 >> 2]; - HEAP32[$0 + 13176 >> 2] = $1; - $2 = HEAP32[$0 + 13180 >> 2]; - $1 = HEAP32[$0 + 13176 >> 2]; - HEAP32[$0 + 240 >> 2] = $1; - HEAP32[$0 + 244 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2RevoluteJoint____29_28_29___invoke_b2RevoluteJoint__28char_20const__2c_20void_20_28b2RevoluteJoint____29_28_29_29($3, $0 + 240 | 0); - HEAP32[$0 + 13220 >> 2] = $0 + 2247; - HEAP32[$0 + 13216 >> 2] = 7774; - void_20emscripten__base_b2JointDef___verify_b2RopeJointDef__28_29(); - HEAP32[$0 + 13212 >> 2] = 345; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2JointDef__20_28_emscripten__base_b2JointDef___getUpcaster_b2RopeJointDef__28_29_29_28b2RopeJointDef__29(), - HEAP32[wasm2js_i32$0 + 13208 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2RopeJointDef__20_28_emscripten__base_b2JointDef___getDowncaster_b2RopeJointDef__28_29_29_28b2JointDef__29(), - HEAP32[wasm2js_i32$0 + 13204 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 13200 >> 2] = 346; - $1 = emscripten__internal__TypeID_b2RopeJointDef_2c_20void___get_28_29(); - $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2RopeJointDef__2c_20void___get_28_29(); - $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2RopeJointDef_20const__2c_20void___get_28_29(); - $4 = emscripten__base_b2JointDef___get_28_29(); - HEAP32[$0 + 16040 >> 2] = HEAP32[$0 + 13212 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $6 = HEAP32[$0 + 13212 >> 2]; - HEAP32[$0 + 16044 >> 2] = HEAP32[$0 + 13208 >> 2]; - $7 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $8 = HEAP32[$0 + 13208 >> 2]; - HEAP32[$0 + 16048 >> 2] = HEAP32[$0 + 13204 >> 2]; - $9 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $10 = HEAP32[$0 + 13204 >> 2]; - $11 = HEAP32[$0 + 13216 >> 2]; - HEAP32[$0 + 16052 >> 2] = HEAP32[$0 + 13200 >> 2]; - _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 13200 >> 2]); - HEAP32[$0 + 13224 >> 2] = $0 + 2247; - HEAP32[$0 + 16060 >> 2] = HEAP32[$0 + 13224 >> 2]; - HEAP32[$0 + 16056 >> 2] = 347; - $1 = HEAP32[$0 + 16060 >> 2]; - void_20emscripten__internal__RegisterClassConstructor_b2RopeJointDef__20_28__29_28_29___invoke_b2RopeJointDef__28b2RopeJointDef__20_28__29_28_29_29(HEAP32[$0 + 16056 >> 2]); - HEAP32[$0 + 13264 >> 2] = $1; - HEAP32[$0 + 13260 >> 2] = 10962; - HEAP32[$0 + 13256 >> 2] = 20; - $1 = HEAP32[$0 + 13264 >> 2]; - HEAP32[$0 + 13252 >> 2] = 348; - HEAP32[$0 + 13248 >> 2] = 349; - $2 = emscripten__internal__TypeID_b2RopeJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 13260 >> 2]; - $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 16064 >> 2] = HEAP32[$0 + 13252 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 13252 >> 2]; - $7 = b2Vec2_20b2RopeJointDef_____20emscripten__internal__getContext_b2Vec2_20b2RopeJointDef_____28b2Vec2_20b2RopeJointDef____20const__29($0 + 13256 | 0); - $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 16072 >> 2] = HEAP32[$0 + 13248 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 13248 >> 2], b2Vec2_20b2RopeJointDef_____20emscripten__internal__getContext_b2Vec2_20b2RopeJointDef_____28b2Vec2_20b2RopeJointDef____20const__29($0 + 13256 | 0) | 0); - HEAP32[$0 + 13244 >> 2] = $1; - HEAP32[$0 + 13240 >> 2] = 10819; - HEAP32[$0 + 13236 >> 2] = 28; - $1 = HEAP32[$0 + 13244 >> 2]; - HEAP32[$0 + 13232 >> 2] = 348; - HEAP32[$0 + 13228 >> 2] = 349; - $2 = emscripten__internal__TypeID_b2RopeJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 13240 >> 2]; - $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 16068 >> 2] = HEAP32[$0 + 13232 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 13232 >> 2]; - $7 = b2Vec2_20b2RopeJointDef_____20emscripten__internal__getContext_b2Vec2_20b2RopeJointDef_____28b2Vec2_20b2RopeJointDef____20const__29($0 + 13236 | 0); - $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 16076 >> 2] = HEAP32[$0 + 13228 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 13228 >> 2], b2Vec2_20b2RopeJointDef_____20emscripten__internal__getContext_b2Vec2_20b2RopeJointDef_____28b2Vec2_20b2RopeJointDef____20const__29($0 + 13236 | 0) | 0); - HEAP32[$0 + 13284 >> 2] = $1; - HEAP32[$0 + 13280 >> 2] = 6912; - HEAP32[$0 + 13276 >> 2] = 36; - HEAP32[$0 + 13272 >> 2] = 350; - HEAP32[$0 + 13268 >> 2] = 351; - $1 = emscripten__internal__TypeID_b2RopeJointDef_2c_20void___get_28_29(); - $2 = HEAP32[$0 + 13280 >> 2]; - $3 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 16080 >> 2] = HEAP32[$0 + 13272 >> 2]; - $4 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $5 = HEAP32[$0 + 13272 >> 2]; - $6 = float_20b2RopeJointDef_____20emscripten__internal__getContext_float_20b2RopeJointDef_____28float_20b2RopeJointDef____20const__29($0 + 13276 | 0); - $7 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 16084 >> 2] = HEAP32[$0 + 13268 >> 2]; - _embind_register_class_property($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 13268 >> 2], float_20b2RopeJointDef_____20emscripten__internal__getContext_float_20b2RopeJointDef_____28float_20b2RopeJointDef____20const__29($0 + 13276 | 0) | 0); - HEAP32[$0 + 13308 >> 2] = $0 + 2246; - HEAP32[$0 + 13304 >> 2] = 2675; - void_20emscripten__base_b2Joint___verify_b2RopeJoint__28_29(); - HEAP32[$0 + 13300 >> 2] = 352; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2Joint__20_28_emscripten__base_b2Joint___getUpcaster_b2RopeJoint__28_29_29_28b2RopeJoint__29(), - HEAP32[wasm2js_i32$0 + 13296 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2RopeJoint__20_28_emscripten__base_b2Joint___getDowncaster_b2RopeJoint__28_29_29_28b2Joint__29(), - HEAP32[wasm2js_i32$0 + 13292 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 13288 >> 2] = 353; - $1 = emscripten__internal__TypeID_b2RopeJoint_2c_20void___get_28_29(); - $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2RopeJoint__2c_20void___get_28_29(); - $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2RopeJoint_20const__2c_20void___get_28_29(); - $4 = emscripten__base_b2Joint___get_28_29(); - HEAP32[$0 + 16088 >> 2] = HEAP32[$0 + 13300 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $6 = HEAP32[$0 + 13300 >> 2]; - HEAP32[$0 + 16092 >> 2] = HEAP32[$0 + 13296 >> 2]; - $7 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $8 = HEAP32[$0 + 13296 >> 2]; - HEAP32[$0 + 16096 >> 2] = HEAP32[$0 + 13292 >> 2]; - $9 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $10 = HEAP32[$0 + 13292 >> 2]; - $11 = HEAP32[$0 + 13304 >> 2]; - HEAP32[$0 + 16100 >> 2] = HEAP32[$0 + 13288 >> 2]; - _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 13288 >> 2]); - HEAP32[$0 + 2240 >> 2] = 0; - HEAP32[$0 + 2236 >> 2] = 354; - $1 = HEAP32[$0 + 2240 >> 2]; - $2 = HEAP32[$0 + 2236 >> 2]; - HEAP32[$0 + 13344 >> 2] = $2; - HEAP32[$0 + 13348 >> 2] = $1; - $1 = HEAP32[$0 + 13344 >> 2]; - $2 = HEAP32[$0 + 13348 >> 2]; - HEAP32[$0 + 13372 >> 2] = $0 + 2246; - HEAP32[$0 + 13368 >> 2] = 10975; - HEAP32[$0 + 13364 >> 2] = $2; - HEAP32[$0 + 13360 >> 2] = $1; - $3 = HEAP32[$0 + 13372 >> 2]; - $4 = HEAP32[$0 + 13368 >> 2]; - $1 = HEAP32[$0 + 13360 >> 2]; - HEAP32[$0 + 13356 >> 2] = HEAP32[$0 + 13364 >> 2]; - HEAP32[$0 + 13352 >> 2] = $1; - $2 = HEAP32[$0 + 13356 >> 2]; - $1 = HEAP32[$0 + 13352 >> 2]; - HEAP32[$0 + 232 >> 2] = $1; - HEAP32[$0 + 236 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2RopeJoint____29_28_29_20const___invoke_b2RopeJoint__28char_20const__2c_20b2Vec2_20const__20_28b2RopeJoint____29_28_29_20const_29($4, $0 + 232 | 0); - HEAP32[$0 + 2232 >> 2] = 0; - HEAP32[$0 + 2228 >> 2] = 355; - $1 = HEAP32[$0 + 2232 >> 2]; - $2 = HEAP32[$0 + 2228 >> 2]; - HEAP32[$0 + 13312 >> 2] = $2; - HEAP32[$0 + 13316 >> 2] = $1; - $1 = HEAP32[$0 + 13312 >> 2]; - $2 = HEAP32[$0 + 13316 >> 2]; - HEAP32[$0 + 13340 >> 2] = $3; - HEAP32[$0 + 13336 >> 2] = 10832; - HEAP32[$0 + 13332 >> 2] = $2; - HEAP32[$0 + 13328 >> 2] = $1; - $3 = HEAP32[$0 + 13340 >> 2]; - $4 = HEAP32[$0 + 13336 >> 2]; - $1 = HEAP32[$0 + 13328 >> 2]; - HEAP32[$0 + 13324 >> 2] = HEAP32[$0 + 13332 >> 2]; - HEAP32[$0 + 13320 >> 2] = $1; - $2 = HEAP32[$0 + 13324 >> 2]; - $1 = HEAP32[$0 + 13320 >> 2]; - HEAP32[$0 + 224 >> 2] = $1; - HEAP32[$0 + 228 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2RopeJoint____29_28_29_20const___invoke_b2RopeJoint__28char_20const__2c_20b2Vec2_20const__20_28b2RopeJoint____29_28_29_20const_29($4, $0 + 224 | 0); - HEAP32[$0 + 2224 >> 2] = 1; - HEAP32[$0 + 2220 >> 2] = 8; - $1 = HEAP32[$0 + 2224 >> 2]; - $2 = HEAP32[$0 + 2220 >> 2]; - HEAP32[$0 + 13376 >> 2] = $2; - HEAP32[$0 + 13380 >> 2] = $1; - $1 = HEAP32[$0 + 13376 >> 2]; - $2 = HEAP32[$0 + 13380 >> 2]; - HEAP32[$0 + 13404 >> 2] = $3; - HEAP32[$0 + 13400 >> 2] = 9766; - HEAP32[$0 + 13396 >> 2] = $2; - HEAP32[$0 + 13392 >> 2] = $1; - $3 = HEAP32[$0 + 13404 >> 2]; - $4 = HEAP32[$0 + 13400 >> 2]; - $1 = HEAP32[$0 + 13392 >> 2]; - HEAP32[$0 + 13388 >> 2] = HEAP32[$0 + 13396 >> 2]; - HEAP32[$0 + 13384 >> 2] = $1; - $2 = HEAP32[$0 + 13388 >> 2]; - $1 = HEAP32[$0 + 13384 >> 2]; - HEAP32[$0 + 216 >> 2] = $1; - HEAP32[$0 + 220 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2RopeJoint____29_28float_29_20const___invoke_b2RopeJoint__28char_20const__2c_20b2Vec2_20_28b2RopeJoint____29_28float_29_20const_29($4, $0 + 216 | 0); - HEAP32[$0 + 2216 >> 2] = 1; - HEAP32[$0 + 2212 >> 2] = 12; - $1 = HEAP32[$0 + 2216 >> 2]; - $2 = HEAP32[$0 + 2212 >> 2]; - HEAP32[$0 + 13408 >> 2] = $2; - HEAP32[$0 + 13412 >> 2] = $1; - $1 = HEAP32[$0 + 13408 >> 2]; - $2 = HEAP32[$0 + 13412 >> 2]; - HEAP32[$0 + 13436 >> 2] = $3; - HEAP32[$0 + 13432 >> 2] = 8685; - HEAP32[$0 + 13428 >> 2] = $2; - HEAP32[$0 + 13424 >> 2] = $1; - $3 = HEAP32[$0 + 13436 >> 2]; - $4 = HEAP32[$0 + 13432 >> 2]; - $1 = HEAP32[$0 + 13424 >> 2]; - HEAP32[$0 + 13420 >> 2] = HEAP32[$0 + 13428 >> 2]; - HEAP32[$0 + 13416 >> 2] = $1; - $2 = HEAP32[$0 + 13420 >> 2]; - $1 = HEAP32[$0 + 13416 >> 2]; - HEAP32[$0 + 208 >> 2] = $1; - HEAP32[$0 + 212 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2RopeJoint____29_28float_29_20const___invoke_b2RopeJoint__28char_20const__2c_20float_20_28b2RopeJoint____29_28float_29_20const_29($4, $0 + 208 | 0); - HEAP32[$0 + 2208 >> 2] = 0; - HEAP32[$0 + 2204 >> 2] = 356; - $1 = HEAP32[$0 + 2208 >> 2]; - $2 = HEAP32[$0 + 2204 >> 2]; - HEAP32[$0 + 13440 >> 2] = $2; - HEAP32[$0 + 13444 >> 2] = $1; - $1 = HEAP32[$0 + 13440 >> 2]; - $2 = HEAP32[$0 + 13444 >> 2]; - HEAP32[$0 + 13468 >> 2] = $3; - HEAP32[$0 + 13464 >> 2] = 6922; - HEAP32[$0 + 13460 >> 2] = $2; - HEAP32[$0 + 13456 >> 2] = $1; - $3 = HEAP32[$0 + 13468 >> 2]; - $4 = HEAP32[$0 + 13464 >> 2]; - $1 = HEAP32[$0 + 13456 >> 2]; - HEAP32[$0 + 13452 >> 2] = HEAP32[$0 + 13460 >> 2]; - HEAP32[$0 + 13448 >> 2] = $1; - $2 = HEAP32[$0 + 13452 >> 2]; - $1 = HEAP32[$0 + 13448 >> 2]; - HEAP32[$0 + 200 >> 2] = $1; - HEAP32[$0 + 204 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2RopeJoint____29_28float_29___invoke_b2RopeJoint__28char_20const__2c_20void_20_28b2RopeJoint____29_28float_29_29($4, $0 + 200 | 0); - HEAP32[$0 + 2200 >> 2] = 0; - HEAP32[$0 + 2196 >> 2] = 357; - $1 = HEAP32[$0 + 2200 >> 2]; - $2 = HEAP32[$0 + 2196 >> 2]; - HEAP32[$0 + 13472 >> 2] = $2; - HEAP32[$0 + 13476 >> 2] = $1; - $1 = HEAP32[$0 + 13472 >> 2]; - $2 = HEAP32[$0 + 13476 >> 2]; - HEAP32[$0 + 13500 >> 2] = $3; - HEAP32[$0 + 13496 >> 2] = 6935; - HEAP32[$0 + 13492 >> 2] = $2; - HEAP32[$0 + 13488 >> 2] = $1; - $3 = HEAP32[$0 + 13500 >> 2]; - $4 = HEAP32[$0 + 13496 >> 2]; - $1 = HEAP32[$0 + 13488 >> 2]; - HEAP32[$0 + 13484 >> 2] = HEAP32[$0 + 13492 >> 2]; - HEAP32[$0 + 13480 >> 2] = $1; - $2 = HEAP32[$0 + 13484 >> 2]; - $1 = HEAP32[$0 + 13480 >> 2]; - HEAP32[$0 + 192 >> 2] = $1; - HEAP32[$0 + 196 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2RopeJoint____29_28_29_20const___invoke_b2RopeJoint__28char_20const__2c_20float_20_28b2RopeJoint____29_28_29_20const_29($4, $0 + 192 | 0); - HEAP32[$0 + 2192 >> 2] = 1; - HEAP32[$0 + 2188 >> 2] = 16; - $1 = HEAP32[$0 + 2192 >> 2]; - $2 = HEAP32[$0 + 2188 >> 2]; - HEAP32[$0 + 13504 >> 2] = $2; - HEAP32[$0 + 13508 >> 2] = $1; - $1 = HEAP32[$0 + 13504 >> 2]; - $2 = HEAP32[$0 + 13508 >> 2]; - HEAP32[$0 + 13532 >> 2] = $3; - HEAP32[$0 + 13528 >> 2] = 6119; - HEAP32[$0 + 13524 >> 2] = $2; - HEAP32[$0 + 13520 >> 2] = $1; - $3 = HEAP32[$0 + 13528 >> 2]; - $1 = HEAP32[$0 + 13520 >> 2]; - HEAP32[$0 + 13516 >> 2] = HEAP32[$0 + 13524 >> 2]; - HEAP32[$0 + 13512 >> 2] = $1; - $2 = HEAP32[$0 + 13516 >> 2]; - $1 = HEAP32[$0 + 13512 >> 2]; - HEAP32[$0 + 184 >> 2] = $1; - HEAP32[$0 + 188 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2RopeJoint____29_28_29___invoke_b2RopeJoint__28char_20const__2c_20void_20_28b2RopeJoint____29_28_29_29($3, $0 + 184 | 0); - HEAP32[$0 + 13556 >> 2] = $0 + 2187; - HEAP32[$0 + 13552 >> 2] = 7804; - void_20emscripten__base_b2JointDef___verify_b2WeldJointDef__28_29(); - HEAP32[$0 + 13548 >> 2] = 358; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2JointDef__20_28_emscripten__base_b2JointDef___getUpcaster_b2WeldJointDef__28_29_29_28b2WeldJointDef__29(), - HEAP32[wasm2js_i32$0 + 13544 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2WeldJointDef__20_28_emscripten__base_b2JointDef___getDowncaster_b2WeldJointDef__28_29_29_28b2JointDef__29(), - HEAP32[wasm2js_i32$0 + 13540 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 13536 >> 2] = 359; - $1 = emscripten__internal__TypeID_b2WeldJointDef_2c_20void___get_28_29(); - $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2WeldJointDef__2c_20void___get_28_29(); - $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2WeldJointDef_20const__2c_20void___get_28_29(); - $4 = emscripten__base_b2JointDef___get_28_29(); - HEAP32[$0 + 16104 >> 2] = HEAP32[$0 + 13548 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $6 = HEAP32[$0 + 13548 >> 2]; - HEAP32[$0 + 16108 >> 2] = HEAP32[$0 + 13544 >> 2]; - $7 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $8 = HEAP32[$0 + 13544 >> 2]; - HEAP32[$0 + 16112 >> 2] = HEAP32[$0 + 13540 >> 2]; - $9 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $10 = HEAP32[$0 + 13540 >> 2]; - $11 = HEAP32[$0 + 13552 >> 2]; - HEAP32[$0 + 16116 >> 2] = HEAP32[$0 + 13536 >> 2]; - _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 13536 >> 2]); - HEAP32[$0 + 13560 >> 2] = $0 + 2187; - HEAP32[$0 + 16124 >> 2] = HEAP32[$0 + 13560 >> 2]; - HEAP32[$0 + 16120 >> 2] = 360; - $1 = HEAP32[$0 + 16124 >> 2]; - void_20emscripten__internal__RegisterClassConstructor_b2WeldJointDef__20_28__29_28_29___invoke_b2WeldJointDef__28b2WeldJointDef__20_28__29_28_29_29(HEAP32[$0 + 16120 >> 2]); - HEAP32[$0 + 13600 >> 2] = $1; - HEAP32[$0 + 13596 >> 2] = 10962; - HEAP32[$0 + 13592 >> 2] = 20; - $1 = HEAP32[$0 + 13600 >> 2]; - HEAP32[$0 + 13588 >> 2] = 361; - HEAP32[$0 + 13584 >> 2] = 362; - $2 = emscripten__internal__TypeID_b2WeldJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 13596 >> 2]; - $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 16128 >> 2] = HEAP32[$0 + 13588 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 13588 >> 2]; - $7 = b2Vec2_20b2WeldJointDef_____20emscripten__internal__getContext_b2Vec2_20b2WeldJointDef_____28b2Vec2_20b2WeldJointDef____20const__29($0 + 13592 | 0); - $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 16136 >> 2] = HEAP32[$0 + 13584 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 13584 >> 2], b2Vec2_20b2WeldJointDef_____20emscripten__internal__getContext_b2Vec2_20b2WeldJointDef_____28b2Vec2_20b2WeldJointDef____20const__29($0 + 13592 | 0) | 0); - HEAP32[$0 + 13580 >> 2] = $1; - HEAP32[$0 + 13576 >> 2] = 10819; - HEAP32[$0 + 13572 >> 2] = 28; - $1 = HEAP32[$0 + 13580 >> 2]; - HEAP32[$0 + 13568 >> 2] = 361; - HEAP32[$0 + 13564 >> 2] = 362; - $2 = emscripten__internal__TypeID_b2WeldJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 13576 >> 2]; - $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 16132 >> 2] = HEAP32[$0 + 13568 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 13568 >> 2]; - $7 = b2Vec2_20b2WeldJointDef_____20emscripten__internal__getContext_b2Vec2_20b2WeldJointDef_____28b2Vec2_20b2WeldJointDef____20const__29($0 + 13572 | 0); - $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 16140 >> 2] = HEAP32[$0 + 13564 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 13564 >> 2], b2Vec2_20b2WeldJointDef_____20emscripten__internal__getContext_b2Vec2_20b2WeldJointDef_____28b2Vec2_20b2WeldJointDef____20const__29($0 + 13572 | 0) | 0); - HEAP32[$0 + 13660 >> 2] = $1; - HEAP32[$0 + 13656 >> 2] = 9279; - HEAP32[$0 + 13652 >> 2] = 36; - $1 = HEAP32[$0 + 13660 >> 2]; - HEAP32[$0 + 13648 >> 2] = 363; - HEAP32[$0 + 13644 >> 2] = 364; - $2 = emscripten__internal__TypeID_b2WeldJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 13656 >> 2]; - $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 16144 >> 2] = HEAP32[$0 + 13648 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 13648 >> 2]; - $7 = float_20b2WeldJointDef_____20emscripten__internal__getContext_float_20b2WeldJointDef_____28float_20b2WeldJointDef____20const__29($0 + 13652 | 0); - $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 16156 >> 2] = HEAP32[$0 + 13644 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 13644 >> 2], float_20b2WeldJointDef_____20emscripten__internal__getContext_float_20b2WeldJointDef_____28float_20b2WeldJointDef____20const__29($0 + 13652 | 0) | 0); - HEAP32[$0 + 13640 >> 2] = $1; - HEAP32[$0 + 13636 >> 2] = 1024; - HEAP32[$0 + 13632 >> 2] = 40; - $1 = HEAP32[$0 + 13640 >> 2]; - HEAP32[$0 + 13628 >> 2] = 363; - HEAP32[$0 + 13624 >> 2] = 364; - $2 = emscripten__internal__TypeID_b2WeldJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 13636 >> 2]; - $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 16148 >> 2] = HEAP32[$0 + 13628 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 13628 >> 2]; - $7 = float_20b2WeldJointDef_____20emscripten__internal__getContext_float_20b2WeldJointDef_____28float_20b2WeldJointDef____20const__29($0 + 13632 | 0); - $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 16160 >> 2] = HEAP32[$0 + 13624 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 13624 >> 2], float_20b2WeldJointDef_____20emscripten__internal__getContext_float_20b2WeldJointDef_____28float_20b2WeldJointDef____20const__29($0 + 13632 | 0) | 0); - HEAP32[$0 + 13620 >> 2] = $1; - HEAP32[$0 + 13616 >> 2] = 6165; - HEAP32[$0 + 13612 >> 2] = 44; - HEAP32[$0 + 13608 >> 2] = 363; - HEAP32[$0 + 13604 >> 2] = 364; - $1 = emscripten__internal__TypeID_b2WeldJointDef_2c_20void___get_28_29(); - $2 = HEAP32[$0 + 13616 >> 2]; - $3 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 16152 >> 2] = HEAP32[$0 + 13608 >> 2]; - $4 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $5 = HEAP32[$0 + 13608 >> 2]; - $6 = float_20b2WeldJointDef_____20emscripten__internal__getContext_float_20b2WeldJointDef_____28float_20b2WeldJointDef____20const__29($0 + 13612 | 0); - $7 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 16164 >> 2] = HEAP32[$0 + 13604 >> 2]; - _embind_register_class_property($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 13604 >> 2], float_20b2WeldJointDef_____20emscripten__internal__getContext_float_20b2WeldJointDef_____28float_20b2WeldJointDef____20const__29($0 + 13612 | 0) | 0); - HEAP32[$0 + 13684 >> 2] = $0 + 2186; - HEAP32[$0 + 13680 >> 2] = 2699; - void_20emscripten__base_b2Joint___verify_b2WeldJoint__28_29(); - HEAP32[$0 + 13676 >> 2] = 365; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2Joint__20_28_emscripten__base_b2Joint___getUpcaster_b2WeldJoint__28_29_29_28b2WeldJoint__29(), - HEAP32[wasm2js_i32$0 + 13672 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2WeldJoint__20_28_emscripten__base_b2Joint___getDowncaster_b2WeldJoint__28_29_29_28b2Joint__29(), - HEAP32[wasm2js_i32$0 + 13668 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 13664 >> 2] = 366; - $1 = emscripten__internal__TypeID_b2WeldJoint_2c_20void___get_28_29(); - $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2WeldJoint__2c_20void___get_28_29(); - $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2WeldJoint_20const__2c_20void___get_28_29(); - $4 = emscripten__base_b2Joint___get_28_29(); - HEAP32[$0 + 16168 >> 2] = HEAP32[$0 + 13676 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $6 = HEAP32[$0 + 13676 >> 2]; - HEAP32[$0 + 16172 >> 2] = HEAP32[$0 + 13672 >> 2]; - $7 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $8 = HEAP32[$0 + 13672 >> 2]; - HEAP32[$0 + 16176 >> 2] = HEAP32[$0 + 13668 >> 2]; - $9 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $10 = HEAP32[$0 + 13668 >> 2]; - $11 = HEAP32[$0 + 13680 >> 2]; - HEAP32[$0 + 16180 >> 2] = HEAP32[$0 + 13664 >> 2]; - _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 13664 >> 2]); - HEAP32[$0 + 2180 >> 2] = 0; - HEAP32[$0 + 2176 >> 2] = 367; - $1 = HEAP32[$0 + 2180 >> 2]; - $2 = HEAP32[$0 + 2176 >> 2]; - HEAP32[$0 + 13720 >> 2] = $2; - HEAP32[$0 + 13724 >> 2] = $1; - $1 = HEAP32[$0 + 13720 >> 2]; - $2 = HEAP32[$0 + 13724 >> 2]; - HEAP32[$0 + 13748 >> 2] = $0 + 2186; - HEAP32[$0 + 13744 >> 2] = 10975; - HEAP32[$0 + 13740 >> 2] = $2; - HEAP32[$0 + 13736 >> 2] = $1; - $3 = HEAP32[$0 + 13748 >> 2]; - $4 = HEAP32[$0 + 13744 >> 2]; - $1 = HEAP32[$0 + 13736 >> 2]; - HEAP32[$0 + 13732 >> 2] = HEAP32[$0 + 13740 >> 2]; - HEAP32[$0 + 13728 >> 2] = $1; - $2 = HEAP32[$0 + 13732 >> 2]; - $1 = HEAP32[$0 + 13728 >> 2]; - HEAP32[$0 + 176 >> 2] = $1; - HEAP32[$0 + 180 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2WeldJoint____29_28_29_20const___invoke_b2WeldJoint__28char_20const__2c_20b2Vec2_20const__20_28b2WeldJoint____29_28_29_20const_29($4, $0 + 176 | 0); - HEAP32[$0 + 2172 >> 2] = 0; - HEAP32[$0 + 2168 >> 2] = 368; - $1 = HEAP32[$0 + 2172 >> 2]; - $2 = HEAP32[$0 + 2168 >> 2]; - HEAP32[$0 + 13688 >> 2] = $2; - HEAP32[$0 + 13692 >> 2] = $1; - $1 = HEAP32[$0 + 13688 >> 2]; - $2 = HEAP32[$0 + 13692 >> 2]; - HEAP32[$0 + 13716 >> 2] = $3; - HEAP32[$0 + 13712 >> 2] = 10832; - HEAP32[$0 + 13708 >> 2] = $2; - HEAP32[$0 + 13704 >> 2] = $1; - $3 = HEAP32[$0 + 13716 >> 2]; - $4 = HEAP32[$0 + 13712 >> 2]; - $1 = HEAP32[$0 + 13704 >> 2]; - HEAP32[$0 + 13700 >> 2] = HEAP32[$0 + 13708 >> 2]; - HEAP32[$0 + 13696 >> 2] = $1; - $2 = HEAP32[$0 + 13700 >> 2]; - $1 = HEAP32[$0 + 13696 >> 2]; - HEAP32[$0 + 168 >> 2] = $1; - HEAP32[$0 + 172 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2WeldJoint____29_28_29_20const___invoke_b2WeldJoint__28char_20const__2c_20b2Vec2_20const__20_28b2WeldJoint____29_28_29_20const_29($4, $0 + 168 | 0); - HEAP32[$0 + 2164 >> 2] = 0; - HEAP32[$0 + 2160 >> 2] = 369; - $1 = HEAP32[$0 + 2164 >> 2]; - $2 = HEAP32[$0 + 2160 >> 2]; - HEAP32[$0 + 13816 >> 2] = $2; - HEAP32[$0 + 13820 >> 2] = $1; - $1 = HEAP32[$0 + 13816 >> 2]; - $2 = HEAP32[$0 + 13820 >> 2]; - HEAP32[$0 + 13844 >> 2] = $3; - HEAP32[$0 + 13840 >> 2] = 9294; - HEAP32[$0 + 13836 >> 2] = $2; - HEAP32[$0 + 13832 >> 2] = $1; - $3 = HEAP32[$0 + 13844 >> 2]; - $4 = HEAP32[$0 + 13840 >> 2]; - $1 = HEAP32[$0 + 13832 >> 2]; - HEAP32[$0 + 13828 >> 2] = HEAP32[$0 + 13836 >> 2]; - HEAP32[$0 + 13824 >> 2] = $1; - $2 = HEAP32[$0 + 13828 >> 2]; - $1 = HEAP32[$0 + 13824 >> 2]; - HEAP32[$0 + 160 >> 2] = $1; - HEAP32[$0 + 164 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2WeldJoint____29_28_29_20const___invoke_b2WeldJoint__28char_20const__2c_20float_20_28b2WeldJoint____29_28_29_20const_29($4, $0 + 160 | 0); - HEAP32[$0 + 2156 >> 2] = 0; - HEAP32[$0 + 2152 >> 2] = 370; - $1 = HEAP32[$0 + 2156 >> 2]; - $2 = HEAP32[$0 + 2152 >> 2]; - HEAP32[$0 + 13880 >> 2] = $2; - HEAP32[$0 + 13884 >> 2] = $1; - $1 = HEAP32[$0 + 13880 >> 2]; - $2 = HEAP32[$0 + 13884 >> 2]; - HEAP32[$0 + 13908 >> 2] = $3; - HEAP32[$0 + 13904 >> 2] = 1751; - HEAP32[$0 + 13900 >> 2] = $2; - HEAP32[$0 + 13896 >> 2] = $1; - $3 = HEAP32[$0 + 13908 >> 2]; - $4 = HEAP32[$0 + 13904 >> 2]; - $1 = HEAP32[$0 + 13896 >> 2]; - HEAP32[$0 + 13892 >> 2] = HEAP32[$0 + 13900 >> 2]; - HEAP32[$0 + 13888 >> 2] = $1; - $2 = HEAP32[$0 + 13892 >> 2]; - $1 = HEAP32[$0 + 13888 >> 2]; - HEAP32[$0 + 152 >> 2] = $1; - HEAP32[$0 + 156 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2WeldJoint____29_28float_29___invoke_b2WeldJoint__28char_20const__2c_20void_20_28b2WeldJoint____29_28float_29_29($4, $0 + 152 | 0); - HEAP32[$0 + 2148 >> 2] = 0; - HEAP32[$0 + 2144 >> 2] = 371; - $1 = HEAP32[$0 + 2148 >> 2]; - $2 = HEAP32[$0 + 2144 >> 2]; - HEAP32[$0 + 13784 >> 2] = $2; - HEAP32[$0 + 13788 >> 2] = $1; - $1 = HEAP32[$0 + 13784 >> 2]; - $2 = HEAP32[$0 + 13788 >> 2]; - HEAP32[$0 + 13812 >> 2] = $3; - HEAP32[$0 + 13808 >> 2] = 1764; - HEAP32[$0 + 13804 >> 2] = $2; - HEAP32[$0 + 13800 >> 2] = $1; - $3 = HEAP32[$0 + 13812 >> 2]; - $4 = HEAP32[$0 + 13808 >> 2]; - $1 = HEAP32[$0 + 13800 >> 2]; - HEAP32[$0 + 13796 >> 2] = HEAP32[$0 + 13804 >> 2]; - HEAP32[$0 + 13792 >> 2] = $1; - $2 = HEAP32[$0 + 13796 >> 2]; - $1 = HEAP32[$0 + 13792 >> 2]; - HEAP32[$0 + 144 >> 2] = $1; - HEAP32[$0 + 148 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2WeldJoint____29_28_29_20const___invoke_b2WeldJoint__28char_20const__2c_20float_20_28b2WeldJoint____29_28_29_20const_29($4, $0 + 144 | 0); - HEAP32[$0 + 2140 >> 2] = 0; - HEAP32[$0 + 2136 >> 2] = 372; - $1 = HEAP32[$0 + 2140 >> 2]; - $2 = HEAP32[$0 + 2136 >> 2]; - HEAP32[$0 + 13848 >> 2] = $2; - HEAP32[$0 + 13852 >> 2] = $1; - $1 = HEAP32[$0 + 13848 >> 2]; - $2 = HEAP32[$0 + 13852 >> 2]; - HEAP32[$0 + 13876 >> 2] = $3; - HEAP32[$0 + 13872 >> 2] = 6178; - HEAP32[$0 + 13868 >> 2] = $2; - HEAP32[$0 + 13864 >> 2] = $1; - $3 = HEAP32[$0 + 13876 >> 2]; - $4 = HEAP32[$0 + 13872 >> 2]; - $1 = HEAP32[$0 + 13864 >> 2]; - HEAP32[$0 + 13860 >> 2] = HEAP32[$0 + 13868 >> 2]; - HEAP32[$0 + 13856 >> 2] = $1; - $2 = HEAP32[$0 + 13860 >> 2]; - $1 = HEAP32[$0 + 13856 >> 2]; - HEAP32[$0 + 136 >> 2] = $1; - HEAP32[$0 + 140 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2WeldJoint____29_28float_29___invoke_b2WeldJoint__28char_20const__2c_20void_20_28b2WeldJoint____29_28float_29_29($4, $0 + 136 | 0); - HEAP32[$0 + 2132 >> 2] = 0; - HEAP32[$0 + 2128 >> 2] = 373; - $1 = HEAP32[$0 + 2132 >> 2]; - $2 = HEAP32[$0 + 2128 >> 2]; - HEAP32[$0 + 13752 >> 2] = $2; - HEAP32[$0 + 13756 >> 2] = $1; - $1 = HEAP32[$0 + 13752 >> 2]; - $2 = HEAP32[$0 + 13756 >> 2]; - HEAP32[$0 + 13780 >> 2] = $3; - HEAP32[$0 + 13776 >> 2] = 6194; - HEAP32[$0 + 13772 >> 2] = $2; - HEAP32[$0 + 13768 >> 2] = $1; - $3 = HEAP32[$0 + 13780 >> 2]; - $4 = HEAP32[$0 + 13776 >> 2]; - $1 = HEAP32[$0 + 13768 >> 2]; - HEAP32[$0 + 13764 >> 2] = HEAP32[$0 + 13772 >> 2]; - HEAP32[$0 + 13760 >> 2] = $1; - $2 = HEAP32[$0 + 13764 >> 2]; - $1 = HEAP32[$0 + 13760 >> 2]; - HEAP32[$0 + 128 >> 2] = $1; - HEAP32[$0 + 132 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2WeldJoint____29_28_29_20const___invoke_b2WeldJoint__28char_20const__2c_20float_20_28b2WeldJoint____29_28_29_20const_29($4, $0 + 128 | 0); - HEAP32[$0 + 2124 >> 2] = 1; - HEAP32[$0 + 2120 >> 2] = 16; - $1 = HEAP32[$0 + 2124 >> 2]; - $2 = HEAP32[$0 + 2120 >> 2]; - HEAP32[$0 + 13912 >> 2] = $2; - HEAP32[$0 + 13916 >> 2] = $1; - $1 = HEAP32[$0 + 13912 >> 2]; - $2 = HEAP32[$0 + 13916 >> 2]; - HEAP32[$0 + 13944 >> 2] = $3; - HEAP32[$0 + 13940 >> 2] = 6119; - HEAP32[$0 + 13936 >> 2] = $2; - HEAP32[$0 + 13932 >> 2] = $1; - $3 = HEAP32[$0 + 13940 >> 2]; - $1 = HEAP32[$0 + 13932 >> 2]; - HEAP32[$0 + 13928 >> 2] = HEAP32[$0 + 13936 >> 2]; - HEAP32[$0 + 13924 >> 2] = $1; - $2 = HEAP32[$0 + 13928 >> 2]; - $1 = HEAP32[$0 + 13924 >> 2]; - HEAP32[$0 + 120 >> 2] = $1; - HEAP32[$0 + 124 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2WeldJoint____29_28_29___invoke_b2WeldJoint__28char_20const__2c_20void_20_28b2WeldJoint____29_28_29_29($3, $0 + 120 | 0); - HEAP32[$0 + 13968 >> 2] = $0 + 2119; - HEAP32[$0 + 13964 >> 2] = 7729; - void_20emscripten__base_b2JointDef___verify_b2WheelJointDef__28_29(); - HEAP32[$0 + 13960 >> 2] = 374; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2JointDef__20_28_emscripten__base_b2JointDef___getUpcaster_b2WheelJointDef__28_29_29_28b2WheelJointDef__29(), - HEAP32[wasm2js_i32$0 + 13956 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2WheelJointDef__20_28_emscripten__base_b2JointDef___getDowncaster_b2WheelJointDef__28_29_29_28b2JointDef__29(), - HEAP32[wasm2js_i32$0 + 13952 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 13948 >> 2] = 375; - $1 = emscripten__internal__TypeID_b2WheelJointDef_2c_20void___get_28_29(); - $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2WheelJointDef__2c_20void___get_28_29(); - $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2WheelJointDef_20const__2c_20void___get_28_29(); - $4 = emscripten__base_b2JointDef___get_28_29(); - HEAP32[$0 + 16184 >> 2] = HEAP32[$0 + 13960 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $6 = HEAP32[$0 + 13960 >> 2]; - HEAP32[$0 + 16188 >> 2] = HEAP32[$0 + 13956 >> 2]; - $7 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $8 = HEAP32[$0 + 13956 >> 2]; - HEAP32[$0 + 16192 >> 2] = HEAP32[$0 + 13952 >> 2]; - $9 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $10 = HEAP32[$0 + 13952 >> 2]; - $11 = HEAP32[$0 + 13964 >> 2]; - HEAP32[$0 + 16196 >> 2] = HEAP32[$0 + 13948 >> 2]; - _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 13948 >> 2]); - HEAP32[$0 + 13972 >> 2] = $0 + 2119; - HEAP32[$0 + 16204 >> 2] = HEAP32[$0 + 13972 >> 2]; - HEAP32[$0 + 16200 >> 2] = 376; - $1 = HEAP32[$0 + 16204 >> 2]; - void_20emscripten__internal__RegisterClassConstructor_b2WheelJointDef__20_28__29_28_29___invoke_b2WheelJointDef__28b2WheelJointDef__20_28__29_28_29_29(HEAP32[$0 + 16200 >> 2]); - HEAP32[$0 + 14032 >> 2] = $1; - HEAP32[$0 + 14028 >> 2] = 10962; - HEAP32[$0 + 14024 >> 2] = 20; - $1 = HEAP32[$0 + 14032 >> 2]; - HEAP32[$0 + 14020 >> 2] = 377; - HEAP32[$0 + 14016 >> 2] = 378; - $2 = emscripten__internal__TypeID_b2WheelJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 14028 >> 2]; - $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 16208 >> 2] = HEAP32[$0 + 14020 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 14020 >> 2]; - $7 = b2Vec2_20b2WheelJointDef_____20emscripten__internal__getContext_b2Vec2_20b2WheelJointDef_____28b2Vec2_20b2WheelJointDef____20const__29($0 + 14024 | 0); - $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 16220 >> 2] = HEAP32[$0 + 14016 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 14016 >> 2], b2Vec2_20b2WheelJointDef_____20emscripten__internal__getContext_b2Vec2_20b2WheelJointDef_____28b2Vec2_20b2WheelJointDef____20const__29($0 + 14024 | 0) | 0); - HEAP32[$0 + 14012 >> 2] = $1; - HEAP32[$0 + 14008 >> 2] = 10819; - HEAP32[$0 + 14004 >> 2] = 28; - $1 = HEAP32[$0 + 14012 >> 2]; - HEAP32[$0 + 14e3 >> 2] = 377; - HEAP32[$0 + 13996 >> 2] = 378; - $2 = emscripten__internal__TypeID_b2WheelJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 14008 >> 2]; - $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 16212 >> 2] = HEAP32[$0 + 14e3 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 14e3 >> 2]; - $7 = b2Vec2_20b2WheelJointDef_____20emscripten__internal__getContext_b2Vec2_20b2WheelJointDef_____28b2Vec2_20b2WheelJointDef____20const__29($0 + 14004 | 0); - $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 16224 >> 2] = HEAP32[$0 + 13996 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 13996 >> 2], b2Vec2_20b2WheelJointDef_____20emscripten__internal__getContext_b2Vec2_20b2WheelJointDef_____28b2Vec2_20b2WheelJointDef____20const__29($0 + 14004 | 0) | 0); - HEAP32[$0 + 13992 >> 2] = $1; - HEAP32[$0 + 13988 >> 2] = 10926; - HEAP32[$0 + 13984 >> 2] = 36; - $1 = HEAP32[$0 + 13992 >> 2]; - HEAP32[$0 + 13980 >> 2] = 377; - HEAP32[$0 + 13976 >> 2] = 378; - $2 = emscripten__internal__TypeID_b2WheelJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 13988 >> 2]; - $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 16216 >> 2] = HEAP32[$0 + 13980 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 13980 >> 2]; - $7 = b2Vec2_20b2WheelJointDef_____20emscripten__internal__getContext_b2Vec2_20b2WheelJointDef_____28b2Vec2_20b2WheelJointDef____20const__29($0 + 13984 | 0); - $8 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); - HEAP32[$0 + 16228 >> 2] = HEAP32[$0 + 13976 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 13976 >> 2], b2Vec2_20b2WheelJointDef_____20emscripten__internal__getContext_b2Vec2_20b2WheelJointDef_____28b2Vec2_20b2WheelJointDef____20const__29($0 + 13984 | 0) | 0); - HEAP32[$0 + 14052 >> 2] = $1; - HEAP32[$0 + 14048 >> 2] = 3643; - HEAP32[$0 + 14044 >> 2] = 44; - $1 = HEAP32[$0 + 14052 >> 2]; - HEAP32[$0 + 14040 >> 2] = 379; - HEAP32[$0 + 14036 >> 2] = 380; - $2 = emscripten__internal__TypeID_b2WheelJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 14048 >> 2]; - $4 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); - HEAP32[$0 + 16232 >> 2] = HEAP32[$0 + 14040 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 14040 >> 2]; - $7 = bool_20b2WheelJointDef_____20emscripten__internal__getContext_bool_20b2WheelJointDef_____28bool_20b2WheelJointDef____20const__29($0 + 14044 | 0); - $8 = emscripten__internal__TypeID_bool_2c_20void___get_28_29(); - HEAP32[$0 + 16236 >> 2] = HEAP32[$0 + 14036 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$0 + 14036 >> 2], bool_20b2WheelJointDef_____20emscripten__internal__getContext_bool_20b2WheelJointDef_____28bool_20b2WheelJointDef____20const__29($0 + 14044 | 0) | 0); - HEAP32[$0 + 14132 >> 2] = $1; - HEAP32[$0 + 14128 >> 2] = 8619; - HEAP32[$0 + 14124 >> 2] = 48; - $1 = HEAP32[$0 + 14132 >> 2]; - HEAP32[$0 + 14120 >> 2] = 381; - HEAP32[$0 + 14116 >> 2] = 382; - $2 = emscripten__internal__TypeID_b2WheelJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 14128 >> 2]; - $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 16240 >> 2] = HEAP32[$0 + 14120 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 14120 >> 2]; - $7 = float_20b2WheelJointDef_____20emscripten__internal__getContext_float_20b2WheelJointDef_____28float_20b2WheelJointDef____20const__29($0 + 14124 | 0); - $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 16256 >> 2] = HEAP32[$0 + 14116 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 14116 >> 2], float_20b2WheelJointDef_____20emscripten__internal__getContext_float_20b2WheelJointDef_____28float_20b2WheelJointDef____20const__29($0 + 14124 | 0) | 0); - HEAP32[$0 + 14112 >> 2] = $1; - HEAP32[$0 + 14108 >> 2] = 10157; - HEAP32[$0 + 14104 >> 2] = 52; - $1 = HEAP32[$0 + 14112 >> 2]; - HEAP32[$0 + 14100 >> 2] = 381; - HEAP32[$0 + 14096 >> 2] = 382; - $2 = emscripten__internal__TypeID_b2WheelJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 14108 >> 2]; - $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 16244 >> 2] = HEAP32[$0 + 14100 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 14100 >> 2]; - $7 = float_20b2WheelJointDef_____20emscripten__internal__getContext_float_20b2WheelJointDef_____28float_20b2WheelJointDef____20const__29($0 + 14104 | 0); - $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 16260 >> 2] = HEAP32[$0 + 14096 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 14096 >> 2], float_20b2WheelJointDef_____20emscripten__internal__getContext_float_20b2WheelJointDef_____28float_20b2WheelJointDef____20const__29($0 + 14104 | 0) | 0); - HEAP32[$0 + 14092 >> 2] = $1; - HEAP32[$0 + 14088 >> 2] = 1024; - HEAP32[$0 + 14084 >> 2] = 56; - $1 = HEAP32[$0 + 14092 >> 2]; - HEAP32[$0 + 14080 >> 2] = 381; - HEAP32[$0 + 14076 >> 2] = 382; - $2 = emscripten__internal__TypeID_b2WheelJointDef_2c_20void___get_28_29(); - $3 = HEAP32[$0 + 14088 >> 2]; - $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 16248 >> 2] = HEAP32[$0 + 14080 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $6 = HEAP32[$0 + 14080 >> 2]; - $7 = float_20b2WheelJointDef_____20emscripten__internal__getContext_float_20b2WheelJointDef_____28float_20b2WheelJointDef____20const__29($0 + 14084 | 0); - $8 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 16264 >> 2] = HEAP32[$0 + 14076 >> 2]; - _embind_register_class_property($2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 14076 >> 2], float_20b2WheelJointDef_____20emscripten__internal__getContext_float_20b2WheelJointDef_____28float_20b2WheelJointDef____20const__29($0 + 14084 | 0) | 0); - HEAP32[$0 + 14072 >> 2] = $1; - HEAP32[$0 + 14068 >> 2] = 6165; - HEAP32[$0 + 14064 >> 2] = 60; - HEAP32[$0 + 14060 >> 2] = 381; - HEAP32[$0 + 14056 >> 2] = 382; - $1 = emscripten__internal__TypeID_b2WheelJointDef_2c_20void___get_28_29(); - $2 = HEAP32[$0 + 14068 >> 2]; - $3 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 16252 >> 2] = HEAP32[$0 + 14060 >> 2]; - $4 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29(); - $5 = HEAP32[$0 + 14060 >> 2]; - $6 = float_20b2WheelJointDef_____20emscripten__internal__getContext_float_20b2WheelJointDef_____28float_20b2WheelJointDef____20const__29($0 + 14064 | 0); - $7 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); - HEAP32[$0 + 16268 >> 2] = HEAP32[$0 + 14056 >> 2]; - _embind_register_class_property($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$0 + 14056 >> 2], float_20b2WheelJointDef_____20emscripten__internal__getContext_float_20b2WheelJointDef_____28float_20b2WheelJointDef____20const__29($0 + 14064 | 0) | 0); - HEAP32[$0 + 14156 >> 2] = $0 + 2118; - HEAP32[$0 + 14152 >> 2] = 2625; - void_20emscripten__base_b2Joint___verify_b2WheelJoint__28_29(); - HEAP32[$0 + 14148 >> 2] = 383; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2Joint__20_28_emscripten__base_b2Joint___getUpcaster_b2WheelJoint__28_29_29_28b2WheelJoint__29(), - HEAP32[wasm2js_i32$0 + 14144 >> 2] = wasm2js_i32$1; - wasm2js_i32$0 = $0, wasm2js_i32$1 = b2WheelJoint__20_28_emscripten__base_b2Joint___getDowncaster_b2WheelJoint__28_29_29_28b2Joint__29(), - HEAP32[wasm2js_i32$0 + 14140 >> 2] = wasm2js_i32$1; - HEAP32[$0 + 14136 >> 2] = 384; - $1 = emscripten__internal__TypeID_b2WheelJoint_2c_20void___get_28_29(); - $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2WheelJoint__2c_20void___get_28_29(); - $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2WheelJoint_20const__2c_20void___get_28_29(); - $4 = emscripten__base_b2Joint___get_28_29(); - HEAP32[$0 + 16272 >> 2] = HEAP32[$0 + 14148 >> 2]; - $5 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $6 = HEAP32[$0 + 14148 >> 2]; - HEAP32[$0 + 16276 >> 2] = HEAP32[$0 + 14144 >> 2]; - $7 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $8 = HEAP32[$0 + 14144 >> 2]; - HEAP32[$0 + 16280 >> 2] = HEAP32[$0 + 14140 >> 2]; - $9 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29(); - $10 = HEAP32[$0 + 14140 >> 2]; - $11 = HEAP32[$0 + 14152 >> 2]; - HEAP32[$0 + 16284 >> 2] = HEAP32[$0 + 14136 >> 2]; - _embind_register_class($1 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$0 + 14136 >> 2]); - HEAP32[$0 + 2112 >> 2] = 0; - HEAP32[$0 + 2108 >> 2] = 385; - $1 = HEAP32[$0 + 2112 >> 2]; - $2 = HEAP32[$0 + 2108 >> 2]; - HEAP32[$0 + 14224 >> 2] = $2; - HEAP32[$0 + 14228 >> 2] = $1; - $1 = HEAP32[$0 + 14224 >> 2]; - $2 = HEAP32[$0 + 14228 >> 2]; - HEAP32[$0 + 14252 >> 2] = $0 + 2118; - HEAP32[$0 + 14248 >> 2] = 10975; - HEAP32[$0 + 14244 >> 2] = $2; - HEAP32[$0 + 14240 >> 2] = $1; - $3 = HEAP32[$0 + 14252 >> 2]; - $4 = HEAP32[$0 + 14248 >> 2]; - $1 = HEAP32[$0 + 14240 >> 2]; - HEAP32[$0 + 14236 >> 2] = HEAP32[$0 + 14244 >> 2]; - HEAP32[$0 + 14232 >> 2] = $1; - $2 = HEAP32[$0 + 14236 >> 2]; - $1 = HEAP32[$0 + 14232 >> 2]; - HEAP32[$0 + 112 >> 2] = $1; - HEAP32[$0 + 116 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2WheelJoint____29_28_29_20const___invoke_b2WheelJoint__28char_20const__2c_20b2Vec2_20const__20_28b2WheelJoint____29_28_29_20const_29($4, $0 + 112 | 0); - HEAP32[$0 + 2104 >> 2] = 0; - HEAP32[$0 + 2100 >> 2] = 386; - $1 = HEAP32[$0 + 2104 >> 2]; - $2 = HEAP32[$0 + 2100 >> 2]; - HEAP32[$0 + 14192 >> 2] = $2; - HEAP32[$0 + 14196 >> 2] = $1; - $1 = HEAP32[$0 + 14192 >> 2]; - $2 = HEAP32[$0 + 14196 >> 2]; - HEAP32[$0 + 14220 >> 2] = $3; - HEAP32[$0 + 14216 >> 2] = 10832; - HEAP32[$0 + 14212 >> 2] = $2; - HEAP32[$0 + 14208 >> 2] = $1; - $3 = HEAP32[$0 + 14220 >> 2]; - $4 = HEAP32[$0 + 14216 >> 2]; - $1 = HEAP32[$0 + 14208 >> 2]; - HEAP32[$0 + 14204 >> 2] = HEAP32[$0 + 14212 >> 2]; - HEAP32[$0 + 14200 >> 2] = $1; - $2 = HEAP32[$0 + 14204 >> 2]; - $1 = HEAP32[$0 + 14200 >> 2]; - HEAP32[$0 + 104 >> 2] = $1; - HEAP32[$0 + 108 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2WheelJoint____29_28_29_20const___invoke_b2WheelJoint__28char_20const__2c_20b2Vec2_20const__20_28b2WheelJoint____29_28_29_20const_29($4, $0 + 104 | 0); - HEAP32[$0 + 2096 >> 2] = 0; - HEAP32[$0 + 2092 >> 2] = 387; - $1 = HEAP32[$0 + 2096 >> 2]; - $2 = HEAP32[$0 + 2092 >> 2]; - HEAP32[$0 + 14160 >> 2] = $2; - HEAP32[$0 + 14164 >> 2] = $1; - $1 = HEAP32[$0 + 14160 >> 2]; - $2 = HEAP32[$0 + 14164 >> 2]; - HEAP32[$0 + 14188 >> 2] = $3; - HEAP32[$0 + 14184 >> 2] = 10937; - HEAP32[$0 + 14180 >> 2] = $2; - HEAP32[$0 + 14176 >> 2] = $1; - $3 = HEAP32[$0 + 14188 >> 2]; - $4 = HEAP32[$0 + 14184 >> 2]; - $1 = HEAP32[$0 + 14176 >> 2]; - HEAP32[$0 + 14172 >> 2] = HEAP32[$0 + 14180 >> 2]; - HEAP32[$0 + 14168 >> 2] = $1; - $2 = HEAP32[$0 + 14172 >> 2]; - $1 = HEAP32[$0 + 14168 >> 2]; - HEAP32[$0 + 96 >> 2] = $1; - HEAP32[$0 + 100 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2WheelJoint____29_28_29_20const___invoke_b2WheelJoint__28char_20const__2c_20b2Vec2_20const__20_28b2WheelJoint____29_28_29_20const_29($4, $0 + 96 | 0); - HEAP32[$0 + 2088 >> 2] = 0; - HEAP32[$0 + 2084 >> 2] = 388; - $1 = HEAP32[$0 + 2088 >> 2]; - $2 = HEAP32[$0 + 2084 >> 2]; - HEAP32[$0 + 14384 >> 2] = $2; - HEAP32[$0 + 14388 >> 2] = $1; - $1 = HEAP32[$0 + 14384 >> 2]; - $2 = HEAP32[$0 + 14388 >> 2]; - HEAP32[$0 + 14412 >> 2] = $3; - HEAP32[$0 + 14408 >> 2] = 6580; - HEAP32[$0 + 14404 >> 2] = $2; - HEAP32[$0 + 14400 >> 2] = $1; - $3 = HEAP32[$0 + 14412 >> 2]; - $4 = HEAP32[$0 + 14408 >> 2]; - $1 = HEAP32[$0 + 14400 >> 2]; - HEAP32[$0 + 14396 >> 2] = HEAP32[$0 + 14404 >> 2]; - HEAP32[$0 + 14392 >> 2] = $1; - $2 = HEAP32[$0 + 14396 >> 2]; - $1 = HEAP32[$0 + 14392 >> 2]; - HEAP32[$0 + 88 >> 2] = $1; - HEAP32[$0 + 92 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2WheelJoint____29_28_29_20const___invoke_b2WheelJoint__28char_20const__2c_20float_20_28b2WheelJoint____29_28_29_20const_29($4, $0 + 88 | 0); - HEAP32[$0 + 2080 >> 2] = 0; - HEAP32[$0 + 2076 >> 2] = 389; - $1 = HEAP32[$0 + 2080 >> 2]; - $2 = HEAP32[$0 + 2076 >> 2]; - HEAP32[$0 + 14416 >> 2] = $2; - HEAP32[$0 + 14420 >> 2] = $1; - $1 = HEAP32[$0 + 14416 >> 2]; - $2 = HEAP32[$0 + 14420 >> 2]; - HEAP32[$0 + 14444 >> 2] = $3; - HEAP32[$0 + 14440 >> 2] = 10082; - HEAP32[$0 + 14436 >> 2] = $2; - HEAP32[$0 + 14432 >> 2] = $1; - $3 = HEAP32[$0 + 14444 >> 2]; - $4 = HEAP32[$0 + 14440 >> 2]; - $1 = HEAP32[$0 + 14432 >> 2]; - HEAP32[$0 + 14428 >> 2] = HEAP32[$0 + 14436 >> 2]; - HEAP32[$0 + 14424 >> 2] = $1; - $2 = HEAP32[$0 + 14428 >> 2]; - $1 = HEAP32[$0 + 14424 >> 2]; - HEAP32[$0 + 80 >> 2] = $1; - HEAP32[$0 + 84 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_bool_20_28b2WheelJoint____29_28_29_20const___invoke_b2WheelJoint__28char_20const__2c_20bool_20_28b2WheelJoint____29_28_29_20const_29($4, $0 + 80 | 0); - HEAP32[$0 + 2072 >> 2] = 0; - HEAP32[$0 + 2068 >> 2] = 390; - $1 = HEAP32[$0 + 2072 >> 2]; - $2 = HEAP32[$0 + 2068 >> 2]; - HEAP32[$0 + 14448 >> 2] = $2; - HEAP32[$0 + 14452 >> 2] = $1; - $1 = HEAP32[$0 + 14448 >> 2]; - $2 = HEAP32[$0 + 14452 >> 2]; - HEAP32[$0 + 14476 >> 2] = $3; - HEAP32[$0 + 14472 >> 2] = 3655; - HEAP32[$0 + 14468 >> 2] = $2; - HEAP32[$0 + 14464 >> 2] = $1; - $3 = HEAP32[$0 + 14476 >> 2]; - $4 = HEAP32[$0 + 14472 >> 2]; - $1 = HEAP32[$0 + 14464 >> 2]; - HEAP32[$0 + 14460 >> 2] = HEAP32[$0 + 14468 >> 2]; - HEAP32[$0 + 14456 >> 2] = $1; - $2 = HEAP32[$0 + 14460 >> 2]; - $1 = HEAP32[$0 + 14456 >> 2]; - HEAP32[$0 + 72 >> 2] = $1; - HEAP32[$0 + 76 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2WheelJoint____29_28bool_29___invoke_b2WheelJoint__28char_20const__2c_20void_20_28b2WheelJoint____29_28bool_29_29($4, $0 + 72 | 0); - HEAP32[$0 + 2064 >> 2] = 0; - HEAP32[$0 + 2060 >> 2] = 391; - $1 = HEAP32[$0 + 2064 >> 2]; - $2 = HEAP32[$0 + 2060 >> 2]; - HEAP32[$0 + 14576 >> 2] = $2; - HEAP32[$0 + 14580 >> 2] = $1; - $1 = HEAP32[$0 + 14576 >> 2]; - $2 = HEAP32[$0 + 14580 >> 2]; - HEAP32[$0 + 14604 >> 2] = $3; - HEAP32[$0 + 14600 >> 2] = 10168; - HEAP32[$0 + 14596 >> 2] = $2; - HEAP32[$0 + 14592 >> 2] = $1; - $3 = HEAP32[$0 + 14604 >> 2]; - $4 = HEAP32[$0 + 14600 >> 2]; - $1 = HEAP32[$0 + 14592 >> 2]; - HEAP32[$0 + 14588 >> 2] = HEAP32[$0 + 14596 >> 2]; - HEAP32[$0 + 14584 >> 2] = $1; - $2 = HEAP32[$0 + 14588 >> 2]; - $1 = HEAP32[$0 + 14584 >> 2]; - HEAP32[$0 + 64 >> 2] = $1; - HEAP32[$0 + 68 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2WheelJoint____29_28float_29___invoke_b2WheelJoint__28char_20const__2c_20void_20_28b2WheelJoint____29_28float_29_29($4, $0 - -64 | 0); - HEAP32[$0 + 2056 >> 2] = 0; - HEAP32[$0 + 2052 >> 2] = 392; - $1 = HEAP32[$0 + 2056 >> 2]; - $2 = HEAP32[$0 + 2052 >> 2]; - HEAP32[$0 + 14352 >> 2] = $2; - HEAP32[$0 + 14356 >> 2] = $1; - $1 = HEAP32[$0 + 14352 >> 2]; - $2 = HEAP32[$0 + 14356 >> 2]; - HEAP32[$0 + 14380 >> 2] = $3; - HEAP32[$0 + 14376 >> 2] = 10182; - HEAP32[$0 + 14372 >> 2] = $2; - HEAP32[$0 + 14368 >> 2] = $1; - $3 = HEAP32[$0 + 14380 >> 2]; - $4 = HEAP32[$0 + 14376 >> 2]; - $1 = HEAP32[$0 + 14368 >> 2]; - HEAP32[$0 + 14364 >> 2] = HEAP32[$0 + 14372 >> 2]; - HEAP32[$0 + 14360 >> 2] = $1; - $2 = HEAP32[$0 + 14364 >> 2]; - $1 = HEAP32[$0 + 14360 >> 2]; - HEAP32[$0 + 56 >> 2] = $1; - HEAP32[$0 + 60 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2WheelJoint____29_28_29_20const___invoke_b2WheelJoint__28char_20const__2c_20float_20_28b2WheelJoint____29_28_29_20const_29($4, $0 + 56 | 0); - HEAP32[$0 + 2048 >> 2] = 0; - HEAP32[$0 + 2044 >> 2] = 393; - $1 = HEAP32[$0 + 2048 >> 2]; - $2 = HEAP32[$0 + 2044 >> 2]; - HEAP32[$0 + 14544 >> 2] = $2; - HEAP32[$0 + 14548 >> 2] = $1; - $1 = HEAP32[$0 + 14544 >> 2]; - $2 = HEAP32[$0 + 14548 >> 2]; - HEAP32[$0 + 14572 >> 2] = $3; - HEAP32[$0 + 14568 >> 2] = 8634; - HEAP32[$0 + 14564 >> 2] = $2; - HEAP32[$0 + 14560 >> 2] = $1; - $3 = HEAP32[$0 + 14572 >> 2]; - $4 = HEAP32[$0 + 14568 >> 2]; - $1 = HEAP32[$0 + 14560 >> 2]; - HEAP32[$0 + 14556 >> 2] = HEAP32[$0 + 14564 >> 2]; - HEAP32[$0 + 14552 >> 2] = $1; - $2 = HEAP32[$0 + 14556 >> 2]; - $1 = HEAP32[$0 + 14552 >> 2]; - HEAP32[$0 + 48 >> 2] = $1; - HEAP32[$0 + 52 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2WheelJoint____29_28float_29___invoke_b2WheelJoint__28char_20const__2c_20void_20_28b2WheelJoint____29_28float_29_29($4, $0 + 48 | 0); - HEAP32[$0 + 2040 >> 2] = 0; - HEAP32[$0 + 2036 >> 2] = 394; - $1 = HEAP32[$0 + 2040 >> 2]; - $2 = HEAP32[$0 + 2036 >> 2]; - HEAP32[$0 + 14320 >> 2] = $2; - HEAP32[$0 + 14324 >> 2] = $1; - $1 = HEAP32[$0 + 14320 >> 2]; - $2 = HEAP32[$0 + 14324 >> 2]; - HEAP32[$0 + 14348 >> 2] = $3; - HEAP32[$0 + 14344 >> 2] = 8652; - HEAP32[$0 + 14340 >> 2] = $2; - HEAP32[$0 + 14336 >> 2] = $1; - $3 = HEAP32[$0 + 14348 >> 2]; - $4 = HEAP32[$0 + 14344 >> 2]; - $1 = HEAP32[$0 + 14336 >> 2]; - HEAP32[$0 + 14332 >> 2] = HEAP32[$0 + 14340 >> 2]; - HEAP32[$0 + 14328 >> 2] = $1; - $2 = HEAP32[$0 + 14332 >> 2]; - $1 = HEAP32[$0 + 14328 >> 2]; - HEAP32[$0 + 40 >> 2] = $1; - HEAP32[$0 + 44 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2WheelJoint____29_28_29_20const___invoke_b2WheelJoint__28char_20const__2c_20float_20_28b2WheelJoint____29_28_29_20const_29($4, $0 + 40 | 0); - HEAP32[$0 + 2032 >> 2] = 0; - HEAP32[$0 + 2028 >> 2] = 395; - $1 = HEAP32[$0 + 2032 >> 2]; - $2 = HEAP32[$0 + 2028 >> 2]; - HEAP32[$0 + 14608 >> 2] = $2; - HEAP32[$0 + 14612 >> 2] = $1; - $1 = HEAP32[$0 + 14608 >> 2]; - $2 = HEAP32[$0 + 14612 >> 2]; - HEAP32[$0 + 14636 >> 2] = $3; - HEAP32[$0 + 14632 >> 2] = 8670; - HEAP32[$0 + 14628 >> 2] = $2; - HEAP32[$0 + 14624 >> 2] = $1; - $3 = HEAP32[$0 + 14636 >> 2]; - $4 = HEAP32[$0 + 14632 >> 2]; - $1 = HEAP32[$0 + 14624 >> 2]; - HEAP32[$0 + 14620 >> 2] = HEAP32[$0 + 14628 >> 2]; - HEAP32[$0 + 14616 >> 2] = $1; - $2 = HEAP32[$0 + 14620 >> 2]; - $1 = HEAP32[$0 + 14616 >> 2]; - HEAP32[$0 + 32 >> 2] = $1; - HEAP32[$0 + 36 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2WheelJoint____29_28float_29_20const___invoke_b2WheelJoint__28char_20const__2c_20float_20_28b2WheelJoint____29_28float_29_20const_29($4, $0 + 32 | 0); - HEAP32[$0 + 2024 >> 2] = 0; - HEAP32[$0 + 2020 >> 2] = 396; - $1 = HEAP32[$0 + 2024 >> 2]; - $2 = HEAP32[$0 + 2020 >> 2]; - HEAP32[$0 + 14512 >> 2] = $2; - HEAP32[$0 + 14516 >> 2] = $1; - $1 = HEAP32[$0 + 14512 >> 2]; - $2 = HEAP32[$0 + 14516 >> 2]; - HEAP32[$0 + 14540 >> 2] = $3; - HEAP32[$0 + 14536 >> 2] = 1036; - HEAP32[$0 + 14532 >> 2] = $2; - HEAP32[$0 + 14528 >> 2] = $1; - $3 = HEAP32[$0 + 14540 >> 2]; - $4 = HEAP32[$0 + 14536 >> 2]; - $1 = HEAP32[$0 + 14528 >> 2]; - HEAP32[$0 + 14524 >> 2] = HEAP32[$0 + 14532 >> 2]; - HEAP32[$0 + 14520 >> 2] = $1; - $2 = HEAP32[$0 + 14524 >> 2]; - $1 = HEAP32[$0 + 14520 >> 2]; - HEAP32[$0 + 24 >> 2] = $1; - HEAP32[$0 + 28 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2WheelJoint____29_28float_29___invoke_b2WheelJoint__28char_20const__2c_20void_20_28b2WheelJoint____29_28float_29_29($4, $0 + 24 | 0); - HEAP32[$0 + 2016 >> 2] = 0; - HEAP32[$0 + 2012 >> 2] = 397; - $1 = HEAP32[$0 + 2016 >> 2]; - $2 = HEAP32[$0 + 2012 >> 2]; - HEAP32[$0 + 14288 >> 2] = $2; - HEAP32[$0 + 14292 >> 2] = $1; - $1 = HEAP32[$0 + 14288 >> 2]; - $2 = HEAP32[$0 + 14292 >> 2]; - HEAP32[$0 + 14316 >> 2] = $3; - HEAP32[$0 + 14312 >> 2] = 1057; - HEAP32[$0 + 14308 >> 2] = $2; - HEAP32[$0 + 14304 >> 2] = $1; - $3 = HEAP32[$0 + 14316 >> 2]; - $4 = HEAP32[$0 + 14312 >> 2]; - $1 = HEAP32[$0 + 14304 >> 2]; - HEAP32[$0 + 14300 >> 2] = HEAP32[$0 + 14308 >> 2]; - HEAP32[$0 + 14296 >> 2] = $1; - $2 = HEAP32[$0 + 14300 >> 2]; - $1 = HEAP32[$0 + 14296 >> 2]; - HEAP32[$0 + 16 >> 2] = $1; - HEAP32[$0 + 20 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_float_20_28b2WheelJoint____29_28_29_20const___invoke_b2WheelJoint__28char_20const__2c_20float_20_28b2WheelJoint____29_28_29_20const_29($4, $0 + 16 | 0); - HEAP32[$0 + 2008 >> 2] = 0; - HEAP32[$0 + 2004 >> 2] = 398; - $1 = HEAP32[$0 + 2008 >> 2]; - $2 = HEAP32[$0 + 2004 >> 2]; - HEAP32[$0 + 14480 >> 2] = $2; - HEAP32[$0 + 14484 >> 2] = $1; - $1 = HEAP32[$0 + 14480 >> 2]; - $2 = HEAP32[$0 + 14484 >> 2]; - HEAP32[$0 + 14508 >> 2] = $3; - HEAP32[$0 + 14504 >> 2] = 6210; - HEAP32[$0 + 14500 >> 2] = $2; - HEAP32[$0 + 14496 >> 2] = $1; - $3 = HEAP32[$0 + 14508 >> 2]; - $4 = HEAP32[$0 + 14504 >> 2]; - $1 = HEAP32[$0 + 14496 >> 2]; - HEAP32[$0 + 14492 >> 2] = HEAP32[$0 + 14500 >> 2]; - HEAP32[$0 + 14488 >> 2] = $1; - $2 = HEAP32[$0 + 14492 >> 2]; - $1 = HEAP32[$0 + 14488 >> 2]; + $4 = HEAP32[$0 + 11520 >> 2]; + $1 = HEAP32[$0 + 11512 >> 2]; + HEAP32[$0 + 11508 >> 2] = HEAP32[$0 + 11516 >> 2]; + HEAP32[$0 + 11504 >> 2] = $1; + $2 = HEAP32[$0 + 11508 >> 2]; + $1 = HEAP32[$0 + 11504 >> 2]; HEAP32[$0 + 8 >> 2] = $1; HEAP32[$0 + 12 >> 2] = $2; void_20emscripten__internal__RegisterClassMethod_void_20_28b2WheelJoint____29_28float_29___invoke_b2WheelJoint__28char_20const__2c_20void_20_28b2WheelJoint____29_28float_29_29($4, $0 + 8 | 0); - HEAP32[$0 + 2e3 >> 2] = 0; - HEAP32[$0 + 1996 >> 2] = 399; - $1 = HEAP32[$0 + 2e3 >> 2]; - $2 = HEAP32[$0 + 1996 >> 2]; - HEAP32[$0 + 14256 >> 2] = $2; - HEAP32[$0 + 14260 >> 2] = $1; - $1 = HEAP32[$0 + 14256 >> 2]; - $2 = HEAP32[$0 + 14260 >> 2]; - HEAP32[$0 + 14284 >> 2] = $3; - HEAP32[$0 + 14280 >> 2] = 6232; - HEAP32[$0 + 14276 >> 2] = $2; - HEAP32[$0 + 14272 >> 2] = $1; - $3 = HEAP32[$0 + 14284 >> 2]; - $4 = HEAP32[$0 + 14280 >> 2]; - $1 = HEAP32[$0 + 14272 >> 2]; - HEAP32[$0 + 14268 >> 2] = HEAP32[$0 + 14276 >> 2]; - HEAP32[$0 + 14264 >> 2] = $1; - $2 = HEAP32[$0 + 14268 >> 2]; - $1 = HEAP32[$0 + 14264 >> 2]; + HEAP32[$0 + 1556 >> 2] = 0; + HEAP32[$0 + 1552 >> 2] = 394; + $1 = HEAP32[$0 + 1556 >> 2]; + $2 = HEAP32[$0 + 1552 >> 2]; + HEAP32[$0 + 11272 >> 2] = $2; + HEAP32[$0 + 11276 >> 2] = $1; + $1 = HEAP32[$0 + 11272 >> 2]; + $2 = HEAP32[$0 + 11276 >> 2]; + HEAP32[$0 + 11300 >> 2] = $3; + HEAP32[$0 + 11296 >> 2] = 6433; + HEAP32[$0 + 11292 >> 2] = $2; + HEAP32[$0 + 11288 >> 2] = $1; + $3 = HEAP32[$0 + 11300 >> 2]; + $4 = HEAP32[$0 + 11296 >> 2]; + $1 = HEAP32[$0 + 11288 >> 2]; + HEAP32[$0 + 11284 >> 2] = HEAP32[$0 + 11292 >> 2]; + HEAP32[$0 + 11280 >> 2] = $1; + $2 = HEAP32[$0 + 11284 >> 2]; + $1 = HEAP32[$0 + 11280 >> 2]; HEAP32[$0 >> 2] = $1; HEAP32[$0 + 4 >> 2] = $2; void_20emscripten__internal__RegisterClassMethod_float_20_28b2WheelJoint____29_28_29_20const___invoke_b2WheelJoint__28char_20const__2c_20float_20_28b2WheelJoint____29_28_29_20const_29($4, $0); - HEAP32[$0 + 1992 >> 2] = 1; - HEAP32[$0 + 1988 >> 2] = 16; - $1 = HEAP32[$0 + 1992 >> 2]; - $2 = HEAP32[$0 + 1988 >> 2]; - HEAP32[$0 + 14640 >> 2] = $2; - HEAP32[$0 + 14644 >> 2] = $1; - $1 = HEAP32[$0 + 14640 >> 2]; - $2 = HEAP32[$0 + 14644 >> 2]; - HEAP32[$0 + 14668 >> 2] = $3; - HEAP32[$0 + 14664 >> 2] = 6119; - HEAP32[$0 + 14660 >> 2] = $2; - HEAP32[$0 + 14656 >> 2] = $1; - $3 = HEAP32[$0 + 14664 >> 2]; - $1 = HEAP32[$0 + 14656 >> 2]; - HEAP32[$0 + 14652 >> 2] = HEAP32[$0 + 14660 >> 2]; - HEAP32[$0 + 14648 >> 2] = $1; - $2 = HEAP32[$0 + 14652 >> 2]; - $1 = HEAP32[$0 + 14648 >> 2]; - HEAP32[$0 + 1976 >> 2] = $1; - HEAP32[$0 + 1980 >> 2] = $2; - void_20emscripten__internal__RegisterClassMethod_void_20_28b2WheelJoint____29_28_29___invoke_b2WheelJoint__28char_20const__2c_20void_20_28b2WheelJoint____29_28_29_29($3, $0 + 1976 | 0); - __stack_pointer = $0 + 16288 | 0; + HEAP32[$0 + 1548 >> 2] = 1; + HEAP32[$0 + 1544 >> 2] = 16; + $1 = HEAP32[$0 + 1548 >> 2]; + $2 = HEAP32[$0 + 1544 >> 2]; + HEAP32[$0 + 11656 >> 2] = $2; + HEAP32[$0 + 11660 >> 2] = $1; + $1 = HEAP32[$0 + 11656 >> 2]; + $2 = HEAP32[$0 + 11660 >> 2]; + HEAP32[$0 + 11684 >> 2] = $3; + HEAP32[$0 + 11680 >> 2] = 6324; + HEAP32[$0 + 11676 >> 2] = $2; + HEAP32[$0 + 11672 >> 2] = $1; + $3 = HEAP32[$0 + 11680 >> 2]; + $1 = HEAP32[$0 + 11672 >> 2]; + HEAP32[$0 + 11668 >> 2] = HEAP32[$0 + 11676 >> 2]; + HEAP32[$0 + 11664 >> 2] = $1; + $2 = HEAP32[$0 + 11668 >> 2]; + $1 = HEAP32[$0 + 11664 >> 2]; + HEAP32[$0 + 1536 >> 2] = $1; + HEAP32[$0 + 1540 >> 2] = $2; + void_20emscripten__internal__RegisterClassMethod_void_20_28b2WheelJoint____29_28_29___invoke_b2WheelJoint__28char_20const__2c_20void_20_28b2WheelJoint____29_28_29_29($3, $0 + 1536 | 0); + __stack_pointer = $0 + 13120 | 0; } function dlmalloc($0) { @@ -8216,19 +6791,19 @@ function dlmalloc($0) { label$13: { label$14: { if ($0 >>> 0 <= 244) { - $6 = HEAP32[8034]; + $6 = HEAP32[7886]; $5 = $0 >>> 0 < 11 ? 16 : $0 + 11 & -8; $1 = $5 >>> 3 | 0; $0 = $6 >>> $1 | 0; if ($0 & 3) { $2 = (($0 ^ -1) & 1) + $1 | 0; $1 = $2 << 3; - $0 = $1 + 32176 | 0; - $1 = HEAP32[$1 + 32184 >> 2]; + $0 = $1 + 31584 | 0; + $1 = HEAP32[$1 + 31592 >> 2]; $5 = HEAP32[$1 + 8 >> 2]; label$17: { if (($0 | 0) == ($5 | 0)) { - wasm2js_i32$0 = 32136, wasm2js_i32$1 = __wasm_rotl_i32(-2, $2) & $6, HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = 31544, wasm2js_i32$1 = __wasm_rotl_i32(-2, $2) & $6, HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$17; } HEAP32[$5 + 12 >> 2] = $0; @@ -8241,7 +6816,7 @@ function dlmalloc($0) { HEAP32[$1 + 4 >> 2] = HEAP32[$1 + 4 >> 2] | 1; break label$1; } - $8 = HEAP32[8036]; + $8 = HEAP32[7888]; if ($8 >>> 0 >= $5 >>> 0) { break label$14; } @@ -8251,13 +6826,13 @@ function dlmalloc($0) { $0 = $2 & ($0 | 0 - $0); $1 = __wasm_ctz_i32($0 & 0 - $0); $0 = $1 << 3; - $2 = $0 + 32176 | 0; - $0 = HEAP32[$0 + 32184 >> 2]; + $2 = $0 + 31584 | 0; + $0 = HEAP32[$0 + 31592 >> 2]; $3 = HEAP32[$0 + 8 >> 2]; label$20: { if (($2 | 0) == ($3 | 0)) { $6 = __wasm_rotl_i32(-2, $1) & $6; - HEAP32[8034] = $6; + HEAP32[7886] = $6; break label$20; } HEAP32[$3 + 12 >> 2] = $2; @@ -8270,12 +6845,12 @@ function dlmalloc($0) { HEAP32[$3 + 4 >> 2] = $2 | 1; HEAP32[$0 + $1 >> 2] = $2; if ($8) { - $5 = ($8 & -8) + 32176 | 0; - $1 = HEAP32[8039]; + $5 = ($8 & -8) + 31584 | 0; + $1 = HEAP32[7891]; $4 = 1 << ($8 >>> 3); label$23: { if (!($6 & $4)) { - HEAP32[8034] = $4 | $6; + HEAP32[7886] = $4 | $6; $4 = $5; break label$23; } @@ -8287,15 +6862,15 @@ function dlmalloc($0) { HEAP32[$1 + 8 >> 2] = $4; } $0 = $0 + 8 | 0; - HEAP32[8039] = $3; - HEAP32[8036] = $2; + HEAP32[7891] = $3; + HEAP32[7888] = $2; break label$1; } - $9 = HEAP32[8035]; + $9 = HEAP32[7887]; if (!$9) { break label$14; } - $3 = HEAP32[(__wasm_ctz_i32(0 - $9 & $9) << 2) + 32440 >> 2]; + $3 = HEAP32[(__wasm_ctz_i32(0 - $9 & $9) << 2) + 31848 >> 2]; $1 = (HEAP32[$3 + 4 >> 2] & -8) - $5 | 0; $2 = $3; while (1) { @@ -8358,7 +6933,7 @@ function dlmalloc($0) { } $0 = $0 + 11 | 0; $5 = $0 & -8; - $8 = HEAP32[8035]; + $8 = HEAP32[7887]; if (!$8) { break label$14; } @@ -8375,7 +6950,7 @@ function dlmalloc($0) { $0 = Math_clz32($0 >>> 8 | 0); $7 = (($5 >>> 38 - $0 & 1) - ($0 << 1) | 0) + 62 | 0; } - $2 = HEAP32[($7 << 2) + 32440 >> 2]; + $2 = HEAP32[($7 << 2) + 31848 >> 2]; label$31: { label$32: { label$33: { @@ -8417,7 +6992,7 @@ function dlmalloc($0) { if (!$0) { break label$14; } - $0 = HEAP32[(__wasm_ctz_i32(0 - $0 & $0) << 2) + 32440 >> 2]; + $0 = HEAP32[(__wasm_ctz_i32(0 - $0 & $0) << 2) + 31848 >> 2]; } if (!$0) { break label$31; @@ -8439,7 +7014,7 @@ function dlmalloc($0) { break; } } - if (!$4 | HEAP32[8036] - $5 >>> 0 <= $1 >>> 0) { + if (!$4 | HEAP32[7888] - $5 >>> 0 <= $1 >>> 0) { break label$14; } $7 = HEAP32[$4 + 24 >> 2]; @@ -8477,9 +7052,9 @@ function dlmalloc($0) { HEAP32[$6 >> 2] = 0; break label$3; } - $0 = HEAP32[8036]; + $0 = HEAP32[7888]; if ($5 >>> 0 <= $0 >>> 0) { - $1 = HEAP32[8039]; + $1 = HEAP32[7891]; $2 = $0 - $5 | 0; label$45: { if ($2 >>> 0 >= 16) { @@ -8495,18 +7070,18 @@ function dlmalloc($0) { $3 = 0; $2 = 0; } - HEAP32[8036] = $2; - HEAP32[8039] = $3; + HEAP32[7888] = $2; + HEAP32[7891] = $3; $0 = $1 + 8 | 0; break label$1; } - $3 = HEAP32[8037]; + $3 = HEAP32[7889]; if ($5 >>> 0 < $3 >>> 0) { $1 = $3 - $5 | 0; - HEAP32[8037] = $1; - $0 = HEAP32[8040]; + HEAP32[7889] = $1; + $0 = HEAP32[7892]; $2 = $5 + $0 | 0; - HEAP32[8040] = $2; + HEAP32[7892] = $2; HEAP32[$2 + 4 >> 2] = $1 | 1; HEAP32[$0 + 4 >> 2] = $5 | 3; $0 = $0 + 8 | 0; @@ -8514,16 +7089,16 @@ function dlmalloc($0) { } $0 = 0; $8 = $5 + 47 | 0; - if (HEAP32[8152]) { - $1 = HEAP32[8154]; + if (HEAP32[8004]) { + $1 = HEAP32[8006]; } else { - HEAP32[8155] = -1; - HEAP32[8156] = -1; - HEAP32[8153] = 4096; - HEAP32[8154] = 4096; - HEAP32[8152] = $11 + 12 & -16 ^ 1431655768; - HEAP32[8157] = 0; - HEAP32[8145] = 0; + HEAP32[8007] = -1; + HEAP32[8008] = -1; + HEAP32[8005] = 4096; + HEAP32[8006] = 4096; + HEAP32[8004] = $11 + 12 & -16 ^ 1431655768; + HEAP32[8009] = 0; + HEAP32[7997] = 0; $1 = 4096; } $6 = $8 + $1 | 0; @@ -8532,23 +7107,23 @@ function dlmalloc($0) { if ($5 >>> 0 >= $4 >>> 0) { break label$1; } - $1 = HEAP32[8144]; + $1 = HEAP32[7996]; if ($1) { - $2 = HEAP32[8142]; + $2 = HEAP32[7994]; $9 = $4 + $2 | 0; if ($1 >>> 0 < $9 >>> 0 | $2 >>> 0 >= $9 >>> 0) { break label$1; } } label$51: { - if (!(HEAPU8[32580] & 4)) { + if (!(HEAPU8[31988] & 4)) { label$53: { label$54: { label$55: { label$56: { - $1 = HEAP32[8040]; + $1 = HEAP32[7892]; if ($1) { - $0 = 32584; + $0 = 31992; while (1) { $2 = HEAP32[$0 >> 2]; if ($2 >>> 0 <= $1 >>> 0 & HEAP32[$0 + 4 >> 2] + $2 >>> 0 > $1 >>> 0) { @@ -8566,7 +7141,7 @@ function dlmalloc($0) { break label$53; } $6 = $4; - $0 = HEAP32[8153]; + $0 = HEAP32[8005]; $1 = $0 - 1 | 0; if ($3 & $1) { $6 = ($4 - $3 | 0) + ($1 + $3 & 0 - $0) | 0; @@ -8574,9 +7149,9 @@ function dlmalloc($0) { if ($5 >>> 0 >= $6 >>> 0) { break label$53; } - $0 = HEAP32[8144]; + $0 = HEAP32[7996]; if ($0) { - $1 = HEAP32[8142]; + $1 = HEAP32[7994]; $2 = $6 + $1 | 0; if ($0 >>> 0 < $2 >>> 0 | $1 >>> 0 >= $2 >>> 0) { break label$53; @@ -8602,7 +7177,7 @@ function dlmalloc($0) { $3 = $0; break label$51; } - $1 = HEAP32[8154]; + $1 = HEAP32[8006]; $1 = $1 + ($8 - $6 | 0) & 0 - $1; if ((sbrk($1) | 0) == -1) { break label$53; @@ -8615,7 +7190,7 @@ function dlmalloc($0) { break label$51; } } - HEAP32[8145] = HEAP32[8145] | 4; + HEAP32[7997] = HEAP32[7997] | 4; } $3 = sbrk($4); $0 = sbrk(0); @@ -8627,15 +7202,15 @@ function dlmalloc($0) { break label$9; } } - $0 = HEAP32[8142] + $6 | 0; - HEAP32[8142] = $0; - if (HEAPU32[8143] < $0 >>> 0) { - HEAP32[8143] = $0; + $0 = HEAP32[7994] + $6 | 0; + HEAP32[7994] = $0; + if (HEAPU32[7995] < $0 >>> 0) { + HEAP32[7995] = $0; } label$64: { - $1 = HEAP32[8040]; + $1 = HEAP32[7892]; if ($1) { - $0 = 32584; + $0 = 31992; while (1) { $2 = HEAP32[$0 >> 2]; $4 = HEAP32[$0 + 4 >> 2]; @@ -8650,21 +7225,21 @@ function dlmalloc($0) { } break label$11; } - $0 = HEAP32[8038]; + $0 = HEAP32[7890]; if (!($0 >>> 0 <= $3 >>> 0 ? $0 : 0)) { - HEAP32[8038] = $3; + HEAP32[7890] = $3; } $0 = 0; - HEAP32[8147] = $6; - HEAP32[8146] = $3; - HEAP32[8042] = -1; - HEAP32[8043] = HEAP32[8152]; - HEAP32[8149] = 0; + HEAP32[7999] = $6; + HEAP32[7998] = $3; + HEAP32[7894] = -1; + HEAP32[7895] = HEAP32[8004]; + HEAP32[8001] = 0; while (1) { $1 = $0 << 3; - $2 = $1 + 32176 | 0; - HEAP32[$1 + 32184 >> 2] = $2; - HEAP32[$1 + 32188 >> 2] = $2; + $2 = $1 + 31584 | 0; + HEAP32[$1 + 31592 >> 2] = $2; + HEAP32[$1 + 31596 >> 2] = $2; $0 = $0 + 1 | 0; if (($0 | 0) != 32) { continue; @@ -8674,12 +7249,12 @@ function dlmalloc($0) { $0 = $6 - 40 | 0; $1 = $3 + 8 & 7 ? -8 - $3 & 7 : 0; $2 = $0 - $1 | 0; - HEAP32[8037] = $2; + HEAP32[7889] = $2; $1 = $1 + $3 | 0; - HEAP32[8040] = $1; + HEAP32[7892] = $1; HEAP32[$1 + 4 >> 2] = $2 | 1; HEAP32[($0 + $3 | 0) + 4 >> 2] = 40; - HEAP32[8041] = HEAP32[8156]; + HEAP32[7893] = HEAP32[8008]; break label$10; } if (HEAP32[$0 + 12 >> 2] & 8 | ($1 >>> 0 < $2 >>> 0 | $1 >>> 0 >= $3 >>> 0)) { @@ -8688,13 +7263,13 @@ function dlmalloc($0) { HEAP32[$0 + 4 >> 2] = $4 + $6; $0 = $1 + 8 & 7 ? -8 - $1 & 7 : 0; $2 = $1 + $0 | 0; - HEAP32[8040] = $2; - $3 = HEAP32[8037] + $6 | 0; + HEAP32[7892] = $2; + $3 = HEAP32[7889] + $6 | 0; $0 = $3 - $0 | 0; - HEAP32[8037] = $0; + HEAP32[7889] = $0; HEAP32[$2 + 4 >> 2] = $0 | 1; HEAP32[($1 + $3 | 0) + 4 >> 2] = 40; - HEAP32[8041] = HEAP32[8156]; + HEAP32[7893] = HEAP32[8008]; break label$10; } $4 = 0; @@ -8703,12 +7278,12 @@ function dlmalloc($0) { $3 = 0; break label$3; } - $4 = HEAP32[8038]; + $4 = HEAP32[7890]; if ($4 >>> 0 > $3 >>> 0) { - HEAP32[8038] = $3; + HEAP32[7890] = $3; } $2 = $3 + $6 | 0; - $0 = 32584; + $0 = 31992; label$70: { label$71: { label$72: { @@ -8726,7 +7301,7 @@ function dlmalloc($0) { break label$71; } } - $0 = 32584; + $0 = 31992; while (1) { $2 = HEAP32[$0 >> 2]; if ($2 >>> 0 <= $1 >>> 0) { @@ -8747,16 +7322,16 @@ function dlmalloc($0) { $5 = $5 + $7 | 0; $0 = $6 - $5 | 0; if (($1 | 0) == ($6 | 0)) { - HEAP32[8040] = $5; - $0 = HEAP32[8037] + $0 | 0; - HEAP32[8037] = $0; + HEAP32[7892] = $5; + $0 = HEAP32[7889] + $0 | 0; + HEAP32[7889] = $0; HEAP32[$5 + 4 >> 2] = $0 | 1; break label$4; } - if (HEAP32[8039] == ($6 | 0)) { - HEAP32[8039] = $5; - $0 = HEAP32[8036] + $0 | 0; - HEAP32[8036] = $0; + if (HEAP32[7891] == ($6 | 0)) { + HEAP32[7891] = $5; + $0 = HEAP32[7888] + $0 | 0; + HEAP32[7888] = $0; HEAP32[$5 + 4 >> 2] = $0 | 1; HEAP32[$0 + $5 >> 2] = $0; break label$4; @@ -8771,7 +7346,7 @@ function dlmalloc($0) { $1 = HEAP32[$6 + 12 >> 2]; $2 = HEAP32[$6 + 8 >> 2]; if (($1 | 0) == ($2 | 0)) { - wasm2js_i32$0 = 32136, wasm2js_i32$1 = HEAP32[8034] & __wasm_rotl_i32(-2, $4), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = 31544, wasm2js_i32$1 = HEAP32[7886] & __wasm_rotl_i32(-2, $4), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$6; } HEAP32[$2 + 12 >> 2] = $1; @@ -8816,27 +7391,27 @@ function dlmalloc($0) { $0 = $6 - 40 | 0; $4 = $3 + 8 & 7 ? -8 - $3 & 7 : 0; $7 = $0 - $4 | 0; - HEAP32[8037] = $7; + HEAP32[7889] = $7; $4 = $3 + $4 | 0; - HEAP32[8040] = $4; + HEAP32[7892] = $4; HEAP32[$4 + 4 >> 2] = $7 | 1; HEAP32[($0 + $3 | 0) + 4 >> 2] = 40; - HEAP32[8041] = HEAP32[8156]; + HEAP32[7893] = HEAP32[8008]; $0 = (($2 - 39 & 7 ? 39 - $2 & 7 : 0) + $2 | 0) - 47 | 0; $4 = $1 + 16 >>> 0 > $0 >>> 0 ? $1 : $0; HEAP32[$4 + 4 >> 2] = 27; - $0 = HEAP32[8149]; - $7 = HEAP32[8148]; + $0 = HEAP32[8001]; + $7 = HEAP32[8e3]; HEAP32[$4 + 16 >> 2] = $7; HEAP32[$4 + 20 >> 2] = $0; - $7 = HEAP32[8147]; - $0 = HEAP32[8146]; + $7 = HEAP32[7999]; + $0 = HEAP32[7998]; HEAP32[$4 + 8 >> 2] = $0; HEAP32[$4 + 12 >> 2] = $7; - HEAP32[8148] = $4 + 8; - HEAP32[8147] = $6; - HEAP32[8146] = $3; - HEAP32[8149] = 0; + HEAP32[8e3] = $4 + 8; + HEAP32[7999] = $6; + HEAP32[7998] = $3; + HEAP32[8001] = 0; $0 = $4 + 24 | 0; while (1) { HEAP32[$0 + 4 >> 2] = 7; @@ -8855,12 +7430,12 @@ function dlmalloc($0) { HEAP32[$1 + 4 >> 2] = $3 | 1; HEAP32[$4 >> 2] = $3; if ($3 >>> 0 <= 255) { - $0 = ($3 & -8) + 32176 | 0; + $0 = ($3 & -8) + 31584 | 0; $3 = 1 << ($3 >>> 3); - $2 = HEAP32[8034]; + $2 = HEAP32[7886]; label$86: { if (!($3 & $2)) { - HEAP32[8034] = $3 | $2; + HEAP32[7886] = $3 | $2; $2 = $0; break label$86; } @@ -8880,13 +7455,13 @@ function dlmalloc($0) { HEAP32[$1 + 28 >> 2] = $0; HEAP32[$1 + 16 >> 2] = 0; HEAP32[$1 + 20 >> 2] = 0; - $2 = ($0 << 2) + 32440 | 0; + $2 = ($0 << 2) + 31848 | 0; label$89: { - $4 = HEAP32[8035]; + $4 = HEAP32[7887]; $6 = 1 << $0; label$90: { if (!($4 & $6)) { - HEAP32[8035] = $4 | $6; + HEAP32[7887] = $4 | $6; HEAP32[$2 >> 2] = $1; break label$90; } @@ -8921,15 +7496,15 @@ function dlmalloc($0) { HEAP32[$1 + 12 >> 2] = $2; HEAP32[$1 + 8 >> 2] = $0; } - $0 = HEAP32[8037]; + $0 = HEAP32[7889]; if ($5 >>> 0 >= $0 >>> 0) { break label$9; } $1 = $0 - $5 | 0; - HEAP32[8037] = $1; - $0 = HEAP32[8040]; + HEAP32[7889] = $1; + $0 = HEAP32[7892]; $2 = $5 + $0 | 0; - HEAP32[8040] = $2; + HEAP32[7892] = $2; HEAP32[$2 + 4 >> 2] = $1 | 1; HEAP32[$0 + 4 >> 2] = $5 | 3; $0 = $0 + 8 | 0; @@ -8945,14 +7520,14 @@ function dlmalloc($0) { break label$6; } $2 = HEAP32[$6 + 28 >> 2]; - $1 = ($2 << 2) + 32440 | 0; + $1 = ($2 << 2) + 31848 | 0; label$93: { if (HEAP32[$1 >> 2] == ($6 | 0)) { HEAP32[$1 >> 2] = $3; if ($3) { break label$93; } - wasm2js_i32$0 = 32140, wasm2js_i32$1 = HEAP32[8035] & __wasm_rotl_i32(-2, $2), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = 31548, wasm2js_i32$1 = HEAP32[7887] & __wasm_rotl_i32(-2, $2), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$6; } HEAP32[(HEAP32[$9 + 16 >> 2] == ($6 | 0) ? 16 : 20) + $9 >> 2] = $3; @@ -8981,12 +7556,12 @@ function dlmalloc($0) { HEAP32[$5 + 4 >> 2] = $0 | 1; HEAP32[$0 + $5 >> 2] = $0; if ($0 >>> 0 <= 255) { - $1 = ($0 & -8) + 32176 | 0; + $1 = ($0 & -8) + 31584 | 0; $0 = 1 << ($0 >>> 3); - $2 = HEAP32[8034]; + $2 = HEAP32[7886]; label$97: { if (!($0 & $2)) { - HEAP32[8034] = $0 | $2; + HEAP32[7886] = $0 | $2; $0 = $1; break label$97; } @@ -9006,13 +7581,13 @@ function dlmalloc($0) { HEAP32[$5 + 28 >> 2] = $1; HEAP32[$5 + 16 >> 2] = 0; HEAP32[$5 + 20 >> 2] = 0; - $2 = ($1 << 2) + 32440 | 0; + $2 = ($1 << 2) + 31848 | 0; label$100: { - $3 = HEAP32[8035]; + $3 = HEAP32[7887]; $4 = 1 << $1; label$101: { if (!($3 & $4)) { - HEAP32[8035] = $3 | $4; + HEAP32[7887] = $3 | $4; HEAP32[$2 >> 2] = $5; break label$101; } @@ -9055,7 +7630,7 @@ function dlmalloc($0) { break label$104; } $2 = HEAP32[$4 + 28 >> 2]; - $0 = ($2 << 2) + 32440 | 0; + $0 = ($2 << 2) + 31848 | 0; label$105: { if (HEAP32[$0 >> 2] == ($4 | 0)) { HEAP32[$0 >> 2] = $3; @@ -9063,7 +7638,7 @@ function dlmalloc($0) { break label$105; } $8 = __wasm_rotl_i32(-2, $2) & $8; - HEAP32[8035] = $8; + HEAP32[7887] = $8; break label$104; } HEAP32[(HEAP32[$7 + 16 >> 2] == ($4 | 0) ? 16 : 20) + $7 >> 2] = $3; @@ -9097,12 +7672,12 @@ function dlmalloc($0) { HEAP32[$3 + 4 >> 2] = $1 | 1; HEAP32[$1 + $3 >> 2] = $1; if ($1 >>> 0 <= 255) { - $0 = ($1 & -8) + 32176 | 0; + $0 = ($1 & -8) + 31584 | 0; $1 = 1 << ($1 >>> 3); - $2 = HEAP32[8034]; + $2 = HEAP32[7886]; label$111: { if (!($1 & $2)) { - HEAP32[8034] = $1 | $2; + HEAP32[7886] = $1 | $2; $1 = $0; break label$111; } @@ -9122,12 +7697,12 @@ function dlmalloc($0) { HEAP32[$3 + 28 >> 2] = $0; HEAP32[$3 + 16 >> 2] = 0; HEAP32[$3 + 20 >> 2] = 0; - $2 = ($0 << 2) + 32440 | 0; + $2 = ($0 << 2) + 31848 | 0; label$114: { $5 = 1 << $0; label$115: { if (!($8 & $5)) { - HEAP32[8035] = $5 | $8; + HEAP32[7887] = $5 | $8; HEAP32[$2 >> 2] = $3; break label$115; } @@ -9170,14 +7745,14 @@ function dlmalloc($0) { break label$118; } $2 = HEAP32[$3 + 28 >> 2]; - $0 = ($2 << 2) + 32440 | 0; + $0 = ($2 << 2) + 31848 | 0; label$119: { if (HEAP32[$0 >> 2] == ($3 | 0)) { HEAP32[$0 >> 2] = $4; if ($4) { break label$119; } - wasm2js_i32$0 = 32140, wasm2js_i32$1 = __wasm_rotl_i32(-2, $2) & $9, HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = 31548, wasm2js_i32$1 = __wasm_rotl_i32(-2, $2) & $9, HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$118; } HEAP32[(HEAP32[$10 + 16 >> 2] == ($3 | 0) ? 16 : 20) + $10 >> 2] = $4; @@ -9211,12 +7786,12 @@ function dlmalloc($0) { HEAP32[$2 + 4 >> 2] = $1 | 1; HEAP32[$1 + $2 >> 2] = $1; if ($8) { - $5 = ($8 & -8) + 32176 | 0; - $0 = HEAP32[8039]; + $5 = ($8 & -8) + 31584 | 0; + $0 = HEAP32[7891]; $4 = 1 << ($8 >>> 3); label$125: { if (!($6 & $4)) { - HEAP32[8034] = $4 | $6; + HEAP32[7886] = $4 | $6; $4 = $5; break label$125; } @@ -9227,8 +7802,8 @@ function dlmalloc($0) { HEAP32[$0 + 12 >> 2] = $5; HEAP32[$0 + 8 >> 2] = $4; } - HEAP32[8039] = $2; - HEAP32[8036] = $1; + HEAP32[7891] = $2; + HEAP32[7888] = $1; } $0 = $3 + 8 | 0; } @@ -10223,7 +8798,7 @@ function printf_core($0, $1, $2, $3, $4, $5, $6) { break label$3; } $1 = $13 + 1 | 0; - $7 = HEAPU8[(Math_imul($9, 58) + $7 | 0) + 23391 | 0]; + $7 = HEAPU8[(Math_imul($9, 58) + $7 | 0) + 23615 | 0]; if ($7 - 1 >>> 0 < 8) { continue; } @@ -10263,7 +8838,7 @@ function printf_core($0, $1, $2, $3, $4, $5, $6) { $10 = $14 & -65537; $14 = $14 & 8192 ? $10 : $14; $19 = 0; - $24 = 1807; + $24 = 1832; $20 = $21; label$37: { label$38: { @@ -10368,7 +8943,7 @@ function printf_core($0, $1, $2, $3, $4, $5, $6) { $10 = HEAP32[$8 + 64 >> 2]; $17 = HEAP32[$8 + 68 >> 2]; $7 = $17; - $9 = 1807; + $9 = 1832; break label$45; } $7 = 0; @@ -10428,7 +9003,7 @@ function printf_core($0, $1, $2, $3, $4, $5, $6) { if (!($17 | $10) | !($14 & 8)) { break label$44; } - $24 = ($7 >>> 4 | 0) + 1807 | 0; + $24 = ($7 >>> 4 | 0) + 1832 | 0; $19 = 2; break label$44; } @@ -10453,16 +9028,16 @@ function printf_core($0, $1, $2, $3, $4, $5, $6) { HEAP32[$8 + 64 >> 2] = $10; HEAP32[$8 + 68 >> 2] = $7; $19 = 1; - $9 = 1807; + $9 = 1832; break label$45; } if ($14 & 2048) { $19 = 1; - $9 = 1808; + $9 = 1833; break label$45; } $19 = $14 & 1; - $9 = $19 ? 1809 : 1807; + $9 = $19 ? 1834 : 1832; } $24 = $9; $15 = fmt_u($10, $7, $21); @@ -10484,7 +9059,7 @@ function printf_core($0, $1, $2, $3, $4, $5, $6) { break label$8; } $7 = HEAP32[$8 + 64 >> 2]; - $15 = $7 ? $7 : 12166; + $15 = $7 ? $7 : 12640; $7 = strnlen($15, $11 >>> 0 >= 2147483647 ? 2147483647 : $11); $20 = $7 + $15 | 0; if (($11 | 0) >= 0) { @@ -10769,7 +9344,7 @@ function b2World__SolveTOI_28b2TimeStep_20const__29($0, $1) { } } if (!(HEAPF32[$2 + 364 >> 2] < Math_fround(1))) { - __assert_fail(7921, 6054, 684, 10675); + __assert_fail(8238, 6252, 684, 11154); wasm2js_trap(); } wasm2js_i32$0 = $2, wasm2js_i32$1 = b2Contact__GetChildIndexA_28_29_20const(HEAP32[$2 + 400 >> 2]), @@ -11209,7 +9784,7 @@ function b2ContactSolver__SolveVelocityConstraints_28_29($0) { b2Cross_28b2Vec2_20const__2c_20float_29($1 + 552 | 0, $1 + 560 | 0, Math_fround(1)); HEAPF32[$1 + 548 >> 2] = HEAPF32[HEAP32[$1 + 628 >> 2] + 136 >> 2]; if (!(HEAP32[$1 + 600 >> 2] == 1 | HEAP32[$1 + 600 >> 2] == 2)) { - __assert_fail(11887, 5446, 319, 3381); + __assert_fail(12361, 5644, 319, 3534); wasm2js_trap(); } HEAP32[$1 + 544 >> 2] = 0; @@ -11244,7 +9819,7 @@ function b2ContactSolver__SolveVelocityConstraints_28_29($0) { break; } label$6: { - if (!(HEAP8[29752] & 1 & HEAP32[$1 + 600 >> 2] != 1)) { + if (!(HEAP8[29160] & 1 & HEAP32[$1 + 600 >> 2] != 1)) { HEAP32[$1 + 456 >> 2] = 0; while (1) { if (HEAP32[$1 + 456 >> 2] < HEAP32[$1 + 600 >> 2]) { @@ -11281,7 +9856,7 @@ function b2ContactSolver__SolveVelocityConstraints_28_29($0) { HEAP32[$1 + 368 >> 2] = HEAP32[$1 + 628 >> 2] + 36; b2Vec2__b2Vec2_28float_2c_20float_29($1 + 360 | 0, HEAPF32[HEAP32[$1 + 372 >> 2] + 16 >> 2], HEAPF32[HEAP32[$1 + 368 >> 2] + 16 >> 2]); if (!(HEAPF32[$1 + 360 >> 2] >= Math_fround(0) & HEAPF32[$1 + 364 >> 2] >= Math_fround(0))) { - __assert_fail(8076, 5446, 417, 3381); + __assert_fail(8393, 5644, 417, 3534); wasm2js_trap(); } b2Cross_28float_2c_20b2Vec2_20const__29($1 + 328 | 0, HEAPF32[$1 + 572 >> 2], HEAP32[$1 + 372 >> 2] + 8 | 0); @@ -11439,7 +10014,7 @@ function fmt_fp($0, $1, $2, $3, $4, $5) { label$1: { if (($11 | 0) < 0) { $19 = 1; - $25 = 1817; + $25 = 1842; $1 = -$1; $8 = __DOUBLE_BITS($1); $11 = i64toi32_i32$HIGH_BITS; @@ -11448,11 +10023,11 @@ function fmt_fp($0, $1, $2, $3, $4, $5) { } if ($4 & 2048) { $19 = 1; - $25 = 1820; + $25 = 1845; break label$1; } $19 = $4 & 1; - $25 = $19 ? 1823 : 1818; + $25 = $19 ? 1848 : 1843; $26 = !$19; } $11 = $14; @@ -11464,7 +10039,7 @@ function fmt_fp($0, $1, $2, $3, $4, $5) { pad($0, 32, $2, $6, $4 & -65537); out($0, $25, $19); $7 = $5 & 32; - out($0, $1 != $1 ? $7 ? 6793 : 10671 : $7 ? 7703 : 10684, 3); + out($0, $1 != $1 ? $7 ? 7089 : 11150 : $7 ? 8031 : 11163, 3); pad($0, 32, $2, $6, $4 ^ 8192); $9 = ($2 | 0) < ($6 | 0) ? $6 : $2; break label$4; @@ -11884,7 +10459,7 @@ function fmt_fp($0, $1, $2, $3, $4, $5) { break; } if ($14) { - out($0, 12133, 1); + out($0, 12607, 1); } if (($13 | 0) <= 0 | $7 >>> 0 <= $10 >>> 0) { break label$51; @@ -11952,7 +10527,7 @@ function fmt_fp($0, $1, $2, $3, $4, $5) { if (!($8 | $13)) { break label$64; } - out($0, 12133, 1); + out($0, 12607, 1); } $9 = $3 - $6 | 0; out($0, $6, ($9 | 0) > ($13 | 0) ? $13 : $9); @@ -12023,7 +10598,7 @@ function fmt_fp($0, $1, $2, $3, $4, $5) { } else { $7 = -2147483648; } - HEAP8[$6 | 0] = HEAPU8[$7 + 23920 | 0] | $10; + HEAP8[$6 | 0] = HEAPU8[$7 + 24144 | 0] | $10; $1 = ($1 - +($7 | 0)) * 16; $7 = $6 + 1 | 0; if (!(!(($3 | 0) > 0 | $9) & $1 == 0 | ($7 - ($12 + 16 | 0) | 0) != 1)) { @@ -12425,7 +11000,7 @@ function b2ContactSolver__InitializeVelocityConstraints_28_29($0) { HEAP32[$1 + 276 >> 2] = $2; HEAPF32[$1 + 268 >> 2] = HEAPF32[(HEAP32[$4 + 28 >> 2] + Math_imul(HEAP32[$1 + 364 >> 2], 12) | 0) + 8 >> 2]; if (HEAP32[HEAP32[$1 + 372 >> 2] + 60 >> 2] <= 0) { - __assert_fail(12004, 5446, 176, 3351); + __assert_fail(12478, 5644, 176, 3504); wasm2js_trap(); } else { b2Transform__b2Transform_28_29($1 + 252 | 0); @@ -12518,7 +11093,7 @@ function b2ContactSolver__InitializeVelocityConstraints_28_29($0) { } break; } - if (!(!(HEAP8[29752] & 1) | HEAP32[HEAP32[$1 + 388 >> 2] + 148 >> 2] != 2)) { + if (!(!(HEAP8[29160] & 1) | HEAP32[HEAP32[$1 + 388 >> 2] + 148 >> 2] != 2)) { HEAP32[$1 + 64 >> 2] = HEAP32[$1 + 388 >> 2]; HEAP32[$1 + 60 >> 2] = HEAP32[$1 + 388 >> 2] + 36; wasm2js_i32$0 = $1, wasm2js_f32$0 = b2Cross_28b2Vec2_20const__2c_20b2Vec2_20const__29(HEAP32[$1 + 64 >> 2], HEAP32[$1 + 388 >> 2] + 72 | 0), @@ -13406,7 +11981,7 @@ function b2TimeOfImpact_28b2TOIOutput__2c_20b2TOIInput_20const__29($0, $1) { HEAP32[$2 + 444 >> 2] = $0; HEAP32[$2 + 440 >> 2] = $1; b2Timer__b2Timer_28_29($2 + 439 | 0); - HEAP32[7719] = HEAP32[7719] + 1; + HEAP32[7571] = HEAP32[7571] + 1; HEAP32[HEAP32[$2 + 444 >> 2] >> 2] = 0; HEAPF32[HEAP32[$2 + 444 >> 2] + 4 >> 2] = HEAPF32[HEAP32[$2 + 440 >> 2] + 128 >> 2]; HEAP32[$2 + 432 >> 2] = HEAP32[$2 + 440 >> 2]; @@ -13455,7 +12030,7 @@ function b2TimeOfImpact_28b2TOIOutput__2c_20b2TOIInput_20const__29($0, $1) { HEAPF32[wasm2js_i32$0 + 340 >> 2] = wasm2js_f32$0; HEAPF32[$2 + 336 >> 2] = .0012499999720603228; if (!(HEAPF32[$2 + 340 >> 2] > HEAPF32[$2 + 336 >> 2])) { - __assert_fail(9802, 5237, 283, 3275); + __assert_fail(10211, 5435, 283, 3427); wasm2js_trap(); } HEAPF32[$2 + 332 >> 2] = 0; @@ -13595,7 +12170,7 @@ function b2TimeOfImpact_28b2TOIOutput__2c_20b2TOIInput_20const__29($0, $1) { HEAPF32[$2 + 20 >> 2] = Math_fround(HEAPF32[$2 + 28 >> 2] + HEAPF32[$2 + 24 >> 2]) * Math_fround(.5); } HEAP32[$2 + 32 >> 2] = HEAP32[$2 + 32 >> 2] + 1; - HEAP32[7722] = HEAP32[7722] + 1; + HEAP32[7574] = HEAP32[7574] + 1; wasm2js_i32$0 = $2, wasm2js_f32$0 = b2SeparationFunction__Evaluate_28int_2c_20int_2c_20float_29_20const($2 - -64 | 0, HEAP32[$2 + 48 >> 2], HEAP32[$2 + 44 >> 2], HEAPF32[$2 + 20 >> 2]), HEAPF32[wasm2js_i32$0 + 16 >> 2] = wasm2js_f32$0; label$15: { @@ -13619,7 +12194,7 @@ function b2TimeOfImpact_28b2TOIOutput__2c_20b2TOIInput_20const__29($0, $1) { } break; } - wasm2js_i32$0 = 30892, wasm2js_i32$1 = int_20b2Max_int__28int_2c_20int_29(HEAP32[7723], HEAP32[$2 + 32 >> 2]), + wasm2js_i32$0 = 30300, wasm2js_i32$1 = int_20b2Max_int__28int_2c_20int_29(HEAP32[7575], HEAP32[$2 + 32 >> 2]), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; HEAP32[$2 + 52 >> 2] = HEAP32[$2 + 52 >> 2] + 1; if (HEAP32[$2 + 52 >> 2] != 8) { @@ -13629,7 +12204,7 @@ function b2TimeOfImpact_28b2TOIOutput__2c_20b2TOIInput_20const__29($0, $1) { break; } HEAP32[$2 + 324 >> 2] = HEAP32[$2 + 324 >> 2] + 1; - HEAP32[7720] = HEAP32[7720] + 1; + HEAP32[7572] = HEAP32[7572] + 1; if (HEAP8[$2 + 63 | 0] & 1) { break label$3; } @@ -13641,13 +12216,13 @@ function b2TimeOfImpact_28b2TOIOutput__2c_20b2TOIInput_20const__29($0, $1) { } break; } - wasm2js_i32$0 = 30884, wasm2js_i32$1 = int_20b2Max_int__28int_2c_20int_29(HEAP32[7721], HEAP32[$2 + 324 >> 2]), + wasm2js_i32$0 = 30292, wasm2js_i32$1 = int_20b2Max_int__28int_2c_20int_29(HEAP32[7573], HEAP32[$2 + 324 >> 2]), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; wasm2js_i32$0 = $2, wasm2js_f32$0 = b2Timer__GetMilliseconds_28_29_20const($2 + 439 | 0), HEAPF32[wasm2js_i32$0 + 12 >> 2] = wasm2js_f32$0; - wasm2js_i32$0 = 30872, wasm2js_f32$0 = float_20b2Max_float__28float_2c_20float_29(HEAPF32[7718], HEAPF32[$2 + 12 >> 2]), + wasm2js_i32$0 = 30280, wasm2js_f32$0 = float_20b2Max_float__28float_2c_20float_29(HEAPF32[7570], HEAPF32[$2 + 12 >> 2]), HEAPF32[wasm2js_i32$0 >> 2] = wasm2js_f32$0; - HEAPF32[7717] = HEAPF32[7717] + HEAPF32[$2 + 12 >> 2]; + HEAPF32[7569] = HEAPF32[7569] + HEAPF32[$2 + 12 >> 2]; __stack_pointer = $2 + 448 | 0; } @@ -13872,14 +12447,14 @@ function __rem_pio2_large($0, $1, $2, $3, $4) { $6 = ($2 - 3 | 0) / 24 | 0; $18 = ($6 | 0) > 0 ? $6 : 0; $12 = Math_imul($18, -24) + $2 | 0; - $13 = HEAP32[($4 << 2) + 20608 >> 2]; + $13 = HEAP32[($4 << 2) + 20832 >> 2]; $15 = $3 - 1 | 0; if (($13 + $15 | 0) >= 0) { $7 = $3 + $13 | 0; $2 = $18 - $15 | 0; $6 = 0; while (1) { - $5 = ($2 | 0) < 0 ? 0 : +HEAP32[($2 << 2) + 20624 >> 2]; + $5 = ($2 | 0) < 0 ? 0 : +HEAP32[($2 << 2) + 20848 >> 2]; HEAPF64[($8 + 320 | 0) + ($6 << 3) >> 3] = $5; $2 = $2 + 1 | 0; $6 = $6 + 1 | 0; @@ -14108,7 +12683,7 @@ function __rem_pio2_large($0, $1, $2, $3, $4) { while (1) { $6 = $3 + $7 | 0; $7 = $7 + 1 | 0; - HEAPF64[($8 + 320 | 0) + ($6 << 3) >> 3] = HEAP32[($18 + $7 << 2) + 20624 >> 2]; + HEAPF64[($8 + 320 | 0) + ($6 << 3) >> 3] = HEAP32[($18 + $7 << 2) + 20848 >> 2]; $2 = 0; $5 = 0; if (($3 | 0) > 0) { @@ -14193,7 +12768,7 @@ function __rem_pio2_large($0, $1, $2, $3, $4) { $0 = ($10 | 0) > ($13 | 0) ? $13 : $10; if (($0 | 0) >= 0) { while (1) { - $5 = HEAPF64[($2 << 3) + 23392 >> 3] * HEAPF64[($2 + $6 << 3) + $8 >> 3] + $5; + $5 = HEAPF64[($2 << 3) + 23616 >> 3] * HEAPF64[($2 + $6 << 3) + $8 >> 3] + $5; $3 = ($0 | 0) != ($2 | 0); $2 = $2 + 1 | 0; if ($3) { @@ -15153,7 +13728,7 @@ function b2CollideEdgeAndCircle_28b2Manifold__2c_20b2EdgeShape_20const__2c_20b2T wasm2js_i32$0 = $5, wasm2js_f32$0 = b2Dot_28b2Vec2_20const__2c_20b2Vec2_20const__29($0, $0), HEAPF32[wasm2js_i32$0 + 64 >> 2] = wasm2js_f32$0; if (!(HEAPF32[$5 + 64 >> 2] > Math_fround(0))) { - __assert_fail(7935, 5789, 131, 9436); + __assert_fail(8252, 5987, 131, 9845); wasm2js_trap(); } $6 = HEAPF32[$5 + 64 >> 2]; @@ -15333,11 +13908,11 @@ function b2DynamicTree__InsertLeaf_28int_29($0, $1) { HEAP32[$2 + 4 >> 2] = HEAP32[(HEAP32[$1 + 4 >> 2] + Math_imul(HEAP32[$2 + 148 >> 2], 40) | 0) + 24 >> 2]; HEAP32[$2 >> 2] = HEAP32[(HEAP32[$1 + 4 >> 2] + Math_imul(HEAP32[$2 + 148 >> 2], 40) | 0) + 28 >> 2]; if (HEAP32[$2 + 4 >> 2] == -1) { - __assert_fail(12220, 5858, 327, 7846); + __assert_fail(12694, 6056, 327, 8163); wasm2js_trap(); } if (HEAP32[$2 >> 2] == -1) { - __assert_fail(12205, 5858, 328, 7846); + __assert_fail(12679, 6056, 328, 8163); wasm2js_trap(); } else { $0 = int_20b2Max_int__28int_2c_20int_29(HEAP32[(HEAP32[$1 + 4 >> 2] + Math_imul(HEAP32[$2 + 4 >> 2], 40) | 0) + 32 >> 2], HEAP32[(HEAP32[$1 + 4 >> 2] + Math_imul(HEAP32[$2 >> 2], 40) | 0) + 32 >> 2]); @@ -15359,7 +13934,7 @@ function b2DynamicTree__Balance_28int_29($0, $1) { HEAP32[$2 + 68 >> 2] = $1; $0 = HEAP32[$2 + 72 >> 2]; if (HEAP32[$2 + 68 >> 2] == -1) { - __assert_fail(12194, 5858, 402, 9821); + __assert_fail(12668, 6056, 402, 10230); wasm2js_trap(); } HEAP32[$2 + 64 >> 2] = HEAP32[$0 + 4 >> 2] + Math_imul(HEAP32[$2 + 68 >> 2], 40); @@ -15371,11 +13946,11 @@ function b2DynamicTree__Balance_28int_29($0, $1) { HEAP32[$2 + 60 >> 2] = HEAP32[HEAP32[$2 + 64 >> 2] + 24 >> 2]; HEAP32[$2 + 56 >> 2] = HEAP32[HEAP32[$2 + 64 >> 2] + 28 >> 2]; if (!(HEAP32[$2 + 60 >> 2] < HEAP32[$0 + 12 >> 2] & HEAP32[$2 + 60 >> 2] >= 0)) { - __assert_fail(1618, 5858, 412, 9821); + __assert_fail(1624, 6056, 412, 10230); wasm2js_trap(); } if (!(HEAP32[$2 + 56 >> 2] < HEAP32[$0 + 12 >> 2] & HEAP32[$2 + 56 >> 2] >= 0)) { - __assert_fail(1587, 5858, 413, 9821); + __assert_fail(1593, 6056, 413, 10230); wasm2js_trap(); } HEAP32[$2 + 52 >> 2] = HEAP32[$0 + 4 >> 2] + Math_imul(HEAP32[$2 + 60 >> 2], 40); @@ -15387,11 +13962,11 @@ function b2DynamicTree__Balance_28int_29($0, $1) { HEAP32[$2 + 32 >> 2] = HEAP32[$0 + 4 >> 2] + Math_imul(HEAP32[$2 + 40 >> 2], 40); HEAP32[$2 + 28 >> 2] = HEAP32[$0 + 4 >> 2] + Math_imul(HEAP32[$2 + 36 >> 2], 40); if (!(HEAP32[$2 + 40 >> 2] < HEAP32[$0 + 12 >> 2] & HEAP32[$2 + 40 >> 2] >= 0)) { - __assert_fail(1494, 5858, 427, 9821); + __assert_fail(1500, 6056, 427, 10230); wasm2js_trap(); } if (!(HEAP32[$2 + 36 >> 2] < HEAP32[$0 + 12 >> 2] & HEAP32[$2 + 36 >> 2] >= 0)) { - __assert_fail(1463, 5858, 428, 9821); + __assert_fail(1469, 6056, 428, 10230); wasm2js_trap(); } HEAP32[HEAP32[$2 + 48 >> 2] + 24 >> 2] = HEAP32[$2 + 68 >> 2]; @@ -15404,7 +13979,7 @@ function b2DynamicTree__Balance_28int_29($0, $1) { break label$14; } if (HEAP32[(HEAP32[$0 + 4 >> 2] + Math_imul(HEAP32[HEAP32[$2 + 48 >> 2] + 20 >> 2], 40) | 0) + 28 >> 2] != HEAP32[$2 + 68 >> 2]) { - __assert_fail(10991, 5858, 444, 9821); + __assert_fail(11465, 6056, 444, 10230); wasm2js_trap(); } HEAP32[(HEAP32[$0 + 4 >> 2] + Math_imul(HEAP32[HEAP32[$2 + 48 >> 2] + 20 >> 2], 40) | 0) + 28 >> 2] = HEAP32[$2 + 56 >> 2]; @@ -15444,11 +14019,11 @@ function b2DynamicTree__Balance_28int_29($0, $1) { HEAP32[$2 + 16 >> 2] = HEAP32[$0 + 4 >> 2] + Math_imul(HEAP32[$2 + 24 >> 2], 40); HEAP32[$2 + 12 >> 2] = HEAP32[$0 + 4 >> 2] + Math_imul(HEAP32[$2 + 20 >> 2], 40); if (!(HEAP32[$2 + 24 >> 2] < HEAP32[$0 + 12 >> 2] & HEAP32[$2 + 24 >> 2] >= 0)) { - __assert_fail(1556, 5858, 487, 9821); + __assert_fail(1562, 6056, 487, 10230); wasm2js_trap(); } if (!(HEAP32[$2 + 20 >> 2] < HEAP32[$0 + 12 >> 2] & HEAP32[$2 + 20 >> 2] >= 0)) { - __assert_fail(1525, 5858, 488, 9821); + __assert_fail(1531, 6056, 488, 10230); wasm2js_trap(); } HEAP32[HEAP32[$2 + 52 >> 2] + 24 >> 2] = HEAP32[$2 + 68 >> 2]; @@ -15461,7 +14036,7 @@ function b2DynamicTree__Balance_28int_29($0, $1) { break label$25; } if (HEAP32[(HEAP32[$0 + 4 >> 2] + Math_imul(HEAP32[HEAP32[$2 + 52 >> 2] + 20 >> 2], 40) | 0) + 28 >> 2] != HEAP32[$2 + 68 >> 2]) { - __assert_fail(11023, 5858, 504, 9821); + __assert_fail(11497, 6056, 504, 10230); wasm2js_trap(); } HEAP32[(HEAP32[$0 + 4 >> 2] + Math_imul(HEAP32[HEAP32[$2 + 52 >> 2] + 20 >> 2], 40) | 0) + 28 >> 2] = HEAP32[$2 + 60 >> 2]; @@ -15517,7 +14092,7 @@ function b2SeparationFunction__Initialize_28b2SimplexCache_20const__2c_20b2Dista HEAP32[$2 + 4 >> 2] = HEAP32[$7 + 312 >> 2]; HEAP32[$7 + 300 >> 2] = HEAPU16[HEAP32[$7 + 324 >> 2] + 4 >> 1]; if (!(HEAP32[$7 + 300 >> 2] < 3 & HEAP32[$7 + 300 >> 2] > 0)) { - __assert_fail(11828, 5237, 56, 8434); + __assert_fail(12302, 5435, 56, 8768); wasm2js_trap(); } $3 = HEAP32[$7 + 316 >> 2]; @@ -16043,7 +14618,7 @@ function b2World__Solve_28b2TimeStep_20const__29($0, $1) { HEAP32[$2 + 88 >> 2] = $1; HEAP32[$2 + 84 >> 2] = HEAP32[($1 << 2) + $3 >> 2]; if (!(b2Body__IsEnabled_28_29_20const(HEAP32[$2 + 84 >> 2]) & 1)) { - __assert_fail(8548, 6054, 453, 8520); + __assert_fail(8897, 6252, 453, 8869); wasm2js_trap(); } b2Island__Add_28b2Body__29($2 + 116 | 0, HEAP32[$2 + 84 >> 2]); @@ -16079,7 +14654,7 @@ function b2World__Solve_28b2TimeStep_20const__29($0, $1) { break label$16; } if (HEAP32[$2 + 88 >> 2] >= HEAP32[$2 + 100 >> 2]) { - __assert_fail(8484, 6054, 503, 8520); + __assert_fail(8833, 6252, 503, 8869); wasm2js_trap(); } $3 = HEAP32[$2 + 68 >> 2]; @@ -16112,7 +14687,7 @@ function b2World__Solve_28b2TimeStep_20const__29($0, $1) { break label$22; } if (HEAP32[$2 + 88 >> 2] >= HEAP32[$2 + 100 >> 2]) { - __assert_fail(8484, 6054, 532, 8520); + __assert_fail(8833, 6252, 532, 8869); wasm2js_trap(); } $3 = HEAP32[$2 + 60 >> 2]; @@ -16484,7 +15059,7 @@ function b2GearJoint__b2GearJoint_28b2GearJointDef_20const__29($0, $1) { $1 = HEAP32[$2 + 232 >> 2]; HEAP32[$2 + 236 >> 2] = $1; b2Joint__b2Joint_28b2JointDef_20const__29($1, HEAP32[$2 + 228 >> 2]); - HEAP32[$1 >> 2] = 18764; + HEAP32[$1 >> 2] = 18992; b2Vec2__b2Vec2_28_29($1 + 92 | 0); b2Vec2__b2Vec2_28_29($1 + 100 | 0); b2Vec2__b2Vec2_28_29($1 + 108 | 0); @@ -16504,11 +15079,11 @@ function b2GearJoint__b2GearJoint_28b2GearJointDef_20const__29($0, $1) { wasm2js_i32$0 = $1, wasm2js_i32$1 = b2Joint__GetType_28_29_20const(HEAP32[$1 + 72 >> 2]), HEAP32[wasm2js_i32$0 + 80 >> 2] = wasm2js_i32$1; if (!(HEAP32[$1 + 76 >> 2] == 1 | HEAP32[$1 + 76 >> 2] == 2)) { - __assert_fail(2767, 4316, 57, 2613); + __assert_fail(2893, 4514, 57, 2739); wasm2js_trap(); } if (!(HEAP32[$1 + 80 >> 2] == 1 | HEAP32[$1 + 80 >> 2] == 2)) { - __assert_fail(2709, 4316, 58, 2613); + __assert_fail(2835, 4514, 58, 2739); wasm2js_trap(); } wasm2js_i32$0 = $1, wasm2js_i32$1 = b2Joint__GetBodyA_28_29(HEAP32[$1 + 68 >> 2]), @@ -16684,20 +15259,20 @@ function dlfree($0) { } $1 = HEAP32[$2 >> 2]; $2 = $2 - $1 | 0; - $4 = HEAP32[8038]; + $4 = HEAP32[7890]; if ($2 >>> 0 < $4 >>> 0) { break label$1; } $0 = $0 + $1 | 0; label$3: { label$4: { - if (HEAP32[8039] != ($2 | 0)) { + if (HEAP32[7891] != ($2 | 0)) { if ($1 >>> 0 <= 255) { $6 = $1 >>> 3 | 0; $1 = HEAP32[$2 + 12 >> 2]; $4 = HEAP32[$2 + 8 >> 2]; if (($1 | 0) == ($4 | 0)) { - wasm2js_i32$0 = 32136, wasm2js_i32$1 = HEAP32[8034] & __wasm_rotl_i32(-2, $6), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = 31544, wasm2js_i32$1 = HEAP32[7886] & __wasm_rotl_i32(-2, $6), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$2; } HEAP32[$4 + 12 >> 2] = $1; @@ -16743,7 +15318,7 @@ function dlfree($0) { if (($1 & 3) != 3) { break label$2; } - HEAP32[8036] = $0; + HEAP32[7888] = $0; HEAP32[$5 + 4 >> 2] = $1 & -2; HEAP32[$2 + 4 >> 2] = $0 | 1; HEAP32[$5 >> 2] = $0; @@ -16755,14 +15330,14 @@ function dlfree($0) { break label$2; } $4 = HEAP32[$2 + 28 >> 2]; - $1 = ($4 << 2) + 32440 | 0; + $1 = ($4 << 2) + 31848 | 0; label$11: { if (HEAP32[$1 >> 2] == ($2 | 0)) { HEAP32[$1 >> 2] = $3; if ($3) { break label$11; } - wasm2js_i32$0 = 32140, wasm2js_i32$1 = HEAP32[8035] & __wasm_rotl_i32(-2, $4), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = 31548, wasm2js_i32$1 = HEAP32[7887] & __wasm_rotl_i32(-2, $4), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$2; } HEAP32[(HEAP32[$7 + 16 >> 2] == ($2 | 0) ? 16 : 20) + $7 >> 2] = $3; @@ -16795,22 +15370,22 @@ function dlfree($0) { label$16: { label$17: { if (!($1 & 2)) { - if (HEAP32[8040] == ($5 | 0)) { - HEAP32[8040] = $2; - $0 = HEAP32[8037] + $0 | 0; - HEAP32[8037] = $0; + if (HEAP32[7892] == ($5 | 0)) { + HEAP32[7892] = $2; + $0 = HEAP32[7889] + $0 | 0; + HEAP32[7889] = $0; HEAP32[$2 + 4 >> 2] = $0 | 1; - if (HEAP32[8039] != ($2 | 0)) { + if (HEAP32[7891] != ($2 | 0)) { break label$1; } - HEAP32[8036] = 0; - HEAP32[8039] = 0; + HEAP32[7888] = 0; + HEAP32[7891] = 0; return; } - if (HEAP32[8039] == ($5 | 0)) { - HEAP32[8039] = $2; - $0 = HEAP32[8036] + $0 | 0; - HEAP32[8036] = $0; + if (HEAP32[7891] == ($5 | 0)) { + HEAP32[7891] = $2; + $0 = HEAP32[7888] + $0 | 0; + HEAP32[7888] = $0; HEAP32[$2 + 4 >> 2] = $0 | 1; HEAP32[$0 + $2 >> 2] = $0; return; @@ -16821,7 +15396,7 @@ function dlfree($0) { $1 = HEAP32[$5 + 12 >> 2]; $4 = HEAP32[$5 + 8 >> 2]; if (($1 | 0) == ($4 | 0)) { - wasm2js_i32$0 = 32136, wasm2js_i32$1 = HEAP32[8034] & __wasm_rotl_i32(-2, $6), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = 31544, wasm2js_i32$1 = HEAP32[7886] & __wasm_rotl_i32(-2, $6), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$15; } HEAP32[$4 + 12 >> 2] = $1; @@ -16874,14 +15449,14 @@ function dlfree($0) { break label$15; } $4 = HEAP32[$5 + 28 >> 2]; - $1 = ($4 << 2) + 32440 | 0; + $1 = ($4 << 2) + 31848 | 0; label$26: { if (HEAP32[$1 >> 2] == ($5 | 0)) { HEAP32[$1 >> 2] = $3; if ($3) { break label$26; } - wasm2js_i32$0 = 32140, wasm2js_i32$1 = HEAP32[8035] & __wasm_rotl_i32(-2, $4), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = 31548, wasm2js_i32$1 = HEAP32[7887] & __wasm_rotl_i32(-2, $4), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; break label$15; } HEAP32[(HEAP32[$7 + 16 >> 2] == ($5 | 0) ? 16 : 20) + $7 >> 2] = $3; @@ -16904,19 +15479,19 @@ function dlfree($0) { } HEAP32[$2 + 4 >> 2] = $0 | 1; HEAP32[$0 + $2 >> 2] = $0; - if (HEAP32[8039] != ($2 | 0)) { + if (HEAP32[7891] != ($2 | 0)) { break label$14; } - HEAP32[8036] = $0; + HEAP32[7888] = $0; return; } if ($0 >>> 0 <= 255) { - $1 = ($0 & -8) + 32176 | 0; + $1 = ($0 & -8) + 31584 | 0; $0 = 1 << ($0 >>> 3); - $4 = HEAP32[8034]; + $4 = HEAP32[7886]; label$30: { if (!($0 & $4)) { - HEAP32[8034] = $0 | $4; + HEAP32[7886] = $0 | $4; $0 = $1; break label$30; } @@ -16936,14 +15511,14 @@ function dlfree($0) { HEAP32[$2 + 28 >> 2] = $1; HEAP32[$2 + 16 >> 2] = 0; HEAP32[$2 + 20 >> 2] = 0; - $4 = ($1 << 2) + 32440 | 0; + $4 = ($1 << 2) + 31848 | 0; label$33: { label$34: { - $3 = HEAP32[8035]; + $3 = HEAP32[7887]; $5 = 1 << $1; label$35: { if (!($3 & $5)) { - HEAP32[8035] = $3 | $5; + HEAP32[7887] = $3 | $5; HEAP32[$4 >> 2] = $2; break label$35; } @@ -16978,8 +15553,8 @@ function dlfree($0) { HEAP32[$2 + 12 >> 2] = $4; HEAP32[$2 + 8 >> 2] = $0; } - $2 = HEAP32[8042] - 1 | 0; - HEAP32[8042] = $2 ? $2 : -1; + $2 = HEAP32[7894] - 1 | 0; + HEAP32[7894] = $2 ? $2 : -1; } } @@ -17174,11 +15749,11 @@ function b2Island__SolveTOI_28b2TimeStep_20const__2c_20int_2c_20int_29($0, $1, $ HEAP32[$4 + 192 >> 2] = $3; $5 = HEAP32[$4 + 204 >> 2]; if (HEAP32[$4 + 196 >> 2] >= HEAP32[$5 + 28 >> 2]) { - __assert_fail(2155, 5992, 391, 10675); + __assert_fail(2254, 6190, 391, 11154); wasm2js_trap(); } if (HEAP32[$4 + 192 >> 2] >= HEAP32[$5 + 28 >> 2]) { - __assert_fail(2131, 5992, 392, 10675); + __assert_fail(2230, 6190, 392, 11154); wasm2js_trap(); } HEAP32[$4 + 188 >> 2] = 0; @@ -17493,7 +16068,7 @@ function b2Distance_28b2DistanceOutput__2c_20b2SimplexCache__2c_20b2DistanceInpu HEAP32[$3 + 332 >> 2] = $0; HEAP32[$3 + 328 >> 2] = $1; HEAP32[$3 + 324 >> 2] = $2; - HEAP32[7502] = HEAP32[7502] + 1; + HEAP32[7354] = HEAP32[7354] + 1; HEAP32[$3 + 320 >> 2] = HEAP32[$3 + 324 >> 2]; HEAP32[$3 + 316 >> 2] = HEAP32[$3 + 324 >> 2] + 28; $2 = HEAP32[$3 + 324 >> 2]; @@ -17554,7 +16129,7 @@ function b2Distance_28b2DistanceOutput__2c_20b2SimplexCache__2c_20b2DistanceInpu break label$6; } } - __assert_fail(8975, 5927, 505, 9791); + __assert_fail(9386, 6125, 505, 10200); wasm2js_trap(); } if (HEAP32[$3 + 276 >> 2] == 3) { @@ -17596,7 +16171,7 @@ function b2Distance_28b2DistanceOutput__2c_20b2SimplexCache__2c_20b2DistanceInpu HEAP32[$1 + 16 >> 2] = $2; HEAP32[$1 + 20 >> 2] = $0; HEAP32[$3 + 128 >> 2] = HEAP32[$3 + 128 >> 2] + 1; - HEAP32[7503] = HEAP32[7503] + 1; + HEAP32[7355] = HEAP32[7355] + 1; HEAP8[$3 + 63 | 0] = 0; HEAP32[$3 + 56 >> 2] = 0; while (1) { @@ -17618,7 +16193,7 @@ function b2Distance_28b2DistanceOutput__2c_20b2SimplexCache__2c_20b2DistanceInpu } break; } - wasm2js_i32$0 = 30016, wasm2js_i32$1 = int_20b2Max_int__28int_2c_20int_29(HEAP32[7504], HEAP32[$3 + 128 >> 2]), + wasm2js_i32$0 = 29424, wasm2js_i32$1 = int_20b2Max_int__28int_2c_20int_29(HEAP32[7356], HEAP32[$3 + 128 >> 2]), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; b2Simplex__GetWitnessPoints_28b2Vec2__2c_20b2Vec2__29_20const($3 + 168 | 0, HEAP32[$3 + 332 >> 2], HEAP32[$3 + 332 >> 2] + 8 | 0); $4 = b2Distance_28b2Vec2_20const__2c_20b2Vec2_20const__29(HEAP32[$3 + 332 >> 2], HEAP32[$3 + 332 >> 2] + 8 | 0); @@ -18192,28 +16767,27 @@ function b2MotorJoint__InitVelocityConstraints_28b2SolverData_20const__29($0, $1 HEAPF32[(HEAP32[HEAP32[$2 + 216 >> 2] + 28 >> 2] + Math_imul(HEAP32[$3 + 108 >> 2], 12) | 0) + 8 >> 2] = HEAPF32[$2 + 156 >> 2]; __stack_pointer = $2 + 224 | 0; } - function emscripten__class__std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2___2c_20emscripten__internal__NoBaseClass__20emscripten__register_vector_b2Vec2__28char_20const__29($0) { var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0, $11 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $1 = __stack_pointer - 256 | 0; __stack_pointer = $1; HEAP32[$1 + 80 >> 2] = $0; HEAP32[$1 + 76 >> 2] = 0; - HEAP32[$1 + 72 >> 2] = 424; + HEAP32[$1 + 72 >> 2] = 434; HEAP32[$1 + 68 >> 2] = 0; - HEAP32[$1 + 64 >> 2] = 425; + HEAP32[$1 + 64 >> 2] = 435; HEAP32[$1 + 60 >> 2] = 0; - HEAP32[$1 + 56 >> 2] = 426; + HEAP32[$1 + 56 >> 2] = 436; $0 = HEAP32[$1 + 80 >> 2]; HEAP32[$1 + 104 >> 2] = $1 + 55; HEAP32[$1 + 100 >> 2] = $0; void_20emscripten__internal__NoBaseClass__verify_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____28_29(); - HEAP32[$1 + 96 >> 2] = 427; + HEAP32[$1 + 96 >> 2] = 437; wasm2js_i32$0 = $1, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____28_29_29_28_29(), HEAP32[wasm2js_i32$0 + 92 >> 2] = wasm2js_i32$1; wasm2js_i32$0 = $1, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____28_29_29_28_29(), HEAP32[wasm2js_i32$0 + 88 >> 2] = wasm2js_i32$1; - HEAP32[$1 + 84 >> 2] = 428; + HEAP32[$1 + 84 >> 2] = 438; $0 = emscripten__internal__TypeID_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2___2c_20void___get_28_29(); $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20void___get_28_29(); $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2___20const__2c_20void___get_28_29(); @@ -18232,7 +16806,7 @@ function emscripten__class__std____2__vector_b2Vec2_2c_20std____2__allocator_b2V _embind_register_class($0 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$1 + 84 >> 2]); HEAP32[$1 + 116 >> 2] = $1 + 55; HEAP32[$1 + 252 >> 2] = HEAP32[$1 + 116 >> 2]; - HEAP32[$1 + 248 >> 2] = 429; + HEAP32[$1 + 248 >> 2] = 439; $3 = HEAP32[$1 + 252 >> 2]; void_20emscripten__internal__RegisterClassConstructor_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____20_28__29_28_29___invoke_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____20_28__29_28_29_29(HEAP32[$1 + 248 >> 2]); $0 = HEAP32[$1 + 72 >> 2]; @@ -18245,7 +16819,7 @@ function emscripten__class__std____2__vector_b2Vec2_2c_20std____2__allocator_b2V $0 = HEAP32[$1 + 120 >> 2]; $2 = HEAP32[$1 + 124 >> 2]; HEAP32[$1 + 148 >> 2] = $3; - HEAP32[$1 + 144 >> 2] = 6895; + HEAP32[$1 + 144 >> 2] = 7208; HEAP32[$1 + 140 >> 2] = $2; HEAP32[$1 + 136 >> 2] = $0; $3 = HEAP32[$1 + 148 >> 2]; @@ -18268,7 +16842,7 @@ function emscripten__class__std____2__vector_b2Vec2_2c_20std____2__allocator_b2V $0 = HEAP32[$1 + 152 >> 2]; $2 = HEAP32[$1 + 156 >> 2]; HEAP32[$1 + 180 >> 2] = $3; - HEAP32[$1 + 176 >> 2] = 8418; + HEAP32[$1 + 176 >> 2] = 8735; HEAP32[$1 + 172 >> 2] = $2; HEAP32[$1 + 168 >> 2] = $0; $3 = HEAP32[$1 + 180 >> 2]; @@ -18291,7 +16865,7 @@ function emscripten__class__std____2__vector_b2Vec2_2c_20std____2__allocator_b2V $0 = HEAP32[$1 + 184 >> 2]; $2 = HEAP32[$1 + 188 >> 2]; HEAP32[$1 + 212 >> 2] = $3; - HEAP32[$1 + 208 >> 2] = 8429; + HEAP32[$1 + 208 >> 2] = 8763; HEAP32[$1 + 204 >> 2] = $2; HEAP32[$1 + 200 >> 2] = $0; $3 = HEAP32[$1 + 212 >> 2]; @@ -18305,13 +16879,13 @@ function emscripten__class__std____2__vector_b2Vec2_2c_20std____2__allocator_b2V HEAP32[$1 + 4 >> 2] = $2; void_20emscripten__internal__RegisterClassMethod_unsigned_20long_20_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______29_28_29_20const___invoke_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____28char_20const__2c_20unsigned_20long_20_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______29_28_29_20const_29($4, $1); HEAP32[$1 + 224 >> 2] = $3; - HEAP32[$1 + 220 >> 2] = 3077; - HEAP32[$1 + 216 >> 2] = 430; + HEAP32[$1 + 220 >> 2] = 3203; + HEAP32[$1 + 216 >> 2] = 440; $0 = HEAP32[$1 + 224 >> 2]; void_20emscripten__internal__RegisterClassMethod_emscripten__val_20_28__29_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2___20const__2c_20unsigned_20long_29___invoke_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____28char_20const__2c_20emscripten__val_20_28__29_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2___20const__2c_20unsigned_20long_29_29(HEAP32[$1 + 220 >> 2], HEAP32[$1 + 216 >> 2]); HEAP32[$1 + 236 >> 2] = $0; - HEAP32[$1 + 232 >> 2] = 3024; - HEAP32[$1 + 228 >> 2] = 431; + HEAP32[$1 + 232 >> 2] = 3150; + HEAP32[$1 + 228 >> 2] = 441; void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20unsigned_20long_2c_20b2Vec2_20const__29___invoke_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____28char_20const__2c_20bool_20_28__29_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20unsigned_20long_2c_20b2Vec2_20const__29_29(HEAP32[$1 + 232 >> 2], HEAP32[$1 + 228 >> 2]); __stack_pointer = $1 + 256 | 0; } @@ -18452,21 +17026,21 @@ function emscripten__class__std____2__vector_int_2c_20std____2__allocator_int___ __stack_pointer = $1; HEAP32[$1 + 80 >> 2] = $0; HEAP32[$1 + 76 >> 2] = 0; - HEAP32[$1 + 72 >> 2] = 412; + HEAP32[$1 + 72 >> 2] = 422; HEAP32[$1 + 68 >> 2] = 0; - HEAP32[$1 + 64 >> 2] = 413; + HEAP32[$1 + 64 >> 2] = 423; HEAP32[$1 + 60 >> 2] = 0; - HEAP32[$1 + 56 >> 2] = 414; + HEAP32[$1 + 56 >> 2] = 424; $0 = HEAP32[$1 + 80 >> 2]; HEAP32[$1 + 104 >> 2] = $1 + 55; HEAP32[$1 + 100 >> 2] = $0; void_20emscripten__internal__NoBaseClass__verify_std____2__vector_int_2c_20std____2__allocator_int____28_29(); - HEAP32[$1 + 96 >> 2] = 415; + HEAP32[$1 + 96 >> 2] = 425; wasm2js_i32$0 = $1, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_std____2__vector_int_2c_20std____2__allocator_int____28_29_29_28_29(), HEAP32[wasm2js_i32$0 + 92 >> 2] = wasm2js_i32$1; wasm2js_i32$0 = $1, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_std____2__vector_int_2c_20std____2__allocator_int____28_29_29_28_29(), HEAP32[wasm2js_i32$0 + 88 >> 2] = wasm2js_i32$1; - HEAP32[$1 + 84 >> 2] = 416; + HEAP32[$1 + 84 >> 2] = 426; $0 = emscripten__internal__TypeID_std____2__vector_int_2c_20std____2__allocator_int___2c_20void___get_28_29(); $2 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_std____2__vector_int_2c_20std____2__allocator_int____2c_20void___get_28_29(); $3 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_std____2__vector_int_2c_20std____2__allocator_int___20const__2c_20void___get_28_29(); @@ -18485,7 +17059,7 @@ function emscripten__class__std____2__vector_int_2c_20std____2__allocator_int___ _embind_register_class($0 | 0, $2 | 0, $3 | 0, $4 | 0, $5 | 0, $6 | 0, $7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0, HEAP32[$1 + 84 >> 2]); HEAP32[$1 + 108 >> 2] = $1 + 55; HEAP32[$1 + 252 >> 2] = HEAP32[$1 + 108 >> 2]; - HEAP32[$1 + 248 >> 2] = 417; + HEAP32[$1 + 248 >> 2] = 427; $3 = HEAP32[$1 + 252 >> 2]; void_20emscripten__internal__RegisterClassConstructor_std____2__vector_int_2c_20std____2__allocator_int____20_28__29_28_29___invoke_std____2__vector_int_2c_20std____2__allocator_int____28std____2__vector_int_2c_20std____2__allocator_int____20_28__29_28_29_29(HEAP32[$1 + 248 >> 2]); $0 = HEAP32[$1 + 72 >> 2]; @@ -18498,7 +17072,7 @@ function emscripten__class__std____2__vector_int_2c_20std____2__allocator_int___ $0 = HEAP32[$1 + 112 >> 2]; $2 = HEAP32[$1 + 116 >> 2]; HEAP32[$1 + 140 >> 2] = $3; - HEAP32[$1 + 136 >> 2] = 6895; + HEAP32[$1 + 136 >> 2] = 7208; HEAP32[$1 + 132 >> 2] = $2; HEAP32[$1 + 128 >> 2] = $0; $3 = HEAP32[$1 + 140 >> 2]; @@ -18521,7 +17095,7 @@ function emscripten__class__std____2__vector_int_2c_20std____2__allocator_int___ $0 = HEAP32[$1 + 144 >> 2]; $2 = HEAP32[$1 + 148 >> 2]; HEAP32[$1 + 172 >> 2] = $3; - HEAP32[$1 + 168 >> 2] = 8418; + HEAP32[$1 + 168 >> 2] = 8735; HEAP32[$1 + 164 >> 2] = $2; HEAP32[$1 + 160 >> 2] = $0; $3 = HEAP32[$1 + 172 >> 2]; @@ -18544,7 +17118,7 @@ function emscripten__class__std____2__vector_int_2c_20std____2__allocator_int___ $0 = HEAP32[$1 + 176 >> 2]; $2 = HEAP32[$1 + 180 >> 2]; HEAP32[$1 + 204 >> 2] = $3; - HEAP32[$1 + 200 >> 2] = 8429; + HEAP32[$1 + 200 >> 2] = 8763; HEAP32[$1 + 196 >> 2] = $2; HEAP32[$1 + 192 >> 2] = $0; $3 = HEAP32[$1 + 204 >> 2]; @@ -18558,13 +17132,13 @@ function emscripten__class__std____2__vector_int_2c_20std____2__allocator_int___ HEAP32[$1 + 4 >> 2] = $2; void_20emscripten__internal__RegisterClassMethod_unsigned_20long_20_28std____2__vector_int_2c_20std____2__allocator_int______29_28_29_20const___invoke_std____2__vector_int_2c_20std____2__allocator_int____28char_20const__2c_20unsigned_20long_20_28std____2__vector_int_2c_20std____2__allocator_int______29_28_29_20const_29($4, $1); HEAP32[$1 + 216 >> 2] = $3; - HEAP32[$1 + 212 >> 2] = 3077; - HEAP32[$1 + 208 >> 2] = 418; + HEAP32[$1 + 212 >> 2] = 3203; + HEAP32[$1 + 208 >> 2] = 428; $0 = HEAP32[$1 + 216 >> 2]; void_20emscripten__internal__RegisterClassMethod_emscripten__val_20_28__29_28std____2__vector_int_2c_20std____2__allocator_int___20const__2c_20unsigned_20long_29___invoke_std____2__vector_int_2c_20std____2__allocator_int____28char_20const__2c_20emscripten__val_20_28__29_28std____2__vector_int_2c_20std____2__allocator_int___20const__2c_20unsigned_20long_29_29(HEAP32[$1 + 212 >> 2], HEAP32[$1 + 208 >> 2]); HEAP32[$1 + 228 >> 2] = $0; - HEAP32[$1 + 224 >> 2] = 3024; - HEAP32[$1 + 220 >> 2] = 419; + HEAP32[$1 + 224 >> 2] = 3150; + HEAP32[$1 + 220 >> 2] = 429; void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28std____2__vector_int_2c_20std____2__allocator_int____2c_20unsigned_20long_2c_20int_20const__29___invoke_std____2__vector_int_2c_20std____2__allocator_int____28char_20const__2c_20bool_20_28__29_28std____2__vector_int_2c_20std____2__allocator_int____2c_20unsigned_20long_2c_20int_20const__29_29(HEAP32[$1 + 224 >> 2], HEAP32[$1 + 220 >> 2]); __stack_pointer = $1 + 256 | 0; } @@ -18619,7 +17193,7 @@ function b2ContactSolver__b2ContactSolver_28b2ContactSolverDef__29($0, $1) { HEAP32[wasm2js_i32$0 + 24 >> 2] = wasm2js_i32$1; HEAP32[$2 + 20 >> 2] = HEAP32[HEAP32[$2 + 24 >> 2] + 60 >> 2]; if (HEAP32[$2 + 20 >> 2] <= 0) { - __assert_fail(12033, 5446, 78, 3836); + __assert_fail(12507, 5644, 78, 4011); wasm2js_trap(); } else { HEAP32[$2 + 16 >> 2] = HEAP32[$4 + 40 >> 2] + Math_imul(HEAP32[$2 + 64 >> 2], 156); @@ -18861,7 +17435,7 @@ function b2PolygonShape__Set_28b2Vec2_20const__2c_20int_29($0, $1, $2) { HEAP32[$3 + 228 >> 2] = $2; $4 = HEAP32[$3 + 236 >> 2]; if (!(HEAP32[$3 + 228 >> 2] <= 8 & HEAP32[$3 + 228 >> 2] >= 3)) { - __assert_fail(11749, 5651, 128, 3081); + __assert_fail(12223, 5849, 128, 3219); wasm2js_trap(); } label$3: { @@ -18920,7 +17494,7 @@ function b2PolygonShape__Set_28b2Vec2_20const__2c_20int_29($0, $1, $2) { } HEAP32[$3 + 224 >> 2] = HEAP32[$3 + 156 >> 2]; if (HEAP32[$3 + 224 >> 2] < 3) { - __assert_fail(8975, 5651, 164, 3081); + __assert_fail(9386, 5849, 164, 3219); wasm2js_trap(); } HEAP32[$3 + 132 >> 2] = 0; @@ -18942,7 +17516,7 @@ function b2PolygonShape__Set_28b2Vec2_20const__2c_20int_29($0, $1, $2) { HEAP32[$3 + 72 >> 2] = HEAP32[$3 + 132 >> 2]; while (1) { if (HEAP32[$3 + 76 >> 2] >= 8) { - __assert_fail(11791, 5651, 191, 3081); + __assert_fail(12265, 5849, 191, 3219); wasm2js_trap(); } HEAP32[($3 + 80 | 0) + (HEAP32[$3 + 76 >> 2] << 2) >> 2] = HEAP32[$3 + 72 >> 2]; @@ -18985,7 +17559,7 @@ function b2PolygonShape__Set_28b2Vec2_20const__2c_20int_29($0, $1, $2) { break; } if (HEAP32[$3 + 76 >> 2] < 3) { - __assert_fail(8975, 5651, 230, 3081); + __assert_fail(9386, 5849, 230, 3219); wasm2js_trap(); } HEAP32[$4 + 148 >> 2] = HEAP32[$3 + 76 >> 2]; @@ -19027,7 +17601,7 @@ function b2PolygonShape__Set_28b2Vec2_20const__2c_20int_29($0, $1, $2) { HEAP32[$3 + 36 >> 2] = HEAP32[$3 + 36 >> 2] + 1; continue; } else { - __assert_fail(10710, 5651, 249, 3081); + __assert_fail(11189, 5849, 249, 3219); wasm2js_trap(); } } @@ -19372,154 +17946,6 @@ function b2WeldJoint__SolveVelocityConstraints_28b2SolverData_20const__29($0, $1 __stack_pointer = $2 + 256 | 0; } -function b2Fixture__Dump_28int_29($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var $2 = 0, $3 = Math_fround(0); - $2 = __stack_pointer - 496 | 0; - __stack_pointer = $2; - HEAP32[$2 + 492 >> 2] = $0; - HEAP32[$2 + 488 >> 2] = $1; - $0 = HEAP32[$2 + 492 >> 2]; - b2Log_28char_20const__2c_20____29(13594, 0); - HEAPF64[$2 + 448 >> 3] = HEAPF32[$0 + 16 >> 2]; - b2Log_28char_20const__2c_20____29(12682, $2 + 448 | 0); - HEAPF64[$2 + 432 >> 3] = HEAPF32[$0 + 20 >> 2]; - b2Log_28char_20const__2c_20____29(12651, $2 + 432 | 0); - HEAPF64[$2 + 416 >> 3] = HEAPF32[$0 >> 2]; - b2Log_28char_20const__2c_20____29(12442, $2 + 416 | 0); - HEAP32[$2 + 400 >> 2] = HEAP8[$0 + 38 | 0] & 1; - b2Log_28char_20const__2c_20____29(14809, $2 + 400 | 0); - HEAP32[$2 + 384 >> 2] = HEAPU16[$0 + 32 >> 1]; - b2Log_28char_20const__2c_20____29(15085, $2 + 384 | 0); - HEAP32[$2 + 368 >> 2] = HEAPU16[$0 + 34 >> 1]; - b2Log_28char_20const__2c_20____29(15127, $2 + 368 | 0); - HEAP32[$2 + 352 >> 2] = HEAP16[$0 + 36 >> 1]; - b2Log_28char_20const__2c_20____29(15165, $2 + 352 | 0); - label$1: { - label$2: { - label$3: { - switch (HEAP32[HEAP32[$0 + 12 >> 2] + 4 >> 2]) { - case 0: - HEAP32[$2 + 484 >> 2] = HEAP32[$0 + 12 >> 2]; - b2Log_28char_20const__2c_20____29(13303, 0); - HEAPF64[$2 + 16 >> 3] = HEAPF32[HEAP32[$2 + 484 >> 2] + 8 >> 2]; - b2Log_28char_20const__2c_20____29(12533, $2 + 16 | 0); - $0 = HEAP32[$2 + 484 >> 2]; - $3 = HEAPF32[$0 + 12 >> 2]; - HEAPF64[$2 + 40 >> 3] = HEAPF32[$0 + 16 >> 2]; - HEAPF64[$2 + 32 >> 3] = $3; - b2Log_28char_20const__2c_20____29(13998, $2 + 32 | 0); - break label$2; - - case 1: - HEAP32[$2 + 480 >> 2] = HEAP32[$0 + 12 >> 2]; - b2Log_28char_20const__2c_20____29(13329, 0); - HEAPF64[$2 + 96 >> 3] = HEAPF32[HEAP32[$2 + 480 >> 2] + 8 >> 2]; - b2Log_28char_20const__2c_20____29(12533, $2 + 96 | 0); - $0 = HEAP32[$2 + 480 >> 2]; - $3 = HEAPF32[$0 + 32 >> 2]; - HEAPF64[$2 + 80 >> 3] = HEAPF32[$0 + 28 >> 2]; - HEAPF64[$2 + 88 >> 3] = $3; - b2Log_28char_20const__2c_20____29(14451, $2 + 80 | 0); - $0 = HEAP32[$2 + 480 >> 2]; - $3 = HEAPF32[$0 + 16 >> 2]; - HEAPF64[$2 + 64 >> 3] = HEAPF32[$0 + 12 >> 2]; - HEAPF64[$2 + 72 >> 3] = $3; - b2Log_28char_20const__2c_20____29(14407, $2 - -64 | 0); - $0 = HEAP32[$2 + 480 >> 2]; - $3 = HEAPF32[$0 + 24 >> 2]; - HEAPF64[$2 + 48 >> 3] = HEAPF32[$0 + 20 >> 2]; - HEAPF64[$2 + 56 >> 3] = $3; - b2Log_28char_20const__2c_20____29(14363, $2 + 48 | 0); - $0 = HEAP32[$2 + 480 >> 2]; - $3 = HEAPF32[$0 + 36 >> 2]; - HEAPF64[$2 + 120 >> 3] = HEAPF32[$0 + 40 >> 2]; - HEAPF64[$2 + 112 >> 3] = $3; - b2Log_28char_20const__2c_20____29(14319, $2 + 112 | 0); - HEAP32[$2 + 128 >> 2] = HEAP8[HEAP32[$2 + 480 >> 2] + 44 | 0] & 1; - b2Log_28char_20const__2c_20____29(15020, $2 + 128 | 0); - HEAP32[$2 + 144 >> 2] = HEAP8[HEAP32[$2 + 480 >> 2] + 45 | 0] & 1; - b2Log_28char_20const__2c_20____29(14984, $2 + 144 | 0); - break label$2; - - case 2: - HEAP32[$2 + 476 >> 2] = HEAP32[$0 + 12 >> 2]; - b2Log_28char_20const__2c_20____29(13251, 0); - HEAP32[$2 + 208 >> 2] = 8; - b2Log_28char_20const__2c_20____29(13633, $2 + 208 | 0); - HEAP32[$2 + 472 >> 2] = 0; - while (1) { - if (HEAP32[$2 + 472 >> 2] < HEAP32[HEAP32[$2 + 476 >> 2] + 148 >> 2]) { - $0 = HEAP32[$2 + 472 >> 2]; - $1 = HEAP32[$2 + 476 >> 2] + ($0 << 3) | 0; - $3 = HEAPF32[$1 + 20 >> 2]; - HEAPF64[$2 + 176 >> 3] = HEAPF32[$1 + 24 >> 2]; - HEAPF64[$2 + 168 >> 3] = $3; - HEAP32[$2 + 160 >> 2] = $0; - b2Log_28char_20const__2c_20____29(14074, $2 + 160 | 0); - HEAP32[$2 + 472 >> 2] = HEAP32[$2 + 472 >> 2] + 1; - continue; - } - break; - } - ; - HEAP32[$2 + 192 >> 2] = HEAP32[HEAP32[$2 + 476 >> 2] + 148 >> 2]; - b2Log_28char_20const__2c_20____29(15204, $2 + 192 | 0); - break label$2; - - case 3: - break label$3; - - default: - break label$1; - } - } - HEAP32[$2 + 468 >> 2] = HEAP32[$0 + 12 >> 2]; - b2Log_28char_20const__2c_20____29(13278, 0); - HEAP32[$2 + 336 >> 2] = HEAP32[HEAP32[$2 + 468 >> 2] + 16 >> 2]; - b2Log_28char_20const__2c_20____29(13633, $2 + 336 | 0); - HEAP32[$2 + 464 >> 2] = 0; - while (1) { - if (HEAP32[$2 + 464 >> 2] < HEAP32[HEAP32[$2 + 468 >> 2] + 16 >> 2]) { - $0 = HEAP32[$2 + 464 >> 2]; - $1 = HEAP32[HEAP32[$2 + 468 >> 2] + 12 >> 2] + ($0 << 3) | 0; - $3 = HEAPF32[$1 >> 2]; - HEAPF64[$2 + 240 >> 3] = HEAPF32[$1 + 4 >> 2]; - HEAPF64[$2 + 232 >> 3] = $3; - HEAP32[$2 + 224 >> 2] = $0; - b2Log_28char_20const__2c_20____29(14074, $2 + 224 | 0); - HEAP32[$2 + 464 >> 2] = HEAP32[$2 + 464 >> 2] + 1; - continue; - } - break; - } - HEAP32[$2 + 272 >> 2] = HEAP32[HEAP32[$2 + 468 >> 2] + 16 >> 2]; - b2Log_28char_20const__2c_20____29(15228, $2 + 272 | 0); - $0 = HEAP32[$2 + 468 >> 2]; - $3 = HEAPF32[$0 + 24 >> 2]; - HEAPF64[$2 + 256 >> 3] = HEAPF32[$0 + 20 >> 2]; - HEAPF64[$2 + 264 >> 3] = $3; - b2Log_28char_20const__2c_20____29(13862, $2 + 256 | 0); - $0 = HEAP32[$2 + 468 >> 2]; - $3 = HEAPF32[$0 + 28 >> 2]; - HEAPF64[$2 + 296 >> 3] = HEAPF32[$0 + 32 >> 2]; - HEAPF64[$2 + 288 >> 3] = $3; - b2Log_28char_20const__2c_20____29(13909, $2 + 288 | 0); - HEAP32[$2 + 304 >> 2] = HEAP8[HEAP32[$2 + 468 >> 2] + 36 | 0] & 1; - b2Log_28char_20const__2c_20____29(14646, $2 + 304 | 0); - HEAP32[$2 + 320 >> 2] = HEAP8[HEAP32[$2 + 468 >> 2] + 37 | 0] & 1; - b2Log_28char_20const__2c_20____29(14685, $2 + 320 | 0); - } - b2Log_28char_20const__2c_20____29(15467, 0); - b2Log_28char_20const__2c_20____29(13227, 0); - b2Log_28char_20const__2c_20____29(15467, 0); - HEAP32[$2 >> 2] = HEAP32[$2 + 488 >> 2]; - b2Log_28char_20const__2c_20____29(14567, $2); - } - __stack_pointer = $2 + 496 | 0; -} - function b2PulleyJoint__SolvePositionConstraints_28b2SolverData_20const__29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -19610,6 +18036,152 @@ function b2PulleyJoint__SolvePositionConstraints_28b2SolverData_20const__29($0, return HEAPF32[$2 + 40 >> 2] < Math_fround(.004999999888241291) | 0; } +function b2Fixture__Dump_28int_29($0, $1) { + var $2 = 0, $3 = Math_fround(0); + $2 = __stack_pointer - 496 | 0; + __stack_pointer = $2; + HEAP32[$2 + 492 >> 2] = $0; + HEAP32[$2 + 488 >> 2] = $1; + $0 = HEAP32[$2 + 492 >> 2]; + b2Log_28char_20const__2c_20____29(14068, 0); + HEAPF64[$2 + 448 >> 3] = HEAPF32[$0 + 16 >> 2]; + b2Log_28char_20const__2c_20____29(13156, $2 + 448 | 0); + HEAPF64[$2 + 432 >> 3] = HEAPF32[$0 + 20 >> 2]; + b2Log_28char_20const__2c_20____29(13125, $2 + 432 | 0); + HEAPF64[$2 + 416 >> 3] = HEAPF32[$0 >> 2]; + b2Log_28char_20const__2c_20____29(12916, $2 + 416 | 0); + HEAP32[$2 + 400 >> 2] = HEAP8[$0 + 38 | 0] & 1; + b2Log_28char_20const__2c_20____29(15283, $2 + 400 | 0); + HEAP32[$2 + 384 >> 2] = HEAPU16[$0 + 32 >> 1]; + b2Log_28char_20const__2c_20____29(15559, $2 + 384 | 0); + HEAP32[$2 + 368 >> 2] = HEAPU16[$0 + 34 >> 1]; + b2Log_28char_20const__2c_20____29(15601, $2 + 368 | 0); + HEAP32[$2 + 352 >> 2] = HEAP16[$0 + 36 >> 1]; + b2Log_28char_20const__2c_20____29(15639, $2 + 352 | 0); + label$1: { + label$2: { + label$3: { + switch (HEAP32[HEAP32[$0 + 12 >> 2] + 4 >> 2]) { + case 0: + HEAP32[$2 + 484 >> 2] = HEAP32[$0 + 12 >> 2]; + b2Log_28char_20const__2c_20____29(13777, 0); + HEAPF64[$2 + 16 >> 3] = HEAPF32[HEAP32[$2 + 484 >> 2] + 8 >> 2]; + b2Log_28char_20const__2c_20____29(13007, $2 + 16 | 0); + $0 = HEAP32[$2 + 484 >> 2]; + $3 = HEAPF32[$0 + 12 >> 2]; + HEAPF64[$2 + 40 >> 3] = HEAPF32[$0 + 16 >> 2]; + HEAPF64[$2 + 32 >> 3] = $3; + b2Log_28char_20const__2c_20____29(14472, $2 + 32 | 0); + break label$2; + + case 1: + HEAP32[$2 + 480 >> 2] = HEAP32[$0 + 12 >> 2]; + b2Log_28char_20const__2c_20____29(13803, 0); + HEAPF64[$2 + 96 >> 3] = HEAPF32[HEAP32[$2 + 480 >> 2] + 8 >> 2]; + b2Log_28char_20const__2c_20____29(13007, $2 + 96 | 0); + $0 = HEAP32[$2 + 480 >> 2]; + $3 = HEAPF32[$0 + 32 >> 2]; + HEAPF64[$2 + 80 >> 3] = HEAPF32[$0 + 28 >> 2]; + HEAPF64[$2 + 88 >> 3] = $3; + b2Log_28char_20const__2c_20____29(14925, $2 + 80 | 0); + $0 = HEAP32[$2 + 480 >> 2]; + $3 = HEAPF32[$0 + 16 >> 2]; + HEAPF64[$2 + 64 >> 3] = HEAPF32[$0 + 12 >> 2]; + HEAPF64[$2 + 72 >> 3] = $3; + b2Log_28char_20const__2c_20____29(14881, $2 - -64 | 0); + $0 = HEAP32[$2 + 480 >> 2]; + $3 = HEAPF32[$0 + 24 >> 2]; + HEAPF64[$2 + 48 >> 3] = HEAPF32[$0 + 20 >> 2]; + HEAPF64[$2 + 56 >> 3] = $3; + b2Log_28char_20const__2c_20____29(14837, $2 + 48 | 0); + $0 = HEAP32[$2 + 480 >> 2]; + $3 = HEAPF32[$0 + 36 >> 2]; + HEAPF64[$2 + 120 >> 3] = HEAPF32[$0 + 40 >> 2]; + HEAPF64[$2 + 112 >> 3] = $3; + b2Log_28char_20const__2c_20____29(14793, $2 + 112 | 0); + HEAP32[$2 + 128 >> 2] = HEAP8[HEAP32[$2 + 480 >> 2] + 44 | 0] & 1; + b2Log_28char_20const__2c_20____29(15494, $2 + 128 | 0); + HEAP32[$2 + 144 >> 2] = HEAP8[HEAP32[$2 + 480 >> 2] + 45 | 0] & 1; + b2Log_28char_20const__2c_20____29(15458, $2 + 144 | 0); + break label$2; + + case 2: + HEAP32[$2 + 476 >> 2] = HEAP32[$0 + 12 >> 2]; + b2Log_28char_20const__2c_20____29(13725, 0); + HEAP32[$2 + 208 >> 2] = 8; + b2Log_28char_20const__2c_20____29(14107, $2 + 208 | 0); + HEAP32[$2 + 472 >> 2] = 0; + while (1) { + if (HEAP32[$2 + 472 >> 2] < HEAP32[HEAP32[$2 + 476 >> 2] + 148 >> 2]) { + $0 = HEAP32[$2 + 472 >> 2]; + $1 = HEAP32[$2 + 476 >> 2] + ($0 << 3) | 0; + $3 = HEAPF32[$1 + 20 >> 2]; + HEAPF64[$2 + 176 >> 3] = HEAPF32[$1 + 24 >> 2]; + HEAPF64[$2 + 168 >> 3] = $3; + HEAP32[$2 + 160 >> 2] = $0; + b2Log_28char_20const__2c_20____29(14548, $2 + 160 | 0); + HEAP32[$2 + 472 >> 2] = HEAP32[$2 + 472 >> 2] + 1; + continue; + } + break; + } + ; + HEAP32[$2 + 192 >> 2] = HEAP32[HEAP32[$2 + 476 >> 2] + 148 >> 2]; + b2Log_28char_20const__2c_20____29(15678, $2 + 192 | 0); + break label$2; + + case 3: + break label$3; + + default: + break label$1; + } + } + HEAP32[$2 + 468 >> 2] = HEAP32[$0 + 12 >> 2]; + b2Log_28char_20const__2c_20____29(13752, 0); + HEAP32[$2 + 336 >> 2] = HEAP32[HEAP32[$2 + 468 >> 2] + 16 >> 2]; + b2Log_28char_20const__2c_20____29(14107, $2 + 336 | 0); + HEAP32[$2 + 464 >> 2] = 0; + while (1) { + if (HEAP32[$2 + 464 >> 2] < HEAP32[HEAP32[$2 + 468 >> 2] + 16 >> 2]) { + $0 = HEAP32[$2 + 464 >> 2]; + $1 = HEAP32[HEAP32[$2 + 468 >> 2] + 12 >> 2] + ($0 << 3) | 0; + $3 = HEAPF32[$1 >> 2]; + HEAPF64[$2 + 240 >> 3] = HEAPF32[$1 + 4 >> 2]; + HEAPF64[$2 + 232 >> 3] = $3; + HEAP32[$2 + 224 >> 2] = $0; + b2Log_28char_20const__2c_20____29(14548, $2 + 224 | 0); + HEAP32[$2 + 464 >> 2] = HEAP32[$2 + 464 >> 2] + 1; + continue; + } + break; + } + HEAP32[$2 + 272 >> 2] = HEAP32[HEAP32[$2 + 468 >> 2] + 16 >> 2]; + b2Log_28char_20const__2c_20____29(15702, $2 + 272 | 0); + $0 = HEAP32[$2 + 468 >> 2]; + $3 = HEAPF32[$0 + 24 >> 2]; + HEAPF64[$2 + 256 >> 3] = HEAPF32[$0 + 20 >> 2]; + HEAPF64[$2 + 264 >> 3] = $3; + b2Log_28char_20const__2c_20____29(14336, $2 + 256 | 0); + $0 = HEAP32[$2 + 468 >> 2]; + $3 = HEAPF32[$0 + 28 >> 2]; + HEAPF64[$2 + 296 >> 3] = HEAPF32[$0 + 32 >> 2]; + HEAPF64[$2 + 288 >> 3] = $3; + b2Log_28char_20const__2c_20____29(14383, $2 + 288 | 0); + HEAP32[$2 + 304 >> 2] = HEAP8[HEAP32[$2 + 468 >> 2] + 36 | 0] & 1; + b2Log_28char_20const__2c_20____29(15120, $2 + 304 | 0); + HEAP32[$2 + 320 >> 2] = HEAP8[HEAP32[$2 + 468 >> 2] + 37 | 0] & 1; + b2Log_28char_20const__2c_20____29(15159, $2 + 320 | 0); + } + b2Log_28char_20const__2c_20____29(15941, 0); + b2Log_28char_20const__2c_20____29(13701, 0); + b2Log_28char_20const__2c_20____29(15941, 0); + HEAP32[$2 >> 2] = HEAP32[$2 + 488 >> 2]; + b2Log_28char_20const__2c_20____29(15041, $2); + } + __stack_pointer = $2 + 496 | 0; +} + function b2World__DrawShape_28b2Fixture__2c_20b2Transform_20const__2c_20b2Color_20const__29($0, $1, $2, $3) { var $4 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $4 = __stack_pointer - 224 | 0; @@ -19697,7 +18269,7 @@ function b2World__DrawShape_28b2Fixture__2c_20b2Transform_20const__2c_20b2Color_ HEAP32[wasm2js_i32$0 + 88 >> 2] = wasm2js_i32$1; HEAP32[$4 + 84 >> 2] = HEAP32[HEAP32[$4 + 88 >> 2] + 148 >> 2]; if (HEAP32[$4 + 84 >> 2] > 8) { - __assert_fail(11774, 6054, 1103, 9128); + __assert_fail(12248, 6252, 1103, 9591); wasm2js_trap(); } $0 = $4 + 16 | 0; @@ -19865,7 +18437,7 @@ function void_20b2DynamicTree__RayCast_b2WorldRayCastWrapper__28b2WorldRayCastWr HEAP32[$3 + 1236 >> 2] = $1; operator__28b2Vec2_20const__2c_20b2Vec2_20const__29($3 + 1224 | 0, $3 + 1232 | 0, $3 + 1240 | 0); if (!(b2Vec2__LengthSquared_28_29_20const($3 + 1224 | 0) > Math_fround(0))) { - __assert_fail(7957, 7266, 230, 1955); + __assert_fail(8274, 7594, 230, 2054); wasm2js_trap(); } b2Vec2__Normalize_28_29($3 + 1224 | 0); @@ -20685,7 +19257,7 @@ function b2SeparationFunction__FindMinSeparation_28int__2c_20int__2c_20float_29_ break label$2; } } - __assert_fail(8975, 5237, 190, 6562); + __assert_fail(9386, 5435, 190, 6858); wasm2js_trap(); } __stack_pointer = $4 + 256 | 0; @@ -20704,7 +19276,7 @@ function b2Simplex__ReadCache_28b2SimplexCache_20const__2c_20b2DistanceProxy_20c HEAP32[$6 + 120 >> 2] = $5; $3 = HEAP32[$6 + 140 >> 2]; if (HEAPU16[HEAP32[$6 + 136 >> 2] + 4 >> 1] > 3) { - __assert_fail(11810, 5927, 112, 9550); + __assert_fail(12284, 6125, 112, 9959); wasm2js_trap(); } HEAP32[$3 + 108 >> 2] = HEAPU16[HEAP32[$6 + 136 >> 2] + 4 >> 1]; @@ -20898,7 +19470,7 @@ function b2PolygonShape__ComputeMass_28b2MassData__2c_20float_29_20const($0, $1, HEAPF32[$3 + 116 >> 2] = $2; $0 = HEAP32[$3 + 124 >> 2]; if (HEAP32[$0 + 148 >> 2] < 3) { - __assert_fail(11797, 5651, 391, 3462); + __assert_fail(12271, 5849, 391, 3615); wasm2js_trap(); } b2Vec2__b2Vec2_28_29($3 + 108 | 0); @@ -20950,7 +19522,7 @@ function b2PolygonShape__ComputeMass_28b2MassData__2c_20float_29_20const($0, $1, } HEAPF32[HEAP32[$3 + 120 >> 2] >> 2] = HEAPF32[$3 + 116 >> 2] * HEAPF32[$3 + 104 >> 2]; if (!(HEAPF32[$3 + 104 >> 2] > Math_fround(1.1920928955078125e-7))) { - __assert_fail(10688, 5651, 437, 3462); + __assert_fail(11167, 5849, 437, 3615); wasm2js_trap(); } b2Vec2__operator___28float_29($3 + 108 | 0, Math_fround(Math_fround(1) / HEAPF32[$3 + 104 >> 2])); @@ -20982,7 +19554,7 @@ function b2PositionSolverManifold__Initialize_28b2ContactPositionConstraint__2c_ HEAP32[$5 + 124 >> 2] = $4; $1 = HEAP32[$5 + 140 >> 2]; if (HEAP32[HEAP32[$5 + 136 >> 2] + 84 >> 2] <= 0) { - __assert_fail(12029, 5446, 627, 8434); + __assert_fail(12503, 5644, 627, 8768); wasm2js_trap(); } label$2: { @@ -21449,7 +20021,7 @@ function b2Joint__Create_28b2JointDef_20const__2c_20b2BlockAllocator__29($0, $1) break label$2; } } - __assert_fail(8975, 4590, 124, 8764); + __assert_fail(9386, 4788, 124, 9184); wasm2js_trap(); } __stack_pointer = $2 - -64 | 0; @@ -21624,6 +20196,7 @@ function b2ContactSolver__WarmStart_28_29($0) { } __stack_pointer = $1 + 144 | 0; } + function b2RopeJoint__SolvePositionConstraints_28b2SolverData_20const__29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -22089,27 +20662,27 @@ function b2Body__b2Body_28b2BodyDef_20const__2c_20b2World__29($0, $1, $2) { b2Vec2__b2Vec2_28_29($1 - -64 | 0); b2Vec2__b2Vec2_28_29($1 + 76 | 0); if (!(b2Vec2__IsValid_28_29_20const(HEAP32[$3 + 4 >> 2] + 4 | 0) & 1)) { - __assert_fail(12312, 4121, 33, 1744); + __assert_fail(12786, 4319, 33, 1757); wasm2js_trap(); } if (!(b2Vec2__IsValid_28_29_20const(HEAP32[$3 + 4 >> 2] + 16 | 0) & 1)) { - __assert_fail(12261, 4121, 34, 1744); + __assert_fail(12735, 4319, 34, 1757); wasm2js_trap(); } if (!(b2IsValid_28float_29(HEAPF32[HEAP32[$3 + 4 >> 2] + 12 >> 2]) & 1)) { - __assert_fail(12173, 4121, 35, 1744); + __assert_fail(12647, 4319, 35, 1757); wasm2js_trap(); } if (!(b2IsValid_28float_29(HEAPF32[HEAP32[$3 + 4 >> 2] + 24 >> 2]) & 1)) { - __assert_fail(12135, 4121, 36, 1744); + __assert_fail(12609, 4319, 36, 1757); wasm2js_trap(); } if (!(b2IsValid_28float_29(HEAPF32[HEAP32[$3 + 4 >> 2] + 32 >> 2]) & 1 & HEAPF32[HEAP32[$3 + 4 >> 2] + 32 >> 2] >= Math_fround(0))) { - __assert_fail(8161, 4121, 37, 1744); + __assert_fail(8478, 4319, 37, 1757); wasm2js_trap(); } if (!(b2IsValid_28float_29(HEAPF32[HEAP32[$3 + 4 >> 2] + 28 >> 2]) & 1 & HEAPF32[HEAP32[$3 + 4 >> 2] + 28 >> 2] >= Math_fround(0))) { - __assert_fail(8221, 4121, 38, 1744); + __assert_fail(8538, 4319, 38, 1757); wasm2js_trap(); } HEAP16[$1 + 4 >> 1] = 0; @@ -22412,7 +20985,7 @@ function b2SeparationFunction__Evaluate_28int_2c_20int_2c_20float_29_20const($0, break label$2; } } - __assert_fail(8975, 5237, 243, 8755); + __assert_fail(9386, 5435, 243, 9175); wasm2js_trap(); } __stack_pointer = $4 + 208 | 0; @@ -22484,7 +21057,7 @@ function b2PolygonShape__RayCast_28b2RayCastOutput__2c_20b2RayCastInput_20const_ break; } if (!(HEAPF32[$5 + 44 >> 2] <= HEAPF32[HEAP32[$5 + 96 >> 2] + 16 >> 2] & HEAPF32[$5 + 44 >> 2] >= Math_fround(0))) { - __assert_fail(6471, 5651, 334, 1955); + __assert_fail(6767, 5849, 334, 2054); wasm2js_trap(); } if (HEAP32[$5 + 36 >> 2] >= 0) { @@ -22515,11 +21088,11 @@ function b2DynamicTree__MoveProxy_28int_2c_20b2AABB_20const__2c_20b2Vec2_20const HEAP32[$4 + 108 >> 2] = $3; $5 = HEAP32[$4 + 120 >> 2]; if (!(HEAP32[$4 + 116 >> 2] < HEAP32[$5 + 12 >> 2] & HEAP32[$4 + 116 >> 2] >= 0)) { - __assert_fail(1383, 5858, 137, 1091); + __assert_fail(1389, 6056, 137, 1091); wasm2js_trap(); } if (!(b2TreeNode__IsLeaf_28_29_20const(HEAP32[$5 + 4 >> 2] + Math_imul(HEAP32[$4 + 116 >> 2], 40) | 0) & 1)) { - __assert_fail(12235, 5858, 139, 1091); + __assert_fail(12709, 6056, 139, 1091); wasm2js_trap(); } b2AABB__b2AABB_28_29($4 + 92 | 0); @@ -22873,11 +21446,11 @@ function b2Body__ResetMassData_28_29($0) { break label$1; } if (HEAP32[$1 >> 2] != 2) { - __assert_fail(1719, 4121, 306, 10229); + __assert_fail(1732, 4319, 306, 10638); wasm2js_trap(); } - $3 = HEAP32[7667]; - $0 = HEAP32[7666]; + $3 = HEAP32[7519]; + $0 = HEAP32[7518]; HEAP32[$2 + 64 >> 2] = $0; HEAP32[$2 + 68 >> 2] = $3; HEAP32[$2 + 60 >> 2] = HEAP32[$1 + 100 >> 2]; @@ -22906,7 +21479,7 @@ function b2Body__ResetMassData_28_29($0) { wasm2js_i32$0 = $1, wasm2js_f32$0 = Math_fround(Math_fround(Math_fround(-HEAPF32[$1 + 116 >> 2]) * b2Dot_28b2Vec2_20const__2c_20b2Vec2_20const__29($0, $0)) + HEAPF32[$1 + 124 >> 2]), HEAPF32[wasm2js_i32$0 + 124 >> 2] = wasm2js_f32$0; if (!(HEAPF32[$1 + 124 >> 2] > Math_fround(0))) { - __assert_fail(7946, 4121, 335, 10229); + __assert_fail(8263, 4319, 335, 10638); wasm2js_trap(); } HEAPF32[$1 + 128 >> 2] = Math_fround(1) / HEAPF32[$1 + 124 >> 2]; @@ -22975,7 +21548,7 @@ function b2World__DestroyJoint_28b2Joint__29($0, $1) { HEAP32[$2 + 24 >> 2] = $1; $0 = HEAP32[$2 + 28 >> 2]; if (b2World__IsLocked_28_29_20const($0) & 1) { - __assert_fail(8961, 6054, 282, 2557); + __assert_fail(9372, 6252, 282, 2683); wasm2js_trap(); } label$2: { @@ -23020,7 +21593,7 @@ function b2World__DestroyJoint_28b2Joint__29($0, $1) { HEAP32[HEAP32[$2 + 24 >> 2] + 44 >> 2] = 0; b2Joint__Destroy_28b2Joint__2c_20b2BlockAllocator__29(HEAP32[$2 + 24 >> 2], $0); if (HEAP32[$0 + 102960 >> 2] <= 0) { - __assert_fail(12048, 6054, 354, 2557); + __assert_fail(12522, 6252, 354, 2683); wasm2js_trap(); } HEAP32[$0 + 102960 >> 2] = HEAP32[$0 + 102960 >> 2] - 1; @@ -23053,11 +21626,11 @@ function b2World__DestroyBody_28b2Body__29($0, $1) { HEAP32[$2 + 24 >> 2] = $1; $0 = HEAP32[$2 + 28 >> 2]; if (HEAP32[$0 + 102956 >> 2] <= 0) { - __assert_fail(11988, 6054, 141, 1657); + __assert_fail(12462, 6252, 141, 1663); wasm2js_trap(); } if (b2World__IsLocked_28_29_20const($0) & 1) { - __assert_fail(8961, 6054, 142, 1657); + __assert_fail(9372, 6252, 142, 1663); wasm2js_trap(); } if (!(b2World__IsLocked_28_29_20const($0) & 1)) { @@ -23138,16 +21711,16 @@ function b2BlockAllocator__Allocate_28int_29($0, $1) { break label$1; } if (HEAP32[$2 + 52 >> 2] <= 0) { - __assert_fail(8425, 5308, 118, 8780); + __assert_fail(8759, 5506, 118, 9191); wasm2js_trap(); } if (HEAP32[$2 + 52 >> 2] > 640) { wasm2js_i32$0 = $2, wasm2js_i32$1 = b2Alloc_28int_29(HEAP32[$2 + 52 >> 2]), HEAP32[wasm2js_i32$0 + 60 >> 2] = wasm2js_i32$1; break label$1; } - HEAP32[$2 + 48 >> 2] = HEAPU8[HEAP32[$2 + 52 >> 2] + 30020 | 0]; + HEAP32[$2 + 48 >> 2] = HEAPU8[HEAP32[$2 + 52 >> 2] + 29428 | 0]; if (!(HEAP32[$2 + 48 >> 2] < 14 & HEAP32[$2 + 48 >> 2] >= 0)) { - __assert_fail(2224, 5308, 126, 8780); + __assert_fail(2323, 5506, 126, 9191); wasm2js_trap(); } if (HEAP32[($0 + 12 | 0) + (HEAP32[$2 + 48 >> 2] << 2) >> 2]) { @@ -23168,11 +21741,11 @@ function b2BlockAllocator__Allocate_28int_29($0, $1) { HEAP32[$2 + 36 >> 2] = HEAP32[$0 >> 2] + (HEAP32[$0 + 4 >> 2] << 3); $1 = b2Alloc_28int_29(16384); HEAP32[HEAP32[$2 + 36 >> 2] + 4 >> 2] = $1; - HEAP32[$2 + 32 >> 2] = HEAP32[(HEAP32[$2 + 48 >> 2] << 2) + 18240 >> 2]; + HEAP32[$2 + 32 >> 2] = HEAP32[(HEAP32[$2 + 48 >> 2] << 2) + 18400 >> 2]; HEAP32[HEAP32[$2 + 36 >> 2] >> 2] = HEAP32[$2 + 32 >> 2]; HEAP32[$2 + 28 >> 2] = 16384 / HEAP32[$2 + 32 >> 2]; if ((Math_imul(HEAP32[$2 + 28 >> 2], HEAP32[$2 + 32 >> 2]) | 0) > 16384) { - __assert_fail(8445, 5308, 154, 8780); + __assert_fail(8794, 5506, 154, 9191); wasm2js_trap(); } HEAP32[$2 + 24 >> 2] = 0; @@ -23258,7 +21831,7 @@ function b2FindIncidentEdge_28b2ClipVertex__2c_20b2PolygonShape_20const__2c_20b2 HEAP32[$6 + 60 >> 2] = HEAP32[$6 + 76 >> 2] + 20; HEAP32[$6 + 56 >> 2] = HEAP32[$6 + 76 >> 2] + 84; if (!(HEAP32[$6 + 80 >> 2] < HEAP32[HEAP32[$6 + 88 >> 2] + 148 >> 2] & HEAP32[$6 + 80 >> 2] >= 0)) { - __assert_fail(2019, 5516, 78, 9601); + __assert_fail(2118, 5714, 78, 10010); wasm2js_trap(); } $0 = HEAP32[$6 + 72 >> 2]; @@ -23398,7 +21971,7 @@ function b2Simplex__GetWitnessPoints_28b2Vec2__2c_20b2Vec2__29_20const($0, $1, $ break label$2; } } - __assert_fail(8975, 5927, 228, 3334); + __assert_fail(9386, 6125, 228, 3487); wasm2js_trap(); } $0 = HEAP32[$2 + 4 >> 2]; @@ -23455,7 +22028,7 @@ function b2Simplex__GetWitnessPoints_28b2Vec2__2c_20b2Vec2__29_20const($0, $1, $ HEAP32[$0 + 4 >> 2] = $1; break label$1; } - __assert_fail(8975, 5927, 247, 3334); + __assert_fail(9386, 6125, 247, 3487); wasm2js_trap(); } __stack_pointer = $3 + 112 | 0; @@ -23496,7 +22069,7 @@ function b2World__CreateJoint_28b2JointDef_20const__29($0, $1) { HEAP32[$2 + 20 >> 2] = $1; $0 = HEAP32[$2 + 24 >> 2]; if (b2World__IsLocked_28_29_20const($0) & 1) { - __assert_fail(8961, 6054, 222, 2650); + __assert_fail(9372, 6252, 222, 2776); wasm2js_trap(); } label$2: { @@ -23622,7 +22195,7 @@ function __cxxabiv1____pointer_type_info__can_catch_28__cxxabiv1____shim_type_in $3 = __stack_pointer + -64 | 0; __stack_pointer = $3; label$1: { - if (is_equal_28std__type_info_20const__2c_20std__type_info_20const__2c_20bool_29($1, 24336, 0)) { + if (is_equal_28std__type_info_20const__2c_20std__type_info_20const__2c_20bool_29($1, 24560, 0)) { HEAP32[$2 >> 2] = 0; $5 = 1; break label$1; @@ -23640,7 +22213,7 @@ function __cxxabiv1____pointer_type_info__can_catch_28__cxxabiv1____shim_type_in if (!$1) { break label$4; } - $1 = __dynamic_cast($1, 23972, 24116, 0); + $1 = __dynamic_cast($1, 24196, 24340, 0); if (!$1) { break label$1; } @@ -23657,12 +22230,12 @@ function __cxxabiv1____pointer_type_info__can_catch_28__cxxabiv1____shim_type_in if (is_equal_28std__type_info_20const__2c_20std__type_info_20const__2c_20bool_29(HEAP32[$0 + 12 >> 2], HEAP32[$1 + 12 >> 2], 0)) { break label$1; } - if (is_equal_28std__type_info_20const__2c_20std__type_info_20const__2c_20bool_29(HEAP32[$0 + 12 >> 2], 24324, 0)) { + if (is_equal_28std__type_info_20const__2c_20std__type_info_20const__2c_20bool_29(HEAP32[$0 + 12 >> 2], 24548, 0)) { $1 = HEAP32[$1 + 12 >> 2]; if (!$1) { break label$1; } - $5 = !__dynamic_cast($1, 23972, 24168, 0); + $5 = !__dynamic_cast($1, 24196, 24392, 0); break label$1; } $4 = HEAP32[$0 + 12 >> 2]; @@ -23670,7 +22243,7 @@ function __cxxabiv1____pointer_type_info__can_catch_28__cxxabiv1____shim_type_in break label$4; } $5 = 0; - $6 = __dynamic_cast($4, 23972, 24116, 0); + $6 = __dynamic_cast($4, 24196, 24340, 0); if ($6) { if (!(HEAP8[$0 + 8 | 0] & 1)) { break label$1; @@ -23678,7 +22251,7 @@ function __cxxabiv1____pointer_type_info__can_catch_28__cxxabiv1____shim_type_in $5 = __cxxabiv1____pointer_type_info__can_catch_nested_28__cxxabiv1____shim_type_info_20const__29_20const($6, HEAP32[$1 + 12 >> 2]); break label$1; } - $6 = __dynamic_cast($4, 23972, 24228, 0); + $6 = __dynamic_cast($4, 24196, 24452, 0); if ($6) { if (!(HEAP8[$0 + 8 | 0] & 1)) { break label$1; @@ -23686,7 +22259,7 @@ function __cxxabiv1____pointer_type_info__can_catch_28__cxxabiv1____shim_type_in $5 = __cxxabiv1____pointer_to_member_type_info__can_catch_nested_28__cxxabiv1____shim_type_info_20const__29_20const($6, HEAP32[$1 + 12 >> 2]); break label$1; } - $0 = __dynamic_cast($4, 23972, 24020, 0); + $0 = __dynamic_cast($4, 24196, 24244, 0); if (!$0) { break label$1; } @@ -23694,7 +22267,7 @@ function __cxxabiv1____pointer_type_info__can_catch_28__cxxabiv1____shim_type_in if (!$1) { break label$1; } - $1 = __dynamic_cast($1, 23972, 24020, 0); + $1 = __dynamic_cast($1, 24196, 24244, 0); if (!$1) { break label$1; } @@ -23875,8 +22448,6 @@ function b2CircleShape__RayCast_28b2RayCastOutput__2c_20b2RayCastInput_20const__ } function b2Body__DestroyFixture_28b2Fixture__29($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; var $2 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $2 = __stack_pointer - 48 | 0; __stack_pointer = $2; @@ -23888,18 +22459,18 @@ function b2Body__DestroyFixture_28b2Fixture__29($0, $1) { break label$1; } if (b2World__IsLocked_28_29_20const(HEAP32[$0 + 88 >> 2]) & 1) { - __assert_fail(8952, 4121, 223, 8981); + __assert_fail(9363, 4319, 223, 9396); wasm2js_trap(); } if (b2World__IsLocked_28_29_20const(HEAP32[$0 + 88 >> 2]) & 1) { break label$1; } if (HEAP32[HEAP32[$2 + 40 >> 2] + 8 >> 2] != ($0 | 0)) { - __assert_fail(3483, 4121, 229, 8981); + __assert_fail(3636, 4319, 229, 9396); wasm2js_trap(); } if (HEAP32[$0 + 104 >> 2] <= 0) { - __assert_fail(12065, 4121, 232, 8981); + __assert_fail(12539, 4319, 232, 9396); wasm2js_trap(); } HEAP32[$2 + 36 >> 2] = $0 + 100; @@ -23917,7 +22488,7 @@ function b2Body__DestroyFixture_28b2Fixture__29($0, $1) { break; } if (!(HEAP8[$2 + 35 | 0] & 1)) { - __assert_fail(9829, 4121, 248, 8981); + __assert_fail(10238, 4319, 248, 9396); wasm2js_trap(); } HEAP32[$2 + 28 >> 2] = HEAP32[$0 + 112 >> 2]; @@ -24043,7 +22614,7 @@ function ComputeCentroid_28b2Vec2_20const__2c_20int_29($0, $1, $2) { HEAP32[$3 + 108 >> 2] = $1; HEAP32[$3 + 104 >> 2] = $2; if (HEAP32[$3 + 104 >> 2] < 3) { - __assert_fail(11799, 5651, 82, 9921); + __assert_fail(12273, 5849, 82, 10330); wasm2js_trap(); } b2Vec2__b2Vec2_28_29($0); @@ -24092,7 +22663,7 @@ function ComputeCentroid_28b2Vec2_20const__2c_20int_29($0, $1, $2) { break; } if (!(HEAPF32[$3 + 100 >> 2] > Math_fround(1.1920928955078125e-7))) { - __assert_fail(10688, 5651, 121, 9921); + __assert_fail(11167, 5849, 121, 10330); wasm2js_trap(); } b2Vec2__operator___28float_29($0, Math_fround(Math_fround(1) / HEAPF32[$3 + 100 >> 2])); @@ -24443,12 +23014,12 @@ function b2World__Dump_28_29($0) { $3 = HEAPF32[$0 + 102964 >> 2]; HEAPF64[$1 + 8 >> 3] = HEAPF32[$0 + 102968 >> 2]; HEAPF64[$1 >> 3] = $3; - b2Log_28char_20const__2c_20____29(14495, $1); - b2Log_28char_20const__2c_20____29(13793, 0); + b2Log_28char_20const__2c_20____29(14969, $1); + b2Log_28char_20const__2c_20____29(14267, 0); HEAP32[$1 + 16 >> 2] = HEAP32[$0 + 102956 >> 2]; - b2Log_28char_20const__2c_20____29(15260, $1 + 16 | 0); + b2Log_28char_20const__2c_20____29(15734, $1 + 16 | 0); HEAP32[$1 + 32 >> 2] = HEAP32[$0 + 102960 >> 2]; - b2Log_28char_20const__2c_20____29(15320, $1 + 32 | 0); + b2Log_28char_20const__2c_20____29(15794, $1 + 32 | 0); HEAP32[$1 + 56 >> 2] = 0; HEAP32[$1 + 52 >> 2] = HEAP32[$0 + 102948 >> 2]; while (1) { @@ -24476,10 +23047,10 @@ function b2World__Dump_28_29($0) { while (1) { if (HEAP32[$1 + 44 >> 2]) { if (HEAP32[HEAP32[$1 + 44 >> 2] + 4 >> 2] != 6) { - b2Log_28char_20const__2c_20____29(12372, 0); + b2Log_28char_20const__2c_20____29(12846, 0); $2 = HEAP32[$1 + 44 >> 2]; FUNCTION_TABLE[HEAP32[HEAP32[$2 >> 2] + 16 >> 2]]($2); - b2Log_28char_20const__2c_20____29(12367, 0); + b2Log_28char_20const__2c_20____29(12841, 0); } HEAP32[$1 + 44 >> 2] = HEAP32[HEAP32[$1 + 44 >> 2] + 12 >> 2]; continue; @@ -24490,30 +23061,114 @@ function b2World__Dump_28_29($0) { while (1) { if (HEAP32[$1 + 40 >> 2]) { if (HEAP32[HEAP32[$1 + 40 >> 2] + 4 >> 2] == 6) { - b2Log_28char_20const__2c_20____29(12372, 0); + b2Log_28char_20const__2c_20____29(12846, 0); $0 = HEAP32[$1 + 40 >> 2]; FUNCTION_TABLE[HEAP32[HEAP32[$0 >> 2] + 16 >> 2]]($0); - b2Log_28char_20const__2c_20____29(12367, 0); + b2Log_28char_20const__2c_20____29(12841, 0); } HEAP32[$1 + 40 >> 2] = HEAP32[HEAP32[$1 + 40 >> 2] + 12 >> 2]; continue; } break; } - b2Log_28char_20const__2c_20____29(13759, 0); - b2Log_28char_20const__2c_20____29(13776, 0); - b2Log_28char_20const__2c_20____29(12375, 0); - b2Log_28char_20const__2c_20____29(12394, 0); + b2Log_28char_20const__2c_20____29(14233, 0); + b2Log_28char_20const__2c_20____29(14250, 0); + b2Log_28char_20const__2c_20____29(12849, 0); + b2Log_28char_20const__2c_20____29(12868, 0); } __stack_pointer = $1 - -64 | 0; } -function b2PolygonShape__SetAsBox_28float_2c_20float_2c_20b2Vec2_20const__2c_20float_29($0, $1, $2, $3, $4) { +function emscripten__internal__Invoker_void_2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20bool_2c_20unsigned_20short_2c_20unsigned_20short_2c_20short___invoke_28void_20_28__29_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20bool_2c_20unsigned_20short_2c_20unsigned_20short_2c_20short_29_2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20bool_2c_20unsigned_20short_2c_20unsigned_20short_2c_20short_29($0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10) { $0 = $0 | 0; - $1 = Math_fround($1); - $2 = Math_fround($2); + $1 = $1 | 0; + $2 = $2 | 0; $3 = $3 | 0; $4 = Math_fround($4); + $5 = Math_fround($5); + $6 = Math_fround($6); + $7 = $7 | 0; + $8 = $8 | 0; + $9 = $9 | 0; + $10 = $10 | 0; + var $11 = 0; + $11 = __stack_pointer - 48 | 0; + __stack_pointer = $11; + HEAP32[$11 + 44 >> 2] = $0; + HEAP32[$11 + 40 >> 2] = $1; + HEAP32[$11 + 36 >> 2] = $2; + HEAP32[$11 + 32 >> 2] = $3; + HEAPF32[$11 + 28 >> 2] = $4; + HEAPF32[$11 + 24 >> 2] = $5; + HEAPF32[$11 + 20 >> 2] = $6; + HEAP8[$11 + 19 | 0] = $7; + HEAP16[$11 + 16 >> 1] = $8; + HEAP16[$11 + 14 >> 1] = $9; + HEAP16[$11 + 12 >> 1] = $10; + $0 = HEAP32[$11 + 44 >> 2]; + FUNCTION_TABLE[$0 | 0](emscripten__internal__BindingType_unsigned_20int_2c_20void___fromWireType_28unsigned_20int_29(HEAP32[$11 + 40 >> 2]), emscripten__internal__BindingType_unsigned_20int_2c_20void___fromWireType_28unsigned_20int_29(HEAP32[$11 + 36 >> 2]), emscripten__internal__BindingType_unsigned_20int_2c_20void___fromWireType_28unsigned_20int_29(HEAP32[$11 + 32 >> 2]), emscripten__internal__BindingType_float_2c_20void___fromWireType_28float_29(HEAPF32[$11 + 28 >> 2]), emscripten__internal__BindingType_float_2c_20void___fromWireType_28float_29(HEAPF32[$11 + 24 >> 2]), emscripten__internal__BindingType_float_2c_20void___fromWireType_28float_29(HEAPF32[$11 + 20 >> 2]), emscripten__internal__BindingType_bool_2c_20void___fromWireType_28bool_29(HEAP8[$11 + 19 | 0] & 1) & 1, emscripten__internal__BindingType_unsigned_20short_2c_20void___fromWireType_28unsigned_20short_29(HEAPU16[$11 + 16 >> 1]) & 65535, emscripten__internal__BindingType_unsigned_20short_2c_20void___fromWireType_28unsigned_20short_29(HEAPU16[$11 + 14 >> 1]) & 65535, emscripten__internal__BindingType_short_2c_20void___fromWireType_28short_29(HEAPU16[$11 + 12 >> 1] << 16 >> 16) << 16 >> 16); + __stack_pointer = $11 + 48 | 0; +} + +function b2Body__Dump_28_29($0) { + $0 = $0 | 0; + var $1 = 0, $2 = Math_fround(0); + $1 = __stack_pointer - 224 | 0; + __stack_pointer = $1; + HEAP32[$1 + 220 >> 2] = $0; + $0 = HEAP32[$1 + 220 >> 2]; + HEAP32[$1 + 216 >> 2] = HEAP32[$0 + 8 >> 2]; + b2Log_28char_20const__2c_20____29(12846, 0); + b2Log_28char_20const__2c_20____29(14090, 0); + HEAP32[$1 + 176 >> 2] = HEAP32[$0 >> 2]; + b2Log_28char_20const__2c_20____29(15530, $1 + 176 | 0); + $2 = HEAPF32[$0 + 12 >> 2]; + HEAPF64[$1 + 168 >> 3] = HEAPF32[$0 + 16 >> 2]; + HEAPF64[$1 + 160 >> 3] = $2; + b2Log_28char_20const__2c_20____29(14510, $1 + 160 | 0); + HEAPF64[$1 + 144 >> 3] = HEAPF32[$0 + 56 >> 2]; + b2Log_28char_20const__2c_20____29(13425, $1 + 144 | 0); + $2 = HEAPF32[$0 + 64 >> 2]; + HEAPF64[$1 + 136 >> 3] = HEAPF32[$0 + 68 >> 2]; + HEAPF64[$1 + 128 >> 3] = $2; + b2Log_28char_20const__2c_20____29(14292, $1 + 128 | 0); + HEAPF64[$1 + 112 >> 3] = HEAPF32[$0 + 72 >> 2]; + b2Log_28char_20const__2c_20____29(12943, $1 + 112 | 0); + HEAPF64[$1 + 96 >> 3] = HEAPF32[$0 + 132 >> 2]; + b2Log_28char_20const__2c_20____29(13335, $1 + 96 | 0); + HEAPF64[$1 + 80 >> 3] = HEAPF32[$0 + 136 >> 2]; + b2Log_28char_20const__2c_20____29(13303, $1 + 80 | 0); + HEAP32[$1 + 64 >> 2] = HEAPU16[$0 + 4 >> 1] & 4; + b2Log_28char_20const__2c_20____29(15312, $1 - -64 | 0); + HEAP32[$1 + 48 >> 2] = HEAPU16[$0 + 4 >> 1] & 2; + b2Log_28char_20const__2c_20____29(15373, $1 + 48 | 0); + HEAP32[$1 + 32 >> 2] = HEAPU16[$0 + 4 >> 1] & 16; + b2Log_28char_20const__2c_20____29(15341, $1 + 32 | 0); + HEAP32[$1 + 16 >> 2] = HEAPU16[$0 + 4 >> 1] & 8; + b2Log_28char_20const__2c_20____29(15228, $1 + 16 | 0); + HEAP32[$1 >> 2] = HEAPU16[$0 + 4 >> 1] & 32; + b2Log_28char_20const__2c_20____29(15432, $1); + HEAPF64[$1 + 192 >> 3] = HEAPF32[$0 + 140 >> 2]; + b2Log_28char_20const__2c_20____29(13536, $1 + 192 | 0); + HEAP32[$1 + 208 >> 2] = HEAP32[$0 + 8 >> 2]; + b2Log_28char_20const__2c_20____29(15078, $1 + 208 | 0); + b2Log_28char_20const__2c_20____29(15941, 0); + HEAP32[$1 + 212 >> 2] = HEAP32[$0 + 100 >> 2]; + while (1) { + if (HEAP32[$1 + 212 >> 2]) { + b2Log_28char_20const__2c_20____29(12844, 0); + b2Fixture__Dump_28int_29(HEAP32[$1 + 212 >> 2], HEAP32[$1 + 216 >> 2]); + b2Log_28char_20const__2c_20____29(12839, 0); + HEAP32[$1 + 212 >> 2] = HEAP32[HEAP32[$1 + 212 >> 2] + 4 >> 2]; + continue; + } + break; + } + b2Log_28char_20const__2c_20____29(12841, 0); + __stack_pointer = $1 + 224 | 0; +} + +function b2PolygonShape__SetAsBox_28float_2c_20float_2c_20b2Vec2_20const__2c_20float_29($0, $1, $2, $3, $4) { var $5 = 0, $6 = 0, $7 = 0; $5 = __stack_pointer + -64 | 0; __stack_pointer = $5; @@ -24571,64 +23226,6 @@ function b2PolygonShape__SetAsBox_28float_2c_20float_2c_20b2Vec2_20const__2c_20f __stack_pointer = $5 - -64 | 0; } -function b2Body__Dump_28_29($0) { - $0 = $0 | 0; - var $1 = 0, $2 = Math_fround(0); - $1 = __stack_pointer - 224 | 0; - __stack_pointer = $1; - HEAP32[$1 + 220 >> 2] = $0; - $0 = HEAP32[$1 + 220 >> 2]; - HEAP32[$1 + 216 >> 2] = HEAP32[$0 + 8 >> 2]; - b2Log_28char_20const__2c_20____29(12372, 0); - b2Log_28char_20const__2c_20____29(13616, 0); - HEAP32[$1 + 176 >> 2] = HEAP32[$0 >> 2]; - b2Log_28char_20const__2c_20____29(15056, $1 + 176 | 0); - $2 = HEAPF32[$0 + 12 >> 2]; - HEAPF64[$1 + 168 >> 3] = HEAPF32[$0 + 16 >> 2]; - HEAPF64[$1 + 160 >> 3] = $2; - b2Log_28char_20const__2c_20____29(14036, $1 + 160 | 0); - HEAPF64[$1 + 144 >> 3] = HEAPF32[$0 + 56 >> 2]; - b2Log_28char_20const__2c_20____29(12951, $1 + 144 | 0); - $2 = HEAPF32[$0 + 64 >> 2]; - HEAPF64[$1 + 136 >> 3] = HEAPF32[$0 + 68 >> 2]; - HEAPF64[$1 + 128 >> 3] = $2; - b2Log_28char_20const__2c_20____29(13818, $1 + 128 | 0); - HEAPF64[$1 + 112 >> 3] = HEAPF32[$0 + 72 >> 2]; - b2Log_28char_20const__2c_20____29(12469, $1 + 112 | 0); - HEAPF64[$1 + 96 >> 3] = HEAPF32[$0 + 132 >> 2]; - b2Log_28char_20const__2c_20____29(12861, $1 + 96 | 0); - HEAPF64[$1 + 80 >> 3] = HEAPF32[$0 + 136 >> 2]; - b2Log_28char_20const__2c_20____29(12829, $1 + 80 | 0); - HEAP32[$1 + 64 >> 2] = HEAPU16[$0 + 4 >> 1] & 4; - b2Log_28char_20const__2c_20____29(14838, $1 - -64 | 0); - HEAP32[$1 + 48 >> 2] = HEAPU16[$0 + 4 >> 1] & 2; - b2Log_28char_20const__2c_20____29(14899, $1 + 48 | 0); - HEAP32[$1 + 32 >> 2] = HEAPU16[$0 + 4 >> 1] & 16; - b2Log_28char_20const__2c_20____29(14867, $1 + 32 | 0); - HEAP32[$1 + 16 >> 2] = HEAPU16[$0 + 4 >> 1] & 8; - b2Log_28char_20const__2c_20____29(14754, $1 + 16 | 0); - HEAP32[$1 >> 2] = HEAPU16[$0 + 4 >> 1] & 32; - b2Log_28char_20const__2c_20____29(14958, $1); - HEAPF64[$1 + 192 >> 3] = HEAPF32[$0 + 140 >> 2]; - b2Log_28char_20const__2c_20____29(13062, $1 + 192 | 0); - HEAP32[$1 + 208 >> 2] = HEAP32[$0 + 8 >> 2]; - b2Log_28char_20const__2c_20____29(14604, $1 + 208 | 0); - b2Log_28char_20const__2c_20____29(15467, 0); - HEAP32[$1 + 212 >> 2] = HEAP32[$0 + 100 >> 2]; - while (1) { - if (HEAP32[$1 + 212 >> 2]) { - b2Log_28char_20const__2c_20____29(12370, 0); - b2Fixture__Dump_28int_29(HEAP32[$1 + 212 >> 2], HEAP32[$1 + 216 >> 2]); - b2Log_28char_20const__2c_20____29(12365, 0); - HEAP32[$1 + 212 >> 2] = HEAP32[HEAP32[$1 + 212 >> 2] + 4 >> 2]; - continue; - } - break; - } - b2Log_28char_20const__2c_20____29(12367, 0); - __stack_pointer = $1 + 224 | 0; -} - function b2Mat33__GetSymInverse33_28b2Mat33__29_20const($0, $1) { var $2 = 0, wasm2js_i32$0 = 0, wasm2js_f32$0 = Math_fround(0); $2 = __stack_pointer - 48 | 0; @@ -24668,7 +23265,7 @@ function b2Body__SetMassData_28b2MassData_20const__29($0, $1) { HEAP32[$2 + 40 >> 2] = $1; $0 = HEAP32[$2 + 44 >> 2]; if (b2World__IsLocked_28_29_20const(HEAP32[$0 + 88 >> 2]) & 1) { - __assert_fail(8952, 4121, 356, 10243); + __assert_fail(9363, 4319, 356, 10652); wasm2js_trap(); } if (!(b2World__IsLocked_28_29_20const(HEAP32[$0 + 88 >> 2]) & 1 | HEAP32[$0 >> 2] != 2)) { @@ -24685,7 +23282,7 @@ function b2Body__SetMassData_28b2MassData_20const__29($0, $1) { wasm2js_i32$0 = $0, wasm2js_f32$0 = Math_fround(Math_fround(Math_fround(-HEAPF32[$0 + 116 >> 2]) * b2Dot_28b2Vec2_20const__2c_20b2Vec2_20const__29(HEAP32[$2 + 40 >> 2] + 4 | 0, HEAP32[$2 + 40 >> 2] + 4 | 0)) + $4), HEAPF32[wasm2js_i32$0 + 124 >> 2] = wasm2js_f32$0; if (!(HEAPF32[$0 + 124 >> 2] > Math_fround(0))) { - __assert_fail(7946, 4121, 382, 10243); + __assert_fail(8263, 4319, 382, 10652); wasm2js_trap(); } HEAPF32[$0 + 128 >> 2] = Math_fround(1) / HEAPF32[$0 + 124 >> 2]; @@ -24854,7 +23451,7 @@ function b2DistanceProxy__Set_28b2Shape_20const__2c_20int_29($0, $1, $2) { case 3: HEAP32[$3 + 8 >> 2] = HEAP32[$3 + 24 >> 2]; if (!(HEAP32[$3 + 20 >> 2] < HEAP32[HEAP32[$3 + 8 >> 2] + 16 >> 2] & HEAP32[$3 + 20 >> 2] >= 0)) { - __assert_fail(1982, 5927, 57, 3081); + __assert_fail(2081, 6125, 57, 3219); wasm2js_trap(); } $4 = HEAP32[HEAP32[$3 + 8 >> 2] + 12 >> 2] + (HEAP32[$3 + 20 >> 2] << 3) | 0; @@ -24893,7 +23490,7 @@ function b2DistanceProxy__Set_28b2Shape_20const__2c_20int_29($0, $1, $2) { break label$2; } } - __assert_fail(8975, 5927, 85, 3081); + __assert_fail(9386, 6125, 85, 3219); wasm2js_trap(); } __stack_pointer = $3 + 32 | 0; @@ -24907,7 +23504,7 @@ function b2DynamicTree__AllocateNode_28_29($0) { $0 = HEAP32[$1 + 12 >> 2]; if (HEAP32[$0 + 16 >> 2] == -1) { if (HEAP32[$0 + 8 >> 2] != HEAP32[$0 + 12 >> 2]) { - __assert_fail(1353, 5858, 61, 9638); + __assert_fail(1359, 6056, 61, 10047); wasm2js_trap(); } HEAP32[$1 + 8 >> 2] = HEAP32[$0 + 4 >> 2]; @@ -24952,7 +23549,7 @@ function b2ChainShape__GetChildEdge_28b2EdgeShape__2c_20int_29_20const($0, $1, $ HEAP32[$3 + 4 >> 2] = $2; $2 = HEAP32[$3 + 12 >> 2]; if (!(HEAP32[$3 + 4 >> 2] < (HEAP32[$2 + 16 >> 2] - 1 | 0) & HEAP32[$3 + 4 >> 2] >= 0)) { - __assert_fail(11925, 5721, 123, 9620); + __assert_fail(12399, 5919, 123, 10029); wasm2js_trap(); } HEAP32[HEAP32[$3 + 8 >> 2] + 4 >> 2] = 1; @@ -25023,7 +23620,7 @@ function b2MouseJoint__b2MouseJoint_28b2MouseJointDef_20const__29($0, $1) { $1 = HEAP32[$2 + 24 >> 2]; HEAP32[$2 + 28 >> 2] = $1; b2Joint__b2Joint_28b2JointDef_20const__29($1, HEAP32[$2 + 20 >> 2]); - HEAP32[$1 >> 2] = 19060; + HEAP32[$1 >> 2] = 19288; b2Vec2__b2Vec2_28_29($1 + 68 | 0); b2Vec2__b2Vec2_28_29($1 + 76 | 0); b2Vec2__b2Vec2_28_29($1 + 96 | 0); @@ -25032,19 +23629,19 @@ function b2MouseJoint__b2MouseJoint_28b2MouseJointDef_20const__29($0, $1) { b2Mat22__b2Mat22_28_29($1 + 144 | 0); b2Vec2__b2Vec2_28_29($1 + 160 | 0); if (!(b2Vec2__IsValid_28_29_20const(HEAP32[$2 + 20 >> 2] + 20 | 0) & 1)) { - __assert_fail(12290, 4452, 38, 2662); + __assert_fail(12764, 4650, 38, 2788); wasm2js_trap(); } if (!(b2IsValid_28float_29(HEAPF32[HEAP32[$2 + 20 >> 2] + 28 >> 2]) & 1 & HEAPF32[HEAP32[$2 + 20 >> 2] + 28 >> 2] >= Math_fround(0))) { - __assert_fail(8349, 4452, 39, 2662); + __assert_fail(8666, 4650, 39, 2788); wasm2js_trap(); } if (!(b2IsValid_28float_29(HEAPF32[HEAP32[$2 + 20 >> 2] + 32 >> 2]) & 1 & HEAPF32[HEAP32[$2 + 20 >> 2] + 32 >> 2] >= Math_fround(0))) { - __assert_fail(7982, 4452, 40, 2662); + __assert_fail(8299, 4650, 40, 2788); wasm2js_trap(); } if (!(b2IsValid_28float_29(HEAPF32[HEAP32[$2 + 20 >> 2] + 36 >> 2]) & 1 & HEAPF32[HEAP32[$2 + 20 >> 2] + 36 >> 2] >= Math_fround(0))) { - __assert_fail(8103, 4452, 41, 2662); + __assert_fail(8420, 4650, 41, 2788); wasm2js_trap(); } $0 = HEAP32[$2 + 20 >> 2]; @@ -25137,25 +23734,6 @@ function unsigned_20long_20std____2____tree_b2Fixture__2c_20std____2__less_b2Fix return HEAP32[$2 + 28 >> 2]; } -function void_20emscripten__internal__RegisterClassMethod_bool_20_28b2PolygonShape____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const___invoke_b2PolygonShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28b2PolygonShape____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 554; - $0 = emscripten__internal__TypeID_b2PolygonShape_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int___getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int___getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], bool_20_28b2PolygonShape____emscripten__internal__getContext_bool_20_28b2PolygonShape____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const__28bool_20_28b2PolygonShape____20const__29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const_29_29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function void_20b2BroadPhase__UpdatePairs_b2ContactManager__28b2ContactManager__29($0, $1) { var $2 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $2 = __stack_pointer - 48 | 0; @@ -25208,25 +23786,6 @@ function void_20b2BroadPhase__UpdatePairs_b2ContactManager__28b2ContactManager__ __stack_pointer = $2 + 48 | 0; } -function void_20emscripten__internal__RegisterClassMethod_bool_20_28b2CircleShape____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const___invoke_b2CircleShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28b2CircleShape____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 536; - $0 = emscripten__internal__TypeID_b2CircleShape_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int___getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int___getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], bool_20_28b2CircleShape____emscripten__internal__getContext_bool_20_28b2CircleShape____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const__28bool_20_28b2CircleShape____20const__29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const_29_29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function b2PrismaticJoint__b2PrismaticJoint_28b2PrismaticJointDef_20const__29($0, $1) { var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 16 | 0; @@ -25235,7 +23794,7 @@ function b2PrismaticJoint__b2PrismaticJoint_28b2PrismaticJointDef_20const__29($0 HEAP32[$2 + 8 >> 2] = $1; $1 = HEAP32[$2 + 12 >> 2]; b2Joint__b2Joint_28b2JointDef_20const__29($1, HEAP32[$2 + 8 >> 2]); - HEAP32[$1 >> 2] = 19252; + HEAP32[$1 >> 2] = 19480; b2Vec2__b2Vec2_28_29($1 + 68 | 0); b2Vec2__b2Vec2_28_29($1 + 76 | 0); b2Vec2__b2Vec2_28_29($1 + 84 | 0); @@ -25294,7 +23853,7 @@ function b2Body__SetType_28b2BodyType_29($0, $1) { HEAP32[$2 + 24 >> 2] = $1; $0 = HEAP32[$2 + 28 >> 2]; if (b2World__IsLocked_28_29_20const(HEAP32[$0 + 88 >> 2]) & 1) { - __assert_fail(8952, 4121, 117, 9065); + __assert_fail(9363, 4319, 117, 9500); wasm2js_trap(); } label$2: { @@ -25358,41 +23917,41 @@ function b2PrismaticJoint__Dump_28_29($0) { $0 = HEAP32[$1 + 220 >> 2]; HEAP32[$1 + 216 >> 2] = HEAP32[HEAP32[$0 + 48 >> 2] + 8 >> 2]; HEAP32[$1 + 212 >> 2] = HEAP32[HEAP32[$0 + 52 >> 2] + 8 >> 2]; - b2Log_28char_20const__2c_20____29(13567, 0); + b2Log_28char_20const__2c_20____29(14041, 0); HEAP32[$1 + 176 >> 2] = HEAP32[$1 + 216 >> 2]; - b2Log_28char_20const__2c_20____29(13733, $1 + 176 | 0); + b2Log_28char_20const__2c_20____29(14207, $1 + 176 | 0); HEAP32[$1 + 160 >> 2] = HEAP32[$1 + 212 >> 2]; - b2Log_28char_20const__2c_20____29(13707, $1 + 160 | 0); + b2Log_28char_20const__2c_20____29(14181, $1 + 160 | 0); HEAP32[$1 + 144 >> 2] = HEAP8[$0 + 61 | 0] & 1; - b2Log_28char_20const__2c_20____29(14923, $1 + 144 | 0); + b2Log_28char_20const__2c_20____29(15397, $1 + 144 | 0); $2 = HEAPF32[$0 + 68 >> 2]; HEAPF64[$1 + 136 >> 3] = HEAPF32[$0 + 72 >> 2]; HEAPF64[$1 + 128 >> 3] = $2; - b2Log_28char_20const__2c_20____29(14234, $1 + 128 | 0); + b2Log_28char_20const__2c_20____29(14708, $1 + 128 | 0); $2 = HEAPF32[$0 + 76 >> 2]; HEAPF64[$1 + 120 >> 3] = HEAPF32[$0 + 80 >> 2]; HEAPF64[$1 + 112 >> 3] = $2; - b2Log_28char_20const__2c_20____29(14109, $1 + 112 | 0); + b2Log_28char_20const__2c_20____29(14583, $1 + 112 | 0); $2 = HEAPF32[$0 + 84 >> 2]; HEAPF64[$1 + 104 >> 3] = HEAPF32[$0 + 88 >> 2]; HEAPF64[$1 + 96 >> 3] = $2; - b2Log_28char_20const__2c_20____29(14194, $1 + 96 | 0); + b2Log_28char_20const__2c_20____29(14668, $1 + 96 | 0); HEAPF64[$1 + 80 >> 3] = HEAPF32[$0 + 100 >> 2]; - b2Log_28char_20const__2c_20____29(13030, $1 + 80 | 0); + b2Log_28char_20const__2c_20____29(13504, $1 + 80 | 0); HEAP32[$1 + 64 >> 2] = HEAP8[$0 + 136 | 0] & 1; - b2Log_28char_20const__2c_20____29(14724, $1 - -64 | 0); + b2Log_28char_20const__2c_20____29(15198, $1 - -64 | 0); HEAPF64[$1 + 48 >> 3] = HEAPF32[$0 + 120 >> 2]; - b2Log_28char_20const__2c_20____29(12710, $1 + 48 | 0); + b2Log_28char_20const__2c_20____29(13184, $1 + 48 | 0); HEAPF64[$1 + 32 >> 3] = HEAPF32[$0 + 124 >> 2]; - b2Log_28char_20const__2c_20____29(12744, $1 + 32 | 0); + b2Log_28char_20const__2c_20____29(13218, $1 + 32 | 0); HEAP32[$1 + 16 >> 2] = HEAP8[$0 + 137 | 0] & 1; - b2Log_28char_20const__2c_20____29(14779, $1 + 16 | 0); + b2Log_28char_20const__2c_20____29(15253, $1 + 16 | 0); HEAPF64[$1 >> 3] = HEAPF32[$0 + 132 >> 2]; - b2Log_28char_20const__2c_20____29(13149, $1); + b2Log_28char_20const__2c_20____29(13623, $1); HEAPF64[$1 + 192 >> 3] = HEAPF32[$0 + 128 >> 2]; - b2Log_28char_20const__2c_20____29(13118, $1 + 192 | 0); + b2Log_28char_20const__2c_20____29(13592, $1 + 192 | 0); HEAP32[$1 + 208 >> 2] = HEAP32[$0 + 56 >> 2]; - b2Log_28char_20const__2c_20____29(14524, $1 + 208 | 0); + b2Log_28char_20const__2c_20____29(14998, $1 + 208 | 0); __stack_pointer = $1 + 224 | 0; } @@ -25405,7 +23964,7 @@ function void_20emscripten__internal__RegisterClassMethod_float_20_28b2RayCastCa HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 475; + HEAP32[$2 + 12 >> 2] = 485; $0 = emscripten__internal__TypeID_b2RayCastCallback_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies_emscripten__pure_virtual_2c_20emscripten__allow_raw_pointers___ArgTypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2RayCastCallback__2c_20unsigned_20int_2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20float___getCount_28_29_20const($2 + 11 | 0); @@ -25415,66 +23974,47 @@ function void_20emscripten__internal__RegisterClassMethod_float_20_28b2RayCastCa __stack_pointer = $2 + 32 | 0; } -function void_20emscripten__internal__RegisterClassMethod_bool_20_28b2EdgeShape____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const___invoke_b2EdgeShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28b2EdgeShape____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 544; - $0 = emscripten__internal__TypeID_b2EdgeShape_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int___getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int___getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], bool_20_28b2EdgeShape____emscripten__internal__getContext_bool_20_28b2EdgeShape____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const__28bool_20_28b2EdgeShape____20const__29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const_29_29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function embind_init_builtin_28_29() { - _embind_register_void(24324, 9916); - _embind_register_bool(24348, 6837, 1, 1, 0); - _embind_register_integer(24360, 4114, 1, -128, 127); - _embind_register_integer(24384, 4107, 1, -128, 127); - _embind_register_integer(24372, 4105, 1, 0, 255); - _embind_register_integer(24396, 1972, 2, -32768, 32767); - _embind_register_integer(24408, 1963, 2, 0, 65535); - _embind_register_integer(24420, 2857, 4, -2147483648, 2147483647); - _embind_register_integer(24432, 2848, 4, 0, -1); - _embind_register_integer(24444, 7479, 4, -2147483648, 2147483647); - _embind_register_integer(24456, 7470, 4, 0, -1); - legalfunc$_embind_register_bigint(24468, 3297, 8, 0, -2147483648, -1, 2147483647); - legalfunc$_embind_register_bigint(24480, 3296, 8, 0, 0, -1, -1); - _embind_register_float(24492, 3290, 4); - _embind_register_float(24504, 9475, 8); - _embind_register_std_string(25548, 7510); - _embind_register_std_string(19844, 11578); - _embind_register_std_wstring(19916, 4, 7484); - _embind_register_std_wstring(19992, 2, 7522); - _embind_register_std_wstring(20068, 4, 7537); - _embind_register_emval(25108, 6842); - _embind_register_memory_view(20108, 0, 11509); - _embind_register_memory_view(20148, 0, 11611); - _embind_register_memory_view(20188, 1, 11539); - _embind_register_memory_view(20228, 2, 11074); - _embind_register_memory_view(20268, 3, 11105); - _embind_register_memory_view(20308, 4, 11145); - _embind_register_memory_view(20348, 5, 11174); - _embind_register_memory_view(20388, 4, 11648); - _embind_register_memory_view(20428, 5, 11678); - _embind_register_memory_view(20148, 0, 11276); - _embind_register_memory_view(20188, 1, 11243); - _embind_register_memory_view(20228, 2, 11342); - _embind_register_memory_view(20268, 3, 11308); - _embind_register_memory_view(20308, 4, 11476); - _embind_register_memory_view(20348, 5, 11442); - _embind_register_memory_view(20468, 8, 11409); - _embind_register_memory_view(20508, 9, 11375); - _embind_register_memory_view(20548, 6, 11212); - _embind_register_memory_view(20588, 7, 11717); + _embind_register_void(24548, 10325); + _embind_register_bool(24572, 7133, 1, 1, 0); + _embind_register_integer(24584, 4296, 1, -128, 127); + _embind_register_integer(24608, 4289, 1, -128, 127); + _embind_register_integer(24596, 4287, 1, 0, 255); + _embind_register_integer(24620, 2071, 2, -32768, 32767); + _embind_register_integer(24632, 2062, 2, 0, 65535); + _embind_register_integer(24644, 2983, 4, -2147483648, 2147483647); + _embind_register_integer(24656, 2974, 4, 0, -1); + _embind_register_integer(24668, 7807, 4, -2147483648, 2147483647); + _embind_register_integer(24680, 7798, 4, 0, -1); + legalfunc$_embind_register_bigint(24692, 3449, 8, 0, -2147483648, -1, 2147483647); + legalfunc$_embind_register_bigint(24704, 3448, 8, 0, 0, -1, -1); + _embind_register_float(24716, 3442, 4); + _embind_register_float(24728, 9884, 8); + _embind_register_std_string(26100, 7838); + _embind_register_std_string(20072, 12052); + _embind_register_std_wstring(20144, 4, 7812); + _embind_register_std_wstring(20220, 2, 7850); + _embind_register_std_wstring(20296, 4, 7865); + _embind_register_emval(25668, 7155); + _embind_register_memory_view(20336, 0, 11983); + _embind_register_memory_view(20376, 0, 12085); + _embind_register_memory_view(20416, 1, 12013); + _embind_register_memory_view(20456, 2, 11548); + _embind_register_memory_view(20496, 3, 11579); + _embind_register_memory_view(20536, 4, 11619); + _embind_register_memory_view(20576, 5, 11648); + _embind_register_memory_view(20616, 4, 12122); + _embind_register_memory_view(20656, 5, 12152); + _embind_register_memory_view(20376, 0, 11750); + _embind_register_memory_view(20416, 1, 11717); + _embind_register_memory_view(20456, 2, 11816); + _embind_register_memory_view(20496, 3, 11782); + _embind_register_memory_view(20536, 4, 11950); + _embind_register_memory_view(20576, 5, 11916); + _embind_register_memory_view(20696, 8, 11883); + _embind_register_memory_view(20736, 9, 11849); + _embind_register_memory_view(20776, 6, 11686); + _embind_register_memory_view(20816, 7, 12191); } function std____2__pair_std____2__reverse_iterator_int___2c_20std____2__reverse_iterator_int____20std____2____move_loop_std____2___ClassicAlgPolicy___operator_28_29_5babi_v160004_5d_std____2__reverse_iterator_int___2c_20std____2__reverse_iterator_int___2c_20std____2__reverse_iterator_int____28std____2__reverse_iterator_int___2c_20std____2__reverse_iterator_int___2c_20std____2__reverse_iterator_int___29_20const($0, $1, $2, $3, $4) { @@ -25567,25 +24107,6 @@ function __cxxabiv1____vmi_class_type_info__search_above_dst_28__cxxabiv1____dyn HEAP8[$1 + 52 | 0] = ($7 & 255) != 0; } -function void_20emscripten__internal__RegisterClassMethod_bool_20_28b2Shape____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const___invoke_b2Shape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28b2Shape____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 525; - $0 = emscripten__internal__TypeID_b2Shape_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int___getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int___getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], bool_20_28b2Shape____emscripten__internal__getContext_bool_20_28b2Shape____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const__28bool_20_28b2Shape____20const__29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const_29_29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function b2Simplex__Solve2_28_29($0) { var $1 = 0, $2 = 0, $3 = 0, wasm2js_i32$0 = 0, wasm2js_f32$0 = Math_fround(0); $2 = __stack_pointer - 48 | 0; @@ -25718,7 +24239,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28std____2__ve HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 708; + HEAP32[$2 + 12 >> 2] = 657; $0 = emscripten__internal__TypeID_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2___2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20unsigned_20long_2c_20b2Vec2_20const____getCount_28_29_20const($2 + 11 | 0); @@ -25775,7 +24296,7 @@ function b2Fixture__Destroy_28b2BlockAllocator__29($0, $1) { HEAP32[$2 + 24 >> 2] = $1; $0 = HEAP32[$2 + 28 >> 2]; if (HEAP32[$0 + 28 >> 2]) { - __assert_fail(12097, 5588, 76, 1649); + __assert_fail(12571, 5786, 76, 1655); wasm2js_trap(); } $1 = HEAP32[$0 + 12 >> 2]; @@ -25818,7 +24339,7 @@ function b2Fixture__Destroy_28b2BlockAllocator__29($0, $1) { break label$3; } } - __assert_fail(8975, 5588, 119, 1649); + __assert_fail(9386, 5786, 119, 1655); wasm2js_trap(); } HEAP32[$0 + 12 >> 2] = 0; @@ -25966,26 +24487,26 @@ function b2Contact__Create_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_2c_20b HEAP32[$5 + 32 >> 2] = $2; HEAP32[$5 + 28 >> 2] = $3; HEAP32[$5 + 24 >> 2] = $4; - if (!(HEAP8[30864] & 1)) { + if (!(HEAP8[30272] & 1)) { b2Contact__InitializeRegisters_28_29(); - HEAP8[30864] = 1; + HEAP8[30272] = 1; } wasm2js_i32$0 = $5, wasm2js_i32$1 = b2Fixture__GetType_28_29_20const(HEAP32[$5 + 40 >> 2]), HEAP32[wasm2js_i32$0 + 20 >> 2] = wasm2js_i32$1; wasm2js_i32$0 = $5, wasm2js_i32$1 = b2Fixture__GetType_28_29_20const(HEAP32[$5 + 32 >> 2]), HEAP32[wasm2js_i32$0 + 16 >> 2] = wasm2js_i32$1; if (!(HEAP32[$5 + 20 >> 2] < 4 & HEAP32[$5 + 20 >> 2] >= 0)) { - __assert_fail(2372, 5174, 84, 8764); + __assert_fail(2471, 5372, 84, 9184); wasm2js_trap(); } if (!(HEAP32[$5 + 16 >> 2] < 4 & HEAP32[$5 + 16 >> 2] >= 0)) { - __assert_fail(2329, 5174, 85, 8764); + __assert_fail(2428, 5372, 85, 9184); wasm2js_trap(); } - HEAP32[$5 + 12 >> 2] = HEAP32[(Math_imul(HEAP32[$5 + 20 >> 2], 48) + 30672 | 0) + Math_imul(HEAP32[$5 + 16 >> 2], 12) >> 2]; + HEAP32[$5 + 12 >> 2] = HEAP32[(Math_imul(HEAP32[$5 + 20 >> 2], 48) + 30080 | 0) + Math_imul(HEAP32[$5 + 16 >> 2], 12) >> 2]; label$6: { if (HEAP32[$5 + 12 >> 2]) { - if (HEAP8[((Math_imul(HEAP32[$5 + 20 >> 2], 48) + 30672 | 0) + Math_imul(HEAP32[$5 + 16 >> 2], 12) | 0) + 8 | 0] & 1) { + if (HEAP8[((Math_imul(HEAP32[$5 + 20 >> 2], 48) + 30080 | 0) + Math_imul(HEAP32[$5 + 16 >> 2], 12) | 0) + 8 | 0] & 1) { wasm2js_i32$0 = $5, wasm2js_i32$1 = FUNCTION_TABLE[HEAP32[$5 + 12 >> 2]](HEAP32[$5 + 40 >> 2], HEAP32[$5 + 36 >> 2], HEAP32[$5 + 32 >> 2], HEAP32[$5 + 28 >> 2], HEAP32[$5 + 24 >> 2]) | 0, HEAP32[wasm2js_i32$0 + 44 >> 2] = wasm2js_i32$1; break label$6; @@ -26008,7 +24529,7 @@ function b2WheelJoint__b2WheelJoint_28b2WheelJointDef_20const__29($0, $1) { HEAP32[$2 + 8 >> 2] = $1; $1 = HEAP32[$2 + 12 >> 2]; b2Joint__b2Joint_28b2JointDef_20const__29($1, HEAP32[$2 + 8 >> 2]); - HEAP32[$1 >> 2] = 19660; + HEAP32[$1 >> 2] = 19888; b2Vec2__b2Vec2_28_29($1 + 76 | 0); b2Vec2__b2Vec2_28_29($1 + 84 | 0); b2Vec2__b2Vec2_28_29($1 + 92 | 0); @@ -26081,7 +24602,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28std____2__ve HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 702; + HEAP32[$2 + 12 >> 2] = 651; $0 = emscripten__internal__TypeID_std____2__vector_int_2c_20std____2__allocator_int___2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_int_2c_20std____2__allocator_int____2c_20unsigned_20long_2c_20int_20const____getCount_28_29_20const($2 + 11 | 0); @@ -26150,7 +24671,7 @@ function b2Joint__Destroy_28b2Joint__2c_20b2BlockAllocator__29($0, $1) { break label$2; } } - __assert_fail(8975, 4590, 181, 1649); + __assert_fail(9386, 4788, 181, 1655); wasm2js_trap(); } __stack_pointer = $2 + 16 | 0; @@ -26188,37 +24709,37 @@ function b2RevoluteJoint__Dump_28_29($0) { $0 = HEAP32[$1 + 204 >> 2]; HEAP32[$1 + 200 >> 2] = HEAP32[HEAP32[$0 + 48 >> 2] + 8 >> 2]; HEAP32[$1 + 196 >> 2] = HEAP32[HEAP32[$0 + 52 >> 2] + 8 >> 2]; - b2Log_28char_20const__2c_20____29(13471, 0); + b2Log_28char_20const__2c_20____29(13945, 0); HEAP32[$1 + 160 >> 2] = HEAP32[$1 + 200 >> 2]; - b2Log_28char_20const__2c_20____29(13733, $1 + 160 | 0); + b2Log_28char_20const__2c_20____29(14207, $1 + 160 | 0); HEAP32[$1 + 144 >> 2] = HEAP32[$1 + 196 >> 2]; - b2Log_28char_20const__2c_20____29(13707, $1 + 144 | 0); + b2Log_28char_20const__2c_20____29(14181, $1 + 144 | 0); HEAP32[$1 + 128 >> 2] = HEAP8[$0 + 61 | 0] & 1; - b2Log_28char_20const__2c_20____29(14923, $1 + 128 | 0); + b2Log_28char_20const__2c_20____29(15397, $1 + 128 | 0); $2 = HEAPF32[$0 + 68 >> 2]; HEAPF64[$1 + 120 >> 3] = HEAPF32[$0 + 72 >> 2]; HEAPF64[$1 + 112 >> 3] = $2; - b2Log_28char_20const__2c_20____29(14234, $1 + 112 | 0); + b2Log_28char_20const__2c_20____29(14708, $1 + 112 | 0); $2 = HEAPF32[$0 + 76 >> 2]; HEAPF64[$1 + 104 >> 3] = HEAPF32[$0 + 80 >> 2]; HEAPF64[$1 + 96 >> 3] = $2; - b2Log_28char_20const__2c_20____29(14109, $1 + 96 | 0); + b2Log_28char_20const__2c_20____29(14583, $1 + 96 | 0); HEAPF64[$1 + 80 >> 3] = HEAPF32[$0 + 116 >> 2]; - b2Log_28char_20const__2c_20____29(13030, $1 + 80 | 0); + b2Log_28char_20const__2c_20____29(13504, $1 + 80 | 0); HEAP32[$1 + 64 >> 2] = HEAP8[$0 + 112 | 0] & 1; - b2Log_28char_20const__2c_20____29(14724, $1 - -64 | 0); + b2Log_28char_20const__2c_20____29(15198, $1 - -64 | 0); HEAPF64[$1 + 48 >> 3] = HEAPF32[$0 + 120 >> 2]; - b2Log_28char_20const__2c_20____29(12974, $1 + 48 | 0); + b2Log_28char_20const__2c_20____29(13448, $1 + 48 | 0); HEAPF64[$1 + 32 >> 3] = HEAPF32[$0 + 124 >> 2]; - b2Log_28char_20const__2c_20____29(13002, $1 + 32 | 0); + b2Log_28char_20const__2c_20____29(13476, $1 + 32 | 0); HEAP32[$1 + 16 >> 2] = HEAP8[$0 + 100 | 0] & 1; - b2Log_28char_20const__2c_20____29(14779, $1 + 16 | 0); + b2Log_28char_20const__2c_20____29(15253, $1 + 16 | 0); HEAPF64[$1 >> 3] = HEAPF32[$0 + 108 >> 2]; - b2Log_28char_20const__2c_20____29(13149, $1); + b2Log_28char_20const__2c_20____29(13623, $1); HEAPF64[$1 + 176 >> 3] = HEAPF32[$0 + 104 >> 2]; - b2Log_28char_20const__2c_20____29(12919, $1 + 176 | 0); + b2Log_28char_20const__2c_20____29(13393, $1 + 176 | 0); HEAP32[$1 + 192 >> 2] = HEAP32[$0 + 56 >> 2]; - b2Log_28char_20const__2c_20____29(14524, $1 + 192 | 0); + b2Log_28char_20const__2c_20____29(14998, $1 + 192 | 0); __stack_pointer = $1 + 208 | 0; } @@ -26419,7 +24940,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2Draw____29 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 492; + HEAP32[$2 + 12 >> 2] = 502; $0 = emscripten__internal__TypeID_b2Draw_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Draw__2c_20b2Vec2_20const__2c_20float_2c_20b2Vec2_20const__2c_20b2Color_20const____getCount_28_29_20const($2 + 11 | 0); @@ -26551,7 +25072,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____2 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 517; + HEAP32[$2 + 12 >> 2] = 527; $0 = emscripten__internal__TypeID_b2World_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2World_20const__2c_20b2RayCastCallback__2c_20b2Vec2_20const__2c_20b2Vec2_20const____getCount_28_29_20const($2 + 11 | 0); @@ -26570,7 +25091,7 @@ function b2PulleyJoint__b2PulleyJoint_28b2PulleyJointDef_20const__29($0, $1) { $1 = HEAP32[$2 + 8 >> 2]; HEAP32[$2 + 12 >> 2] = $1; b2Joint__b2Joint_28b2JointDef_20const__29($1, HEAP32[$2 + 4 >> 2]); - HEAP32[$1 >> 2] = 19336; + HEAP32[$1 >> 2] = 19564; b2Vec2__b2Vec2_28_29($1 + 68 | 0); b2Vec2__b2Vec2_28_29($1 + 76 | 0); b2Vec2__b2Vec2_28_29($1 + 92 | 0); @@ -26604,7 +25125,7 @@ function b2PulleyJoint__b2PulleyJoint_28b2PulleyJointDef_20const__29($0, $1) { HEAPF32[$1 + 84 >> 2] = HEAPF32[HEAP32[$2 + 4 >> 2] + 52 >> 2]; HEAPF32[$1 + 88 >> 2] = HEAPF32[HEAP32[$2 + 4 >> 2] + 56 >> 2]; if (HEAPF32[HEAP32[$2 + 4 >> 2] + 60 >> 2] == Math_fround(0)) { - __assert_fail(8399, 4181, 69, 2570); + __assert_fail(8716, 4379, 69, 2696); wasm2js_trap(); } HEAPF32[$1 + 112 >> 2] = HEAPF32[HEAP32[$2 + 4 >> 2] + 60 >> 2]; @@ -26620,7 +25141,7 @@ function void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28std__ __stack_pointer = $2; HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 12 >> 2] = 711; + HEAP32[$2 + 12 >> 2] = 660; $0 = emscripten__internal__TypeID_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2___2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20unsigned_20long_2c_20b2Vec2_20const____getCount_28_29_20const($2 + 19 | 0); @@ -26652,25 +25173,6 @@ function emscripten__internal__MethodCaller_float_2c_20unsigned_20int__2c_20b2Ve return $7; } -function void_20emscripten__internal__RegisterClassMethod_bool_20_28b2Fixture____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20int_29_20const___invoke_b2Fixture_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28b2Fixture____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20int_29_20const_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 573; - $0 = emscripten__internal__TypeID_b2Fixture_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20int___getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20int___getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], bool_20_28b2Fixture____emscripten__internal__getContext_bool_20_28b2Fixture____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20int_29_20const__28bool_20_28b2Fixture____20const__29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20int_29_20const_29_29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20int_29_20const($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function b2WheelJoint__Dump_28_29($0) { $0 = $0 | 0; var $1 = 0, $2 = Math_fround(0); @@ -26680,37 +25182,37 @@ function b2WheelJoint__Dump_28_29($0) { $0 = HEAP32[$1 + 188 >> 2]; HEAP32[$1 + 184 >> 2] = HEAP32[HEAP32[$0 + 48 >> 2] + 8 >> 2]; HEAP32[$1 + 180 >> 2] = HEAP32[HEAP32[$0 + 52 >> 2] + 8 >> 2]; - b2Log_28char_20const__2c_20____29(13448, 0); + b2Log_28char_20const__2c_20____29(13922, 0); HEAP32[$1 + 144 >> 2] = HEAP32[$1 + 184 >> 2]; - b2Log_28char_20const__2c_20____29(13733, $1 + 144 | 0); + b2Log_28char_20const__2c_20____29(14207, $1 + 144 | 0); HEAP32[$1 + 128 >> 2] = HEAP32[$1 + 180 >> 2]; - b2Log_28char_20const__2c_20____29(13707, $1 + 128 | 0); + b2Log_28char_20const__2c_20____29(14181, $1 + 128 | 0); HEAP32[$1 + 112 >> 2] = HEAP8[$0 + 61 | 0] & 1; - b2Log_28char_20const__2c_20____29(14923, $1 + 112 | 0); + b2Log_28char_20const__2c_20____29(15397, $1 + 112 | 0); $2 = HEAPF32[$0 + 76 >> 2]; HEAPF64[$1 + 104 >> 3] = HEAPF32[$0 + 80 >> 2]; HEAPF64[$1 + 96 >> 3] = $2; - b2Log_28char_20const__2c_20____29(14234, $1 + 96 | 0); + b2Log_28char_20const__2c_20____29(14708, $1 + 96 | 0); $2 = HEAPF32[$0 + 84 >> 2]; HEAPF64[$1 + 88 >> 3] = HEAPF32[$0 + 88 >> 2]; HEAPF64[$1 + 80 >> 3] = $2; - b2Log_28char_20const__2c_20____29(14109, $1 + 80 | 0); + b2Log_28char_20const__2c_20____29(14583, $1 + 80 | 0); $2 = HEAPF32[$0 + 92 >> 2]; HEAPF64[$1 + 72 >> 3] = HEAPF32[$0 + 96 >> 2]; HEAPF64[$1 + 64 >> 3] = $2; - b2Log_28char_20const__2c_20____29(14194, $1 - -64 | 0); + b2Log_28char_20const__2c_20____29(14668, $1 - -64 | 0); HEAP32[$1 + 48 >> 2] = HEAP8[$0 + 128 | 0] & 1; - b2Log_28char_20const__2c_20____29(14779, $1 + 48 | 0); + b2Log_28char_20const__2c_20____29(15253, $1 + 48 | 0); HEAPF64[$1 + 32 >> 3] = HEAPF32[$0 + 124 >> 2]; - b2Log_28char_20const__2c_20____29(13149, $1 + 32 | 0); + b2Log_28char_20const__2c_20____29(13623, $1 + 32 | 0); HEAPF64[$1 + 16 >> 3] = HEAPF32[$0 + 120 >> 2]; - b2Log_28char_20const__2c_20____29(12919, $1 + 16 | 0); + b2Log_28char_20const__2c_20____29(13393, $1 + 16 | 0); HEAPF64[$1 >> 3] = HEAPF32[$0 + 68 >> 2]; - b2Log_28char_20const__2c_20____29(12413, $1); + b2Log_28char_20const__2c_20____29(12887, $1); HEAPF64[$1 + 160 >> 3] = HEAPF32[$0 + 72 >> 2]; - b2Log_28char_20const__2c_20____29(12621, $1 + 160 | 0); + b2Log_28char_20const__2c_20____29(13095, $1 + 160 | 0); HEAP32[$1 + 176 >> 2] = HEAP32[$0 + 56 >> 2]; - b2Log_28char_20const__2c_20____29(14524, $1 + 176 | 0); + b2Log_28char_20const__2c_20____29(14998, $1 + 176 | 0); __stack_pointer = $1 + 192 | 0; } @@ -26723,7 +25225,7 @@ function void_20emscripten__internal__RegisterClassMethod_unsigned_20long_20_28s HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 709; + HEAP32[$2 + 12 >> 2] = 658; $0 = emscripten__internal__TypeID_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2___2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_unsigned_20long_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2___20const____getCount_28_29_20const($2 + 11 | 0); @@ -26742,7 +25244,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28std____2__ve HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 707; + HEAP32[$2 + 12 >> 2] = 656; $0 = emscripten__internal__TypeID_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2___2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20b2Vec2_20const____getCount_28_29_20const($2 + 11 | 0); @@ -26758,7 +25260,7 @@ function void_20emscripten__internal__RegisterClassMethod_emscripten__val_20_28_ __stack_pointer = $2; HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 12 >> 2] = 710; + HEAP32[$2 + 12 >> 2] = 659; $0 = emscripten__internal__TypeID_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2___2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2___20const__2c_20unsigned_20long___getCount_28_29_20const($2 + 19 | 0); @@ -26822,7 +25324,7 @@ function b2Body__SetEnabled_28bool_29($0, $1) { HEAP8[$2 + 27 | 0] = $1; $0 = HEAP32[$2 + 28 >> 2]; if (b2World__IsLocked_28_29_20const(HEAP32[$0 + 88 >> 2]) & 1) { - __assert_fail(8952, 4121, 482, 10061); + __assert_fail(9363, 4319, 482, 10470); wasm2js_trap(); } label$2: { @@ -26870,57 +25372,6 @@ function b2Body__SetEnabled_28bool_29($0, $1) { __stack_pointer = $2 + 32 | 0; } -function b2PolygonShape__Validate_28_29_20const($0) { - $0 = $0 | 0; - var $1 = 0, $2 = 0, $3 = 0, wasm2js_i32$0 = 0, wasm2js_f32$0 = Math_fround(0); - $1 = __stack_pointer + -64 | 0; - __stack_pointer = $1; - HEAP32[$1 + 56 >> 2] = $0; - $0 = HEAP32[$1 + 56 >> 2]; - HEAP32[$1 + 52 >> 2] = 0; - label$1: { - while (1) { - if (HEAP32[$1 + 52 >> 2] < HEAP32[$0 + 148 >> 2]) { - HEAP32[$1 + 48 >> 2] = HEAP32[$1 + 52 >> 2]; - if (HEAP32[$1 + 52 >> 2] < (HEAP32[$0 + 148 >> 2] - 1 | 0)) { - $2 = HEAP32[$1 + 48 >> 2] + 1 | 0; - } else { - $2 = 0; - } - HEAP32[$1 + 44 >> 2] = $2; - $2 = ($0 + 20 | 0) + (HEAP32[$1 + 48 >> 2] << 3) | 0; - $3 = HEAP32[$2 + 4 >> 2]; - HEAP32[$1 + 32 >> 2] = HEAP32[$2 >> 2]; - HEAP32[$1 + 36 >> 2] = $3; - operator__28b2Vec2_20const__2c_20b2Vec2_20const__29($1 + 24 | 0, ($0 + 20 | 0) + (HEAP32[$1 + 44 >> 2] << 3) | 0, $1 + 32 | 0); - HEAP32[$1 + 20 >> 2] = 0; - while (1) { - if (HEAP32[$1 + 20 >> 2] < HEAP32[$0 + 148 >> 2]) { - if (!(HEAP32[$1 + 20 >> 2] == HEAP32[$1 + 48 >> 2] | HEAP32[$1 + 20 >> 2] == HEAP32[$1 + 44 >> 2])) { - operator__28b2Vec2_20const__2c_20b2Vec2_20const__29($1 + 12 | 0, ($0 + 20 | 0) + (HEAP32[$1 + 20 >> 2] << 3) | 0, $1 + 32 | 0); - wasm2js_i32$0 = $1, wasm2js_f32$0 = b2Cross_28b2Vec2_20const__2c_20b2Vec2_20const__29($1 + 24 | 0, $1 + 12 | 0), - HEAPF32[wasm2js_i32$0 + 8 >> 2] = wasm2js_f32$0; - if (HEAPF32[$1 + 8 >> 2] < Math_fround(0)) { - HEAP8[$1 + 63 | 0] = 0; - break label$1; - } - } - HEAP32[$1 + 20 >> 2] = HEAP32[$1 + 20 >> 2] + 1; - continue; - } - break; - } - HEAP32[$1 + 52 >> 2] = HEAP32[$1 + 52 >> 2] + 1; - continue; - } - break; - } - HEAP8[$1 + 63 | 0] = 1; - } - __stack_pointer = $1 - -64 | 0; - return HEAP8[$1 + 63 | 0] & 1; -} - function void_20b2DynamicTree__Query_b2BroadPhase__28b2BroadPhase__2c_20b2AABB_20const__29_20const($0, $1, $2) { var $3 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $3 = __stack_pointer - 1072 | 0; @@ -27040,102 +25491,6 @@ function __stdio_write($0, $1, $2) { return $1 | 0; } -function void_20emscripten__internal__RegisterClassMethod_void_20_28b2PolygonShape____29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const___invoke_b2PolygonShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2PolygonShape____29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 555; - $0 = emscripten__internal__TypeID_b2PolygonShape_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const__2c_20b2AABB__2c_20b2Transform_20const__2c_20int___getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const__2c_20b2AABB__2c_20b2Transform_20const__2c_20int___getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], void_20_28b2PolygonShape____emscripten__internal__getContext_void_20_28b2PolygonShape____29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const__28void_20_28b2PolygonShape____20const__29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const_29_29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - -function emscripten__internal__MethodInvoker_bool_20_28b2PolygonShape____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const_2c_20bool_2c_20b2PolygonShape_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int___invoke_28bool_20_28b2PolygonShape____20const__29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const_2c_20b2PolygonShape_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput__2c_20b2Transform__2c_20int_29($0, $1, $2, $3, $4, $5) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - $3 = $3 | 0; - $4 = $4 | 0; - $5 = $5 | 0; - var $6 = 0; - $6 = __stack_pointer - 32 | 0; - __stack_pointer = $6; - HEAP32[$6 + 28 >> 2] = $0; - HEAP32[$6 + 24 >> 2] = $1; - HEAP32[$6 + 20 >> 2] = $2; - HEAP32[$6 + 16 >> 2] = $3; - HEAP32[$6 + 12 >> 2] = $4; - HEAP32[$6 + 8 >> 2] = $5; - $2 = emscripten__internal__BindingType_b2PolygonShape_20const__2c_20void___fromWireType_28b2PolygonShape_20const__29(HEAP32[$6 + 24 >> 2]); - $0 = HEAP32[$6 + 28 >> 2]; - $1 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $2 = ($1 >> 1) + $2 | 0; - if ($1 & 1) { - $0 = HEAP32[HEAP32[$2 >> 2] + $0 >> 2]; - } - $0 = emscripten__internal__BindingType_bool_2c_20void___toWireType_28bool_29(FUNCTION_TABLE[$0 | 0]($2, emscripten__internal__BindingType_b2RayCastOutput__2c_20void___fromWireType_28b2RayCastOutput__29(HEAP32[$6 + 20 >> 2]), emscripten__internal__GenericBindingType_b2RayCastInput___fromWireType_28b2RayCastInput__29(HEAP32[$6 + 16 >> 2]), emscripten__internal__GenericBindingType_b2Transform___fromWireType_28b2Transform__29(HEAP32[$6 + 12 >> 2]), emscripten__internal__BindingType_int_2c_20void___fromWireType_28int_29(HEAP32[$6 + 8 >> 2])) & 1); - __stack_pointer = $6 + 32 | 0; - return $0 & 1; -} - -function emscripten__internal__MethodInvoker_bool_20_28b2CircleShape____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const_2c_20bool_2c_20b2CircleShape_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int___invoke_28bool_20_28b2CircleShape____20const__29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const_2c_20b2CircleShape_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput__2c_20b2Transform__2c_20int_29($0, $1, $2, $3, $4, $5) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - $3 = $3 | 0; - $4 = $4 | 0; - $5 = $5 | 0; - var $6 = 0; - $6 = __stack_pointer - 32 | 0; - __stack_pointer = $6; - HEAP32[$6 + 28 >> 2] = $0; - HEAP32[$6 + 24 >> 2] = $1; - HEAP32[$6 + 20 >> 2] = $2; - HEAP32[$6 + 16 >> 2] = $3; - HEAP32[$6 + 12 >> 2] = $4; - HEAP32[$6 + 8 >> 2] = $5; - $2 = emscripten__internal__BindingType_b2CircleShape_20const__2c_20void___fromWireType_28b2CircleShape_20const__29(HEAP32[$6 + 24 >> 2]); - $0 = HEAP32[$6 + 28 >> 2]; - $1 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $2 = ($1 >> 1) + $2 | 0; - if ($1 & 1) { - $0 = HEAP32[HEAP32[$2 >> 2] + $0 >> 2]; - } - $0 = emscripten__internal__BindingType_bool_2c_20void___toWireType_28bool_29(FUNCTION_TABLE[$0 | 0]($2, emscripten__internal__BindingType_b2RayCastOutput__2c_20void___fromWireType_28b2RayCastOutput__29(HEAP32[$6 + 20 >> 2]), emscripten__internal__GenericBindingType_b2RayCastInput___fromWireType_28b2RayCastInput__29(HEAP32[$6 + 16 >> 2]), emscripten__internal__GenericBindingType_b2Transform___fromWireType_28b2Transform__29(HEAP32[$6 + 12 >> 2]), emscripten__internal__BindingType_int_2c_20void___fromWireType_28int_29(HEAP32[$6 + 8 >> 2])) & 1); - __stack_pointer = $6 + 32 | 0; - return $0 & 1; -} - -function void_20emscripten__internal__RegisterClassMethod_void_20_28b2CircleShape____29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const___invoke_b2CircleShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2CircleShape____29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 537; - $0 = emscripten__internal__TypeID_b2CircleShape_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const__2c_20b2AABB__2c_20b2Transform_20const__2c_20int___getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const__2c_20b2AABB__2c_20b2Transform_20const__2c_20int___getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], void_20_28b2CircleShape____emscripten__internal__getContext_void_20_28b2CircleShape____29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const__28void_20_28b2CircleShape____20const__29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const_29_29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function b2PulleyJoint__Dump_28_29($0) { $0 = $0 | 0; var $1 = 0, $2 = Math_fround(0); @@ -27145,37 +25500,37 @@ function b2PulleyJoint__Dump_28_29($0) { $0 = HEAP32[$1 + 172 >> 2]; HEAP32[$1 + 168 >> 2] = HEAP32[HEAP32[$0 + 48 >> 2] + 8 >> 2]; HEAP32[$1 + 164 >> 2] = HEAP32[HEAP32[$0 + 52 >> 2] + 8 >> 2]; - b2Log_28char_20const__2c_20____29(13353, 0); + b2Log_28char_20const__2c_20____29(13827, 0); HEAP32[$1 + 128 >> 2] = HEAP32[$1 + 168 >> 2]; - b2Log_28char_20const__2c_20____29(13733, $1 + 128 | 0); + b2Log_28char_20const__2c_20____29(14207, $1 + 128 | 0); HEAP32[$1 + 112 >> 2] = HEAP32[$1 + 164 >> 2]; - b2Log_28char_20const__2c_20____29(13707, $1 + 112 | 0); + b2Log_28char_20const__2c_20____29(14181, $1 + 112 | 0); HEAP32[$1 + 96 >> 2] = HEAP8[$0 + 61 | 0] & 1; - b2Log_28char_20const__2c_20____29(14923, $1 + 96 | 0); + b2Log_28char_20const__2c_20____29(15397, $1 + 96 | 0); $2 = HEAPF32[$0 + 68 >> 2]; HEAPF64[$1 + 88 >> 3] = HEAPF32[$0 + 72 >> 2]; HEAPF64[$1 + 80 >> 3] = $2; - b2Log_28char_20const__2c_20____29(14276, $1 + 80 | 0); + b2Log_28char_20const__2c_20____29(14750, $1 + 80 | 0); $2 = HEAPF32[$0 + 76 >> 2]; HEAPF64[$1 + 72 >> 3] = HEAPF32[$0 + 80 >> 2]; HEAPF64[$1 + 64 >> 3] = $2; - b2Log_28char_20const__2c_20____29(14151, $1 - -64 | 0); + b2Log_28char_20const__2c_20____29(14625, $1 - -64 | 0); $2 = HEAPF32[$0 + 92 >> 2]; HEAPF64[$1 + 56 >> 3] = HEAPF32[$0 + 96 >> 2]; HEAPF64[$1 + 48 >> 3] = $2; - b2Log_28char_20const__2c_20____29(14234, $1 + 48 | 0); + b2Log_28char_20const__2c_20____29(14708, $1 + 48 | 0); $2 = HEAPF32[$0 + 100 >> 2]; HEAPF64[$1 + 40 >> 3] = HEAPF32[$0 + 104 >> 2]; HEAPF64[$1 + 32 >> 3] = $2; - b2Log_28char_20const__2c_20____29(14109, $1 + 32 | 0); + b2Log_28char_20const__2c_20____29(14583, $1 + 32 | 0); HEAPF64[$1 + 16 >> 3] = HEAPF32[$0 + 84 >> 2]; - b2Log_28char_20const__2c_20____29(13202, $1 + 16 | 0); + b2Log_28char_20const__2c_20____29(13676, $1 + 16 | 0); HEAPF64[$1 >> 3] = HEAPF32[$0 + 88 >> 2]; - b2Log_28char_20const__2c_20____29(13177, $1); + b2Log_28char_20const__2c_20____29(13651, $1); HEAPF64[$1 + 144 >> 3] = HEAPF32[$0 + 112 >> 2]; - b2Log_28char_20const__2c_20____29(12598, $1 + 144 | 0); + b2Log_28char_20const__2c_20____29(13072, $1 + 144 | 0); HEAP32[$1 + 160 >> 2] = HEAP32[$0 + 56 >> 2]; - b2Log_28char_20const__2c_20____29(14524, $1 + 160 | 0); + b2Log_28char_20const__2c_20____29(14998, $1 + 160 | 0); __stack_pointer = $1 + 176 | 0; } @@ -27188,7 +25543,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2Draw____29 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 493; + HEAP32[$2 + 12 >> 2] = 503; $0 = emscripten__internal__TypeID_b2Draw_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Draw__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20b2Color_20const____getCount_28_29_20const($2 + 11 | 0); @@ -27207,7 +25562,7 @@ function void_20emscripten__internal__RegisterClassMethod_unsigned_20long_20_28s HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 703; + HEAP32[$2 + 12 >> 2] = 652; $0 = emscripten__internal__TypeID_std____2__vector_int_2c_20std____2__allocator_int___2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_unsigned_20long_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_int_2c_20std____2__allocator_int___20const____getCount_28_29_20const($2 + 11 | 0); @@ -27217,51 +25572,6 @@ function void_20emscripten__internal__RegisterClassMethod_unsigned_20long_20_28s __stack_pointer = $2 + 32 | 0; } -function emscripten__internal__MethodInvoker_bool_20_28b2EdgeShape____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const_2c_20bool_2c_20b2EdgeShape_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int___invoke_28bool_20_28b2EdgeShape____20const__29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const_2c_20b2EdgeShape_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput__2c_20b2Transform__2c_20int_29($0, $1, $2, $3, $4, $5) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - $3 = $3 | 0; - $4 = $4 | 0; - $5 = $5 | 0; - var $6 = 0; - $6 = __stack_pointer - 32 | 0; - __stack_pointer = $6; - HEAP32[$6 + 28 >> 2] = $0; - HEAP32[$6 + 24 >> 2] = $1; - HEAP32[$6 + 20 >> 2] = $2; - HEAP32[$6 + 16 >> 2] = $3; - HEAP32[$6 + 12 >> 2] = $4; - HEAP32[$6 + 8 >> 2] = $5; - $2 = emscripten__internal__BindingType_b2EdgeShape_20const__2c_20void___fromWireType_28b2EdgeShape_20const__29(HEAP32[$6 + 24 >> 2]); - $0 = HEAP32[$6 + 28 >> 2]; - $1 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $2 = ($1 >> 1) + $2 | 0; - if ($1 & 1) { - $0 = HEAP32[HEAP32[$2 >> 2] + $0 >> 2]; - } - $0 = emscripten__internal__BindingType_bool_2c_20void___toWireType_28bool_29(FUNCTION_TABLE[$0 | 0]($2, emscripten__internal__BindingType_b2RayCastOutput__2c_20void___fromWireType_28b2RayCastOutput__29(HEAP32[$6 + 20 >> 2]), emscripten__internal__GenericBindingType_b2RayCastInput___fromWireType_28b2RayCastInput__29(HEAP32[$6 + 16 >> 2]), emscripten__internal__GenericBindingType_b2Transform___fromWireType_28b2Transform__29(HEAP32[$6 + 12 >> 2]), emscripten__internal__BindingType_int_2c_20void___fromWireType_28int_29(HEAP32[$6 + 8 >> 2])) & 1); - __stack_pointer = $6 + 32 | 0; - return $0 & 1; -} - -function void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2PolygonShape__2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20int_29___invoke_b2PolygonShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28b2PolygonShape__2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20int_29_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 12 >> 2] = 552; - $0 = emscripten__internal__TypeID_b2PolygonShape_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20b2PolygonShape__2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20int___getCount_28_29_20const($2 + 19 | 0); - $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20b2PolygonShape__2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20int___getTypes_28_29_20const($2 + 19 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], void_20_28__emscripten__internal__getContext_void_20_28__29_28b2PolygonShape__2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20int_29__28void_20_28__20const__29_28b2PolygonShape__2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20int_29_29_29_28b2PolygonShape__2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20int_29($2 + 20 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function std____2____tree_b2Fixture__2c_20std____2__less_b2Fixture___2c_20std____2__allocator_b2Fixture_____destroy_28std____2____tree_node_b2Fixture__2c_20void____29($0, $1) { var $2 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $2 = __stack_pointer - 16 | 0; @@ -27286,7 +25596,7 @@ function void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28std__ __stack_pointer = $2; HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 12 >> 2] = 705; + HEAP32[$2 + 12 >> 2] = 654; $0 = emscripten__internal__TypeID_std____2__vector_int_2c_20std____2__allocator_int___2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20std____2__vector_int_2c_20std____2__allocator_int____2c_20unsigned_20long_2c_20int_20const____getCount_28_29_20const($2 + 19 | 0); @@ -27296,32 +25606,13 @@ function void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28std__ __stack_pointer = $2 + 32 | 0; } -function void_20emscripten__internal__RegisterClassMethod_void_20_28b2EdgeShape____29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const___invoke_b2EdgeShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2EdgeShape____29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 545; - $0 = emscripten__internal__TypeID_b2EdgeShape_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const__2c_20b2AABB__2c_20b2Transform_20const__2c_20int___getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const__2c_20b2AABB__2c_20b2Transform_20const__2c_20int___getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], void_20_28b2EdgeShape____emscripten__internal__getContext_void_20_28b2EdgeShape____29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const__28void_20_28b2EdgeShape____20const__29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const_29_29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function void_20emscripten__internal__RegisterClassMethod_emscripten__val_20_28__29_28std____2__vector_int_2c_20std____2__allocator_int___20const__2c_20unsigned_20long_29___invoke_std____2__vector_int_2c_20std____2__allocator_int____28char_20const__2c_20emscripten__val_20_28__29_28std____2__vector_int_2c_20std____2__allocator_int___20const__2c_20unsigned_20long_29_29($0, $1) { var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 32 | 0; __stack_pointer = $2; HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 12 >> 2] = 704; + HEAP32[$2 + 12 >> 2] = 653; $0 = emscripten__internal__TypeID_std____2__vector_int_2c_20std____2__allocator_int___2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__vector_int_2c_20std____2__allocator_int___20const__2c_20unsigned_20long___getCount_28_29_20const($2 + 19 | 0); @@ -27352,35 +25643,6 @@ function std____2____tree_b2Fixture__2c_20std____2__less_b2Fixture___2c_20std___ return HEAP32[$2 + 12 >> 2]; } -function emscripten__internal__MethodInvoker_bool_20_28b2Shape____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const_2c_20bool_2c_20b2Shape_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int___invoke_28bool_20_28b2Shape____20const__29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const_2c_20b2Shape_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput__2c_20b2Transform__2c_20int_29($0, $1, $2, $3, $4, $5) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - $3 = $3 | 0; - $4 = $4 | 0; - $5 = $5 | 0; - var $6 = 0; - $6 = __stack_pointer - 32 | 0; - __stack_pointer = $6; - HEAP32[$6 + 28 >> 2] = $0; - HEAP32[$6 + 24 >> 2] = $1; - HEAP32[$6 + 20 >> 2] = $2; - HEAP32[$6 + 16 >> 2] = $3; - HEAP32[$6 + 12 >> 2] = $4; - HEAP32[$6 + 8 >> 2] = $5; - $2 = emscripten__internal__BindingType_b2Shape_20const__2c_20void___fromWireType_28b2Shape_20const__29(HEAP32[$6 + 24 >> 2]); - $0 = HEAP32[$6 + 28 >> 2]; - $1 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $2 = ($1 >> 1) + $2 | 0; - if ($1 & 1) { - $0 = HEAP32[HEAP32[$2 >> 2] + $0 >> 2]; - } - $0 = emscripten__internal__BindingType_bool_2c_20void___toWireType_28bool_29(FUNCTION_TABLE[$0 | 0]($2, emscripten__internal__BindingType_b2RayCastOutput__2c_20void___fromWireType_28b2RayCastOutput__29(HEAP32[$6 + 20 >> 2]), emscripten__internal__GenericBindingType_b2RayCastInput___fromWireType_28b2RayCastInput__29(HEAP32[$6 + 16 >> 2]), emscripten__internal__GenericBindingType_b2Transform___fromWireType_28b2Transform__29(HEAP32[$6 + 12 >> 2]), emscripten__internal__BindingType_int_2c_20void___fromWireType_28int_29(HEAP32[$6 + 8 >> 2])) & 1); - __stack_pointer = $6 + 32 | 0; - return $0 & 1; -} - function void_20emscripten__internal__RegisterClassMethod_void_20_28std____2__vector_int_2c_20std____2__allocator_int______29_28int_20const__29___invoke_std____2__vector_int_2c_20std____2__allocator_int____28char_20const__2c_20void_20_28std____2__vector_int_2c_20std____2__allocator_int______29_28int_20const__29_29($0, $1) { var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 32 | 0; @@ -27390,7 +25652,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28std____2__ve HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 701; + HEAP32[$2 + 12 >> 2] = 650; $0 = emscripten__internal__TypeID_std____2__vector_int_2c_20std____2__allocator_int___2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_int_2c_20std____2__allocator_int____2c_20int_20const____getCount_28_29_20const($2 + 11 | 0); @@ -27409,7 +25671,7 @@ function void_20emscripten__internal__RegisterClassMethod_bool_20_28b2AABB____29 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 506; + HEAP32[$2 + 12 >> 2] = 516; $0 = emscripten__internal__TypeID_b2AABB_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2AABB_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const____getCount_28_29_20const($2 + 11 | 0); @@ -27419,25 +25681,6 @@ function void_20emscripten__internal__RegisterClassMethod_bool_20_28b2AABB____29 __stack_pointer = $2 + 32 | 0; } -function void_20emscripten__internal__RegisterClassMethod_void_20_28b2Shape____29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const___invoke_b2Shape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2Shape____29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 526; - $0 = emscripten__internal__TypeID_b2Shape_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const__2c_20b2AABB__2c_20b2Transform_20const__2c_20int___getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const__2c_20b2AABB__2c_20b2Transform_20const__2c_20int___getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], void_20_28b2Shape____emscripten__internal__getContext_void_20_28b2Shape____29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const__28void_20_28b2Shape____20const__29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const_29_29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function void_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______push_back_slow_path_b2Vec2_20const___28b2Vec2_20const__29($0, $1) { var $2 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $2 = __stack_pointer - 32 | 0; @@ -27496,7 +25739,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2Draw____29 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 491; + HEAP32[$2 + 12 >> 2] = 501; $0 = emscripten__internal__TypeID_b2Draw_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Draw__2c_20b2Vec2_20const__2c_20float_2c_20b2Color_20const____getCount_28_29_20const($2 + 11 | 0); @@ -27515,7 +25758,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2ContactLis HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 481; + HEAP32[$2 + 12 >> 2] = 491; $0 = emscripten__internal__TypeID_b2ContactListener_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2ContactListener__2c_20unsigned_20int_2c_20unsigned_20int___getCount_28_29_20const($2 + 11 | 0); @@ -27525,25 +25768,6 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2ContactLis __stack_pointer = $2 + 32 | 0; } -function void_20emscripten__internal__RegisterClassMethod_void_20_28b2PolygonShape____29_28float_2c_20float_2c_20b2Vec2_20const__2c_20float_29___invoke_b2PolygonShape__28char_20const__2c_20void_20_28b2PolygonShape____29_28float_2c_20float_2c_20b2Vec2_20const__2c_20float_29_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 559; - $0 = emscripten__internal__TypeID_b2PolygonShape_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape__2c_20float_2c_20float_2c_20b2Vec2_20const__2c_20float___getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape__2c_20float_2c_20float_2c_20b2Vec2_20const__2c_20float___getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float_2c_20float_2c_20int_2c_20float__28_29() | 0, HEAP32[$2 + 12 >> 2], void_20_28b2PolygonShape____emscripten__internal__getContext_void_20_28b2PolygonShape____29_28float_2c_20float_2c_20b2Vec2_20const__2c_20float_29__28void_20_28b2PolygonShape____20const__29_28float_2c_20float_2c_20b2Vec2_20const__2c_20float_29_29_29_28float_2c_20float_2c_20b2Vec2_20const__2c_20float_29($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function emscripten__internal__Invoker_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____invoke_28emscripten__val_20_28__29_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29_2c_20emscripten__internal__BindingType_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___2c_20void____unnamed___2c_20emscripten___EM_VAL__29($0, $1, $2) { $0 = $0 | 0; $1 = $1 | 0; @@ -27566,6 +25790,23 @@ function emscripten__internal__Invoker_emscripten__val_2c_20std____2__basic_stri return $0 | 0; } +function void_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______push_back_slow_path_b2Vec2__28b2Vec2___29($0, $1) { + var $2 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; + $2 = __stack_pointer - 32 | 0; + __stack_pointer = $2; + HEAP32[$2 + 28 >> 2] = $0; + HEAP32[$2 + 24 >> 2] = $1; + $0 = HEAP32[$2 + 28 >> 2]; + wasm2js_i32$0 = $2, wasm2js_i32$1 = std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______alloc_5babi_v160004_5d_28_29($0), + HEAP32[wasm2js_i32$0 + 20 >> 2] = wasm2js_i32$1; + std____2____split_buffer_b2Vec2_2c_20std____2__allocator_b2Vec2_______split_buffer_28unsigned_20long_2c_20unsigned_20long_2c_20std____2__allocator_b2Vec2___29($2, std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______recommend_5babi_v160004_5d_28unsigned_20long_29_20const($0, std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____size_5babi_v160004_5d_28_29_20const($0) + 1 | 0), std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____size_5babi_v160004_5d_28_29_20const($0), HEAP32[$2 + 20 >> 2]); + void_20std____2__allocator_traits_std____2__allocator_b2Vec2____construct_5babi_v160004_5d_b2Vec2_2c_20b2Vec2_2c_20void__28std____2__allocator_b2Vec2___2c_20b2Vec2__2c_20b2Vec2___29(HEAP32[$2 + 20 >> 2], b2Vec2__20std____2____to_address_5babi_v160004_5d_b2Vec2__28b2Vec2__29(HEAP32[$2 + 8 >> 2]), HEAP32[$2 + 24 >> 2]); + HEAP32[$2 + 8 >> 2] = HEAP32[$2 + 8 >> 2] + 8; + std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______swap_out_circular_buffer_28std____2____split_buffer_b2Vec2_2c_20std____2__allocator_b2Vec2_____29($0, $2); + std____2____split_buffer_b2Vec2_2c_20std____2__allocator_b2Vec2________split_buffer_28_29($2); + __stack_pointer = $2 + 32 | 0; +} + function void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____29_28b2QueryCallback__2c_20b2AABB_20const__29_20const___invoke_b2World_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2World____29_28b2QueryCallback__2c_20b2AABB_20const__29_20const_29($0, $1) { var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 32 | 0; @@ -27575,7 +25816,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____2 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 516; + HEAP32[$2 + 12 >> 2] = 526; $0 = emscripten__internal__TypeID_b2World_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2World_20const__2c_20b2QueryCallback__2c_20b2AABB_20const____getCount_28_29_20const($2 + 11 | 0); @@ -27594,7 +25835,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2Draw____29 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 490; + HEAP32[$2 + 12 >> 2] = 500; $0 = emscripten__internal__TypeID_b2Draw_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Draw__2c_20unsigned_20int_2c_20int_2c_20b2Color_20const____getCount_28_29_20const($2 + 11 | 0); @@ -27605,75 +25846,13 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2Draw____29 } function b2Contact__InitializeRegisters_28_29() { - b2Contact__AddType_28b2Contact__20_28__29_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_2c_20b2BlockAllocator__29_2c_20void_20_28__29_28b2Contact__2c_20b2BlockAllocator__29_2c_20b2Shape__Type_2c_20b2Shape__Type_29(805, 806, 0, 0); - b2Contact__AddType_28b2Contact__20_28__29_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_2c_20b2BlockAllocator__29_2c_20void_20_28__29_28b2Contact__2c_20b2BlockAllocator__29_2c_20b2Shape__Type_2c_20b2Shape__Type_29(807, 808, 2, 0); - b2Contact__AddType_28b2Contact__20_28__29_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_2c_20b2BlockAllocator__29_2c_20void_20_28__29_28b2Contact__2c_20b2BlockAllocator__29_2c_20b2Shape__Type_2c_20b2Shape__Type_29(809, 810, 2, 2); - b2Contact__AddType_28b2Contact__20_28__29_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_2c_20b2BlockAllocator__29_2c_20void_20_28__29_28b2Contact__2c_20b2BlockAllocator__29_2c_20b2Shape__Type_2c_20b2Shape__Type_29(811, 812, 1, 0); - b2Contact__AddType_28b2Contact__20_28__29_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_2c_20b2BlockAllocator__29_2c_20void_20_28__29_28b2Contact__2c_20b2BlockAllocator__29_2c_20b2Shape__Type_2c_20b2Shape__Type_29(813, 814, 1, 2); - b2Contact__AddType_28b2Contact__20_28__29_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_2c_20b2BlockAllocator__29_2c_20void_20_28__29_28b2Contact__2c_20b2BlockAllocator__29_2c_20b2Shape__Type_2c_20b2Shape__Type_29(815, 816, 3, 0); - b2Contact__AddType_28b2Contact__20_28__29_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_2c_20b2BlockAllocator__29_2c_20void_20_28__29_28b2Contact__2c_20b2BlockAllocator__29_2c_20b2Shape__Type_2c_20b2Shape__Type_29(817, 818, 3, 2); -} - -function void_20emscripten__internal__RegisterClassMethod_bool_20_28b2PolygonShape____29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const___invoke_b2PolygonShape__28char_20const__2c_20bool_20_28b2PolygonShape____29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 553; - $0 = emscripten__internal__TypeID_b2PolygonShape_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const__2c_20b2Transform_20const__2c_20b2Vec2_20const____getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const__2c_20b2Transform_20const__2c_20b2Vec2_20const____getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], bool_20_28b2PolygonShape____emscripten__internal__getContext_bool_20_28b2PolygonShape____29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const__28bool_20_28b2PolygonShape____20const__29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const_29_29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - -function b2Body__CreateFixture_28b2FixtureDef_20const__29($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var $2 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - $0 = HEAP32[$2 + 24 >> 2]; - if (b2World__IsLocked_28_29_20const(HEAP32[$0 + 88 >> 2]) & 1) { - __assert_fail(8952, 4121, 170, 9035); - wasm2js_trap(); - } - label$2: { - if (b2World__IsLocked_28_29_20const(HEAP32[$0 + 88 >> 2]) & 1) { - HEAP32[$2 + 28 >> 2] = 0; - break label$2; - } - HEAP32[$2 + 16 >> 2] = HEAP32[$0 + 88 >> 2]; - wasm2js_i32$0 = $2, wasm2js_i32$1 = b2BlockAllocator__Allocate_28int_29(HEAP32[$2 + 16 >> 2], 44), - HEAP32[wasm2js_i32$0 + 12 >> 2] = wasm2js_i32$1; - $1 = HEAP32[$2 + 12 >> 2]; - b2Fixture__b2Fixture_28_29($1); - HEAP32[$2 + 8 >> 2] = $1; - b2Fixture__Create_28b2BlockAllocator__2c_20b2Body__2c_20b2FixtureDef_20const__29(HEAP32[$2 + 8 >> 2], HEAP32[$2 + 16 >> 2], $0, HEAP32[$2 + 20 >> 2]); - if (HEAPU16[$0 + 4 >> 1] & 32) { - HEAP32[$2 + 4 >> 2] = HEAP32[$0 + 88 >> 2] + 102868; - b2Fixture__CreateProxies_28b2BroadPhase__2c_20b2Transform_20const__29(HEAP32[$2 + 8 >> 2], HEAP32[$2 + 4 >> 2], $0 + 12 | 0); - } - HEAP32[HEAP32[$2 + 8 >> 2] + 4 >> 2] = HEAP32[$0 + 100 >> 2]; - HEAP32[$0 + 100 >> 2] = HEAP32[$2 + 8 >> 2]; - HEAP32[$0 + 104 >> 2] = HEAP32[$0 + 104 >> 2] + 1; - HEAP32[HEAP32[$2 + 8 >> 2] + 8 >> 2] = $0; - if (HEAPF32[HEAP32[$2 + 8 >> 2] >> 2] > Math_fround(0)) { - b2Body__ResetMassData_28_29($0); - } - HEAP8[HEAP32[$0 + 88 >> 2] + 102988 | 0] = 1; - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 8 >> 2]; - } - __stack_pointer = $2 + 32 | 0; - return HEAP32[$2 + 28 >> 2]; + b2Contact__AddType_28b2Contact__20_28__29_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_2c_20b2BlockAllocator__29_2c_20void_20_28__29_28b2Contact__2c_20b2BlockAllocator__29_2c_20b2Shape__Type_2c_20b2Shape__Type_29(750, 751, 0, 0); + b2Contact__AddType_28b2Contact__20_28__29_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_2c_20b2BlockAllocator__29_2c_20void_20_28__29_28b2Contact__2c_20b2BlockAllocator__29_2c_20b2Shape__Type_2c_20b2Shape__Type_29(752, 753, 2, 0); + b2Contact__AddType_28b2Contact__20_28__29_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_2c_20b2BlockAllocator__29_2c_20void_20_28__29_28b2Contact__2c_20b2BlockAllocator__29_2c_20b2Shape__Type_2c_20b2Shape__Type_29(754, 755, 2, 2); + b2Contact__AddType_28b2Contact__20_28__29_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_2c_20b2BlockAllocator__29_2c_20void_20_28__29_28b2Contact__2c_20b2BlockAllocator__29_2c_20b2Shape__Type_2c_20b2Shape__Type_29(756, 757, 1, 0); + b2Contact__AddType_28b2Contact__20_28__29_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_2c_20b2BlockAllocator__29_2c_20void_20_28__29_28b2Contact__2c_20b2BlockAllocator__29_2c_20b2Shape__Type_2c_20b2Shape__Type_29(758, 759, 1, 2); + b2Contact__AddType_28b2Contact__20_28__29_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_2c_20b2BlockAllocator__29_2c_20void_20_28__29_28b2Contact__2c_20b2BlockAllocator__29_2c_20b2Shape__Type_2c_20b2Shape__Type_29(760, 761, 3, 0); + b2Contact__AddType_28b2Contact__20_28__29_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_2c_20b2BlockAllocator__29_2c_20void_20_28__29_28b2Contact__2c_20b2BlockAllocator__29_2c_20b2Shape__Type_2c_20b2Shape__Type_29(762, 763, 3, 2); } function b2Contact__Destroy_28b2Contact__2c_20b2BlockAllocator__29($0, $1) { @@ -27682,8 +25861,8 @@ function b2Contact__Destroy_28b2Contact__2c_20b2BlockAllocator__29($0, $1) { __stack_pointer = $2; HEAP32[$2 + 28 >> 2] = $0; HEAP32[$2 + 24 >> 2] = $1; - if (!(HEAP8[30864] & 1)) { - __assert_fail(8526, 5174, 107, 1649); + if (!(HEAP8[30272] & 1)) { + __assert_fail(8875, 5372, 107, 1655); wasm2js_trap(); } HEAP32[$2 + 20 >> 2] = HEAP32[HEAP32[$2 + 28 >> 2] + 48 >> 2]; @@ -27706,37 +25885,18 @@ function b2Contact__Destroy_28b2Contact__2c_20b2BlockAllocator__29($0, $1) { wasm2js_i32$0 = $2, wasm2js_i32$1 = b2Fixture__GetType_28_29_20const(HEAP32[$2 + 16 >> 2]), HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; if (!(HEAP32[$2 + 8 >> 2] < 4 & HEAP32[$2 + 12 >> 2] >= 0)) { - __assert_fail(2286, 5174, 123, 1649); + __assert_fail(2385, 5372, 123, 1655); wasm2js_trap(); } if (!(HEAP32[$2 + 8 >> 2] < 4 & HEAP32[$2 + 12 >> 2] >= 0)) { - __assert_fail(2286, 5174, 124, 1649); + __assert_fail(2385, 5372, 124, 1655); wasm2js_trap(); } - HEAP32[$2 + 4 >> 2] = HEAP32[((Math_imul(HEAP32[$2 + 12 >> 2], 48) + 30672 | 0) + Math_imul(HEAP32[$2 + 8 >> 2], 12) | 0) + 4 >> 2]; + HEAP32[$2 + 4 >> 2] = HEAP32[((Math_imul(HEAP32[$2 + 12 >> 2], 48) + 30080 | 0) + Math_imul(HEAP32[$2 + 8 >> 2], 12) | 0) + 4 >> 2]; FUNCTION_TABLE[HEAP32[$2 + 4 >> 2]](HEAP32[$2 + 28 >> 2], HEAP32[$2 + 24 >> 2]); __stack_pointer = $2 + 32 | 0; } -function void_20emscripten__internal__RegisterClassMethod_bool_20_28b2CircleShape____29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const___invoke_b2CircleShape__28char_20const__2c_20bool_20_28b2CircleShape____29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 535; - $0 = emscripten__internal__TypeID_b2CircleShape_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const__2c_20b2Transform_20const__2c_20b2Vec2_20const____getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const__2c_20b2Transform_20const__2c_20b2Vec2_20const____getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], bool_20_28b2CircleShape____emscripten__internal__getContext_bool_20_28b2CircleShape____29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const__28bool_20_28b2CircleShape____20const__29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const_29_29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function std____2____split_buffer_int_2c_20std____2__allocator_int_______split_buffer_28unsigned_20long_2c_20unsigned_20long_2c_20std____2__allocator_int___29($0, $1, $2, $3) { var $4 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $4 = __stack_pointer - 32 | 0; @@ -27781,7 +25941,7 @@ function b2Body__SetTransform_28b2Vec2_20const__2c_20float_29($0, $1, $2) { HEAPF32[$3 + 20 >> 2] = $2; $0 = HEAP32[$3 + 28 >> 2]; if (b2World__IsLocked_28_29_20const(HEAP32[$0 + 88 >> 2]) & 1) { - __assert_fail(8952, 4121, 432, 6811); + __assert_fail(9363, 4319, 432, 7107); wasm2js_trap(); } if (!(b2World__IsLocked_28_29_20const(HEAP32[$0 + 88 >> 2]) & 1)) { @@ -27817,8 +25977,48 @@ function b2Body__SetTransform_28b2Vec2_20const__2c_20float_29($0, $1, $2) { __stack_pointer = $3 + 32 | 0; } +function b2Body__CreateFixture_28b2FixtureDef_20const__29($0, $1) { + var $2 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; + $2 = __stack_pointer - 32 | 0; + __stack_pointer = $2; + HEAP32[$2 + 24 >> 2] = $0; + HEAP32[$2 + 20 >> 2] = $1; + $0 = HEAP32[$2 + 24 >> 2]; + if (b2World__IsLocked_28_29_20const(HEAP32[$0 + 88 >> 2]) & 1) { + __assert_fail(9363, 4319, 170, 9472); + wasm2js_trap(); + } + label$2: { + if (b2World__IsLocked_28_29_20const(HEAP32[$0 + 88 >> 2]) & 1) { + HEAP32[$2 + 28 >> 2] = 0; + break label$2; + } + HEAP32[$2 + 16 >> 2] = HEAP32[$0 + 88 >> 2]; + wasm2js_i32$0 = $2, wasm2js_i32$1 = b2BlockAllocator__Allocate_28int_29(HEAP32[$2 + 16 >> 2], 44), + HEAP32[wasm2js_i32$0 + 12 >> 2] = wasm2js_i32$1; + $1 = HEAP32[$2 + 12 >> 2]; + b2Fixture__b2Fixture_28_29($1); + HEAP32[$2 + 8 >> 2] = $1; + b2Fixture__Create_28b2BlockAllocator__2c_20b2Body__2c_20b2FixtureDef_20const__29(HEAP32[$2 + 8 >> 2], HEAP32[$2 + 16 >> 2], $0, HEAP32[$2 + 20 >> 2]); + if (HEAPU16[$0 + 4 >> 1] & 32) { + HEAP32[$2 + 4 >> 2] = HEAP32[$0 + 88 >> 2] + 102868; + b2Fixture__CreateProxies_28b2BroadPhase__2c_20b2Transform_20const__29(HEAP32[$2 + 8 >> 2], HEAP32[$2 + 4 >> 2], $0 + 12 | 0); + } + HEAP32[HEAP32[$2 + 8 >> 2] + 4 >> 2] = HEAP32[$0 + 100 >> 2]; + HEAP32[$0 + 100 >> 2] = HEAP32[$2 + 8 >> 2]; + HEAP32[$0 + 104 >> 2] = HEAP32[$0 + 104 >> 2] + 1; + HEAP32[HEAP32[$2 + 8 >> 2] + 8 >> 2] = $0; + if (HEAPF32[HEAP32[$2 + 8 >> 2] >> 2] > Math_fround(0)) { + b2Body__ResetMassData_28_29($0); + } + HEAP8[HEAP32[$0 + 88 >> 2] + 102988 | 0] = 1; + HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 8 >> 2]; + } + __stack_pointer = $2 + 32 | 0; + return HEAP32[$2 + 28 >> 2]; +} + function b2Fixture__Refilter_28_29($0) { - $0 = $0 | 0; var $1 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $1 = __stack_pointer - 32 | 0; __stack_pointer = $1; @@ -27864,44 +26064,6 @@ function b2Fixture__Refilter_28_29($0) { __stack_pointer = $1 + 32 | 0; } -function void_20emscripten__internal__RegisterClassMethod_bool_20_28b2EdgeShape____29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const___invoke_b2EdgeShape__28char_20const__2c_20bool_20_28b2EdgeShape____29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 543; - $0 = emscripten__internal__TypeID_b2EdgeShape_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const__2c_20b2Transform_20const__2c_20b2Vec2_20const____getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const__2c_20b2Transform_20const__2c_20b2Vec2_20const____getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], bool_20_28b2EdgeShape____emscripten__internal__getContext_bool_20_28b2EdgeShape____29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const__28bool_20_28b2EdgeShape____20const__29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const_29_29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - -function void_20emscripten__internal__RegisterClassMethod_void_20_28b2PolygonShape____29_28b2MassData__2c_20float_29_20const___invoke_b2PolygonShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2PolygonShape____29_28b2MassData__2c_20float_29_20const_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 556; - $0 = emscripten__internal__TypeID_b2PolygonShape_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const__2c_20b2MassData__2c_20float___getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const__2c_20b2MassData__2c_20float___getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$2 + 12 >> 2], void_20_28b2PolygonShape____emscripten__internal__getContext_void_20_28b2PolygonShape____29_28b2MassData__2c_20float_29_20const__28void_20_28b2PolygonShape____20const__29_28b2MassData__2c_20float_29_20const_29_29_28b2MassData__2c_20float_29_20const($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function b2Island__b2Island_28int_2c_20int_2c_20int_2c_20b2StackAllocator__2c_20b2ContactListener__29($0, $1, $2, $3, $4, $5) { var $6 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $6 = __stack_pointer - 32 | 0; @@ -28027,25 +26189,6 @@ function pop_arg($0, $1, $2, $3) { HEAP32[$0 + 4 >> 2] = $2; } -function void_20emscripten__internal__RegisterClassMethod_void_20_28b2CircleShape____29_28b2MassData__2c_20float_29_20const___invoke_b2CircleShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2CircleShape____29_28b2MassData__2c_20float_29_20const_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 538; - $0 = emscripten__internal__TypeID_b2CircleShape_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const__2c_20b2MassData__2c_20float___getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const__2c_20b2MassData__2c_20float___getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$2 + 12 >> 2], void_20_28b2CircleShape____emscripten__internal__getContext_void_20_28b2CircleShape____29_28b2MassData__2c_20float_29_20const__28void_20_28b2CircleShape____20const__29_28b2MassData__2c_20float_29_20const_29_29_28b2MassData__2c_20float_29_20const($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function b2Mat33__Solve33_28b2Vec3_20const__29_20const($0, $1, $2) { var $3 = 0, $4 = Math_fround(0), wasm2js_i32$0 = 0, wasm2js_f32$0 = Math_fround(0); $3 = __stack_pointer + -64 | 0; @@ -28203,82 +26346,6 @@ function void_20std____2__vector_int_2c_20std____2__allocator_int______push_back __stack_pointer = $2 + 32 | 0; } -function void_20emscripten__internal__RegisterClassMethod_b2Shape__20_28b2PolygonShape____29_28b2BlockAllocator__29_20const___invoke_b2PolygonShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Shape__20_28b2PolygonShape____29_28b2BlockAllocator__29_20const_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 550; - $0 = emscripten__internal__TypeID_b2PolygonShape_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Shape__2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const__2c_20b2BlockAllocator____getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Shape__2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const__2c_20b2BlockAllocator____getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], b2Shape__20_28b2PolygonShape____emscripten__internal__getContext_b2Shape__20_28b2PolygonShape____29_28b2BlockAllocator__29_20const__28b2Shape__20_28b2PolygonShape____20const__29_28b2BlockAllocator__29_20const_29_29_28b2BlockAllocator__29_20const($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - -function void_20emscripten__internal__RegisterClassMethod_void_20_28b2EdgeShape____29_28b2MassData__2c_20float_29_20const___invoke_b2EdgeShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2EdgeShape____29_28b2MassData__2c_20float_29_20const_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 546; - $0 = emscripten__internal__TypeID_b2EdgeShape_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const__2c_20b2MassData__2c_20float___getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const__2c_20b2MassData__2c_20float___getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$2 + 12 >> 2], void_20_28b2EdgeShape____emscripten__internal__getContext_void_20_28b2EdgeShape____29_28b2MassData__2c_20float_29_20const__28void_20_28b2EdgeShape____20const__29_28b2MassData__2c_20float_29_20const_29_29_28b2MassData__2c_20float_29_20const($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - -function void_20emscripten__internal__RegisterClassMethod_b2Shape__20_28b2CircleShape____29_28b2BlockAllocator__29_20const___invoke_b2CircleShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Shape__20_28b2CircleShape____29_28b2BlockAllocator__29_20const_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 533; - $0 = emscripten__internal__TypeID_b2CircleShape_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Shape__2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const__2c_20b2BlockAllocator____getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Shape__2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const__2c_20b2BlockAllocator____getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], b2Shape__20_28b2CircleShape____emscripten__internal__getContext_b2Shape__20_28b2CircleShape____29_28b2BlockAllocator__29_20const__28b2Shape__20_28b2CircleShape____20const__29_28b2BlockAllocator__29_20const_29_29_28b2BlockAllocator__29_20const($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - -function void_20emscripten__internal__RegisterClassMethod_bool_20_28b2Shape____29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const___invoke_b2Shape__28char_20const__2c_20bool_20_28b2Shape____29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 524; - $0 = emscripten__internal__TypeID_b2Shape_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const__2c_20b2Transform_20const__2c_20b2Vec2_20const____getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const__2c_20b2Transform_20const__2c_20b2Vec2_20const____getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], bool_20_28b2Shape____emscripten__internal__getContext_bool_20_28b2Shape____29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const__28bool_20_28b2Shape____20const__29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const_29_29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function __memset($0, $1, $2) { var $3 = 0, $4 = 0, $5 = 0, $6 = 0; label$1: { @@ -28356,22 +26423,18 @@ function __memset($0, $1, $2) { return $0; } -function void_20emscripten__internal__RegisterClassMethod_b2Shape__20_28b2EdgeShape____29_28b2BlockAllocator__29_20const___invoke_b2EdgeShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Shape__20_28b2EdgeShape____29_28b2BlockAllocator__29_20const_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; +function void_20emscripten__function_void_2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20bool_2c_20unsigned_20short_2c_20unsigned_20short_2c_20short_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20bool_2c_20unsigned_20short_2c_20unsigned_20short_2c_20short_29_2c_20emscripten__allow_raw_pointers_29($0, $1) { + var $2 = 0, $3 = 0; $2 = __stack_pointer - 32 | 0; __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 541; - $0 = emscripten__internal__TypeID_b2EdgeShape_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Shape__2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const__2c_20b2BlockAllocator____getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Shape__2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const__2c_20b2BlockAllocator____getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], b2Shape__20_28b2EdgeShape____emscripten__internal__getContext_b2Shape__20_28b2EdgeShape____29_28b2BlockAllocator__29_20const__28b2Shape__20_28b2EdgeShape____20const__29_28b2BlockAllocator__29_20const_29_29_28b2BlockAllocator__29_20const($2 + 16 | 0) | 0, 0, 0); + HEAP32[$2 + 20 >> 2] = $0; + HEAP32[$2 + 16 >> 2] = $1; + HEAP32[$2 + 8 >> 2] = 408; + $0 = HEAP32[$2 + 20 >> 2]; + $1 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20bool_2c_20unsigned_20short_2c_20unsigned_20short_2c_20short___getCount_28_29_20const($2 + 15 | 0); + $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20bool_2c_20unsigned_20short_2c_20unsigned_20short_2c_20short___getTypes_28_29_20const($2 + 15 | 0); + HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 8 >> 2]; + _embind_register_function($0 | 0, $1 | 0, $3 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int_2c_20int_2c_20float_2c_20float_2c_20float_2c_20int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 8 >> 2], HEAP32[$2 + 16 >> 2], 0); __stack_pointer = $2 + 32 | 0; } @@ -28384,7 +26447,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 589; + HEAP32[$2 + 12 >> 2] = 539; $0 = emscripten__internal__TypeID_b2Body_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20bool___getCount_28_29_20const($2 + 11 | 0); @@ -28394,25 +26457,6 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29 __stack_pointer = $2 + 32 | 0; } -function void_20emscripten__internal__RegisterClassMethod_b2Fixture__20_28b2Body____29_28b2Shape_20const__2c_20float_29___invoke_b2Body_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Fixture__20_28b2Body____29_28b2Shape_20const__2c_20float_29_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 581; - $0 = emscripten__internal__TypeID_b2Body_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Fixture__2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20b2Shape_20const__2c_20float___getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Fixture__2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20b2Shape_20const__2c_20float___getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$2 + 12 >> 2], b2Fixture__20_28b2Body____emscripten__internal__getContext_b2Fixture__20_28b2Body____29_28b2Shape_20const__2c_20float_29__28b2Fixture__20_28b2Body____20const__29_28b2Shape_20const__2c_20float_29_29_29_28b2Shape_20const__2c_20float_29($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function b2Fixture__Synchronize_28b2BroadPhase__2c_20b2Transform_20const__2c_20b2Transform_20const__29($0, $1, $2, $3) { var $4 = 0; $4 = __stack_pointer - 80 | 0; @@ -28450,25 +26494,6 @@ function b2Fixture__Synchronize_28b2BroadPhase__2c_20b2Transform_20const__2c_20b __stack_pointer = $4 + 80 | 0; } -function void_20emscripten__internal__RegisterClassMethod_void_20_28b2Shape____29_28b2MassData__2c_20float_29_20const___invoke_b2Shape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2Shape____29_28b2MassData__2c_20float_29_20const_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 527; - $0 = emscripten__internal__TypeID_b2Shape_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const__2c_20b2MassData__2c_20float___getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const__2c_20b2MassData__2c_20float___getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$2 + 12 >> 2], void_20_28b2Shape____emscripten__internal__getContext_void_20_28b2Shape____29_28b2MassData__2c_20float_29_20const__28void_20_28b2Shape____20const__29_28b2MassData__2c_20float_29_20const_29_29_28b2MassData__2c_20float_29_20const($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function std____2__unique_ptr_std____2____tree_node_b2Fixture__2c_20void___2c_20std____2____tree_node_destructor_std____2__allocator_std____2____tree_node_b2Fixture__2c_20void_______reset_5babi_v160004_5d_28std____2____tree_node_b2Fixture__2c_20void____29($0, $1) { var $2 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $2 = __stack_pointer - 16 | 0; @@ -28681,7 +26706,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2ContactLis HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 480; + HEAP32[$2 + 12 >> 2] = 490; $0 = emscripten__internal__TypeID_b2ContactListener_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2ContactListener__2c_20unsigned_20int___getCount_28_29_20const($2 + 11 | 0); @@ -28723,25 +26748,6 @@ function b2DynamicTree__CreateProxy_28b2AABB_20const__2c_20void__29($0, $1, $2) return HEAP32[$3 + 32 >> 2]; } -function void_20emscripten__internal__RegisterClassMethod_b2Fixture__20_28b2Body____29_28b2FixtureDef_20const__29___invoke_b2Body_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Fixture__20_28b2Body____29_28b2FixtureDef_20const__29_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 580; - $0 = emscripten__internal__TypeID_b2Body_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Fixture__2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20b2FixtureDef_20const____getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Fixture__2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20b2FixtureDef_20const____getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], b2Fixture__20_28b2Body____emscripten__internal__getContext_b2Fixture__20_28b2Body____29_28b2FixtureDef_20const__29__28b2Fixture__20_28b2Body____20const__29_28b2FixtureDef_20const__29_29_29_28b2FixtureDef_20const__29($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function void_20emscripten__internal__RegisterClassMethod_bool_20_28b2QueryCallback____29_28unsigned_20int_29___invoke_b2QueryCallback_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28b2QueryCallback____29_28unsigned_20int_29_29($0, $1) { var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 32 | 0; @@ -28751,7 +26757,7 @@ function void_20emscripten__internal__RegisterClassMethod_bool_20_28b2QueryCallb HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 470; + HEAP32[$2 + 12 >> 2] = 480; $0 = emscripten__internal__TypeID_b2QueryCallback_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2QueryCallback__2c_20unsigned_20int___getCount_28_29_20const($2 + 11 | 0); @@ -28835,7 +26841,7 @@ function void_20emscripten__internal__RegisterClassMethod_b2Joint__20_28b2World_ HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 513; + HEAP32[$2 + 12 >> 2] = 523; $0 = emscripten__internal__TypeID_b2World_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Joint__2c_20emscripten__internal__AllowedRawPointer_b2World__2c_20b2JointDef_20const____getCount_28_29_20const($2 + 11 | 0); @@ -28888,8 +26894,8 @@ function emscripten__value_object_b2Filter___20emscripten__value_object_b2Filter HEAP32[$3 + 16 >> 2] = $1; HEAP32[$3 + 12 >> 2] = $2; $0 = HEAP32[$3 + 20 >> 2]; - HEAP32[$3 + 8 >> 2] = 466; - HEAP32[$3 + 4 >> 2] = 467; + HEAP32[$3 + 8 >> 2] = 476; + HEAP32[$3 + 4 >> 2] = 477; $1 = emscripten__internal__TypeID_b2Filter_2c_20void___get_28_29(); $2 = HEAP32[$3 + 16 >> 2]; $4 = emscripten__internal__TypeID_unsigned_20short_2c_20void___get_28_29(); @@ -28964,7 +26970,7 @@ function b2RevoluteJoint__b2RevoluteJoint_28b2RevoluteJointDef_20const__29($0, $ HEAP32[$2 + 8 >> 2] = $1; $1 = HEAP32[$2 + 12 >> 2]; b2Joint__b2Joint_28b2JointDef_20const__29($1, HEAP32[$2 + 8 >> 2]); - HEAP32[$1 >> 2] = 19416; + HEAP32[$1 >> 2] = 19644; b2Vec2__b2Vec2_28_29($1 + 68 | 0); b2Vec2__b2Vec2_28_29($1 + 76 | 0); b2Vec3__b2Vec3_28_29($1 + 84 | 0); @@ -28997,34 +27003,6 @@ function b2RevoluteJoint__b2RevoluteJoint_28b2RevoluteJointDef_20const__29($0, $ return $1; } -function emscripten__internal__MethodInvoker_void_20_28b2PolygonShape____29_28float_2c_20float_2c_20b2Vec2_20const__2c_20float_29_2c_20void_2c_20b2PolygonShape__2c_20float_2c_20float_2c_20b2Vec2_20const__2c_20float___invoke_28void_20_28b2PolygonShape____20const__29_28float_2c_20float_2c_20b2Vec2_20const__2c_20float_29_2c_20b2PolygonShape__2c_20float_2c_20float_2c_20b2Vec2__2c_20float_29($0, $1, $2, $3, $4, $5) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = Math_fround($2); - $3 = Math_fround($3); - $4 = $4 | 0; - $5 = Math_fround($5); - var $6 = 0; - $6 = __stack_pointer - 32 | 0; - __stack_pointer = $6; - HEAP32[$6 + 28 >> 2] = $0; - HEAP32[$6 + 24 >> 2] = $1; - HEAPF32[$6 + 20 >> 2] = $2; - HEAPF32[$6 + 16 >> 2] = $3; - HEAP32[$6 + 12 >> 2] = $4; - HEAPF32[$6 + 8 >> 2] = $5; - $4 = emscripten__internal__BindingType_b2PolygonShape__2c_20void___fromWireType_28b2PolygonShape__29(HEAP32[$6 + 24 >> 2]); - $0 = HEAP32[$6 + 28 >> 2]; - $1 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $4 = ($1 >> 1) + $4 | 0; - if ($1 & 1) { - $0 = HEAP32[HEAP32[$4 >> 2] + $0 >> 2]; - } - FUNCTION_TABLE[$0 | 0]($4, emscripten__internal__BindingType_float_2c_20void___fromWireType_28float_29(HEAPF32[$6 + 20 >> 2]), emscripten__internal__BindingType_float_2c_20void___fromWireType_28float_29(HEAPF32[$6 + 16 >> 2]), emscripten__internal__GenericBindingType_b2Vec2___fromWireType_28b2Vec2__29(HEAP32[$6 + 12 >> 2]), emscripten__internal__BindingType_float_2c_20void___fromWireType_28float_29(HEAPF32[$6 + 8 >> 2])); - __stack_pointer = $6 + 32 | 0; -} - function emscripten__internal__MethodInvoker_void_20_28b2Draw____29_28b2Vec2_20const__2c_20float_2c_20b2Vec2_20const__2c_20b2Color_20const__29_2c_20void_2c_20b2Draw__2c_20b2Vec2_20const__2c_20float_2c_20b2Vec2_20const__2c_20b2Color_20const____invoke_28void_20_28b2Draw____20const__29_28b2Vec2_20const__2c_20float_2c_20b2Vec2_20const__2c_20b2Color_20const__29_2c_20b2Draw__2c_20b2Vec2__2c_20float_2c_20b2Vec2__2c_20b2Color__29($0, $1, $2, $3, $4, $5) { $0 = $0 | 0; $1 = $1 | 0; @@ -29053,52 +27031,6 @@ function emscripten__internal__MethodInvoker_void_20_28b2Draw____29_28b2Vec2_20c __stack_pointer = $6 + 32 | 0; } -function void_20emscripten__internal__RegisterClassMethod_void_20_28b2Fixture____29_28b2MassData__29_20const___invoke_b2Fixture_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2Fixture____29_28b2MassData__29_20const_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 574; - $0 = emscripten__internal__TypeID_b2Fixture_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const__2c_20b2MassData____getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const__2c_20b2MassData____getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], void_20_28b2Fixture____emscripten__internal__getContext_void_20_28b2Fixture____29_28b2MassData__29_20const__28void_20_28b2Fixture____20const__29_28b2MassData__29_20const_29_29_28b2MassData__29_20const($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - -function emscripten__internal__MethodInvoker_bool_20_28b2Fixture____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20int_29_20const_2c_20bool_2c_20b2Fixture_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20int___invoke_28bool_20_28b2Fixture____20const__29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20int_29_20const_2c_20b2Fixture_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput__2c_20int_29($0, $1, $2, $3, $4) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - $3 = $3 | 0; - $4 = $4 | 0; - var $5 = 0; - $5 = __stack_pointer - 32 | 0; - __stack_pointer = $5; - HEAP32[$5 + 28 >> 2] = $0; - HEAP32[$5 + 24 >> 2] = $1; - HEAP32[$5 + 20 >> 2] = $2; - HEAP32[$5 + 16 >> 2] = $3; - HEAP32[$5 + 12 >> 2] = $4; - $2 = emscripten__internal__BindingType_b2Fixture_20const__2c_20void___fromWireType_28b2Fixture_20const__29(HEAP32[$5 + 24 >> 2]); - $0 = HEAP32[$5 + 28 >> 2]; - $1 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $2 = ($1 >> 1) + $2 | 0; - if ($1 & 1) { - $0 = HEAP32[HEAP32[$2 >> 2] + $0 >> 2]; - } - $0 = emscripten__internal__BindingType_bool_2c_20void___toWireType_28bool_29(FUNCTION_TABLE[$0 | 0]($2, emscripten__internal__BindingType_b2RayCastOutput__2c_20void___fromWireType_28b2RayCastOutput__29(HEAP32[$5 + 20 >> 2]), emscripten__internal__GenericBindingType_b2RayCastInput___fromWireType_28b2RayCastInput__29(HEAP32[$5 + 16 >> 2]), emscripten__internal__BindingType_int_2c_20void___fromWireType_28int_29(HEAP32[$5 + 12 >> 2])) & 1); - __stack_pointer = $5 + 32 | 0; - return $0 & 1; -} - function void_20emscripten__internal__RegisterClassMethod_void_20_28b2ContactListenerWrapper____29_28unsigned_20int_29___invoke_b2ContactListener__28char_20const__2c_20void_20_28b2ContactListenerWrapper____29_28unsigned_20int_29_29($0, $1) { var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 32 | 0; @@ -29108,7 +27040,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2ContactLis HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 482; + HEAP32[$2 + 12 >> 2] = 492; $0 = emscripten__internal__TypeID_b2ContactListenerWrapper_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2ContactListenerWrapper__2c_20unsigned_20int___getCount_28_29_20const($2 + 11 | 0); @@ -29127,7 +27059,7 @@ function void_20emscripten__internal__RegisterClassMethod_bool_20_28b2ContactLis HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 483; + HEAP32[$2 + 12 >> 2] = 493; $0 = emscripten__internal__TypeID_b2ContactListenerWrapper_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2ContactListenerWrapper__2c_20unsigned_20int___getCount_28_29_20const($2 + 11 | 0); @@ -29146,7 +27078,7 @@ function void_20emscripten__internal__RegisterClassMethod_b2Body__20_28b2World__ HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 511; + HEAP32[$2 + 12 >> 2] = 521; $0 = emscripten__internal__TypeID_b2World_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Body__2c_20emscripten__internal__AllowedRawPointer_b2World__2c_20b2BodyDef_20const____getCount_28_29_20const($2 + 11 | 0); @@ -29190,8 +27122,8 @@ function emscripten__value_object_b2RayCastOutput___20emscripten__value_object_b HEAP32[$3 + 16 >> 2] = $1; HEAP32[$3 + 12 >> 2] = $2; $0 = HEAP32[$3 + 20 >> 2]; - HEAP32[$3 + 8 >> 2] = 454; - HEAP32[$3 + 4 >> 2] = 455; + HEAP32[$3 + 8 >> 2] = 464; + HEAP32[$3 + 4 >> 2] = 465; $1 = emscripten__internal__TypeID_b2RayCastOutput_2c_20void___get_28_29(); $2 = HEAP32[$3 + 16 >> 2]; $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); @@ -29294,7 +27226,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2Draw____29 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 494; + HEAP32[$2 + 12 >> 2] = 504; $0 = emscripten__internal__TypeID_b2Draw_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Draw__2c_20b2Transform_20const____getCount_28_29_20const($2 + 11 | 0); @@ -29312,8 +27244,8 @@ function emscripten__value_object_b2RayCastOutput___20emscripten__value_object_b HEAP32[$3 + 16 >> 2] = $1; HEAP32[$3 + 12 >> 2] = $2; $0 = HEAP32[$3 + 20 >> 2]; - HEAP32[$3 + 8 >> 2] = 456; - HEAP32[$3 + 4 >> 2] = 457; + HEAP32[$3 + 8 >> 2] = 466; + HEAP32[$3 + 4 >> 2] = 467; $1 = emscripten__internal__TypeID_b2RayCastOutput_2c_20void___get_28_29(); $2 = HEAP32[$3 + 16 >> 2]; $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); @@ -29338,7 +27270,7 @@ function b2Contact__b2Contact_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_29( HEAP32[$5 + 16 >> 2] = $3; HEAP32[$5 + 12 >> 2] = $4; $0 = HEAP32[$5 + 28 >> 2]; - HEAP32[$0 >> 2] = 18520; + HEAP32[$0 >> 2] = 18748; b2Manifold__b2Manifold_28_29($0 - -64 | 0); HEAP32[$0 + 4 >> 2] = 4; HEAP32[$0 + 48 >> 2] = HEAP32[$5 + 24 >> 2]; @@ -29375,7 +27307,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____2 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 508; + HEAP32[$2 + 12 >> 2] = 518; $0 = emscripten__internal__TypeID_b2World_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2World__2c_20b2ContactListener____getCount_28_29_20const($2 + 11 | 0); @@ -29394,7 +27326,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 592; + HEAP32[$2 + 12 >> 2] = 542; $0 = emscripten__internal__TypeID_b2Body_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Body_20const__2c_20b2MassData____getCount_28_29_20const($2 + 11 | 0); @@ -29412,8 +27344,8 @@ function emscripten__value_object_b2RayCastInput___20emscripten__value_object_b2 HEAP32[$3 + 16 >> 2] = $1; HEAP32[$3 + 12 >> 2] = $2; $0 = HEAP32[$3 + 20 >> 2]; - HEAP32[$3 + 8 >> 2] = 448; - HEAP32[$3 + 4 >> 2] = 449; + HEAP32[$3 + 8 >> 2] = 458; + HEAP32[$3 + 4 >> 2] = 459; $1 = emscripten__internal__TypeID_b2RayCastInput_2c_20void___get_28_29(); $2 = HEAP32[$3 + 16 >> 2]; $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); @@ -29436,8 +27368,8 @@ function emscripten__value_object_b2RayCastInput___20emscripten__value_object_b2 HEAP32[$3 + 16 >> 2] = $1; HEAP32[$3 + 12 >> 2] = $2; $0 = HEAP32[$3 + 20 >> 2]; - HEAP32[$3 + 8 >> 2] = 450; - HEAP32[$3 + 4 >> 2] = 451; + HEAP32[$3 + 8 >> 2] = 460; + HEAP32[$3 + 4 >> 2] = 461; $1 = emscripten__internal__TypeID_b2RayCastInput_2c_20void___get_28_29(); $2 = HEAP32[$3 + 16 >> 2]; $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); @@ -29461,7 +27393,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2PrismaticJ HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 651; + HEAP32[$2 + 12 >> 2] = 600; $0 = emscripten__internal__TypeID_b2PrismaticJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PrismaticJoint__2c_20float_2c_20float___getCount_28_29_20const($2 + 11 | 0); @@ -29480,7 +27412,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2RevoluteJo HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 664; + HEAP32[$2 + 12 >> 2] = 613; $0 = emscripten__internal__TypeID_b2RevoluteJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2RevoluteJoint__2c_20float_2c_20float___getCount_28_29_20const($2 + 11 | 0); @@ -29499,7 +27431,7 @@ function void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 647; + HEAP32[$2 + 12 >> 2] = 596; $0 = emscripten__internal__TypeID_b2PrismaticJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_b2Vec2_20const__2c_20emscripten__internal__AllowedRawPointer_b2PrismaticJoint_20const____getCount_28_29_20const($2 + 11 | 0); @@ -29534,25 +27466,6 @@ function void_20std____2____tree_left_rotate_5babi_v160004_5d_std____2____tree_n __stack_pointer = $1 + 16 | 0; } -function void_20emscripten__internal__RegisterClassMethod_void_20_28b2PolygonShape____29_28float_2c_20float_29___invoke_b2PolygonShape__28char_20const__2c_20void_20_28b2PolygonShape____29_28float_2c_20float_29_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 558; - $0 = emscripten__internal__TypeID_b2PolygonShape_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape__2c_20float_2c_20float___getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape__2c_20float_2c_20float___getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float_2c_20float__28_29() | 0, HEAP32[$2 + 12 >> 2], void_20_28b2PolygonShape____emscripten__internal__getContext_void_20_28b2PolygonShape____29_28float_2c_20float_29__28void_20_28b2PolygonShape____20const__29_28float_2c_20float_29_29_29_28float_2c_20float_29($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function emscripten__value_object_b2Transform___20emscripten__value_object_b2Transform___field_b2Transform_2c_20b2Vec2__28char_20const__2c_20b2Vec2_20b2Transform____29($0, $1, $2) { var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; $3 = __stack_pointer - 32 | 0; @@ -29561,8 +27474,8 @@ function emscripten__value_object_b2Transform___20emscripten__value_object_b2Tra HEAP32[$3 + 16 >> 2] = $1; HEAP32[$3 + 12 >> 2] = $2; $0 = HEAP32[$3 + 20 >> 2]; - HEAP32[$3 + 8 >> 2] = 438; - HEAP32[$3 + 4 >> 2] = 439; + HEAP32[$3 + 8 >> 2] = 448; + HEAP32[$3 + 4 >> 2] = 449; $1 = emscripten__internal__TypeID_b2Transform_2c_20void___get_28_29(); $2 = HEAP32[$3 + 16 >> 2]; $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); @@ -29586,29 +27499,29 @@ function b2DistanceJoint__Dump_28_29($0) { $0 = HEAP32[$1 + 140 >> 2]; HEAP32[$1 + 136 >> 2] = HEAP32[HEAP32[$0 + 48 >> 2] + 8 >> 2]; HEAP32[$1 + 132 >> 2] = HEAP32[HEAP32[$0 + 52 >> 2] + 8 >> 2]; - b2Log_28char_20const__2c_20____29(13519, 0); + b2Log_28char_20const__2c_20____29(13993, 0); HEAP32[$1 + 96 >> 2] = HEAP32[$1 + 136 >> 2]; - b2Log_28char_20const__2c_20____29(13733, $1 + 96 | 0); + b2Log_28char_20const__2c_20____29(14207, $1 + 96 | 0); HEAP32[$1 + 80 >> 2] = HEAP32[$1 + 132 >> 2]; - b2Log_28char_20const__2c_20____29(13707, $1 + 80 | 0); + b2Log_28char_20const__2c_20____29(14181, $1 + 80 | 0); HEAP32[$1 + 64 >> 2] = HEAP8[$0 + 61 | 0] & 1; - b2Log_28char_20const__2c_20____29(14923, $1 - -64 | 0); + b2Log_28char_20const__2c_20____29(15397, $1 - -64 | 0); $2 = HEAPF32[$0 + 80 >> 2]; HEAPF64[$1 + 56 >> 3] = HEAPF32[$0 + 84 >> 2]; HEAPF64[$1 + 48 >> 3] = $2; - b2Log_28char_20const__2c_20____29(14234, $1 + 48 | 0); + b2Log_28char_20const__2c_20____29(14708, $1 + 48 | 0); $2 = HEAPF32[$0 + 88 >> 2]; HEAPF64[$1 + 40 >> 3] = HEAPF32[$0 + 92 >> 2]; HEAPF64[$1 + 32 >> 3] = $2; - b2Log_28char_20const__2c_20____29(14109, $1 + 32 | 0); + b2Log_28char_20const__2c_20____29(14583, $1 + 32 | 0); HEAPF64[$1 + 16 >> 3] = HEAPF32[$0 + 104 >> 2]; - b2Log_28char_20const__2c_20____29(12778, $1 + 16 | 0); + b2Log_28char_20const__2c_20____29(13252, $1 + 16 | 0); HEAPF64[$1 >> 3] = HEAPF32[$0 + 68 >> 2]; - b2Log_28char_20const__2c_20____29(12413, $1); + b2Log_28char_20const__2c_20____29(12887, $1); HEAPF64[$1 + 112 >> 3] = HEAPF32[$0 + 72 >> 2]; - b2Log_28char_20const__2c_20____29(12621, $1 + 112 | 0); + b2Log_28char_20const__2c_20____29(13095, $1 + 112 | 0); HEAP32[$1 + 128 >> 2] = HEAP32[$0 + 56 >> 2]; - b2Log_28char_20const__2c_20____29(14524, $1 + 128 | 0); + b2Log_28char_20const__2c_20____29(14998, $1 + 128 | 0); __stack_pointer = $1 + 144 | 0; } @@ -29621,20 +27534,20 @@ function b2Contact__AddType_28b2Contact__20_28__29_28b2Fixture__2c_20int_2c_20b2 HEAP32[$4 + 4 >> 2] = $2; HEAP32[$4 >> 2] = $3; if (!(HEAP32[$4 + 4 >> 2] < 4 & HEAP32[$4 + 4 >> 2] >= 0)) { - __assert_fail(2372, 5174, 58, 9120); + __assert_fail(2471, 5372, 58, 9583); wasm2js_trap(); } if (!(HEAP32[$4 >> 2] < 4 & HEAP32[$4 >> 2] >= 0)) { - __assert_fail(2329, 5174, 59, 9120); + __assert_fail(2428, 5372, 59, 9583); wasm2js_trap(); } - HEAP32[(Math_imul(HEAP32[$4 + 4 >> 2], 48) + 30672 | 0) + Math_imul(HEAP32[$4 >> 2], 12) >> 2] = HEAP32[$4 + 12 >> 2]; - HEAP32[((Math_imul(HEAP32[$4 + 4 >> 2], 48) + 30672 | 0) + Math_imul(HEAP32[$4 >> 2], 12) | 0) + 4 >> 2] = HEAP32[$4 + 8 >> 2]; - HEAP8[((Math_imul(HEAP32[$4 + 4 >> 2], 48) + 30672 | 0) + Math_imul(HEAP32[$4 >> 2], 12) | 0) + 8 | 0] = 1; + HEAP32[(Math_imul(HEAP32[$4 + 4 >> 2], 48) + 30080 | 0) + Math_imul(HEAP32[$4 >> 2], 12) >> 2] = HEAP32[$4 + 12 >> 2]; + HEAP32[((Math_imul(HEAP32[$4 + 4 >> 2], 48) + 30080 | 0) + Math_imul(HEAP32[$4 >> 2], 12) | 0) + 4 >> 2] = HEAP32[$4 + 8 >> 2]; + HEAP8[((Math_imul(HEAP32[$4 + 4 >> 2], 48) + 30080 | 0) + Math_imul(HEAP32[$4 >> 2], 12) | 0) + 8 | 0] = 1; if (HEAP32[$4 + 4 >> 2] != HEAP32[$4 >> 2]) { - HEAP32[(Math_imul(HEAP32[$4 >> 2], 48) + 30672 | 0) + Math_imul(HEAP32[$4 + 4 >> 2], 12) >> 2] = HEAP32[$4 + 12 >> 2]; - HEAP32[((Math_imul(HEAP32[$4 >> 2], 48) + 30672 | 0) + Math_imul(HEAP32[$4 + 4 >> 2], 12) | 0) + 4 >> 2] = HEAP32[$4 + 8 >> 2]; - HEAP8[((Math_imul(HEAP32[$4 >> 2], 48) + 30672 | 0) + Math_imul(HEAP32[$4 + 4 >> 2], 12) | 0) + 8 | 0] = 0; + HEAP32[(Math_imul(HEAP32[$4 >> 2], 48) + 30080 | 0) + Math_imul(HEAP32[$4 + 4 >> 2], 12) >> 2] = HEAP32[$4 + 12 >> 2]; + HEAP32[((Math_imul(HEAP32[$4 >> 2], 48) + 30080 | 0) + Math_imul(HEAP32[$4 + 4 >> 2], 12) | 0) + 4 >> 2] = HEAP32[$4 + 8 >> 2]; + HEAP8[((Math_imul(HEAP32[$4 >> 2], 48) + 30080 | 0) + Math_imul(HEAP32[$4 + 4 >> 2], 12) | 0) + 8 | 0] = 0; } __stack_pointer = $4 + 16 | 0; } @@ -29648,7 +27561,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 583; + HEAP32[$2 + 12 >> 2] = 533; $0 = emscripten__internal__TypeID_b2Body_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20b2Vec2_20const__2c_20float___getCount_28_29_20const($2 + 11 | 0); @@ -29667,7 +27580,7 @@ function void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 660; + HEAP32[$2 + 12 >> 2] = 609; $0 = emscripten__internal__TypeID_b2RevoluteJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_b2Vec2_20const__2c_20emscripten__internal__AllowedRawPointer_b2RevoluteJoint_20const____getCount_28_29_20const($2 + 11 | 0); @@ -29686,7 +27599,7 @@ function void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 618; + HEAP32[$2 + 12 >> 2] = 567; $0 = emscripten__internal__TypeID_b2DistanceJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_b2Vec2_20const__2c_20emscripten__internal__AllowedRawPointer_b2DistanceJoint_20const____getCount_28_29_20const($2 + 11 | 0); @@ -29730,7 +27643,7 @@ function void_20emscripten__internal__RegisterClassMethod_float_20_28b2Prismatic HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 653; + HEAP32[$2 + 12 >> 2] = 602; $0 = emscripten__internal__TypeID_b2PrismaticJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2PrismaticJoint_20const__2c_20float___getCount_28_29_20const($2 + 11 | 0); @@ -29749,29 +27662,29 @@ function b2WeldJoint__Dump_28_29($0) { $0 = HEAP32[$1 + 140 >> 2]; HEAP32[$1 + 136 >> 2] = HEAP32[HEAP32[$0 + 48 >> 2] + 8 >> 2]; HEAP32[$1 + 132 >> 2] = HEAP32[HEAP32[$0 + 52 >> 2] + 8 >> 2]; - b2Log_28char_20const__2c_20____29(13545, 0); + b2Log_28char_20const__2c_20____29(14019, 0); HEAP32[$1 + 96 >> 2] = HEAP32[$1 + 136 >> 2]; - b2Log_28char_20const__2c_20____29(13733, $1 + 96 | 0); + b2Log_28char_20const__2c_20____29(14207, $1 + 96 | 0); HEAP32[$1 + 80 >> 2] = HEAP32[$1 + 132 >> 2]; - b2Log_28char_20const__2c_20____29(13707, $1 + 80 | 0); + b2Log_28char_20const__2c_20____29(14181, $1 + 80 | 0); HEAP32[$1 + 64 >> 2] = HEAP8[$0 + 61 | 0] & 1; - b2Log_28char_20const__2c_20____29(14923, $1 - -64 | 0); + b2Log_28char_20const__2c_20____29(15397, $1 - -64 | 0); $2 = HEAPF32[$0 + 80 >> 2]; HEAPF64[$1 + 56 >> 3] = HEAPF32[$0 + 84 >> 2]; HEAPF64[$1 + 48 >> 3] = $2; - b2Log_28char_20const__2c_20____29(14234, $1 + 48 | 0); + b2Log_28char_20const__2c_20____29(14708, $1 + 48 | 0); $2 = HEAPF32[$0 + 88 >> 2]; HEAPF64[$1 + 40 >> 3] = HEAPF32[$0 + 92 >> 2]; HEAPF64[$1 + 32 >> 3] = $2; - b2Log_28char_20const__2c_20____29(14109, $1 + 32 | 0); + b2Log_28char_20const__2c_20____29(14583, $1 + 32 | 0); HEAPF64[$1 + 16 >> 3] = HEAPF32[$0 + 96 >> 2]; - b2Log_28char_20const__2c_20____29(13030, $1 + 16 | 0); + b2Log_28char_20const__2c_20____29(13504, $1 + 16 | 0); HEAPF64[$1 >> 3] = HEAPF32[$0 + 68 >> 2]; - b2Log_28char_20const__2c_20____29(12413, $1); + b2Log_28char_20const__2c_20____29(12887, $1); HEAPF64[$1 + 112 >> 3] = HEAPF32[$0 + 72 >> 2]; - b2Log_28char_20const__2c_20____29(12621, $1 + 112 | 0); + b2Log_28char_20const__2c_20____29(13095, $1 + 112 | 0); HEAP32[$1 + 128 >> 2] = HEAP32[$0 + 56 >> 2]; - b2Log_28char_20const__2c_20____29(14524, $1 + 128 | 0); + b2Log_28char_20const__2c_20____29(14998, $1 + 128 | 0); __stack_pointer = $1 + 144 | 0; } @@ -29784,7 +27697,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____2 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 515; + HEAP32[$2 + 12 >> 2] = 525; $0 = emscripten__internal__TypeID_b2World_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2World__2c_20float_2c_20int_2c_20int___getCount_28_29_20const($2 + 11 | 0); @@ -29794,25 +27707,6 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____2 __stack_pointer = $2 + 32 | 0; } -function void_20emscripten__internal__RegisterClassMethod_bool_20_28b2Fixture____29_28b2Vec2_20const__29_20const___invoke_b2Fixture__28char_20const__2c_20bool_20_28b2Fixture____29_28b2Vec2_20const__29_20const_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 572; - $0 = emscripten__internal__TypeID_b2Fixture_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const__2c_20b2Vec2_20const____getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const__2c_20b2Vec2_20const____getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], bool_20_28b2Fixture____emscripten__internal__getContext_bool_20_28b2Fixture____29_28b2Vec2_20const__29_20const__28bool_20_28b2Fixture____20const__29_28b2Vec2_20const__29_20const_29_29_28b2Vec2_20const__29_20const($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function emscripten__value_object_b2Transform___20emscripten__value_object_b2Transform___field_b2Transform_2c_20b2Rot__28char_20const__2c_20b2Rot_20b2Transform____29($0, $1, $2) { var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; $3 = __stack_pointer - 32 | 0; @@ -29821,8 +27715,8 @@ function emscripten__value_object_b2Transform___20emscripten__value_object_b2Tra HEAP32[$3 + 16 >> 2] = $1; HEAP32[$3 + 12 >> 2] = $2; $0 = HEAP32[$3 + 20 >> 2]; - HEAP32[$3 + 8 >> 2] = 440; - HEAP32[$3 + 4 >> 2] = 441; + HEAP32[$3 + 8 >> 2] = 450; + HEAP32[$3 + 4 >> 2] = 451; $1 = emscripten__internal__TypeID_b2Transform_2c_20void___get_28_29(); $2 = HEAP32[$3 + 16 >> 2]; $4 = emscripten__internal__TypeID_b2Rot_2c_20void___get_28_29(); @@ -29845,8 +27739,8 @@ function emscripten__value_object_b2MassData___20emscripten__value_object_b2Mass HEAP32[$3 + 16 >> 2] = $1; HEAP32[$3 + 12 >> 2] = $2; $0 = HEAP32[$3 + 20 >> 2]; - HEAP32[$3 + 8 >> 2] = 462; - HEAP32[$3 + 4 >> 2] = 463; + HEAP32[$3 + 8 >> 2] = 472; + HEAP32[$3 + 4 >> 2] = 473; $1 = emscripten__internal__TypeID_b2MassData_2c_20void___get_28_29(); $2 = HEAP32[$3 + 16 >> 2]; $4 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); @@ -29870,7 +27764,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 590; + HEAP32[$2 + 12 >> 2] = 540; $0 = emscripten__internal__TypeID_b2Body_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20b2Vec2_20const__2c_20bool___getCount_28_29_20const($2 + 11 | 0); @@ -29889,7 +27783,7 @@ function void_20emscripten__internal__RegisterClassMethod_float_20_28b2RevoluteJ HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 666; + HEAP32[$2 + 12 >> 2] = 615; $0 = emscripten__internal__TypeID_b2RevoluteJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2RevoluteJoint_20const__2c_20float___getCount_28_29_20const($2 + 11 | 0); @@ -29899,23 +27793,27 @@ function void_20emscripten__internal__RegisterClassMethod_float_20_28b2RevoluteJ __stack_pointer = $2 + 32 | 0; } -function void_20emscripten__internal__RegisterClassMethod_b2AABB_20const__20_28b2Fixture____29_28int_29_20const___invoke_b2Fixture__28char_20const__2c_20b2AABB_20const__20_28b2Fixture____29_28int_29_20const_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 577; - $0 = emscripten__internal__TypeID_b2Fixture_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies____ArgTypeList_b2AABB_20const__2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const__2c_20int___getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies____ArgTypeList_b2AABB_20const__2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const__2c_20int___getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], b2AABB_20const__20_28b2Fixture____emscripten__internal__getContext_b2AABB_20const__20_28b2Fixture____29_28int_29_20const__28b2AABB_20const__20_28b2Fixture____20const__29_28int_29_20const_29_29_28int_29_20const($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; +function emscripten__internal__Invoker_void_2c_20unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float___invoke_28void_20_28__29_28unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_29_2c_20unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_29($0, $1, $2, $3, $4, $5, $6) { + $0 = $0 | 0; + $1 = $1 | 0; + $2 = Math_fround($2); + $3 = Math_fround($3); + $4 = Math_fround($4); + $5 = Math_fround($5); + $6 = Math_fround($6); + var $7 = 0; + $7 = __stack_pointer - 32 | 0; + __stack_pointer = $7; + HEAP32[$7 + 28 >> 2] = $0; + HEAP32[$7 + 24 >> 2] = $1; + HEAPF32[$7 + 20 >> 2] = $2; + HEAPF32[$7 + 16 >> 2] = $3; + HEAPF32[$7 + 12 >> 2] = $4; + HEAPF32[$7 + 8 >> 2] = $5; + HEAPF32[$7 + 4 >> 2] = $6; + $0 = HEAP32[$7 + 28 >> 2]; + FUNCTION_TABLE[$0 | 0](emscripten__internal__BindingType_unsigned_20int_2c_20void___fromWireType_28unsigned_20int_29(HEAP32[$7 + 24 >> 2]), emscripten__internal__BindingType_float_2c_20void___fromWireType_28float_29(HEAPF32[$7 + 20 >> 2]), emscripten__internal__BindingType_float_2c_20void___fromWireType_28float_29(HEAPF32[$7 + 16 >> 2]), emscripten__internal__BindingType_float_2c_20void___fromWireType_28float_29(HEAPF32[$7 + 12 >> 2]), emscripten__internal__BindingType_float_2c_20void___fromWireType_28float_29(HEAPF32[$7 + 8 >> 2]), emscripten__internal__BindingType_float_2c_20void___fromWireType_28float_29(HEAPF32[$7 + 4 >> 2])); + __stack_pointer = $7 + 32 | 0; } function emscripten__value_object_b2MassData___20emscripten__value_object_b2MassData___field_b2MassData_2c_20float__28char_20const__2c_20float_20b2MassData____29($0, $1, $2) { @@ -29926,8 +27824,8 @@ function emscripten__value_object_b2MassData___20emscripten__value_object_b2Mass HEAP32[$3 + 16 >> 2] = $1; HEAP32[$3 + 12 >> 2] = $2; $0 = HEAP32[$3 + 20 >> 2]; - HEAP32[$3 + 8 >> 2] = 460; - HEAP32[$3 + 4 >> 2] = 461; + HEAP32[$3 + 8 >> 2] = 470; + HEAP32[$3 + 4 >> 2] = 471; $1 = emscripten__internal__TypeID_b2MassData_2c_20void___get_28_29(); $2 = HEAP32[$3 + 16 >> 2]; $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); @@ -30003,7 +27901,7 @@ function void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2Body____ HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 595; + HEAP32[$2 + 12 >> 2] = 545; $0 = emscripten__internal__TypeID_b2Body_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_b2Vec2_2c_20emscripten__internal__AllowedRawPointer_b2Body_20const__2c_20b2Vec2_20const____getCount_28_29_20const($2 + 11 | 0); @@ -30027,25 +27925,6 @@ function std____2__pair_std____2__reverse_iterator_b2Vec2___2c_20std____2__rever __stack_pointer = $4 + 32 | 0; } -function void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28b2Fixture__29___invoke_b2Body_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28b2Body____29_28b2Fixture__29_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 582; - $0 = emscripten__internal__TypeID_b2Body_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20b2Fixture____getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20b2Fixture____getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], void_20_28b2Body____emscripten__internal__getContext_void_20_28b2Body____29_28b2Fixture__29__28void_20_28b2Body____20const__29_28b2Fixture__29_29_29_28b2Fixture__29($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b2WheelJoint____29_28_29_20const___invoke_b2WheelJoint__28char_20const__2c_20b2Vec2_20const__20_28b2WheelJoint____29_28_29_20const_29($0, $1) { var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 32 | 0; @@ -30055,7 +27934,7 @@ function void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 693; + HEAP32[$2 + 12 >> 2] = 642; $0 = emscripten__internal__TypeID_b2WheelJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_b2Vec2_20const__2c_20emscripten__internal__AllowedRawPointer_b2WheelJoint_20const____getCount_28_29_20const($2 + 11 | 0); @@ -30074,7 +27953,7 @@ function void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 638; + HEAP32[$2 + 12 >> 2] = 587; $0 = emscripten__internal__TypeID_b2MouseJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_b2Vec2_20const__2c_20emscripten__internal__AllowedRawPointer_b2MouseJoint_20const____getCount_28_29_20const($2 + 11 | 0); @@ -30093,7 +27972,7 @@ function void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 628; + HEAP32[$2 + 12 >> 2] = 577; $0 = emscripten__internal__TypeID_b2MotorJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_b2Vec2_20const__2c_20emscripten__internal__AllowedRawPointer_b2MotorJoint_20const____getCount_28_29_20const($2 + 11 | 0); @@ -30112,7 +27991,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____2 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 514; + HEAP32[$2 + 12 >> 2] = 524; $0 = emscripten__internal__TypeID_b2World_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2World__2c_20b2Joint____getCount_28_29_20const($2 + 11 | 0); @@ -30131,7 +28010,7 @@ function void_20emscripten__internal__RegisterClassMethod_bool_20_28b2AABB____29 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 505; + HEAP32[$2 + 12 >> 2] = 515; $0 = emscripten__internal__TypeID_b2AABB_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2AABB_20const__2c_20b2AABB_20const____getCount_28_29_20const($2 + 11 | 0); @@ -30150,7 +28029,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2MouseJoint HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 637; + HEAP32[$2 + 12 >> 2] = 586; $0 = emscripten__internal__TypeID_b2MouseJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2MouseJoint__2c_20b2Vec2_20const____getCount_28_29_20const($2 + 11 | 0); @@ -30169,7 +28048,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2MotorJoint HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 627; + HEAP32[$2 + 12 >> 2] = 576; $0 = emscripten__internal__TypeID_b2MotorJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2MotorJoint__2c_20b2Vec2_20const____getCount_28_29_20const($2 + 11 | 0); @@ -30241,7 +28120,7 @@ function void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 684; + HEAP32[$2 + 12 >> 2] = 633; $0 = emscripten__internal__TypeID_b2WeldJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_b2Vec2_20const__2c_20emscripten__internal__AllowedRawPointer_b2WeldJoint_20const____getCount_28_29_20const($2 + 11 | 0); @@ -30260,7 +28139,7 @@ function void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 673; + HEAP32[$2 + 12 >> 2] = 622; $0 = emscripten__internal__TypeID_b2RopeJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_b2Vec2_20const__2c_20emscripten__internal__AllowedRawPointer_b2RopeJoint_20const____getCount_28_29_20const($2 + 11 | 0); @@ -30279,7 +28158,7 @@ function void_20emscripten__internal__RegisterClassMethod_float_20_28b2WheelJoin HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 698; + HEAP32[$2 + 12 >> 2] = 647; $0 = emscripten__internal__TypeID_b2WheelJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2WheelJoint_20const__2c_20float___getCount_28_29_20const($2 + 11 | 0); @@ -30298,7 +28177,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____2 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 509; + HEAP32[$2 + 12 >> 2] = 519; $0 = emscripten__internal__TypeID_b2World_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2World__2c_20b2Draw____getCount_28_29_20const($2 + 11 | 0); @@ -30317,7 +28196,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____2 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 512; + HEAP32[$2 + 12 >> 2] = 522; $0 = emscripten__internal__TypeID_b2World_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2World__2c_20b2Body____getCount_28_29_20const($2 + 11 | 0); @@ -30336,7 +28215,7 @@ function void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2Joint___ HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 608; + HEAP32[$2 + 12 >> 2] = 557; $0 = emscripten__internal__TypeID_b2Joint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Vec2_2c_20emscripten__internal__AllowedRawPointer_b2Joint_20const____getCount_28_29_20const($2 + 11 | 0); @@ -30354,8 +28233,8 @@ function emscripten__value_object_b2Filter___20emscripten__value_object_b2Filter HEAP32[$3 + 16 >> 2] = $1; HEAP32[$3 + 12 >> 2] = $2; $0 = HEAP32[$3 + 20 >> 2]; - HEAP32[$3 + 8 >> 2] = 468; - HEAP32[$3 + 4 >> 2] = 469; + HEAP32[$3 + 8 >> 2] = 478; + HEAP32[$3 + 4 >> 2] = 479; $1 = emscripten__internal__TypeID_b2Filter_2c_20void___get_28_29(); $2 = HEAP32[$3 + 16 >> 2]; $4 = emscripten__internal__TypeID_short_2c_20void___get_28_29(); @@ -30396,25 +28275,6 @@ function emscripten__internal__MethodInvoker_void_20_28b2World____29_28b2RayCast __stack_pointer = $5 + 32 | 0; } -function void_20emscripten__internal__RegisterClassMethod_b2Filter_20const__20_28b2Fixture____29_28_29_20const___invoke_b2Fixture__28char_20const__2c_20b2Filter_20const__20_28b2Fixture____29_28_29_20const_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 568; - $0 = emscripten__internal__TypeID_b2Fixture_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies____ArgTypeList_b2Filter_20const__2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const____getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies____ArgTypeList_b2Filter_20const__2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const____getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], b2Filter_20const__20_28b2Fixture____emscripten__internal__getContext_b2Filter_20const__20_28b2Fixture____29_28_29_20const__28b2Filter_20const__20_28b2Fixture____20const__29_28_29_20const_29_29_28_29_20const($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function emscripten__internal__MethodInvoker_void_20_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______29_28unsigned_20long_2c_20b2Vec2_20const__29_2c_20void_2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20unsigned_20long_2c_20b2Vec2_20const____invoke_28void_20_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______20const__29_28unsigned_20long_2c_20b2Vec2_20const__29_2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20unsigned_20long_2c_20b2Vec2__29($0, $1, $2, $3) { $0 = $0 | 0; $1 = $1 | 0; @@ -30448,7 +28308,7 @@ function void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2RopeJoin HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 674; + HEAP32[$2 + 12 >> 2] = 623; $0 = emscripten__internal__TypeID_b2RopeJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_b2Vec2_2c_20emscripten__internal__AllowedRawPointer_b2RopeJoint_20const__2c_20float___getCount_28_29_20const($2 + 11 | 0); @@ -30487,7 +28347,7 @@ function b2Simplex__GetMetric_28_29_20const($0) { break label$2; } } - __assert_fail(8975, 5927, 257, 10200); + __assert_fail(9386, 6125, 257, 10609); wasm2js_trap(); } HEAPF32[$1 + 28 >> 2] = 0; @@ -30503,32 +28363,13 @@ function b2Simplex__GetMetric_28_29_20const($0) { HEAPF32[wasm2js_i32$0 + 28 >> 2] = wasm2js_f32$0; break label$1; } - __assert_fail(8975, 5927, 270, 10200); + __assert_fail(9386, 6125, 270, 10609); wasm2js_trap(); } __stack_pointer = $1 + 32 | 0; return HEAPF32[$1 + 28 >> 2]; } -function void_20emscripten__internal__RegisterClassMethod_void_20_28b2Fixture____29_28b2Filter_20const__29___invoke_b2Fixture__28char_20const__2c_20void_20_28b2Fixture____29_28b2Filter_20const__29_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 567; - $0 = emscripten__internal__TypeID_b2Fixture_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture__2c_20b2Filter_20const____getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture__2c_20b2Filter_20const____getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], void_20_28b2Fixture____emscripten__internal__getContext_void_20_28b2Fixture____29_28b2Filter_20const__29__28void_20_28b2Fixture____20const__29_28b2Filter_20const__29_29_29_28b2Filter_20const__29($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function void_20emscripten__internal__RegisterClassMethod_float_20_28b2RopeJoint____29_28float_29_20const___invoke_b2RopeJoint__28char_20const__2c_20float_20_28b2RopeJoint____29_28float_29_20const_29($0, $1) { var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 32 | 0; @@ -30538,7 +28379,7 @@ function void_20emscripten__internal__RegisterClassMethod_float_20_28b2RopeJoint HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 675; + HEAP32[$2 + 12 >> 2] = 624; $0 = emscripten__internal__TypeID_b2RopeJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2RopeJoint_20const__2c_20float___getCount_28_29_20const($2 + 11 | 0); @@ -30557,7 +28398,7 @@ function void_20emscripten__internal__RegisterClassMethod_b2Transform_20const__2 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 584; + HEAP32[$2 + 12 >> 2] = 534; $0 = emscripten__internal__TypeID_b2Body_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_b2Transform_20const__2c_20emscripten__internal__AllowedRawPointer_b2Body_20const____getCount_28_29_20const($2 + 11 | 0); @@ -30575,8 +28416,8 @@ function emscripten__value_object_b2Color___20emscripten__value_object_b2Color__ HEAP32[$3 + 16 >> 2] = $1; HEAP32[$3 + 12 >> 2] = $2; $0 = HEAP32[$3 + 20 >> 2]; - HEAP32[$3 + 8 >> 2] = 444; - HEAP32[$3 + 4 >> 2] = 445; + HEAP32[$3 + 8 >> 2] = 454; + HEAP32[$3 + 4 >> 2] = 455; $1 = emscripten__internal__TypeID_b2Color_2c_20void___get_28_29(); $2 = HEAP32[$3 + 16 >> 2]; $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); @@ -30591,25 +28432,6 @@ function emscripten__value_object_b2Color___20emscripten__value_object_b2Color__ return $0; } -function void_20emscripten__internal__RegisterClassMethod_b2Fixture__20_28b2Fixture____29_28_29___invoke_b2Fixture_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Fixture__20_28b2Fixture____29_28_29_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 571; - $0 = emscripten__internal__TypeID_b2Fixture_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Fixture__2c_20emscripten__internal__AllowedRawPointer_b2Fixture____getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Fixture__2c_20emscripten__internal__AllowedRawPointer_b2Fixture____getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], b2Fixture__20_28b2Fixture____emscripten__internal__getContext_b2Fixture__20_28b2Fixture____29_28_29__28b2Fixture__20_28b2Fixture____20const__29_28_29_29_29_28_29($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function std____2__vector_int_2c_20std____2__allocator_int______recommend_5babi_v160004_5d_28unsigned_20long_29_20const($0, $1) { var $2 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $2 = __stack_pointer - 32 | 0; @@ -30646,8 +28468,8 @@ function emscripten__value_object_b2Vec2___20emscripten__value_object_b2Vec2___f HEAP32[$3 + 16 >> 2] = $1; HEAP32[$3 + 12 >> 2] = $2; $0 = HEAP32[$3 + 20 >> 2]; - HEAP32[$3 + 8 >> 2] = 422; - HEAP32[$3 + 4 >> 2] = 423; + HEAP32[$3 + 8 >> 2] = 432; + HEAP32[$3 + 4 >> 2] = 433; $1 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); $2 = HEAP32[$3 + 16 >> 2]; $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); @@ -30671,27 +28493,27 @@ function b2MotorJoint__Dump_28_29($0) { $0 = HEAP32[$1 + 140 >> 2]; HEAP32[$1 + 136 >> 2] = HEAP32[HEAP32[$0 + 48 >> 2] + 8 >> 2]; HEAP32[$1 + 132 >> 2] = HEAP32[HEAP32[$0 + 52 >> 2] + 8 >> 2]; - b2Log_28char_20const__2c_20____29(13377, 0); + b2Log_28char_20const__2c_20____29(13851, 0); HEAP32[$1 + 96 >> 2] = HEAP32[$1 + 136 >> 2]; - b2Log_28char_20const__2c_20____29(13733, $1 + 96 | 0); + b2Log_28char_20const__2c_20____29(14207, $1 + 96 | 0); HEAP32[$1 + 80 >> 2] = HEAP32[$1 + 132 >> 2]; - b2Log_28char_20const__2c_20____29(13707, $1 + 80 | 0); + b2Log_28char_20const__2c_20____29(14181, $1 + 80 | 0); HEAP32[$1 + 64 >> 2] = HEAP8[$0 + 61 | 0] & 1; - b2Log_28char_20const__2c_20____29(14923, $1 - -64 | 0); + b2Log_28char_20const__2c_20____29(15397, $1 - -64 | 0); $2 = HEAPF32[$0 + 68 >> 2]; HEAPF64[$1 + 56 >> 3] = HEAPF32[$0 + 72 >> 2]; HEAPF64[$1 + 48 >> 3] = $2; - b2Log_28char_20const__2c_20____29(13956, $1 + 48 | 0); + b2Log_28char_20const__2c_20____29(14430, $1 + 48 | 0); HEAPF64[$1 + 32 >> 3] = HEAPF32[$0 + 76 >> 2]; - b2Log_28char_20const__2c_20____29(12502, $1 + 32 | 0); + b2Log_28char_20const__2c_20____29(12976, $1 + 32 | 0); HEAPF64[$1 + 16 >> 3] = HEAPF32[$0 + 92 >> 2]; - b2Log_28char_20const__2c_20____29(13092, $1 + 16 | 0); + b2Log_28char_20const__2c_20____29(13566, $1 + 16 | 0); HEAPF64[$1 >> 3] = HEAPF32[$0 + 96 >> 2]; - b2Log_28char_20const__2c_20____29(12892, $1); + b2Log_28char_20const__2c_20____29(13366, $1); HEAPF64[$1 + 112 >> 3] = HEAPF32[$0 + 100 >> 2]; - b2Log_28char_20const__2c_20____29(12564, $1 + 112 | 0); + b2Log_28char_20const__2c_20____29(13038, $1 + 112 | 0); HEAP32[$1 + 128 >> 2] = HEAP32[$0 + 56 >> 2]; - b2Log_28char_20const__2c_20____29(14524, $1 + 128 | 0); + b2Log_28char_20const__2c_20____29(14998, $1 + 128 | 0); __stack_pointer = $1 + 144 | 0; } @@ -30704,7 +28526,7 @@ function void_20emscripten__internal__RegisterClassMethod_float_20_28b2Prismatic HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 648; + HEAP32[$2 + 12 >> 2] = 597; $0 = emscripten__internal__TypeID_b2PrismaticJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2PrismaticJoint_20const____getCount_28_29_20const($2 + 11 | 0); @@ -30752,41 +28574,6 @@ function b2Island__Report_28b2ContactVelocityConstraint_20const__29($0, $1) { __stack_pointer = $2 + 48 | 0; } -function void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2FixtureDef__2c_20b2Shape_20const__29___invoke_b2FixtureDef_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28b2FixtureDef__2c_20b2Shape_20const__29_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 12 >> 2] = 561; - $0 = emscripten__internal__TypeID_b2FixtureDef_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20b2FixtureDef__2c_20b2Shape_20const____getCount_28_29_20const($2 + 19 | 0); - $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20b2FixtureDef__2c_20b2Shape_20const____getTypes_28_29_20const($2 + 19 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], void_20_28__emscripten__internal__getContext_void_20_28__29_28b2FixtureDef__2c_20b2Shape_20const__29__28void_20_28__20const__29_28b2FixtureDef__2c_20b2Shape_20const__29_29_29_28b2FixtureDef__2c_20b2Shape_20const__29($2 + 20 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - -function void_20emscripten__internal__RegisterClassMethod_b2Shape__20_28b2Fixture____29_28_29___invoke_b2Fixture_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Shape__20_28b2Fixture____29_28_29_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 564; - $0 = emscripten__internal__TypeID_b2Fixture_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Shape__2c_20emscripten__internal__AllowedRawPointer_b2Fixture____getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Shape__2c_20emscripten__internal__AllowedRawPointer_b2Fixture____getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], b2Shape__20_28b2Fixture____emscripten__internal__getContext_b2Shape__20_28b2Fixture____29_28_29__28b2Shape__20_28b2Fixture____20const__29_28_29_29_29_28_29($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function void_20emscripten__internal__RegisterClassMethod_void_20_28b2PrismaticJoint____29_28float_29___invoke_b2PrismaticJoint__28char_20const__2c_20void_20_28b2PrismaticJoint____29_28float_29_29($0, $1) { var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 32 | 0; @@ -30796,7 +28583,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2PrismaticJ HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 652; + HEAP32[$2 + 12 >> 2] = 601; $0 = emscripten__internal__TypeID_b2PrismaticJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PrismaticJoint__2c_20float___getCount_28_29_20const($2 + 11 | 0); @@ -30815,7 +28602,7 @@ function void_20emscripten__internal__RegisterClassMethod_float_20_28b2RevoluteJ HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 661; + HEAP32[$2 + 12 >> 2] = 610; $0 = emscripten__internal__TypeID_b2RevoluteJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2RevoluteJoint_20const____getCount_28_29_20const($2 + 11 | 0); @@ -30834,7 +28621,7 @@ function void_20emscripten__internal__RegisterClassMethod_float_20_28b2DistanceJ HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 620; + HEAP32[$2 + 12 >> 2] = 569; $0 = emscripten__internal__TypeID_b2DistanceJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2DistanceJoint_20const____getCount_28_29_20const($2 + 11 | 0); @@ -30853,7 +28640,7 @@ function void_20emscripten__internal__RegisterClassMethod_bool_20_28b2PrismaticJ HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 649; + HEAP32[$2 + 12 >> 2] = 598; $0 = emscripten__internal__TypeID_b2PrismaticJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2PrismaticJoint_20const____getCount_28_29_20const($2 + 11 | 0); @@ -30863,25 +28650,6 @@ function void_20emscripten__internal__RegisterClassMethod_bool_20_28b2PrismaticJ __stack_pointer = $2 + 32 | 0; } -function void_20emscripten__internal__RegisterClassMethod_b2Shape__Type_20_28b2Fixture____29_28_29_20const___invoke_b2Fixture__28char_20const__2c_20b2Shape__Type_20_28b2Fixture____29_28_29_20const_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 563; - $0 = emscripten__internal__TypeID_b2Fixture_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies____ArgTypeList_b2Shape__Type_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const____getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies____ArgTypeList_b2Shape__Type_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const____getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], b2Shape__Type_20_28b2Fixture____emscripten__internal__getContext_b2Shape__Type_20_28b2Fixture____29_28_29_20const__28b2Shape__Type_20_28b2Fixture____20const__29_28_29_20const_29_29_28_29_20const($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function emscripten__value_object_b2Rot___20emscripten__value_object_b2Rot___field_b2Rot_2c_20float__28char_20const__2c_20float_20b2Rot____29($0, $1, $2) { var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; $3 = __stack_pointer - 32 | 0; @@ -30890,8 +28658,8 @@ function emscripten__value_object_b2Rot___20emscripten__value_object_b2Rot___fie HEAP32[$3 + 16 >> 2] = $1; HEAP32[$3 + 12 >> 2] = $2; $0 = HEAP32[$3 + 20 >> 2]; - HEAP32[$3 + 8 >> 2] = 434; - HEAP32[$3 + 4 >> 2] = 435; + HEAP32[$3 + 8 >> 2] = 444; + HEAP32[$3 + 4 >> 2] = 445; $1 = emscripten__internal__TypeID_b2Rot_2c_20void___get_28_29(); $2 = HEAP32[$3 + 16 >> 2]; $4 = emscripten__internal__TypeID_float_2c_20void___get_28_29(); @@ -30920,25 +28688,6 @@ function std____2__pair_std____2__reverse_iterator_int___2c_20std____2__reverse_ __stack_pointer = $4 + 32 | 0; } -function void_20emscripten__internal__RegisterClassMethod_b2Body__20_28b2Fixture____29_28_29___invoke_b2Fixture_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Body__20_28b2Fixture____29_28_29_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 570; - $0 = emscripten__internal__TypeID_b2Fixture_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Body__2c_20emscripten__internal__AllowedRawPointer_b2Fixture____getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Body__2c_20emscripten__internal__AllowedRawPointer_b2Fixture____getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], b2Body__20_28b2Fixture____emscripten__internal__getContext_b2Body__20_28b2Fixture____29_28_29__28b2Body__20_28b2Fixture____20const__29_28_29_29_29_28_29($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function void_20emscripten__internal__RegisterClassMethod_void_20_28b2RevoluteJoint____29_28float_29___invoke_b2RevoluteJoint__28char_20const__2c_20void_20_28b2RevoluteJoint____29_28float_29_29($0, $1) { var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 32 | 0; @@ -30948,7 +28697,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2RevoluteJo HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 665; + HEAP32[$2 + 12 >> 2] = 614; $0 = emscripten__internal__TypeID_b2RevoluteJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2RevoluteJoint__2c_20float___getCount_28_29_20const($2 + 11 | 0); @@ -30967,7 +28716,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2PrismaticJ HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 650; + HEAP32[$2 + 12 >> 2] = 599; $0 = emscripten__internal__TypeID_b2PrismaticJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PrismaticJoint__2c_20bool___getCount_28_29_20const($2 + 11 | 0); @@ -30986,7 +28735,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2DistanceJo HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 619; + HEAP32[$2 + 12 >> 2] = 568; $0 = emscripten__internal__TypeID_b2DistanceJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2DistanceJoint__2c_20float___getCount_28_29_20const($2 + 11 | 0); @@ -31023,7 +28772,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 591; + HEAP32[$2 + 12 >> 2] = 541; $0 = emscripten__internal__TypeID_b2Body_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20float_2c_20bool___getCount_28_29_20const($2 + 11 | 0); @@ -31033,25 +28782,6 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29 __stack_pointer = $2 + 32 | 0; } -function void_20emscripten__internal__RegisterClassMethod_b2Fixture__20_28b2Body____29_28_29___invoke_b2Body_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Fixture__20_28b2Body____29_28_29_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 600; - $0 = emscripten__internal__TypeID_b2Body_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Fixture__2c_20emscripten__internal__AllowedRawPointer_b2Body____getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Fixture__2c_20emscripten__internal__AllowedRawPointer_b2Body____getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], b2Fixture__20_28b2Body____emscripten__internal__getContext_b2Fixture__20_28b2Body____29_28_29__28b2Fixture__20_28b2Body____20const__29_28_29_29_29_28_29($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function void_20emscripten__internal__RegisterClassMethod_bool_20_28b2RevoluteJoint____29_28_29_20const___invoke_b2RevoluteJoint__28char_20const__2c_20bool_20_28b2RevoluteJoint____29_28_29_20const_29($0, $1) { var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 32 | 0; @@ -31061,7 +28791,7 @@ function void_20emscripten__internal__RegisterClassMethod_bool_20_28b2RevoluteJo HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 662; + HEAP32[$2 + 12 >> 2] = 611; $0 = emscripten__internal__TypeID_b2RevoluteJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2RevoluteJoint_20const____getCount_28_29_20const($2 + 11 | 0); @@ -31080,7 +28810,7 @@ function void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2Joint___ HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 609; + HEAP32[$2 + 12 >> 2] = 558; $0 = emscripten__internal__TypeID_b2Joint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_b2Vec2_2c_20emscripten__internal__AllowedRawPointer_b2Joint_20const__2c_20float___getCount_28_29_20const($2 + 11 | 0); @@ -31090,32 +28820,6 @@ function void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2Joint___ __stack_pointer = $2 + 32 | 0; } -function emscripten__internal__MethodInvoker_void_20_28b2PolygonShape____29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const_2c_20void_2c_20b2PolygonShape_20const__2c_20b2AABB__2c_20b2Transform_20const__2c_20int___invoke_28void_20_28b2PolygonShape____20const__29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const_2c_20b2PolygonShape_20const__2c_20b2AABB__2c_20b2Transform__2c_20int_29($0, $1, $2, $3, $4) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - $3 = $3 | 0; - $4 = $4 | 0; - var $5 = 0; - $5 = __stack_pointer - 32 | 0; - __stack_pointer = $5; - HEAP32[$5 + 28 >> 2] = $0; - HEAP32[$5 + 24 >> 2] = $1; - HEAP32[$5 + 20 >> 2] = $2; - HEAP32[$5 + 16 >> 2] = $3; - HEAP32[$5 + 12 >> 2] = $4; - $2 = emscripten__internal__BindingType_b2PolygonShape_20const__2c_20void___fromWireType_28b2PolygonShape_20const__29(HEAP32[$5 + 24 >> 2]); - $0 = HEAP32[$5 + 28 >> 2]; - $1 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $2 = ($1 >> 1) + $2 | 0; - if ($1 & 1) { - $0 = HEAP32[HEAP32[$2 >> 2] + $0 >> 2]; - } - FUNCTION_TABLE[$0 | 0]($2, emscripten__internal__BindingType_b2AABB__2c_20void___fromWireType_28b2AABB__29(HEAP32[$5 + 20 >> 2]), emscripten__internal__GenericBindingType_b2Transform___fromWireType_28b2Transform__29(HEAP32[$5 + 16 >> 2]), emscripten__internal__BindingType_int_2c_20void___fromWireType_28int_29(HEAP32[$5 + 12 >> 2])); - __stack_pointer = $5 + 32 | 0; -} - function void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____29_28b2Vec2_20const__29___invoke_b2World__28char_20const__2c_20void_20_28b2World____29_28b2Vec2_20const__29_29($0, $1) { var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 32 | 0; @@ -31125,7 +28829,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____2 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 520; + HEAP32[$2 + 12 >> 2] = 530; $0 = emscripten__internal__TypeID_b2World_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2World__2c_20b2Vec2_20const____getCount_28_29_20const($2 + 11 | 0); @@ -31141,7 +28845,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2AAB __stack_pointer = $2; HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 12 >> 2] = 504; + HEAP32[$2 + 12 >> 2] = 514; $0 = emscripten__internal__TypeID_b2AABB_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20b2AABB__2c_20b2AABB__2c_20b2AABB____getCount_28_29_20const($2 + 19 | 0); @@ -31160,7 +28864,7 @@ function void_20emscripten__internal__RegisterClassMethod_b2Vec2_20const__20_28b HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 585; + HEAP32[$2 + 12 >> 2] = 535; $0 = emscripten__internal__TypeID_b2Body_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_b2Vec2_20const__2c_20emscripten__internal__AllowedRawPointer_b2Body_20const____getCount_28_29_20const($2 + 11 | 0); @@ -31179,7 +28883,7 @@ function void_20emscripten__internal__RegisterClassMethod_float_20_28b2Joint____ HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 610; + HEAP32[$2 + 12 >> 2] = 559; $0 = emscripten__internal__TypeID_b2Joint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2Joint_20const__2c_20float___getCount_28_29_20const($2 + 11 | 0); @@ -31198,7 +28902,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2RevoluteJo HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 663; + HEAP32[$2 + 12 >> 2] = 612; $0 = emscripten__internal__TypeID_b2RevoluteJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2RevoluteJoint__2c_20bool___getCount_28_29_20const($2 + 11 | 0); @@ -31208,32 +28912,6 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2RevoluteJo __stack_pointer = $2 + 32 | 0; } -function emscripten__internal__MethodInvoker_void_20_28b2CircleShape____29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const_2c_20void_2c_20b2CircleShape_20const__2c_20b2AABB__2c_20b2Transform_20const__2c_20int___invoke_28void_20_28b2CircleShape____20const__29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const_2c_20b2CircleShape_20const__2c_20b2AABB__2c_20b2Transform__2c_20int_29($0, $1, $2, $3, $4) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - $3 = $3 | 0; - $4 = $4 | 0; - var $5 = 0; - $5 = __stack_pointer - 32 | 0; - __stack_pointer = $5; - HEAP32[$5 + 28 >> 2] = $0; - HEAP32[$5 + 24 >> 2] = $1; - HEAP32[$5 + 20 >> 2] = $2; - HEAP32[$5 + 16 >> 2] = $3; - HEAP32[$5 + 12 >> 2] = $4; - $2 = emscripten__internal__BindingType_b2CircleShape_20const__2c_20void___fromWireType_28b2CircleShape_20const__29(HEAP32[$5 + 24 >> 2]); - $0 = HEAP32[$5 + 28 >> 2]; - $1 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $2 = ($1 >> 1) + $2 | 0; - if ($1 & 1) { - $0 = HEAP32[HEAP32[$2 >> 2] + $0 >> 2]; - } - FUNCTION_TABLE[$0 | 0]($2, emscripten__internal__BindingType_b2AABB__2c_20void___fromWireType_28b2AABB__29(HEAP32[$5 + 20 >> 2]), emscripten__internal__GenericBindingType_b2Transform___fromWireType_28b2Transform__29(HEAP32[$5 + 16 >> 2]), emscripten__internal__BindingType_int_2c_20void___fromWireType_28int_29(HEAP32[$5 + 12 >> 2])); - __stack_pointer = $5 + 32 | 0; -} - function b2EdgeShape__ComputeAABB_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const($0, $1, $2, $3) { $0 = $0 | 0; $1 = $1 | 0; @@ -31269,44 +28947,6 @@ function b2EdgeShape__ComputeAABB_28b2AABB__2c_20b2Transform_20const__2c_20int_2 __stack_pointer = $4 + 80 | 0; } -function void_20emscripten__internal__RegisterClassMethod_bool_20_28b2PolygonShape____29_28_29_20const___invoke_b2PolygonShape__28char_20const__2c_20bool_20_28b2PolygonShape____29_28_29_20const_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 557; - $0 = emscripten__internal__TypeID_b2PolygonShape_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const____getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const____getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], bool_20_28b2PolygonShape____emscripten__internal__getContext_bool_20_28b2PolygonShape____29_28_29_20const__28bool_20_28b2PolygonShape____20const__29_28_29_20const_29_29_28_29_20const($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - -function void_20emscripten__internal__RegisterClassMethod_b2Shape__Type_20_28b2Shape____29_28_29_20const___invoke_b2Shape__28char_20const__2c_20b2Shape__Type_20_28b2Shape____29_28_29_20const_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 522; - $0 = emscripten__internal__TypeID_b2Shape_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies____ArgTypeList_b2Shape__Type_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const____getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies____ArgTypeList_b2Shape__Type_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const____getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], b2Shape__Type_20_28b2Shape____emscripten__internal__getContext_b2Shape__Type_20_28b2Shape____29_28_29_20const__28b2Shape__Type_20_28b2Shape____20const__29_28_29_20const_29_29_28_29_20const($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28b2Vec2_20const__29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28b2Vec2_20const__29_29($0, $1) { var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 32 | 0; @@ -31316,7 +28956,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 587; + HEAP32[$2 + 12 >> 2] = 537; $0 = emscripten__internal__TypeID_b2Body_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20b2Vec2_20const____getCount_28_29_20const($2 + 11 | 0); @@ -31335,7 +28975,7 @@ function void_20emscripten__internal__RegisterClassMethod_unsigned_20int_20_28b2 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 489; + HEAP32[$2 + 12 >> 2] = 499; $0 = emscripten__internal__TypeID_b2Draw_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_unsigned_20int_2c_20emscripten__internal__AllowedRawPointer_b2Draw_20const____getCount_28_29_20const($2 + 11 | 0); @@ -31354,7 +28994,7 @@ function void_20emscripten__internal__RegisterClassMethod_b2Body__20_28b2Joint__ HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 607; + HEAP32[$2 + 12 >> 2] = 556; $0 = emscripten__internal__TypeID_b2Joint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Body__2c_20emscripten__internal__AllowedRawPointer_b2Joint____getCount_28_29_20const($2 + 11 | 0); @@ -31373,7 +29013,7 @@ function void_20emscripten__internal__RegisterClassMethod_b2World__20_28b2Body__ HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 602; + HEAP32[$2 + 12 >> 2] = 551; $0 = emscripten__internal__TypeID_b2Body_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2World__2c_20emscripten__internal__AllowedRawPointer_b2Body____getCount_28_29_20const($2 + 11 | 0); @@ -31400,25 +29040,6 @@ function emscripten__internal__MethodCaller_void_2c_20b2Vec2_20const__2c_20float __stack_pointer = $6 - -64 | 0; } -function void_20emscripten__internal__RegisterClassMethod_int_20_28b2PolygonShape____29_28_29_20const___invoke_b2PolygonShape__28char_20const__2c_20int_20_28b2PolygonShape____29_28_29_20const_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 551; - $0 = emscripten__internal__TypeID_b2PolygonShape_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies____ArgTypeList_int_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const____getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies____ArgTypeList_int_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const____getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], int_20_28b2PolygonShape____emscripten__internal__getContext_int_20_28b2PolygonShape____29_28_29_20const__28int_20_28b2PolygonShape____20const__29_28_29_20const_29_29_28_29_20const($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function std____2__vector_int_2c_20std____2__allocator_int______construct_at_end_28unsigned_20long_2c_20int_20const__29($0, $1, $2) { var $3 = 0; $3 = __stack_pointer - 32 | 0; @@ -31453,7 +29074,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2Draw____29 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 488; + HEAP32[$2 + 12 >> 2] = 498; $0 = emscripten__internal__TypeID_b2Draw_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Draw__2c_20unsigned_20int___getCount_28_29_20const($2 + 11 | 0); @@ -31472,7 +29093,7 @@ function void_20emscripten__internal__RegisterClassMethod_float_20_28b2WheelJoin HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 694; + HEAP32[$2 + 12 >> 2] = 643; $0 = emscripten__internal__TypeID_b2WheelJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2WheelJoint_20const____getCount_28_29_20const($2 + 11 | 0); @@ -31491,7 +29112,7 @@ function void_20emscripten__internal__RegisterClassMethod_float_20_28b2MouseJoin HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 640; + HEAP32[$2 + 12 >> 2] = 589; $0 = emscripten__internal__TypeID_b2MouseJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2MouseJoint_20const____getCount_28_29_20const($2 + 11 | 0); @@ -31510,7 +29131,7 @@ function void_20emscripten__internal__RegisterClassMethod_float_20_28b2MotorJoin HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 630; + HEAP32[$2 + 12 >> 2] = 579; $0 = emscripten__internal__TypeID_b2MotorJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2MotorJoint_20const____getCount_28_29_20const($2 + 11 | 0); @@ -31520,39 +29141,13 @@ function void_20emscripten__internal__RegisterClassMethod_float_20_28b2MotorJoin __stack_pointer = $2 + 32 | 0; } -function emscripten__internal__MethodInvoker_void_20_28b2EdgeShape____29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const_2c_20void_2c_20b2EdgeShape_20const__2c_20b2AABB__2c_20b2Transform_20const__2c_20int___invoke_28void_20_28b2EdgeShape____20const__29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const_2c_20b2EdgeShape_20const__2c_20b2AABB__2c_20b2Transform__2c_20int_29($0, $1, $2, $3, $4) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - $3 = $3 | 0; - $4 = $4 | 0; - var $5 = 0; - $5 = __stack_pointer - 32 | 0; - __stack_pointer = $5; - HEAP32[$5 + 28 >> 2] = $0; - HEAP32[$5 + 24 >> 2] = $1; - HEAP32[$5 + 20 >> 2] = $2; - HEAP32[$5 + 16 >> 2] = $3; - HEAP32[$5 + 12 >> 2] = $4; - $2 = emscripten__internal__BindingType_b2EdgeShape_20const__2c_20void___fromWireType_28b2EdgeShape_20const__29(HEAP32[$5 + 24 >> 2]); - $0 = HEAP32[$5 + 28 >> 2]; - $1 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $2 = ($1 >> 1) + $2 | 0; - if ($1 & 1) { - $0 = HEAP32[HEAP32[$2 >> 2] + $0 >> 2]; - } - FUNCTION_TABLE[$0 | 0]($2, emscripten__internal__BindingType_b2AABB__2c_20void___fromWireType_28b2AABB__29(HEAP32[$5 + 20 >> 2]), emscripten__internal__GenericBindingType_b2Transform___fromWireType_28b2Transform__29(HEAP32[$5 + 16 >> 2]), emscripten__internal__BindingType_int_2c_20void___fromWireType_28int_29(HEAP32[$5 + 12 >> 2])); - __stack_pointer = $5 + 32 | 0; -} - function void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2Body__2c_20b2MassData_20const__29___invoke_b2Body_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28b2Body__2c_20b2MassData_20const__29_29($0, $1) { var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 32 | 0; __stack_pointer = $2; HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 12 >> 2] = 593; + HEAP32[$2 + 12 >> 2] = 543; $0 = emscripten__internal__TypeID_b2Body_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20b2Body__2c_20b2MassData_20const____getCount_28_29_20const($2 + 19 | 0); @@ -31571,7 +29166,7 @@ function void_20emscripten__internal__RegisterClassMethod_b2JointType_20_28b2Joi HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 606; + HEAP32[$2 + 12 >> 2] = 555; $0 = emscripten__internal__TypeID_b2Joint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_b2JointType_2c_20emscripten__internal__AllowedRawPointer_b2Joint_20const____getCount_28_29_20const($2 + 11 | 0); @@ -31590,7 +29185,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2WheelJoint HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 697; + HEAP32[$2 + 12 >> 2] = 646; $0 = emscripten__internal__TypeID_b2WheelJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2WheelJoint__2c_20float___getCount_28_29_20const($2 + 11 | 0); @@ -31609,7 +29204,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2MouseJoint HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 639; + HEAP32[$2 + 12 >> 2] = 588; $0 = emscripten__internal__TypeID_b2MouseJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2MouseJoint__2c_20float___getCount_28_29_20const($2 + 11 | 0); @@ -31628,7 +29223,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2MotorJoint HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 629; + HEAP32[$2 + 12 >> 2] = 578; $0 = emscripten__internal__TypeID_b2MotorJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2MotorJoint__2c_20float___getCount_28_29_20const($2 + 11 | 0); @@ -31638,25 +29233,6 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2MotorJoint __stack_pointer = $2 + 32 | 0; } -function void_20emscripten__internal__RegisterClassMethod_int_20_28b2CircleShape____29_28_29_20const___invoke_b2CircleShape__28char_20const__2c_20int_20_28b2CircleShape____29_28_29_20const_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 534; - $0 = emscripten__internal__TypeID_b2CircleShape_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies____ArgTypeList_int_2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const____getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies____ArgTypeList_int_2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const____getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], int_20_28b2CircleShape____emscripten__internal__getContext_int_20_28b2CircleShape____29_28_29_20const__28int_20_28b2CircleShape____20const__29_28_29_20const_29_29_28_29_20const($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function b2FrictionJoint__Dump_28_29($0) { $0 = $0 | 0; var $1 = 0, $2 = Math_fround(0); @@ -31666,27 +29242,27 @@ function b2FrictionJoint__Dump_28_29($0) { $0 = HEAP32[$1 + 124 >> 2]; HEAP32[$1 + 120 >> 2] = HEAP32[HEAP32[$0 + 48 >> 2] + 8 >> 2]; HEAP32[$1 + 116 >> 2] = HEAP32[HEAP32[$0 + 52 >> 2] + 8 >> 2]; - b2Log_28char_20const__2c_20____29(13422, 0); + b2Log_28char_20const__2c_20____29(13896, 0); HEAP32[$1 + 80 >> 2] = HEAP32[$1 + 120 >> 2]; - b2Log_28char_20const__2c_20____29(13733, $1 + 80 | 0); + b2Log_28char_20const__2c_20____29(14207, $1 + 80 | 0); HEAP32[$1 + 64 >> 2] = HEAP32[$1 + 116 >> 2]; - b2Log_28char_20const__2c_20____29(13707, $1 - -64 | 0); + b2Log_28char_20const__2c_20____29(14181, $1 - -64 | 0); HEAP32[$1 + 48 >> 2] = HEAP8[$0 + 61 | 0] & 1; - b2Log_28char_20const__2c_20____29(14923, $1 + 48 | 0); + b2Log_28char_20const__2c_20____29(15397, $1 + 48 | 0); $2 = HEAPF32[$0 + 68 >> 2]; HEAPF64[$1 + 40 >> 3] = HEAPF32[$0 + 72 >> 2]; HEAPF64[$1 + 32 >> 3] = $2; - b2Log_28char_20const__2c_20____29(14234, $1 + 32 | 0); + b2Log_28char_20const__2c_20____29(14708, $1 + 32 | 0); $2 = HEAPF32[$0 + 76 >> 2]; HEAPF64[$1 + 24 >> 3] = HEAPF32[$0 + 80 >> 2]; HEAPF64[$1 + 16 >> 3] = $2; - b2Log_28char_20const__2c_20____29(14109, $1 + 16 | 0); + b2Log_28char_20const__2c_20____29(14583, $1 + 16 | 0); HEAPF64[$1 >> 3] = HEAPF32[$0 + 96 >> 2]; - b2Log_28char_20const__2c_20____29(13092, $1); + b2Log_28char_20const__2c_20____29(13566, $1); HEAPF64[$1 + 96 >> 3] = HEAPF32[$0 + 100 >> 2]; - b2Log_28char_20const__2c_20____29(12892, $1 + 96 | 0); + b2Log_28char_20const__2c_20____29(13366, $1 + 96 | 0); HEAP32[$1 + 112 >> 2] = HEAP32[$0 + 56 >> 2]; - b2Log_28char_20const__2c_20____29(14524, $1 + 112 | 0); + b2Log_28char_20const__2c_20____29(14998, $1 + 112 | 0); __stack_pointer = $1 + 128 | 0; } @@ -31746,7 +29322,7 @@ function void_20emscripten__internal__RegisterClassMethod_float_20_28b2WeldJoint HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 685; + HEAP32[$2 + 12 >> 2] = 634; $0 = emscripten__internal__TypeID_b2WeldJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2WeldJoint_20const____getCount_28_29_20const($2 + 11 | 0); @@ -31765,7 +29341,7 @@ function void_20emscripten__internal__RegisterClassMethod_float_20_28b2RopeJoint HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 677; + HEAP32[$2 + 12 >> 2] = 626; $0 = emscripten__internal__TypeID_b2RopeJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2RopeJoint_20const____getCount_28_29_20const($2 + 11 | 0); @@ -31784,7 +29360,7 @@ function void_20emscripten__internal__RegisterClassMethod_bool_20_28b2WheelJoint HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 695; + HEAP32[$2 + 12 >> 2] = 644; $0 = emscripten__internal__TypeID_b2WheelJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2WheelJoint_20const____getCount_28_29_20const($2 + 11 | 0); @@ -31803,7 +29379,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____2 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 510; + HEAP32[$2 + 12 >> 2] = 520; $0 = emscripten__internal__TypeID_b2World_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2World____getCount_28_29_20const($2 + 11 | 0); @@ -31860,7 +29436,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2WheelJoint HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 696; + HEAP32[$2 + 12 >> 2] = 645; $0 = emscripten__internal__TypeID_b2WheelJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2WheelJoint__2c_20bool___getCount_28_29_20const($2 + 11 | 0); @@ -31879,7 +29455,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2WeldJoint_ HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 686; + HEAP32[$2 + 12 >> 2] = 635; $0 = emscripten__internal__TypeID_b2WeldJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2WeldJoint__2c_20float___getCount_28_29_20const($2 + 11 | 0); @@ -31898,7 +29474,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2RopeJoint_ HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 676; + HEAP32[$2 + 12 >> 2] = 625; $0 = emscripten__internal__TypeID_b2RopeJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2RopeJoint__2c_20float___getCount_28_29_20const($2 + 11 | 0); @@ -31943,7 +29519,7 @@ function void_20emscripten__internal__RegisterClassMethod_b2BodyType_20_28b2Body HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 597; + HEAP32[$2 + 12 >> 2] = 547; $0 = emscripten__internal__TypeID_b2Body_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_b2BodyType_2c_20emscripten__internal__AllowedRawPointer_b2Body_20const____getCount_28_29_20const($2 + 11 | 0); @@ -31967,51 +29543,6 @@ function std____2__pair_std____2__reverse_iterator_b2Vec2___2c_20std____2__rever __stack_pointer = $4 + 32 | 0; } -function emscripten__internal__MethodInvoker_void_20_28b2Shape____29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const_2c_20void_2c_20b2Shape_20const__2c_20b2AABB__2c_20b2Transform_20const__2c_20int___invoke_28void_20_28b2Shape____20const__29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const_2c_20b2Shape_20const__2c_20b2AABB__2c_20b2Transform__2c_20int_29($0, $1, $2, $3, $4) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - $3 = $3 | 0; - $4 = $4 | 0; - var $5 = 0; - $5 = __stack_pointer - 32 | 0; - __stack_pointer = $5; - HEAP32[$5 + 28 >> 2] = $0; - HEAP32[$5 + 24 >> 2] = $1; - HEAP32[$5 + 20 >> 2] = $2; - HEAP32[$5 + 16 >> 2] = $3; - HEAP32[$5 + 12 >> 2] = $4; - $2 = emscripten__internal__BindingType_b2Shape_20const__2c_20void___fromWireType_28b2Shape_20const__29(HEAP32[$5 + 24 >> 2]); - $0 = HEAP32[$5 + 28 >> 2]; - $1 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $2 = ($1 >> 1) + $2 | 0; - if ($1 & 1) { - $0 = HEAP32[HEAP32[$2 >> 2] + $0 >> 2]; - } - FUNCTION_TABLE[$0 | 0]($2, emscripten__internal__BindingType_b2AABB__2c_20void___fromWireType_28b2AABB__29(HEAP32[$5 + 20 >> 2]), emscripten__internal__GenericBindingType_b2Transform___fromWireType_28b2Transform__29(HEAP32[$5 + 16 >> 2]), emscripten__internal__BindingType_int_2c_20void___fromWireType_28int_29(HEAP32[$5 + 12 >> 2])); - __stack_pointer = $5 + 32 | 0; -} - -function void_20emscripten__internal__RegisterClassMethod_int_20_28b2EdgeShape____29_28_29_20const___invoke_b2EdgeShape__28char_20const__2c_20int_20_28b2EdgeShape____29_28_29_20const_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 542; - $0 = emscripten__internal__TypeID_b2EdgeShape_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies____ArgTypeList_int_2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const____getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies____ArgTypeList_int_2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const____getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], int_20_28b2EdgeShape____emscripten__internal__getContext_int_20_28b2EdgeShape____29_28_29_20const__28int_20_28b2EdgeShape____20const__29_28_29_20const_29_29_28_29_20const($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29_28b2BodyType_29___invoke_b2Body__28char_20const__2c_20void_20_28b2Body____29_28b2BodyType_29_29($0, $1) { var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 32 | 0; @@ -32021,7 +29552,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 596; + HEAP32[$2 + 12 >> 2] = 546; $0 = emscripten__internal__TypeID_b2Body_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20b2BodyType___getCount_28_29_20const($2 + 11 | 0); @@ -32031,25 +29562,6 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29 __stack_pointer = $2 + 32 | 0; } -function void_20emscripten__internal__RegisterClassMethod_float_20_28b2Fixture____29_28_29_20const___invoke_b2Fixture__28char_20const__2c_20float_20_28b2Fixture____29_28_29_20const_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 576; - $0 = emscripten__internal__TypeID_b2Fixture_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies____ArgTypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const____getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies____ArgTypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const____getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], float_20_28b2Fixture____emscripten__internal__getContext_float_20_28b2Fixture____29_28_29_20const__28float_20_28b2Fixture____20const__29_28_29_20const_29_29_28_29_20const($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function emscripten__internal__MethodCaller_bool_2c_20unsigned_20int____call_28emscripten___EM_VAL__2c_20char_20const__2c_20unsigned_20int__29($0, $1, $2) { var $3 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0, wasm2js_f64$0 = 0; $3 = __stack_pointer - 48 | 0; @@ -32078,7 +29590,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2PrismaticJ HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 654; + HEAP32[$2 + 12 >> 2] = 603; $0 = emscripten__internal__TypeID_b2PrismaticJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PrismaticJoint____getCount_28_29_20const($2 + 11 | 0); @@ -32088,25 +29600,6 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2PrismaticJ __stack_pointer = $2 + 32 | 0; } -function void_20emscripten__internal__RegisterClassMethod_void_20_28b2Fixture____29_28float_29___invoke_b2Fixture__28char_20const__2c_20void_20_28b2Fixture____29_28float_29_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 575; - $0 = emscripten__internal__TypeID_b2Fixture_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture__2c_20float___getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture__2c_20float___getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$2 + 12 >> 2], void_20_28b2Fixture____emscripten__internal__getContext_void_20_28b2Fixture____29_28float_29__28void_20_28b2Fixture____20const__29_28float_29_29_29_28float_29($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function b2Fixture__CreateProxies_28b2BroadPhase__2c_20b2Transform_20const__29($0, $1, $2) { var $3 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $3 = __stack_pointer - 32 | 0; @@ -32116,7 +29609,7 @@ function b2Fixture__CreateProxies_28b2BroadPhase__2c_20b2Transform_20const__29($ HEAP32[$3 + 20 >> 2] = $2; $0 = HEAP32[$3 + 28 >> 2]; if (HEAP32[$0 + 28 >> 2]) { - __assert_fail(12097, 5588, 128, 3548); + __assert_fail(12571, 5786, 128, 3701); wasm2js_trap(); } $1 = HEAP32[$0 + 12 >> 2]; @@ -32140,25 +29633,6 @@ function b2Fixture__CreateProxies_28b2BroadPhase__2c_20b2Transform_20const__29($ __stack_pointer = $3 + 32 | 0; } -function void_20emscripten__internal__RegisterClassMethod_bool_20_28b2Fixture____29_28_29_20const___invoke_b2Fixture__28char_20const__2c_20bool_20_28b2Fixture____29_28_29_20const_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 566; - $0 = emscripten__internal__TypeID_b2Fixture_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const____getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const____getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], bool_20_28b2Fixture____emscripten__internal__getContext_bool_20_28b2Fixture____29_28_29_20const__28bool_20_28b2Fixture____20const__29_28_29_20const_29_29_28_29_20const($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function void_20emscripten__internal__RegisterClassMethod_void_20_28b2RevoluteJoint____29_28_29___invoke_b2RevoluteJoint__28char_20const__2c_20void_20_28b2RevoluteJoint____29_28_29_29($0, $1) { var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 32 | 0; @@ -32168,7 +29642,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2RevoluteJo HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 667; + HEAP32[$2 + 12 >> 2] = 616; $0 = emscripten__internal__TypeID_b2RevoluteJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2RevoluteJoint____getCount_28_29_20const($2 + 11 | 0); @@ -32187,7 +29661,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2DistanceJo HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 621; + HEAP32[$2 + 12 >> 2] = 570; $0 = emscripten__internal__TypeID_b2DistanceJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2DistanceJoint____getCount_28_29_20const($2 + 11 | 0); @@ -32254,7 +29728,7 @@ function void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2World___ HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 521; + HEAP32[$2 + 12 >> 2] = 531; $0 = emscripten__internal__TypeID_b2World_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_b2Vec2_2c_20emscripten__internal__AllowedRawPointer_b2World_20const____getCount_28_29_20const($2 + 11 | 0); @@ -32264,23 +29738,38 @@ function void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2World___ __stack_pointer = $2 + 32 | 0; } -function void_20emscripten__internal__RegisterClassMethod_void_20_28b2Fixture____29_28bool_29___invoke_b2Fixture__28char_20const__2c_20void_20_28b2Fixture____29_28bool_29_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 565; - $0 = emscripten__internal__TypeID_b2Fixture_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture__2c_20bool___getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture__2c_20bool___getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], void_20_28b2Fixture____emscripten__internal__getContext_void_20_28b2Fixture____29_28bool_29__28void_20_28b2Fixture____20const__29_28bool_29_29_29_28bool_29($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; +function FixtureDefSetAll_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20bool_2c_20unsigned_20short_2c_20unsigned_20short_2c_20short_29($0, $1, $2, $3, $4, $5, $6, $7, $8, $9) { + $0 = $0 | 0; + $1 = $1 | 0; + $2 = $2 | 0; + $3 = Math_fround($3); + $4 = Math_fround($4); + $5 = Math_fround($5); + $6 = $6 | 0; + $7 = $7 | 0; + $8 = $8 | 0; + $9 = $9 | 0; + var $10 = 0; + $10 = __stack_pointer - 32 | 0; + HEAP32[$10 + 28 >> 2] = $0; + HEAP32[$10 + 24 >> 2] = $1; + HEAP32[$10 + 20 >> 2] = $2; + HEAPF32[$10 + 16 >> 2] = $3; + HEAPF32[$10 + 12 >> 2] = $4; + HEAPF32[$10 + 8 >> 2] = $5; + HEAP8[$10 + 7 | 0] = $6; + HEAP16[$10 + 4 >> 1] = $7; + HEAP16[$10 + 2 >> 1] = $8; + HEAP16[$10 >> 1] = $9; + HEAP32[HEAP32[$10 + 28 >> 2] >> 2] = HEAP32[$10 + 24 >> 2]; + HEAP32[HEAP32[$10 + 28 >> 2] + 4 >> 2] = HEAP32[$10 + 20 >> 2]; + HEAPF32[HEAP32[$10 + 28 >> 2] + 8 >> 2] = HEAPF32[$10 + 16 >> 2]; + HEAPF32[HEAP32[$10 + 28 >> 2] + 12 >> 2] = HEAPF32[$10 + 12 >> 2]; + HEAPF32[HEAP32[$10 + 28 >> 2] + 16 >> 2] = HEAPF32[$10 + 8 >> 2]; + HEAP8[HEAP32[$10 + 28 >> 2] + 20 | 0] = HEAP8[$10 + 7 | 0] & 1; + HEAP16[HEAP32[$10 + 28 >> 2] + 22 >> 1] = HEAPU16[$10 + 4 >> 1]; + HEAP16[HEAP32[$10 + 28 >> 2] + 24 >> 1] = HEAPU16[$10 + 2 >> 1]; + HEAP16[HEAP32[$10 + 28 >> 2] + 26 >> 1] = HEAPU16[$10 >> 1]; } function std____2____tree_end_node_std____2____tree_node_base_void______20std____2____tree_next_iter_5babi_v160004_5d_std____2____tree_end_node_std____2____tree_node_base_void______2c_20std____2____tree_node_base_void_____28std____2____tree_node_base_void____29($0) { @@ -32381,48 +29870,13 @@ function __lshrti3($0, $1, $2, $3, $4, $5) { HEAP32[$7 + 12 >> 2] = $8; } -function void_20emscripten__internal__RegisterClassMethod_b2Shape_20const__20_28__29_28b2FixtureDef__29___invoke_b2FixtureDef_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Shape_20const__20_28__29_28b2FixtureDef__29_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 12 >> 2] = 562; - $0 = emscripten__internal__TypeID_b2FixtureDef_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Shape_20const__2c_20b2FixtureDef____getCount_28_29_20const($2 + 19 | 0); - $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Shape_20const__2c_20b2FixtureDef____getTypes_28_29_20const($2 + 19 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], b2Shape_20const__20_28__emscripten__internal__getContext_b2Shape_20const__20_28__29_28b2FixtureDef__29__28b2Shape_20const__20_28__20const__29_28b2FixtureDef__29_29_29_28b2FixtureDef__29($2 + 20 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - -function void_20emscripten__internal__RegisterClassMethod_void_20_28b2Fixture____29_28int_29___invoke_b2Fixture__28char_20const__2c_20void_20_28b2Fixture____29_28int_29_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 578; - $0 = emscripten__internal__TypeID_b2Fixture_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture__2c_20int___getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture__2c_20int___getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], void_20_28b2Fixture____emscripten__internal__getContext_void_20_28b2Fixture____29_28int_29__28void_20_28b2Fixture____20const__29_28int_29_29_29_28int_29($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2JointDef__2c_20b2Body__29___invoke_b2JointDef_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28b2JointDef__2c_20b2Body__29_29($0, $1) { var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 32 | 0; __stack_pointer = $2; HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 12 >> 2] = 604; + HEAP32[$2 + 12 >> 2] = 553; $0 = emscripten__internal__TypeID_b2JointDef_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20b2JointDef__2c_20b2Body____getCount_28_29_20const($2 + 19 | 0); @@ -32441,7 +29895,7 @@ function void_20emscripten__internal__RegisterClassMethod_b2Vec2_20_28b2AABB____ HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 501; + HEAP32[$2 + 12 >> 2] = 511; $0 = emscripten__internal__TypeID_b2AABB_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_b2Vec2_2c_20emscripten__internal__AllowedRawPointer_b2AABB_20const____getCount_28_29_20const($2 + 11 | 0); @@ -32459,7 +29913,7 @@ function b2StackAllocator__Allocate_28int_29($0, $1) { HEAP32[$2 + 8 >> 2] = $1; $0 = HEAP32[$2 + 12 >> 2]; if (HEAP32[$0 + 102796 >> 2] >= 32) { - __assert_fail(3562, 5377, 42, 8780); + __assert_fail(3715, 5575, 42, 9191); wasm2js_trap(); } HEAP32[$2 + 4 >> 2] = ($0 + 102412 | 0) + Math_imul(HEAP32[$0 + 102796 >> 2], 12); @@ -32517,7 +29971,7 @@ function void_20emscripten__internal__RegisterClassMethod_float_20_28b2Body____2 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 586; + HEAP32[$2 + 12 >> 2] = 536; $0 = emscripten__internal__TypeID_b2Body_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2Body_20const____getCount_28_29_20const($2 + 11 | 0); @@ -32536,7 +29990,7 @@ function void_20emscripten__internal__RegisterClassMethod_float_20_28b2AABB____2 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 502; + HEAP32[$2 + 12 >> 2] = 512; $0 = emscripten__internal__TypeID_b2AABB_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2AABB_20const____getCount_28_29_20const($2 + 11 | 0); @@ -32555,7 +30009,7 @@ function void_20emscripten__internal__RegisterClassMethod_bool_20_28b2World____2 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 519; + HEAP32[$2 + 12 >> 2] = 529; $0 = emscripten__internal__TypeID_b2World_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2World_20const____getCount_28_29_20const($2 + 11 | 0); @@ -32574,7 +30028,7 @@ function void_20emscripten__internal__RegisterClassMethod_bool_20_28b2Joint____2 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 611; + HEAP32[$2 + 12 >> 2] = 560; $0 = emscripten__internal__TypeID_b2Joint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Joint_20const____getCount_28_29_20const($2 + 11 | 0); @@ -32584,31 +30038,6 @@ function void_20emscripten__internal__RegisterClassMethod_bool_20_28b2Joint____2 __stack_pointer = $2 + 32 | 0; } -function emscripten__internal__MethodInvoker_bool_20_28b2PolygonShape____29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const_2c_20bool_2c_20b2PolygonShape_20const__2c_20b2Transform_20const__2c_20b2Vec2_20const____invoke_28bool_20_28b2PolygonShape____20const__29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const_2c_20b2PolygonShape_20const__2c_20b2Transform__2c_20b2Vec2__29($0, $1, $2, $3) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - $3 = $3 | 0; - var $4 = 0; - $4 = __stack_pointer - 16 | 0; - __stack_pointer = $4; - HEAP32[$4 + 12 >> 2] = $0; - HEAP32[$4 + 8 >> 2] = $1; - HEAP32[$4 + 4 >> 2] = $2; - HEAP32[$4 >> 2] = $3; - $2 = emscripten__internal__BindingType_b2PolygonShape_20const__2c_20void___fromWireType_28b2PolygonShape_20const__29(HEAP32[$4 + 8 >> 2]); - $0 = HEAP32[$4 + 12 >> 2]; - $1 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $2 = ($1 >> 1) + $2 | 0; - if ($1 & 1) { - $0 = HEAP32[HEAP32[$2 >> 2] + $0 >> 2]; - } - $0 = emscripten__internal__BindingType_bool_2c_20void___toWireType_28bool_29(FUNCTION_TABLE[$0 | 0]($2, emscripten__internal__GenericBindingType_b2Transform___fromWireType_28b2Transform__29(HEAP32[$4 + 4 >> 2]), emscripten__internal__GenericBindingType_b2Vec2___fromWireType_28b2Vec2__29(HEAP32[$4 >> 2])) & 1); - __stack_pointer = $4 + 16 | 0; - return $0 & 1; -} - function std____2____split_buffer_b2Vec2_2c_20std____2__allocator_b2Vec2_______construct_at_end_28unsigned_20long_2c_20b2Vec2_20const__29($0, $1, $2) { var $3 = 0; $3 = __stack_pointer - 32 | 0; @@ -32665,7 +30094,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____2 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 518; + HEAP32[$2 + 12 >> 2] = 528; $0 = emscripten__internal__TypeID_b2World_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2World__2c_20bool___getCount_28_29_20const($2 + 11 | 0); @@ -32684,7 +30113,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 588; + HEAP32[$2 + 12 >> 2] = 538; $0 = emscripten__internal__TypeID_b2Body_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20float___getCount_28_29_20const($2 + 11 | 0); @@ -32720,50 +30149,6 @@ function emscripten__internal__MethodInvoker_void_20_28b2Draw____29_28unsigned_2 __stack_pointer = $5 + 32 | 0; } -function void_20emscripten__internal__RegisterClassMethod_int_20_28b2Shape____29_28_29_20const___invoke_b2Shape__28char_20const__2c_20int_20_28b2Shape____29_28_29_20const_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 523; - $0 = emscripten__internal__TypeID_b2Shape_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies____ArgTypeList_int_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const____getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies____ArgTypeList_int_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const____getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], int_20_28b2Shape____emscripten__internal__getContext_int_20_28b2Shape____29_28_29_20const__28int_20_28b2Shape____20const__29_28_29_20const_29_29_28_29_20const($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - -function emscripten__internal__MethodInvoker_bool_20_28b2CircleShape____29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const_2c_20bool_2c_20b2CircleShape_20const__2c_20b2Transform_20const__2c_20b2Vec2_20const____invoke_28bool_20_28b2CircleShape____20const__29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const_2c_20b2CircleShape_20const__2c_20b2Transform__2c_20b2Vec2__29($0, $1, $2, $3) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - $3 = $3 | 0; - var $4 = 0; - $4 = __stack_pointer - 16 | 0; - __stack_pointer = $4; - HEAP32[$4 + 12 >> 2] = $0; - HEAP32[$4 + 8 >> 2] = $1; - HEAP32[$4 + 4 >> 2] = $2; - HEAP32[$4 >> 2] = $3; - $2 = emscripten__internal__BindingType_b2CircleShape_20const__2c_20void___fromWireType_28b2CircleShape_20const__29(HEAP32[$4 + 8 >> 2]); - $0 = HEAP32[$4 + 12 >> 2]; - $1 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $2 = ($1 >> 1) + $2 | 0; - if ($1 & 1) { - $0 = HEAP32[HEAP32[$2 >> 2] + $0 >> 2]; - } - $0 = emscripten__internal__BindingType_bool_2c_20void___toWireType_28bool_29(FUNCTION_TABLE[$0 | 0]($2, emscripten__internal__GenericBindingType_b2Transform___fromWireType_28b2Transform__29(HEAP32[$4 + 4 >> 2]), emscripten__internal__GenericBindingType_b2Vec2___fromWireType_28b2Vec2__29(HEAP32[$4 >> 2])) & 1); - __stack_pointer = $4 + 16 | 0; - return $0 & 1; -} - function void_20emscripten__internal__RegisterClassMethod_bool_20_28b2Body____29_28_29_20const___invoke_b2Body__28char_20const__2c_20bool_20_28b2Body____29_28_29_20const_29($0, $1) { var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 32 | 0; @@ -32773,7 +30158,7 @@ function void_20emscripten__internal__RegisterClassMethod_bool_20_28b2Body____29 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 599; + HEAP32[$2 + 12 >> 2] = 549; $0 = emscripten__internal__TypeID_b2Body_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Body_20const____getCount_28_29_20const($2 + 11 | 0); @@ -32792,7 +30177,7 @@ function void_20emscripten__internal__RegisterClassMethod_bool_20_28b2AABB____29 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 500; + HEAP32[$2 + 12 >> 2] = 510; $0 = emscripten__internal__TypeID_b2AABB_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2AABB_20const____getCount_28_29_20const($2 + 11 | 0); @@ -32811,7 +30196,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2WheelJoint HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 699; + HEAP32[$2 + 12 >> 2] = 648; $0 = emscripten__internal__TypeID_b2WheelJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2WheelJoint____getCount_28_29_20const($2 + 11 | 0); @@ -32830,7 +30215,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2MouseJoint HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 641; + HEAP32[$2 + 12 >> 2] = 590; $0 = emscripten__internal__TypeID_b2MouseJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2MouseJoint____getCount_28_29_20const($2 + 11 | 0); @@ -32849,7 +30234,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2MotorJoint HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 631; + HEAP32[$2 + 12 >> 2] = 580; $0 = emscripten__internal__TypeID_b2MotorJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2MotorJoint____getCount_28_29_20const($2 + 11 | 0); @@ -32886,7 +30271,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 598; + HEAP32[$2 + 12 >> 2] = 548; $0 = emscripten__internal__TypeID_b2Body_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20bool___getCount_28_29_20const($2 + 11 | 0); @@ -32939,7 +30324,6 @@ function std____2__pair_std____2__reverse_iterator_int___2c_20std____2__reverse_ std____2__pair_std____2__reverse_iterator_int___2c_20std____2__reverse_iterator_int____20std____2____dispatch_copy_or_move_5babi_v160004_5d_std____2___ClassicAlgPolicy_2c_20std____2____move_loop_std____2___ClassicAlgPolicy__2c_20std____2____move_trivial_2c_20std____2__reverse_iterator_int___2c_20std____2__reverse_iterator_int___2c_20std____2__reverse_iterator_int____28std____2__reverse_iterator_int___2c_20std____2__reverse_iterator_int___2c_20std____2__reverse_iterator_int___29($0, HEAP32[$4 + 16 >> 2], HEAP32[$4 + 12 >> 2], HEAP32[$4 + 8 >> 2]); __stack_pointer = $4 + 32 | 0; } - function void_20emscripten__internal__RegisterClassMethod_void_20_28b2WeldJoint____29_28_29___invoke_b2WeldJoint__28char_20const__2c_20void_20_28b2WeldJoint____29_28_29_29($0, $1) { var $2 = 0, $3 = 0, $4 = 0; $2 = __stack_pointer - 32 | 0; @@ -32949,7 +30333,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2WeldJoint_ HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 687; + HEAP32[$2 + 12 >> 2] = 636; $0 = emscripten__internal__TypeID_b2WeldJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2WeldJoint____getCount_28_29_20const($2 + 11 | 0); @@ -32968,7 +30352,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2RopeJoint_ HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 678; + HEAP32[$2 + 12 >> 2] = 627; $0 = emscripten__internal__TypeID_b2RopeJoint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2RopeJoint____getCount_28_29_20const($2 + 11 | 0); @@ -32978,31 +30362,6 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2RopeJoint_ __stack_pointer = $2 + 32 | 0; } -function emscripten__internal__MethodInvoker_bool_20_28b2EdgeShape____29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const_2c_20bool_2c_20b2EdgeShape_20const__2c_20b2Transform_20const__2c_20b2Vec2_20const____invoke_28bool_20_28b2EdgeShape____20const__29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const_2c_20b2EdgeShape_20const__2c_20b2Transform__2c_20b2Vec2__29($0, $1, $2, $3) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - $3 = $3 | 0; - var $4 = 0; - $4 = __stack_pointer - 16 | 0; - __stack_pointer = $4; - HEAP32[$4 + 12 >> 2] = $0; - HEAP32[$4 + 8 >> 2] = $1; - HEAP32[$4 + 4 >> 2] = $2; - HEAP32[$4 >> 2] = $3; - $2 = emscripten__internal__BindingType_b2EdgeShape_20const__2c_20void___fromWireType_28b2EdgeShape_20const__29(HEAP32[$4 + 8 >> 2]); - $0 = HEAP32[$4 + 12 >> 2]; - $1 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $2 = ($1 >> 1) + $2 | 0; - if ($1 & 1) { - $0 = HEAP32[HEAP32[$2 >> 2] + $0 >> 2]; - } - $0 = emscripten__internal__BindingType_bool_2c_20void___toWireType_28bool_29(FUNCTION_TABLE[$0 | 0]($2, emscripten__internal__GenericBindingType_b2Transform___fromWireType_28b2Transform__29(HEAP32[$4 + 4 >> 2]), emscripten__internal__GenericBindingType_b2Vec2___fromWireType_28b2Vec2__29(HEAP32[$4 >> 2])) & 1); - __stack_pointer = $4 + 16 | 0; - return $0 & 1; -} - function emscripten__internal__MethodInvoker_void_20_28b2Body____29_28b2Vec2_20const__2c_20b2Vec2_20const__2c_20bool_29_2c_20void_2c_20b2Body__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20bool___invoke_28void_20_28b2Body____20const__29_28b2Vec2_20const__2c_20b2Vec2_20const__2c_20bool_29_2c_20b2Body__2c_20b2Vec2__2c_20b2Vec2__2c_20bool_29($0, $1, $2, $3, $4) { $0 = $0 | 0; $1 = $1 | 0; @@ -33087,7 +30446,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2AAB __stack_pointer = $2; HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 12 >> 2] = 503; + HEAP32[$2 + 12 >> 2] = 513; $0 = emscripten__internal__TypeID_b2AABB_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20b2AABB__2c_20b2AABB____getCount_28_29_20const($2 + 19 | 0); @@ -33097,22 +30456,6 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2AAB __stack_pointer = $2 + 32 | 0; } -function void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2Shape__2c_20float_29___invoke_b2Shape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28b2Shape__2c_20float_29_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 12 >> 2] = 528; - $0 = emscripten__internal__TypeID_b2Shape_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20b2Shape__2c_20float___getCount_28_29_20const($2 + 19 | 0); - $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20b2Shape__2c_20float___getTypes_28_29_20const($2 + 19 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$2 + 12 >> 2], void_20_28__emscripten__internal__getContext_void_20_28__29_28b2Shape__2c_20float_29__28void_20_28__20const__29_28b2Shape__2c_20float_29_29_29_28b2Shape__2c_20float_29($2 + 20 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char____basic_string_5babi_v160004_5d_28char_20const__2c_20unsigned_20long_29($0, $1, $2) { var $3 = 0; $3 = __stack_pointer - 32 | 0; @@ -33129,25 +30472,6 @@ function std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std__ return HEAP32[$3 + 28 >> 2]; } -function void_20emscripten__internal__RegisterClassMethod_void_20_28b2Fixture____29_28_29___invoke_b2Fixture__28char_20const__2c_20void_20_28b2Fixture____29_28_29_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - $3 = HEAP32[$1 >> 2]; - $1 = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 569; - $0 = emscripten__internal__TypeID_b2Fixture_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture____getCount_28_29_20const($2 + 11 | 0); - $4 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture____getTypes_28_29_20const($2 + 11 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], void_20_28b2Fixture____emscripten__internal__getContext_void_20_28b2Fixture____29_28_29__28void_20_28b2Fixture____20const__29_28_29_29_29_28_29($2 + 16 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function __ashlti3($0, $1, $2, $3, $4, $5) { var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $10 = 0; label$1: { @@ -33222,31 +30546,6 @@ function __ashlti3($0, $1, $2, $3, $4, $5) { HEAP32[$7 + 12 >> 2] = $8; } -function emscripten__internal__MethodInvoker_bool_20_28b2Shape____29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const_2c_20bool_2c_20b2Shape_20const__2c_20b2Transform_20const__2c_20b2Vec2_20const____invoke_28bool_20_28b2Shape____20const__29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const_2c_20b2Shape_20const__2c_20b2Transform__2c_20b2Vec2__29($0, $1, $2, $3) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - $3 = $3 | 0; - var $4 = 0; - $4 = __stack_pointer - 16 | 0; - __stack_pointer = $4; - HEAP32[$4 + 12 >> 2] = $0; - HEAP32[$4 + 8 >> 2] = $1; - HEAP32[$4 + 4 >> 2] = $2; - HEAP32[$4 >> 2] = $3; - $2 = emscripten__internal__BindingType_b2Shape_20const__2c_20void___fromWireType_28b2Shape_20const__29(HEAP32[$4 + 8 >> 2]); - $0 = HEAP32[$4 + 12 >> 2]; - $1 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $2 = ($1 >> 1) + $2 | 0; - if ($1 & 1) { - $0 = HEAP32[HEAP32[$2 >> 2] + $0 >> 2]; - } - $0 = emscripten__internal__BindingType_bool_2c_20void___toWireType_28bool_29(FUNCTION_TABLE[$0 | 0]($2, emscripten__internal__GenericBindingType_b2Transform___fromWireType_28b2Transform__29(HEAP32[$4 + 4 >> 2]), emscripten__internal__GenericBindingType_b2Vec2___fromWireType_28b2Vec2__29(HEAP32[$4 >> 2])) & 1); - __stack_pointer = $4 + 16 | 0; - return $0 & 1; -} - function std____2__reverse_iterator_b2Vec2___20std____2____uninitialized_allocator_move_if_noexcept_5babi_v160004_5d_std____2__allocator_b2Vec2__2c_20std____2__reverse_iterator_b2Vec2___2c_20std____2__reverse_iterator_b2Vec2___2c_20b2Vec2_2c_20void__28std____2__allocator_b2Vec2___2c_20std____2__reverse_iterator_b2Vec2___2c_20std____2__reverse_iterator_b2Vec2___2c_20std____2__reverse_iterator_b2Vec2___29($0, $1, $2, $3) { var $4 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $4 = __stack_pointer - 32 | 0; @@ -33323,7 +30622,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2World____2 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 510; + HEAP32[$2 + 12 >> 2] = 520; $0 = emscripten__internal__TypeID_b2World_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2World____getCount_28_29_20const($2 + 11 | 0); @@ -33342,7 +30641,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2Joint____2 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 612; + HEAP32[$2 + 12 >> 2] = 561; $0 = emscripten__internal__TypeID_b2Joint_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Joint____getCount_28_29_20const($2 + 11 | 0); @@ -33407,7 +30706,7 @@ function void_20emscripten__internal__RegisterClassMethod_unsigned_20int_20_28__ __stack_pointer = $2; HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 12 >> 2] = 601; + HEAP32[$2 + 12 >> 2] = 550; $0 = emscripten__internal__TypeID_b2Body_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_unsigned_20int_2c_20b2Body____getCount_28_29_20const($2 + 19 | 0); @@ -33417,6 +30716,21 @@ function void_20emscripten__internal__RegisterClassMethod_unsigned_20int_20_28__ __stack_pointer = $2 + 32 | 0; } +function void_20emscripten__function_void_2c_20unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_29_2c_20emscripten__allow_raw_pointers_29($0, $1) { + var $2 = 0, $3 = 0; + $2 = __stack_pointer - 32 | 0; + __stack_pointer = $2; + HEAP32[$2 + 20 >> 2] = $0; + HEAP32[$2 + 16 >> 2] = $1; + HEAP32[$2 + 8 >> 2] = 418; + $0 = HEAP32[$2 + 20 >> 2]; + $1 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float___getCount_28_29_20const($2 + 15 | 0); + $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float___getTypes_28_29_20const($2 + 15 | 0); + HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 8 >> 2]; + _embind_register_function($0 | 0, $1 | 0, $3 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float__28_29() | 0, HEAP32[$2 + 8 >> 2], HEAP32[$2 + 16 >> 2], 0); + __stack_pointer = $2 + 32 | 0; +} + function std____2____split_buffer_int_2c_20std____2__allocator_int_______construct_at_end_28unsigned_20long_2c_20int_20const__29($0, $1, $2) { var $3 = 0; $3 = __stack_pointer - 32 | 0; @@ -33447,7 +30761,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28b2Body____29 HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; HEAP32[$2 + 16 >> 2] = $3; - HEAP32[$2 + 12 >> 2] = 594; + HEAP32[$2 + 12 >> 2] = 544; $0 = emscripten__internal__TypeID_b2Body_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Body____getCount_28_29_20const($2 + 11 | 0); @@ -33463,7 +30777,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2Ray __stack_pointer = $2; HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 12 >> 2] = 479; + HEAP32[$2 + 12 >> 2] = 489; $0 = emscripten__internal__TypeID_b2RayCastCallbackWrapper_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20b2RayCastCallbackWrapper____getCount_28_29_20const($2 + 19 | 0); @@ -33479,7 +30793,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2Con __stack_pointer = $2; HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 12 >> 2] = 487; + HEAP32[$2 + 12 >> 2] = 497; $0 = emscripten__internal__TypeID_b2ContactListenerWrapper_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20b2ContactListenerWrapper____getCount_28_29_20const($2 + 19 | 0); @@ -33498,45 +30812,28 @@ function b2RopeJoint__Dump_28_29($0) { $0 = HEAP32[$1 + 108 >> 2]; HEAP32[$1 + 104 >> 2] = HEAP32[HEAP32[$0 + 48 >> 2] + 8 >> 2]; HEAP32[$1 + 100 >> 2] = HEAP32[HEAP32[$0 + 52 >> 2] + 8 >> 2]; - b2Log_28char_20const__2c_20____29(13497, 0); + b2Log_28char_20const__2c_20____29(13971, 0); HEAP32[$1 + 64 >> 2] = HEAP32[$1 + 104 >> 2]; - b2Log_28char_20const__2c_20____29(13733, $1 - -64 | 0); + b2Log_28char_20const__2c_20____29(14207, $1 - -64 | 0); HEAP32[$1 + 48 >> 2] = HEAP32[$1 + 100 >> 2]; - b2Log_28char_20const__2c_20____29(13707, $1 + 48 | 0); + b2Log_28char_20const__2c_20____29(14181, $1 + 48 | 0); HEAP32[$1 + 32 >> 2] = HEAP8[$0 + 61 | 0] & 1; - b2Log_28char_20const__2c_20____29(14923, $1 + 32 | 0); + b2Log_28char_20const__2c_20____29(15397, $1 + 32 | 0); $2 = HEAPF32[$0 + 68 >> 2]; HEAPF64[$1 + 24 >> 3] = HEAPF32[$0 + 72 >> 2]; HEAPF64[$1 + 16 >> 3] = $2; - b2Log_28char_20const__2c_20____29(14234, $1 + 16 | 0); + b2Log_28char_20const__2c_20____29(14708, $1 + 16 | 0); $2 = HEAPF32[$0 + 76 >> 2]; HEAPF64[$1 + 8 >> 3] = HEAPF32[$0 + 80 >> 2]; HEAPF64[$1 >> 3] = $2; - b2Log_28char_20const__2c_20____29(14109, $1); + b2Log_28char_20const__2c_20____29(14583, $1); HEAPF64[$1 + 80 >> 3] = HEAPF32[$0 + 84 >> 2]; - b2Log_28char_20const__2c_20____29(12802, $1 + 80 | 0); + b2Log_28char_20const__2c_20____29(13276, $1 + 80 | 0); HEAP32[$1 + 96 >> 2] = HEAP32[$0 + 56 >> 2]; - b2Log_28char_20const__2c_20____29(14524, $1 + 96 | 0); + b2Log_28char_20const__2c_20____29(14998, $1 + 96 | 0); __stack_pointer = $1 + 112 | 0; } -function emscripten__internal__FunctionInvoker_void_20_28__29_28b2PolygonShape__2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20int_29_2c_20void_2c_20b2PolygonShape__2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20int___invoke_28void_20_28___29_28b2PolygonShape__2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20int_29_2c_20b2PolygonShape__2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20int_29($0, $1, $2, $3) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - $3 = $3 | 0; - var $4 = 0; - $4 = __stack_pointer - 16 | 0; - __stack_pointer = $4; - HEAP32[$4 + 12 >> 2] = $0; - HEAP32[$4 + 8 >> 2] = $1; - HEAP32[$4 + 4 >> 2] = $2; - HEAP32[$4 >> 2] = $3; - $0 = HEAP32[HEAP32[$4 + 12 >> 2] >> 2]; - FUNCTION_TABLE[$0 | 0](emscripten__internal__BindingType_b2PolygonShape__2c_20void___fromWireType_28b2PolygonShape__29(HEAP32[$4 + 8 >> 2]), emscripten__internal__GenericBindingType_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2_____fromWireType_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____29(HEAP32[$4 + 4 >> 2]), emscripten__internal__BindingType_int_2c_20void___fromWireType_28int_29(HEAP32[$4 >> 2])); - __stack_pointer = $4 + 16 | 0; -} - function emscripten__internal__MethodCaller_void_2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20b2Color_20const____call_28emscripten___EM_VAL__2c_20char_20const__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20b2Color_20const__29($0, $1, $2, $3, $4) { var $5 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $5 = __stack_pointer - 48 | 0; @@ -33588,7 +30885,7 @@ function b2World__CreateBody_28b2BodyDef_20const__29($0, $1) { HEAP32[$2 + 20 >> 2] = $1; $0 = HEAP32[$2 + 24 >> 2]; if (b2World__IsLocked_28_29_20const($0) & 1) { - __assert_fail(8961, 6054, 117, 1677); + __assert_fail(9372, 6252, 117, 1690); wasm2js_trap(); } label$2: { @@ -33625,21 +30922,21 @@ function b2GearJoint__Dump_28_29($0) { HEAP32[$1 + 116 >> 2] = HEAP32[HEAP32[$0 + 52 >> 2] + 8 >> 2]; HEAP32[$1 + 112 >> 2] = HEAP32[HEAP32[$0 + 68 >> 2] + 56 >> 2]; HEAP32[$1 + 108 >> 2] = HEAP32[HEAP32[$0 + 72 >> 2] + 56 >> 2]; - b2Log_28char_20const__2c_20____29(13400, 0); + b2Log_28char_20const__2c_20____29(13874, 0); HEAP32[$1 + 64 >> 2] = HEAP32[$1 + 120 >> 2]; - b2Log_28char_20const__2c_20____29(13733, $1 - -64 | 0); + b2Log_28char_20const__2c_20____29(14207, $1 - -64 | 0); HEAP32[$1 + 48 >> 2] = HEAP32[$1 + 116 >> 2]; - b2Log_28char_20const__2c_20____29(13707, $1 + 48 | 0); + b2Log_28char_20const__2c_20____29(14181, $1 + 48 | 0); HEAP32[$1 + 32 >> 2] = HEAP8[$0 + 61 | 0] & 1; - b2Log_28char_20const__2c_20____29(14923, $1 + 32 | 0); + b2Log_28char_20const__2c_20____29(15397, $1 + 32 | 0); HEAP32[$1 + 16 >> 2] = HEAP32[$1 + 112 >> 2]; - b2Log_28char_20const__2c_20____29(13680, $1 + 16 | 0); + b2Log_28char_20const__2c_20____29(14154, $1 + 16 | 0); HEAP32[$1 >> 2] = HEAP32[$1 + 108 >> 2]; - b2Log_28char_20const__2c_20____29(13653, $1); + b2Log_28char_20const__2c_20____29(14127, $1); HEAPF64[$1 + 80 >> 3] = HEAPF32[$0 + 152 >> 2]; - b2Log_28char_20const__2c_20____29(12598, $1 + 80 | 0); + b2Log_28char_20const__2c_20____29(13072, $1 + 80 | 0); HEAP32[$1 + 96 >> 2] = HEAP32[$0 + 56 >> 2]; - b2Log_28char_20const__2c_20____29(14524, $1 + 96 | 0); + b2Log_28char_20const__2c_20____29(14998, $1 + 96 | 0); __stack_pointer = $1 + 128 | 0; } @@ -33682,7 +30979,7 @@ function void_20emscripten__internal__RegisterClassMethod_b2Body__20_28__29_28b2 __stack_pointer = $2; HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 12 >> 2] = 605; + HEAP32[$2 + 12 >> 2] = 554; $0 = emscripten__internal__TypeID_b2JointDef_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Body__2c_20b2JointDef____getCount_28_29_20const($2 + 19 | 0); @@ -33733,7 +31030,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2Que __stack_pointer = $2; HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 12 >> 2] = 474; + HEAP32[$2 + 12 >> 2] = 484; $0 = emscripten__internal__TypeID_b2QueryCallbackWrapper_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20b2QueryCallbackWrapper____getCount_28_29_20const($2 + 19 | 0); @@ -33743,31 +31040,6 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2Que __stack_pointer = $2 + 32 | 0; } -function emscripten__internal__MethodInvoker_b2Fixture__20_28b2Body____29_28b2Shape_20const__2c_20float_29_2c_20b2Fixture__2c_20b2Body__2c_20b2Shape_20const__2c_20float___invoke_28b2Fixture__20_28b2Body____20const__29_28b2Shape_20const__2c_20float_29_2c_20b2Body__2c_20b2Shape_20const__2c_20float_29($0, $1, $2, $3) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - $3 = Math_fround($3); - var $4 = 0; - $4 = __stack_pointer - 16 | 0; - __stack_pointer = $4; - HEAP32[$4 + 12 >> 2] = $0; - HEAP32[$4 + 8 >> 2] = $1; - HEAP32[$4 + 4 >> 2] = $2; - HEAPF32[$4 >> 2] = $3; - $2 = emscripten__internal__BindingType_b2Body__2c_20void___fromWireType_28b2Body__29(HEAP32[$4 + 8 >> 2]); - $0 = HEAP32[$4 + 12 >> 2]; - $1 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $2 = ($1 >> 1) + $2 | 0; - if ($1 & 1) { - $0 = HEAP32[HEAP32[$2 >> 2] + $0 >> 2]; - } - $0 = emscripten__internal__BindingType_b2Fixture__2c_20void___toWireType_28b2Fixture__29(FUNCTION_TABLE[$0 | 0]($2, emscripten__internal__BindingType_b2Shape_20const__2c_20void___fromWireType_28b2Shape_20const__29(HEAP32[$4 + 4 >> 2]), emscripten__internal__BindingType_float_2c_20void___fromWireType_28float_29(HEAPF32[$4 >> 2])) | 0); - __stack_pointer = $4 + 16 | 0; - return $0 | 0; -} - function std____2__reverse_iterator_int___20std____2____uninitialized_allocator_move_if_noexcept_5babi_v160004_5d_std____2__allocator_int__2c_20std____2__reverse_iterator_int___2c_20std____2__reverse_iterator_int___2c_20int_2c_20void__28std____2__allocator_int___2c_20std____2__reverse_iterator_int___2c_20std____2__reverse_iterator_int___2c_20std____2__reverse_iterator_int___29($0, $1, $2, $3) { var $4 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $4 = __stack_pointer - 32 | 0; @@ -33793,7 +31065,7 @@ function b2DistanceJoint__b2DistanceJoint_28b2DistanceJointDef_20const__29($0, $ HEAP32[$2 + 8 >> 2] = $1; $1 = HEAP32[$2 + 12 >> 2]; b2Joint__b2Joint_28b2JointDef_20const__29($1, HEAP32[$2 + 8 >> 2]); - HEAP32[$1 >> 2] = 18560; + HEAP32[$1 >> 2] = 18788; b2Vec2__b2Vec2_28_29($1 + 80 | 0); b2Vec2__b2Vec2_28_29($1 + 88 | 0); b2Vec2__b2Vec2_28_29($1 + 116 | 0); @@ -33882,7 +31154,7 @@ function b2Simplex__GetSearchDirection_28_29_20const($0, $1) { b2Cross_28b2Vec2_20const__2c_20float_29($0, $2 + 20 | 0, Math_fround(1)); break label$1; } - __assert_fail(8975, 5927, 195, 6443); + __assert_fail(9386, 6125, 195, 6739); wasm2js_trap(); } __stack_pointer = $2 + 32 | 0; @@ -33993,7 +31265,7 @@ function b2WeldJoint__b2WeldJoint_28b2WeldJointDef_20const__29($0, $1) { HEAP32[$2 + 8 >> 2] = $1; $1 = HEAP32[$2 + 12 >> 2]; b2Joint__b2Joint_28b2JointDef_20const__29($1, HEAP32[$2 + 8 >> 2]); - HEAP32[$1 >> 2] = 19580; + HEAP32[$1 >> 2] = 19808; b2Vec2__b2Vec2_28_29($1 + 80 | 0); b2Vec2__b2Vec2_28_29($1 + 88 | 0); b2Vec3__b2Vec3_28_29($1 + 104 | 0); @@ -34020,22 +31292,6 @@ function b2WeldJoint__b2WeldJoint_28b2WeldJointDef_20const__29($0, $1) { return $1; } -function void_20emscripten__internal__RegisterClassMethod_float_20_28__29_28b2Shape__29___invoke_b2Shape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20float_20_28__29_28b2Shape__29_29($0, $1) { - var $2 = 0, $3 = 0, $4 = 0; - $2 = __stack_pointer - 32 | 0; - __stack_pointer = $2; - HEAP32[$2 + 24 >> 2] = $0; - HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 12 >> 2] = 529; - $0 = emscripten__internal__TypeID_b2Shape_2c_20void___get_28_29(); - $1 = HEAP32[$2 + 24 >> 2]; - $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_float_2c_20b2Shape____getCount_28_29_20const($2 + 19 | 0); - $4 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_float_2c_20b2Shape____getTypes_28_29_20const($2 + 19 | 0); - HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; - _embind_register_class_function($0 | 0, $1 | 0, $3 | 0, $4 | 0, char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], float_20_28__emscripten__internal__getContext_float_20_28__29_28b2Shape__29__28float_20_28__20const__29_28b2Shape__29_29_29_28b2Shape__29($2 + 20 | 0) | 0, 0, 0); - __stack_pointer = $2 + 32 | 0; -} - function std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______annotate_new_5babi_v160004_5d_28unsigned_20long_29_20const($0, $1) { var $2 = 0; $2 = __stack_pointer - 16 | 0; @@ -34222,7 +31478,7 @@ function void_20emscripten__internal__RegisterClassConstructor_std____2__vector_ $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 8 >> 2] = $0; - HEAP32[$1 >> 2] = 706; + HEAP32[$1 >> 2] = 655; $0 = emscripten__internal__TypeID_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2___2c_20void___get_28_29(); $2 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______getCount_28_29_20const($1 + 7 | 0); $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______getTypes_28_29_20const($1 + 7 | 0); @@ -34231,6 +31487,21 @@ function void_20emscripten__internal__RegisterClassConstructor_std____2__vector_ __stack_pointer = $1 + 16 | 0; } +function void_20emscripten__function_bool_2c_20unsigned_20int_2c_20b2Transform_20const__2c_20b2Vec2_20const__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28__29_28unsigned_20int_2c_20b2Transform_20const__2c_20b2Vec2_20const__29_2c_20emscripten__allow_raw_pointers_29($0, $1) { + var $2 = 0, $3 = 0; + $2 = __stack_pointer - 32 | 0; + __stack_pointer = $2; + HEAP32[$2 + 20 >> 2] = $0; + HEAP32[$2 + 16 >> 2] = $1; + HEAP32[$2 + 8 >> 2] = 414; + $0 = HEAP32[$2 + 20 >> 2]; + $1 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20unsigned_20int_2c_20b2Transform_20const__2c_20b2Vec2_20const____getCount_28_29_20const($2 + 15 | 0); + $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20unsigned_20int_2c_20b2Transform_20const__2c_20b2Vec2_20const____getTypes_28_29_20const($2 + 15 | 0); + HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 8 >> 2]; + _embind_register_function($0 | 0, $1 | 0, $3 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 8 >> 2], HEAP32[$2 + 16 >> 2], 0); + __stack_pointer = $2 + 32 | 0; +} + function std____2__vector_int_2c_20std____2__allocator_int______annotate_delete_5babi_v160004_5d_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -34241,30 +31512,6 @@ function std____2__vector_int_2c_20std____2__allocator_int______annotate_delete_ __stack_pointer = $1 + 16 | 0; } -function b2PolygonShape__SetAsBox_28float_2c_20float_29($0, $1, $2) { - $0 = $0 | 0; - $1 = Math_fround($1); - $2 = Math_fround($2); - var $3 = 0; - $3 = __stack_pointer - 16 | 0; - __stack_pointer = $3; - HEAP32[$3 + 12 >> 2] = $0; - HEAPF32[$3 + 8 >> 2] = $1; - HEAPF32[$3 + 4 >> 2] = $2; - $0 = HEAP32[$3 + 12 >> 2]; - HEAP32[$0 + 148 >> 2] = 4; - b2Vec2__Set_28float_2c_20float_29($0 + 20 | 0, Math_fround(-HEAPF32[$3 + 8 >> 2]), Math_fround(-HEAPF32[$3 + 4 >> 2])); - b2Vec2__Set_28float_2c_20float_29($0 + 28 | 0, HEAPF32[$3 + 8 >> 2], Math_fround(-HEAPF32[$3 + 4 >> 2])); - b2Vec2__Set_28float_2c_20float_29($0 + 36 | 0, HEAPF32[$3 + 8 >> 2], HEAPF32[$3 + 4 >> 2]); - b2Vec2__Set_28float_2c_20float_29($0 + 44 | 0, Math_fround(-HEAPF32[$3 + 8 >> 2]), HEAPF32[$3 + 4 >> 2]); - b2Vec2__Set_28float_2c_20float_29($0 + 84 | 0, Math_fround(0), Math_fround(-1)); - b2Vec2__Set_28float_2c_20float_29($0 + 92 | 0, Math_fround(1), Math_fround(0)); - b2Vec2__Set_28float_2c_20float_29($0 + 100 | 0, Math_fround(0), Math_fround(1)); - b2Vec2__Set_28float_2c_20float_29($0 + 108 | 0, Math_fround(-1), Math_fround(0)); - b2Vec2__SetZero_28_29($0 + 12 | 0); - __stack_pointer = $3 + 16 | 0; -} - function emscripten__internal__MethodInvoker_void_20_28b2World____29_28b2QueryCallback__2c_20b2AABB_20const__29_20const_2c_20void_2c_20b2World_20const__2c_20b2QueryCallback__2c_20b2AABB_20const____invoke_28void_20_28b2World____20const__29_28b2QueryCallback__2c_20b2AABB_20const__29_20const_2c_20b2World_20const__2c_20b2QueryCallback__2c_20b2AABB__29($0, $1, $2, $3) { $0 = $0 | 0; $1 = $1 | 0; @@ -34313,7 +31560,7 @@ function b2FrictionJoint__b2FrictionJoint_28b2FrictionJointDef_20const__29($0, $ HEAP32[$2 + 8 >> 2] = $1; $1 = HEAP32[$2 + 12 >> 2]; b2Joint__b2Joint_28b2JointDef_20const__29($1, HEAP32[$2 + 8 >> 2]); - HEAP32[$1 >> 2] = 18844; + HEAP32[$1 >> 2] = 19072; b2Vec2__b2Vec2_28_29($1 + 68 | 0); b2Vec2__b2Vec2_28_29($1 + 76 | 0); b2Vec2__b2Vec2_28_29($1 + 84 | 0); @@ -34340,30 +31587,6 @@ function b2FrictionJoint__b2FrictionJoint_28b2FrictionJointDef_20const__29($0, $ return $1; } -function emscripten__internal__MethodInvoker_void_20_28b2PolygonShape____29_28b2MassData__2c_20float_29_20const_2c_20void_2c_20b2PolygonShape_20const__2c_20b2MassData__2c_20float___invoke_28void_20_28b2PolygonShape____20const__29_28b2MassData__2c_20float_29_20const_2c_20b2PolygonShape_20const__2c_20b2MassData__2c_20float_29($0, $1, $2, $3) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - $3 = Math_fround($3); - var $4 = 0; - $4 = __stack_pointer - 16 | 0; - __stack_pointer = $4; - HEAP32[$4 + 12 >> 2] = $0; - HEAP32[$4 + 8 >> 2] = $1; - HEAP32[$4 + 4 >> 2] = $2; - HEAPF32[$4 >> 2] = $3; - $2 = emscripten__internal__BindingType_b2PolygonShape_20const__2c_20void___fromWireType_28b2PolygonShape_20const__29(HEAP32[$4 + 8 >> 2]); - $0 = HEAP32[$4 + 12 >> 2]; - $1 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $2 = ($1 >> 1) + $2 | 0; - if ($1 & 1) { - $0 = HEAP32[HEAP32[$2 >> 2] + $0 >> 2]; - } - FUNCTION_TABLE[$0 | 0]($2, emscripten__internal__BindingType_b2MassData__2c_20void___fromWireType_28b2MassData__29(HEAP32[$4 + 4 >> 2]), emscripten__internal__BindingType_float_2c_20void___fromWireType_28float_29(HEAPF32[$4 >> 2])); - __stack_pointer = $4 + 16 | 0; -} - function std____2____tree_node_destructor_std____2__allocator_std____2____tree_node_b2Fixture__2c_20void______operator_28_29_5babi_v160004_5d_28std____2____tree_node_b2Fixture__2c_20void____29($0, $1) { var $2 = 0; $2 = __stack_pointer - 16 | 0; @@ -34380,28 +31603,18 @@ function std____2____tree_node_destructor_std____2__allocator_std____2____tree_n __stack_pointer = $2 + 16 | 0; } -function emscripten__internal__MethodInvoker_void_20_28b2CircleShape____29_28b2MassData__2c_20float_29_20const_2c_20void_2c_20b2CircleShape_20const__2c_20b2MassData__2c_20float___invoke_28void_20_28b2CircleShape____20const__29_28b2MassData__2c_20float_29_20const_2c_20b2CircleShape_20const__2c_20b2MassData__2c_20float_29($0, $1, $2, $3) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - $3 = Math_fround($3); - var $4 = 0; - $4 = __stack_pointer - 16 | 0; - __stack_pointer = $4; - HEAP32[$4 + 12 >> 2] = $0; - HEAP32[$4 + 8 >> 2] = $1; - HEAP32[$4 + 4 >> 2] = $2; - HEAPF32[$4 >> 2] = $3; - $2 = emscripten__internal__BindingType_b2CircleShape_20const__2c_20void___fromWireType_28b2CircleShape_20const__29(HEAP32[$4 + 8 >> 2]); - $0 = HEAP32[$4 + 12 >> 2]; - $1 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $2 = ($1 >> 1) + $2 | 0; - if ($1 & 1) { - $0 = HEAP32[HEAP32[$2 >> 2] + $0 >> 2]; - } - FUNCTION_TABLE[$0 | 0]($2, emscripten__internal__BindingType_b2MassData__2c_20void___fromWireType_28b2MassData__29(HEAP32[$4 + 4 >> 2]), emscripten__internal__BindingType_float_2c_20void___fromWireType_28float_29(HEAPF32[$4 >> 2])); - __stack_pointer = $4 + 16 | 0; +function void_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______construct_one_at_end_5babi_v160004_5d_b2Vec2__28b2Vec2___29($0, $1) { + var $2 = 0; + $2 = __stack_pointer - 32 | 0; + __stack_pointer = $2; + HEAP32[$2 + 28 >> 2] = $0; + HEAP32[$2 + 24 >> 2] = $1; + $0 = HEAP32[$2 + 28 >> 2]; + std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2_____ConstructTransaction___ConstructTransaction_5babi_v160004_5d_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20unsigned_20long_29($2 + 12 | 0, $0, 1); + void_20std____2__allocator_traits_std____2__allocator_b2Vec2____construct_5babi_v160004_5d_b2Vec2_2c_20b2Vec2_2c_20void__28std____2__allocator_b2Vec2___2c_20b2Vec2__2c_20b2Vec2___29(std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______alloc_5babi_v160004_5d_28_29($0), b2Vec2__20std____2____to_address_5babi_v160004_5d_b2Vec2__28b2Vec2__29(HEAP32[$2 + 16 >> 2]), HEAP32[$2 + 24 >> 2]); + HEAP32[$2 + 16 >> 2] = HEAP32[$2 + 16 >> 2] + 8; + std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2_____ConstructTransaction____ConstructTransaction_5babi_v160004_5d_28_29($2 + 12 | 0); + __stack_pointer = $2 + 32 | 0; } function std____2__reverse_iterator_int___20std____2__move_5babi_v160004_5d_std____2__reverse_iterator_int___2c_20std____2__reverse_iterator_int____28std____2__reverse_iterator_int___2c_20std____2__reverse_iterator_int___2c_20std____2__reverse_iterator_int___29($0, $1, $2) { @@ -34490,7 +31703,7 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2Dra __stack_pointer = $2; HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 12 >> 2] = 498; + HEAP32[$2 + 12 >> 2] = 508; $0 = emscripten__internal__TypeID_b2DrawWrapper_2c_20void___get_28_29(); $1 = HEAP32[$2 + 24 >> 2]; $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20b2DrawWrapper____getCount_28_29_20const($2 + 19 | 0); @@ -34500,36 +31713,12 @@ function void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28b2Dra __stack_pointer = $2 + 32 | 0; } -function emscripten__internal__MethodInvoker_void_20_28b2EdgeShape____29_28b2MassData__2c_20float_29_20const_2c_20void_2c_20b2EdgeShape_20const__2c_20b2MassData__2c_20float___invoke_28void_20_28b2EdgeShape____20const__29_28b2MassData__2c_20float_29_20const_2c_20b2EdgeShape_20const__2c_20b2MassData__2c_20float_29($0, $1, $2, $3) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - $3 = Math_fround($3); - var $4 = 0; - $4 = __stack_pointer - 16 | 0; - __stack_pointer = $4; - HEAP32[$4 + 12 >> 2] = $0; - HEAP32[$4 + 8 >> 2] = $1; - HEAP32[$4 + 4 >> 2] = $2; - HEAPF32[$4 >> 2] = $3; - $2 = emscripten__internal__BindingType_b2EdgeShape_20const__2c_20void___fromWireType_28b2EdgeShape_20const__29(HEAP32[$4 + 8 >> 2]); - $0 = HEAP32[$4 + 12 >> 2]; - $1 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $2 = ($1 >> 1) + $2 | 0; - if ($1 & 1) { - $0 = HEAP32[HEAP32[$2 >> 2] + $0 >> 2]; - } - FUNCTION_TABLE[$0 | 0]($2, emscripten__internal__BindingType_b2MassData__2c_20void___fromWireType_28b2MassData__29(HEAP32[$4 + 4 >> 2]), emscripten__internal__BindingType_float_2c_20void___fromWireType_28float_29(HEAPF32[$4 >> 2])); - __stack_pointer = $4 + 16 | 0; -} - function void_20emscripten__internal__RegisterClassConstructor_std____2__vector_int_2c_20std____2__allocator_int____20_28__29_28_29___invoke_std____2__vector_int_2c_20std____2__allocator_int____28std____2__vector_int_2c_20std____2__allocator_int____20_28__29_28_29_29($0) { var $1 = 0, $2 = 0, $3 = 0; $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 8 >> 2] = $0; - HEAP32[$1 >> 2] = 700; + HEAP32[$1 >> 2] = 649; $0 = emscripten__internal__TypeID_std____2__vector_int_2c_20std____2__allocator_int___2c_20void___get_28_29(); $2 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_std____2__vector_int_2c_20std____2__allocator_int______getCount_28_29_20const($1 + 7 | 0); $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_std____2__vector_int_2c_20std____2__allocator_int______getTypes_28_29_20const($1 + 7 | 0); @@ -34546,7 +31735,7 @@ function b2MotorJoint__b2MotorJoint_28b2MotorJointDef_20const__29($0, $1) { HEAP32[$2 + 8 >> 2] = $1; $0 = HEAP32[$2 + 12 >> 2]; b2Joint__b2Joint_28b2JointDef_20const__29($0, HEAP32[$2 + 8 >> 2]); - HEAP32[$0 >> 2] = 18980; + HEAP32[$0 >> 2] = 19208; b2Vec2__b2Vec2_28_29($0 + 68 | 0); b2Vec2__b2Vec2_28_29($0 + 80 | 0); b2Vec2__b2Vec2_28_29($0 + 112 | 0); @@ -34584,27 +31773,19 @@ function std____2__vector_int_2c_20std____2__allocator_int______destroy_vector__ __stack_pointer = $1 + 16 | 0; } -function emscripten__internal__MethodInvoker_b2Shape__20_28b2PolygonShape____29_28b2BlockAllocator__29_20const_2c_20b2Shape__2c_20b2PolygonShape_20const__2c_20b2BlockAllocator____invoke_28b2Shape__20_28b2PolygonShape____20const__29_28b2BlockAllocator__29_20const_2c_20b2PolygonShape_20const__2c_20b2BlockAllocator__29($0, $1, $2) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - var $3 = 0; - $3 = __stack_pointer - 16 | 0; - __stack_pointer = $3; - HEAP32[$3 + 12 >> 2] = $0; - HEAP32[$3 + 8 >> 2] = $1; - HEAP32[$3 + 4 >> 2] = $2; - $2 = emscripten__internal__BindingType_b2PolygonShape_20const__2c_20void___fromWireType_28b2PolygonShape_20const__29(HEAP32[$3 + 8 >> 2]); - $0 = HEAP32[$3 + 12 >> 2]; - $1 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $2 = ($1 >> 1) + $2 | 0; - if ($1 & 1) { - $0 = HEAP32[HEAP32[$2 >> 2] + $0 >> 2]; - } - $0 = emscripten__internal__BindingType_b2Shape__2c_20void___toWireType_28b2Shape__29(FUNCTION_TABLE[$0 | 0]($2, emscripten__internal__BindingType_b2BlockAllocator__2c_20void___fromWireType_28b2BlockAllocator__29(HEAP32[$3 + 4 >> 2])) | 0); - __stack_pointer = $3 + 16 | 0; - return $0 | 0; +function void_20emscripten__function_void_2c_20unsigned_20int_2c_20int_2c_20float_2c_20float_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20int_2c_20float_2c_20float_29_2c_20emscripten__allow_raw_pointers_29($0, $1) { + var $2 = 0, $3 = 0; + $2 = __stack_pointer - 32 | 0; + __stack_pointer = $2; + HEAP32[$2 + 20 >> 2] = $0; + HEAP32[$2 + 16 >> 2] = $1; + HEAP32[$2 + 8 >> 2] = 421; + $0 = HEAP32[$2 + 20 >> 2]; + $1 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20int_2c_20float_2c_20float___getCount_28_29_20const($2 + 15 | 0); + $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20int_2c_20float_2c_20float___getTypes_28_29_20const($2 + 15 | 0); + HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 8 >> 2]; + _embind_register_function($0 | 0, $1 | 0, $3 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int_2c_20float_2c_20float__28_29() | 0, HEAP32[$2 + 8 >> 2], HEAP32[$2 + 16 >> 2], 0); + __stack_pointer = $2 + 32 | 0; } function void_20std____2__vector_int_2c_20std____2__allocator_int______construct_one_at_end_5babi_v160004_5d_int_20const___28int_20const__29($0, $1) { @@ -34621,53 +31802,6 @@ function void_20std____2__vector_int_2c_20std____2__allocator_int______construct __stack_pointer = $2 + 32 | 0; } -function emscripten__internal__MethodInvoker_void_20_28b2Shape____29_28b2MassData__2c_20float_29_20const_2c_20void_2c_20b2Shape_20const__2c_20b2MassData__2c_20float___invoke_28void_20_28b2Shape____20const__29_28b2MassData__2c_20float_29_20const_2c_20b2Shape_20const__2c_20b2MassData__2c_20float_29($0, $1, $2, $3) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - $3 = Math_fround($3); - var $4 = 0; - $4 = __stack_pointer - 16 | 0; - __stack_pointer = $4; - HEAP32[$4 + 12 >> 2] = $0; - HEAP32[$4 + 8 >> 2] = $1; - HEAP32[$4 + 4 >> 2] = $2; - HEAPF32[$4 >> 2] = $3; - $2 = emscripten__internal__BindingType_b2Shape_20const__2c_20void___fromWireType_28b2Shape_20const__29(HEAP32[$4 + 8 >> 2]); - $0 = HEAP32[$4 + 12 >> 2]; - $1 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $2 = ($1 >> 1) + $2 | 0; - if ($1 & 1) { - $0 = HEAP32[HEAP32[$2 >> 2] + $0 >> 2]; - } - FUNCTION_TABLE[$0 | 0]($2, emscripten__internal__BindingType_b2MassData__2c_20void___fromWireType_28b2MassData__29(HEAP32[$4 + 4 >> 2]), emscripten__internal__BindingType_float_2c_20void___fromWireType_28float_29(HEAPF32[$4 >> 2])); - __stack_pointer = $4 + 16 | 0; -} - -function emscripten__internal__MethodInvoker_b2Shape__20_28b2CircleShape____29_28b2BlockAllocator__29_20const_2c_20b2Shape__2c_20b2CircleShape_20const__2c_20b2BlockAllocator____invoke_28b2Shape__20_28b2CircleShape____20const__29_28b2BlockAllocator__29_20const_2c_20b2CircleShape_20const__2c_20b2BlockAllocator__29($0, $1, $2) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - var $3 = 0; - $3 = __stack_pointer - 16 | 0; - __stack_pointer = $3; - HEAP32[$3 + 12 >> 2] = $0; - HEAP32[$3 + 8 >> 2] = $1; - HEAP32[$3 + 4 >> 2] = $2; - $2 = emscripten__internal__BindingType_b2CircleShape_20const__2c_20void___fromWireType_28b2CircleShape_20const__29(HEAP32[$3 + 8 >> 2]); - $0 = HEAP32[$3 + 12 >> 2]; - $1 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $2 = ($1 >> 1) + $2 | 0; - if ($1 & 1) { - $0 = HEAP32[HEAP32[$2 >> 2] + $0 >> 2]; - } - $0 = emscripten__internal__BindingType_b2Shape__2c_20void___toWireType_28b2Shape__29(FUNCTION_TABLE[$0 | 0]($2, emscripten__internal__BindingType_b2BlockAllocator__2c_20void___fromWireType_28b2BlockAllocator__29(HEAP32[$3 + 4 >> 2])) | 0); - __stack_pointer = $3 + 16 | 0; - return $0 | 0; -} - function std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char_____basic_string_28_29($0) { void_20std____2____debug_db_erase_c_5babi_v160004_5d_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char____28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char____29($0); if (std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char______is_long_5babi_v160004_5d_28_29_20const($0)) { @@ -34709,6 +31843,27 @@ function __cxxabiv1____vmi_class_type_info__has_unambiguous_public_base_28__cxxa } } +function b2PolygonShape__SetAsBox_28float_2c_20float_29($0, $1, $2) { + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[$3 + 12 >> 2] = $0; + HEAPF32[$3 + 8 >> 2] = $1; + HEAPF32[$3 + 4 >> 2] = $2; + $0 = HEAP32[$3 + 12 >> 2]; + HEAP32[$0 + 148 >> 2] = 4; + b2Vec2__Set_28float_2c_20float_29($0 + 20 | 0, Math_fround(-HEAPF32[$3 + 8 >> 2]), Math_fround(-HEAPF32[$3 + 4 >> 2])); + b2Vec2__Set_28float_2c_20float_29($0 + 28 | 0, HEAPF32[$3 + 8 >> 2], Math_fround(-HEAPF32[$3 + 4 >> 2])); + b2Vec2__Set_28float_2c_20float_29($0 + 36 | 0, HEAPF32[$3 + 8 >> 2], HEAPF32[$3 + 4 >> 2]); + b2Vec2__Set_28float_2c_20float_29($0 + 44 | 0, Math_fround(-HEAPF32[$3 + 8 >> 2]), HEAPF32[$3 + 4 >> 2]); + b2Vec2__Set_28float_2c_20float_29($0 + 84 | 0, Math_fround(0), Math_fround(-1)); + b2Vec2__Set_28float_2c_20float_29($0 + 92 | 0, Math_fround(1), Math_fround(0)); + b2Vec2__Set_28float_2c_20float_29($0 + 100 | 0, Math_fround(0), Math_fround(1)); + b2Vec2__Set_28float_2c_20float_29($0 + 108 | 0, Math_fround(-1), Math_fround(0)); + b2Vec2__SetZero_28_29($0 + 12 | 0); + __stack_pointer = $3 + 16 | 0; +} + function b2Joint__b2Joint_28b2JointDef_20const__29($0, $1) { var $2 = 0; $2 = __stack_pointer - 16 | 0; @@ -34717,9 +31872,9 @@ function b2Joint__b2Joint_28b2JointDef_20const__29($0, $1) { HEAP32[$2 + 4 >> 2] = $1; $0 = HEAP32[$2 + 8 >> 2]; HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$0 >> 2] = 18928; + HEAP32[$0 >> 2] = 19156; if (HEAP32[HEAP32[$2 + 4 >> 2] + 8 >> 2] == HEAP32[HEAP32[$2 + 4 >> 2] + 12 >> 2]) { - __assert_fail(10765, 4590, 188, 2840); + __assert_fail(11244, 4788, 188, 2966); wasm2js_trap(); } HEAP32[$0 + 4 >> 2] = HEAP32[HEAP32[$2 + 4 >> 2] >> 2]; @@ -34795,29 +31950,6 @@ function emscripten__internal__MethodInvoker_void_20_28b2PrismaticJoint____29_28 __stack_pointer = $4 + 16 | 0; } -function emscripten__internal__MethodInvoker_b2Shape__20_28b2EdgeShape____29_28b2BlockAllocator__29_20const_2c_20b2Shape__2c_20b2EdgeShape_20const__2c_20b2BlockAllocator____invoke_28b2Shape__20_28b2EdgeShape____20const__29_28b2BlockAllocator__29_20const_2c_20b2EdgeShape_20const__2c_20b2BlockAllocator__29($0, $1, $2) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - var $3 = 0; - $3 = __stack_pointer - 16 | 0; - __stack_pointer = $3; - HEAP32[$3 + 12 >> 2] = $0; - HEAP32[$3 + 8 >> 2] = $1; - HEAP32[$3 + 4 >> 2] = $2; - $2 = emscripten__internal__BindingType_b2EdgeShape_20const__2c_20void___fromWireType_28b2EdgeShape_20const__29(HEAP32[$3 + 8 >> 2]); - $0 = HEAP32[$3 + 12 >> 2]; - $1 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $2 = ($1 >> 1) + $2 | 0; - if ($1 & 1) { - $0 = HEAP32[HEAP32[$2 >> 2] + $0 >> 2]; - } - $0 = emscripten__internal__BindingType_b2Shape__2c_20void___toWireType_28b2Shape__29(FUNCTION_TABLE[$0 | 0]($2, emscripten__internal__BindingType_b2BlockAllocator__2c_20void___fromWireType_28b2BlockAllocator__29(HEAP32[$3 + 4 >> 2])) | 0); - __stack_pointer = $3 + 16 | 0; - return $0 | 0; -} - function b2TestOverlap_28b2AABB_20const__2c_20b2AABB_20const__29($0, $1) { var $2 = 0; $2 = __stack_pointer - 48 | 0; @@ -34851,6 +31983,43 @@ function b2TestOverlap_28b2AABB_20const__2c_20b2AABB_20const__29($0, $1) { return HEAP8[$2 + 47 | 0] & 1; } +function void_20emscripten__function_void_2c_20unsigned_20int_2c_20unsigned_20int_2c_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20unsigned_20int_2c_20int_29_2c_20emscripten__allow_raw_pointers_29($0, $1) { + var $2 = 0, $3 = 0; + $2 = __stack_pointer - 32 | 0; + __stack_pointer = $2; + HEAP32[$2 + 20 >> 2] = $0; + HEAP32[$2 + 16 >> 2] = $1; + HEAP32[$2 + 8 >> 2] = 417; + $0 = HEAP32[$2 + 20 >> 2]; + $1 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20unsigned_20int_2c_20int___getCount_28_29_20const($2 + 15 | 0); + $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20unsigned_20int_2c_20int___getTypes_28_29_20const($2 + 15 | 0); + HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 8 >> 2]; + _embind_register_function($0 | 0, $1 | 0, $3 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 8 >> 2], HEAP32[$2 + 16 >> 2], 0); + __stack_pointer = $2 + 32 | 0; +} + +function b2ChainAndPolygonContact__Evaluate_28b2Manifold__2c_20b2Transform_20const__2c_20b2Transform_20const__29($0, $1, $2, $3) { + $0 = $0 | 0; + $1 = $1 | 0; + $2 = $2 | 0; + $3 = $3 | 0; + var $4 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; + $4 = __stack_pointer - 80 | 0; + __stack_pointer = $4; + HEAP32[$4 + 76 >> 2] = $0; + HEAP32[$4 + 72 >> 2] = $1; + HEAP32[$4 + 68 >> 2] = $2; + HEAP32[$4 + 64 >> 2] = $3; + $0 = HEAP32[$4 + 76 >> 2]; + wasm2js_i32$0 = $4, wasm2js_i32$1 = b2Fixture__GetShape_28_29(HEAP32[$0 + 48 >> 2]), + HEAP32[wasm2js_i32$0 + 60 >> 2] = wasm2js_i32$1; + b2EdgeShape__b2EdgeShape_28_29($4 + 12 | 0); + b2ChainShape__GetChildEdge_28b2EdgeShape__2c_20int_29_20const(HEAP32[$4 + 60 >> 2], $4 + 12 | 0, HEAP32[$0 + 56 >> 2]); + b2CollideEdgeAndPolygon_28b2Manifold__2c_20b2EdgeShape_20const__2c_20b2Transform_20const__2c_20b2PolygonShape_20const__2c_20b2Transform_20const__29(HEAP32[$4 + 72 >> 2], $4 + 12 | 0, HEAP32[$4 + 68 >> 2], b2Fixture__GetShape_28_29(HEAP32[$0 + 52 >> 2]), HEAP32[$4 + 64 >> 2]); + b2EdgeShape___b2EdgeShape_28_29_1($4 + 12 | 0); + __stack_pointer = $4 + 80 | 0; +} + function emscripten__internal__MethodInvoker_void_20_28b2RevoluteJoint____29_28float_2c_20float_29_2c_20void_2c_20b2RevoluteJoint__2c_20float_2c_20float___invoke_28void_20_28b2RevoluteJoint____20const__29_28float_2c_20float_29_2c_20b2RevoluteJoint__2c_20float_2c_20float_29($0, $1, $2, $3) { $0 = $0 | 0; $1 = $1 | 0; @@ -34875,7 +32044,7 @@ function emscripten__internal__MethodInvoker_void_20_28b2RevoluteJoint____29_28f __stack_pointer = $4 + 16 | 0; } -function b2ChainAndPolygonContact__Evaluate_28b2Manifold__2c_20b2Transform_20const__2c_20b2Transform_20const__29($0, $1, $2, $3) { +function b2ChainAndCircleContact__Evaluate_28b2Manifold__2c_20b2Transform_20const__2c_20b2Transform_20const__29($0, $1, $2, $3) { $0 = $0 | 0; $1 = $1 | 0; $2 = $2 | 0; @@ -34892,8 +32061,8 @@ function b2ChainAndPolygonContact__Evaluate_28b2Manifold__2c_20b2Transform_20con HEAP32[wasm2js_i32$0 + 60 >> 2] = wasm2js_i32$1; b2EdgeShape__b2EdgeShape_28_29($4 + 12 | 0); b2ChainShape__GetChildEdge_28b2EdgeShape__2c_20int_29_20const(HEAP32[$4 + 60 >> 2], $4 + 12 | 0, HEAP32[$0 + 56 >> 2]); - b2CollideEdgeAndPolygon_28b2Manifold__2c_20b2EdgeShape_20const__2c_20b2Transform_20const__2c_20b2PolygonShape_20const__2c_20b2Transform_20const__29(HEAP32[$4 + 72 >> 2], $4 + 12 | 0, HEAP32[$4 + 68 >> 2], b2Fixture__GetShape_28_29(HEAP32[$0 + 52 >> 2]), HEAP32[$4 + 64 >> 2]); - b2EdgeShape___b2EdgeShape_28_29($4 + 12 | 0); + b2CollideEdgeAndCircle_28b2Manifold__2c_20b2EdgeShape_20const__2c_20b2Transform_20const__2c_20b2CircleShape_20const__2c_20b2Transform_20const__29(HEAP32[$4 + 72 >> 2], $4 + 12 | 0, HEAP32[$4 + 68 >> 2], b2Fixture__GetShape_28_29(HEAP32[$0 + 52 >> 2]), HEAP32[$4 + 64 >> 2]); + b2EdgeShape___b2EdgeShape_28_29_1($4 + 12 | 0); __stack_pointer = $4 + 80 | 0; } @@ -34905,7 +32074,7 @@ function b2RopeJoint__b2RopeJoint_28b2RopeJointDef_20const__29($0, $1) { HEAP32[$2 + 8 >> 2] = $1; $1 = HEAP32[$2 + 12 >> 2]; b2Joint__b2Joint_28b2JointDef_20const__29($1, HEAP32[$2 + 8 >> 2]); - HEAP32[$1 >> 2] = 19500; + HEAP32[$1 >> 2] = 19728; b2Vec2__b2Vec2_28_29($1 + 68 | 0); b2Vec2__b2Vec2_28_29($1 + 76 | 0); b2Vec2__b2Vec2_28_29($1 + 104 | 0); @@ -34955,26 +32124,19 @@ function emscripten__internal__MethodInvoker_bool_20_28b2ContactListenerWrapper_ return $0 & 1; } -function b2ChainAndCircleContact__Evaluate_28b2Manifold__2c_20b2Transform_20const__2c_20b2Transform_20const__29($0, $1, $2, $3) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - $3 = $3 | 0; - var $4 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; - $4 = __stack_pointer - 80 | 0; - __stack_pointer = $4; - HEAP32[$4 + 76 >> 2] = $0; - HEAP32[$4 + 72 >> 2] = $1; - HEAP32[$4 + 68 >> 2] = $2; - HEAP32[$4 + 64 >> 2] = $3; - $0 = HEAP32[$4 + 76 >> 2]; - wasm2js_i32$0 = $4, wasm2js_i32$1 = b2Fixture__GetShape_28_29(HEAP32[$0 + 48 >> 2]), - HEAP32[wasm2js_i32$0 + 60 >> 2] = wasm2js_i32$1; - b2EdgeShape__b2EdgeShape_28_29($4 + 12 | 0); - b2ChainShape__GetChildEdge_28b2EdgeShape__2c_20int_29_20const(HEAP32[$4 + 60 >> 2], $4 + 12 | 0, HEAP32[$0 + 56 >> 2]); - b2CollideEdgeAndCircle_28b2Manifold__2c_20b2EdgeShape_20const__2c_20b2Transform_20const__2c_20b2CircleShape_20const__2c_20b2Transform_20const__29(HEAP32[$4 + 72 >> 2], $4 + 12 | 0, HEAP32[$4 + 68 >> 2], b2Fixture__GetShape_28_29(HEAP32[$0 + 52 >> 2]), HEAP32[$4 + 64 >> 2]); - b2EdgeShape___b2EdgeShape_28_29($4 + 12 | 0); - __stack_pointer = $4 + 80 | 0; +function void_20emscripten__function_unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_2c_20unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29($0, $1) { + var $2 = 0, $3 = 0; + $2 = __stack_pointer - 32 | 0; + __stack_pointer = $2; + HEAP32[$2 + 20 >> 2] = $0; + HEAP32[$2 + 16 >> 2] = $1; + HEAP32[$2 + 8 >> 2] = 419; + $0 = HEAP32[$2 + 20 >> 2]; + $1 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int___getCount_28_29_20const($2 + 15 | 0); + $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int___getTypes_28_29_20const($2 + 15 | 0); + HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 8 >> 2]; + _embind_register_function($0 | 0, $1 | 0, $3 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 8 >> 2], HEAP32[$2 + 16 >> 2], 0); + __stack_pointer = $2 + 32 | 0; } function std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____resize_28unsigned_20long_2c_20b2Vec2_20const__29($0, $1, $2) { @@ -35002,37 +32164,13 @@ function std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____resize_28uns __stack_pointer = $3 + 16 | 0; } -function emscripten__internal__MethodInvoker_void_20_28b2PolygonShape____29_28float_2c_20float_29_2c_20void_2c_20b2PolygonShape__2c_20float_2c_20float___invoke_28void_20_28b2PolygonShape____20const__29_28float_2c_20float_29_2c_20b2PolygonShape__2c_20float_2c_20float_29($0, $1, $2, $3) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = Math_fround($2); - $3 = Math_fround($3); - var $4 = 0, $5 = 0; - $4 = __stack_pointer - 16 | 0; - __stack_pointer = $4; - HEAP32[$4 + 12 >> 2] = $0; - HEAP32[$4 + 8 >> 2] = $1; - HEAPF32[$4 + 4 >> 2] = $2; - HEAPF32[$4 >> 2] = $3; - $5 = emscripten__internal__BindingType_b2PolygonShape__2c_20void___fromWireType_28b2PolygonShape__29(HEAP32[$4 + 8 >> 2]); - $0 = HEAP32[$4 + 12 >> 2]; - $1 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $5 = ($1 >> 1) + $5 | 0; - if ($1 & 1) { - $0 = HEAP32[HEAP32[$5 >> 2] + $0 >> 2]; - } - FUNCTION_TABLE[$0 | 0]($5, emscripten__internal__BindingType_float_2c_20void___fromWireType_28float_29(HEAPF32[$4 + 4 >> 2]), emscripten__internal__BindingType_float_2c_20void___fromWireType_28float_29(HEAPF32[$4 >> 2])); - __stack_pointer = $4 + 16 | 0; -} - function void_20emscripten__function_b2Vec2_2c_20b2Transform_20const__2c_20b2Vec2_20const__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Vec2_20_28__29_28b2Transform_20const__2c_20b2Vec2_20const__29_2c_20emscripten__allow_raw_pointers_29($0, $1) { var $2 = 0, $3 = 0; $2 = __stack_pointer - 32 | 0; __stack_pointer = $2; HEAP32[$2 + 20 >> 2] = $0; HEAP32[$2 + 16 >> 2] = $1; - HEAP32[$2 + 8 >> 2] = 401; + HEAP32[$2 + 8 >> 2] = 396; $0 = HEAP32[$2 + 20 >> 2]; $1 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Vec2_2c_20b2Transform_20const__2c_20b2Vec2_20const____getCount_28_29_20const($2 + 15 | 0); $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Vec2_2c_20b2Transform_20const__2c_20b2Vec2_20const____getTypes_28_29_20const($2 + 15 | 0); @@ -35041,6 +32179,21 @@ function void_20emscripten__function_b2Vec2_2c_20b2Transform_20const__2c_20b2Vec __stack_pointer = $2 + 32 | 0; } +function void_20emscripten__function_void_2c_20unsigned_20int_2c_20float_2c_20float_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20float_2c_20float_29_2c_20emscripten__allow_raw_pointers_29($0, $1) { + var $2 = 0, $3 = 0; + $2 = __stack_pointer - 32 | 0; + __stack_pointer = $2; + HEAP32[$2 + 20 >> 2] = $0; + HEAP32[$2 + 16 >> 2] = $1; + HEAP32[$2 + 8 >> 2] = 415; + $0 = HEAP32[$2 + 20 >> 2]; + $1 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20float_2c_20float___getCount_28_29_20const($2 + 15 | 0); + $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20float_2c_20float___getTypes_28_29_20const($2 + 15 | 0); + HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 8 >> 2]; + _embind_register_function($0 | 0, $1 | 0, $3 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float_2c_20float__28_29() | 0, HEAP32[$2 + 8 >> 2], HEAP32[$2 + 16 >> 2], 0); + __stack_pointer = $2 + 32 | 0; +} + function emscripten__internal__MethodInvoker_float_20_28b2PrismaticJoint____29_28_29_20const_2c_20float_2c_20b2PrismaticJoint_20const____invoke_28float_20_28b2PrismaticJoint____20const__29_28_29_20const_2c_20b2PrismaticJoint_20const__29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -35138,6 +32291,21 @@ function emscripten__internal__MethodInvoker_float_20_28b2DistanceJoint____29_28 return Math_fround($4); } +function void_20emscripten__function_void_2c_20unsigned_20int_2c_20b2Filter_20const__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20b2Filter_20const__29_2c_20emscripten__allow_raw_pointers_29($0, $1) { + var $2 = 0, $3 = 0; + $2 = __stack_pointer - 32 | 0; + __stack_pointer = $2; + HEAP32[$2 + 20 >> 2] = $0; + HEAP32[$2 + 16 >> 2] = $1; + HEAP32[$2 + 8 >> 2] = 409; + $0 = HEAP32[$2 + 20 >> 2]; + $1 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20b2Filter_20const____getCount_28_29_20const($2 + 15 | 0); + $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20b2Filter_20const____getTypes_28_29_20const($2 + 15 | 0); + HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 8 >> 2]; + _embind_register_function($0 | 0, $1 | 0, $3 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 8 >> 2], HEAP32[$2 + 16 >> 2], 0); + __stack_pointer = $2 + 32 | 0; +} + function emscripten__internal__MethodInvoker_b2Vec2_20_28b2RopeJoint____29_28float_29_20const_2c_20b2Vec2_2c_20b2RopeJoint_20const__2c_20float___invoke_28b2Vec2_20_28b2RopeJoint____20const__29_28float_29_20const_2c_20b2RopeJoint_20const__2c_20float_29($0, $1, $2) { $0 = $0 | 0; $1 = $1 | 0; @@ -35202,27 +32370,19 @@ function std____2__vector_int_2c_20std____2__allocator_int____resize_28unsigned_ __stack_pointer = $3 + 16 | 0; } -function emscripten__internal__MethodInvoker_b2Fixture__20_28b2Body____29_28b2FixtureDef_20const__29_2c_20b2Fixture__2c_20b2Body__2c_20b2FixtureDef_20const____invoke_28b2Fixture__20_28b2Body____20const__29_28b2FixtureDef_20const__29_2c_20b2Body__2c_20b2FixtureDef_20const__29($0, $1, $2) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - var $3 = 0; - $3 = __stack_pointer - 16 | 0; - __stack_pointer = $3; - HEAP32[$3 + 12 >> 2] = $0; - HEAP32[$3 + 8 >> 2] = $1; - HEAP32[$3 + 4 >> 2] = $2; - $2 = emscripten__internal__BindingType_b2Body__2c_20void___fromWireType_28b2Body__29(HEAP32[$3 + 8 >> 2]); - $0 = HEAP32[$3 + 12 >> 2]; - $1 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $2 = ($1 >> 1) + $2 | 0; - if ($1 & 1) { - $0 = HEAP32[HEAP32[$2 >> 2] + $0 >> 2]; - } - $0 = emscripten__internal__BindingType_b2Fixture__2c_20void___toWireType_28b2Fixture__29(FUNCTION_TABLE[$0 | 0]($2, emscripten__internal__BindingType_b2FixtureDef_20const__2c_20void___fromWireType_28b2FixtureDef_20const__29(HEAP32[$3 + 4 >> 2])) | 0); - __stack_pointer = $3 + 16 | 0; - return $0 | 0; +function void_20emscripten__function_bool_2c_20unsigned_20int_2c_20b2Vec2_20const__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28__29_28unsigned_20int_2c_20b2Vec2_20const__29_2c_20emscripten__allow_raw_pointers_29($0, $1) { + var $2 = 0, $3 = 0; + $2 = __stack_pointer - 32 | 0; + __stack_pointer = $2; + HEAP32[$2 + 20 >> 2] = $0; + HEAP32[$2 + 16 >> 2] = $1; + HEAP32[$2 + 8 >> 2] = 411; + $0 = HEAP32[$2 + 20 >> 2]; + $1 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20unsigned_20int_2c_20b2Vec2_20const____getCount_28_29_20const($2 + 15 | 0); + $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20unsigned_20int_2c_20b2Vec2_20const____getTypes_28_29_20const($2 + 15 | 0); + HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 8 >> 2]; + _embind_register_function($0 | 0, $1 | 0, $3 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 8 >> 2], HEAP32[$2 + 16 >> 2], 0); + __stack_pointer = $2 + 32 | 0; } function std____2__unique_ptr_std____2____tree_node_b2Fixture__2c_20void___2c_20std____2____tree_node_destructor_std____2__allocator_std____2____tree_node_b2Fixture__2c_20void_______release_5babi_v160004_5d_28_29($0) { @@ -35386,6 +32546,51 @@ function emscripten__internal__MethodInvoker_void_20_28b2Body____29_28b2Vec2_20c __stack_pointer = $4 + 16 | 0; } +function void_20emscripten__function_void_2c_20unsigned_20int_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29($0, $1) { + var $2 = 0, $3 = 0; + $2 = __stack_pointer - 32 | 0; + __stack_pointer = $2; + HEAP32[$2 + 20 >> 2] = $0; + HEAP32[$2 + 16 >> 2] = $1; + HEAP32[$2 + 8 >> 2] = 404; + $0 = HEAP32[$2 + 20 >> 2]; + $1 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20unsigned_20int___getCount_28_29_20const($2 + 15 | 0); + $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20unsigned_20int___getTypes_28_29_20const($2 + 15 | 0); + HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 8 >> 2]; + _embind_register_function($0 | 0, $1 | 0, $3 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 8 >> 2], HEAP32[$2 + 16 >> 2], 0); + __stack_pointer = $2 + 32 | 0; +} + +function void_20emscripten__function_b2Vec2_20const__2c_20unsigned_20int_2c_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Vec2_20const__20_28__29_28unsigned_20int_2c_20int_29_2c_20emscripten__allow_raw_pointers_29($0, $1) { + var $2 = 0, $3 = 0; + $2 = __stack_pointer - 32 | 0; + __stack_pointer = $2; + HEAP32[$2 + 20 >> 2] = $0; + HEAP32[$2 + 16 >> 2] = $1; + HEAP32[$2 + 8 >> 2] = 420; + $0 = HEAP32[$2 + 20 >> 2]; + $1 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Vec2_20const__2c_20unsigned_20int_2c_20int___getCount_28_29_20const($2 + 15 | 0); + $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Vec2_20const__2c_20unsigned_20int_2c_20int___getTypes_28_29_20const($2 + 15 | 0); + HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 8 >> 2]; + _embind_register_function($0 | 0, $1 | 0, $3 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 8 >> 2], HEAP32[$2 + 16 >> 2], 0); + __stack_pointer = $2 + 32 | 0; +} + +function void_20emscripten__function_b2AABB_20const__2c_20unsigned_20int_2c_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2AABB_20const__20_28__29_28unsigned_20int_2c_20int_29_2c_20emscripten__allow_raw_pointers_29($0, $1) { + var $2 = 0, $3 = 0; + $2 = __stack_pointer - 32 | 0; + __stack_pointer = $2; + HEAP32[$2 + 20 >> 2] = $0; + HEAP32[$2 + 16 >> 2] = $1; + HEAP32[$2 + 8 >> 2] = 412; + $0 = HEAP32[$2 + 20 >> 2]; + $1 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2AABB_20const__2c_20unsigned_20int_2c_20int___getCount_28_29_20const($2 + 15 | 0); + $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2AABB_20const__2c_20unsigned_20int_2c_20int___getTypes_28_29_20const($2 + 15 | 0); + HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 8 >> 2]; + _embind_register_function($0 | 0, $1 | 0, $3 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 8 >> 2], HEAP32[$2 + 16 >> 2], 0); + __stack_pointer = $2 + 32 | 0; +} + function emscripten__internal__MethodInvoker_float_20_28b2WheelJoint____29_28_29_20const_2c_20float_2c_20b2WheelJoint_20const____invoke_28float_20_28b2WheelJoint____20const__29_28_29_20const_2c_20b2WheelJoint_20const__29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -35510,6 +32715,25 @@ function b2World___b2World_28_29($0) { return HEAP32[$1 + 28 >> 2]; } +function emscripten__internal__Invoker_void_2c_20unsigned_20int_2c_20int_2c_20float_2c_20float___invoke_28void_20_28__29_28unsigned_20int_2c_20int_2c_20float_2c_20float_29_2c_20unsigned_20int_2c_20int_2c_20float_2c_20float_29($0, $1, $2, $3, $4) { + $0 = $0 | 0; + $1 = $1 | 0; + $2 = $2 | 0; + $3 = Math_fround($3); + $4 = Math_fround($4); + var $5 = 0; + $5 = __stack_pointer - 32 | 0; + __stack_pointer = $5; + HEAP32[$5 + 28 >> 2] = $0; + HEAP32[$5 + 24 >> 2] = $1; + HEAP32[$5 + 20 >> 2] = $2; + HEAPF32[$5 + 16 >> 2] = $3; + HEAPF32[$5 + 12 >> 2] = $4; + $0 = HEAP32[$5 + 28 >> 2]; + FUNCTION_TABLE[$0 | 0](emscripten__internal__BindingType_unsigned_20int_2c_20void___fromWireType_28unsigned_20int_29(HEAP32[$5 + 24 >> 2]), emscripten__internal__BindingType_int_2c_20void___fromWireType_28int_29(HEAP32[$5 + 20 >> 2]), emscripten__internal__BindingType_float_2c_20void___fromWireType_28float_29(HEAPF32[$5 + 16 >> 2]), emscripten__internal__BindingType_float_2c_20void___fromWireType_28float_29(HEAPF32[$5 + 12 >> 2])); + __stack_pointer = $5 + 32 | 0; +} + function wcrtomb($0, $1, $2) { var wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $2 = 1; @@ -35704,28 +32928,6 @@ function emscripten__internal__MethodInvoker_void_20_28b2Body____29_28float_2c_2 __stack_pointer = $4 + 16 | 0; } -function emscripten__internal__MethodInvoker_float_20_28b2Fixture____29_28_29_20const_2c_20float_2c_20b2Fixture_20const____invoke_28float_20_28b2Fixture____20const__29_28_29_20const_2c_20b2Fixture_20const__29($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var $2 = 0, $3 = 0, $4 = Math_fround(0), wasm2js_i32$0 = 0, wasm2js_f32$0 = Math_fround(0); - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - $1 = emscripten__internal__BindingType_b2Fixture_20const__2c_20void___fromWireType_28b2Fixture_20const__29(HEAP32[$2 + 8 >> 2]); - $0 = HEAP32[$2 + 12 >> 2]; - $3 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $1 = ($3 >> 1) + $1 | 0; - if ($3 & 1) { - $0 = HEAP32[HEAP32[$1 >> 2] + $0 >> 2]; - } - wasm2js_i32$0 = $2, wasm2js_f32$0 = Math_fround(FUNCTION_TABLE[$0 | 0]($1)), HEAPF32[wasm2js_i32$0 + 4 >> 2] = wasm2js_f32$0; - $4 = emscripten__internal__BindingType_float_2c_20void___toWireType_28float_20const__29($2 + 4 | 0); - __stack_pointer = $2 + 16 | 0; - return Math_fround($4); -} - function std____2__reverse_iterator_b2Vec2___20std____2____rewrap_range_5babi_v160004_5d_std____2__reverse_iterator_b2Vec2___2c_20std____2__reverse_iterator_b2Vec2____28std____2__reverse_iterator_b2Vec2___2c_20std____2__reverse_iterator_b2Vec2___29($0, $1) { var $2 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $2 = __stack_pointer - 32 | 0; @@ -35763,52 +32965,6 @@ function emscripten__internal__MethodInvoker_b2Body__20_28b2World____29_28b2Body return $0 | 0; } -function emscripten__internal__MethodInvoker_bool_20_28b2Fixture____29_28b2Vec2_20const__29_20const_2c_20bool_2c_20b2Fixture_20const__2c_20b2Vec2_20const____invoke_28bool_20_28b2Fixture____20const__29_28b2Vec2_20const__29_20const_2c_20b2Fixture_20const__2c_20b2Vec2__29($0, $1, $2) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - var $3 = 0; - $3 = __stack_pointer - 16 | 0; - __stack_pointer = $3; - HEAP32[$3 + 12 >> 2] = $0; - HEAP32[$3 + 8 >> 2] = $1; - HEAP32[$3 + 4 >> 2] = $2; - $2 = emscripten__internal__BindingType_b2Fixture_20const__2c_20void___fromWireType_28b2Fixture_20const__29(HEAP32[$3 + 8 >> 2]); - $0 = HEAP32[$3 + 12 >> 2]; - $1 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $2 = ($1 >> 1) + $2 | 0; - if ($1 & 1) { - $0 = HEAP32[HEAP32[$2 >> 2] + $0 >> 2]; - } - $0 = emscripten__internal__BindingType_bool_2c_20void___toWireType_28bool_29(FUNCTION_TABLE[$0 | 0]($2, emscripten__internal__GenericBindingType_b2Vec2___fromWireType_28b2Vec2__29(HEAP32[$3 + 4 >> 2])) & 1); - __stack_pointer = $3 + 16 | 0; - return $0 & 1; -} - -function emscripten__internal__MethodInvoker_b2AABB_20const__20_28b2Fixture____29_28int_29_20const_2c_20b2AABB_20const__2c_20b2Fixture_20const__2c_20int___invoke_28b2AABB_20const__20_28b2Fixture____20const__29_28int_29_20const_2c_20b2Fixture_20const__2c_20int_29($0, $1, $2) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - var $3 = 0; - $3 = __stack_pointer - 16 | 0; - __stack_pointer = $3; - HEAP32[$3 + 12 >> 2] = $0; - HEAP32[$3 + 8 >> 2] = $1; - HEAP32[$3 + 4 >> 2] = $2; - $2 = emscripten__internal__BindingType_b2Fixture_20const__2c_20void___fromWireType_28b2Fixture_20const__29(HEAP32[$3 + 8 >> 2]); - $0 = HEAP32[$3 + 12 >> 2]; - $1 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $2 = ($1 >> 1) + $2 | 0; - if ($1 & 1) { - $0 = HEAP32[HEAP32[$2 >> 2] + $0 >> 2]; - } - $0 = emscripten__internal__GenericBindingType_b2AABB___toWireType_28b2AABB_20const__29(FUNCTION_TABLE[$0 | 0]($2, emscripten__internal__BindingType_int_2c_20void___fromWireType_28int_29(HEAP32[$3 + 4 >> 2])) | 0); - __stack_pointer = $3 + 16 | 0; - return $0 | 0; -} - function std____2__pair_std____2____tree_const_iterator_b2Fixture__2c_20std____2____tree_node_b2Fixture__2c_20void____2c_20long__2c_20bool___pair_5babi_v160004_5d_std____2____tree_iterator_b2Fixture__2c_20std____2____tree_node_b2Fixture__2c_20void____2c_20long__2c_20bool_2c_20_28void__290__28std____2__pair_std____2____tree_iterator_b2Fixture__2c_20std____2____tree_node_b2Fixture__2c_20void____2c_20long__2c_20bool____29($0, $1) { var $2 = 0; $2 = __stack_pointer - 16 | 0; @@ -35823,6 +32979,51 @@ function std____2__pair_std____2____tree_const_iterator_b2Fixture__2c_20std____2 return $0; } +function void_20emscripten__function_void_2c_20unsigned_20int_2c_20float_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20float_29_2c_20emscripten__allow_raw_pointers_29($0, $1) { + var $2 = 0, $3 = 0; + $2 = __stack_pointer - 32 | 0; + __stack_pointer = $2; + HEAP32[$2 + 20 >> 2] = $0; + HEAP32[$2 + 16 >> 2] = $1; + HEAP32[$2 + 8 >> 2] = 399; + $0 = HEAP32[$2 + 20 >> 2]; + $1 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20float___getCount_28_29_20const($2 + 15 | 0); + $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20float___getTypes_28_29_20const($2 + 15 | 0); + HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 8 >> 2]; + _embind_register_function($0 | 0, $1 | 0, $3 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0, HEAP32[$2 + 8 >> 2], HEAP32[$2 + 16 >> 2], 0); + __stack_pointer = $2 + 32 | 0; +} + +function void_20emscripten__function_b2Filter_20const__2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Filter_20const__20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29($0, $1) { + var $2 = 0, $3 = 0; + $2 = __stack_pointer - 32 | 0; + __stack_pointer = $2; + HEAP32[$2 + 20 >> 2] = $0; + HEAP32[$2 + 16 >> 2] = $1; + HEAP32[$2 + 8 >> 2] = 410; + $0 = HEAP32[$2 + 20 >> 2]; + $1 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Filter_20const__2c_20unsigned_20int___getCount_28_29_20const($2 + 15 | 0); + $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Filter_20const__2c_20unsigned_20int___getTypes_28_29_20const($2 + 15 | 0); + HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 8 >> 2]; + _embind_register_function($0 | 0, $1 | 0, $3 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 8 >> 2], HEAP32[$2 + 16 >> 2], 0); + __stack_pointer = $2 + 32 | 0; +} + +function void_20emscripten__function_float_2c_20unsigned_20int_2c_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20float_20_28__29_28unsigned_20int_2c_20int_29_2c_20emscripten__allow_raw_pointers_29($0, $1) { + var $2 = 0, $3 = 0; + $2 = __stack_pointer - 32 | 0; + __stack_pointer = $2; + HEAP32[$2 + 20 >> 2] = $0; + HEAP32[$2 + 16 >> 2] = $1; + HEAP32[$2 + 8 >> 2] = 395; + $0 = HEAP32[$2 + 20 >> 2]; + $1 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_float_2c_20unsigned_20int_2c_20int___getCount_28_29_20const($2 + 15 | 0); + $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_float_2c_20unsigned_20int_2c_20int___getTypes_28_29_20const($2 + 15 | 0); + HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 8 >> 2]; + _embind_register_function($0 | 0, $1 | 0, $3 | 0, char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 8 >> 2], HEAP32[$2 + 16 >> 2], 0); + __stack_pointer = $2 + 32 | 0; +} + function emscripten__internal__MethodInvoker_float_20_28b2Body____29_28_29_20const_2c_20float_2c_20b2Body_20const____invoke_28float_20_28b2Body____20const__29_28_29_20const_2c_20b2Body_20const__29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -35867,6 +33068,21 @@ function emscripten__internal__MethodInvoker_float_20_28b2AABB____29_28_29_20con return Math_fround($4); } +function void_20emscripten__function_void_2c_20unsigned_20int_2c_20bool_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20bool_29_2c_20emscripten__allow_raw_pointers_29($0, $1) { + var $2 = 0, $3 = 0; + $2 = __stack_pointer - 32 | 0; + __stack_pointer = $2; + HEAP32[$2 + 20 >> 2] = $0; + HEAP32[$2 + 16 >> 2] = $1; + HEAP32[$2 + 8 >> 2] = 397; + $0 = HEAP32[$2 + 20 >> 2]; + $1 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20bool___getCount_28_29_20const($2 + 15 | 0); + $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20bool___getTypes_28_29_20const($2 + 15 | 0); + HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 8 >> 2]; + _embind_register_function($0 | 0, $1 | 0, $3 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 8 >> 2], HEAP32[$2 + 16 >> 2], 0); + __stack_pointer = $2 + 32 | 0; +} + function emscripten__internal__MethodInvoker_bool_20_28b2AABB____29_28b2AABB_20const__29_20const_2c_20bool_2c_20b2AABB_20const__2c_20b2AABB_20const____invoke_28bool_20_28b2AABB____20const__29_28b2AABB_20const__29_20const_2c_20b2AABB_20const__2c_20b2AABB__29($0, $1, $2) { $0 = $0 | 0; $1 = $1 | 0; @@ -35890,6 +33106,21 @@ function emscripten__internal__MethodInvoker_bool_20_28b2AABB____29_28b2AABB_20c return $0 & 1; } +function void_20emscripten__function_void_2c_20unsigned_20int_2c_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28unsigned_20int_2c_20int_29_2c_20emscripten__allow_raw_pointers_29($0, $1) { + var $2 = 0, $3 = 0; + $2 = __stack_pointer - 32 | 0; + __stack_pointer = $2; + HEAP32[$2 + 20 >> 2] = $0; + HEAP32[$2 + 16 >> 2] = $1; + HEAP32[$2 + 8 >> 2] = 413; + $0 = HEAP32[$2 + 20 >> 2]; + $1 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20int___getCount_28_29_20const($2 + 15 | 0); + $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20int___getTypes_28_29_20const($2 + 15 | 0); + HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 8 >> 2]; + _embind_register_function($0 | 0, $1 | 0, $3 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 8 >> 2], HEAP32[$2 + 16 >> 2], 0); + __stack_pointer = $2 + 32 | 0; +} + function emscripten__internal__WireTypePack_unsigned_20int____WireTypePack_28unsigned_20int__29($0, $1) { var $2 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $2 = __stack_pointer - 32 | 0; @@ -35908,6 +33139,39 @@ function emscripten__internal__WireTypePack_unsigned_20int____WireTypePack_28uns return $0; } +function emscripten__internal__Invoker_bool_2c_20unsigned_20int_2c_20b2Transform_20const__2c_20b2Vec2_20const____invoke_28bool_20_28__29_28unsigned_20int_2c_20b2Transform_20const__2c_20b2Vec2_20const__29_2c_20unsigned_20int_2c_20b2Transform__2c_20b2Vec2__29($0, $1, $2, $3) { + $0 = $0 | 0; + $1 = $1 | 0; + $2 = $2 | 0; + $3 = $3 | 0; + var $4 = 0; + $4 = __stack_pointer - 16 | 0; + __stack_pointer = $4; + HEAP32[$4 + 12 >> 2] = $0; + HEAP32[$4 + 8 >> 2] = $1; + HEAP32[$4 + 4 >> 2] = $2; + HEAP32[$4 >> 2] = $3; + $0 = HEAP32[$4 + 12 >> 2]; + $0 = emscripten__internal__BindingType_bool_2c_20void___toWireType_28bool_29(FUNCTION_TABLE[$0 | 0](emscripten__internal__BindingType_unsigned_20int_2c_20void___fromWireType_28unsigned_20int_29(HEAP32[$4 + 8 >> 2]), emscripten__internal__GenericBindingType_b2Transform___fromWireType_28b2Transform__29(HEAP32[$4 + 4 >> 2]), emscripten__internal__GenericBindingType_b2Vec2___fromWireType_28b2Vec2__29(HEAP32[$4 >> 2])) & 1); + __stack_pointer = $4 + 16 | 0; + return $0 & 1; +} + +function void_20emscripten__function_b2Vec2_20const__2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20b2Vec2_20const__20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29($0, $1) { + var $2 = 0, $3 = 0; + $2 = __stack_pointer - 32 | 0; + __stack_pointer = $2; + HEAP32[$2 + 20 >> 2] = $0; + HEAP32[$2 + 16 >> 2] = $1; + HEAP32[$2 + 8 >> 2] = 416; + $0 = HEAP32[$2 + 20 >> 2]; + $1 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Vec2_20const__2c_20unsigned_20int___getCount_28_29_20const($2 + 15 | 0); + $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Vec2_20const__2c_20unsigned_20int___getTypes_28_29_20const($2 + 15 | 0); + HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 8 >> 2]; + _embind_register_function($0 | 0, $1 | 0, $3 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 8 >> 2], HEAP32[$2 + 16 >> 2], 0); + __stack_pointer = $2 + 32 | 0; +} + function emscripten__internal__MethodInvoker_unsigned_20int_20_28b2Draw____29_28_29_20const_2c_20unsigned_20int_2c_20b2Draw_20const____invoke_28unsigned_20int_20_28b2Draw____20const__29_28_29_20const_2c_20b2Draw_20const__29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -35954,7 +33218,7 @@ function void_20emscripten__function_unsigned_20int_2c_20unsigned_20int_2c_20ems __stack_pointer = $2; HEAP32[$2 + 20 >> 2] = $0; HEAP32[$2 + 16 >> 2] = $1; - HEAP32[$2 + 8 >> 2] = 407; + HEAP32[$2 + 8 >> 2] = 403; $0 = HEAP32[$2 + 20 >> 2]; $1 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_unsigned_20int_2c_20unsigned_20int___getCount_28_29_20const($2 + 15 | 0); $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_unsigned_20int_2c_20unsigned_20int___getTypes_28_29_20const($2 + 15 | 0); @@ -35963,28 +33227,6 @@ function void_20emscripten__function_unsigned_20int_2c_20unsigned_20int_2c_20ems __stack_pointer = $2 + 32 | 0; } -function emscripten__internal__MethodInvoker_int_20_28b2PolygonShape____29_28_29_20const_2c_20int_2c_20b2PolygonShape_20const____invoke_28int_20_28b2PolygonShape____20const__29_28_29_20const_2c_20b2PolygonShape_20const__29($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var $2 = 0, $3 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - $1 = emscripten__internal__BindingType_b2PolygonShape_20const__2c_20void___fromWireType_28b2PolygonShape_20const__29(HEAP32[$2 + 8 >> 2]); - $0 = HEAP32[$2 + 12 >> 2]; - $3 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $1 = ($3 >> 1) + $1 | 0; - if ($3 & 1) { - $0 = HEAP32[HEAP32[$1 >> 2] + $0 >> 2]; - } - wasm2js_i32$0 = $2, wasm2js_i32$1 = FUNCTION_TABLE[$0 | 0]($1) | 0, HEAP32[wasm2js_i32$0 + 4 >> 2] = wasm2js_i32$1; - $0 = emscripten__internal__BindingType_int_2c_20void___toWireType_28int_20const__29($2 + 4 | 0); - __stack_pointer = $2 + 16 | 0; - return $0 | 0; -} - function std____2__reverse_iterator_int___20std____2____rewrap_range_5babi_v160004_5d_std____2__reverse_iterator_int___2c_20std____2__reverse_iterator_int____28std____2__reverse_iterator_int___2c_20std____2__reverse_iterator_int___29($0, $1) { var $2 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $2 = __stack_pointer - 32 | 0; @@ -36035,25 +33277,21 @@ function emscripten__internal__MethodInvoker_void_20_28b2ContactListenerWrapper_ __stack_pointer = $3 + 16 | 0; } -function emscripten__internal__MethodInvoker_int_20_28b2CircleShape____29_28_29_20const_2c_20int_2c_20b2CircleShape_20const____invoke_28int_20_28b2CircleShape____20const__29_28_29_20const_2c_20b2CircleShape_20const__29($0, $1) { +function emscripten__internal__Invoker_unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int___invoke_28unsigned_20int_20_28__29_28unsigned_20int_2c_20unsigned_20int_29_2c_20unsigned_20int_2c_20unsigned_20int_29($0, $1, $2) { $0 = $0 | 0; $1 = $1 | 0; - var $2 = 0, $3 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - $1 = emscripten__internal__BindingType_b2CircleShape_20const__2c_20void___fromWireType_28b2CircleShape_20const__29(HEAP32[$2 + 8 >> 2]); - $0 = HEAP32[$2 + 12 >> 2]; - $3 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $1 = ($3 >> 1) + $1 | 0; - if ($3 & 1) { - $0 = HEAP32[HEAP32[$1 >> 2] + $0 >> 2]; - } - wasm2js_i32$0 = $2, wasm2js_i32$1 = FUNCTION_TABLE[$0 | 0]($1) | 0, HEAP32[wasm2js_i32$0 + 4 >> 2] = wasm2js_i32$1; - $0 = emscripten__internal__BindingType_int_2c_20void___toWireType_28int_20const__29($2 + 4 | 0); - __stack_pointer = $2 + 16 | 0; + $2 = $2 | 0; + var $3 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[$3 + 12 >> 2] = $0; + HEAP32[$3 + 8 >> 2] = $1; + HEAP32[$3 + 4 >> 2] = $2; + $0 = HEAP32[$3 + 12 >> 2]; + wasm2js_i32$0 = $3, wasm2js_i32$1 = FUNCTION_TABLE[$0 | 0](emscripten__internal__BindingType_unsigned_20int_2c_20void___fromWireType_28unsigned_20int_29(HEAP32[$3 + 8 >> 2]), emscripten__internal__BindingType_unsigned_20int_2c_20void___fromWireType_28unsigned_20int_29(HEAP32[$3 + 4 >> 2])) | 0, + HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + $0 = emscripten__internal__BindingType_unsigned_20int_2c_20void___toWireType_28unsigned_20int_20const__29($3); + __stack_pointer = $3 + 16 | 0; return $0 | 0; } @@ -36096,41 +33334,19 @@ function b2ChainAndPolygonContact__b2ChainAndPolygonContact_28b2Fixture__2c_20in $0 = HEAP32[$5 + 24 >> 2]; HEAP32[$5 + 28 >> 2] = $0; b2Contact__b2Contact_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_29($0, HEAP32[$5 + 20 >> 2], HEAP32[$5 + 16 >> 2], HEAP32[$5 + 12 >> 2], HEAP32[$5 + 8 >> 2]); - HEAP32[$0 >> 2] = 18460; + HEAP32[$0 >> 2] = 18688; if ((b2Fixture__GetType_28_29_20const(HEAP32[$0 + 48 >> 2]) | 0) != 3) { - __assert_fail(6751, 4651, 46, 3096); + __assert_fail(7047, 4849, 46, 3248); wasm2js_trap(); } if ((b2Fixture__GetType_28_29_20const(HEAP32[$0 + 52 >> 2]) | 0) != 2) { - __assert_fail(6634, 4651, 47, 3096); + __assert_fail(6930, 4849, 47, 3248); wasm2js_trap(); } __stack_pointer = $5 + 32 | 0; return HEAP32[$5 + 28 >> 2]; } -function emscripten__internal__MethodInvoker_int_20_28b2EdgeShape____29_28_29_20const_2c_20int_2c_20b2EdgeShape_20const____invoke_28int_20_28b2EdgeShape____20const__29_28_29_20const_2c_20b2EdgeShape_20const__29($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var $2 = 0, $3 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - $1 = emscripten__internal__BindingType_b2EdgeShape_20const__2c_20void___fromWireType_28b2EdgeShape_20const__29(HEAP32[$2 + 8 >> 2]); - $0 = HEAP32[$2 + 12 >> 2]; - $3 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $1 = ($3 >> 1) + $1 | 0; - if ($3 & 1) { - $0 = HEAP32[HEAP32[$1 >> 2] + $0 >> 2]; - } - wasm2js_i32$0 = $2, wasm2js_i32$1 = FUNCTION_TABLE[$0 | 0]($1) | 0, HEAP32[wasm2js_i32$0 + 4 >> 2] = wasm2js_i32$1; - $0 = emscripten__internal__BindingType_int_2c_20void___toWireType_28int_20const__29($2 + 4 | 0); - __stack_pointer = $2 + 16 | 0; - return $0 | 0; -} - function std____2__reverse_iterator_b2Vec2___20std____2____rewrap_iter_5babi_v160004_5d_std____2__reverse_iterator_b2Vec2___2c_20std____2__reverse_iterator_b2Vec2___2c_20std____2____unwrap_iter_impl_std____2__reverse_iterator_b2Vec2___2c_20false___28std____2__reverse_iterator_b2Vec2___2c_20std____2__reverse_iterator_b2Vec2___29($0, $1) { var $2 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $2 = __stack_pointer - 32 | 0; @@ -36152,7 +33368,7 @@ function __cxxabiv1____pointer_type_info__can_catch_nested_28__cxxabiv1____shim_ if (!$1) { return 0; } - $1 = __dynamic_cast($1, 23972, 24116, 0); + $1 = __dynamic_cast($1, 24196, 24340, 0); if (!$1 | HEAP32[$1 + 8 >> 2] & (HEAP32[$0 + 8 >> 2] ^ -1)) { break label$1; } @@ -36166,14 +33382,14 @@ function __cxxabiv1____pointer_type_info__can_catch_nested_28__cxxabiv1____shim_ if (!$2) { break label$1; } - $0 = __dynamic_cast($2, 23972, 24116, 0); + $0 = __dynamic_cast($2, 24196, 24340, 0); if ($0) { $1 = HEAP32[$1 + 12 >> 2]; continue; } break; } - $0 = __dynamic_cast($2, 23972, 24228, 0); + $0 = __dynamic_cast($2, 24196, 24452, 0); if (!$0) { break label$1; } @@ -36255,13 +33471,13 @@ function b2ChainAndCircleContact__b2ChainAndCircleContact_28b2Fixture__2c_20int_ $0 = HEAP32[$5 + 24 >> 2]; HEAP32[$5 + 28 >> 2] = $0; b2Contact__b2Contact_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_29($0, HEAP32[$5 + 20 >> 2], HEAP32[$5 + 16 >> 2], HEAP32[$5 + 12 >> 2], HEAP32[$5 + 8 >> 2]); - HEAP32[$0 >> 2] = 18400; + HEAP32[$0 >> 2] = 18628; if ((b2Fixture__GetType_28_29_20const(HEAP32[$0 + 48 >> 2]) | 0) != 3) { - __assert_fail(6751, 4953, 46, 3201); + __assert_fail(7047, 5151, 46, 3353); wasm2js_trap(); } if (b2Fixture__GetType_28_29_20const(HEAP32[$0 + 52 >> 2])) { - __assert_fail(9339, 4953, 47, 3201); + __assert_fail(9748, 5151, 47, 3353); wasm2js_trap(); } __stack_pointer = $5 + 32 | 0; @@ -36312,16 +33528,16 @@ function b2BlockAllocator__Free_28void__2c_20int_29($0, $1, $2) { break label$1; } if (HEAP32[$3 + 20 >> 2] <= 0) { - __assert_fail(8425, 5308, 178, 9633); + __assert_fail(8759, 5506, 178, 10042); wasm2js_trap(); } if (HEAP32[$3 + 20 >> 2] > 640) { b2Free_28void__29(HEAP32[$3 + 24 >> 2]); break label$1; } - HEAP32[$3 + 16 >> 2] = HEAPU8[HEAP32[$3 + 20 >> 2] + 30020 | 0]; + HEAP32[$3 + 16 >> 2] = HEAPU8[HEAP32[$3 + 20 >> 2] + 29428 | 0]; if (!(HEAP32[$3 + 16 >> 2] < 14 & HEAP32[$3 + 16 >> 2] >= 0)) { - __assert_fail(2224, 5308, 187, 9633); + __assert_fail(2323, 5506, 187, 10042); wasm2js_trap(); } HEAP32[$3 + 12 >> 2] = HEAP32[$3 + 24 >> 2]; @@ -36364,6 +33580,21 @@ function std____2____compressed_pair_std____2__basic_string_char_2c_20std____2__ return $0; } +function void_20emscripten__function_float_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20float_20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29($0, $1) { + var $2 = 0, $3 = 0; + $2 = __stack_pointer - 32 | 0; + __stack_pointer = $2; + HEAP32[$2 + 20 >> 2] = $0; + HEAP32[$2 + 16 >> 2] = $1; + HEAP32[$2 + 8 >> 2] = 400; + $0 = HEAP32[$2 + 20 >> 2]; + $1 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_float_2c_20unsigned_20int___getCount_28_29_20const($2 + 15 | 0); + $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_float_2c_20unsigned_20int___getTypes_28_29_20const($2 + 15 | 0); + HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 8 >> 2]; + _embind_register_function($0 | 0, $1 | 0, $3 | 0, char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 8 >> 2], HEAP32[$2 + 16 >> 2], 0); + __stack_pointer = $2 + 32 | 0; +} + function std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______destruct_at_end_5babi_v160004_5d_28b2Vec2__29($0, $1) { var $2 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $2 = __stack_pointer - 16 | 0; @@ -36400,6 +33631,21 @@ function b2CircleShape__ComputeAABB_28b2AABB__2c_20b2Transform_20const__2c_20int __stack_pointer = $4 + 32 | 0; } +function void_20emscripten__function_void_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29($0, $1) { + var $2 = 0, $3 = 0; + $2 = __stack_pointer - 32 | 0; + __stack_pointer = $2; + HEAP32[$2 + 20 >> 2] = $0; + HEAP32[$2 + 16 >> 2] = $1; + HEAP32[$2 + 8 >> 2] = 401; + $0 = HEAP32[$2 + 20 >> 2]; + $1 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int___getCount_28_29_20const($2 + 15 | 0); + $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int___getTypes_28_29_20const($2 + 15 | 0); + HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 8 >> 2]; + _embind_register_function($0 | 0, $1 | 0, $3 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 8 >> 2], HEAP32[$2 + 16 >> 2], 0); + __stack_pointer = $2 + 32 | 0; +} + function b2EPCollider__ComputeEdgeSeparation_28_29($0, $1) { var $2 = 0, wasm2js_i32$0 = 0, wasm2js_f32$0 = Math_fround(0); $2 = __stack_pointer - 32 | 0; @@ -36426,6 +33672,21 @@ function b2EPCollider__ComputeEdgeSeparation_28_29($0, $1) { __stack_pointer = $2 + 32 | 0; } +function void_20emscripten__function_bool_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29($0, $1) { + var $2 = 0, $3 = 0; + $2 = __stack_pointer - 32 | 0; + __stack_pointer = $2; + HEAP32[$2 + 20 >> 2] = $0; + HEAP32[$2 + 16 >> 2] = $1; + HEAP32[$2 + 8 >> 2] = 398; + $0 = HEAP32[$2 + 20 >> 2]; + $1 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20unsigned_20int___getCount_28_29_20const($2 + 15 | 0); + $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20unsigned_20int___getTypes_28_29_20const($2 + 15 | 0); + HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 8 >> 2]; + _embind_register_function($0 | 0, $1 | 0, $3 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 8 >> 2], HEAP32[$2 + 16 >> 2], 0); + __stack_pointer = $2 + 32 | 0; +} + function __cxxabiv1____class_type_info__process_static_type_above_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20void_20const__2c_20int_29_20const($0, $1, $2, $3, $4) { HEAP8[$1 + 53 | 0] = 1; label$1: { @@ -36467,6 +33728,21 @@ function __cxxabiv1____class_type_info__process_static_type_above_dst_28__cxxabi } } +function void_20emscripten__function_int_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20int_20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29($0, $1) { + var $2 = 0, $3 = 0; + $2 = __stack_pointer - 32 | 0; + __stack_pointer = $2; + HEAP32[$2 + 20 >> 2] = $0; + HEAP32[$2 + 16 >> 2] = $1; + HEAP32[$2 + 8 >> 2] = 407; + $0 = HEAP32[$2 + 20 >> 2]; + $1 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_int_2c_20unsigned_20int___getCount_28_29_20const($2 + 15 | 0); + $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_int_2c_20unsigned_20int___getTypes_28_29_20const($2 + 15 | 0); + HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 8 >> 2]; + _embind_register_function($0 | 0, $1 | 0, $3 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 8 >> 2], HEAP32[$2 + 16 >> 2], 0); + __stack_pointer = $2 + 32 | 0; +} + function emscripten__internal__WireTypePack_int_20const____WireTypePack_28int_20const__29($0, $1) { var $2 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $2 = __stack_pointer - 32 | 0; @@ -36523,49 +33799,6 @@ function b2EdgeShape__operator__28b2EdgeShape_20const__29($0, $1) { return $1; } -function emscripten__internal__MethodInvoker_int_20_28b2Shape____29_28_29_20const_2c_20int_2c_20b2Shape_20const____invoke_28int_20_28b2Shape____20const__29_28_29_20const_2c_20b2Shape_20const__29($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var $2 = 0, $3 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - $1 = emscripten__internal__BindingType_b2Shape_20const__2c_20void___fromWireType_28b2Shape_20const__29(HEAP32[$2 + 8 >> 2]); - $0 = HEAP32[$2 + 12 >> 2]; - $3 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $1 = ($3 >> 1) + $1 | 0; - if ($3 & 1) { - $0 = HEAP32[HEAP32[$1 >> 2] + $0 >> 2]; - } - wasm2js_i32$0 = $2, wasm2js_i32$1 = FUNCTION_TABLE[$0 | 0]($1) | 0, HEAP32[wasm2js_i32$0 + 4 >> 2] = wasm2js_i32$1; - $0 = emscripten__internal__BindingType_int_2c_20void___toWireType_28int_20const__29($2 + 4 | 0); - __stack_pointer = $2 + 16 | 0; - return $0 | 0; -} - -function b2Fixture__RayCast_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20int_29_20const($0, $1, $2, $3) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - $3 = $3 | 0; - var $4 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0, wasm2js_i32$2 = 0, wasm2js_i32$3 = 0, wasm2js_i32$4 = 0, wasm2js_i32$5 = 0; - $4 = __stack_pointer - 16 | 0; - __stack_pointer = $4; - HEAP32[$4 + 12 >> 2] = $0; - HEAP32[$4 + 8 >> 2] = $1; - HEAP32[$4 + 4 >> 2] = $2; - HEAP32[$4 >> 2] = $3; - $0 = HEAP32[$4 + 12 >> 2]; - $1 = HEAP32[$0 + 12 >> 2]; - $0 = (wasm2js_i32$1 = $1, wasm2js_i32$2 = HEAP32[$4 + 8 >> 2], wasm2js_i32$3 = HEAP32[$4 + 4 >> 2], - wasm2js_i32$4 = b2Body__GetTransform_28_29_20const(HEAP32[$0 + 8 >> 2]), wasm2js_i32$5 = HEAP32[$4 >> 2], - wasm2js_i32$0 = HEAP32[HEAP32[$1 >> 2] + 20 >> 2], FUNCTION_TABLE[wasm2js_i32$0](wasm2js_i32$1 | 0, wasm2js_i32$2 | 0, wasm2js_i32$3 | 0, wasm2js_i32$4 | 0, wasm2js_i32$5 | 0) | 0); - __stack_pointer = $4 + 16 | 0; - return $0 & 1; -} - function std____2__set_b2Fixture__2c_20std____2__less_b2Fixture___2c_20std____2__allocator_b2Fixture_____insert_5babi_v160004_5d_28b2Fixture__20const__29($0, $1, $2) { var $3 = 0; $3 = __stack_pointer - 16 | 0; @@ -36631,21 +33864,6 @@ function std____2__reverse_iterator_int___20std____2____rewrap_iter_5babi_v16000 return HEAP32[$2 + 28 >> 2]; } -function float_20emscripten__val__call_float_2c_20unsigned_20int__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20float___28char_20const__2c_20unsigned_20int__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20float__29_20const($0, $1, $2, $3, $4, $5) { - var $6 = 0, $7 = Math_fround(0); - $6 = __stack_pointer - 32 | 0; - __stack_pointer = $6; - HEAP32[$6 + 28 >> 2] = $0; - HEAP32[$6 + 24 >> 2] = $1; - HEAP32[$6 + 20 >> 2] = $2; - HEAP32[$6 + 16 >> 2] = $3; - HEAP32[$6 + 12 >> 2] = $4; - HEAP32[$6 + 8 >> 2] = $5; - $7 = emscripten__internal__MethodCaller_float_2c_20unsigned_20int__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20float____call_28emscripten___EM_VAL__2c_20char_20const__2c_20unsigned_20int__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20float__29(HEAP32[HEAP32[$6 + 28 >> 2] >> 2], HEAP32[$6 + 24 >> 2], HEAP32[$6 + 20 >> 2], HEAP32[$6 + 16 >> 2], HEAP32[$6 + 12 >> 2], HEAP32[$6 + 8 >> 2]); - __stack_pointer = $6 + 32 | 0; - return $7; -} - function b2StackAllocator__Free_28void__29($0, $1) { var $2 = 0; $2 = __stack_pointer - 16 | 0; @@ -36654,12 +33872,12 @@ function b2StackAllocator__Free_28void__29($0, $1) { HEAP32[$2 + 8 >> 2] = $1; $0 = HEAP32[$2 + 12 >> 2]; if (HEAP32[$0 + 102796 >> 2] <= 0) { - __assert_fail(11971, 5377, 67, 9633); + __assert_fail(12445, 5575, 67, 10042); wasm2js_trap(); } HEAP32[$2 + 4 >> 2] = (Math_imul(HEAP32[$0 + 102796 >> 2], 12) + $0 | 0) + 102400; if (HEAP32[$2 + 8 >> 2] != HEAP32[HEAP32[$2 + 4 >> 2] >> 2]) { - __assert_fail(10212, 5377, 69, 9633); + __assert_fail(10621, 5575, 69, 10042); wasm2js_trap(); } label$3: { @@ -36675,12 +33893,27 @@ function b2StackAllocator__Free_28void__29($0, $1) { __stack_pointer = $2 + 16 | 0; } +function float_20emscripten__val__call_float_2c_20unsigned_20int__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20float___28char_20const__2c_20unsigned_20int__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20float__29_20const($0, $1, $2, $3, $4, $5) { + var $6 = 0, $7 = Math_fround(0); + $6 = __stack_pointer - 32 | 0; + __stack_pointer = $6; + HEAP32[$6 + 28 >> 2] = $0; + HEAP32[$6 + 24 >> 2] = $1; + HEAP32[$6 + 20 >> 2] = $2; + HEAP32[$6 + 16 >> 2] = $3; + HEAP32[$6 + 12 >> 2] = $4; + HEAP32[$6 + 8 >> 2] = $5; + $7 = emscripten__internal__MethodCaller_float_2c_20unsigned_20int__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20float____call_28emscripten___EM_VAL__2c_20char_20const__2c_20unsigned_20int__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20float__29(HEAP32[HEAP32[$6 + 28 >> 2] >> 2], HEAP32[$6 + 24 >> 2], HEAP32[$6 + 20 >> 2], HEAP32[$6 + 16 >> 2], HEAP32[$6 + 12 >> 2], HEAP32[$6 + 8 >> 2]); + __stack_pointer = $6 + 32 | 0; + return $7; +} + function void_20emscripten__internal__RegisterClassConstructor_b2PrismaticJointDef__20_28__29_28_29___invoke_b2PrismaticJointDef__28b2PrismaticJointDef__20_28__29_28_29_29($0) { var $1 = 0, $2 = 0, $3 = 0; $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 8 >> 2] = $0; - HEAP32[$1 >> 2] = 644; + HEAP32[$1 >> 2] = 593; $0 = emscripten__internal__TypeID_b2PrismaticJointDef_2c_20void___get_28_29(); $2 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2PrismaticJointDef____getCount_28_29_20const($1 + 7 | 0); $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2PrismaticJointDef____getTypes_28_29_20const($1 + 7 | 0); @@ -36697,7 +33930,7 @@ function b2Sweep__Advance_28float_29($0, $1) { HEAPF32[$2 + 24 >> 2] = $1; $0 = HEAP32[$2 + 28 >> 2]; if (!(HEAPF32[$0 + 32 >> 2] < Math_fround(1))) { - __assert_fail(7921, 7138, 696, 9783); + __assert_fail(8238, 7466, 696, 10192); wasm2js_trap(); } HEAPF32[$2 + 20 >> 2] = Math_fround(HEAPF32[$2 + 24 >> 2] - HEAPF32[$0 + 32 >> 2]) / Math_fround(Math_fround(1) - HEAPF32[$0 + 32 >> 2]); @@ -36715,7 +33948,7 @@ function void_20emscripten__internal__RegisterClassConstructor_b2RevoluteJointDe $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 8 >> 2] = $0; - HEAP32[$1 >> 2] = 657; + HEAP32[$1 >> 2] = 606; $0 = emscripten__internal__TypeID_b2RevoluteJointDef_2c_20void___get_28_29(); $2 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2RevoluteJointDef____getCount_28_29_20const($1 + 7 | 0); $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2RevoluteJointDef____getTypes_28_29_20const($1 + 7 | 0); @@ -36729,7 +33962,7 @@ function void_20emscripten__internal__RegisterClassConstructor_b2DistanceJointDe $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 8 >> 2] = $0; - HEAP32[$1 >> 2] = 615; + HEAP32[$1 >> 2] = 564; $0 = emscripten__internal__TypeID_b2DistanceJointDef_2c_20void___get_28_29(); $2 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2DistanceJointDef____getCount_28_29_20const($1 + 7 | 0); $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2DistanceJointDef____getTypes_28_29_20const($1 + 7 | 0); @@ -36738,28 +33971,6 @@ function void_20emscripten__internal__RegisterClassConstructor_b2DistanceJointDe __stack_pointer = $1 + 16 | 0; } -function emscripten__internal__MethodInvoker_void_20_28b2Fixture____29_28b2MassData__29_20const_2c_20void_2c_20b2Fixture_20const__2c_20b2MassData____invoke_28void_20_28b2Fixture____20const__29_28b2MassData__29_20const_2c_20b2Fixture_20const__2c_20b2MassData__29($0, $1, $2) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - var $3 = 0; - $3 = __stack_pointer - 16 | 0; - __stack_pointer = $3; - HEAP32[$3 + 12 >> 2] = $0; - HEAP32[$3 + 8 >> 2] = $1; - HEAP32[$3 + 4 >> 2] = $2; - $2 = emscripten__internal__BindingType_b2Fixture_20const__2c_20void___fromWireType_28b2Fixture_20const__29(HEAP32[$3 + 8 >> 2]); - $0 = HEAP32[$3 + 12 >> 2]; - $1 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $2 = ($1 >> 1) + $2 | 0; - if ($1 & 1) { - $0 = HEAP32[HEAP32[$2 >> 2] + $0 >> 2]; - } - FUNCTION_TABLE[$0 | 0]($2, emscripten__internal__BindingType_b2MassData__2c_20void___fromWireType_28b2MassData__29(HEAP32[$3 + 4 >> 2])); - __stack_pointer = $3 + 16 | 0; -} - function emscripten__internal__Invoker_unsigned_20int_2c_20unsigned_20int_2c_20int___invoke_28unsigned_20int_20_28__29_28unsigned_20int_2c_20int_29_2c_20unsigned_20int_2c_20int_29($0, $1, $2) { $0 = $0 | 0; $1 = $1 | 0; @@ -36824,7 +34035,7 @@ function __cxxabiv1____class_type_info__can_catch_28__cxxabiv1____shim_type_info if (!$1) { break label$1; } - $1 = __dynamic_cast($1, 23972, 24020, 0); + $1 = __dynamic_cast($1, 24196, 24244, 0); $4 = 0; if (!$1) { break label$1; @@ -36851,7 +34062,7 @@ function void_20emscripten__function_void_2c_20unsigned_20int_2c_20unsigned_20in __stack_pointer = $2; HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 12 >> 2] = 408; + HEAP32[$2 + 12 >> 2] = 404; $0 = HEAP32[$2 + 24 >> 2]; $1 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20unsigned_20int_2c_20unsigned_20int___getCount_28_29_20const($2 + 19 | 0); $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20unsigned_20int_2c_20unsigned_20int___getTypes_28_29_20const($2 + 19 | 0); @@ -36865,7 +34076,7 @@ function void_20emscripten__internal__RegisterClassConstructor_b2World__20_28__2 $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 8 >> 2] = $0; - HEAP32[$1 >> 2] = 507; + HEAP32[$1 >> 2] = 517; $0 = emscripten__internal__TypeID_b2World_2c_20void___get_28_29(); $2 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2World__2c_20b2Vec2_____getCount_28_29_20const($1 + 7 | 0); $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2World__2c_20b2Vec2_____getTypes_28_29_20const($1 + 7 | 0); @@ -36874,13 +34085,27 @@ function void_20emscripten__internal__RegisterClassConstructor_b2World__20_28__2 __stack_pointer = $1 + 16 | 0; } +function std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____clear_5babi_v160004_5d_28_29($0) { + var $1 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = HEAP32[$1 + 12 >> 2]; + wasm2js_i32$0 = $1, wasm2js_i32$1 = std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____size_5babi_v160004_5d_28_29_20const($0), + HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; + std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______clear_5babi_v160004_5d_28_29($0); + std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______annotate_shrink_5babi_v160004_5d_28unsigned_20long_29_20const($0, HEAP32[$1 + 8 >> 2]); + void_20std____2____debug_db_invalidate_all_5babi_v160004_5d_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____29($0); + __stack_pointer = $1 + 16 | 0; +} + function void_20emscripten__function_unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28_29_2c_20emscripten__allow_raw_pointers_29($0, $1) { var $2 = 0, $3 = 0; $2 = __stack_pointer - 32 | 0; __stack_pointer = $2; HEAP32[$2 + 20 >> 2] = $0; HEAP32[$2 + 16 >> 2] = $1; - HEAP32[$2 + 8 >> 2] = 410; + HEAP32[$2 + 8 >> 2] = 406; $0 = HEAP32[$2 + 20 >> 2]; $1 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_unsigned_20int___getCount_28_29_20const($2 + 15 | 0); $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_unsigned_20int___getTypes_28_29_20const($2 + 15 | 0); @@ -36895,7 +34120,7 @@ function void_20emscripten__function_unsigned_20int_2c_20unsigned_20int_2c_20int __stack_pointer = $2; HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 12 >> 2] = 409; + HEAP32[$2 + 12 >> 2] = 405; $0 = HEAP32[$2 + 24 >> 2]; $1 = emscripten__internal__WithPolicies____ArgTypeList_unsigned_20int_2c_20unsigned_20int_2c_20int___getCount_28_29_20const($2 + 19 | 0); $3 = emscripten__internal__WithPolicies____ArgTypeList_unsigned_20int_2c_20unsigned_20int_2c_20int___getTypes_28_29_20const($2 + 19 | 0); @@ -36909,7 +34134,7 @@ function void_20emscripten__internal__RegisterClassConstructor_b2WheelJointDef__ $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 8 >> 2] = $0; - HEAP32[$1 >> 2] = 690; + HEAP32[$1 >> 2] = 639; $0 = emscripten__internal__TypeID_b2WheelJointDef_2c_20void___get_28_29(); $2 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2WheelJointDef____getCount_28_29_20const($1 + 7 | 0); $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2WheelJointDef____getTypes_28_29_20const($1 + 7 | 0); @@ -36923,7 +34148,7 @@ function void_20emscripten__internal__RegisterClassConstructor_b2MouseJointDef__ $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 8 >> 2] = $0; - HEAP32[$1 >> 2] = 634; + HEAP32[$1 >> 2] = 583; $0 = emscripten__internal__TypeID_b2MouseJointDef_2c_20void___get_28_29(); $2 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2MouseJointDef____getCount_28_29_20const($1 + 7 | 0); $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2MouseJointDef____getTypes_28_29_20const($1 + 7 | 0); @@ -36937,7 +34162,7 @@ function void_20emscripten__internal__RegisterClassConstructor_b2MotorJointDef__ $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 8 >> 2] = $0; - HEAP32[$1 >> 2] = 624; + HEAP32[$1 >> 2] = 573; $0 = emscripten__internal__TypeID_b2MotorJointDef_2c_20void___get_28_29(); $2 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2MotorJointDef____getCount_28_29_20const($1 + 7 | 0); $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2MotorJointDef____getTypes_28_29_20const($1 + 7 | 0); @@ -37038,7 +34263,7 @@ function void_20emscripten__internal__RegisterClassConstructor_b2WeldJointDef__2 $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 8 >> 2] = $0; - HEAP32[$1 >> 2] = 681; + HEAP32[$1 >> 2] = 630; $0 = emscripten__internal__TypeID_b2WeldJointDef_2c_20void___get_28_29(); $2 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2WeldJointDef____getCount_28_29_20const($1 + 7 | 0); $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2WeldJointDef____getTypes_28_29_20const($1 + 7 | 0); @@ -37052,7 +34277,7 @@ function void_20emscripten__internal__RegisterClassConstructor_b2RopeJointDef__2 $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 8 >> 2] = $0; - HEAP32[$1 >> 2] = 670; + HEAP32[$1 >> 2] = 619; $0 = emscripten__internal__TypeID_b2RopeJointDef_2c_20void___get_28_29(); $2 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2RopeJointDef____getCount_28_29_20const($1 + 7 | 0); $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2RopeJointDef____getTypes_28_29_20const($1 + 7 | 0); @@ -37061,20 +34286,6 @@ function void_20emscripten__internal__RegisterClassConstructor_b2RopeJointDef__2 __stack_pointer = $1 + 16 | 0; } -function void_20emscripten__internal__RegisterClassConstructor_b2PolygonShape__20_28__29_28_29___invoke_b2PolygonShape__28b2PolygonShape__20_28__29_28_29_29($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 8 >> 2] = $0; - HEAP32[$1 >> 2] = 549; - $0 = emscripten__internal__TypeID_b2PolygonShape_2c_20void___get_28_29(); - $2 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2PolygonShape____getCount_28_29_20const($1 + 7 | 0); - $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2PolygonShape____getTypes_28_29_20const($1 + 7 | 0); - HEAP32[$1 + 12 >> 2] = HEAP32[$1 >> 2]; - _embind_register_class_constructor($0 | 0, $2 | 0, $3 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0, HEAP32[$1 >> 2], HEAP32[$1 + 8 >> 2]); - __stack_pointer = $1 + 16 | 0; -} - function emscripten__internal__MethodInvoker_void_20_28b2PrismaticJoint____29_28float_29_2c_20void_2c_20b2PrismaticJoint__2c_20float___invoke_28void_20_28b2PrismaticJoint____20const__29_28float_29_2c_20b2PrismaticJoint__2c_20float_29($0, $1, $2) { $0 = $0 | 0; $1 = $1 | 0; @@ -37206,20 +34417,6 @@ function emscripten__internal__FunctionInvoker_void_20_28__29_28b2AABB__2c_20b2A __stack_pointer = $4 + 16 | 0; } -function void_20emscripten__internal__RegisterClassConstructor_b2CircleShape__20_28__29_28_29___invoke_b2CircleShape__28b2CircleShape__20_28__29_28_29_29($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 8 >> 2] = $0; - HEAP32[$1 >> 2] = 532; - $0 = emscripten__internal__TypeID_b2CircleShape_2c_20void___get_28_29(); - $2 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2CircleShape____getCount_28_29_20const($1 + 7 | 0); - $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2CircleShape____getTypes_28_29_20const($1 + 7 | 0); - HEAP32[$1 + 12 >> 2] = HEAP32[$1 >> 2]; - _embind_register_class_constructor($0 | 0, $2 | 0, $3 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0, HEAP32[$1 >> 2], HEAP32[$1 + 8 >> 2]); - __stack_pointer = $1 + 16 | 0; -} - function emscripten__internal__MethodInvoker_void_20_28b2RevoluteJoint____29_28float_29_2c_20void_2c_20b2RevoluteJoint__2c_20float___invoke_28void_20_28b2RevoluteJoint____20const__29_28float_29_2c_20b2RevoluteJoint__2c_20float_29($0, $1, $2) { $0 = $0 | 0; $1 = $1 | 0; @@ -37319,8 +34516,8 @@ function emscripten__value_object_b2RayCastOutput___value_object_28char_20const_ HEAP32[$2 + 16 >> 2] = $1; $0 = HEAP32[$2 + 20 >> 2]; emscripten__internal__noncopyable__noncopyable_28_29($0); - HEAP32[$2 + 12 >> 2] = 452; - HEAP32[$2 + 8 >> 2] = 453; + HEAP32[$2 + 12 >> 2] = 462; + HEAP32[$2 + 8 >> 2] = 463; $1 = emscripten__internal__TypeID_b2RayCastOutput_2c_20void___get_28_29(); $3 = HEAP32[$2 + 16 >> 2]; HEAP32[$2 + 24 >> 2] = HEAP32[$2 + 12 >> 2]; @@ -37360,8 +34557,8 @@ function emscripten__value_object_b2RayCastInput___value_object_28char_20const__ HEAP32[$2 + 16 >> 2] = $1; $0 = HEAP32[$2 + 20 >> 2]; emscripten__internal__noncopyable__noncopyable_28_29($0); - HEAP32[$2 + 12 >> 2] = 446; - HEAP32[$2 + 8 >> 2] = 447; + HEAP32[$2 + 12 >> 2] = 456; + HEAP32[$2 + 8 >> 2] = 457; $1 = emscripten__internal__TypeID_b2RayCastInput_2c_20void___get_28_29(); $3 = HEAP32[$2 + 16 >> 2]; HEAP32[$2 + 24 >> 2] = HEAP32[$2 + 12 >> 2]; @@ -37451,18 +34648,21 @@ function emscripten__internal__MethodInvoker_void_20_28b2MotorJoint____29_28b2Ve __stack_pointer = $3 + 16 | 0; } -function void_20emscripten__internal__RegisterClassConstructor_b2FixtureDef__20_28__29_28_29___invoke_b2FixtureDef__28b2FixtureDef__20_28__29_28_29_29($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 8 >> 2] = $0; - HEAP32[$1 >> 2] = 560; - $0 = emscripten__internal__TypeID_b2FixtureDef_2c_20void___get_28_29(); - $2 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2FixtureDef____getCount_28_29_20const($1 + 7 | 0); - $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2FixtureDef____getTypes_28_29_20const($1 + 7 | 0); - HEAP32[$1 + 12 >> 2] = HEAP32[$1 >> 2]; - _embind_register_class_constructor($0 | 0, $2 | 0, $3 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0, HEAP32[$1 >> 2], HEAP32[$1 + 8 >> 2]); - __stack_pointer = $1 + 16 | 0; +function b2Fixture__RayCast_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20int_29_20const($0, $1, $2, $3) { + var $4 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0, wasm2js_i32$2 = 0, wasm2js_i32$3 = 0, wasm2js_i32$4 = 0, wasm2js_i32$5 = 0; + $4 = __stack_pointer - 16 | 0; + __stack_pointer = $4; + HEAP32[$4 + 12 >> 2] = $0; + HEAP32[$4 + 8 >> 2] = $1; + HEAP32[$4 + 4 >> 2] = $2; + HEAP32[$4 >> 2] = $3; + $0 = HEAP32[$4 + 12 >> 2]; + $1 = HEAP32[$0 + 12 >> 2]; + $0 = (wasm2js_i32$1 = $1, wasm2js_i32$2 = HEAP32[$4 + 8 >> 2], wasm2js_i32$3 = HEAP32[$4 + 4 >> 2], + wasm2js_i32$4 = b2Body__GetTransform_28_29_20const(HEAP32[$0 + 8 >> 2]), wasm2js_i32$5 = HEAP32[$4 >> 2], + wasm2js_i32$0 = HEAP32[HEAP32[$1 >> 2] + 20 >> 2], FUNCTION_TABLE[wasm2js_i32$0](wasm2js_i32$1 | 0, wasm2js_i32$2 | 0, wasm2js_i32$3 | 0, wasm2js_i32$4 | 0, wasm2js_i32$5 | 0) | 0); + __stack_pointer = $4 + 16 | 0; + return $0 & 1; } function emscripten__value_object_b2Transform___value_object_28char_20const__29($0, $1) { @@ -37473,8 +34673,8 @@ function emscripten__value_object_b2Transform___value_object_28char_20const__29( HEAP32[$2 + 16 >> 2] = $1; $0 = HEAP32[$2 + 20 >> 2]; emscripten__internal__noncopyable__noncopyable_28_29($0); - HEAP32[$2 + 12 >> 2] = 436; - HEAP32[$2 + 8 >> 2] = 437; + HEAP32[$2 + 12 >> 2] = 446; + HEAP32[$2 + 8 >> 2] = 447; $1 = emscripten__internal__TypeID_b2Transform_2c_20void___get_28_29(); $3 = HEAP32[$2 + 16 >> 2]; HEAP32[$2 + 24 >> 2] = HEAP32[$2 + 12 >> 2]; @@ -37518,28 +34718,6 @@ function emscripten__internal__MethodInvoker_void_20_28b2PrismaticJoint____29_28 __stack_pointer = $3 + 16 | 0; } -function emscripten__internal__MethodInvoker_void_20_28b2Fixture____29_28b2Filter_20const__29_2c_20void_2c_20b2Fixture__2c_20b2Filter_20const____invoke_28void_20_28b2Fixture____20const__29_28b2Filter_20const__29_2c_20b2Fixture__2c_20b2Filter__29($0, $1, $2) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - var $3 = 0; - $3 = __stack_pointer - 16 | 0; - __stack_pointer = $3; - HEAP32[$3 + 12 >> 2] = $0; - HEAP32[$3 + 8 >> 2] = $1; - HEAP32[$3 + 4 >> 2] = $2; - $2 = emscripten__internal__BindingType_b2Fixture__2c_20void___fromWireType_28b2Fixture__29(HEAP32[$3 + 8 >> 2]); - $0 = HEAP32[$3 + 12 >> 2]; - $1 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $2 = ($1 >> 1) + $2 | 0; - if ($1 & 1) { - $0 = HEAP32[HEAP32[$2 >> 2] + $0 >> 2]; - } - FUNCTION_TABLE[$0 | 0]($2, emscripten__internal__GenericBindingType_b2Filter___fromWireType_28b2Filter__29(HEAP32[$3 + 4 >> 2])); - __stack_pointer = $3 + 16 | 0; -} - function emscripten__internal__MethodInvoker_void_20_28b2Draw____29_28b2Transform_20const__29_2c_20void_2c_20b2Draw__2c_20b2Transform_20const____invoke_28void_20_28b2Draw____20const__29_28b2Transform_20const__29_2c_20b2Draw__2c_20b2Transform__29($0, $1, $2) { $0 = $0 | 0; $1 = $1 | 0; @@ -37570,8 +34748,8 @@ function emscripten__value_object_b2MassData___value_object_28char_20const__29($ HEAP32[$2 + 16 >> 2] = $1; $0 = HEAP32[$2 + 20 >> 2]; emscripten__internal__noncopyable__noncopyable_28_29($0); - HEAP32[$2 + 12 >> 2] = 458; - HEAP32[$2 + 8 >> 2] = 459; + HEAP32[$2 + 12 >> 2] = 468; + HEAP32[$2 + 8 >> 2] = 469; $1 = emscripten__internal__TypeID_b2MassData_2c_20void___get_28_29(); $3 = HEAP32[$2 + 16 >> 2]; HEAP32[$2 + 24 >> 2] = HEAP32[$2 + 12 >> 2]; @@ -37693,7 +34871,7 @@ function void_20emscripten__function_void_2c_20unsigned_20int_2c_20float__28char __stack_pointer = $2; HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 12 >> 2] = 404; + HEAP32[$2 + 12 >> 2] = 399; $0 = HEAP32[$2 + 24 >> 2]; $1 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20unsigned_20int_2c_20float___getCount_28_29_20const($2 + 19 | 0); $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20unsigned_20int_2c_20float___getTypes_28_29_20const($2 + 19 | 0); @@ -37710,8 +34888,8 @@ function emscripten__value_object_b2Filter___value_object_28char_20const__29($0, HEAP32[$2 + 16 >> 2] = $1; $0 = HEAP32[$2 + 20 >> 2]; emscripten__internal__noncopyable__noncopyable_28_29($0); - HEAP32[$2 + 12 >> 2] = 464; - HEAP32[$2 + 8 >> 2] = 465; + HEAP32[$2 + 12 >> 2] = 474; + HEAP32[$2 + 8 >> 2] = 475; $1 = emscripten__internal__TypeID_b2Filter_2c_20void___get_28_29(); $3 = HEAP32[$2 + 16 >> 2]; HEAP32[$2 + 24 >> 2] = HEAP32[$2 + 12 >> 2]; @@ -37750,7 +34928,7 @@ function void_20emscripten__internal__RegisterClassConstructor_b2JointDef__20_28 $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 8 >> 2] = $0; - HEAP32[$1 >> 2] = 603; + HEAP32[$1 >> 2] = 552; $0 = emscripten__internal__TypeID_b2JointDef_2c_20void___get_28_29(); $2 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2JointDef____getCount_28_29_20const($1 + 7 | 0); $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2JointDef____getTypes_28_29_20const($1 + 7 | 0); @@ -37767,8 +34945,8 @@ function emscripten__value_object_b2Color___value_object_28char_20const__29($0, HEAP32[$2 + 16 >> 2] = $1; $0 = HEAP32[$2 + 20 >> 2]; emscripten__internal__noncopyable__noncopyable_28_29($0); - HEAP32[$2 + 12 >> 2] = 442; - HEAP32[$2 + 8 >> 2] = 443; + HEAP32[$2 + 12 >> 2] = 452; + HEAP32[$2 + 8 >> 2] = 453; $1 = emscripten__internal__TypeID_b2Color_2c_20void___get_28_29(); $3 = HEAP32[$2 + 16 >> 2]; HEAP32[$2 + 24 >> 2] = HEAP32[$2 + 12 >> 2]; @@ -37910,8 +35088,8 @@ function emscripten__value_object_b2Vec2___value_object_28char_20const__29($0, $ HEAP32[$2 + 16 >> 2] = $1; $0 = HEAP32[$2 + 20 >> 2]; emscripten__internal__noncopyable__noncopyable_28_29($0); - HEAP32[$2 + 12 >> 2] = 420; - HEAP32[$2 + 8 >> 2] = 421; + HEAP32[$2 + 12 >> 2] = 430; + HEAP32[$2 + 8 >> 2] = 431; $1 = emscripten__internal__TypeID_b2Vec2_2c_20void___get_28_29(); $3 = HEAP32[$2 + 16 >> 2]; HEAP32[$2 + 24 >> 2] = HEAP32[$2 + 12 >> 2]; @@ -37929,7 +35107,7 @@ function void_20emscripten__function_float_2c_20unsigned_20int_2c_20int__28char_ __stack_pointer = $2; HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 12 >> 2] = 400; + HEAP32[$2 + 12 >> 2] = 395; $0 = HEAP32[$2 + 24 >> 2]; $1 = emscripten__internal__WithPolicies____ArgTypeList_float_2c_20unsigned_20int_2c_20int___getCount_28_29_20const($2 + 19 | 0); $3 = emscripten__internal__WithPolicies____ArgTypeList_float_2c_20unsigned_20int_2c_20int___getTypes_28_29_20const($2 + 19 | 0); @@ -37986,7 +35164,7 @@ function void_20emscripten__function_void_2c_20unsigned_20int_2c_20bool__28char_ __stack_pointer = $2; HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 12 >> 2] = 402; + HEAP32[$2 + 12 >> 2] = 397; $0 = HEAP32[$2 + 24 >> 2]; $1 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20unsigned_20int_2c_20bool___getCount_28_29_20const($2 + 19 | 0); $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20unsigned_20int_2c_20bool___getTypes_28_29_20const($2 + 19 | 0); @@ -38003,8 +35181,8 @@ function emscripten__value_object_b2Rot___value_object_28char_20const__29($0, $1 HEAP32[$2 + 16 >> 2] = $1; $0 = HEAP32[$2 + 20 >> 2]; emscripten__internal__noncopyable__noncopyable_28_29($0); - HEAP32[$2 + 12 >> 2] = 432; - HEAP32[$2 + 8 >> 2] = 433; + HEAP32[$2 + 12 >> 2] = 442; + HEAP32[$2 + 8 >> 2] = 443; $1 = emscripten__internal__TypeID_b2Rot_2c_20void___get_28_29(); $3 = HEAP32[$2 + 16 >> 2]; HEAP32[$2 + 24 >> 2] = HEAP32[$2 + 12 >> 2]; @@ -38026,27 +35204,6 @@ function emscripten__class__b2QueryCallback_2c_20emscripten__internal__NoBaseCla __stack_pointer = $1 + 16 | 0; } -function emscripten__internal__MethodInvoker_b2Filter_20const__20_28b2Fixture____29_28_29_20const_2c_20b2Filter_20const__2c_20b2Fixture_20const____invoke_28b2Filter_20const__20_28b2Fixture____20const__29_28_29_20const_2c_20b2Fixture_20const__29($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var $2 = 0, $3 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - $1 = emscripten__internal__BindingType_b2Fixture_20const__2c_20void___fromWireType_28b2Fixture_20const__29(HEAP32[$2 + 8 >> 2]); - $0 = HEAP32[$2 + 12 >> 2]; - $3 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $1 = ($3 >> 1) + $1 | 0; - if ($3 & 1) { - $0 = HEAP32[HEAP32[$1 >> 2] + $0 >> 2]; - } - $0 = emscripten__internal__GenericBindingType_b2Filter___toWireType_28b2Filter_20const__29(FUNCTION_TABLE[$0 | 0]($1) | 0); - __stack_pointer = $2 + 16 | 0; - return $0 | 0; -} - function decltype_28std____2____unwrap_iter_impl_std____2__reverse_iterator_b2Vec2___2c_20false_____unwrap_28std__declval_std____2__reverse_iterator_b2Vec2____28_29_29_29_20std____2____unwrap_iter_5babi_v160004_5d_std____2__reverse_iterator_b2Vec2___2c_20std____2____unwrap_iter_impl_std____2__reverse_iterator_b2Vec2___2c_20false__2c_200__28std____2__reverse_iterator_b2Vec2___29($0) { var $1 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $1 = __stack_pointer - 16 | 0; @@ -38064,7 +35221,7 @@ function void_20emscripten__internal__RegisterClassConstructor_b2BodyDef__20_28_ $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 8 >> 2] = $0; - HEAP32[$1 >> 2] = 579; + HEAP32[$1 >> 2] = 532; $0 = emscripten__internal__TypeID_b2BodyDef_2c_20void___get_28_29(); $2 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2BodyDef____getCount_28_29_20const($1 + 7 | 0); $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2BodyDef____getTypes_28_29_20const($1 + 7 | 0); @@ -38245,6 +35402,23 @@ function emscripten__val_20emscripten__internal__wrapped_extend_b2QueryCallbackW __stack_pointer = $3 + 16 | 0; } +function emscripten__internal__Invoker_void_2c_20unsigned_20int_2c_20unsigned_20int_2c_20int___invoke_28void_20_28__29_28unsigned_20int_2c_20unsigned_20int_2c_20int_29_2c_20unsigned_20int_2c_20unsigned_20int_2c_20int_29($0, $1, $2, $3) { + $0 = $0 | 0; + $1 = $1 | 0; + $2 = $2 | 0; + $3 = $3 | 0; + var $4 = 0; + $4 = __stack_pointer - 16 | 0; + __stack_pointer = $4; + HEAP32[$4 + 12 >> 2] = $0; + HEAP32[$4 + 8 >> 2] = $1; + HEAP32[$4 + 4 >> 2] = $2; + HEAP32[$4 >> 2] = $3; + $0 = HEAP32[$4 + 12 >> 2]; + FUNCTION_TABLE[$0 | 0](emscripten__internal__BindingType_unsigned_20int_2c_20void___fromWireType_28unsigned_20int_29(HEAP32[$4 + 8 >> 2]), emscripten__internal__BindingType_unsigned_20int_2c_20void___fromWireType_28unsigned_20int_29(HEAP32[$4 + 4 >> 2]), emscripten__internal__BindingType_int_2c_20void___fromWireType_28int_29(HEAP32[$4 >> 2])); + __stack_pointer = $4 + 16 | 0; +} + function b2ChainAndPolygonContact__Create_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_2c_20b2BlockAllocator__29($0, $1, $2, $3, $4) { $0 = $0 | 0; $1 = $1 | 0; @@ -38273,7 +35447,7 @@ function void_20emscripten__function_unsigned_20int_2c_20unsigned_20int__28char_ __stack_pointer = $2; HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 12 >> 2] = 407; + HEAP32[$2 + 12 >> 2] = 403; $0 = HEAP32[$2 + 24 >> 2]; $1 = emscripten__internal__WithPolicies____ArgTypeList_unsigned_20int_2c_20unsigned_20int___getCount_28_29_20const($2 + 19 | 0); $3 = emscripten__internal__WithPolicies____ArgTypeList_unsigned_20int_2c_20unsigned_20int___getTypes_28_29_20const($2 + 19 | 0); @@ -38404,49 +35578,6 @@ function emscripten__internal__MethodInvoker_void_20_28b2WheelJoint____29_28bool __stack_pointer = $3 + 16 | 0; } -function emscripten__internal__MethodInvoker_void_20_28b2Fixture____29_28float_29_2c_20void_2c_20b2Fixture__2c_20float___invoke_28void_20_28b2Fixture____20const__29_28float_29_2c_20b2Fixture__2c_20float_29($0, $1, $2) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = Math_fround($2); - var $3 = 0, $4 = 0; - $3 = __stack_pointer - 16 | 0; - __stack_pointer = $3; - HEAP32[$3 + 12 >> 2] = $0; - HEAP32[$3 + 8 >> 2] = $1; - HEAPF32[$3 + 4 >> 2] = $2; - $4 = emscripten__internal__BindingType_b2Fixture__2c_20void___fromWireType_28b2Fixture__29(HEAP32[$3 + 8 >> 2]); - $0 = HEAP32[$3 + 12 >> 2]; - $1 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $4 = ($1 >> 1) + $4 | 0; - if ($1 & 1) { - $0 = HEAP32[HEAP32[$4 >> 2] + $0 >> 2]; - } - FUNCTION_TABLE[$0 | 0]($4, emscripten__internal__BindingType_float_2c_20void___fromWireType_28float_29(HEAPF32[$3 + 4 >> 2])); - __stack_pointer = $3 + 16 | 0; -} - -function emscripten__internal__MethodInvoker_b2Shape__Type_20_28b2Fixture____29_28_29_20const_2c_20b2Shape__Type_2c_20b2Fixture_20const____invoke_28b2Shape__Type_20_28b2Fixture____20const__29_28_29_20const_2c_20b2Fixture_20const__29($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var $2 = 0, $3 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - $1 = emscripten__internal__BindingType_b2Fixture_20const__2c_20void___fromWireType_28b2Fixture_20const__29(HEAP32[$2 + 8 >> 2]); - $0 = HEAP32[$2 + 12 >> 2]; - $3 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $1 = ($3 >> 1) + $1 | 0; - if ($3 & 1) { - $0 = HEAP32[HEAP32[$1 >> 2] + $0 >> 2]; - } - $0 = emscripten__internal__EnumBindingType_b2Shape__Type___toWireType_28b2Shape__Type_29(FUNCTION_TABLE[$0 | 0]($1) | 0); - __stack_pointer = $2 + 16 | 0; - return $0 | 0; -} - function b2Cross_28b2Vec3_20const__2c_20b2Vec3_20const__29($0, $1, $2) { var $3 = 0; $3 = __stack_pointer - 16 | 0; @@ -38519,7 +35650,7 @@ function void_20emscripten__internal__RegisterClassConstructor_b2AABB__20_28__29 $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 8 >> 2] = $0; - HEAP32[$1 >> 2] = 499; + HEAP32[$1 >> 2] = 509; $0 = emscripten__internal__TypeID_b2AABB_2c_20void___get_28_29(); $2 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2AABB____getCount_28_29_20const($1 + 7 | 0); $3 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2AABB____getTypes_28_29_20const($1 + 7 | 0); @@ -38528,26 +35659,21 @@ function void_20emscripten__internal__RegisterClassConstructor_b2AABB__20_28__29 __stack_pointer = $1 + 16 | 0; } -function emscripten__internal__MethodInvoker_void_20_28b2Body____29_28b2Fixture__29_2c_20void_2c_20b2Body__2c_20b2Fixture____invoke_28void_20_28b2Body____20const__29_28b2Fixture__29_2c_20b2Body__2c_20b2Fixture__29($0, $1, $2) { +function emscripten__internal__Invoker_void_2c_20unsigned_20int_2c_20float_2c_20float___invoke_28void_20_28__29_28unsigned_20int_2c_20float_2c_20float_29_2c_20unsigned_20int_2c_20float_2c_20float_29($0, $1, $2, $3) { $0 = $0 | 0; $1 = $1 | 0; - $2 = $2 | 0; - var $3 = 0; - $3 = __stack_pointer - 16 | 0; - __stack_pointer = $3; - HEAP32[$3 + 12 >> 2] = $0; - HEAP32[$3 + 8 >> 2] = $1; - HEAP32[$3 + 4 >> 2] = $2; - $2 = emscripten__internal__BindingType_b2Body__2c_20void___fromWireType_28b2Body__29(HEAP32[$3 + 8 >> 2]); - $0 = HEAP32[$3 + 12 >> 2]; - $1 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $2 = ($1 >> 1) + $2 | 0; - if ($1 & 1) { - $0 = HEAP32[HEAP32[$2 >> 2] + $0 >> 2]; - } - FUNCTION_TABLE[$0 | 0]($2, emscripten__internal__BindingType_b2Fixture__2c_20void___fromWireType_28b2Fixture__29(HEAP32[$3 + 4 >> 2])); - __stack_pointer = $3 + 16 | 0; + $2 = Math_fround($2); + $3 = Math_fround($3); + var $4 = 0; + $4 = __stack_pointer - 16 | 0; + __stack_pointer = $4; + HEAP32[$4 + 12 >> 2] = $0; + HEAP32[$4 + 8 >> 2] = $1; + HEAPF32[$4 + 4 >> 2] = $2; + HEAPF32[$4 >> 2] = $3; + $0 = HEAP32[$4 + 12 >> 2]; + FUNCTION_TABLE[$0 | 0](emscripten__internal__BindingType_unsigned_20int_2c_20void___fromWireType_28unsigned_20int_29(HEAP32[$4 + 8 >> 2]), emscripten__internal__BindingType_float_2c_20void___fromWireType_28float_29(HEAPF32[$4 + 4 >> 2]), emscripten__internal__BindingType_float_2c_20void___fromWireType_28float_29(HEAPF32[$4 >> 2])); + __stack_pointer = $4 + 16 | 0; } function decltype_28std____2____unwrap_iter_impl_std____2__reverse_iterator_int___2c_20false_____unwrap_28std__declval_std____2__reverse_iterator_int____28_29_29_29_20std____2____unwrap_iter_5babi_v160004_5d_std____2__reverse_iterator_int___2c_20std____2____unwrap_iter_impl_std____2__reverse_iterator_int___2c_20false__2c_200__28std____2__reverse_iterator_int___29($0) { @@ -38562,27 +35688,6 @@ function decltype_28std____2____unwrap_iter_impl_std____2__reverse_iterator_int_ return HEAP32[$1 + 12 >> 2]; } -function emscripten__internal__MethodInvoker_bool_20_28b2PolygonShape____29_28_29_20const_2c_20bool_2c_20b2PolygonShape_20const____invoke_28bool_20_28b2PolygonShape____20const__29_28_29_20const_2c_20b2PolygonShape_20const__29($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var $2 = 0, $3 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - $1 = emscripten__internal__BindingType_b2PolygonShape_20const__2c_20void___fromWireType_28b2PolygonShape_20const__29(HEAP32[$2 + 8 >> 2]); - $0 = HEAP32[$2 + 12 >> 2]; - $3 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $1 = ($3 >> 1) + $1 | 0; - if ($3 & 1) { - $0 = HEAP32[HEAP32[$1 >> 2] + $0 >> 2]; - } - $0 = emscripten__internal__BindingType_bool_2c_20void___toWireType_28bool_29(FUNCTION_TABLE[$0 | 0]($1) & 1); - __stack_pointer = $2 + 16 | 0; - return $0 & 1; -} - function std____2__pair_std____2____unwrap_ref_decay_std____2__reverse_iterator_int_____type_2c_20std____2____unwrap_ref_decay_std____2__reverse_iterator_int_____type__20std____2__make_pair_5babi_v160004_5d_std____2__reverse_iterator_int___2c_20std____2__reverse_iterator_int____28std____2__reverse_iterator_int_____2c_20std____2__reverse_iterator_int_____29($0, $1, $2) { var $3 = 0; $3 = __stack_pointer - 16 | 0; @@ -38672,27 +35777,6 @@ function emscripten__internal__MethodInvoker_void_20_28b2Body____29_28b2BodyType __stack_pointer = $3 + 16 | 0; } -function emscripten__internal__MethodInvoker_b2Shape__Type_20_28b2Shape____29_28_29_20const_2c_20b2Shape__Type_2c_20b2Shape_20const____invoke_28b2Shape__Type_20_28b2Shape____20const__29_28_29_20const_2c_20b2Shape_20const__29($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var $2 = 0, $3 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - $1 = emscripten__internal__BindingType_b2Shape_20const__2c_20void___fromWireType_28b2Shape_20const__29(HEAP32[$2 + 8 >> 2]); - $0 = HEAP32[$2 + 12 >> 2]; - $3 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $1 = ($3 >> 1) + $1 | 0; - if ($3 & 1) { - $0 = HEAP32[HEAP32[$1 >> 2] + $0 >> 2]; - } - $0 = emscripten__internal__EnumBindingType_b2Shape__Type___toWireType_28b2Shape__Type_29(FUNCTION_TABLE[$0 | 0]($1) | 0); - __stack_pointer = $2 + 16 | 0; - return $0 | 0; -} - function b2ContactListenerWrapper__PostSolve_28unsigned_20int_2c_20unsigned_20int_29($0, $1, $2) { $0 = $0 | 0; $1 = $1 | 0; @@ -38710,7 +35794,7 @@ function b2ContactListenerWrapper__PostSolve_28unsigned_20int_2c_20unsigned_20in break label$1; } } - void_20emscripten__wrapper_b2ContactListener___call_void_2c_20unsigned_20int__2c_20unsigned_20int___28char_20const__2c_20unsigned_20int__2c_20unsigned_20int__29_20const($0, 8507, $3 + 8 | 0, $3 + 4 | 0); + void_20emscripten__wrapper_b2ContactListener___call_void_2c_20unsigned_20int__2c_20unsigned_20int___28char_20const__2c_20unsigned_20int__2c_20unsigned_20int__29_20const($0, 8856, $3 + 8 | 0, $3 + 4 | 0); } __stack_pointer = $3 + 16 | 0; } @@ -38732,7 +35816,7 @@ function b2ContactListenerWrapper__PreSolve_28unsigned_20int_2c_20unsigned_20int break label$1; } } - void_20emscripten__wrapper_b2ContactListener___call_void_2c_20unsigned_20int__2c_20unsigned_20int___28char_20const__2c_20unsigned_20int__2c_20unsigned_20int__29_20const($0, 8517, $3 + 8 | 0, $3 + 4 | 0); + void_20emscripten__wrapper_b2ContactListener___call_void_2c_20unsigned_20int__2c_20unsigned_20int___28char_20const__2c_20unsigned_20int__2c_20unsigned_20int__29_20const($0, 8866, $3 + 8 | 0, $3 + 4 | 0); } __stack_pointer = $3 + 16 | 0; } @@ -38784,28 +35868,6 @@ function std____2____compressed_pair_unsigned_20long_2c_20std____2__less_b2Fixtu return $0; } -function emscripten__internal__MethodInvoker_void_20_28b2Fixture____29_28bool_29_2c_20void_2c_20b2Fixture__2c_20bool___invoke_28void_20_28b2Fixture____20const__29_28bool_29_2c_20b2Fixture__2c_20bool_29($0, $1, $2) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - var $3 = 0; - $3 = __stack_pointer - 16 | 0; - __stack_pointer = $3; - HEAP32[$3 + 12 >> 2] = $0; - HEAP32[$3 + 8 >> 2] = $1; - HEAP8[$3 + 7 | 0] = $2 & 1; - $2 = emscripten__internal__BindingType_b2Fixture__2c_20void___fromWireType_28b2Fixture__29(HEAP32[$3 + 8 >> 2]); - $0 = HEAP32[$3 + 12 >> 2]; - $1 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $2 = ($1 >> 1) + $2 | 0; - if ($1 & 1) { - $0 = HEAP32[HEAP32[$2 >> 2] + $0 >> 2]; - } - FUNCTION_TABLE[$0 | 0]($2, emscripten__internal__BindingType_bool_2c_20void___fromWireType_28bool_29(HEAP8[$3 + 7 | 0] & 1) & 1); - __stack_pointer = $3 + 16 | 0; -} - function emscripten__internal__MethodInvoker_void_20_28b2Body____29_28float_29_2c_20void_2c_20b2Body__2c_20float___invoke_28void_20_28b2Body____20const__29_28float_29_2c_20b2Body__2c_20float_29($0, $1, $2) { $0 = $0 | 0; $1 = $1 | 0; @@ -38934,6 +35996,30 @@ function emscripten__internal__MethodInvoker_b2JointType_20_28b2Joint____29_28_2 return $0 | 0; } +function PolygonShapeSetAsBoxWithCenterAndAngle_28unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_29($0, $1, $2, $3, $4, $5) { + $0 = $0 | 0; + $1 = Math_fround($1); + $2 = Math_fround($2); + $3 = Math_fround($3); + $4 = Math_fround($4); + $5 = Math_fround($5); + var $6 = 0; + $6 = __stack_pointer - 32 | 0; + __stack_pointer = $6; + HEAP32[$6 + 28 >> 2] = $0; + HEAPF32[$6 + 24 >> 2] = $1; + HEAPF32[$6 + 20 >> 2] = $2; + HEAPF32[$6 + 16 >> 2] = $3; + HEAPF32[$6 + 12 >> 2] = $4; + HEAPF32[$6 + 8 >> 2] = $5; + $0 = HEAP32[$6 + 28 >> 2]; + $1 = HEAPF32[$6 + 24 >> 2]; + $2 = HEAPF32[$6 + 20 >> 2]; + b2Vec2__b2Vec2_28float_2c_20float_29($6, HEAPF32[$6 + 16 >> 2], HEAPF32[$6 + 12 >> 2]); + b2PolygonShape__SetAsBox_28float_2c_20float_2c_20b2Vec2_20const__2c_20float_29($0, $1, $2, $6, HEAPF32[$6 + 8 >> 2]); + __stack_pointer = $6 + 32 | 0; +} + function std____2____tree_b2Fixture__2c_20std____2__less_b2Fixture___2c_20std____2__allocator_b2Fixture_______insert_unique_5babi_v160004_5d_28b2Fixture__20const__29($0, $1, $2) { var $3 = 0; $3 = __stack_pointer - 16 | 0; @@ -38977,6 +36063,21 @@ function std____2____compressed_pair_int__2c_20std____2__allocator_int_______com return $0; } +function void_20emscripten__function_b2Vec2_2c_20unsigned_20int__28char_20const__2c_20b2Vec2_20_28__29_28unsigned_20int_29_29($0, $1) { + var $2 = 0, $3 = 0; + $2 = __stack_pointer - 32 | 0; + __stack_pointer = $2; + HEAP32[$2 + 24 >> 2] = $0; + HEAP32[$2 + 20 >> 2] = $1; + HEAP32[$2 + 12 >> 2] = 402; + $0 = HEAP32[$2 + 24 >> 2]; + $1 = emscripten__internal__WithPolicies____ArgTypeList_b2Vec2_2c_20unsigned_20int___getCount_28_29_20const($2 + 19 | 0); + $3 = emscripten__internal__WithPolicies____ArgTypeList_b2Vec2_2c_20unsigned_20int___getTypes_28_29_20const($2 + 19 | 0); + HEAP32[$2 + 28 >> 2] = HEAP32[$2 + 12 >> 2]; + _embind_register_function($0 | 0, $1 | 0, $3 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0, HEAP32[$2 + 12 >> 2], HEAP32[$2 + 20 >> 2], 0); + __stack_pointer = $2 + 32 | 0; +} + function emscripten__internal__MethodInvoker_void_20_28b2World____29_28bool_29_2c_20void_2c_20b2World__2c_20bool___invoke_28void_20_28b2World____20const__29_28bool_29_2c_20b2World__2c_20bool_29($0, $1, $2) { $0 = $0 | 0; $1 = $1 | 0; @@ -39005,7 +36106,7 @@ function void_20emscripten__function_float_2c_20unsigned_20int__28char_20const__ __stack_pointer = $2; HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 12 >> 2] = 405; + HEAP32[$2 + 12 >> 2] = 400; $0 = HEAP32[$2 + 24 >> 2]; $1 = emscripten__internal__WithPolicies____ArgTypeList_float_2c_20unsigned_20int___getCount_28_29_20const($2 + 19 | 0); $3 = emscripten__internal__WithPolicies____ArgTypeList_float_2c_20unsigned_20int___getTypes_28_29_20const($2 + 19 | 0); @@ -39029,28 +36130,6 @@ function std____2____split_buffer_b2Vec2_2c_20std____2__allocator_b2Vec2________ return HEAP32[$1 + 12 >> 2]; } -function emscripten__internal__MethodInvoker_void_20_28b2Fixture____29_28int_29_2c_20void_2c_20b2Fixture__2c_20int___invoke_28void_20_28b2Fixture____20const__29_28int_29_2c_20b2Fixture__2c_20int_29($0, $1, $2) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - var $3 = 0; - $3 = __stack_pointer - 16 | 0; - __stack_pointer = $3; - HEAP32[$3 + 12 >> 2] = $0; - HEAP32[$3 + 8 >> 2] = $1; - HEAP32[$3 + 4 >> 2] = $2; - $2 = emscripten__internal__BindingType_b2Fixture__2c_20void___fromWireType_28b2Fixture__29(HEAP32[$3 + 8 >> 2]); - $0 = HEAP32[$3 + 12 >> 2]; - $1 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $2 = ($1 >> 1) + $2 | 0; - if ($1 & 1) { - $0 = HEAP32[HEAP32[$2 >> 2] + $0 >> 2]; - } - FUNCTION_TABLE[$0 | 0]($2, emscripten__internal__BindingType_int_2c_20void___fromWireType_28int_29(HEAP32[$3 + 4 >> 2])); - __stack_pointer = $3 + 16 | 0; -} - function emscripten__internal__MethodInvoker_b2BodyType_20_28b2Body____29_28_29_20const_2c_20b2BodyType_2c_20b2Body_20const____invoke_28b2BodyType_20_28b2Body____20const__29_28_29_20const_2c_20b2Body_20const__29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -39078,7 +36157,7 @@ function void_20emscripten__function_void_2c_20unsigned_20int__28char_20const__2 __stack_pointer = $2; HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 12 >> 2] = 406; + HEAP32[$2 + 12 >> 2] = 401; $0 = HEAP32[$2 + 24 >> 2]; $1 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20unsigned_20int___getCount_28_29_20const($2 + 19 | 0); $3 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20unsigned_20int___getTypes_28_29_20const($2 + 19 | 0); @@ -39115,7 +36194,7 @@ function void_20emscripten__function_bool_2c_20unsigned_20int__28char_20const__2 __stack_pointer = $2; HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 12 >> 2] = 403; + HEAP32[$2 + 12 >> 2] = 398; $0 = HEAP32[$2 + 24 >> 2]; $1 = emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20unsigned_20int___getCount_28_29_20const($2 + 19 | 0); $3 = emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20unsigned_20int___getTypes_28_29_20const($2 + 19 | 0); @@ -39138,7 +36217,7 @@ function b2RayCastCallbackWrapper__ReportFixture_28unsigned_20int_2c_20b2Vec2_20 HEAP32[$5 + 20 >> 2] = $2; HEAP32[$5 + 16 >> 2] = $3; HEAPF32[$5 + 12 >> 2] = $4; - $4 = float_20emscripten__wrapper_b2RayCastCallback___call_float_2c_20unsigned_20int__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20float___28char_20const__2c_20unsigned_20int__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20float__29_20const(HEAP32[$5 + 28 >> 2], 8996, $5 + 24 | 0, HEAP32[$5 + 20 >> 2], HEAP32[$5 + 16 >> 2], $5 + 12 | 0); + $4 = float_20emscripten__wrapper_b2RayCastCallback___call_float_2c_20unsigned_20int__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20float___28char_20const__2c_20unsigned_20int__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20float__29_20const(HEAP32[$5 + 28 >> 2], 9411, $5 + 24 | 0, HEAP32[$5 + 20 >> 2], HEAP32[$5 + 16 >> 2], $5 + 12 | 0); __stack_pointer = $5 + 32 | 0; return Math_fround($4); } @@ -39203,26 +36282,26 @@ function emscripten__internal__Signature_void_2c_20b2Vec2_20const__2c_20float__2 var $0 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $0 = __stack_pointer - 16 | 0; __stack_pointer = $0; - if (!(HEAP8[29988] & 1)) { - wasm2js_i32$0 = 29984, wasm2js_i32$1 = _emval_get_method_caller(emscripten__internal__WithPolicies____ArgTypeList_void_2c_20b2Vec2_20const__2c_20float__2c_20b2Vec2_20const__2c_20b2Color_20const____getCount_28_29_20const($0 + 15 | 0) | 0, emscripten__internal__WithPolicies____ArgTypeList_void_2c_20b2Vec2_20const__2c_20float__2c_20b2Vec2_20const__2c_20b2Color_20const____getTypes_28_29_20const($0 + 15 | 0) | 0) | 0, + if (!(HEAP8[29396] & 1)) { + wasm2js_i32$0 = 29392, wasm2js_i32$1 = _emval_get_method_caller(emscripten__internal__WithPolicies____ArgTypeList_void_2c_20b2Vec2_20const__2c_20float__2c_20b2Vec2_20const__2c_20b2Color_20const____getCount_28_29_20const($0 + 15 | 0) | 0, emscripten__internal__WithPolicies____ArgTypeList_void_2c_20b2Vec2_20const__2c_20float__2c_20b2Vec2_20const__2c_20b2Color_20const____getTypes_28_29_20const($0 + 15 | 0) | 0) | 0, HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; - HEAP8[29988] = 1; + HEAP8[29396] = 1; } __stack_pointer = $0 + 16 | 0; - return HEAP32[7496]; + return HEAP32[7348]; } function emscripten__internal__Signature_float_2c_20unsigned_20int__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20float____get_method_caller_28_29() { var $0 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $0 = __stack_pointer - 16 | 0; __stack_pointer = $0; - if (!(HEAP8[29948] & 1)) { - wasm2js_i32$0 = 29944, wasm2js_i32$1 = _emval_get_method_caller(emscripten__internal__WithPolicies____ArgTypeList_float_2c_20unsigned_20int__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20float____getCount_28_29_20const($0 + 15 | 0) | 0, emscripten__internal__WithPolicies____ArgTypeList_float_2c_20unsigned_20int__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20float____getTypes_28_29_20const($0 + 15 | 0) | 0) | 0, + if (!(HEAP8[29356] & 1)) { + wasm2js_i32$0 = 29352, wasm2js_i32$1 = _emval_get_method_caller(emscripten__internal__WithPolicies____ArgTypeList_float_2c_20unsigned_20int__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20float____getCount_28_29_20const($0 + 15 | 0) | 0, emscripten__internal__WithPolicies____ArgTypeList_float_2c_20unsigned_20int__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20float____getTypes_28_29_20const($0 + 15 | 0) | 0) | 0, HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; - HEAP8[29948] = 1; + HEAP8[29356] = 1; } __stack_pointer = $0 + 16 | 0; - return HEAP32[7486]; + return HEAP32[7338]; } function void_20emscripten__function_int_2c_20unsigned_20int__28char_20const__2c_20int_20_28__29_28unsigned_20int_29_29($0, $1) { @@ -39231,7 +36310,7 @@ function void_20emscripten__function_int_2c_20unsigned_20int__28char_20const__2c __stack_pointer = $2; HEAP32[$2 + 24 >> 2] = $0; HEAP32[$2 + 20 >> 2] = $1; - HEAP32[$2 + 12 >> 2] = 411; + HEAP32[$2 + 12 >> 2] = 407; $0 = HEAP32[$2 + 24 >> 2]; $1 = emscripten__internal__WithPolicies____ArgTypeList_int_2c_20unsigned_20int___getCount_28_29_20const($2 + 19 | 0); $3 = emscripten__internal__WithPolicies____ArgTypeList_int_2c_20unsigned_20int___getTypes_28_29_20const($2 + 19 | 0); @@ -39240,27 +36319,6 @@ function void_20emscripten__function_int_2c_20unsigned_20int__28char_20const__2c __stack_pointer = $2 + 32 | 0; } -function emscripten__internal__MethodInvoker_bool_20_28b2Fixture____29_28_29_20const_2c_20bool_2c_20b2Fixture_20const____invoke_28bool_20_28b2Fixture____20const__29_28_29_20const_2c_20b2Fixture_20const__29($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var $2 = 0, $3 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - $1 = emscripten__internal__BindingType_b2Fixture_20const__2c_20void___fromWireType_28b2Fixture_20const__29(HEAP32[$2 + 8 >> 2]); - $0 = HEAP32[$2 + 12 >> 2]; - $3 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $1 = ($3 >> 1) + $1 | 0; - if ($3 & 1) { - $0 = HEAP32[HEAP32[$1 >> 2] + $0 >> 2]; - } - $0 = emscripten__internal__BindingType_bool_2c_20void___toWireType_28bool_29(FUNCTION_TABLE[$0 | 0]($1) & 1); - __stack_pointer = $2 + 16 | 0; - return $0 & 1; -} - function emscripten__internal__Invoker_b2Vec2_2c_20b2Transform_20const__2c_20b2Vec2_20const____invoke_28b2Vec2_20_28__29_28b2Transform_20const__2c_20b2Vec2_20const__29_2c_20b2Transform__2c_20b2Vec2__29($0, $1, $2) { $0 = $0 | 0; $1 = $1 | 0; @@ -39360,22 +36418,6 @@ function b2Body__Advance_28float_29($0, $1) { __stack_pointer = $3 + 32 | 0; } -function emscripten__internal__FunctionInvoker_float_20_28__29_28b2Shape__29_2c_20float_2c_20b2Shape____invoke_28float_20_28___29_28b2Shape__29_2c_20b2Shape__29($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var $2 = 0, $3 = Math_fround(0), wasm2js_i32$0 = 0, wasm2js_f32$0 = Math_fround(0); - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - $0 = HEAP32[HEAP32[$2 + 12 >> 2] >> 2]; - wasm2js_i32$0 = $2, wasm2js_f32$0 = Math_fround(FUNCTION_TABLE[$0 | 0](emscripten__internal__BindingType_b2Shape__2c_20void___fromWireType_28b2Shape__29(HEAP32[$2 + 8 >> 2]))), - HEAPF32[wasm2js_i32$0 + 4 >> 2] = wasm2js_f32$0; - $3 = emscripten__internal__BindingType_float_2c_20void___toWireType_28float_20const__29($2 + 4 | 0); - __stack_pointer = $2 + 16 | 0; - return Math_fround($3); -} - function b2PolygonShape__b2PolygonShape_28_29($0) { var $1 = 0, $2 = 0, $3 = 0; $2 = __stack_pointer - 16 | 0; @@ -39384,7 +36426,7 @@ function b2PolygonShape__b2PolygonShape_28_29($0) { $1 = HEAP32[$2 + 8 >> 2]; HEAP32[$2 + 12 >> 2] = $1; b2Shape__b2Shape_28_29($1); - HEAP32[$1 >> 2] = 18176; + HEAP32[$1 >> 2] = 18336; b2Vec2__b2Vec2_28_29($1 + 12 | 0); $0 = $1 + 20 | 0; $3 = $0 - -64 | 0; @@ -39427,13 +36469,13 @@ function b2EdgeAndPolygonContact__b2EdgeAndPolygonContact_28b2Fixture__2c_20b2Fi $0 = HEAP32[$3 + 8 >> 2]; HEAP32[$3 + 12 >> 2] = $0; b2Contact__b2Contact_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_29($0, HEAP32[$3 + 4 >> 2], 0, HEAP32[$3 >> 2], 0); - HEAP32[$0 >> 2] = 18704; + HEAP32[$0 >> 2] = 18932; if ((b2Fixture__GetType_28_29_20const(HEAP32[$0 + 48 >> 2]) | 0) != 1) { - __assert_fail(9560, 4728, 45, 3121); + __assert_fail(9969, 4926, 45, 3273); wasm2js_trap(); } if ((b2Fixture__GetType_28_29_20const(HEAP32[$0 + 52 >> 2]) | 0) != 2) { - __assert_fail(6634, 4728, 46, 3121); + __assert_fail(6930, 4926, 46, 3273); wasm2js_trap(); } __stack_pointer = $3 + 16 | 0; @@ -39517,13 +36559,13 @@ function b2PolygonAndCircleContact__b2PolygonAndCircleContact_28b2Fixture__2c_20 $0 = HEAP32[$3 + 8 >> 2]; HEAP32[$3 + 12 >> 2] = $0; b2Contact__b2Contact_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_29($0, HEAP32[$3 + 4 >> 2], 0, HEAP32[$3 >> 2], 0); - HEAP32[$0 >> 2] = 19140; + HEAP32[$0 >> 2] = 19368; if ((b2Fixture__GetType_28_29_20const(HEAP32[$0 + 48 >> 2]) | 0) != 2) { - __assert_fail(6678, 4875, 45, 3175); + __assert_fail(6974, 5073, 45, 3327); wasm2js_trap(); } if (b2Fixture__GetType_28_29_20const(HEAP32[$0 + 52 >> 2])) { - __assert_fail(9339, 4875, 46, 3175); + __assert_fail(9748, 5073, 46, 3327); wasm2js_trap(); } __stack_pointer = $3 + 16 | 0; @@ -39594,27 +36636,6 @@ function emscripten__internal__MethodInvoker_bool_20_28b2AABB____29_28_29_20cons return $0 & 1; } -function emscripten__internal__MethodInvoker_b2Fixture__20_28b2Fixture____29_28_29_2c_20b2Fixture__2c_20b2Fixture____invoke_28b2Fixture__20_28b2Fixture____20const__29_28_29_2c_20b2Fixture__29($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var $2 = 0, $3 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - $1 = emscripten__internal__BindingType_b2Fixture__2c_20void___fromWireType_28b2Fixture__29(HEAP32[$2 + 8 >> 2]); - $0 = HEAP32[$2 + 12 >> 2]; - $3 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $1 = ($3 >> 1) + $1 | 0; - if ($3 & 1) { - $0 = HEAP32[HEAP32[$1 >> 2] + $0 >> 2]; - } - $0 = emscripten__internal__BindingType_b2Fixture__2c_20void___toWireType_28b2Fixture__29(FUNCTION_TABLE[$0 | 0]($1) | 0); - __stack_pointer = $2 + 16 | 0; - return $0 | 0; -} - function b2PrismaticJoint__SetLimits_28float_2c_20float_29($0, $1, $2) { $0 = $0 | 0; $1 = Math_fround($1); @@ -39627,7 +36648,7 @@ function b2PrismaticJoint__SetLimits_28float_2c_20float_29($0, $1, $2) { HEAPF32[$3 + 4 >> 2] = $2; $0 = HEAP32[$3 + 12 >> 2]; if (!(HEAPF32[$3 + 8 >> 2] <= HEAPF32[$3 + 4 >> 2])) { - __assert_fail(3974, 4519, 574, 3417); + __assert_fail(4156, 4717, 574, 3570); wasm2js_trap(); } if (!(HEAPF32[$3 + 8 >> 2] == HEAPF32[$0 + 120 >> 2] & HEAPF32[$3 + 4 >> 2] == HEAPF32[$0 + 124 >> 2])) { @@ -39653,13 +36674,13 @@ function b2EdgeAndCircleContact__b2EdgeAndCircleContact_28b2Fixture__2c_20b2Fixt $0 = HEAP32[$3 + 8 >> 2]; HEAP32[$3 + 12 >> 2] = $0; b2Contact__b2Contact_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_29($0, HEAP32[$3 + 4 >> 2], 0, HEAP32[$3 >> 2], 0); - HEAP32[$0 >> 2] = 18644; + HEAP32[$0 >> 2] = 18872; if ((b2Fixture__GetType_28_29_20const(HEAP32[$0 + 48 >> 2]) | 0) != 1) { - __assert_fail(9560, 5029, 45, 3225); + __assert_fail(9969, 5227, 45, 3377); wasm2js_trap(); } if (b2Fixture__GetType_28_29_20const(HEAP32[$0 + 52 >> 2])) { - __assert_fail(9339, 5029, 46, 3225); + __assert_fail(9748, 5227, 46, 3377); wasm2js_trap(); } __stack_pointer = $3 + 16 | 0; @@ -39695,13 +36716,13 @@ function b2PolygonContact__b2PolygonContact_28b2Fixture__2c_20b2Fixture__29($0, $0 = HEAP32[$3 + 8 >> 2]; HEAP32[$3 + 12 >> 2] = $0; b2Contact__b2Contact_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_29($0, HEAP32[$3 + 4 >> 2], 0, HEAP32[$3 >> 2], 0); - HEAP32[$0 >> 2] = 19200; + HEAP32[$0 >> 2] = 19428; if ((b2Fixture__GetType_28_29_20const(HEAP32[$0 + 48 >> 2]) | 0) != 2) { - __assert_fail(6678, 4804, 48, 3145); + __assert_fail(6974, 5002, 48, 3297); wasm2js_trap(); } if ((b2Fixture__GetType_28_29_20const(HEAP32[$0 + 52 >> 2]) | 0) != 2) { - __assert_fail(6634, 4804, 49, 3145); + __assert_fail(6930, 5002, 49, 3297); wasm2js_trap(); } __stack_pointer = $3 + 16 | 0; @@ -39742,7 +36763,7 @@ function b2RevoluteJoint__SetLimits_28float_2c_20float_29($0, $1, $2) { HEAPF32[$3 + 4 >> 2] = $2; $0 = HEAP32[$3 + 12 >> 2]; if (!(HEAPF32[$3 + 8 >> 2] <= HEAPF32[$3 + 4 >> 2])) { - __assert_fail(3974, 4382, 484, 3417); + __assert_fail(4156, 4580, 484, 3570); wasm2js_trap(); } if (!(HEAPF32[$3 + 8 >> 2] == HEAPF32[$0 + 120 >> 2] & HEAPF32[$3 + 4 >> 2] == HEAPF32[$0 + 124 >> 2])) { @@ -39805,21 +36826,6 @@ function std____2____split_buffer_int_2c_20std____2__allocator_int________split_ return HEAP32[$1 + 12 >> 2]; } -function emscripten__internal__FunctionInvoker_void_20_28__29_28b2FixtureDef__2c_20b2Shape_20const__29_2c_20void_2c_20b2FixtureDef__2c_20b2Shape_20const____invoke_28void_20_28___29_28b2FixtureDef__2c_20b2Shape_20const__29_2c_20b2FixtureDef__2c_20b2Shape_20const__29($0, $1, $2) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - var $3 = 0; - $3 = __stack_pointer - 16 | 0; - __stack_pointer = $3; - HEAP32[$3 + 12 >> 2] = $0; - HEAP32[$3 + 8 >> 2] = $1; - HEAP32[$3 + 4 >> 2] = $2; - $0 = HEAP32[HEAP32[$3 + 12 >> 2] >> 2]; - FUNCTION_TABLE[$0 | 0](emscripten__internal__BindingType_b2FixtureDef__2c_20void___fromWireType_28b2FixtureDef__29(HEAP32[$3 + 8 >> 2]), emscripten__internal__BindingType_b2Shape_20const__2c_20void___fromWireType_28b2Shape_20const__29(HEAP32[$3 + 4 >> 2])); - __stack_pointer = $3 + 16 | 0; -} - function std____2__vector_int_2c_20std____2__allocator_int____push_back_5babi_v160004_5d_28int_20const__29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -39839,42 +36845,6 @@ function std____2__vector_int_2c_20std____2__allocator_int____push_back_5babi_v1 __stack_pointer = $2 + 16 | 0; } -function bool_20_28b2PolygonShape____emscripten__internal__getContext_bool_20_28b2PolygonShape____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const__28bool_20_28b2PolygonShape____20const__29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const_29_29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - -function emscripten__internal__MethodInvoker_b2Shape__20_28b2Fixture____29_28_29_2c_20b2Shape__2c_20b2Fixture____invoke_28b2Shape__20_28b2Fixture____20const__29_28_29_2c_20b2Fixture__29($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var $2 = 0, $3 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - $1 = emscripten__internal__BindingType_b2Fixture__2c_20void___fromWireType_28b2Fixture__29(HEAP32[$2 + 8 >> 2]); - $0 = HEAP32[$2 + 12 >> 2]; - $3 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $1 = ($3 >> 1) + $1 | 0; - if ($3 & 1) { - $0 = HEAP32[HEAP32[$1 >> 2] + $0 >> 2]; - } - $0 = emscripten__internal__BindingType_b2Shape__2c_20void___toWireType_28b2Shape__29(FUNCTION_TABLE[$0 | 0]($1) | 0); - __stack_pointer = $2 + 16 | 0; - return $0 | 0; -} - function std____2__operator___5babi_v160004_5d_28std____2____tree_const_iterator_b2Fixture__2c_20std____2____tree_node_b2Fixture__2c_20void____2c_20long__20const__2c_20std____2____tree_const_iterator_b2Fixture__2c_20std____2____tree_node_b2Fixture__2c_20void____2c_20long__20const__29($0, $1) { var $2 = 0; $2 = __stack_pointer - 16 | 0; @@ -39886,21 +36856,6 @@ function std____2__operator___5babi_v160004_5d_28std____2____tree_const_iterator return $0 & 1; } -function bool_20_28b2CircleShape____emscripten__internal__getContext_bool_20_28b2CircleShape____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const__28bool_20_28b2CircleShape____20const__29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const_29_29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function emscripten__internal__Invoker_float_2c_20unsigned_20int___invoke_28float_20_28__29_28unsigned_20int_29_2c_20unsigned_20int_29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -39931,27 +36886,6 @@ function std____2____compressed_pair_b2Vec2__2c_20std____2__allocator_b2Vec2____ return $0; } -function emscripten__internal__MethodInvoker_b2Body__20_28b2Fixture____29_28_29_2c_20b2Body__2c_20b2Fixture____invoke_28b2Body__20_28b2Fixture____20const__29_28_29_2c_20b2Fixture__29($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var $2 = 0, $3 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - $1 = emscripten__internal__BindingType_b2Fixture__2c_20void___fromWireType_28b2Fixture__29(HEAP32[$2 + 8 >> 2]); - $0 = HEAP32[$2 + 12 >> 2]; - $3 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $1 = ($3 >> 1) + $1 | 0; - if ($3 & 1) { - $0 = HEAP32[HEAP32[$1 >> 2] + $0 >> 2]; - } - $0 = emscripten__internal__BindingType_b2Body__2c_20void___toWireType_28b2Body__29(FUNCTION_TABLE[$0 | 0]($1) | 0); - __stack_pointer = $2 + 16 | 0; - return $0 | 0; -} - function b2AABB__Contains_28b2AABB_20const__29_20const($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -39976,28 +36910,13 @@ function emscripten__internal__Signature_void_2c_20b2Vec2_20const__2c_20b2Vec2_2 var $0 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $0 = __stack_pointer - 16 | 0; __stack_pointer = $0; - if (!(HEAP8[29996] & 1)) { - wasm2js_i32$0 = 29992, wasm2js_i32$1 = _emval_get_method_caller(emscripten__internal__WithPolicies____ArgTypeList_void_2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20b2Color_20const____getCount_28_29_20const($0 + 15 | 0) | 0, emscripten__internal__WithPolicies____ArgTypeList_void_2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20b2Color_20const____getTypes_28_29_20const($0 + 15 | 0) | 0) | 0, + if (!(HEAP8[29404] & 1)) { + wasm2js_i32$0 = 29400, wasm2js_i32$1 = _emval_get_method_caller(emscripten__internal__WithPolicies____ArgTypeList_void_2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20b2Color_20const____getCount_28_29_20const($0 + 15 | 0) | 0, emscripten__internal__WithPolicies____ArgTypeList_void_2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20b2Color_20const____getTypes_28_29_20const($0 + 15 | 0) | 0) | 0, HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; - HEAP8[29996] = 1; + HEAP8[29404] = 1; } __stack_pointer = $0 + 16 | 0; - return HEAP32[7498]; -} - -function bool_20_28b2EdgeShape____emscripten__internal__getContext_bool_20_28b2EdgeShape____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const__28bool_20_28b2EdgeShape____20const__29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const_29_29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; + return HEAP32[7350]; } function std____2____compressed_pair_std____2____tree_end_node_std____2____tree_node_base_void_____2c_20std____2__allocator_std____2____tree_node_b2Fixture__2c_20void________compressed_pair_5babi_v160004_5d_true_2c_20void__28_29($0) { @@ -40012,27 +36931,6 @@ function std____2____compressed_pair_std____2____tree_end_node_std____2____tree_ return $0; } -function emscripten__internal__MethodInvoker_b2Fixture__20_28b2Body____29_28_29_2c_20b2Fixture__2c_20b2Body____invoke_28b2Fixture__20_28b2Body____20const__29_28_29_2c_20b2Body__29($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var $2 = 0, $3 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - $1 = emscripten__internal__BindingType_b2Body__2c_20void___fromWireType_28b2Body__29(HEAP32[$2 + 8 >> 2]); - $0 = HEAP32[$2 + 12 >> 2]; - $3 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $1 = ($3 >> 1) + $1 | 0; - if ($3 & 1) { - $0 = HEAP32[HEAP32[$1 >> 2] + $0 >> 2]; - } - $0 = emscripten__internal__BindingType_b2Fixture__2c_20void___toWireType_28b2Fixture__29(FUNCTION_TABLE[$0 | 0]($1) | 0); - __stack_pointer = $2 + 16 | 0; - return $0 | 0; -} - function emscripten__class__b2Draw_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__b2Draw_2c_20emscripten__internal__NoBaseClass___allow_subclass_b2DrawWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28b2DrawWrapper__29____invoke_28b2DrawWrapper__29($0) { $0 = $0 | 0; var $1 = 0; @@ -40057,10 +36955,58 @@ function b2DrawWrapper__DrawSolidCircle_28b2Vec2_20const__2c_20float_2c_20b2Vec2 HEAPF32[$5 + 20 >> 2] = $2; HEAP32[$5 + 16 >> 2] = $3; HEAP32[$5 + 12 >> 2] = $4; - void_20emscripten__wrapper_b2Draw___call_void_2c_20b2Vec2_20const__2c_20float__2c_20b2Vec2_20const__2c_20b2Color_20const___28char_20const__2c_20b2Vec2_20const__2c_20float__2c_20b2Vec2_20const__2c_20b2Color_20const__29_20const(HEAP32[$5 + 28 >> 2], 9459, HEAP32[$5 + 24 >> 2], $5 + 20 | 0, HEAP32[$5 + 16 >> 2], HEAP32[$5 + 12 >> 2]); + void_20emscripten__wrapper_b2Draw___call_void_2c_20b2Vec2_20const__2c_20float__2c_20b2Vec2_20const__2c_20b2Color_20const___28char_20const__2c_20b2Vec2_20const__2c_20float__2c_20b2Vec2_20const__2c_20b2Color_20const__29_20const(HEAP32[$5 + 28 >> 2], 9868, HEAP32[$5 + 24 >> 2], $5 + 20 | 0, HEAP32[$5 + 16 >> 2], HEAP32[$5 + 12 >> 2]); __stack_pointer = $5 + 32 | 0; } +function emscripten__internal__Invoker_bool_2c_20unsigned_20int_2c_20b2Vec2_20const____invoke_28bool_20_28__29_28unsigned_20int_2c_20b2Vec2_20const__29_2c_20unsigned_20int_2c_20b2Vec2__29($0, $1, $2) { + $0 = $0 | 0; + $1 = $1 | 0; + $2 = $2 | 0; + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[$3 + 12 >> 2] = $0; + HEAP32[$3 + 8 >> 2] = $1; + HEAP32[$3 + 4 >> 2] = $2; + $0 = HEAP32[$3 + 12 >> 2]; + $0 = emscripten__internal__BindingType_bool_2c_20void___toWireType_28bool_29(FUNCTION_TABLE[$0 | 0](emscripten__internal__BindingType_unsigned_20int_2c_20void___fromWireType_28unsigned_20int_29(HEAP32[$3 + 8 >> 2]), emscripten__internal__GenericBindingType_b2Vec2___fromWireType_28b2Vec2__29(HEAP32[$3 + 4 >> 2])) & 1); + __stack_pointer = $3 + 16 | 0; + return $0 & 1; +} + +function emscripten__internal__Invoker_b2Vec2_20const__2c_20unsigned_20int_2c_20int___invoke_28b2Vec2_20const__20_28__29_28unsigned_20int_2c_20int_29_2c_20unsigned_20int_2c_20int_29($0, $1, $2) { + $0 = $0 | 0; + $1 = $1 | 0; + $2 = $2 | 0; + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[$3 + 12 >> 2] = $0; + HEAP32[$3 + 8 >> 2] = $1; + HEAP32[$3 + 4 >> 2] = $2; + $0 = HEAP32[$3 + 12 >> 2]; + $0 = emscripten__internal__GenericBindingType_b2Vec2___toWireType_28b2Vec2_20const__29(FUNCTION_TABLE[$0 | 0](emscripten__internal__BindingType_unsigned_20int_2c_20void___fromWireType_28unsigned_20int_29(HEAP32[$3 + 8 >> 2]), emscripten__internal__BindingType_int_2c_20void___fromWireType_28int_29(HEAP32[$3 + 4 >> 2])) | 0); + __stack_pointer = $3 + 16 | 0; + return $0 | 0; +} + +function emscripten__internal__Invoker_b2AABB_20const__2c_20unsigned_20int_2c_20int___invoke_28b2AABB_20const__20_28__29_28unsigned_20int_2c_20int_29_2c_20unsigned_20int_2c_20int_29($0, $1, $2) { + $0 = $0 | 0; + $1 = $1 | 0; + $2 = $2 | 0; + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[$3 + 12 >> 2] = $0; + HEAP32[$3 + 8 >> 2] = $1; + HEAP32[$3 + 4 >> 2] = $2; + $0 = HEAP32[$3 + 12 >> 2]; + $0 = emscripten__internal__GenericBindingType_b2AABB___toWireType_28b2AABB_20const__29(FUNCTION_TABLE[$0 | 0](emscripten__internal__BindingType_unsigned_20int_2c_20void___fromWireType_28unsigned_20int_29(HEAP32[$3 + 8 >> 2]), emscripten__internal__BindingType_int_2c_20void___fromWireType_28int_29(HEAP32[$3 + 4 >> 2])) | 0); + __stack_pointer = $3 + 16 | 0; + return $0 | 0; +} + function b2PolygonContact__Create_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_2c_20b2BlockAllocator__29($0, $1, $2, $3, $4) { $0 = $0 | 0; $1 = $1 | 0; @@ -40096,13 +37042,13 @@ function b2CircleContact__b2CircleContact_28b2Fixture__2c_20b2Fixture__29($0, $1 $0 = HEAP32[$3 + 8 >> 2]; HEAP32[$3 + 12 >> 2] = $0; b2Contact__b2Contact_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_29($0, HEAP32[$3 + 4 >> 2], 0, HEAP32[$3 >> 2], 0); - HEAP32[$0 >> 2] = 18348; + HEAP32[$0 >> 2] = 18508; if (b2Fixture__GetType_28_29_20const(HEAP32[$0 + 48 >> 2])) { - __assert_fail(9382, 5104, 47, 3248); + __assert_fail(9791, 5302, 47, 3400); wasm2js_trap(); } if (b2Fixture__GetType_28_29_20const(HEAP32[$0 + 52 >> 2])) { - __assert_fail(9339, 5104, 48, 3248); + __assert_fail(9748, 5302, 48, 3400); wasm2js_trap(); } __stack_pointer = $3 + 16 | 0; @@ -40226,21 +37172,6 @@ function std____2__enable_if_is_reference_decltype_28_std__declval_std____2__rev return $0; } -function bool_20_28b2Shape____emscripten__internal__getContext_bool_20_28b2Shape____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const__28bool_20_28b2Shape____20const__29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const_29_29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function b2Mul_28b2Mat33_20const__2c_20b2Vec3_20const__29($0, $1, $2) { var $3 = 0; $3 = __stack_pointer + -64 | 0; @@ -40271,6 +37202,23 @@ function emscripten__internal__Invoker_unsigned_20int_2c_20unsigned_20int___invo return $0 | 0; } +function std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____push_back_5babi_v160004_5d_28b2Vec2___29($0, $1) { + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + HEAP32[$2 + 12 >> 2] = $0; + HEAP32[$2 + 8 >> 2] = $1; + $0 = HEAP32[$2 + 12 >> 2]; + label$1: { + if (HEAPU32[$0 + 4 >> 2] < HEAPU32[std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______end_cap_5babi_v160004_5d_28_29($0) >> 2]) { + void_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______construct_one_at_end_5babi_v160004_5d_b2Vec2__28b2Vec2___29($0, HEAP32[$2 + 8 >> 2]); + break label$1; + } + void_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______push_back_slow_path_b2Vec2__28b2Vec2___29($0, HEAP32[$2 + 8 >> 2]); + } + __stack_pointer = $2 + 16 | 0; +} + function void_20_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______emscripten__internal__getContext_void_20_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______29_28unsigned_20long_2c_20b2Vec2_20const__29__28void_20_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______20const__29_28unsigned_20long_2c_20b2Vec2_20const__29_29_29_28unsigned_20long_2c_20b2Vec2_20const__29($0) { var $1 = 0, $2 = 0, $3 = 0; $1 = __stack_pointer - 16 | 0; @@ -40338,13 +37286,13 @@ function emscripten__internal__Signature_void_2c_20b2Vec2_20const__2c_20float__2 var $0 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $0 = __stack_pointer - 16 | 0; __stack_pointer = $0; - if (!(HEAP8[29980] & 1)) { - wasm2js_i32$0 = 29976, wasm2js_i32$1 = _emval_get_method_caller(emscripten__internal__WithPolicies____ArgTypeList_void_2c_20b2Vec2_20const__2c_20float__2c_20b2Color_20const____getCount_28_29_20const($0 + 15 | 0) | 0, emscripten__internal__WithPolicies____ArgTypeList_void_2c_20b2Vec2_20const__2c_20float__2c_20b2Color_20const____getTypes_28_29_20const($0 + 15 | 0) | 0) | 0, + if (!(HEAP8[29388] & 1)) { + wasm2js_i32$0 = 29384, wasm2js_i32$1 = _emval_get_method_caller(emscripten__internal__WithPolicies____ArgTypeList_void_2c_20b2Vec2_20const__2c_20float__2c_20b2Color_20const____getCount_28_29_20const($0 + 15 | 0) | 0, emscripten__internal__WithPolicies____ArgTypeList_void_2c_20b2Vec2_20const__2c_20float__2c_20b2Color_20const____getTypes_28_29_20const($0 + 15 | 0) | 0) | 0, HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; - HEAP8[29980] = 1; + HEAP8[29388] = 1; } __stack_pointer = $0 + 16 | 0; - return HEAP32[7494]; + return HEAP32[7346]; } function emscripten__internal__Invoker_b2RayCastCallbackWrapper__2c_20emscripten__val_____invoke_28b2RayCastCallbackWrapper__20_28__29_28emscripten__val___29_2c_20emscripten___EM_VAL__29($0, $1) { @@ -40378,6 +37326,7 @@ function emscripten__internal__Invoker_b2ContactListenerWrapper__2c_20emscripten __stack_pointer = $2 + 16 | 0; return $0 | 0; } + function b2BroadPhase__TestOverlap_28int_2c_20int_29_20const($0, $1, $2) { var $3 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $3 = __stack_pointer - 32 | 0; @@ -40444,13 +37393,13 @@ function emscripten__internal__Signature_void_2c_20unsigned_20int__2c_20int__2c_ var $0 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $0 = __stack_pointer - 16 | 0; __stack_pointer = $0; - if (!(HEAP8[29972] & 1)) { - wasm2js_i32$0 = 29968, wasm2js_i32$1 = _emval_get_method_caller(emscripten__internal__WithPolicies____ArgTypeList_void_2c_20unsigned_20int__2c_20int__2c_20b2Color_20const____getCount_28_29_20const($0 + 15 | 0) | 0, emscripten__internal__WithPolicies____ArgTypeList_void_2c_20unsigned_20int__2c_20int__2c_20b2Color_20const____getTypes_28_29_20const($0 + 15 | 0) | 0) | 0, + if (!(HEAP8[29380] & 1)) { + wasm2js_i32$0 = 29376, wasm2js_i32$1 = _emval_get_method_caller(emscripten__internal__WithPolicies____ArgTypeList_void_2c_20unsigned_20int__2c_20int__2c_20b2Color_20const____getCount_28_29_20const($0 + 15 | 0) | 0, emscripten__internal__WithPolicies____ArgTypeList_void_2c_20unsigned_20int__2c_20int__2c_20b2Color_20const____getTypes_28_29_20const($0 + 15 | 0) | 0) | 0, HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; - HEAP8[29972] = 1; + HEAP8[29380] = 1; } __stack_pointer = $0 + 16 | 0; - return HEAP32[7492]; + return HEAP32[7344]; } function emscripten__internal__VectorAccess_std____2__vector_int_2c_20std____2__allocator_int_____set_28std____2__vector_int_2c_20std____2__allocator_int____2c_20unsigned_20long_2c_20int_20const__29($0, $1, $2) { @@ -40519,6 +37468,28 @@ function emscripten__internal__FunctionInvoker_void_20_28__29_28b2Body__2c_20b2M __stack_pointer = $3 + 16 | 0; } +function b2DynamicTree__FreeNode_28int_29($0, $1) { + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + HEAP32[$2 + 12 >> 2] = $0; + HEAP32[$2 + 8 >> 2] = $1; + $0 = HEAP32[$2 + 12 >> 2]; + if (!(HEAP32[$2 + 8 >> 2] < HEAP32[$0 + 12 >> 2] & HEAP32[$2 + 8 >> 2] >= 0)) { + __assert_fail(1430, 6056, 98, 10060); + wasm2js_trap(); + } + if (HEAP32[$0 + 8 >> 2] <= 0) { + __assert_fail(2514, 6056, 99, 10060); + wasm2js_trap(); + } + HEAP32[(HEAP32[$0 + 4 >> 2] + Math_imul(HEAP32[$2 + 8 >> 2], 40) | 0) + 20 >> 2] = HEAP32[$0 + 16 >> 2]; + HEAP32[(HEAP32[$0 + 4 >> 2] + Math_imul(HEAP32[$2 + 8 >> 2], 40) | 0) + 32 >> 2] = -1; + HEAP32[$0 + 16 >> 2] = HEAP32[$2 + 8 >> 2]; + HEAP32[$0 + 8 >> 2] = HEAP32[$0 + 8 >> 2] - 1; + __stack_pointer = $2 + 16 | 0; +} + function std____2__vector_int_2c_20std____2__allocator_int____vector_5babi_v160004_5d_28_29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -40550,28 +37521,6 @@ function emscripten__internal__Invoker_b2QueryCallbackWrapper__2c_20emscripten__ return $0 | 0; } -function b2DynamicTree__FreeNode_28int_29($0, $1) { - var $2 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - $0 = HEAP32[$2 + 12 >> 2]; - if (!(HEAP32[$2 + 8 >> 2] < HEAP32[$0 + 12 >> 2] & HEAP32[$2 + 8 >> 2] >= 0)) { - __assert_fail(1424, 5858, 98, 9651); - wasm2js_trap(); - } - if (HEAP32[$0 + 8 >> 2] <= 0) { - __assert_fail(2415, 5858, 99, 9651); - wasm2js_trap(); - } - HEAP32[(HEAP32[$0 + 4 >> 2] + Math_imul(HEAP32[$2 + 8 >> 2], 40) | 0) + 20 >> 2] = HEAP32[$0 + 16 >> 2]; - HEAP32[(HEAP32[$0 + 4 >> 2] + Math_imul(HEAP32[$2 + 8 >> 2], 40) | 0) + 32 >> 2] = -1; - HEAP32[$0 + 16 >> 2] = HEAP32[$2 + 8 >> 2]; - HEAP32[$0 + 8 >> 2] = HEAP32[$0 + 8 >> 2] - 1; - __stack_pointer = $2 + 16 | 0; -} - function b2BodyDef__b2BodyDef_28_29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -40654,10 +37603,10 @@ function b2SizeMap__b2SizeMap_28_29($0) { while (1) { if (HEAP32[$1 >> 2] <= 640) { if (HEAP32[$1 + 4 >> 2] >= 14) { - __assert_fail(2264, 5308, 60, 6140); + __assert_fail(2363, 5506, 60, 6345); wasm2js_trap(); } else { - if (HEAP32[$1 >> 2] > HEAP32[(HEAP32[$1 + 4 >> 2] << 2) + 18240 >> 2]) { + if (HEAP32[$1 >> 2] > HEAP32[(HEAP32[$1 + 4 >> 2] << 2) + 18400 >> 2]) { HEAP32[$1 + 4 >> 2] = HEAP32[$1 + 4 >> 2] + 1; } HEAP8[HEAP32[$1 >> 2] + $0 | 0] = HEAP32[$1 + 4 >> 2]; @@ -40698,25 +37647,6 @@ function b2Body__ApplyLinearImpulseToCenter_28b2Vec2_20const__2c_20bool_29($0, $ __stack_pointer = $3 + 32 | 0; } -function void_20emscripten__internal__MemberAccess_b2FixtureDef_2c_20b2Filter___setWire_b2FixtureDef__28b2Filter_20b2FixtureDef____20const__2c_20b2FixtureDef__2c_20b2Filter__29($0, $1, $2) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - var $3 = 0; - $3 = __stack_pointer - 16 | 0; - __stack_pointer = $3; - HEAP32[$3 + 12 >> 2] = $0; - HEAP32[$3 + 8 >> 2] = $1; - HEAP32[$3 + 4 >> 2] = $2; - $0 = emscripten__internal__GenericBindingType_b2Filter___fromWireType_28b2Filter__29(HEAP32[$3 + 4 >> 2]); - $1 = HEAP32[$3 + 8 >> 2] + HEAP32[HEAP32[$3 + 12 >> 2] >> 2] | 0; - $2 = HEAPU16[$0 >> 1] | HEAPU16[$0 + 2 >> 1] << 16; - HEAP16[$1 >> 1] = $2; - HEAP16[$1 + 2 >> 1] = $2 >>> 16; - HEAP16[$1 + 4 >> 1] = HEAPU16[$0 + 4 >> 1]; - __stack_pointer = $3 + 16 | 0; -} - function emscripten__internal__VectorAccess_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2_____set_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20unsigned_20long_2c_20b2Vec2_20const__29($0, $1, $2) { $0 = $0 | 0; $1 = $1 | 0; @@ -40800,7 +37730,7 @@ function b2ContactListenerWrapper__BeginContact_28unsigned_20int_29($0, $1) { break label$1; } } - void_20emscripten__wrapper_b2ContactListener___call_void_2c_20unsigned_20int___28char_20const__2c_20unsigned_20int__29_20const($0, 3162, $2 + 8 | 0); + void_20emscripten__wrapper_b2ContactListener___call_void_2c_20unsigned_20int___28char_20const__2c_20unsigned_20int__29_20const($0, 3314, $2 + 8 | 0); } __stack_pointer = $2 + 16 | 0; } @@ -40835,7 +37765,7 @@ function b2ContactListenerWrapper__EndContact_28unsigned_20int_29($0, $1) { break label$1; } } - void_20emscripten__wrapper_b2ContactListener___call_void_2c_20unsigned_20int___28char_20const__2c_20unsigned_20int__29_20const($0, 3264, $2 + 8 | 0); + void_20emscripten__wrapper_b2ContactListener___call_void_2c_20unsigned_20int___28char_20const__2c_20unsigned_20int__29_20const($0, 3416, $2 + 8 | 0); } __stack_pointer = $2 + 16 | 0; } @@ -40991,13 +37921,13 @@ function emscripten__internal__Signature_void_2c_20unsigned_20int__2c_20unsigned var $0 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $0 = __stack_pointer - 16 | 0; __stack_pointer = $0; - if (!(HEAP8[29964] & 1)) { - wasm2js_i32$0 = 29960, wasm2js_i32$1 = _emval_get_method_caller(emscripten__internal__WithPolicies____ArgTypeList_void_2c_20unsigned_20int__2c_20unsigned_20int____getCount_28_29_20const($0 + 15 | 0) | 0, emscripten__internal__WithPolicies____ArgTypeList_void_2c_20unsigned_20int__2c_20unsigned_20int____getTypes_28_29_20const($0 + 15 | 0) | 0) | 0, + if (!(HEAP8[29372] & 1)) { + wasm2js_i32$0 = 29368, wasm2js_i32$1 = _emval_get_method_caller(emscripten__internal__WithPolicies____ArgTypeList_void_2c_20unsigned_20int__2c_20unsigned_20int____getCount_28_29_20const($0 + 15 | 0) | 0, emscripten__internal__WithPolicies____ArgTypeList_void_2c_20unsigned_20int__2c_20unsigned_20int____getTypes_28_29_20const($0 + 15 | 0) | 0) | 0, HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; - HEAP8[29964] = 1; + HEAP8[29372] = 1; } __stack_pointer = $0 + 16 | 0; - return HEAP32[7490]; + return HEAP32[7342]; } function b2EdgeAndPolygonContact__Evaluate_28b2Manifold__2c_20b2Transform_20const__2c_20b2Transform_20const__29($0, $1, $2, $3) { @@ -41155,21 +38085,6 @@ function std____2____tree_b2Fixture__2c_20std____2__less_b2Fixture___2c_20std___ return $0; } -function emscripten__internal__FunctionInvoker_void_20_28__29_28b2Shape__2c_20float_29_2c_20void_2c_20b2Shape__2c_20float___invoke_28void_20_28___29_28b2Shape__2c_20float_29_2c_20b2Shape__2c_20float_29($0, $1, $2) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = Math_fround($2); - var $3 = 0; - $3 = __stack_pointer - 16 | 0; - __stack_pointer = $3; - HEAP32[$3 + 12 >> 2] = $0; - HEAP32[$3 + 8 >> 2] = $1; - HEAPF32[$3 + 4 >> 2] = $2; - $0 = HEAP32[HEAP32[$3 + 12 >> 2] >> 2]; - FUNCTION_TABLE[$0 | 0](emscripten__internal__BindingType_b2Shape__2c_20void___fromWireType_28b2Shape__29(HEAP32[$3 + 8 >> 2]), emscripten__internal__BindingType_float_2c_20void___fromWireType_28float_29(HEAPF32[$3 + 4 >> 2])); - __stack_pointer = $3 + 16 | 0; -} - function void_20emscripten__internal__MemberAccess_b2PrismaticJointDef_2c_20b2Vec2___setWire_b2PrismaticJointDef__28b2Vec2_20b2PrismaticJointDef____20const__2c_20b2PrismaticJointDef__2c_20b2Vec2__29($0, $1, $2) { $0 = $0 | 0; $1 = $1 | 0; @@ -41435,16 +38350,6 @@ function b2EPCollider__b2EPCollider_28_29($0) { return $0; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int___getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const__2c_20emscripten__internal__AllowedRawPointer_b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function bool_20_28__emscripten__internal__getContext_bool_20_28__29_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20unsigned_20long_2c_20b2Vec2_20const__29__28bool_20_28__20const__29_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20unsigned_20long_2c_20b2Vec2_20const__29_29_29_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20unsigned_20long_2c_20b2Vec2_20const__29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -41502,35 +38407,6 @@ function std____2____tree_iterator_b2Fixture__2c_20std____2____tree_node_b2Fixtu return $0; } -function emscripten__internal__FunctionInvoker_b2Shape_20const__20_28__29_28b2FixtureDef__29_2c_20b2Shape_20const__2c_20b2FixtureDef____invoke_28b2Shape_20const__20_28___29_28b2FixtureDef__29_2c_20b2FixtureDef__29($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var $2 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - $0 = HEAP32[HEAP32[$2 + 12 >> 2] >> 2]; - $0 = emscripten__internal__BindingType_b2Shape_20const__2c_20void___toWireType_28b2Shape_20const__29(FUNCTION_TABLE[$0 | 0](emscripten__internal__BindingType_b2FixtureDef__2c_20void___fromWireType_28b2FixtureDef__29(HEAP32[$2 + 8 >> 2])) | 0); - __stack_pointer = $2 + 16 | 0; - return $0 | 0; -} - -function bool_20_28b2Fixture____emscripten__internal__getContext_bool_20_28b2Fixture____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20int_29_20const__28bool_20_28b2Fixture____20const__29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20int_29_20const_29_29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20int_29_20const($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function b2RevoluteJointDef__b2RevoluteJointDef_28_29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -41554,16 +38430,6 @@ function b2RevoluteJointDef__b2RevoluteJointDef_28_29($0) { return $0; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int___getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const__2c_20emscripten__internal__AllowedRawPointer_b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function unsigned_20long_20_28std____2__vector_int_2c_20std____2__allocator_int______emscripten__internal__getContext_unsigned_20long_20_28std____2__vector_int_2c_20std____2__allocator_int______29_28_29_20const__28unsigned_20long_20_28std____2__vector_int_2c_20std____2__allocator_int______20const__29_28_29_20const_29_29_28_29_20const($0) { var $1 = 0, $2 = 0, $3 = 0; $1 = __stack_pointer - 16 | 0; @@ -41626,14 +38492,19 @@ function emscripten__val_20_28__emscripten__internal__getContext_emscripten__val return HEAP32[$1 + 8 >> 2]; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int___getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const__2c_20emscripten__internal__AllowedRawPointer_b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; +function emscripten__internal__Invoker_void_2c_20unsigned_20int_2c_20b2Filter_20const____invoke_28void_20_28__29_28unsigned_20int_2c_20b2Filter_20const__29_2c_20unsigned_20int_2c_20b2Filter__29($0, $1, $2) { + $0 = $0 | 0; + $1 = $1 | 0; + $2 = $2 | 0; + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[$3 + 12 >> 2] = $0; + HEAP32[$3 + 8 >> 2] = $1; + HEAP32[$3 + 4 >> 2] = $2; + $0 = HEAP32[$3 + 12 >> 2]; + FUNCTION_TABLE[$0 | 0](emscripten__internal__BindingType_unsigned_20int_2c_20void___fromWireType_28unsigned_20int_29(HEAP32[$3 + 8 >> 2]), emscripten__internal__GenericBindingType_b2Filter___fromWireType_28b2Filter__29(HEAP32[$3 + 4 >> 2])); + __stack_pointer = $3 + 16 | 0; } function void_20emscripten__internal__MemberAccess_b2WheelJointDef_2c_20b2Vec2___setWire_b2WheelJointDef__28b2Vec2_20b2WheelJointDef____20const__2c_20b2WheelJointDef__2c_20b2Vec2__29($0, $1, $2) { @@ -41897,36 +38768,6 @@ function std____2__allocator_int___allocate_5babi_v160004_5d_28unsigned_20long_2 return $0; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int___getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const__2c_20emscripten__internal__AllowedRawPointer_b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - -function void_20emscripten__internal__MemberAccess_b2CircleShape_2c_20b2Vec2___setWire_b2CircleShape__28b2Vec2_20b2CircleShape____20const__2c_20b2CircleShape__2c_20b2Vec2__29($0, $1, $2) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - var $3 = 0; - $3 = __stack_pointer - 16 | 0; - __stack_pointer = $3; - HEAP32[$3 + 12 >> 2] = $0; - HEAP32[$3 + 8 >> 2] = $1; - HEAP32[$3 + 4 >> 2] = $2; - $1 = emscripten__internal__GenericBindingType_b2Vec2___fromWireType_28b2Vec2__29(HEAP32[$3 + 4 >> 2]); - $0 = HEAP32[$1 >> 2]; - $2 = HEAP32[$1 + 4 >> 2]; - $1 = $0; - $0 = HEAP32[$3 + 8 >> 2] + HEAP32[HEAP32[$3 + 12 >> 2] >> 2] | 0; - HEAP32[$0 >> 2] = $1; - HEAP32[$0 + 4 >> 2] = $2; - __stack_pointer = $3 + 16 | 0; -} - function emscripten__internal__MethodInvoker_void_20_28b2WeldJoint____29_28_29_2c_20void_2c_20b2WeldJoint____invoke_28void_20_28b2WeldJoint____20const__29_28_29_2c_20b2WeldJoint__29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -42014,21 +38855,6 @@ function std____2__pair_std____2____tree_iterator_b2Fixture__2c_20std____2____tr return $0; } -function void_20_28b2PolygonShape____emscripten__internal__getContext_void_20_28b2PolygonShape____29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const__28void_20_28b2PolygonShape____20const__29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const_29_29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function void_20_28b2Draw____emscripten__internal__getContext_void_20_28b2Draw____29_28b2Vec2_20const__2c_20b2Vec2_20const__2c_20b2Color_20const__29__28void_20_28b2Draw____20const__29_28b2Vec2_20const__2c_20b2Vec2_20const__2c_20b2Color_20const__29_29_29_28b2Vec2_20const__2c_20b2Vec2_20const__2c_20b2Color_20const__29($0) { var $1 = 0, $2 = 0, $3 = 0; $1 = __stack_pointer - 16 | 0; @@ -42113,53 +38939,6 @@ function void_20_28std____2__vector_int_2c_20std____2__allocator_int______emscri return HEAP32[$1 + 8 >> 2]; } -function void_20_28b2CircleShape____emscripten__internal__getContext_void_20_28b2CircleShape____29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const__28void_20_28b2CircleShape____20const__29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const_29_29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - -function bool_20_28b2PolygonShape____emscripten__internal__getContext_bool_20_28b2PolygonShape____29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const__28bool_20_28b2PolygonShape____20const__29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const_29_29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - -function b2Fixture__TestPoint_28b2Vec2_20const__29_20const($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var $2 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0, wasm2js_i32$2 = 0, wasm2js_i32$3 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - $0 = HEAP32[$2 + 12 >> 2]; - $1 = HEAP32[$0 + 12 >> 2]; - $0 = (wasm2js_i32$1 = $1, wasm2js_i32$2 = b2Body__GetTransform_28_29_20const(HEAP32[$0 + 8 >> 2]), - wasm2js_i32$3 = HEAP32[$2 + 8 >> 2], wasm2js_i32$0 = HEAP32[HEAP32[$1 >> 2] + 16 >> 2], - FUNCTION_TABLE[wasm2js_i32$0](wasm2js_i32$1 | 0, wasm2js_i32$2 | 0, wasm2js_i32$3 | 0) | 0); - __stack_pointer = $2 + 16 | 0; - return $0 & 1; -} - function bool_20_28__emscripten__internal__getContext_bool_20_28__29_28std____2__vector_int_2c_20std____2__allocator_int____2c_20unsigned_20long_2c_20int_20const__29__28bool_20_28__20const__29_28std____2__vector_int_2c_20std____2__allocator_int____2c_20unsigned_20long_2c_20int_20const__29_29_29_28std____2__vector_int_2c_20std____2__allocator_int____2c_20unsigned_20long_2c_20int_20const__29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -42192,41 +38971,6 @@ function void_20emscripten__internal__MemberAccess_b2MassData_2c_20b2Vec2___setW __stack_pointer = $3 + 16 | 0; } -function void_20_28b2PolygonShape____emscripten__internal__getContext_void_20_28b2PolygonShape____29_28float_2c_20float_2c_20b2Vec2_20const__2c_20float_29__28void_20_28b2PolygonShape____20const__29_28float_2c_20float_2c_20b2Vec2_20const__2c_20float_29_29_29_28float_2c_20float_2c_20b2Vec2_20const__2c_20float_29($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - -function emscripten__internal__MethodInvoker_void_20_28b2Fixture____29_28_29_2c_20void_2c_20b2Fixture____invoke_28void_20_28b2Fixture____20const__29_28_29_2c_20b2Fixture__29($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var $2 = 0, $3 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - $1 = emscripten__internal__BindingType_b2Fixture__2c_20void___fromWireType_28b2Fixture__29(HEAP32[$2 + 8 >> 2]); - $0 = HEAP32[$2 + 12 >> 2]; - $3 = HEAP32[$0 + 4 >> 2]; - $0 = HEAP32[$0 >> 2]; - $1 = ($3 >> 1) + $1 | 0; - if ($3 & 1) { - $0 = HEAP32[HEAP32[$1 >> 2] + $0 >> 2]; - } - FUNCTION_TABLE[$0 | 0]($1); - __stack_pointer = $2 + 16 | 0; -} - function emscripten__internal__Invoker_void_2c_20unsigned_20int_2c_20float___invoke_28void_20_28__29_28unsigned_20int_2c_20float_29_2c_20unsigned_20int_2c_20float_29($0, $1, $2) { $0 = $0 | 0; $1 = $1 | 0; @@ -42242,21 +38986,6 @@ function emscripten__internal__Invoker_void_2c_20unsigned_20int_2c_20float___inv __stack_pointer = $3 + 16 | 0; } -function bool_20_28b2CircleShape____emscripten__internal__getContext_bool_20_28b2CircleShape____29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const__28bool_20_28b2CircleShape____20const__29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const_29_29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function void_20emscripten__internal__MemberAccess_b2Transform_2c_20b2Rot___setWire_b2Transform__28b2Rot_20b2Transform____20const__2c_20b2Transform__2c_20b2Rot__29($0, $1, $2) { $0 = $0 | 0; $1 = $1 | 0; @@ -42304,19 +39033,17 @@ function __cxxabiv1____si_class_type_info__search_above_dst_28__cxxabiv1____dyna FUNCTION_TABLE[HEAP32[HEAP32[$0 >> 2] + 20 >> 2]]($0, $1, $2, $3, $4, $5); } -function void_20_28b2EdgeShape____emscripten__internal__getContext_void_20_28b2EdgeShape____29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const__28void_20_28b2EdgeShape____20const__29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const_29_29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; +function emscripten__internal__Signature_void_2c_20b2Transform_20const____get_method_caller_28_29() { + var $0 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; + $0 = __stack_pointer - 16 | 0; + __stack_pointer = $0; + if (!(HEAP8[29412] & 1)) { + wasm2js_i32$0 = 29408, wasm2js_i32$1 = _emval_get_method_caller(emscripten__internal__WithPolicies____ArgTypeList_void_2c_20b2Transform_20const____getCount_28_29_20const($0 + 15 | 0) | 0, emscripten__internal__WithPolicies____ArgTypeList_void_2c_20b2Transform_20const____getTypes_28_29_20const($0 + 15 | 0) | 0) | 0, + HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + HEAP8[29412] = 1; + } + __stack_pointer = $0 + 16 | 0; + return HEAP32[7352]; } function void_20emscripten__internal__MemberAccess_b2BodyDef_2c_20b2Vec2___setWire_b2BodyDef__28b2Vec2_20b2BodyDef____20const__2c_20b2BodyDef__2c_20b2Vec2__29($0, $1, $2) { @@ -42339,32 +39066,14 @@ function void_20emscripten__internal__MemberAccess_b2BodyDef_2c_20b2Vec2___setWi __stack_pointer = $3 + 16 | 0; } -function emscripten__internal__Signature_void_2c_20b2Transform_20const____get_method_caller_28_29() { - var $0 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; - $0 = __stack_pointer - 16 | 0; - __stack_pointer = $0; - if (!(HEAP8[30004] & 1)) { - wasm2js_i32$0 = 3e4, wasm2js_i32$1 = _emval_get_method_caller(emscripten__internal__WithPolicies____ArgTypeList_void_2c_20b2Transform_20const____getCount_28_29_20const($0 + 15 | 0) | 0, emscripten__internal__WithPolicies____ArgTypeList_void_2c_20b2Transform_20const____getTypes_28_29_20const($0 + 15 | 0) | 0) | 0, - HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; - HEAP8[30004] = 1; - } - __stack_pointer = $0 + 16 | 0; - return HEAP32[7500]; -} - -function bool_20_28b2EdgeShape____emscripten__internal__getContext_bool_20_28b2EdgeShape____29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const__28bool_20_28b2EdgeShape____20const__29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const_29_29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const($0) { - var $1 = 0, $2 = 0, $3 = 0; +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20bool_2c_20unsigned_20short_2c_20unsigned_20short_2c_20short___getTypes_28_29_20const($0) { + var $1 = 0; $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; + $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20bool_2c_20unsigned_20short_2c_20unsigned_20short_2c_20short____get_28_29(); __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; + return $0; } function b2DynamicTree__DestroyProxy_28int_29($0, $1) { @@ -42375,11 +39084,11 @@ function b2DynamicTree__DestroyProxy_28int_29($0, $1) { HEAP32[$2 + 8 >> 2] = $1; $0 = HEAP32[$2 + 12 >> 2]; if (!(HEAP32[$2 + 8 >> 2] < HEAP32[$0 + 12 >> 2] & HEAP32[$2 + 8 >> 2] >= 0)) { - __assert_fail(1383, 5858, 128, 1078); + __assert_fail(1389, 6056, 128, 1078); wasm2js_trap(); } if (!(b2TreeNode__IsLeaf_28_29_20const(HEAP32[$0 + 4 >> 2] + Math_imul(HEAP32[$2 + 8 >> 2], 40) | 0) & 1)) { - __assert_fail(12235, 5858, 129, 1078); + __assert_fail(12709, 6056, 129, 1078); wasm2js_trap(); } b2DynamicTree__RemoveLeaf_28int_29($0, HEAP32[$2 + 8 >> 2]); @@ -42387,18 +39096,6 @@ function b2DynamicTree__DestroyProxy_28int_29($0, $1) { __stack_pointer = $2 + 16 | 0; } -function void_20_28__emscripten__internal__getContext_void_20_28__29_28b2PolygonShape__2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20int_29__28void_20_28__20const__29_28b2PolygonShape__2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20int_29_29_29_28b2PolygonShape__2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20int_29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(4); - HEAP32[$0 >> 2] = HEAP32[HEAP32[$1 + 12 >> 2] >> 2]; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function b2Body__ApplyAngularImpulse_28float_2c_20bool_29($0, $1, $2) { $0 = $0 | 0; $1 = Math_fround($1); @@ -42507,7 +39204,7 @@ function b2DrawWrapper__DrawSegment_28b2Vec2_20const__2c_20b2Vec2_20const__2c_20 HEAP32[$4 + 8 >> 2] = $1; HEAP32[$4 + 4 >> 2] = $2; HEAP32[$4 >> 2] = $3; - void_20emscripten__wrapper_b2Draw___call_void_2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20b2Color_20const___28char_20const__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20b2Color_20const__29_20const(HEAP32[$4 + 12 >> 2], 2861, HEAP32[$4 + 8 >> 2], HEAP32[$4 + 4 >> 2], HEAP32[$4 >> 2]); + void_20emscripten__wrapper_b2Draw___call_void_2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20b2Color_20const___28char_20const__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20b2Color_20const__29_20const(HEAP32[$4 + 12 >> 2], 2987, HEAP32[$4 + 8 >> 2], HEAP32[$4 + 4 >> 2], HEAP32[$4 >> 2]); __stack_pointer = $4 + 16 | 0; } @@ -42539,21 +39236,6 @@ function b2WheelJoint__GetReactionForce_28float_29_20const($0, $1, $2) { __stack_pointer = $3 + 32 | 0; } -function void_20_28b2Shape____emscripten__internal__getContext_void_20_28b2Shape____29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const__28void_20_28b2Shape____20const__29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const_29_29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function b2PolygonShape__Clone_28b2BlockAllocator__29_20const($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -42617,26 +39299,26 @@ function emscripten__internal__Signature_void_2c_20unsigned_20int____get_method_ var $0 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $0 = __stack_pointer - 16 | 0; __stack_pointer = $0; - if (!(HEAP8[29956] & 1)) { - wasm2js_i32$0 = 29952, wasm2js_i32$1 = _emval_get_method_caller(emscripten__internal__WithPolicies____ArgTypeList_void_2c_20unsigned_20int____getCount_28_29_20const($0 + 15 | 0) | 0, emscripten__internal__WithPolicies____ArgTypeList_void_2c_20unsigned_20int____getTypes_28_29_20const($0 + 15 | 0) | 0) | 0, + if (!(HEAP8[29364] & 1)) { + wasm2js_i32$0 = 29360, wasm2js_i32$1 = _emval_get_method_caller(emscripten__internal__WithPolicies____ArgTypeList_void_2c_20unsigned_20int____getCount_28_29_20const($0 + 15 | 0) | 0, emscripten__internal__WithPolicies____ArgTypeList_void_2c_20unsigned_20int____getTypes_28_29_20const($0 + 15 | 0) | 0) | 0, HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; - HEAP8[29956] = 1; + HEAP8[29364] = 1; } __stack_pointer = $0 + 16 | 0; - return HEAP32[7488]; + return HEAP32[7340]; } function emscripten__internal__Signature_bool_2c_20unsigned_20int____get_method_caller_28_29() { var $0 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $0 = __stack_pointer - 16 | 0; __stack_pointer = $0; - if (!(HEAP8[29940] & 1)) { - wasm2js_i32$0 = 29936, wasm2js_i32$1 = _emval_get_method_caller(emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20unsigned_20int____getCount_28_29_20const($0 + 15 | 0) | 0, emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20unsigned_20int____getTypes_28_29_20const($0 + 15 | 0) | 0) | 0, + if (!(HEAP8[29348] & 1)) { + wasm2js_i32$0 = 29344, wasm2js_i32$1 = _emval_get_method_caller(emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20unsigned_20int____getCount_28_29_20const($0 + 15 | 0) | 0, emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20unsigned_20int____getTypes_28_29_20const($0 + 15 | 0) | 0) | 0, HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; - HEAP8[29940] = 1; + HEAP8[29348] = 1; } __stack_pointer = $0 + 16 | 0; - return HEAP32[7484]; + return HEAP32[7336]; } function emscripten__internal__MethodInvoker_void_20_28b2Body____29_28_29_2c_20void_2c_20b2Body____invoke_28void_20_28b2Body____20const__29_28_29_2c_20b2Body__29($0, $1) { @@ -42659,21 +39341,6 @@ function emscripten__internal__MethodInvoker_void_20_28b2Body____29_28_29_2c_20v __stack_pointer = $2 + 16 | 0; } -function bool_20_28b2Shape____emscripten__internal__getContext_bool_20_28b2Shape____29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const__28bool_20_28b2Shape____20const__29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const_29_29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function b2MotorJoint__SetLinearOffset_28b2Vec2_20const__29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -42726,6 +39393,21 @@ function b2Mul22_28b2Mat33_20const__2c_20b2Vec2_20const__29($0, $1, $2) { __stack_pointer = $3 + 16 | 0; } +function emscripten__internal__Invoker_void_2c_20unsigned_20int_2c_20int___invoke_28void_20_28__29_28unsigned_20int_2c_20int_29_2c_20unsigned_20int_2c_20int_29($0, $1, $2) { + $0 = $0 | 0; + $1 = $1 | 0; + $2 = $2 | 0; + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[$3 + 12 >> 2] = $0; + HEAP32[$3 + 8 >> 2] = $1; + HEAP32[$3 + 4 >> 2] = $2; + $0 = HEAP32[$3 + 12 >> 2]; + FUNCTION_TABLE[$0 | 0](emscripten__internal__BindingType_unsigned_20int_2c_20void___fromWireType_28unsigned_20int_29(HEAP32[$3 + 8 >> 2]), emscripten__internal__BindingType_int_2c_20void___fromWireType_28int_29(HEAP32[$3 + 4 >> 2])); + __stack_pointer = $3 + 16 | 0; +} + function b2CircleShape__Clone_28b2BlockAllocator__29_20const($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -42770,6 +39452,21 @@ function void_20_28b2Draw____emscripten__internal__getContext_void_20_28b2Draw__ return HEAP32[$1 + 8 >> 2]; } +function b2Fixture__TestPoint_28b2Vec2_20const__29_20const($0, $1) { + var $2 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0, wasm2js_i32$2 = 0, wasm2js_i32$3 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + HEAP32[$2 + 12 >> 2] = $0; + HEAP32[$2 + 8 >> 2] = $1; + $0 = HEAP32[$2 + 12 >> 2]; + $1 = HEAP32[$0 + 12 >> 2]; + $0 = (wasm2js_i32$1 = $1, wasm2js_i32$2 = b2Body__GetTransform_28_29_20const(HEAP32[$0 + 8 >> 2]), + wasm2js_i32$3 = HEAP32[$2 + 8 >> 2], wasm2js_i32$0 = HEAP32[HEAP32[$1 >> 2] + 16 >> 2], + FUNCTION_TABLE[wasm2js_i32$0](wasm2js_i32$1 | 0, wasm2js_i32$2 | 0, wasm2js_i32$3 | 0) | 0); + __stack_pointer = $2 + 16 | 0; + return $0 & 1; +} + function b2AABB__Combine_28b2AABB_20const__29($0, $1) { var $2 = 0, $3 = 0; $2 = __stack_pointer - 32 | 0; @@ -42975,16 +39672,6 @@ function void_20_28b2ContactListener____emscripten__internal__getContext_void_20 return HEAP32[$1 + 8 >> 2]; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20int___getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const__2c_20emscripten__internal__AllowedRawPointer_b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20int____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function std____2__unique_ptr_std____2____tree_node_b2Fixture__2c_20void___2c_20std____2____tree_node_destructor_std____2__allocator_std____2____tree_node_b2Fixture__2c_20void________unique_ptr_5babi_v160004_5d_28_29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -43003,7 +39690,7 @@ function b2EdgeShape__b2EdgeShape_28_29($0) { HEAP32[$1 + 12 >> 2] = $0; $0 = HEAP32[$1 + 12 >> 2]; b2Shape__b2Shape_28_29($0); - HEAP32[$0 >> 2] = 18108; + HEAP32[$0 >> 2] = 18560; b2Vec2__b2Vec2_28_29($0 + 12 | 0); b2Vec2__b2Vec2_28_29($0 + 20 | 0); b2Vec2__b2Vec2_28_29($0 + 28 | 0); @@ -43032,10 +39719,25 @@ function b2DrawWrapper__DrawCircle_28b2Vec2_20const__2c_20float_2c_20b2Color_20c HEAP32[$4 + 8 >> 2] = $1; HEAPF32[$4 + 4 >> 2] = $2; HEAP32[$4 >> 2] = $3; - void_20emscripten__wrapper_b2Draw___call_void_2c_20b2Vec2_20const__2c_20float__2c_20b2Color_20const___28char_20const__2c_20b2Vec2_20const__2c_20float__2c_20b2Color_20const__29_20const(HEAP32[$4 + 12 >> 2], 9425, HEAP32[$4 + 8 >> 2], $4 + 4 | 0, HEAP32[$4 >> 2]); + void_20emscripten__wrapper_b2Draw___call_void_2c_20b2Vec2_20const__2c_20float__2c_20b2Color_20const___28char_20const__2c_20b2Vec2_20const__2c_20float__2c_20b2Color_20const__29_20const(HEAP32[$4 + 12 >> 2], 9834, HEAP32[$4 + 8 >> 2], $4 + 4 | 0, HEAP32[$4 >> 2]); __stack_pointer = $4 + 16 | 0; } +function ContactGetFixture_28unsigned_20int_29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $2 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + HEAP32[$2 + 12 >> 2] = $1; + wasm2js_i32$0 = $2, wasm2js_i32$1 = b2Contact__GetFixtureA_28_29(HEAP32[$2 + 12 >> 2]), + HEAP32[wasm2js_i32$0 + 8 >> 2] = wasm2js_i32$1; + wasm2js_i32$0 = $2, wasm2js_i32$1 = b2Contact__GetFixtureB_28_29(HEAP32[$2 + 12 >> 2]), + HEAP32[wasm2js_i32$0 + 4 >> 2] = wasm2js_i32$1; + b2Vec2__b2Vec2_28float_2c_20float_29($0, Math_fround(HEAPU32[$2 + 8 >> 2]), Math_fround(HEAPU32[$2 + 4 >> 2])); + __stack_pointer = $2 + 16 | 0; +} + function b2DrawWrapper__DrawPoint_28b2Vec2_20const__2c_20float_2c_20b2Color_20const__29($0, $1, $2, $3) { $0 = $0 | 0; $1 = $1 | 0; @@ -43048,7 +39750,7 @@ function b2DrawWrapper__DrawPoint_28b2Vec2_20const__2c_20float_2c_20b2Color_20co HEAP32[$4 + 8 >> 2] = $1; HEAPF32[$4 + 4 >> 2] = $2; HEAP32[$4 >> 2] = $3; - void_20emscripten__wrapper_b2Draw___call_void_2c_20b2Vec2_20const__2c_20float__2c_20b2Color_20const___28char_20const__2c_20b2Vec2_20const__2c_20float__2c_20b2Color_20const__29_20const(HEAP32[$4 + 12 >> 2], 2445, HEAP32[$4 + 8 >> 2], $4 + 4 | 0, HEAP32[$4 >> 2]); + void_20emscripten__wrapper_b2Draw___call_void_2c_20b2Vec2_20const__2c_20float__2c_20b2Color_20const___28char_20const__2c_20b2Vec2_20const__2c_20float__2c_20b2Color_20const__29_20const(HEAP32[$4 + 12 >> 2], 2549, HEAP32[$4 + 8 >> 2], $4 + 4 | 0, HEAP32[$4 >> 2]); __stack_pointer = $4 + 16 | 0; } @@ -43110,34 +39812,18 @@ function void_20emscripten__wrapper_b2ContactListener___call_void_2c_20unsigned_ __stack_pointer = $4 + 16 | 0; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const__2c_20b2AABB__2c_20b2Transform_20const__2c_20int___getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const__2c_20emscripten__internal__AllowedRawPointer_b2AABB__2c_20b2Transform_20const__2c_20int____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const__2c_20b2AABB__2c_20b2Transform_20const__2c_20int___getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const__2c_20emscripten__internal__AllowedRawPointer_b2AABB__2c_20b2Transform_20const__2c_20int____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Shape__2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const__2c_20b2BlockAllocator____getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2Shape__2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const__2c_20emscripten__internal__AllowedRawPointer_b2BlockAllocator_____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; +function emscripten__internal__Invoker_b2Filter_20const__2c_20unsigned_20int___invoke_28b2Filter_20const__20_28__29_28unsigned_20int_29_2c_20unsigned_20int_29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + HEAP32[$2 + 12 >> 2] = $0; + HEAP32[$2 + 8 >> 2] = $1; + $0 = HEAP32[$2 + 12 >> 2]; + $0 = emscripten__internal__GenericBindingType_b2Filter___toWireType_28b2Filter_20const__29(FUNCTION_TABLE[$0 | 0](emscripten__internal__BindingType_unsigned_20int_2c_20void___fromWireType_28unsigned_20int_29(HEAP32[$2 + 8 >> 2])) | 0); + __stack_pointer = $2 + 16 | 0; + return $0 | 0; } function strlen($0) { @@ -43194,16 +39880,6 @@ function std____2__unique_ptr_std____2____tree_node_b2Fixture__2c_20void___2c_20 return HEAP32[$0 >> 2]; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Shape__2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const__2c_20b2BlockAllocator____getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2Shape__2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const__2c_20emscripten__internal__AllowedRawPointer_b2BlockAllocator_____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function emscripten__class__b2QueryCallback_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__b2QueryCallback_2c_20emscripten__internal__NoBaseClass___allow_subclass_b2QueryCallbackWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28b2QueryCallbackWrapper__29__operator_28_29_28b2QueryCallbackWrapper__29_20const($0, $1) { var $2 = 0; $2 = __stack_pointer - 16 | 0; @@ -43238,31 +39914,6 @@ function b2Body__SetFixedRotation_28bool_29($0, $1) { __stack_pointer = $2 + 16 | 0; } -function void_20_28b2PolygonShape____emscripten__internal__getContext_void_20_28b2PolygonShape____29_28b2MassData__2c_20float_29_20const__28void_20_28b2PolygonShape____20const__29_28b2MassData__2c_20float_29_20const_29_29_28b2MassData__2c_20float_29_20const($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const__2c_20b2AABB__2c_20b2Transform_20const__2c_20int___getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const__2c_20emscripten__internal__AllowedRawPointer_b2AABB__2c_20b2Transform_20const__2c_20int____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function b2Body__ApplyTorque_28float_2c_20bool_29($0, $1, $2) { $0 = $0 | 0; $1 = Math_fround($1); @@ -43328,16 +39979,6 @@ function unsigned_20long_20const__20std____2__max_5babi_v160004_5d_unsigned_20lo return $0; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Shape__2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const__2c_20b2BlockAllocator____getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2Shape__2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const__2c_20emscripten__internal__AllowedRawPointer_b2BlockAllocator_____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -43397,34 +40038,18 @@ function void_20emscripten__internal__MemberAccess_b2Filter_2c_20unsigned_20shor __stack_pointer = $3 + 16 | 0; } -function void_20_28b2CircleShape____emscripten__internal__getContext_void_20_28b2CircleShape____29_28b2MassData__2c_20float_29_20const__28void_20_28b2CircleShape____20const__29_28b2MassData__2c_20float_29_20const_29_29_28b2MassData__2c_20float_29_20const($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - -function b2Shape__20_28b2PolygonShape____emscripten__internal__getContext_b2Shape__20_28b2PolygonShape____29_28b2BlockAllocator__29_20const__28b2Shape__20_28b2PolygonShape____20const__29_28b2BlockAllocator__29_20const_29_29_28b2BlockAllocator__29_20const($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; +function emscripten__internal__Invoker_b2Vec2_20const__2c_20unsigned_20int___invoke_28b2Vec2_20const__20_28__29_28unsigned_20int_29_2c_20unsigned_20int_29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + HEAP32[$2 + 12 >> 2] = $0; + HEAP32[$2 + 8 >> 2] = $1; + $0 = HEAP32[$2 + 12 >> 2]; + $0 = emscripten__internal__GenericBindingType_b2Vec2___toWireType_28b2Vec2_20const__29(FUNCTION_TABLE[$0 | 0](emscripten__internal__BindingType_unsigned_20int_2c_20void___fromWireType_28unsigned_20int_29(HEAP32[$2 + 8 >> 2])) | 0); + __stack_pointer = $2 + 16 | 0; + return $0 | 0; } function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2AABB_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const____getTypes_28_29_20const($0) { @@ -43437,16 +40062,6 @@ function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___Arg return $0; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Fixture__2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20b2Shape_20const__2c_20float___getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2Fixture__2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const__2c_20float____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function std____2__unique_ptr_std____2____tree_node_b2Fixture__2c_20void___2c_20std____2____tree_node_destructor_std____2__allocator_std____2____tree_node_b2Fixture__2c_20void_______get_5babi_v160004_5d_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -43488,7 +40103,7 @@ function __cxxabiv1____pointer_to_member_type_info__can_catch_nested_28__cxxabiv if (!$1) { break label$1; } - $1 = __dynamic_cast($1, 23972, 24228, 0); + $1 = __dynamic_cast($1, 24196, 24452, 0); if (!$1 | HEAP32[$1 + 8 >> 2] & (HEAP32[$0 + 8 >> 2] ^ -1)) { break label$1; } @@ -43510,21 +40125,6 @@ function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten_ return $0; } -function b2Shape__20_28b2CircleShape____emscripten__internal__getContext_b2Shape__20_28b2CircleShape____29_28b2BlockAllocator__29_20const__28b2Shape__20_28b2CircleShape____20const__29_28b2BlockAllocator__29_20const_29_29_28b2BlockAllocator__29_20const($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function b2DrawWrapper__DrawSolidPolygon_28unsigned_20int_2c_20int_2c_20b2Color_20const__29($0, $1, $2, $3) { $0 = $0 | 0; $1 = $1 | 0; @@ -43537,7 +40137,7 @@ function b2DrawWrapper__DrawSolidPolygon_28unsigned_20int_2c_20int_2c_20b2Color_ HEAP32[$4 + 8 >> 2] = $1; HEAP32[$4 + 4 >> 2] = $2; HEAP32[$4 >> 2] = $3; - void_20emscripten__wrapper_b2Draw___call_void_2c_20unsigned_20int__2c_20int__2c_20b2Color_20const___28char_20const__2c_20unsigned_20int__2c_20int__2c_20b2Color_20const__29_20const(HEAP32[$4 + 12 >> 2], 6734, $4 + 8 | 0, $4 + 4 | 0, HEAP32[$4 >> 2]); + void_20emscripten__wrapper_b2Draw___call_void_2c_20unsigned_20int__2c_20int__2c_20b2Color_20const___28char_20const__2c_20unsigned_20int__2c_20int__2c_20b2Color_20const__29_20const(HEAP32[$4 + 12 >> 2], 7030, $4 + 8 | 0, $4 + 4 | 0, HEAP32[$4 >> 2]); __stack_pointer = $4 + 16 | 0; } @@ -43599,31 +40199,6 @@ function frexp($0, $1) { return $0; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const__2c_20b2AABB__2c_20b2Transform_20const__2c_20int___getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const__2c_20emscripten__internal__AllowedRawPointer_b2AABB__2c_20b2Transform_20const__2c_20int____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - -function void_20_28b2EdgeShape____emscripten__internal__getContext_void_20_28b2EdgeShape____29_28b2MassData__2c_20float_29_20const__28void_20_28b2EdgeShape____20const__29_28b2MassData__2c_20float_29_20const_29_29_28b2MassData__2c_20float_29_20const($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function emscripten__internal__FunctionInvoker_void_20_28__29_28b2RayCastCallbackWrapper__29_2c_20void_2c_20b2RayCastCallbackWrapper____invoke_28void_20_28___29_28b2RayCastCallbackWrapper__29_2c_20b2RayCastCallbackWrapper__29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -43662,7 +40237,7 @@ function b2DrawWrapper__DrawPolygon_28unsigned_20int_2c_20int_2c_20b2Color_20con HEAP32[$4 + 8 >> 2] = $1; HEAP32[$4 + 4 >> 2] = $2; HEAP32[$4 >> 2] = $3; - void_20emscripten__wrapper_b2Draw___call_void_2c_20unsigned_20int__2c_20int__2c_20b2Color_20const___28char_20const__2c_20unsigned_20int__2c_20int__2c_20b2Color_20const__29_20const(HEAP32[$4 + 12 >> 2], 6722, $4 + 8 | 0, $4 + 4 | 0, HEAP32[$4 >> 2]); + void_20emscripten__wrapper_b2Draw___call_void_2c_20unsigned_20int__2c_20int__2c_20b2Color_20const___28char_20const__2c_20unsigned_20int__2c_20int__2c_20b2Color_20const__29_20const(HEAP32[$4 + 12 >> 2], 7018, $4 + 8 | 0, $4 + 4 | 0, HEAP32[$4 >> 2]); __stack_pointer = $4 + 16 | 0; } @@ -43686,21 +40261,6 @@ function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___Arg return $0; } -function b2Shape__20_28b2EdgeShape____emscripten__internal__getContext_b2Shape__20_28b2EdgeShape____29_28b2BlockAllocator__29_20const__28b2Shape__20_28b2EdgeShape____20const__29_28b2BlockAllocator__29_20const_29_29_28b2BlockAllocator__29_20const($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function b2Body__ShouldCollideConnected_28b2Body_20const__29_20const($0, $1) { var $2 = 0; $2 = __stack_pointer - 16 | 0; @@ -43724,31 +40284,6 @@ function b2Body__ShouldCollideConnected_28b2Body_20const__29_20const($0, $1) { return HEAP8[$2 + 15 | 0] & 1; } -function b2Fixture__20_28b2Body____emscripten__internal__getContext_b2Fixture__20_28b2Body____29_28b2Shape_20const__2c_20float_29__28b2Fixture__20_28b2Body____20const__29_28b2Shape_20const__2c_20float_29_29_29_28b2Shape_20const__2c_20float_29($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Fixture__2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20b2FixtureDef_20const____getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2Fixture__2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20emscripten__internal__AllowedRawPointer_b2FixtureDef_20const_____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function void_20emscripten__internal__MemberAccess_b2PrismaticJointDef_2c_20bool___setWire_b2PrismaticJointDef__28bool_20b2PrismaticJointDef____20const__2c_20b2PrismaticJointDef__2c_20bool_29($0, $1, $2) { $0 = $0 | 0; $1 = $1 | 0; @@ -43869,21 +40404,6 @@ function std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std__ return ($0 >>> (std____2__numeric_limits_unsigned_20long___max_5babi_v160004_5d_28_29() >>> 1 >>> 0 < $0 >>> 0) | 0) - 16 | 0; } -function void_20_28b2Shape____emscripten__internal__getContext_void_20_28b2Shape____29_28b2MassData__2c_20float_29_20const__28void_20_28b2Shape____20const__29_28b2MassData__2c_20float_29_20const_29_29_28b2MassData__2c_20float_29_20const($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function emscripten__internal__FunctionInvoker_void_20_28__29_28b2QueryCallbackWrapper__29_2c_20void_2c_20b2QueryCallbackWrapper____invoke_28void_20_28___29_28b2QueryCallbackWrapper__29_2c_20b2QueryCallbackWrapper__29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -43967,6 +40487,21 @@ function void_20emscripten__internal__MemberAccess_b2RayCastInput_2c_20float___s __stack_pointer = $3 + 16 | 0; } +function emscripten__internal__Invoker_b2Vec2_2c_20unsigned_20int___invoke_28b2Vec2_20_28__29_28unsigned_20int_29_2c_20unsigned_20int_29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + HEAP32[$2 + 12 >> 2] = $0; + HEAP32[$2 + 8 >> 2] = $1; + $0 = HEAP32[$2 + 12 >> 2]; + FUNCTION_TABLE[$0 | 0]($2, emscripten__internal__BindingType_unsigned_20int_2c_20void___fromWireType_28unsigned_20int_29(HEAP32[$2 + 8 >> 2])); + $0 = emscripten__internal__GenericBindingType_b2Vec2___toWireType_28b2Vec2___29($2); + __stack_pointer = $2 + 16 | 0; + return $0 | 0; +} + function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_int_2c_20std____2__allocator_int____2c_20unsigned_20long_2c_20int_20const____getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -44069,13 +40604,13 @@ function emscripten__internal__Signature_void___get_method_caller_28_29() { var $0 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $0 = __stack_pointer - 16 | 0; __stack_pointer = $0; - if (!(HEAP8[29932] & 1)) { - wasm2js_i32$0 = 29928, wasm2js_i32$1 = _emval_get_method_caller(emscripten__internal__WithPolicies____ArgTypeList_void___getCount_28_29_20const($0 + 15 | 0) | 0, emscripten__internal__WithPolicies____ArgTypeList_void___getTypes_28_29_20const($0 + 15 | 0) | 0) | 0, + if (!(HEAP8[29340] & 1)) { + wasm2js_i32$0 = 29336, wasm2js_i32$1 = _emval_get_method_caller(emscripten__internal__WithPolicies____ArgTypeList_void___getCount_28_29_20const($0 + 15 | 0) | 0, emscripten__internal__WithPolicies____ArgTypeList_void___getTypes_28_29_20const($0 + 15 | 0) | 0) | 0, HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; - HEAP8[29932] = 1; + HEAP8[29340] = 1; } __stack_pointer = $0 + 16 | 0; - return HEAP32[7482]; + return HEAP32[7334]; } function b2Vec2_20const__20_28b2PrismaticJoint____emscripten__internal__getContext_b2Vec2_20const__20_28b2PrismaticJoint____29_28_29_20const__28b2Vec2_20const__20_28b2PrismaticJoint____20const__29_28_29_20const_29_29_28_29_20const($0) { @@ -44093,35 +40628,6 @@ function b2Vec2_20const__20_28b2PrismaticJoint____emscripten__internal__getConte return HEAP32[$1 + 8 >> 2]; } -function void_20emscripten__internal__MemberAccess_b2Shape_2c_20b2Shape__Type___setWire_b2Shape__28b2Shape__Type_20b2Shape____20const__2c_20b2Shape__2c_20b2Shape__Type_29($0, $1, $2) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - var $3 = 0; - $3 = __stack_pointer - 16 | 0; - __stack_pointer = $3; - HEAP32[$3 + 12 >> 2] = $0; - HEAP32[$3 + 8 >> 2] = $1; - HEAP32[$3 + 4 >> 2] = $2; - $0 = emscripten__internal__EnumBindingType_b2Shape__Type___fromWireType_28b2Shape__Type_29(HEAP32[$3 + 4 >> 2]); - HEAP32[HEAP32[$3 + 8 >> 2] + HEAP32[HEAP32[$3 + 12 >> 2] >> 2] >> 2] = $0; - __stack_pointer = $3 + 16 | 0; -} - -function embind_init_b2_28_29__$_4____invoke_28b2PolygonShape__2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20int_29($0, $1, $2) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - var $3 = 0; - $3 = __stack_pointer - 16 | 0; - __stack_pointer = $3; - HEAP32[$3 + 12 >> 2] = $0; - HEAP32[$3 + 8 >> 2] = $1; - HEAP32[$3 + 4 >> 2] = $2; - embind_init_b2_28_29__$_4__operator_28_29_28b2PolygonShape__2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20int_29_20const($3 + 3 | 0, HEAP32[$3 + 12 >> 2], HEAP32[$3 + 8 >> 2], HEAP32[$3 + 4 >> 2]); - __stack_pointer = $3 + 16 | 0; -} - function b2WorldQueryWrapper__QueryCallback_28int_29($0, $1) { var $2 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $2 = __stack_pointer - 16 | 0; @@ -44179,21 +40685,6 @@ function b2Vec2_20const__20_28b2DistanceJoint____emscripten__internal__getContex return HEAP32[$1 + 8 >> 2]; } -function void_20emscripten__internal__MemberAccess_b2FixtureDef_2c_20float___setWire_b2FixtureDef__28float_20b2FixtureDef____20const__2c_20b2FixtureDef__2c_20float_29($0, $1, $2) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = Math_fround($2); - var $3 = 0; - $3 = __stack_pointer - 16 | 0; - __stack_pointer = $3; - HEAP32[$3 + 12 >> 2] = $0; - HEAP32[$3 + 8 >> 2] = $1; - HEAPF32[$3 + 4 >> 2] = $2; - $2 = emscripten__internal__BindingType_float_2c_20void___fromWireType_28float_29(HEAPF32[$3 + 4 >> 2]); - HEAPF32[HEAP32[$3 + 8 >> 2] + HEAP32[HEAP32[$3 + 12 >> 2] >> 2] >> 2] = $2; - __stack_pointer = $3 + 16 | 0; -} - function b2Body__SetLinearVelocity_28b2Vec2_20const__29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -44268,21 +40759,6 @@ function b2WeldJointDef__b2WeldJointDef_28_29($0) { return $0; } -function b2Fixture__20_28b2Body____emscripten__internal__getContext_b2Fixture__20_28b2Body____29_28b2FixtureDef_20const__29__28b2Fixture__20_28b2Body____20const__29_28b2FixtureDef_20const__29_29_29_28b2FixtureDef_20const__29($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function void_20emscripten__internal__MemberAccess_b2WheelJointDef_2c_20bool___setWire_b2WheelJointDef__28bool_20b2WheelJointDef____20const__2c_20b2WheelJointDef__2c_20bool_29($0, $1, $2) { $0 = $0 | 0; $1 = $1 | 0; @@ -44298,16 +40774,6 @@ function void_20emscripten__internal__MemberAccess_b2WheelJointDef_2c_20bool___s __stack_pointer = $3 + 16 | 0; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const__2c_20b2MassData__2c_20float___getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const__2c_20emscripten__internal__AllowedRawPointer_b2MassData__2c_20float____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Draw__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20b2Color_20const____getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -44400,31 +40866,6 @@ function void_20_28b2Body____emscripten__internal__getContext_void_20_28b2Body__ return HEAP32[$1 + 8 >> 2]; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const__2c_20b2MassData__2c_20float___getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const__2c_20emscripten__internal__AllowedRawPointer_b2MassData__2c_20float____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - -function bool_20_28b2Fixture____emscripten__internal__getContext_bool_20_28b2Fixture____29_28b2Vec2_20const__29_20const__28bool_20_28b2Fixture____20const__29_28b2Vec2_20const__29_20const_29_29_28b2Vec2_20const__29_20const($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function void_20emscripten__internal__MemberAccess_b2MassData_2c_20float___setWire_b2MassData__28float_20b2MassData____20const__2c_20b2MassData__2c_20float_29($0, $1, $2) { $0 = $0 | 0; $1 = $1 | 0; @@ -44500,21 +40941,6 @@ function b2Vec2_20const__20_28b2WheelJoint____emscripten__internal__getContext_b return HEAP32[$1 + 8 >> 2]; } -function b2Vec2_20const__20_28b2MouseJoint____emscripten__internal__getContext_b2Vec2_20const__20_28b2MouseJoint____29_28_29_20const__28b2Vec2_20const__20_28b2MouseJoint____20const__29_28_29_20const_29_29_28_29_20const($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function b2Vec2_20const__20_28b2MotorJoint____emscripten__internal__getContext_b2Vec2_20const__20_28b2MotorJoint____29_28_29_20const__28b2Vec2_20const__20_28b2MotorJoint____20const__29_28_29_20const_29_29_28_29_20const($0) { var $1 = 0, $2 = 0, $3 = 0; $1 = __stack_pointer - 16 | 0; @@ -44545,7 +40971,7 @@ function b2Vec2_20_28b2Body____emscripten__internal__getContext_b2Vec2_20_28b2Bo return HEAP32[$1 + 8 >> 2]; } -function b2AABB_20const__20_28b2Fixture____emscripten__internal__getContext_b2AABB_20const__20_28b2Fixture____29_28int_29_20const__28b2AABB_20const__20_28b2Fixture____20const__29_28int_29_20const_29_29_28int_29_20const($0) { +function b2Vec2_20const__20_28b2MouseJoint____emscripten__internal__getContext_b2Vec2_20const__20_28b2MouseJoint____29_28_29_20const__28b2Vec2_20const__20_28b2MouseJoint____20const__29_28_29_20const_29_29_28_29_20const($0) { var $1 = 0, $2 = 0, $3 = 0; $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; @@ -44559,27 +40985,6 @@ function b2AABB_20const__20_28b2Fixture____emscripten__internal__getContext_b2AA __stack_pointer = $1 + 16 | 0; return HEAP32[$1 + 8 >> 2]; } - -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const__2c_20b2MassData__2c_20float___getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const__2c_20emscripten__internal__AllowedRawPointer_b2MassData__2c_20float____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20b2PolygonShape__2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20int___getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape__2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20int____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function unsigned_20long_20std____2__allocator_traits_std____2__allocator_std____2____tree_node_b2Fixture__2c_20void______max_size_5babi_v160004_5d_std____2__allocator_std____2____tree_node_b2Fixture__2c_20void____2c_20void__28std____2__allocator_std____2____tree_node_b2Fixture__2c_20void____20const__29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -44635,21 +41040,6 @@ function void_20_28b2World____emscripten__internal__getContext_void_20_28b2World return HEAP32[$1 + 8 >> 2]; } -function void_20_28b2PolygonShape____emscripten__internal__getContext_void_20_28b2PolygonShape____29_28float_2c_20float_29__28void_20_28b2PolygonShape____20const__29_28float_2c_20float_29_29_29_28float_2c_20float_29($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function float_20_28b2PrismaticJoint____emscripten__internal__getContext_float_20_28b2PrismaticJoint____29_28float_29_20const__28float_20_28b2PrismaticJoint____20const__29_28float_29_20const_29_29_28float_29_20const($0) { var $1 = 0, $2 = 0, $3 = 0; $1 = __stack_pointer - 16 | 0; @@ -44771,21 +41161,6 @@ function b2Joint__20_28b2World____emscripten__internal__getContext_b2Joint__20_2 return HEAP32[$1 + 8 >> 2]; } -function b2Filter_20const__20_28b2Fixture____emscripten__internal__getContext_b2Filter_20const__20_28b2Fixture____29_28_29_20const__28b2Filter_20const__20_28b2Fixture____20const__29_28_29_20const_29_29_28_29_20const($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function void_20emscripten__internal__MemberAccess_b2BodyDef_2c_20float___setWire_b2BodyDef__28float_20b2BodyDef____20const__2c_20b2BodyDef__2c_20float_29($0, $1, $2) { $0 = $0 | 0; $1 = $1 | 0; @@ -44925,21 +41300,6 @@ function b2Island___b2Island_28_29($0) { return $0; } -function void_20emscripten__internal__MemberAccess_b2FixtureDef_2c_20bool___setWire_b2FixtureDef__28bool_20b2FixtureDef____20const__2c_20b2FixtureDef__2c_20bool_29($0, $1, $2) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - var $3 = 0; - $3 = __stack_pointer - 16 | 0; - __stack_pointer = $3; - HEAP32[$3 + 12 >> 2] = $0; - HEAP32[$3 + 8 >> 2] = $1; - HEAP8[$3 + 7 | 0] = $2; - $0 = emscripten__internal__BindingType_bool_2c_20void___fromWireType_28bool_29(HEAP8[$3 + 7 | 0] & 1); - HEAP8[HEAP32[$3 + 8 >> 2] + HEAP32[HEAP32[$3 + 12 >> 2] >> 2] | 0] = $0 & 1; - __stack_pointer = $3 + 16 | 0; -} - function void_20emscripten__internal__MemberAccess_b2Filter_2c_20short___setWire_b2Filter__28short_20b2Filter____20const__2c_20b2Filter__2c_20short_29($0, $1, $2) { $0 = $0 | 0; $1 = $1 | 0; @@ -44966,21 +41326,6 @@ function emscripten__internal__Invoker_std____2__vector_b2Vec2_2c_20std____2__al return $0 | 0; } -function void_20_28b2Fixture____emscripten__internal__getContext_void_20_28b2Fixture____29_28b2MassData__29_20const__28void_20_28b2Fixture____20const__29_28b2MassData__29_20const_29_29_28b2MassData__29_20const($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function std____2__pair_std____2__reverse_iterator_int___2c_20std____2__reverse_iterator_int_____pair_5babi_v160004_5d_std____2__reverse_iterator_int___2c_20std____2__reverse_iterator_int___2c_20_28void__290__28std____2__reverse_iterator_int_____2c_20std____2__reverse_iterator_int_____29($0, $1, $2) { var $3 = 0; $3 = __stack_pointer - 16 | 0; @@ -44993,16 +41338,6 @@ function std____2__pair_std____2__reverse_iterator_int___2c_20std____2__reverse_ return $0; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const__2c_20b2MassData__2c_20float___getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const__2c_20emscripten__internal__AllowedRawPointer_b2MassData__2c_20float____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20b2Vec2_20const____getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -45066,21 +41401,6 @@ function std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2_____vector_5bab return $0; } -function void_20emscripten__internal__MemberAccess_b2Shape_2c_20float___setWire_b2Shape__28float_20b2Shape____20const__2c_20b2Shape__2c_20float_29($0, $1, $2) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = Math_fround($2); - var $3 = 0; - $3 = __stack_pointer - 16 | 0; - __stack_pointer = $3; - HEAP32[$3 + 12 >> 2] = $0; - HEAP32[$3 + 8 >> 2] = $1; - HEAPF32[$3 + 4 >> 2] = $2; - $2 = emscripten__internal__BindingType_float_2c_20void___fromWireType_28float_29(HEAPF32[$3 + 4 >> 2]); - HEAPF32[HEAP32[$3 + 8 >> 2] + HEAP32[HEAP32[$3 + 12 >> 2] >> 2] >> 2] = $2; - __stack_pointer = $3 + 16 | 0; -} - function void_20emscripten__internal__MemberAccess_b2Color_2c_20float___setWire_b2Color__28float_20b2Color____20const__2c_20b2Color__2c_20float_29($0, $1, $2) { $0 = $0 | 0; $1 = $1 | 0; @@ -45136,6 +41456,21 @@ function emscripten__internal__WithPolicies____ArgTypeList_unsigned_20long_2c_20 return $0; } +function Vec2VectorCC__resize_28int_2c_20float_2c_20float_29($0, $1, $2, $3) { + var $4 = 0; + $4 = __stack_pointer - 32 | 0; + __stack_pointer = $4; + HEAP32[$4 + 28 >> 2] = $0; + HEAP32[$4 + 24 >> 2] = $1; + HEAPF32[$4 + 20 >> 2] = $2; + HEAPF32[$4 + 16 >> 2] = $3; + $0 = HEAP32[$4 + 28 >> 2]; + $1 = HEAP32[$4 + 24 >> 2]; + b2Vec2__b2Vec2_28float_2c_20float_29($4 + 8 | 0, HEAPF32[$4 + 20 >> 2], HEAPF32[$4 + 16 >> 2]); + std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____resize_28unsigned_20long_2c_20b2Vec2_20const__29($0, $1, $4 + 8 | 0); + __stack_pointer = $4 + 32 | 0; +} + function std____2__vector_int_2c_20std____2__allocator_int_____ConstructTransaction___ConstructTransaction_5babi_v160004_5d_28std____2__vector_int_2c_20std____2__allocator_int____2c_20unsigned_20long_29($0, $1, $2) { var $3 = 0; $3 = __stack_pointer - 16 | 0; @@ -45149,18 +41484,6 @@ function std____2__vector_int_2c_20std____2__allocator_int_____ConstructTransact return $0; } -function embind_init_b2_28_29__$_4__operator_28_29_28b2PolygonShape__2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20int_29_20const($0, $1, $2, $3) { - var $4 = 0; - $4 = __stack_pointer - 16 | 0; - __stack_pointer = $4; - HEAP32[$4 + 12 >> 2] = $0; - HEAP32[$4 + 8 >> 2] = $1; - HEAP32[$4 + 4 >> 2] = $2; - HEAP32[$4 >> 2] = $3; - b2PolygonShape__Set_28b2Vec2_20const__2c_20int_29(HEAP32[$4 + 8 >> 2], std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____data_5babi_v160004_5d_28_29(HEAP32[$4 + 4 >> 2]), HEAP32[$4 >> 2]); - __stack_pointer = $4 + 16 | 0; -} - function void_20emscripten__internal__MemberAccess_b2JointDef_2c_20bool___setWire_b2JointDef__28bool_20b2JointDef____20const__2c_20b2JointDef__2c_20bool_29($0, $1, $2) { $0 = $0 | 0; $1 = $1 | 0; @@ -45176,21 +41499,6 @@ function void_20emscripten__internal__MemberAccess_b2JointDef_2c_20bool___setWir __stack_pointer = $3 + 16 | 0; } -function void_20_28b2Fixture____emscripten__internal__getContext_void_20_28b2Fixture____29_28b2Filter_20const__29__28void_20_28b2Fixture____20const__29_28b2Filter_20const__29_29_29_28b2Filter_20const__29($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function void_20_28b2Draw____emscripten__internal__getContext_void_20_28b2Draw____29_28b2Transform_20const__29__28void_20_28b2Draw____20const__29_28b2Transform_20const__29_29_29_28b2Transform_20const__29($0) { var $1 = 0, $2 = 0, $3 = 0; $1 = __stack_pointer - 16 | 0; @@ -45258,21 +41566,6 @@ function b2Vec2_20_28b2RopeJoint____emscripten__internal__getContext_b2Vec2_20_2 return HEAP32[$1 + 8 >> 2]; } -function b2Shape__Type_20_28b2Fixture____emscripten__internal__getContext_b2Shape__Type_20_28b2Fixture____29_28_29_20const__28b2Shape__Type_20_28b2Fixture____20const__29_28_29_20const_29_29_28_29_20const($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function void_20emscripten__internal__MemberAccess_b2Vec2_2c_20float___setWire_b2Vec2__28float_20b2Vec2____20const__2c_20b2Vec2__2c_20float_29($0, $1, $2) { $0 = $0 | 0; $1 = $1 | 0; @@ -45311,20 +41604,6 @@ function std____2____compressed_pair_std____2__basic_string_char_2c_20std____2__ return $0; } -function decltype_28fp_29_20emscripten__select_overload_void_20_28float_2c_20float_2c_20b2Vec2_20const__2c_20float_29_2c_20b2PolygonShape__28void_20_28b2PolygonShape____29_28float_2c_20float_2c_20b2Vec2_20const__2c_20float_29_29($0, $1) { - var $2 = 0, $3 = 0; - $3 = HEAP32[$1 >> 2]; - $2 = __stack_pointer - 16 | 0; - HEAP32[$2 + 12 >> 2] = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 8 >> 2] = $3; - $1 = HEAP32[$2 + 8 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 12 >> 2]; - HEAP32[$0 >> 2] = $1; - $1 = HEAP32[$0 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$0 + 4 >> 2]; - HEAP32[$0 >> 2] = $1; -} - function void_20_28b2World____emscripten__internal__getContext_void_20_28b2World____29_28b2ContactListener__29__28void_20_28b2World____20const__29_28b2ContactListener__29_29_29_28b2ContactListener__29($0) { var $1 = 0, $2 = 0, $3 = 0; $1 = __stack_pointer - 16 | 0; @@ -45415,25 +41694,6 @@ function void_20emscripten__internal__MemberAccess_b2BodyDef_2c_20bool___setWire __stack_pointer = $3 + 16 | 0; } -function b2Body__CreateFixture_28b2Shape_20const__2c_20float_29($0, $1, $2) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = Math_fround($2); - var $3 = 0; - $3 = __stack_pointer - 48 | 0; - __stack_pointer = $3; - HEAP32[$3 + 44 >> 2] = $0; - HEAP32[$3 + 40 >> 2] = $1; - HEAPF32[$3 + 36 >> 2] = $2; - $0 = HEAP32[$3 + 44 >> 2]; - b2FixtureDef__b2FixtureDef_28_29($3 + 8 | 0); - HEAP32[$3 + 8 >> 2] = HEAP32[$3 + 40 >> 2]; - HEAPF32[$3 + 24 >> 2] = HEAPF32[$3 + 36 >> 2]; - $0 = b2Body__CreateFixture_28b2FixtureDef_20const__29($0, $3 + 8 | 0); - __stack_pointer = $3 + 48 | 0; - return $0 | 0; -} - function void_20emscripten__internal__MemberAccess_b2Rot_2c_20float___setWire_b2Rot__28float_20b2Rot____20const__2c_20b2Rot__2c_20float_29($0, $1, $2) { $0 = $0 | 0; $1 = $1 | 0; @@ -45542,21 +41802,6 @@ function bool_20_28b2PrismaticJoint____emscripten__internal__getContext_bool_20_ return HEAP32[$1 + 8 >> 2]; } -function b2Shape__Type_20_28b2Shape____emscripten__internal__getContext_b2Shape__Type_20_28b2Shape____29_28_29_20const__28b2Shape__Type_20_28b2Shape____20const__29_28_29_20const_29_29_28_29_20const($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function float_20emscripten__internal__MemberAccess_b2WheelJointDef_2c_20float___getWire_b2WheelJointDef__28float_20b2WheelJointDef____20const__2c_20b2WheelJointDef_20const__29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -45710,6 +41955,17 @@ function __cxxabiv1____class_type_info__search_above_dst_28__cxxabiv1____dynamic } } +function void_20std____2__allocator_traits_std____2__allocator_b2Vec2____construct_5babi_v160004_5d_b2Vec2_2c_20b2Vec2_2c_20void__28std____2__allocator_b2Vec2___2c_20b2Vec2__2c_20b2Vec2___29($0, $1, $2) { + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[$3 + 12 >> 2] = $0; + HEAP32[$3 + 8 >> 2] = $1; + HEAP32[$3 + 4 >> 2] = $2; + void_20std____2__allocator_b2Vec2___construct_5babi_v160004_5d_b2Vec2_2c_20b2Vec2__28b2Vec2__2c_20b2Vec2___29(HEAP32[$3 + 12 >> 2], HEAP32[$3 + 8 >> 2], HEAP32[$3 + 4 >> 2]); + __stack_pointer = $3 + 16 | 0; +} + function float_20emscripten__internal__MemberAccess_b2WeldJointDef_2c_20float___getWire_b2WeldJointDef__28float_20b2WeldJointDef____20const__2c_20b2WeldJointDef_20const__29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -45775,16 +42031,6 @@ function void_20_28b2World____emscripten__internal__getContext_void_20_28b2World return HEAP32[$1 + 8 >> 2]; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const__2c_20b2MassData____getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const__2c_20emscripten__internal__AllowedRawPointer_b2MassData_____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_int_2c_20std____2__allocator_int____2c_20int_20const____getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -45795,31 +42041,6 @@ function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten_ return $0; } -function emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const__2c_20b2Transform_20const__2c_20b2Vec2_20const____getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const__2c_20b2Transform_20const__2c_20b2Vec2_20const_____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - -function bool_20_28b2PolygonShape____emscripten__internal__getContext_bool_20_28b2PolygonShape____29_28_29_20const__28bool_20_28b2PolygonShape____20const__29_28_29_20const_29_29_28_29_20const($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function b2Vec2_20_28b2Joint____emscripten__internal__getContext_b2Vec2_20_28b2Joint____29_28float_29_20const__28b2Vec2_20_28b2Joint____20const__29_28float_29_20const_29_29_28float_29_20const($0) { var $1 = 0, $2 = 0, $3 = 0; $1 = __stack_pointer - 16 | 0; @@ -45861,16 +42082,6 @@ function void_20const__20emscripten__internal__getActualType_std____2__vector_b2 return $0 | 0; } -function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape__2c_20float_2c_20float_2c_20b2Vec2_20const__2c_20float___getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape__2c_20float_2c_20float_2c_20b2Vec2_20const__2c_20float____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function void_20_28b2PrismaticJoint____emscripten__internal__getContext_void_20_28b2PrismaticJoint____29_28float_29__28void_20_28b2PrismaticJoint____20const__29_28float_29_29_29_28float_29($0) { var $1 = 0, $2 = 0, $3 = 0; $1 = __stack_pointer - 16 | 0; @@ -45916,21 +42127,6 @@ function void_20_28b2Body____emscripten__internal__getContext_void_20_28b2Body__ return HEAP32[$1 + 8 >> 2]; } -function int_20_28b2PolygonShape____emscripten__internal__getContext_int_20_28b2PolygonShape____29_28_29_20const__28int_20_28b2PolygonShape____20const__29_28_29_20const_29_29_28_29_20const($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function float_20_28b2WheelJoint____emscripten__internal__getContext_float_20_28b2WheelJoint____29_28_29_20const__28float_20_28b2WheelJoint____20const__29_28_29_20const_29_29_28_29_20const($0) { var $1 = 0, $2 = 0, $3 = 0; $1 = __stack_pointer - 16 | 0; @@ -45991,15 +42187,6 @@ function float_20_28b2Joint____emscripten__internal__getContext_float_20_28b2Joi return HEAP32[$1 + 8 >> 2]; } -function emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const__2c_20b2Transform_20const__2c_20b2Vec2_20const____getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const__2c_20b2Transform_20const__2c_20b2Vec2_20const_____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} function bool_20emscripten__internal__fromGenericWireType_bool__28double_29($0) { var $1 = 0, $2 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; $1 = __stack_pointer - 16 | 0; @@ -46122,21 +42309,6 @@ function std____2__pair_char_20const__2c_20char___20std____2____copy_5babi_v1600 std____2__pair_char_20const__2c_20char___20std____2____dispatch_copy_or_move_5babi_v160004_5d_std____2___ClassicAlgPolicy_2c_20std____2____copy_loop_std____2___ClassicAlgPolicy__2c_20std____2____copy_trivial_2c_20char_20const__2c_20char_20const__2c_20char___28char_20const__2c_20char_20const__2c_20char__29($0, $1, $2, $3); } -function int_20_28b2CircleShape____emscripten__internal__getContext_int_20_28b2CircleShape____29_28_29_20const__28int_20_28b2CircleShape____20const__29_28_29_20const_29_29_28_29_20const($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function float_20_28b2WeldJoint____emscripten__internal__getContext_float_20_28b2WeldJoint____29_28_29_20const__28float_20_28b2WeldJoint____20const__29_28_29_20const_29_29_28_29_20const($0) { var $1 = 0, $2 = 0, $3 = 0; $1 = __stack_pointer - 16 | 0; @@ -46187,16 +42359,6 @@ function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___Arg return $0; } -function emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const__2c_20b2Transform_20const__2c_20b2Vec2_20const____getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const__2c_20b2Transform_20const__2c_20b2Vec2_20const_____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function bool_20std____2__operator___5babi_v160004_5d_int__2c_20int___28std____2__reverse_iterator_int___20const__2c_20std____2__reverse_iterator_int___20const__29($0, $1) { var $2 = 0; $2 = __stack_pointer - 16 | 0; @@ -46262,19 +42424,6 @@ function operator__28b2Vec3_20const__2c_20b2Vec3_20const__29($0, $1, $2) { __stack_pointer = $3 + 16 | 0; } -function float_20emscripten__internal__MemberAccess_b2FixtureDef_2c_20float___getWire_b2FixtureDef__28float_20b2FixtureDef____20const__2c_20b2FixtureDef_20const__29($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var $2 = 0, $3 = Math_fround(0); - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - $3 = emscripten__internal__BindingType_float_2c_20void___toWireType_28float_20const__29(HEAP32[$2 + 8 >> 2] + HEAP32[HEAP32[$2 + 12 >> 2] >> 2] | 0); - __stack_pointer = $2 + 16 | 0; - return Math_fround($3); -} - function std____2__vector_int_2c_20std____2__allocator_int_____vector_5babi_v160004_5d_28_29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -46295,7 +42444,7 @@ function b2ContactListenerWrapper__b2ContactListenerWrapper___28emscripten__val_ HEAP32[$2 + 8 >> 2] = $1; $0 = HEAP32[$2 + 12 >> 2]; emscripten__wrapper_b2ContactListener___wrapper___28emscripten__val___29($0, HEAP32[$2 + 8 >> 2]); - HEAP32[$0 >> 2] = 25996; + HEAP32[$0 >> 2] = 26556; std____2__set_b2Fixture__2c_20std____2__less_b2Fixture___2c_20std____2__allocator_b2Fixture_____set_5babi_v160004_5d_28_29($0 + 12 | 0); __stack_pointer = $2 + 16 | 0; return $0; @@ -46368,36 +42517,6 @@ function b2Vec2__20emscripten__internal__MemberAccess_b2DistanceJointDef_2c_20b2 return $0 | 0; } -function int_20_28b2EdgeShape____emscripten__internal__getContext_int_20_28b2EdgeShape____29_28_29_20const__28int_20_28b2EdgeShape____20const__29_28_29_20const_29_29_28_29_20const($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - -function float_20_28b2Fixture____emscripten__internal__getContext_float_20_28b2Fixture____29_28_29_20const__28float_20_28b2Fixture____20const__29_28_29_20const_29_29_28_29_20const($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function bool_20emscripten__internal__MemberAccess_b2PrismaticJointDef_2c_20bool___getWire_b2PrismaticJointDef__28bool_20b2PrismaticJointDef____20const__2c_20b2PrismaticJointDef_20const__29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -46422,16 +42541,6 @@ function std____2__set_b2Fixture__2c_20std____2__less_b2Fixture___2c_20std____2_ return $0; } -function emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const__2c_20b2Transform_20const__2c_20b2Vec2_20const____getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const__2c_20b2Transform_20const__2c_20b2Vec2_20const_____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function void_20_28b2WheelJoint____emscripten__internal__getContext_void_20_28b2WheelJoint____29_28float_29__28void_20_28b2WheelJoint____20const__29_28float_29_29_29_28float_29($0) { var $1 = 0, $2 = 0, $3 = 0; $1 = __stack_pointer - 16 | 0; @@ -46490,21 +42599,6 @@ function float_20emscripten__internal__MemberAccess_b2MassData_2c_20float___getW return Math_fround($3); } -function bool_20_28b2Fixture____emscripten__internal__getContext_bool_20_28b2Fixture____29_28_29_20const__28bool_20_28b2Fixture____20const__29_28_29_20const_29_29_28_29_20const($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function b2Vec2_20_28b2World____emscripten__internal__getContext_b2Vec2_20_28b2World____29_28_29_20const__28b2Vec2_20_28b2World____20const__29_28_29_20const_29_29_28_29_20const($0) { var $1 = 0, $2 = 0, $3 = 0; $1 = __stack_pointer - 16 | 0; @@ -46556,9 +42650,9 @@ function emscripten__wrapper_b2RayCastCallback____wrapper_28_29($0) { HEAP32[$1 + 8 >> 2] = $0; $0 = HEAP32[$1 + 8 >> 2]; HEAP32[$1 + 12 >> 2] = $0; - HEAP32[$0 >> 2] = 25744; + HEAP32[$0 >> 2] = 26304; if (HEAP8[$0 + 4 | 0] & 1) { - void_20emscripten__wrapper_b2RayCastCallback___call_void__28char_20const__29_20const($0, 3085); + void_20emscripten__wrapper_b2RayCastCallback___call_void__28char_20const__29_20const($0, 3237); } emscripten__val___val_28_29($0 + 8 | 0); b2RayCastCallback___b2RayCastCallback_28_29($0); @@ -46574,9 +42668,9 @@ function emscripten__wrapper_b2ContactListener____wrapper_28_29($0) { HEAP32[$1 + 8 >> 2] = $0; $0 = HEAP32[$1 + 8 >> 2]; HEAP32[$1 + 12 >> 2] = $0; - HEAP32[$0 >> 2] = 26028; + HEAP32[$0 >> 2] = 26588; if (HEAP8[$0 + 4 | 0] & 1) { - void_20emscripten__wrapper_b2ContactListener___call_void__28char_20const__29_20const($0, 3085); + void_20emscripten__wrapper_b2ContactListener___call_void__28char_20const__29_20const($0, 3237); } emscripten__val___val_28_29($0 + 8 | 0); b2ContactListener___b2ContactListener_28_29($0); @@ -46644,21 +42738,6 @@ function void_20_28b2PrismaticJoint____emscripten__internal__getContext_void_20_ return HEAP32[$1 + 8 >> 2]; } -function void_20_28b2Body____emscripten__internal__getContext_void_20_28b2Body____29_28b2Fixture__29__28void_20_28b2Body____20const__29_28b2Fixture__29_29_29_28b2Fixture__29($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function void_20_28b2Body____emscripten__internal__getContext_void_20_28b2Body____29_28b2BodyType_29__28void_20_28b2Body____20const__29_28b2BodyType_29_29_29_28b2BodyType_29($0) { var $1 = 0, $2 = 0, $3 = 0; $1 = __stack_pointer - 16 | 0; @@ -46684,16 +42763,6 @@ function std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std__ return $0 >>> 7 | 0; } -function emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_4__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_4__28embind_init_b2_28_29__$_4_20const__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = embind_init_b2_28_29__$_4__operator_20void_20_28__29_28b2PolygonShape__2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20int_29_28_29_20const(HEAP32[$1 + 12 >> 2]); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function b2Vec2_20_28b2AABB____emscripten__internal__getContext_b2Vec2_20_28b2AABB____29_28_29_20const__28b2Vec2_20_28b2AABB____20const__29_28_29_20const_29_29_28_29_20const($0) { var $1 = 0, $2 = 0, $3 = 0; $1 = __stack_pointer - 16 | 0; @@ -46754,7 +42823,7 @@ function b2MotorJoint__SetCorrectionFactor_28float_29($0, $1) { HEAPF32[$2 + 8 >> 2] = $1; $0 = HEAP32[$2 + 12 >> 2]; if (!(!(!(b2IsValid_28float_29(HEAPF32[$2 + 8 >> 2]) & 1) | !(HEAPF32[$2 + 8 >> 2] >= Math_fround(0))) & HEAPF32[$2 + 8 >> 2] <= Math_fround(1))) { - __assert_fail(7867, 4249, 257, 3744); + __assert_fail(8184, 4447, 257, 3914); wasm2js_trap(); } HEAPF32[$0 + 100 >> 2] = HEAPF32[$2 + 8 >> 2]; @@ -46812,7 +42881,7 @@ function b2Island__Add_28b2Body__29($0, $1) { HEAP32[$2 + 8 >> 2] = $1; $0 = HEAP32[$2 + 12 >> 2]; if (HEAP32[$0 + 28 >> 2] >= HEAP32[$0 + 40 >> 2]) { - __assert_fail(1258, 7410, 58, 10196); + __assert_fail(1264, 7738, 58, 10605); wasm2js_trap(); } HEAP32[HEAP32[$2 + 8 >> 2] + 8 >> 2] = HEAP32[$0 + 28 >> 2]; @@ -46956,21 +43025,6 @@ function b2JointType_20emscripten__internal__MemberAccess_b2JointDef_2c_20b2Join return $0 | 0; } -function b2Fixture__20_28b2Fixture____emscripten__internal__getContext_b2Fixture__20_28b2Fixture____29_28_29__28b2Fixture__20_28b2Fixture____20const__29_28_29_29_29_28_29($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20bool___getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -47043,19 +43097,6 @@ function std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std__ return HEAP32[$0 >> 2]; } -function b2Shape__Type_20emscripten__internal__MemberAccess_b2Shape_2c_20b2Shape__Type___getWire_b2Shape__28b2Shape__Type_20b2Shape____20const__2c_20b2Shape_20const__29($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var $2 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - $0 = emscripten__internal__EnumBindingType_b2Shape__Type___toWireType_28b2Shape__Type_29(HEAP32[HEAP32[$2 + 8 >> 2] + HEAP32[HEAP32[$2 + 12 >> 2] >> 2] >> 2]); - __stack_pointer = $2 + 16 | 0; - return $0 | 0; -} - function void_20_28b2World____emscripten__internal__getContext_void_20_28b2World____29_28b2Draw__29__28void_20_28b2World____20const__29_28b2Draw__29_29_29_28b2Draw__29($0) { var $1 = 0, $2 = 0, $3 = 0; $1 = __stack_pointer - 16 | 0; @@ -47086,21 +43127,6 @@ function void_20_28b2World____emscripten__internal__getContext_void_20_28b2World return HEAP32[$1 + 8 >> 2]; } -function void_20_28b2Fixture____emscripten__internal__getContext_void_20_28b2Fixture____29_28float_29__28void_20_28b2Fixture____20const__29_28float_29_29_29_28float_29($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function std____2____split_buffer_b2Vec2_2c_20std____2__allocator_b2Vec2______ConstructTransaction___ConstructTransaction_5babi_v160004_5d_28b2Vec2___2c_20unsigned_20long_29($0, $1, $2) { var $3 = 0; $3 = __stack_pointer - 16 | 0; @@ -47124,31 +43150,6 @@ function std____2____compressed_pair_std____2____tree_node_b2Fixture__2c_20void_ return $0; } -function int_20_28b2Shape____emscripten__internal__getContext_int_20_28b2Shape____29_28_29_20const__28int_20_28b2Shape____20const__29_28_29_20const_29_29_28_29_20const($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20b2Fixture____getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20emscripten__internal__AllowedRawPointer_b2Fixture_____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2___20const__2c_20unsigned_20long___getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -47189,19 +43190,6 @@ function bool_20_28b2AABB____emscripten__internal__getContext_bool_20_28b2AABB__ return HEAP32[$1 + 8 >> 2]; } -function b2Filter__20emscripten__internal__MemberAccess_b2FixtureDef_2c_20b2Filter___getWire_b2FixtureDef__28b2Filter_20b2FixtureDef____20const__2c_20b2FixtureDef_20const__29($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var $2 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - $0 = emscripten__internal__GenericBindingType_b2Filter___toWireType_28b2Filter_20const__29(HEAP32[$2 + 8 >> 2] + HEAP32[HEAP32[$2 + 12 >> 2] >> 2] | 0); - __stack_pointer = $2 + 16 | 0; - return $0 | 0; -} - function void_20const__20emscripten__internal__getActualType_std____2__vector_int_2c_20std____2__allocator_int____28std____2__vector_int_2c_20std____2__allocator_int____29($0) { $0 = $0 | 0; var $1 = 0; @@ -47221,9 +43209,9 @@ function emscripten__wrapper_b2QueryCallback____wrapper_28_29($0) { HEAP32[$1 + 8 >> 2] = $0; $0 = HEAP32[$1 + 8 >> 2]; HEAP32[$1 + 12 >> 2] = $0; - HEAP32[$0 >> 2] = 25492; + HEAP32[$0 >> 2] = 26044; if (HEAP8[$0 + 4 | 0] & 1) { - void_20emscripten__wrapper_b2QueryCallback___call_void__28char_20const__29_20const($0, 3085); + void_20emscripten__wrapper_b2QueryCallback___call_void__28char_20const__29_20const($0, 3237); } emscripten__val___val_28_29($0 + 8 | 0); b2QueryCallback___b2QueryCallback_28_29($0); @@ -47290,34 +43278,6 @@ function b2Vec2__20emscripten__internal__MemberAccess_b2RayCastInput_2c_20b2Vec2 return $0 | 0; } -function void_20_28b2Fixture____emscripten__internal__getContext_void_20_28b2Fixture____29_28bool_29__28void_20_28b2Fixture____20const__29_28bool_29_29_29_28bool_29($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - -function float_20emscripten__internal__MemberAccess_b2Shape_2c_20float___getWire_b2Shape__28float_20b2Shape____20const__2c_20b2Shape_20const__29($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var $2 = 0, $3 = Math_fround(0); - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - $3 = emscripten__internal__BindingType_float_2c_20void___toWireType_28float_20const__29(HEAP32[$2 + 8 >> 2] + HEAP32[HEAP32[$2 + 12 >> 2] >> 2] | 0); - __stack_pointer = $2 + 16 | 0; - return Math_fround($3); -} - function float_20emscripten__internal__MemberAccess_b2Color_2c_20float___getWire_b2Color__28float_20b2Color____20const__2c_20b2Color_20const__29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -47331,21 +43291,6 @@ function float_20emscripten__internal__MemberAccess_b2Color_2c_20float___getWire return Math_fround($3); } -function b2Shape__20_28b2Fixture____emscripten__internal__getContext_b2Shape__20_28b2Fixture____29_28_29__28b2Shape__20_28b2Fixture____20const__29_28_29_29_29_28_29($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function std____2__allocator_std____2____tree_node_b2Fixture__2c_20void_____deallocate_5babi_v160004_5d_28std____2____tree_node_b2Fixture__2c_20void____2c_20unsigned_20long_29($0, $1, $2) { var $3 = 0; $3 = __stack_pointer - 16 | 0; @@ -47435,49 +43380,6 @@ function void_20_28b2MotorJoint____emscripten__internal__getContext_void_20_28b2 return HEAP32[$1 + 8 >> 2]; } -function void_20_28b2Fixture____emscripten__internal__getContext_void_20_28b2Fixture____29_28int_29__28void_20_28b2Fixture____20const__29_28int_29_29_29_28int_29($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - -function b2Vec2__20emscripten__internal__MemberAccess_b2CircleShape_2c_20b2Vec2___getWire_b2CircleShape__28b2Vec2_20b2CircleShape____20const__2c_20b2CircleShape_20const__29($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var $2 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - $0 = emscripten__internal__GenericBindingType_b2Vec2___toWireType_28b2Vec2_20const__29(HEAP32[$2 + 8 >> 2] + HEAP32[HEAP32[$2 + 12 >> 2] >> 2] | 0); - __stack_pointer = $2 + 16 | 0; - return $0 | 0; -} - -function b2Fixture__20_28b2Body____emscripten__internal__getContext_b2Fixture__20_28b2Body____29_28_29__28b2Fixture__20_28b2Body____20const__29_28_29_29_29_28_29($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function b2ContactListenerWrapper__registerContactFixture_28unsigned_20int_29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -47492,21 +43394,6 @@ function b2ContactListenerWrapper__registerContactFixture_28unsigned_20int_29($0 __stack_pointer = $2 + 32 | 0; } -function b2Body__20_28b2Fixture____emscripten__internal__getContext_b2Body__20_28b2Fixture____29_28_29__28b2Body__20_28b2Fixture____20const__29_28_29_29_29_28_29($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function b2BodyType_20emscripten__internal__MemberAccess_b2BodyDef_2c_20b2BodyType___getWire_b2BodyDef__28b2BodyType_20b2BodyDef____20const__2c_20b2BodyDef_20const__29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -47543,7 +43430,7 @@ function emscripten__wrapper_b2RayCastCallback___wrapper___28emscripten__val___2 HEAP32[$0 >> 2] = 0; b2RayCastCallback__b2RayCastCallback_28_29($0); emscripten__internal__WrapperBase__WrapperBase_28_29($0 + 4 | 0); - HEAP32[$0 >> 2] = 25744; + HEAP32[$0 >> 2] = 26304; emscripten__val__val_28emscripten__val___29($0 + 8 | 0, HEAP32[$2 + 8 >> 2]); __stack_pointer = $2 + 16 | 0; return $0; @@ -47559,7 +43446,7 @@ function emscripten__wrapper_b2ContactListener___wrapper___28emscripten__val___2 HEAP32[$0 >> 2] = 0; b2ContactListener__b2ContactListener_28_29($0); emscripten__internal__WrapperBase__WrapperBase_28_29($0 + 4 | 0); - HEAP32[$0 >> 2] = 26028; + HEAP32[$0 >> 2] = 26588; emscripten__val__val_28emscripten__val___29($0 + 8 | 0, HEAP32[$2 + 8 >> 2]); __stack_pointer = $2 + 16 | 0; return $0; @@ -47727,20 +43614,6 @@ function emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20 return $0; } -function decltype_28fp_29_20emscripten__select_overload_b2Fixture__20_28b2Shape_20const__2c_20float_29_2c_20b2Body__28b2Fixture__20_28b2Body____29_28b2Shape_20const__2c_20float_29_29($0, $1) { - var $2 = 0, $3 = 0; - $3 = HEAP32[$1 >> 2]; - $2 = __stack_pointer - 16 | 0; - HEAP32[$2 + 12 >> 2] = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 8 >> 2] = $3; - $1 = HEAP32[$2 + 8 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 12 >> 2]; - HEAP32[$0 >> 2] = $1; - $1 = HEAP32[$0 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$0 + 4 >> 2]; - HEAP32[$0 >> 2] = $1; -} - function b2World__20_28b2Body____emscripten__internal__getContext_b2World__20_28b2Body____29_28_29__28b2World__20_28b2Body____20const__29_28_29_29_29_28_29($0) { var $1 = 0, $2 = 0, $3 = 0; $1 = __stack_pointer - 16 | 0; @@ -47791,7 +43664,7 @@ function emscripten__wrapper_b2QueryCallback___wrapper___28emscripten__val___29( HEAP32[$0 >> 2] = 0; b2QueryCallback__b2QueryCallback_28_29($0); emscripten__internal__WrapperBase__WrapperBase_28_29($0 + 4 | 0); - HEAP32[$0 >> 2] = 25492; + HEAP32[$0 >> 2] = 26044; emscripten__val__val_28emscripten__val___29($0 + 8 | 0, HEAP32[$2 + 8 >> 2]); __stack_pointer = $2 + 16 | 0; return $0; @@ -47807,16 +43680,6 @@ function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___Arg return $0; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Fixture__2c_20emscripten__internal__AllowedRawPointer_b2Fixture____getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2Fixture__2c_20emscripten__internal__AllowedRawPointer_b2Fixture_____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20std____2__vector_int_2c_20std____2__allocator_int____2c_20unsigned_20long_2c_20int_20const____getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -47840,21 +43703,6 @@ function b2Vec2__20emscripten__internal__MemberAccess_b2Transform_2c_20b2Vec2___ return $0 | 0; } -function void_20_28b2Fixture____emscripten__internal__getContext_void_20_28b2Fixture____29_28_29__28void_20_28b2Fixture____20const__29_28_29_29_29_28_29($0) { - var $1 = 0, $2 = 0, $3 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(8); - $2 = HEAP32[$1 + 12 >> 2]; - $3 = HEAP32[$2 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 4 >> 2]; - HEAP32[$0 >> 2] = $3; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function void_20emscripten__val__call_void_2c_20unsigned_20int___28char_20const__2c_20unsigned_20int__29_20const($0, $1, $2) { var $3 = 0; $3 = __stack_pointer - 16 | 0; @@ -47876,29 +43724,6 @@ function std____2____compressed_pair_std____2____tree_node_b2Fixture__2c_20void_ return $0; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20b2FixtureDef__2c_20b2Shape_20const____getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2FixtureDef__2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const_____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - -function bool_20emscripten__internal__MemberAccess_b2FixtureDef_2c_20bool___getWire_b2FixtureDef__28bool_20b2FixtureDef____20const__2c_20b2FixtureDef_20const__29($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var $2 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - $0 = emscripten__internal__BindingType_bool_2c_20void___toWireType_28bool_29(HEAP8[HEAP32[$2 + 8 >> 2] + HEAP32[HEAP32[$2 + 12 >> 2] >> 2] | 0] & 1); - __stack_pointer = $2 + 16 | 0; - return $0 & 1; -} - function b2PrismaticJoint__EnableLimit_28bool_29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -47948,16 +43773,6 @@ function std____2____compressed_pair_std____2____tree_end_node_std____2____tree_ return $0; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Shape__2c_20emscripten__internal__AllowedRawPointer_b2Fixture____getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2Shape__2c_20emscripten__internal__AllowedRawPointer_b2Fixture_____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function b2Vec2__20emscripten__internal__MemberAccess_b2MassData_2c_20b2Vec2___getWire_b2MassData__28b2Vec2_20b2MassData____20const__2c_20b2MassData_20const__29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -48012,26 +43827,6 @@ function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___Arg return $0; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Fixture__2c_20emscripten__internal__AllowedRawPointer_b2Body____getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2Fixture__2c_20emscripten__internal__AllowedRawPointer_b2Body_____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Body__2c_20emscripten__internal__AllowedRawPointer_b2Fixture____getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2Body__2c_20emscripten__internal__AllowedRawPointer_b2Fixture_____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function void_20_28b2World____emscripten__internal__getContext_void_20_28b2World____29_28_29__28void_20_28b2World____20const__29_28_29_29_29_28_29($0) { var $1 = 0, $2 = 0, $3 = 0; $1 = __stack_pointer - 16 | 0; @@ -48102,18 +43897,6 @@ function b2ContactListenerWrapper__unregisterContactFixture_28unsigned_20int_29( __stack_pointer = $2 + 16 | 0; } -function void_20_28__emscripten__internal__getContext_void_20_28__29_28b2FixtureDef__2c_20b2Shape_20const__29__28void_20_28__20const__29_28b2FixtureDef__2c_20b2Shape_20const__29_29_29_28b2FixtureDef__2c_20b2Shape_20const__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(4); - HEAP32[$0 >> 2] = HEAP32[HEAP32[$1 + 12 >> 2] >> 2]; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function std____2__allocator_traits_std____2__allocator_b2Vec2____deallocate_5babi_v160004_5d_28std____2__allocator_b2Vec2___2c_20b2Vec2__2c_20unsigned_20long_29($0, $1, $2) { var $3 = 0; $3 = __stack_pointer - 16 | 0; @@ -48160,20 +43943,6 @@ function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___Arg return $0; } -function decltype_28fp_29_20emscripten__select_overload_b2Fixture__20_28b2FixtureDef_20const__29_2c_20b2Body__28b2Fixture__20_28b2Body____29_28b2FixtureDef_20const__29_29($0, $1) { - var $2 = 0, $3 = 0; - $3 = HEAP32[$1 >> 2]; - $2 = __stack_pointer - 16 | 0; - HEAP32[$2 + 12 >> 2] = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 8 >> 2] = $3; - $1 = HEAP32[$2 + 8 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 12 >> 2]; - HEAP32[$0 >> 2] = $1; - $1 = HEAP32[$0 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$0 + 4 >> 2]; - HEAP32[$0 >> 2] = $1; -} - function bool_20emscripten__internal__MemberAccess_b2JointDef_2c_20bool___getWire_b2JointDef__28bool_20b2JointDef____20const__2c_20b2JointDef_20const__29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -48218,6 +43987,22 @@ function __cxxabiv1____base_class_type_info__has_unambiguous_public_base_28__cxx FUNCTION_TABLE[HEAP32[HEAP32[$0 >> 2] + 28 >> 2]]($0, $1, $2 + $4 | 0, $5 & 2 ? $3 : 2); } +function Vec2VectorResize_28unsigned_20int_2c_20int_2c_20float_2c_20float_29($0, $1, $2, $3) { + $0 = $0 | 0; + $1 = $1 | 0; + $2 = Math_fround($2); + $3 = Math_fround($3); + var $4 = 0; + $4 = __stack_pointer - 16 | 0; + __stack_pointer = $4; + HEAP32[$4 + 12 >> 2] = $0; + HEAP32[$4 + 8 >> 2] = $1; + HEAPF32[$4 + 4 >> 2] = $2; + HEAPF32[$4 >> 2] = $3; + Vec2VectorCC__resize_28int_2c_20float_2c_20float_29(HEAP32[$4 + 12 >> 2], HEAP32[$4 + 8 >> 2], HEAPF32[$4 + 4 >> 2], HEAPF32[$4 >> 2]); + __stack_pointer = $4 + 16 | 0; +} + function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2ContactListenerWrapper__2c_20unsigned_20int___getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -48246,7 +44031,7 @@ function b2Island__Add_28b2Contact__29($0, $1) { HEAP32[$2 + 8 >> 2] = $1; $0 = HEAP32[$2 + 12 >> 2]; if (HEAP32[$0 + 36 >> 2] >= HEAP32[$0 + 44 >> 2]) { - __assert_fail(1318, 7410, 66, 10196); + __assert_fail(1324, 7738, 66, 10605); wasm2js_trap(); } $3 = HEAP32[$2 + 8 >> 2]; @@ -48315,6 +44100,16 @@ function void_20emscripten__wrapper_b2ContactListener___call_void_2c_20unsigned_ __stack_pointer = $3 + 16 | 0; } +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float___getTypes_28_29_20const($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float____get_28_29(); + __stack_pointer = $1 + 16 | 0; + return $0; +} + function bool_20emscripten__internal__MemberAccess_b2BodyDef_2c_20bool___getWire_b2BodyDef__28bool_20b2BodyDef____20const__2c_20b2BodyDef_20const__29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -48336,7 +44131,7 @@ function b2Island__Add_28b2Joint__29($0, $1) { HEAP32[$2 + 8 >> 2] = $1; $0 = HEAP32[$2 + 12 >> 2]; if (HEAP32[$0 + 32 >> 2] >= HEAP32[$0 + 48 >> 2]) { - __assert_fail(1287, 7410, 72, 10196); + __assert_fail(1293, 7738, 72, 10605); wasm2js_trap(); } $3 = HEAP32[$2 + 8 >> 2]; @@ -48389,20 +44184,6 @@ function emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscri return $0; } -function decltype_28fp_29_20emscripten__select_overload_void_20_28float_2c_20float_29_2c_20b2PolygonShape__28void_20_28b2PolygonShape____29_28float_2c_20float_29_29($0, $1) { - var $2 = 0, $3 = 0; - $3 = HEAP32[$1 >> 2]; - $2 = __stack_pointer - 16 | 0; - HEAP32[$2 + 12 >> 2] = HEAP32[$1 + 4 >> 2]; - HEAP32[$2 + 8 >> 2] = $3; - $1 = HEAP32[$2 + 8 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 12 >> 2]; - HEAP32[$0 >> 2] = $1; - $1 = HEAP32[$0 >> 2]; - HEAP32[$0 + 4 >> 2] = HEAP32[$0 + 4 >> 2]; - HEAP32[$0 >> 2] = $1; -} - function char__20std____2__copy_5babi_v160004_5d_char_20const__2c_20char___28char_20const__2c_20char_20const__2c_20char__29($0, $1, $2) { var $3 = 0; $3 = __stack_pointer - 16 | 0; @@ -48433,24 +44214,6 @@ function b2Max_28b2Vec2_20const__2c_20b2Vec2_20const__29($0, $1, $2) { __stack_pointer = $3 + 16 | 0; } -function b2Fixture__SetFilterData_28b2Filter_20const__29($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var $2 = 0, $3 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - $0 = HEAP32[$2 + 12 >> 2]; - $1 = HEAP32[$2 + 8 >> 2]; - $3 = HEAPU16[$1 >> 1] | HEAPU16[$1 + 2 >> 1] << 16; - HEAP16[$0 + 32 >> 1] = $3; - HEAP16[$0 + 34 >> 1] = $3 >>> 16; - HEAP16[$0 + 36 >> 1] = HEAPU16[$1 + 4 >> 1]; - b2Fixture__Refilter_28_29($0); - __stack_pointer = $2 + 16 | 0; -} - function void_20b2BroadPhase__RayCast_b2WorldRayCastWrapper__28b2WorldRayCastWrapper__2c_20b2RayCastInput_20const__29_20const($0, $1, $2) { var $3 = 0; $3 = __stack_pointer - 16 | 0; @@ -48555,9 +44318,9 @@ function emscripten__wrapper_b2Draw____wrapper_28_29($0) { HEAP32[$1 + 8 >> 2] = $0; $0 = HEAP32[$1 + 8 >> 2]; HEAP32[$1 + 12 >> 2] = $0; - HEAP32[$0 >> 2] = 26448; + HEAP32[$0 >> 2] = 27008; if (HEAP8[$0 + 8 | 0] & 1) { - void_20emscripten__wrapper_b2Draw___call_void__28char_20const__29_20const($0, 3085); + void_20emscripten__wrapper_b2Draw___call_void__28char_20const__29_20const($0, 3237); } emscripten__val___val_28_29($0 + 12 | 0); b2Draw___b2Draw_28_29($0); @@ -48565,16 +44328,6 @@ function emscripten__wrapper_b2Draw____wrapper_28_29($0) { return HEAP32[$1 + 12 >> 2]; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Shape_20const__2c_20b2FixtureDef____getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2Shape_20const__2c_20emscripten__internal__AllowedRawPointer_b2FixtureDef_____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function std____2____split_buffer_b2Vec2_2c_20std____2__allocator_b2Vec2_______destruct_at_end_5babi_v160004_5d_28b2Vec2__29($0, $1) { var $2 = 0; $2 = __stack_pointer - 16 | 0; @@ -48626,16 +44379,6 @@ function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten_ return $0; } -function emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const__2c_20b2Vec2_20const____getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const__2c_20b2Vec2_20const_____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function b2WheelJoint__SetMaxMotorTorque_28float_29($0, $1) { $0 = $0 | 0; $1 = Math_fround($1); @@ -48753,16 +44496,6 @@ function emscripten__internal__WithPolicies____ArgTypeList_b2Vec2_2c_20emscripte return $0; } -function emscripten__internal__WithPolicies____ArgTypeList_b2AABB_20const__2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const__2c_20int___getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2AABB_20const__2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const__2c_20int____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function b2MotorJoint__SetAngularOffset_28float_29($0, $1) { $0 = $0 | 0; $1 = Math_fround($1); @@ -48800,16 +44533,6 @@ function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten_ return $0; } -function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape__2c_20float_2c_20float___getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape__2c_20float_2c_20float____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function emscripten__internal__WithPolicies____ArgTypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2PrismaticJoint_20const__2c_20float___getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -48879,6 +44602,19 @@ function b2MouseJointDef__b2MouseJointDef_28_29($0) { return $0; } +function Vec2VectorCC__push_28float_2c_20float_29($0, $1, $2) { + var $3 = 0; + $3 = __stack_pointer - 32 | 0; + __stack_pointer = $3; + HEAP32[$3 + 28 >> 2] = $0; + HEAPF32[$3 + 24 >> 2] = $1; + HEAPF32[$3 + 20 >> 2] = $2; + $0 = HEAP32[$3 + 28 >> 2]; + b2Vec2__b2Vec2_28float_2c_20float_29($3 + 12 | 0, HEAPF32[$3 + 24 >> 2], HEAPF32[$3 + 20 >> 2]); + std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____push_back_5babi_v160004_5d_28b2Vec2___29($0, $3 + 12 | 0); + __stack_pointer = $3 + 32 | 0; +} + function std____2__allocator_char___allocate_5babi_v160004_5d_28unsigned_20long_29($0, $1) { if (unsigned_20long_20std____2__allocator_traits_std____2__allocator_char____max_size_5babi_v160004_5d_std____2__allocator_char__2c_20void_2c_20void__28std____2__allocator_char__20const__29($0) >>> 0 < $1 >>> 0) { std____throw_bad_array_new_length_5babi_v160004_5d_28_29(); @@ -48887,6 +44623,16 @@ function std____2__allocator_char___allocate_5babi_v160004_5d_28unsigned_20long_ return std____2____libcpp_allocate_5babi_v160004_5d_28unsigned_20long_2c_20unsigned_20long_29($1, 1); } +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20unsigned_20int_2c_20b2Transform_20const__2c_20b2Vec2_20const____getTypes_28_29_20const($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20unsigned_20int_2c_20b2Transform_20const__2c_20b2Vec2_20const_____get_28_29(); + __stack_pointer = $1 + 16 | 0; + return $0; +} + function emscripten__internal__WithPolicies____ArgTypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2RevoluteJoint_20const__2c_20float___getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -48980,16 +44726,6 @@ function b2PrismaticJoint__EnableMotor_28bool_29($0, $1) { __stack_pointer = $2 + 16 | 0; } -function emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_5__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_5__28embind_init_b2_28_29__$_5_20const__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = embind_init_b2_28_29__$_5__operator_20void_20_28__29_28b2FixtureDef__2c_20b2Shape_20const__29_28_29_20const(HEAP32[$1 + 12 >> 2]); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function b2RevoluteJoint__EnableMotor_28bool_29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -49057,27 +44793,6 @@ function b2Color__Set_28float_2c_20float_2c_20float_2c_20float_29($0, $1, $2, $3 HEAPF32[$0 + 12 >> 2] = HEAPF32[$5 + 12 >> 2]; } -function sbrk($0) { - var $1 = 0, $2 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; - $1 = HEAP32[7476]; - $2 = $0 + 7 & -8; - $0 = $1 + $2 | 0; - label$1: { - if ($0 >>> 0 <= $1 >>> 0 ? $2 : 0) { - break label$1; - } - if (emscripten_get_heap_size() >>> 0 < $0 >>> 0) { - if (!(emscripten_resize_heap($0 | 0) | 0)) { - break label$1; - } - } - HEAP32[7476] = $0; - return $1; - } - wasm2js_i32$0 = __errno_location(), wasm2js_i32$1 = 48, HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; - return -1; -} - function emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_1__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_1__28embind_init_b2_28_29__$_1_20const__29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -49102,12 +44817,32 @@ function embind_init_b2_28_29__$_1____invoke_28b2AABB__2c_20b2AABB__2c_20b2AABB_ __stack_pointer = $3 + 16 | 0; } -function emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_7__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_7__28embind_init_b2_28_29__$_7_20const__29($0) { +function sbrk($0) { + var $1 = 0, $2 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; + $1 = HEAP32[7328]; + $2 = $0 + 7 & -8; + $0 = $1 + $2 | 0; + label$1: { + if ($0 >>> 0 <= $1 >>> 0 ? $2 : 0) { + break label$1; + } + if (emscripten_get_heap_size() >>> 0 < $0 >>> 0) { + if (!(emscripten_resize_heap($0 | 0) | 0)) { + break label$1; + } + } + HEAP32[7328] = $0; + return $1; + } + wasm2js_i32$0 = __errno_location(), wasm2js_i32$1 = 48, HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + return -1; +} +function emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_2__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_2__28embind_init_b2_28_29__$_2_20const__29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - $0 = embind_init_b2_28_29__$_7__operator_20void_20_28__29_28b2Body__2c_20b2MassData_20const__29_28_29_20const(HEAP32[$1 + 12 >> 2]); + $0 = embind_init_b2_28_29__$_2__operator_20void_20_28__29_28b2Body__2c_20b2MassData_20const__29_28_29_20const(HEAP32[$1 + 12 >> 2]); __stack_pointer = $1 + 16 | 0; return $0; } @@ -49122,16 +44857,6 @@ function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___Arg return $0; } -function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture__2c_20b2Filter_20const____getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture__2c_20b2Filter_20const_____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function emscripten__internal__WithPolicies____ArgTypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2WheelJoint_20const__2c_20float___getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -49203,16 +44928,6 @@ function std____2____tree_const_iterator_b2Fixture__2c_20std____2____tree_node_b return $0 + 16 | 0; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_b2DrawWrapper__2c_20emscripten__val_____getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2DrawWrapper__2c_20emscripten__val______get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function emscripten__internal__WithPolicies____ArgTypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2RopeJoint_20const__2c_20float___getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -49292,18 +45007,15 @@ function void_20_28__emscripten__internal__getContext_void_20_28__29_28b2Contact return HEAP32[$1 + 8 >> 2]; } -function b2Shape_20const__20_28__emscripten__internal__getContext_b2Shape_20const__20_28__29_28b2FixtureDef__29__28b2Shape_20const__20_28__20const__29_28b2FixtureDef__29_29_29_28b2FixtureDef__29($0) { +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_b2DrawWrapper__2c_20emscripten__val_____getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(4); - HEAP32[$0 >> 2] = HEAP32[HEAP32[$1 + 12 >> 2] >> 2]; - HEAP32[$1 + 8 >> 2] = $0; + $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2DrawWrapper__2c_20emscripten__val______get_28_29(); __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; + return $0; } - function b2MotorJoint__SetMaxTorque_28float_29($0, $1) { $0 = $0 | 0; $1 = Math_fround($1); @@ -49314,13 +45026,30 @@ function b2MotorJoint__SetMaxTorque_28float_29($0, $1) { HEAPF32[$2 + 8 >> 2] = $1; $0 = HEAP32[$2 + 12 >> 2]; if (!(b2IsValid_28float_29(HEAPF32[$2 + 8 >> 2]) & 1 & HEAPF32[$2 + 8 >> 2] >= Math_fround(0))) { - __assert_fail(8279, 4249, 246, 8593); + __assert_fail(8596, 4447, 246, 8942); wasm2js_trap(); } HEAPF32[$0 + 96 >> 2] = HEAPF32[$2 + 8 >> 2]; __stack_pointer = $2 + 16 | 0; } +function b2MotorJoint__SetMaxForce_28float_29($0, $1) { + $0 = $0 | 0; + $1 = Math_fround($1); + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + HEAP32[$2 + 12 >> 2] = $0; + HEAPF32[$2 + 8 >> 2] = $1; + $0 = HEAP32[$2 + 12 >> 2]; + if (!(b2IsValid_28float_29(HEAPF32[$2 + 8 >> 2]) & 1 & HEAPF32[$2 + 8 >> 2] >= Math_fround(0))) { + __assert_fail(8632, 4447, 235, 10089); + wasm2js_trap(); + } + HEAPF32[$0 + 92 >> 2] = HEAPF32[$2 + 8 >> 2]; + __stack_pointer = $2 + 16 | 0; +} + function b2ContactListenerWrapper___b2ContactListenerWrapper_28_29($0) { $0 = $0 | 0; var $1 = 0; @@ -49328,7 +45057,7 @@ function b2ContactListenerWrapper___b2ContactListenerWrapper_28_29($0) { __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; $0 = HEAP32[$1 + 12 >> 2]; - HEAP32[$0 >> 2] = 25996; + HEAP32[$0 >> 2] = 26556; std____2__set_b2Fixture__2c_20std____2__less_b2Fixture___2c_20std____2__allocator_b2Fixture______set_5babi_v160004_5d_28_29($0 + 12 | 0); emscripten__wrapper_b2ContactListener____wrapper_28_29($0); __stack_pointer = $1 + 16 | 0; @@ -49344,7 +45073,7 @@ function __cxxabiv1____pbase_type_info__can_catch_28__cxxabiv1____shim_type_info if (!$1) { break label$1; } - $3 = __dynamic_cast($1, 23972, 24068, 0); + $3 = __dynamic_cast($1, 24196, 24292, 0); if (!$3) { break label$1; } @@ -49355,16 +45084,6 @@ function __cxxabiv1____pbase_type_info__can_catch_28__cxxabiv1____shim_type_info return $2; } -function emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_11__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_11__28embind_init_b2_28_29__$_11_20const__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = embind_init_b2_28_29__$_11__operator_20void_20_28__29_28b2JointDef__2c_20b2Body__29_28_29_20const(HEAP32[$1 + 12 >> 2]); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function emscripten__internal__WithPolicies____ArgTypeList_b2Vec2_20const__2c_20emscripten__internal__AllowedRawPointer_b2WeldJoint_20const____getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -49395,33 +45114,6 @@ function emscripten__internal__WithPolicies____ArgTypeList_b2Transform_20const__ return $0; } -function emscripten__internal__WithPolicies____ArgTypeList_b2Filter_20const__2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const____getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2Filter_20const__2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const_____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - -function b2MotorJoint__SetMaxForce_28float_29($0, $1) { - $0 = $0 | 0; - $1 = Math_fround($1); - var $2 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAPF32[$2 + 8 >> 2] = $1; - $0 = HEAP32[$2 + 12 >> 2]; - if (!(b2IsValid_28float_29(HEAPF32[$2 + 8 >> 2]) & 1 & HEAPF32[$2 + 8 >> 2] >= Math_fround(0))) { - __assert_fail(8315, 4249, 235, 9680); - wasm2js_trap(); - } - HEAPF32[$0 + 92 >> 2] = HEAPF32[$2 + 8 >> 2]; - __stack_pointer = $2 + 16 | 0; -} - function void_20emscripten__internal__writeGenericWireType_b2Transform__28emscripten__internal__GenericWireType___2c_20b2Transform__29($0, $1) { var $2 = 0; $2 = __stack_pointer - 16 | 0; @@ -49530,22 +45222,22 @@ function std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std__ wasm2js_i32$1 = $1, HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; } -function emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_6__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_6__28embind_init_b2_28_29__$_6_20const__29($0) { +function emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_7__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_7__28embind_init_b2_28_29__$_7_20const__29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - $0 = embind_init_b2_28_29__$_6__operator_20b2Shape_20const__20_28__29_28b2FixtureDef__29_28_29_20const(HEAP32[$1 + 12 >> 2]); + $0 = embind_init_b2_28_29__$_7__operator_20void_20_28__29_28b2JointDef__2c_20b2Body__29_28_29_20const(HEAP32[$1 + 12 >> 2]); __stack_pointer = $1 + 16 | 0; return $0; } -function emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_9__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_9__28embind_init_b2_28_29__$_9_20const__29($0) { +function emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_5__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_5__28embind_init_b2_28_29__$_5_20const__29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - $0 = embind_init_b2_28_29__$_9__operator_20void_20_28__29_28b2JointDef__2c_20b2Body__29_28_29_20const(HEAP32[$1 + 12 >> 2]); + $0 = embind_init_b2_28_29__$_5__operator_20void_20_28__29_28b2JointDef__2c_20b2Body__29_28_29_20const(HEAP32[$1 + 12 >> 2]); __stack_pointer = $1 + 16 | 0; return $0; } @@ -49580,21 +45272,20 @@ function emscripten__internal__WithPolicies____ArgTypeList_b2Vec2_2c_20emscripte return $0; } -function b2Fixture__GetAABB_28int_29_20const($0, $1) { +function ShapeTestPoint_28unsigned_20int_2c_20b2Transform_20const__2c_20b2Vec2_20const__29($0, $1, $2) { $0 = $0 | 0; $1 = $1 | 0; - var $2 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - $0 = HEAP32[$2 + 12 >> 2]; - if (!(HEAP32[$2 + 8 >> 2] < HEAP32[$0 + 28 >> 2] & HEAP32[$2 + 8 >> 2] >= 0)) { - __assert_fail(2086, 7204, 346, 10877); - wasm2js_trap(); - } - __stack_pointer = $2 + 16 | 0; - return HEAP32[$0 + 24 >> 2] + Math_imul(HEAP32[$2 + 8 >> 2], 28) | 0; + $2 = $2 | 0; + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[$3 + 12 >> 2] = $0; + HEAP32[$3 + 8 >> 2] = $1; + HEAP32[$3 + 4 >> 2] = $2; + $0 = HEAP32[$3 + 12 >> 2]; + $0 = FUNCTION_TABLE[HEAP32[HEAP32[$0 >> 2] + 16 >> 2]]($0, HEAP32[$3 + 8 >> 2], HEAP32[$3 + 4 >> 2]) | 0; + __stack_pointer = $3 + 16 | 0; + return $0 & 1; } function void_20_28__emscripten__internal__getContext_void_20_28__29_28b2QueryCallbackWrapper__29__28void_20_28__20const__29_28b2QueryCallbackWrapper__29_29_29_28b2QueryCallbackWrapper__29($0) { @@ -49609,6 +45300,22 @@ function void_20_28__emscripten__internal__getContext_void_20_28__29_28b2QueryCa return HEAP32[$1 + 8 >> 2]; } +function b2Fixture__SetFilterData_28b2Filter_20const__29($0, $1) { + var $2 = 0, $3 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + HEAP32[$2 + 12 >> 2] = $0; + HEAP32[$2 + 8 >> 2] = $1; + $0 = HEAP32[$2 + 12 >> 2]; + $1 = HEAP32[$2 + 8 >> 2]; + $3 = HEAPU16[$1 >> 1] | HEAPU16[$1 + 2 >> 1] << 16; + HEAP16[$0 + 32 >> 1] = $3; + HEAP16[$0 + 34 >> 1] = $3 >>> 16; + HEAP16[$0 + 36 >> 1] = HEAPU16[$1 + 4 >> 1]; + b2Fixture__Refilter_28_29($0); + __stack_pointer = $2 + 16 | 0; +} + function b2DynamicTree__GetUserData_28int_29_20const($0, $1) { var $2 = 0; $2 = __stack_pointer - 16 | 0; @@ -49617,7 +45324,7 @@ function b2DynamicTree__GetUserData_28int_29_20const($0, $1) { HEAP32[$2 + 8 >> 2] = $1; $0 = HEAP32[$2 + 12 >> 2]; if (!(HEAP32[$2 + 8 >> 2] < HEAP32[$0 + 12 >> 2] & HEAP32[$2 + 8 >> 2] >= 0)) { - __assert_fail(1383, 7266, 167, 10295); + __assert_fail(1389, 7594, 167, 10744); wasm2js_trap(); } __stack_pointer = $2 + 16 | 0; @@ -49635,6 +45342,16 @@ function void_20b2BroadPhase__Query_b2WorldQueryWrapper__28b2WorldQueryWrapper__ __stack_pointer = $3 + 16 | 0; } +function std____2__enable_if_is_move_constructible_int____value_20___20is_move_assignable_int____value_2c_20void___type_20std____2__swap_5babi_v160004_5d_int___28int___2c_20int___29($0, $1) { + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + HEAP32[$2 + 12 >> 2] = $0; + HEAP32[$2 + 8 >> 2] = $1; + HEAP32[$2 + 4 >> 2] = HEAP32[HEAP32[$2 + 12 >> 2] >> 2]; + HEAP32[HEAP32[$2 + 12 >> 2] >> 2] = HEAP32[HEAP32[$2 + 8 >> 2] >> 2]; + HEAP32[HEAP32[$2 + 8 >> 2] >> 2] = HEAP32[$2 + 4 >> 2]; +} + function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PrismaticJoint__2c_20float___getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -49675,6 +45392,21 @@ function emscripten__internal__WithPolicies____ArgTypeList_float_2c_20emscripten return $0; } +function b2DynamicTree__WasMoved_28int_29_20const($0, $1) { + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + HEAP32[$2 + 12 >> 2] = $0; + HEAP32[$2 + 8 >> 2] = $1; + $0 = HEAP32[$2 + 12 >> 2]; + if (!(HEAP32[$2 + 8 >> 2] < HEAP32[$0 + 12 >> 2] & HEAP32[$2 + 8 >> 2] >= 0)) { + __assert_fail(1389, 7594, 173, 10391); + wasm2js_trap(); + } + __stack_pointer = $2 + 16 | 0; + return HEAP8[(HEAP32[$0 + 4 >> 2] + Math_imul(HEAP32[$2 + 8 >> 2], 40) | 0) + 36 | 0] & 1; +} + function b2Body__SetAngularVelocity_28float_29($0, $1) { $0 = $0 | 0; $1 = Math_fround($1); @@ -49693,15 +45425,6 @@ function b2Body__SetAngularVelocity_28float_29($0, $1) { __stack_pointer = $2 + 16 | 0; } -function std____2__enable_if_is_move_constructible_int____value_20___20is_move_assignable_int____value_2c_20void___type_20std____2__swap_5babi_v160004_5d_int___28int___2c_20int___29($0, $1) { - var $2 = 0; - $2 = __stack_pointer - 16 | 0; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - HEAP32[$2 + 4 >> 2] = HEAP32[HEAP32[$2 + 12 >> 2] >> 2]; - HEAP32[HEAP32[$2 + 12 >> 2] >> 2] = HEAP32[HEAP32[$2 + 8 >> 2] >> 2]; - HEAP32[HEAP32[$2 + 8 >> 2] >> 2] = HEAP32[$2 + 4 >> 2]; -} function std____2____compressed_pair_elem_std____2__allocator_std____2____tree_node_b2Fixture__2c_20void____2c_201_2c_20true_____compressed_pair_elem_5babi_v160004_5d_28std____2____value_init_tag_29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -49725,21 +45448,6 @@ function b2QueryCallbackWrapper__20emscripten__internal__wrapped_new_b2QueryCall return $0 | 0; } -function b2DynamicTree__WasMoved_28int_29_20const($0, $1) { - var $2 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - $0 = HEAP32[$2 + 12 >> 2]; - if (!(HEAP32[$2 + 8 >> 2] < HEAP32[$0 + 12 >> 2] & HEAP32[$2 + 8 >> 2] >= 0)) { - __assert_fail(1383, 7266, 173, 9982); - wasm2js_trap(); - } - __stack_pointer = $2 + 16 | 0; - return HEAP8[(HEAP32[$0 + 4 >> 2] + Math_imul(HEAP32[$2 + 8 >> 2], 40) | 0) + 36 | 0] & 1; -} - function std____2__operator___5babi_v160004_5d_28std____2____tree_const_iterator_b2Fixture__2c_20std____2____tree_node_b2Fixture__2c_20void____2c_20long__20const__2c_20std____2____tree_const_iterator_b2Fixture__2c_20std____2____tree_node_b2Fixture__2c_20void____2c_20long__20const__29_1($0, $1) { var $2 = 0; $2 = __stack_pointer - 16 | 0; @@ -49768,7 +45476,7 @@ function emscripten__wrapper_b2Draw___wrapper___28emscripten__val___29($0, $1) { $0 = HEAP32[$2 + 12 >> 2]; b2Draw__b2Draw_28_29($0); emscripten__internal__WrapperBase__WrapperBase_28_29($0 + 8 | 0); - HEAP32[$0 >> 2] = 26448; + HEAP32[$0 >> 2] = 27008; emscripten__val__val_28emscripten__val___29($0 + 12 | 0, HEAP32[$2 + 8 >> 2]); __stack_pointer = $2 + 16 | 0; return $0; @@ -49834,16 +45542,6 @@ function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten_ return $0; } -function emscripten__internal__WithPolicies____ArgTypeList_b2Shape__Type_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const____getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2Shape__Type_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const_____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function void_20emscripten__internal__writeGenericWireType_b2Color__28emscripten__internal__GenericWireType___2c_20b2Color__29($0, $1) { var $2 = 0; $2 = __stack_pointer - 16 | 0; @@ -49867,33 +45565,6 @@ function std____2____tree_b2Fixture__2c_20std____2__less_b2Fixture___2c_20std___ return HEAP32[$0 >> 2]; } -function emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_2__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_2__28embind_init_b2_28_29__$_2_20const__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = embind_init_b2_28_29__$_2__operator_20void_20_28__29_28b2Shape__2c_20float_29_28_29_20const(HEAP32[$1 + 12 >> 2]); - __stack_pointer = $1 + 16 | 0; - return $0; -} - -function b2Fixture__SetDensity_28float_29($0, $1) { - $0 = $0 | 0; - $1 = Math_fround($1); - var $2 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAPF32[$2 + 8 >> 2] = $1; - $0 = HEAP32[$2 + 12 >> 2]; - if (!(b2IsValid_28float_29(HEAPF32[$2 + 8 >> 2]) & 1 & HEAPF32[$2 + 8 >> 2] >= Math_fround(0))) { - __assert_fail(8038, 7204, 300, 1131); - wasm2js_trap(); - } - HEAPF32[$0 >> 2] = HEAPF32[$2 + 8 >> 2]; - __stack_pointer = $2 + 16 | 0; -} - function std____2____tree_iterator_b2Fixture__2c_20std____2____tree_node_b2Fixture__2c_20void____2c_20long___operator__5babi_v160004_5d_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -49904,26 +45575,6 @@ function std____2____tree_iterator_b2Fixture__2c_20std____2____tree_node_b2Fixtu return $0 + 16 | 0; } -function emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_12__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_12__28embind_init_b2_28_29__$_12_20const__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = embind_init_b2_28_29__$_12__operator_20b2Body__20_28__29_28b2JointDef__29_28_29_20const(HEAP32[$1 + 12 >> 2]); - __stack_pointer = $1 + 16 | 0; - return $0; -} - -function emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_10__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_10__28embind_init_b2_28_29__$_10_20const__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = embind_init_b2_28_29__$_10__operator_20b2Body__20_28__29_28b2JointDef__29_28_29_20const(HEAP32[$1 + 12 >> 2]); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2RevoluteJoint__2c_20bool___getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -50010,12 +45661,22 @@ function void_20emscripten__internal__writeGenericWireType_b2Vec2__28emscripten_ __stack_pointer = $2 + 16 | 0; } -function emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_8__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_8__28embind_init_b2_28_29__$_8_20const__29($0) { +function emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_4__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_4__28embind_init_b2_28_29__$_4_20const__29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - $0 = embind_init_b2_28_29__$_8__operator_20unsigned_20int_20_28__29_28b2Body__29_28_29_20const(HEAP32[$1 + 12 >> 2]); + $0 = embind_init_b2_28_29__$_4__operator_20unsigned_20int_20_28__29_28b2Body__29_28_29_20const(HEAP32[$1 + 12 >> 2]); + __stack_pointer = $1 + 16 | 0; + return $0; +} + +function emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_3__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_3__28embind_init_b2_28_29__$_3_20const__29($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = embind_init_b2_28_29__$_3__operator_20unsigned_20int_20_28__29_28b2Body__29_28_29_20const(HEAP32[$1 + 12 >> 2]); __stack_pointer = $1 + 16 | 0; return $0; } @@ -50082,16 +45743,6 @@ function emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten_ return $0; } -function emscripten__internal__WithPolicies____ArgTypeList_b2Shape__Type_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const____getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2Shape__Type_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const_____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function b2WeldJoint__GetReactionForce_28float_29_20const($0, $1, $2) { $0 = $0 | 0; $1 = $1 | 0; @@ -50147,6 +45798,26 @@ function std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std__ return $1; } +function emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_8__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_8__28embind_init_b2_28_29__$_8_20const__29($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = embind_init_b2_28_29__$_8__operator_20b2Body__20_28__29_28b2JointDef__29_28_29_20const(HEAP32[$1 + 12 >> 2]); + __stack_pointer = $1 + 16 | 0; + return $0; +} + +function emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_6__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_6__28embind_init_b2_28_29__$_6_20const__29($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = embind_init_b2_28_29__$_6__operator_20b2Body__20_28__29_28b2JointDef__29_28_29_20const(HEAP32[$1 + 12 >> 2]); + __stack_pointer = $1 + 16 | 0; + return $0; +} + function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2WheelJoint__2c_20float___getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -50267,16 +45938,6 @@ function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten_ return $0; } -function emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const____getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const_____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function emscripten__internal__WithPolicies____ArgTypeList_b2JointType_2c_20emscripten__internal__AllowedRawPointer_b2Joint_20const____getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -50298,18 +45959,6 @@ function b2Contact__ResetRestitution_28_29($0) { __stack_pointer = $1 + 16 | 0; } -function void_20_28__emscripten__internal__getContext_void_20_28__29_28b2Shape__2c_20float_29__28void_20_28__20const__29_28b2Shape__2c_20float_29_29_29_28b2Shape__2c_20float_29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(4); - HEAP32[$0 >> 2] = HEAP32[HEAP32[$1 + 12 >> 2] >> 2]; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function emscripten__enum__b2Shape__Type___value_28char_20const__2c_20b2Shape__Type_29($0, $1, $2) { var $3 = 0; $3 = __stack_pointer - 16 | 0; @@ -50338,16 +45987,6 @@ function b2GearJoint__GetReactionForce_28float_29_20const($0, $1, $2) { __stack_pointer = $3 + 16 | 0; } -function emscripten__internal__WithPolicies____ArgTypeList_int_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const____getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_int_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const_____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function emscripten__internal__WithPolicies____ArgTypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2WheelJoint_20const____getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -50378,14 +46017,19 @@ function emscripten__internal__WithPolicies____ArgTypeList_float_2c_20emscripten return $0; } -function emscripten__internal__remove_class_decltype_28_embind_init_b2_28_29__$_3__operator_28_29_29___type__20emscripten__optional_override_embind_init_b2_28_29__$_3__28embind_init_b2_28_29__$_3_20const__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = embind_init_b2_28_29__$_3__operator_20float_20_28__29_28b2Shape__29_28_29_20const(HEAP32[$1 + 12 >> 2]); - __stack_pointer = $1 + 16 | 0; - return $0; +function b2DynamicTree__ClearMoved_28int_29($0, $1) { + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + HEAP32[$2 + 12 >> 2] = $0; + HEAP32[$2 + 8 >> 2] = $1; + $0 = HEAP32[$2 + 12 >> 2]; + if (!(HEAP32[$2 + 8 >> 2] < HEAP32[$0 + 12 >> 2] & HEAP32[$2 + 8 >> 2] >= 0)) { + __assert_fail(1389, 7594, 179, 10400); + wasm2js_trap(); + } + HEAP8[(HEAP32[$0 + 4 >> 2] + Math_imul(HEAP32[$2 + 8 >> 2], 40) | 0) + 36 | 0] = 0; + __stack_pointer = $2 + 16 | 0; } function __cxxabiv1____class_type_info__has_unambiguous_public_base_28__cxxabiv1____dynamic_cast_info__2c_20void__2c_20int_29_20const($0, $1, $2, $3) { @@ -50398,26 +46042,6 @@ function __cxxabiv1____class_type_info__has_unambiguous_public_base_28__cxxabiv1 } } -function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture__2c_20float___getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture__2c_20float____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - -function emscripten__internal__WithPolicies____ArgTypeList_int_2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const____getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_int_2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const_____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function emscripten__internal__WithPolicies____ArgTypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2WeldJoint_20const____getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -50458,21 +46082,6 @@ function emscripten__internal__WithPolicies____ArgTypeList_b2BodyType_2c_20emscr return $0; } -function b2DynamicTree__ClearMoved_28int_29($0, $1) { - var $2 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - $0 = HEAP32[$2 + 12 >> 2]; - if (!(HEAP32[$2 + 8 >> 2] < HEAP32[$0 + 12 >> 2] & HEAP32[$2 + 8 >> 2] >= 0)) { - __assert_fail(1383, 7266, 179, 9991); - wasm2js_trap(); - } - HEAP8[(HEAP32[$0 + 4 >> 2] + Math_imul(HEAP32[$2 + 8 >> 2], 40) | 0) + 36 | 0] = 0; - __stack_pointer = $2 + 16 | 0; -} - function std____2__operator___5babi_v160004_5d_28std____2____tree_iterator_b2Fixture__2c_20std____2____tree_node_b2Fixture__2c_20void____2c_20long__20const__2c_20std____2____tree_iterator_b2Fixture__2c_20std____2____tree_node_b2Fixture__2c_20void____2c_20long__20const__29($0, $1) { var $2 = 0; $2 = __stack_pointer - 16 | 0; @@ -50481,12 +46090,12 @@ function std____2__operator___5babi_v160004_5d_28std____2____tree_iterator_b2Fix return HEAP32[HEAP32[$2 + 12 >> 2] >> 2] == HEAP32[HEAP32[$2 + 8 >> 2] >> 2]; } -function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture__2c_20bool___getTypes_28_29_20const($0) { +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20int_2c_20float_2c_20float___getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture__2c_20bool____get_28_29(); + $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20unsigned_20int_2c_20int_2c_20float_2c_20float____get_28_29(); __stack_pointer = $1 + 16 | 0; return $0; } @@ -50524,32 +46133,22 @@ function std____2____compressed_pair_elem_std____2____tree_node_b2Fixture__2c_20 return $0; } -function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture__2c_20int___getTypes_28_29_20const($0) { +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int___getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture__2c_20int____get_28_29(); + $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int____get_28_29(); __stack_pointer = $1 + 16 | 0; return $0; } -function emscripten__internal__WithPolicies____ArgTypeList_int_2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const____getTypes_28_29_20const($0) { +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20unsigned_20int_2c_20int___getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_int_2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const_____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - -function emscripten__internal__WithPolicies____ArgTypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const____getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const_____get_28_29(); + $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20unsigned_20int_2c_20unsigned_20int_2c_20int____get_28_29(); __stack_pointer = $1 + 16 | 0; return $0; } @@ -50594,16 +46193,6 @@ function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20b2Vec2_20co return $0; } -function emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const____getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const_____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function emscripten__internal__WithPolicies____ArgTypeList_b2Vec2_2c_20emscripten__internal__AllowedRawPointer_b2World_20const____getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -50629,12 +46218,12 @@ function emscripten__enum__b2BodyType___value_28char_20const__2c_20b2BodyType_29 function emscripten__class__b2RayCastCallback_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__b2RayCastCallback_2c_20emscripten__internal__NoBaseClass___allow_subclass_b2RayCastCallbackWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28b2RayCastCallbackWrapper__29__operator_20void_20_28__29_28b2RayCastCallbackWrapper__29_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 478; + return 488; } function emscripten__class__b2ContactListener_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__b2ContactListener_2c_20emscripten__internal__NoBaseClass___allow_subclass_b2ContactListenerWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28b2ContactListenerWrapper__29__operator_20void_20_28__29_28b2ContactListenerWrapper__29_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 486; + return 496; } function b2Sweep__Normalize_28_29($0) { @@ -50656,7 +46245,7 @@ function b2DynamicTree__GetFatAABB_28int_29_20const($0, $1) { HEAP32[$2 + 8 >> 2] = $1; $0 = HEAP32[$2 + 12 >> 2]; if (!(HEAP32[$2 + 8 >> 2] < HEAP32[$0 + 12 >> 2] & HEAP32[$2 + 8 >> 2] >= 0)) { - __assert_fail(1383, 7266, 185, 10885); + __assert_fail(1389, 7594, 185, 11371); wasm2js_trap(); } __stack_pointer = $2 + 16 | 0; @@ -50693,11 +46282,11 @@ function b2StackAllocator___b2StackAllocator_28_29($0) { $0 = HEAP32[$1 + 8 >> 2]; HEAP32[$1 + 12 >> 2] = $0; if (HEAP32[$0 + 102400 >> 2]) { - __assert_fail(12084, 5377, 36, 3784); + __assert_fail(12558, 5575, 36, 3954); wasm2js_trap(); } if (HEAP32[$0 + 102796 >> 2]) { - __assert_fail(12115, 5377, 37, 3784); + __assert_fail(12589, 5575, 37, 3954); wasm2js_trap(); } __stack_pointer = $1 + 16 | 0; @@ -50931,16 +46520,6 @@ function void_20_28__emscripten__internal__getContext_void_20_28__29_28b2DrawWra return HEAP32[$1 + 8 >> 2]; } -function emscripten__internal__WithPolicies____ArgTypeList_int_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const____getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_int_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const_____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Body_20const____getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -50961,6 +46540,21 @@ function emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten_ return $0; } +function b2Fixture__GetAABB_28int_29_20const($0, $1) { + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + HEAP32[$2 + 12 >> 2] = $0; + HEAP32[$2 + 8 >> 2] = $1; + $0 = HEAP32[$2 + 12 >> 2]; + if (!(HEAP32[$2 + 8 >> 2] < HEAP32[$0 + 28 >> 2] & HEAP32[$2 + 8 >> 2] >= 0)) { + __assert_fail(2185, 7532, 346, 11363); + wasm2js_trap(); + } + __stack_pointer = $2 + 16 | 0; + return HEAP32[$0 + 24 >> 2] + Math_imul(HEAP32[$2 + 8 >> 2], 28) | 0; +} + function b2Body__GetInertia_28_29_20const($0) { $0 = $0 | 0; var $1 = 0, $2 = Math_fround(0), $3 = Math_fround(0); @@ -51004,23 +46598,13 @@ function b2DistanceProxy__GetVertex_28int_29_20const($0, $1) { HEAP32[$2 + 8 >> 2] = $1; $0 = HEAP32[$2 + 12 >> 2]; if (!(HEAP32[$2 + 8 >> 2] < HEAP32[$0 + 20 >> 2] & HEAP32[$2 + 8 >> 2] >= 0)) { - __assert_fail(2056, 7340, 131, 1786); + __assert_fail(2155, 7668, 131, 1811); wasm2js_trap(); } __stack_pointer = $2 + 16 | 0; return HEAP32[$0 + 16 >> 2] + (HEAP32[$2 + 8 >> 2] << 3) | 0; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20b2Shape__2c_20float___getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Shape__2c_20float____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function std____2____tree_b2Fixture__2c_20std____2__less_b2Fixture___2c_20std____2__allocator_b2Fixture_______root_ptr_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -51101,7 +46685,7 @@ function emscripten__internal__GenericBindingType_b2Vec2___toWireType_28b2Vec2__ function emscripten__class__b2QueryCallback_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__b2QueryCallback_2c_20emscripten__internal__NoBaseClass___allow_subclass_b2QueryCallbackWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28b2QueryCallbackWrapper__29__operator_20void_20_28__29_28b2QueryCallbackWrapper__29_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 473; + return 483; } function b2QueryCallbackWrapper__ReportFixture_28unsigned_20int_29($0, $1) { @@ -51112,7 +46696,7 @@ function b2QueryCallbackWrapper__ReportFixture_28unsigned_20int_29($0, $1) { __stack_pointer = $2; HEAP32[$2 + 12 >> 2] = $0; HEAP32[$2 + 8 >> 2] = $1; - $0 = bool_20emscripten__wrapper_b2QueryCallback___call_bool_2c_20unsigned_20int___28char_20const__2c_20unsigned_20int__29_20const(HEAP32[$2 + 12 >> 2], 8996, $2 + 8 | 0); + $0 = bool_20emscripten__wrapper_b2QueryCallback___call_bool_2c_20unsigned_20int___28char_20const__2c_20unsigned_20int__29_20const(HEAP32[$2 + 12 >> 2], 9411, $2 + 8 | 0); __stack_pointer = $2 + 16 | 0; return $0 & 1; } @@ -51142,6 +46726,16 @@ function std____2____libcpp_deallocate_5babi_v160004_5d_28void__2c_20unsigned_20 __stack_pointer = $3 + 16 | 0; } +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20b2Filter_20const____getTypes_28_29_20const($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20unsigned_20int_2c_20b2Filter_20const_____get_28_29(); + __stack_pointer = $1 + 16 | 0; + return $0; +} + function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_unsigned_20int_2c_20b2Body____getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -51219,6 +46813,30 @@ function std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std__ return $0; } +function PolygonShapeSetAsBox_28unsigned_20int_2c_20float_2c_20float_29($0, $1, $2) { + $0 = $0 | 0; + $1 = Math_fround($1); + $2 = Math_fround($2); + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[$3 + 12 >> 2] = $0; + HEAPF32[$3 + 8 >> 2] = $1; + HEAPF32[$3 + 4 >> 2] = $2; + b2PolygonShape__SetAsBox_28float_2c_20float_29(HEAP32[$3 + 12 >> 2], HEAPF32[$3 + 8 >> 2], HEAPF32[$3 + 4 >> 2]); + __stack_pointer = $3 + 16 | 0; +} + +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20float_2c_20float___getTypes_28_29_20const($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20unsigned_20int_2c_20float_2c_20float____get_28_29(); + __stack_pointer = $1 + 16 | 0; + return $0; +} + function unsigned_20short_20b2Filter_____20emscripten__internal__getContext_unsigned_20short_20b2Filter_____28unsigned_20short_20b2Filter____20const__29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -51289,12 +46907,12 @@ function std____2__allocator_int___deallocate_5babi_v160004_5d_28int__2c_20unsig __stack_pointer = $3 + 16 | 0; } -function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture____getTypes_28_29_20const($0) { +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20unsigned_20int_2c_20b2Vec2_20const____getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_____get_28_29(); + $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20unsigned_20int_2c_20b2Vec2_20const_____get_28_29(); __stack_pointer = $1 + 16 | 0; return $0; } @@ -51348,6 +46966,36 @@ function float_20b2DistanceJointDef_____20emscripten__internal__getContext_float return HEAP32[$1 + 8 >> 2]; } +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20unsigned_20int___getTypes_28_29_20const($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20unsigned_20int_2c_20unsigned_20int____get_28_29(); + __stack_pointer = $1 + 16 | 0; + return $0; +} + +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Vec2_20const__2c_20unsigned_20int_2c_20int___getTypes_28_29_20const($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2Vec2_20const__2c_20unsigned_20int_2c_20int____get_28_29(); + __stack_pointer = $1 + 16 | 0; + return $0; +} + +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2AABB_20const__2c_20unsigned_20int_2c_20int___getTypes_28_29_20const($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2AABB_20const__2c_20unsigned_20int_2c_20int____get_28_29(); + __stack_pointer = $1 + 16 | 0; + return $0; +} + function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20b2Vec2_20const__2c_20float__2c_20b2Color_20const____getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -51402,6 +47050,21 @@ function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten_ return $0; } +function b2Fixture__SetDensity_28float_29($0, $1) { + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + HEAP32[$2 + 12 >> 2] = $0; + HEAPF32[$2 + 8 >> 2] = $1; + $0 = HEAP32[$2 + 12 >> 2]; + if (!(b2IsValid_28float_29(HEAPF32[$2 + 8 >> 2]) & 1 & HEAPF32[$2 + 8 >> 2] >= Math_fround(0))) { + __assert_fail(8355, 7532, 300, 1130); + wasm2js_trap(); + } + HEAPF32[$0 >> 2] = HEAPF32[$2 + 8 >> 2]; + __stack_pointer = $2 + 16 | 0; +} + function std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____capacity_5babi_v160004_5d_28_29_20const($0) { var $1 = 0, $2 = 0; $1 = __stack_pointer - 16 | 0; @@ -51425,18 +47088,6 @@ function float_20b2Clamp_float__28float_2c_20float_2c_20float_29($0, $1, $2) { return $0; } -function float_20_28__emscripten__internal__getContext_float_20_28__29_28b2Shape__29__28float_20_28__20const__29_28b2Shape__29_29_29_28b2Shape__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(4); - HEAP32[$0 >> 2] = HEAP32[HEAP32[$1 + 12 >> 2] >> 2]; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function bool_20b2RevoluteJointDef_____20emscripten__internal__getContext_bool_20b2RevoluteJointDef_____28bool_20b2RevoluteJointDef____20const__29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -51582,7 +47233,7 @@ function b2DrawWrapper__DrawTransform_28b2Transform_20const__29($0, $1) { __stack_pointer = $2; HEAP32[$2 + 12 >> 2] = $0; HEAP32[$2 + 8 >> 2] = $1; - void_20emscripten__wrapper_b2Draw___call_void_2c_20b2Transform_20const___28char_20const__2c_20b2Transform_20const__29_20const(HEAP32[$2 + 12 >> 2], 6797, HEAP32[$2 + 8 >> 2]); + void_20emscripten__wrapper_b2Draw___call_void_2c_20b2Transform_20const___28char_20const__2c_20b2Transform_20const__29_20const(HEAP32[$2 + 12 >> 2], 7093, HEAP32[$2 + 8 >> 2]); __stack_pointer = $2 + 16 | 0; } @@ -51614,7 +47265,7 @@ function b2GrowableStack_int_2c_20256___Pop_28_29($0) { HEAP32[$1 + 12 >> 2] = $0; $0 = HEAP32[$1 + 12 >> 2]; if (HEAP32[$0 + 1028 >> 2] <= 0) { - __assert_fail(11959, 7062, 72, 6115); + __assert_fail(12433, 7390, 72, 6313); wasm2js_trap(); } HEAP32[$0 + 1028 >> 2] = HEAP32[$0 + 1028 >> 2] - 1; @@ -51654,6 +47305,20 @@ function b2DistanceJoint__GetReactionForce_28float_29_20const($0, $1, $2) { __stack_pointer = $3 + 16 | 0; } +function Vec2VectorPush_28unsigned_20int_2c_20float_2c_20float_29($0, $1, $2) { + $0 = $0 | 0; + $1 = Math_fround($1); + $2 = Math_fround($2); + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[$3 + 12 >> 2] = $0; + HEAPF32[$3 + 8 >> 2] = $1; + HEAPF32[$3 + 4 >> 2] = $2; + Vec2VectorCC__push_28float_2c_20float_29(HEAP32[$3 + 12 >> 2], HEAPF32[$3 + 8 >> 2], HEAPF32[$3 + 4 >> 2]); + __stack_pointer = $3 + 16 | 0; +} + function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2PrismaticJointDef____getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -51780,18 +47445,6 @@ function b2Vec2_20b2RayCastInput_____20emscripten__internal__getContext_b2Vec2_2 return HEAP32[$1 + 8 >> 2]; } -function b2Shape__Type_20b2Shape_____20emscripten__internal__getContext_b2Shape__Type_20b2Shape_____28b2Shape__Type_20b2Shape____20const__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(4); - HEAP32[$0 >> 2] = HEAP32[HEAP32[$1 + 12 >> 2] >> 2]; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function b2MotorJoint__GetAnchorB_28_29_20const($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -51826,18 +47479,6 @@ function b2MotorJoint__GetAnchorA_28_29_20const($0, $1) { __stack_pointer = $2 + 16 | 0; } -function b2Filter_20b2FixtureDef_____20emscripten__internal__getContext_b2Filter_20b2FixtureDef_____28b2Filter_20b2FixtureDef____20const__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(4); - HEAP32[$0 >> 2] = HEAP32[HEAP32[$1 + 12 >> 2] >> 2]; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function b2DistanceSquared_28b2Vec2_20const__2c_20b2Vec2_20const__29($0, $1) { var $2 = 0, $3 = Math_fround(0); $2 = __stack_pointer - 16 | 0; @@ -51850,16 +47491,6 @@ function b2DistanceSquared_28b2Vec2_20const__2c_20b2Vec2_20const__29($0, $1) { return $3; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_float_2c_20b2Shape____getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2Shape_____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2RevoluteJointDef____getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -52005,18 +47636,6 @@ function bool_20b2WheelJointDef_____20emscripten__internal__getContext_bool_20b2 return HEAP32[$1 + 8 >> 2]; } -function b2Vec2_20b2CircleShape_____20emscripten__internal__getContext_b2Vec2_20b2CircleShape_____28b2Vec2_20b2CircleShape____20const__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(4); - HEAP32[$0 >> 2] = HEAP32[HEAP32[$1 + 12 >> 2] >> 2]; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function b2RopeJoint__GetReactionForce_28float_29_20const($0, $1, $2) { $0 = $0 | 0; $1 = $1 | 0; @@ -52055,16 +47674,18 @@ function b2AABB__GetPerimeter_28_29_20const($0) { return Math_fround(Math_fround($2 + $2)); } -function embind_init_b2_28_29__$_5____invoke_28b2FixtureDef__2c_20b2Shape_20const__29($0, $1) { +function PolygonShapeSet_28unsigned_20int_2c_20unsigned_20int_2c_20int_29($0, $1, $2) { $0 = $0 | 0; $1 = $1 | 0; - var $2 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - embind_init_b2_28_29__$_5__operator_28_29_28b2FixtureDef__2c_20b2Shape_20const__29_20const($2 + 7 | 0, HEAP32[$2 + 12 >> 2], HEAP32[$2 + 8 >> 2]); - __stack_pointer = $2 + 16 | 0; + $2 = $2 | 0; + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[$3 + 12 >> 2] = $0; + HEAP32[$3 + 8 >> 2] = $1; + HEAP32[$3 + 4 >> 2] = $2; + b2PolygonShape__Set_28b2Vec2_20const__2c_20int_29(HEAP32[$3 + 12 >> 2], HEAP32[$3 + 8 >> 2], HEAP32[$3 + 4 >> 2]); + __stack_pointer = $3 + 16 | 0; } function std____2__set_b2Fixture__2c_20std____2__less_b2Fixture___2c_20std____2__allocator_b2Fixture______set_5babi_v160004_5d_28_29($0) { @@ -52088,6 +47709,16 @@ function std____2____tree_b2Fixture__2c_20std____2__less_b2Fixture___2c_20std___ return $0; } +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Filter_20const__2c_20unsigned_20int___getTypes_28_29_20const($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2Filter_20const__2c_20unsigned_20int____get_28_29(); + __stack_pointer = $1 + 16 | 0; + return $0; +} + function emscripten__internal__Invoker_b2RevoluteJointDef____invoke_28b2RevoluteJointDef__20_28__29_28_29_29($0) { $0 = $0 | 0; var $1 = 0; @@ -52121,20 +47752,19 @@ function std____2__vector_int_2c_20std____2__allocator_int____capacity_5babi_v16 return $2 - HEAP32[$0 >> 2] >> 2; } -function b2Fixture__SetSensor_28bool_29($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var $2 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAP8[$2 + 11 | 0] = $1; - $0 = HEAP32[$2 + 12 >> 2]; - if ((HEAP8[$2 + 11 | 0] & 1) != (HEAP8[$0 + 38 | 0] & 1)) { - b2Body__SetAwake_28bool_29(HEAP32[$0 + 8 >> 2], 1); - HEAP8[$0 + 38 | 0] = HEAP8[$2 + 11 | 0] & 1; - } - __stack_pointer = $2 + 16 | 0; +function void_20std____2__allocator_b2Vec2___construct_5babi_v160004_5d_b2Vec2_2c_20b2Vec2__28b2Vec2__2c_20b2Vec2___29($0, $1, $2) { + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + HEAP32[$3 + 12 >> 2] = $0; + HEAP32[$3 + 8 >> 2] = $1; + HEAP32[$3 + 4 >> 2] = $2; + $1 = HEAP32[$3 + 4 >> 2]; + $0 = HEAP32[$1 >> 2]; + $2 = HEAP32[$1 + 4 >> 2]; + $1 = $0; + $0 = HEAP32[$3 + 8 >> 2]; + HEAP32[$0 >> 2] = $1; + HEAP32[$0 + 4 >> 2] = $2; } function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2WheelJointDef____getTypes_28_29_20const($0) { @@ -52230,16 +47860,14 @@ function getint($0) { return $1; } -function float_20b2FixtureDef_____20emscripten__internal__getContext_float_20b2FixtureDef_____28float_20b2FixtureDef____20const__29($0) { +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20float___getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(4); - HEAP32[$0 >> 2] = HEAP32[HEAP32[$1 + 12 >> 2] >> 2]; - HEAP32[$1 + 8 >> 2] = $0; + $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20unsigned_20int_2c_20float____get_28_29(); __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; + return $0; } function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2WeldJointDef____getTypes_28_29_20const($0) { @@ -52252,6 +47880,16 @@ function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___Arg return $0; } +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Vec2_20const__2c_20unsigned_20int___getTypes_28_29_20const($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2Vec2_20const__2c_20unsigned_20int____get_28_29(); + __stack_pointer = $1 + 16 | 0; + return $0; +} + function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2RopeJointDef____getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -52262,16 +47900,6 @@ function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___Arg return $0; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2PolygonShape____getTypes_28_29_20const($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2PolygonShape_____get_28_29(); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function b2Vec2_20b2Transform_____20emscripten__internal__getContext_b2Vec2_20b2Transform_____28b2Vec2_20b2Transform____20const__29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -52295,7 +47923,7 @@ function void_20const__20emscripten__internal__getActualType_b2QueryCallbackWrap return $0 | 0; } -function embind_init_b2_28_29__$_7____invoke_28b2Body__2c_20b2MassData_20const__29($0, $1) { +function embind_init_b2_28_29__$_2____invoke_28b2Body__2c_20b2MassData_20const__29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; var $2 = 0; @@ -52303,10 +47931,20 @@ function embind_init_b2_28_29__$_7____invoke_28b2Body__2c_20b2MassData_20const__ __stack_pointer = $2; HEAP32[$2 + 12 >> 2] = $0; HEAP32[$2 + 8 >> 2] = $1; - embind_init_b2_28_29__$_7__operator_28_29_28b2Body__2c_20b2MassData_20const__29_20const($2 + 7 | 0, HEAP32[$2 + 12 >> 2], HEAP32[$2 + 8 >> 2]); + embind_init_b2_28_29__$_2__operator_28_29_28b2Body__2c_20b2MassData_20const__29_20const($2 + 7 | 0, HEAP32[$2 + 12 >> 2], HEAP32[$2 + 8 >> 2]); __stack_pointer = $2 + 16 | 0; } +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20bool___getTypes_28_29_20const($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20unsigned_20int_2c_20bool____get_28_29(); + __stack_pointer = $1 + 16 | 0; + return $0; +} + function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_unsigned_20int_2c_20unsigned_20int___getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -52317,12 +47955,12 @@ function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___Arg return $0; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2CircleShape____getTypes_28_29_20const($0) { +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_float_2c_20unsigned_20int_2c_20int___getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2CircleShape_____get_28_29(); + $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20unsigned_20int_2c_20int____get_28_29(); __stack_pointer = $1 + 16 | 0; return $0; } @@ -52352,18 +47990,6 @@ function emscripten__internal__InitFunc__InitFunc_28void_20_28__29_28_29_29($0, return $0; } -function bool_20b2FixtureDef_____20emscripten__internal__getContext_bool_20b2FixtureDef_____28bool_20b2FixtureDef____20const__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(4); - HEAP32[$0 >> 2] = HEAP32[HEAP32[$1 + 12 >> 2] >> 2]; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function b2Vec2_20b2MassData_____20emscripten__internal__getContext_b2Vec2_20b2MassData_____28b2Vec2_20b2MassData____20const__29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -52388,12 +48014,12 @@ function b2Rot_20b2Transform_____20emscripten__internal__getContext_b2Rot_20b2Tr return HEAP32[$1 + 8 >> 2]; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2FixtureDef____getTypes_28_29_20const($0) { +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20int___getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2FixtureDef_____get_28_29(); + $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20unsigned_20int_2c_20int____get_28_29(); __stack_pointer = $1 + 16 | 0; return $0; } @@ -52441,7 +48067,7 @@ function b2RayCastCallbackWrapper__b2RayCastCallbackWrapper___28emscripten__val_ HEAP32[$2 + 8 >> 2] = $1; $0 = HEAP32[$2 + 12 >> 2]; emscripten__wrapper_b2RayCastCallback___wrapper___28emscripten__val___29($0, HEAP32[$2 + 8 >> 2]); - HEAP32[$0 >> 2] = 25724; + HEAP32[$0 >> 2] = 26284; __stack_pointer = $2 + 16 | 0; return $0; } @@ -52692,17 +48318,6 @@ function emscripten__internal__Invoker_b2RopeJointDef____invoke_28b2RopeJointDef return $0 | 0; } -function emscripten__internal__Invoker_b2PolygonShape____invoke_28b2PolygonShape__20_28__29_28_29_29($0) { - $0 = $0 | 0; - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__BindingType_b2PolygonShape__2c_20void___toWireType_28b2PolygonShape__29(FUNCTION_TABLE[HEAP32[$1 + 12 >> 2]]() | 0); - __stack_pointer = $1 + 16 | 0; - return $0 | 0; -} - function bool_20b2BodyDef_____20emscripten__internal__getContext_bool_20b2BodyDef_____28bool_20b2BodyDef____20const__29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -52723,7 +48338,7 @@ function b2QueryCallbackWrapper__b2QueryCallbackWrapper___28emscripten__val___29 HEAP32[$2 + 8 >> 2] = $1; $0 = HEAP32[$2 + 12 >> 2]; emscripten__wrapper_b2QueryCallback___wrapper___28emscripten__val___29($0, HEAP32[$2 + 8 >> 2]); - HEAP32[$0 >> 2] = 25472; + HEAP32[$0 >> 2] = 26024; __stack_pointer = $2 + 16 | 0; return $0; } @@ -52769,18 +48384,6 @@ function emscripten__internal__WithPolicies____ArgTypeList_unsigned_20int_2c_20u return $0; } -function float_20b2Shape_____20emscripten__internal__getContext_float_20b2Shape_____28float_20b2Shape____20const__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = operator_20new_28unsigned_20long_29(4); - HEAP32[$0 >> 2] = HEAP32[HEAP32[$1 + 12 >> 2] >> 2]; - HEAP32[$1 + 8 >> 2] = $0; - __stack_pointer = $1 + 16 | 0; - return HEAP32[$1 + 8 >> 2]; -} - function float_20b2Color_____20emscripten__internal__getContext_float_20b2Color_____28float_20b2Color____20const__29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -52793,18 +48396,6 @@ function float_20b2Color_____20emscripten__internal__getContext_float_20b2Color_ return HEAP32[$1 + 8 >> 2]; } -function embind_init_b2_28_29__$_11____invoke_28b2JointDef__2c_20b2Body__29($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var $2 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - embind_init_b2_28_29__$_11__operator_28_29_28b2JointDef__2c_20b2Body__29_20const($2 + 7 | 0, HEAP32[$2 + 12 >> 2], HEAP32[$2 + 8 >> 2]); - __stack_pointer = $2 + 16 | 0; -} - function b2Vec2_20b2AABB_____20emscripten__internal__getContext_b2Vec2_20b2AABB_____28b2Vec2_20b2AABB____20const__29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -52817,6 +48408,19 @@ function b2Vec2_20b2AABB_____20emscripten__internal__getContext_b2Vec2_20b2AABB_ return HEAP32[$1 + 8 >> 2]; } +function CircleShapeSetPosition_28unsigned_20int_2c_20float_2c_20float_29($0, $1, $2) { + $0 = $0 | 0; + $1 = Math_fround($1); + $2 = Math_fround($2); + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + HEAP32[$3 + 12 >> 2] = $0; + HEAPF32[$3 + 8 >> 2] = $1; + HEAPF32[$3 + 4 >> 2] = $2; + HEAPF32[HEAP32[$3 + 12 >> 2] + 12 >> 2] = HEAPF32[$3 + 8 >> 2]; + HEAPF32[HEAP32[$3 + 12 >> 2] + 16 >> 2] = HEAPF32[$3 + 4 >> 2]; +} + function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2AABB____getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -52827,29 +48431,6 @@ function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___Arg return $0; } -function emscripten__internal__Invoker_b2CircleShape____invoke_28b2CircleShape__20_28__29_28_29_29($0) { - $0 = $0 | 0; - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__BindingType_b2CircleShape__2c_20void___toWireType_28b2CircleShape__29(FUNCTION_TABLE[HEAP32[$1 + 12 >> 2]]() | 0); - __stack_pointer = $1 + 16 | 0; - return $0 | 0; -} - -function embind_init_b2_28_29__$_2____invoke_28b2Shape__2c_20float_29($0, $1) { - $0 = $0 | 0; - $1 = Math_fround($1); - var $2 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAPF32[$2 + 8 >> 2] = $1; - embind_init_b2_28_29__$_2__operator_28_29_28b2Shape__2c_20float_29_20const($2 + 7 | 0, HEAP32[$2 + 12 >> 2], HEAPF32[$2 + 8 >> 2]); - __stack_pointer = $2 + 16 | 0; -} - function b2ContactManager__b2ContactManager_28_29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -52859,8 +48440,8 @@ function b2ContactManager__b2ContactManager_28_29($0) { b2BroadPhase__b2BroadPhase_28_29($0); HEAP32[$0 + 60 >> 2] = 0; HEAP32[$0 + 64 >> 2] = 0; - HEAP32[$0 + 68 >> 2] = 29744; - HEAP32[$0 + 72 >> 2] = 29748; + HEAP32[$0 + 68 >> 2] = 29152; + HEAP32[$0 + 72 >> 2] = 29156; HEAP32[$0 + 76 >> 2] = 0; __stack_pointer = $1 + 16 | 0; return $0; @@ -52908,7 +48489,7 @@ function emscripten__internal__BindingType_emscripten__val___2c_20void___fromWir __stack_pointer = $2 + 16 | 0; } -function embind_init_b2_28_29__$_9____invoke_28b2JointDef__2c_20b2Body__29($0, $1) { +function embind_init_b2_28_29__$_7____invoke_28b2JointDef__2c_20b2Body__29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; var $2 = 0; @@ -52916,7 +48497,19 @@ function embind_init_b2_28_29__$_9____invoke_28b2JointDef__2c_20b2Body__29($0, $ __stack_pointer = $2; HEAP32[$2 + 12 >> 2] = $0; HEAP32[$2 + 8 >> 2] = $1; - embind_init_b2_28_29__$_9__operator_28_29_28b2JointDef__2c_20b2Body__29_20const($2 + 7 | 0, HEAP32[$2 + 12 >> 2], HEAP32[$2 + 8 >> 2]); + embind_init_b2_28_29__$_7__operator_28_29_28b2JointDef__2c_20b2Body__29_20const($2 + 7 | 0, HEAP32[$2 + 12 >> 2], HEAP32[$2 + 8 >> 2]); + __stack_pointer = $2 + 16 | 0; +} + +function embind_init_b2_28_29__$_5____invoke_28b2JointDef__2c_20b2Body__29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + HEAP32[$2 + 12 >> 2] = $0; + HEAP32[$2 + 8 >> 2] = $1; + embind_init_b2_28_29__$_5__operator_28_29_28b2JointDef__2c_20b2Body__29_20const($2 + 7 | 0, HEAP32[$2 + 12 >> 2], HEAP32[$2 + 8 >> 2]); __stack_pointer = $2 + 16 | 0; } @@ -52957,7 +48550,7 @@ function std____2____compressed_pair_elem_std____2__allocator_b2Vec2__2c_201_2c_ function emscripten__class__b2Draw_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__b2Draw_2c_20emscripten__internal__NoBaseClass___allow_subclass_b2DrawWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28b2DrawWrapper__29__operator_20void_20_28__29_28b2DrawWrapper__29_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 497; + return 507; } function std____2__vector_int_2c_20std____2__allocator_int______annotate_contiguous_container_5babi_v160004_5d_28void_20const__2c_20void_20const__2c_20void_20const__2c_20void_20const__29_20const($0, $1, $2, $3, $4) { @@ -52982,15 +48575,14 @@ function emscripten__value_object_b2MassData____value_object_28_29($0) { return $0; } -function emscripten__internal__Invoker_b2FixtureDef____invoke_28b2FixtureDef__20_28__29_28_29_29($0) { - $0 = $0 | 0; +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_float_2c_20unsigned_20int___getTypes_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - $0 = emscripten__internal__BindingType_b2FixtureDef__2c_20void___toWireType_28b2FixtureDef__29(FUNCTION_TABLE[HEAP32[$1 + 12 >> 2]]() | 0); + $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20unsigned_20int____get_28_29(); __stack_pointer = $1 + 16 | 0; - return $0 | 0; + return $0; } function void_20const__20emscripten__internal__getActualType_b2RayCastCallback__28b2RayCastCallback__29($0) { @@ -53056,20 +48648,6 @@ function b2ReferenceFace__b2ReferenceFace_28_29($0) { return $0; } -function b2Fixture__GetMassData_28b2MassData__29_20const($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var $2 = 0; - $2 = __stack_pointer - 16 | 0; - __stack_pointer = $2; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - $0 = HEAP32[$2 + 12 >> 2]; - $1 = HEAP32[$0 + 12 >> 2]; - FUNCTION_TABLE[HEAP32[HEAP32[$1 >> 2] + 28 >> 2]]($1, HEAP32[$2 + 8 >> 2], HEAPF32[$0 >> 2]); - __stack_pointer = $2 + 16 | 0; -} - function b2Distance_28b2Vec2_20const__2c_20b2Vec2_20const__29($0, $1) { var $2 = 0, $3 = Math_fround(0); $2 = __stack_pointer - 16 | 0; @@ -53125,6 +48703,26 @@ function std____2____compressed_pair_std____2__basic_string_char_2c_20std____2__ return std____2____compressed_pair_elem_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char______rep_2c_200_2c_20false_____get_5babi_v160004_5d_28_29($0); } +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int___getTypes_28_29_20const($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20unsigned_20int____get_28_29(); + __stack_pointer = $1 + 16 | 0; + return $0; +} + +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20unsigned_20int___getTypes_28_29_20const($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20unsigned_20int____get_28_29(); + __stack_pointer = $1 + 16 | 0; + return $0; +} + function std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______alloc_5babi_v160004_5d_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -53163,7 +48761,7 @@ function b2CircleShape__b2CircleShape_28_29($0) { HEAP32[$1 + 12 >> 2] = $0; $0 = HEAP32[$1 + 12 >> 2]; b2Shape__b2Shape_28_29($0); - HEAP32[$0 >> 2] = 18040; + HEAP32[$0 >> 2] = 18268; b2Vec2__b2Vec2_28_29($0 + 12 | 0); HEAP32[$0 + 4 >> 2] = 0; HEAPF32[$0 + 8 >> 2] = 0; @@ -53184,6 +48782,16 @@ function emscripten__value_object_b2Filter____value_object_28_29($0) { return $0; } +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_int_2c_20unsigned_20int___getTypes_28_29_20const($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_int_2c_20unsigned_20int____get_28_29(); + __stack_pointer = $1 + 16 | 0; + return $0; +} + function emscripten__internal__WireTypePack_unsigned_20int__2c_20unsigned_20int____operator_20void_20const__28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -53278,6 +48886,20 @@ function embind_init_b2_28_29__$_0____invoke_28b2AABB__2c_20b2AABB__29($0, $1) { __stack_pointer = $2 + 16 | 0; } +function b2Fixture__SetSensor_28bool_29($0, $1) { + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + HEAP32[$2 + 12 >> 2] = $0; + HEAP8[$2 + 11 | 0] = $1; + $0 = HEAP32[$2 + 12 >> 2]; + if ((HEAP8[$2 + 11 | 0] & 1) != (HEAP8[$0 + 38 | 0] & 1)) { + b2Body__SetAwake_28bool_29(HEAP32[$0 + 8 >> 2], 1); + HEAP8[$0 + 38 | 0] = HEAP8[$2 + 11 | 0] & 1; + } + __stack_pointer = $2 + 16 | 0; +} + function std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______clear_5babi_v160004_5d_28_29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -53568,6 +49190,17 @@ function std____2____compressed_pair_b2Vec2__2c_20std____2__allocator_b2Vec2____ return $0; } +function Vec2VectorCC__get_28int_29_20const($0, $1) { + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + HEAP32[$2 + 12 >> 2] = $0; + HEAP32[$2 + 8 >> 2] = $1; + $0 = std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____operator_5b_5d_5babi_v160004_5d_28unsigned_20long_29_20const(HEAP32[$2 + 12 >> 2], HEAP32[$2 + 8 >> 2]); + __stack_pointer = $2 + 16 | 0; + return $0; +} + function std____2____compressed_pair_b2Vec2__2c_20std____2__allocator_b2Vec2____first_5babi_v160004_5d_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -53663,17 +49296,6 @@ function void_20const__20emscripten__internal__getActualType_b2RopeJointDef__28b return $0 | 0; } -function void_20const__20emscripten__internal__getActualType_b2PolygonShape__28b2PolygonShape__29($0) { - $0 = $0 | 0; - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = void_20const__20emscripten__internal__getLightTypeID_b2PolygonShape__28b2PolygonShape_20const__29(HEAP32[$1 + 12 >> 2]); - __stack_pointer = $1 + 16 | 0; - return $0 | 0; -} - function std____2____compressed_pair_unsigned_20long_2c_20std____2__less_b2Fixture_____first_5babi_v160004_5d_28_29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -53799,17 +49421,6 @@ function void_20const__20emscripten__internal__getActualType_b2DrawWrapper__28b2 return $0 | 0; } -function void_20const__20emscripten__internal__getActualType_b2CircleShape__28b2CircleShape__29($0) { - $0 = $0 | 0; - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = void_20const__20emscripten__internal__getLightTypeID_b2CircleShape__28b2CircleShape_20const__29(HEAP32[$1 + 12 >> 2]); - __stack_pointer = $1 + 16 | 0; - return $0 | 0; -} - function std____2____less_unsigned_20long_2c_20unsigned_20long___operator_28_29_5babi_v160004_5d_28unsigned_20long_20const__2c_20unsigned_20long_20const__29_20const($0, $1, $2) { var $3 = 0; $3 = __stack_pointer - 16 | 0; @@ -53942,7 +49553,7 @@ function b2DrawWrapper__b2DrawWrapper___28emscripten__val___29($0, $1) { HEAP32[$2 + 8 >> 2] = $1; $0 = HEAP32[$2 + 12 >> 2]; emscripten__wrapper_b2Draw___wrapper___28emscripten__val___29($0, HEAP32[$2 + 8 >> 2]); - HEAP32[$0 >> 2] = 26404; + HEAP32[$0 >> 2] = 26964; __stack_pointer = $2 + 16 | 0; return $0; } @@ -54012,7 +49623,7 @@ function emscripten__internal__WireTypePack_b2Transform_20const____operator_20vo return $0; } -function embind_init_b2_28_29__$_7__operator_28_29_28b2Body__2c_20b2MassData_20const__29_20const($0, $1, $2) { +function embind_init_b2_28_29__$_2__operator_28_29_28b2Body__2c_20b2MassData_20const__29_20const($0, $1, $2) { var $3 = 0; $3 = __stack_pointer - 16 | 0; __stack_pointer = $3; @@ -54069,17 +49680,6 @@ function void_20const__20emscripten__internal__getActualType_b2MotorJoint__28b2M return $0 | 0; } -function void_20const__20emscripten__internal__getActualType_b2FixtureDef__28b2FixtureDef__29($0) { - $0 = $0 | 0; - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = void_20const__20emscripten__internal__getLightTypeID_b2FixtureDef__28b2FixtureDef_20const__29(HEAP32[$1 + 12 >> 2]); - __stack_pointer = $1 + 16 | 0; - return $0 | 0; -} - function std____2__vector_int_2c_20std____2__allocator_int______clear_5babi_v160004_5d_28_29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -54216,17 +49816,6 @@ function void_20const__20emscripten__internal__getActualType_b2RopeJoint__28b2Ro return $0 | 0; } -function void_20const__20emscripten__internal__getActualType_b2EdgeShape__28b2EdgeShape__29($0) { - $0 = $0 | 0; - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = void_20const__20emscripten__internal__getLightTypeID_b2EdgeShape__28b2EdgeShape_20const__29(HEAP32[$1 + 12 >> 2]); - __stack_pointer = $1 + 16 | 0; - return $0 | 0; -} - function emscripten__internal__WireTypePack_unsigned_20int____operator_20void_20const__28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -54271,6 +49860,19 @@ function b2Body__GetWorldVector_28b2Vec2_20const__29_20const($0, $1, $2) { __stack_pointer = $3 + 16 | 0; } +function FixtureTestPoint_28unsigned_20int_2c_20b2Vec2_20const__29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + HEAP32[$2 + 12 >> 2] = $0; + HEAP32[$2 + 8 >> 2] = $1; + $0 = b2Fixture__TestPoint_28b2Vec2_20const__29_20const(HEAP32[$2 + 12 >> 2], HEAP32[$2 + 8 >> 2]); + __stack_pointer = $2 + 16 | 0; + return $0 & 1; +} + function std____2____compressed_pair_b2Vec2__2c_20std____2__allocator_b2Vec2_____first_5babi_v160004_5d_28_29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -54281,6 +49883,19 @@ function std____2____compressed_pair_b2Vec2__2c_20std____2__allocator_b2Vec2____ return $0; } +function BodyCreateFixture_28unsigned_20int_2c_20unsigned_20int_29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + HEAP32[$2 + 12 >> 2] = $0; + HEAP32[$2 + 8 >> 2] = $1; + $0 = b2Body__CreateFixture_28b2FixtureDef_20const__29(HEAP32[$2 + 12 >> 2], HEAP32[$2 + 8 >> 2]); + __stack_pointer = $2 + 16 | 0; + return $0 | 0; +} + function void_20emscripten__wrapper_b2RayCastCallback___call_void__28char_20const__29_20const($0, $1) { var $2 = 0; $2 = __stack_pointer - 16 | 0; @@ -54311,6 +49926,16 @@ function std____2____compressed_pair_b2Vec2__2c_20std____2__allocator_b2Vec2____ return $0; } +function emscripten__internal__WithPolicies____ArgTypeList_b2Vec2_2c_20unsigned_20int___getTypes_28_29_20const($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2Vec2_2c_20unsigned_20int____get_28_29(); + __stack_pointer = $1 + 16 | 0; + return $0; +} + function emscripten__internal__WireTypePack_int_20const____operator_20void_20const__28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -54337,6 +49962,19 @@ function b2World__SetGravity_28b2Vec2_20const__29($0, $1) { HEAP32[$0 + 4 >> 2] = $3; } +function Vec2VectorGetY_28unsigned_20int_2c_20int_29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + HEAP32[$2 + 12 >> 2] = $0; + HEAP32[$2 + 8 >> 2] = $1; + $0 = Vec2VectorCC__get_28int_29_20const(HEAP32[$2 + 12 >> 2], HEAP32[$2 + 8 >> 2]); + __stack_pointer = $2 + 16 | 0; + return Math_fround(HEAPF32[$0 + 4 >> 2]); +} + function void_20const__20emscripten__internal__getActualType_b2JointDef__28b2JointDef__29($0) { $0 = $0 | 0; var $1 = 0; @@ -54348,6 +49986,18 @@ function void_20const__20emscripten__internal__getActualType_b2JointDef__28b2Joi return $0 | 0; } +function b2Fixture__GetMassData_28b2MassData__29_20const($0, $1) { + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + HEAP32[$2 + 12 >> 2] = $0; + HEAP32[$2 + 8 >> 2] = $1; + $0 = HEAP32[$2 + 12 >> 2]; + $1 = HEAP32[$0 + 12 >> 2]; + FUNCTION_TABLE[HEAP32[HEAP32[$1 >> 2] + 28 >> 2]]($1, HEAP32[$2 + 8 >> 2], HEAPF32[$0 >> 2]); + __stack_pointer = $2 + 16 | 0; +} + function b2Body__SetBullet_28bool_29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -54486,15 +50136,17 @@ function emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20unsigned_20 return $0; } -function void_20const__20emscripten__internal__getActualType_b2Fixture__28b2Fixture__29($0) { +function Vec2VectorGetX_28unsigned_20int_2c_20int_29($0, $1) { $0 = $0 | 0; - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = void_20const__20emscripten__internal__getLightTypeID_b2Fixture__28b2Fixture_20const__29(HEAP32[$1 + 12 >> 2]); - __stack_pointer = $1 + 16 | 0; - return $0 | 0; + $1 = $1 | 0; + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + HEAP32[$2 + 12 >> 2] = $0; + HEAP32[$2 + 8 >> 2] = $1; + $0 = Vec2VectorCC__get_28int_29_20const(HEAP32[$2 + 12 >> 2], HEAP32[$2 + 8 >> 2]); + __stack_pointer = $2 + 16 | 0; + return Math_fround(HEAPF32[$0 >> 2]); } function void_20const__20emscripten__internal__getActualType_b2BodyDef__28b2BodyDef__29($0) { @@ -54672,17 +50324,6 @@ function void_20const__20emscripten__internal__getActualType_b2World__28b2World_ return $0 | 0; } -function void_20const__20emscripten__internal__getActualType_b2Shape__28b2Shape__29($0) { - $0 = $0 | 0; - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = void_20const__20emscripten__internal__getLightTypeID_b2Shape__28b2Shape_20const__29(HEAP32[$1 + 12 >> 2]); - __stack_pointer = $1 + 16 | 0; - return $0 | 0; -} - function void_20const__20emscripten__internal__getActualType_b2Joint__28b2Joint__29($0) { $0 = $0 | 0; var $1 = 0; @@ -54728,17 +50369,6 @@ function operator___28b2Vec2_20const__2c_20b2Vec2_20const__29($0, $1) { return $0; } -function embind_init_b2_28_29__$_3____invoke_28b2Shape__29($0) { - $0 = $0 | 0; - var $1 = 0, $2 = Math_fround(0); - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $2 = embind_init_b2_28_29__$_3__operator_28_29_28b2Shape__29_20const($1 + 11 | 0, HEAP32[$1 + 12 >> 2]); - __stack_pointer = $1 + 16 | 0; - return Math_fround($2); -} - function b2Abs_28b2Vec2_20const__29($0, $1) { var $2 = 0; $2 = __stack_pointer - 16 | 0; @@ -54748,6 +50378,18 @@ function b2Abs_28b2Vec2_20const__29($0, $1) { __stack_pointer = $2 + 16 | 0; } +function FixtureSetFilterData_28unsigned_20int_2c_20b2Filter_20const__29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + HEAP32[$2 + 12 >> 2] = $0; + HEAP32[$2 + 8 >> 2] = $1; + b2Fixture__SetFilterData_28b2Filter_20const__29(HEAP32[$2 + 12 >> 2], HEAP32[$2 + 8 >> 2]); + __stack_pointer = $2 + 16 | 0; +} + function std____2__allocator_b2Vec2___allocator_5babi_v160004_5d_28_29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -54861,16 +50503,6 @@ function emscripten__internal__WithPolicies_emscripten__pure_virtual_2c_20emscri return 6; } -function std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____data_5babi_v160004_5d_28_29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = b2Vec2__20std____2____to_address_5babi_v160004_5d_b2Vec2__28b2Vec2__29(HEAP32[HEAP32[$1 + 12 >> 2] >> 2]); - __stack_pointer = $1 + 16 | 0; - return $0; -} - function std____2__allocator_char___allocator_5babi_v160004_5d_28_29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -54925,6 +50557,22 @@ function std____2__allocator_int___allocator_5babi_v160004_5d_28_29($0) { return $0; } +function Vec2VectorDelete_28unsigned_20int_29($0) { + $0 = $0 | 0; + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + if (HEAP32[$1 + 12 >> 2]) { + $0 = HEAP32[$1 + 12 >> 2]; + if ($0) { + Vec2VectorCC___Vec2VectorCC_28_29($0); + operator_20delete_28void__29($0); + } + } + __stack_pointer = $1 + 16 | 0; +} + function ContactSetTangentSpeed_28unsigned_20int_2c_20float_29($0, $1) { $0 = $0 | 0; $1 = Math_fround($1); @@ -54969,6 +50617,31 @@ function b2PolygonAndCircleContact___b2PolygonAndCircleContact_28_29_1($0) { __stack_pointer = $1 + 16 | 0; } +function FixtureSetRestitution_28unsigned_20int_2c_20float_29($0, $1) { + $0 = $0 | 0; + $1 = Math_fround($1); + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + HEAP32[$2 + 12 >> 2] = $0; + HEAPF32[$2 + 8 >> 2] = $1; + b2Fixture__SetRestitution_28float_29(HEAP32[$2 + 12 >> 2], HEAPF32[$2 + 8 >> 2]); + __stack_pointer = $2 + 16 | 0; +} + +function FixtureGetAABB_28unsigned_20int_2c_20int_29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + HEAP32[$2 + 12 >> 2] = $0; + HEAP32[$2 + 8 >> 2] = $1; + $0 = b2Fixture__GetAABB_28int_29_20const(HEAP32[$2 + 12 >> 2], HEAP32[$2 + 8 >> 2]); + __stack_pointer = $2 + 16 | 0; + return $0 | 0; +} + function ContactSetRestitution_28unsigned_20int_2c_20float_29($0, $1) { $0 = $0 | 0; $1 = Math_fround($1); @@ -55000,6 +50673,11 @@ function std____2____compressed_pair_elem_unsigned_20long_2c_200_2c_20false_____ return $0; } +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20bool_2c_20unsigned_20short_2c_20unsigned_20short_2c_20short___getCount_28_29_20const($0) { + HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; + return 11; +} + function b2Vec2__operator___28b2Vec2_20const__29($0, $1) { var $2 = 0; $2 = __stack_pointer - 16 | 0; @@ -55025,6 +50703,19 @@ function b2Contact__SetEnabled_28bool_29($0, $1) { } } +function Vec2VectorGet_28unsigned_20int_2c_20int_29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + HEAP32[$2 + 12 >> 2] = $0; + HEAP32[$2 + 8 >> 2] = $1; + $0 = Vec2VectorCC__get_28int_29_20const(HEAP32[$2 + 12 >> 2], HEAP32[$2 + 8 >> 2]); + __stack_pointer = $2 + 16 | 0; + return $0 | 0; +} + function std____2__vector_int_2c_20std____2__allocator_int______destroy_vector____destroy_vector_28std____2__vector_int_2c_20std____2__allocator_int____29($0, $1) { var $2 = 0; $2 = __stack_pointer - 16 | 0; @@ -55054,6 +50745,18 @@ function b2MouseJoint__ShiftOrigin_28b2Vec2_20const__29($0, $1) { __stack_pointer = $2 + 16 | 0; } +function BodyDestroyFixture_28unsigned_20int_2c_20unsigned_20int_29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + HEAP32[$2 + 12 >> 2] = $0; + HEAP32[$2 + 8 >> 2] = $1; + b2Body__DestroyFixture_28b2Fixture__29(HEAP32[$2 + 12 >> 2], HEAP32[$2 + 8 >> 2]); + __stack_pointer = $2 + 16 | 0; +} + function std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char______alloc_5babi_v160004_5d_28_29($0) { return std____2____compressed_pair_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char______rep_2c_20std____2__allocator_char____second_5babi_v160004_5d_28_29($0); } @@ -55111,11 +50814,6 @@ function is_equal_28std__type_info_20const__2c_20std__type_info_20const__2c_20bo return !strcmp(std__type_info__name_5babi_v160004_5d_28_29_20const($0), std__type_info__name_5babi_v160004_5d_28_29_20const($1)); } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int___getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 6; -} - function char_20const__20std____2____rewrap_iter_5babi_v160004_5d_char_20const__2c_20char_20const__2c_20std____2____unwrap_iter_impl_char_20const__2c_20true___28char_20const__2c_20char_20const__29($0, $1) { return std____2____unwrap_iter_impl_char_20const__2c_20true_____rewrap_5babi_v160004_5d_28char_20const__2c_20char_20const__29($0, $1); } @@ -55163,11 +50861,6 @@ function std____2____compressed_pair_std____2__basic_string_char_2c_20std____2__ return std____2____compressed_pair_elem_std____2__allocator_char__2c_201_2c_20true_____get_5babi_v160004_5d_28_29_20const($0); } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int___getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 6; -} - function b2Vec2__operator__28_29_20const($0, $1) { var $2 = 0; $2 = __stack_pointer - 16 | 0; @@ -55179,6 +50872,18 @@ function b2Vec2__operator__28_29_20const($0, $1) { __stack_pointer = $2 + 16 | 0; } +function FixtureSetFriction_28unsigned_20int_2c_20float_29($0, $1) { + $0 = $0 | 0; + $1 = Math_fround($1); + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + HEAP32[$2 + 12 >> 2] = $0; + HEAPF32[$2 + 8 >> 2] = $1; + b2Fixture__SetFriction_28float_29(HEAP32[$2 + 12 >> 2], HEAPF32[$2 + 8 >> 2]); + __stack_pointer = $2 + 16 | 0; +} + function ContactSetFriction_28unsigned_20int_2c_20float_29($0, $1) { $0 = $0 | 0; $1 = Math_fround($1); @@ -55191,11 +50896,6 @@ function ContactSetFriction_28unsigned_20int_2c_20float_29($0, $1) { __stack_pointer = $2 + 16 | 0; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int___getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 6; -} - function emscripten__internal__BindingType_emscripten__val_2c_20void___toWireType_28emscripten__val_20const__29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -55230,15 +50930,28 @@ function b2ChainAndCircleContact___b2ChainAndCircleContact_28_29_1($0) { __stack_pointer = $1 + 16 | 0; } -function embind_init_b2_28_29__$_6____invoke_28b2FixtureDef__29($0) { +function FixtureSetUserData_28unsigned_20int_2c_20unsigned_20int_29($0, $1) { $0 = $0 | 0; - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = embind_init_b2_28_29__$_6__operator_28_29_28b2FixtureDef__29_20const($1 + 11 | 0, HEAP32[$1 + 12 >> 2]); - __stack_pointer = $1 + 16 | 0; - return $0 | 0; + $1 = $1 | 0; + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + HEAP32[$2 + 12 >> 2] = $0; + HEAP32[$2 + 8 >> 2] = $1; + b2Fixture__SetUserData_28void__29(HEAP32[$2 + 12 >> 2], HEAP32[$2 + 8 >> 2]); + __stack_pointer = $2 + 16 | 0; +} + +function FixtureSetDensity_28unsigned_20int_2c_20float_29($0, $1) { + $0 = $0 | 0; + $1 = Math_fround($1); + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + HEAP32[$2 + 12 >> 2] = $0; + HEAPF32[$2 + 8 >> 2] = $1; + b2Fixture__SetDensity_28float_29(HEAP32[$2 + 12 >> 2], HEAPF32[$2 + 8 >> 2]); + __stack_pointer = $2 + 16 | 0; } function void_20emscripten__internal__raw_destructor_b2QueryCallback__28b2QueryCallback__29($0) { @@ -55324,28 +51037,6 @@ function operator_20new_28unsigned_20long_29($0) { return $0; } -function embind_init_b2_28_29__$_12____invoke_28b2JointDef__29($0) { - $0 = $0 | 0; - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = embind_init_b2_28_29__$_12__operator_28_29_28b2JointDef__29_20const($1 + 11 | 0, HEAP32[$1 + 12 >> 2]); - __stack_pointer = $1 + 16 | 0; - return $0 | 0; -} - -function embind_init_b2_28_29__$_10____invoke_28b2JointDef__29($0) { - $0 = $0 | 0; - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = embind_init_b2_28_29__$_10__operator_28_29_28b2JointDef__29_20const($1 + 11 | 0, HEAP32[$1 + 12 >> 2]); - __stack_pointer = $1 + 16 | 0; - return $0 | 0; -} - function b2RevoluteJoint__GetAnchorB_28_29_20const($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -55418,11 +51109,6 @@ function b2DistanceJoint__GetAnchorA_28_29_20const($0, $1) { __stack_pointer = $2 + 16 | 0; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int___getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 6; -} - function b2QueryCallbackWrapper___b2QueryCallbackWrapper_28_29_1($0) { $0 = $0 | 0; var $1 = 0; @@ -55459,6 +51145,28 @@ function b2EdgeAndCircleContact___b2EdgeAndCircleContact_28_29_1($0) { __stack_pointer = $1 + 16 | 0; } +function embind_init_b2_28_29__$_8____invoke_28b2JointDef__29($0) { + $0 = $0 | 0; + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = embind_init_b2_28_29__$_8__operator_28_29_28b2JointDef__29_20const($1 + 11 | 0, HEAP32[$1 + 12 >> 2]); + __stack_pointer = $1 + 16 | 0; + return $0 | 0; +} + +function embind_init_b2_28_29__$_6____invoke_28b2JointDef__29($0) { + $0 = $0 | 0; + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = embind_init_b2_28_29__$_6__operator_28_29_28b2JointDef__29_20const($1 + 11 | 0, HEAP32[$1 + 12 >> 2]); + __stack_pointer = $1 + 16 | 0; + return $0 | 0; +} + function b2PulleyJoint__GetAnchorA_28_29_20const($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -55665,6 +51373,21 @@ function b2Vec2__IsValid_28_29_20const($0) { return $2 & 1; } +function PolygonShapeDelete_28unsigned_20int_29($0) { + $0 = $0 | 0; + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + if (HEAP32[$1 + 12 >> 2]) { + $0 = HEAP32[$1 + 12 >> 2]; + if ($0) { + FUNCTION_TABLE[HEAP32[HEAP32[$0 >> 2] + 4 >> 2]]($0); + } + } + __stack_pointer = $1 + 16 | 0; +} + function ContactSetEnabled_28unsigned_20int_2c_20bool_29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -55677,6 +51400,21 @@ function ContactSetEnabled_28unsigned_20int_2c_20bool_29($0, $1) { __stack_pointer = $2 + 16 | 0; } +function CircleShapeDelete_28unsigned_20int_29($0) { + $0 = $0 | 0; + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + if (HEAP32[$1 + 12 >> 2]) { + $0 = HEAP32[$1 + 12 >> 2]; + if ($0) { + FUNCTION_TABLE[HEAP32[HEAP32[$0 >> 2] + 4 >> 2]]($0); + } + } + __stack_pointer = $1 + 16 | 0; +} + function std____2__vector_int_2c_20std____2__allocator_int____20emscripten__internal__operator_new_std____2__vector_int_2c_20std____2__allocator_int____28_29() { var $0 = 0; $0 = operator_20new_28unsigned_20long_29(12); @@ -55694,17 +51432,40 @@ function std____2____compressed_pair_elem_int__2c_200_2c_20false_____compressed_ return $0; } -function embind_init_b2_28_29__$_8____invoke_28b2Body__29($0) { +function embind_init_b2_28_29__$_4____invoke_28b2Body__29($0) { $0 = $0 | 0; var $1 = 0; $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - $0 = embind_init_b2_28_29__$_8__operator_28_29_28b2Body__29_20const($1 + 11 | 0, HEAP32[$1 + 12 >> 2]); + $0 = embind_init_b2_28_29__$_4__operator_28_29_28b2Body__29_20const($1 + 11 | 0, HEAP32[$1 + 12 >> 2]); __stack_pointer = $1 + 16 | 0; return $0 | 0; } +function embind_init_b2_28_29__$_3____invoke_28b2Body__29($0) { + $0 = $0 | 0; + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = embind_init_b2_28_29__$_3__operator_28_29_28b2Body__29_20const($1 + 11 | 0, HEAP32[$1 + 12 >> 2]); + __stack_pointer = $1 + 16 | 0; + return $0 | 0; +} + +function FixtureSetSensor_28unsigned_20int_2c_20bool_29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + HEAP32[$2 + 12 >> 2] = $0; + HEAP8[$2 + 11 | 0] = $1; + b2Fixture__SetSensor_28bool_29(HEAP32[$2 + 12 >> 2], HEAP8[$2 + 11 | 0] & 1); + __stack_pointer = $2 + 16 | 0; +} + function void_20emscripten__internal__raw_destructor_b2PrismaticJointDef__28b2PrismaticJointDef__29($0) { $0 = $0 | 0; var $1 = 0; @@ -55722,6 +51483,16 @@ function std____2____compressed_pair_std____2__basic_string_char_2c_20std____2__ return std____2____compressed_pair_elem_std____2__allocator_char__2c_201_2c_20true_____get_5babi_v160004_5d_28_29($0); } +function Vec2VectorCC__getPtr_28_29($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____operator_5b_5d_5babi_v160004_5d_28unsigned_20long_29(HEAP32[$1 + 12 >> 2], 0); + __stack_pointer = $1 + 16 | 0; + return $0; +} + function void_20emscripten__internal__raw_destructor_b2RevoluteJointDef__28b2RevoluteJointDef__29($0) { $0 = $0 | 0; var $1 = 0; @@ -56013,7 +51784,7 @@ function fmt_x($0, $1, $2, $3) { if ($0 | $1) { while (1) { $2 = $2 - 1 | 0; - HEAP8[$2 | 0] = HEAPU8[($0 & 15) + 23920 | 0] | $3; + HEAP8[$2 | 0] = HEAPU8[($0 & 15) + 24144 | 0] | $3; $4 = !$1 & $0 >>> 0 > 15 | ($1 | 0) != 0; $0 = ($1 & 15) << 28 | $0 >>> 4; $1 = $1 >>> 4 | 0; @@ -56035,7 +51806,7 @@ function std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______throw_leng $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - std____2____throw_length_error_5babi_v160004_5d_28char_20const__29(3667); + std____2____throw_length_error_5babi_v160004_5d_28char_20const__29(3837); wasm2js_trap(); } @@ -56055,6 +51826,17 @@ function b2QueryCallbackWrapper___b2QueryCallbackWrapper_28_29($0) { return $0 | 0; } +function FixtureGetRestitution_28unsigned_20int_29($0) { + $0 = $0 | 0; + var $1 = 0, $2 = Math_fround(0); + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $2 = b2Fixture__GetRestitution_28_29_20const(HEAP32[$1 + 12 >> 2]); + __stack_pointer = $1 + 16 | 0; + return Math_fround($2); +} + function ContactGetRestitution_28unsigned_20int_29($0) { $0 = $0 | 0; var $1 = 0, $2 = Math_fround(0); @@ -56075,6 +51857,29 @@ function std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2_____ConstructTr return $0; } +function Vec2VectorCC___Vec2VectorCC_28_29($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = HEAP32[$1 + 12 >> 2]; + std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2_____vector_5babi_v160004_5d_28_29($0); + __stack_pointer = $1 + 16 | 0; + return $0; +} + +function FixtureDump_28unsigned_20int_2c_20int_29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + HEAP32[$2 + 12 >> 2] = $0; + HEAP32[$2 + 8 >> 2] = $1; + b2Fixture__Dump_28int_29(HEAP32[$2 + 12 >> 2], HEAP32[$2 + 8 >> 2]); + __stack_pointer = $2 + 16 | 0; +} + function std____2____split_buffer_int_2c_20std____2__allocator_int______ConstructTransaction____ConstructTransaction_5babi_v160004_5d_28_29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -56084,11 +51889,6 @@ function std____2____split_buffer_int_2c_20std____2__allocator_int______Construc return $0; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20int___getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 5; -} - function b2PrismaticJoint___b2PrismaticJoint_28_29_1($0) { $0 = $0 | 0; var $1 = 0; @@ -56113,6 +51913,16 @@ function b2PolygonContact___b2PolygonContact_28_29_1($0) { __stack_pointer = $1 + 16 | 0; } +function Vec2VectorCC__size_28_29_20const($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____size_5babi_v160004_5d_28_29_20const(HEAP32[$1 + 12 >> 2]); + __stack_pointer = $1 + 16 | 0; + return $0; +} + function b2PrismaticJoint__GetReactionTorque_28float_29_20const($0, $1) { $0 = $0 | 0; $1 = Math_fround($1); @@ -56138,6 +51948,17 @@ function WorldManifoldDelete_28unsigned_20int_29($0) { __stack_pointer = $1 + 16 | 0; } +function Vec2VectorCC__Vec2VectorCC_28_29($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = HEAP32[$1 + 12 >> 2]; + std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____vector_5babi_v160004_5d_28_29($0); + __stack_pointer = $1 + 16 | 0; + return $0; +} + function void_20emscripten__internal__raw_destructor_b2Transform__28b2Transform__29($0) { $0 = $0 | 0; var $1 = 0; @@ -56169,10 +51990,6 @@ function std____2__vector_int_2c_20std____2__allocator_int____operator_5b_5d_5ba return HEAP32[HEAP32[$2 + 12 >> 2] >> 2] + (HEAP32[$2 + 8 >> 2] << 2) | 0; } -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const__2c_20emscripten__internal__AllowedRawPointer_b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int____get_28_29() { - return 27744; -} - function b2RevoluteJoint__GetReactionTorque_28float_29_20const($0, $1) { $0 = $0 | 0; $1 = Math_fround($1); @@ -56224,7 +52041,7 @@ function std____2__vector_int_2c_20std____2__allocator_int______throw_length_err $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - std____2____throw_length_error_5babi_v160004_5d_28char_20const__29(3667); + std____2____throw_length_error_5babi_v160004_5d_28char_20const__29(3837); wasm2js_trap(); } @@ -56235,10 +52052,6 @@ function std____2____compressed_pair_elem_std____2__basic_string_char_2c_20std__ return HEAP32[$1 + 12 >> 2]; } -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const__2c_20emscripten__internal__AllowedRawPointer_b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int____get_28_29() { - return 27408; -} - function b2Vec2__operator___28float_29($0, $1) { var $2 = 0; $2 = __stack_pointer - 16 | 0; @@ -56309,6 +52122,32 @@ function b2CircleContact___b2CircleContact_28_29_1($0) { __stack_pointer = $1 + 16 | 0; } +function FixtureGetFriction_28unsigned_20int_29($0) { + $0 = $0 | 0; + var $1 = 0, $2 = Math_fround(0); + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $2 = b2Fixture__GetFriction_28_29_20const(HEAP32[$1 + 12 >> 2]); + __stack_pointer = $1 + 16 | 0; + return Math_fround($2); +} + +function FixtureDefDelete_28unsigned_20int_29($0) { + $0 = $0 | 0; + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + if (HEAP32[$1 + 12 >> 2]) { + $0 = HEAP32[$1 + 12 >> 2]; + if ($0) { + operator_20delete_28void__29($0); + } + } + __stack_pointer = $1 + 16 | 0; +} + function ContactGetFriction_28unsigned_20int_29($0) { $0 = $0 | 0; var $1 = 0, $2 = Math_fround(0); @@ -56365,19 +52204,6 @@ function b2PrismaticJoint__GetMotorForce_28float_29_20const($0, $1) { return Math_fround(Math_fround(HEAPF32[$2 + 8 >> 2] * HEAPF32[HEAP32[$2 + 12 >> 2] + 116 >> 2])); } -function void_20emscripten__internal__raw_destructor_b2Fixture__28b2Fixture__29($0) { - $0 = $0 | 0; - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = HEAP32[$1 + 12 >> 2]; - if ($0) { - operator_20delete_28void__29($0); - } - __stack_pointer = $1 + 16 | 0; -} - function emscripten__val__take_ownership_28emscripten___EM_VAL__29($0, $1) { var $2 = 0; $2 = __stack_pointer - 16 | 0; @@ -56393,8 +52219,15 @@ function emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20 return 3; } -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const__2c_20emscripten__internal__AllowedRawPointer_b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int____get_28_29() { - return 27568; +function embind_init_b2_28_29__$_3__operator_28_29_28b2Body__29_20const($0, $1) { + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + HEAP32[$2 + 12 >> 2] = $0; + HEAP32[$2 + 8 >> 2] = $1; + $0 = b2Body__GetFixtureList_28_29(HEAP32[$2 + 8 >> 2]); + __stack_pointer = $2 + 16 | 0; + return $0; } function b2WeldJoint__GetReactionTorque_28float_29_20const($0, $1) { @@ -56427,9 +52260,15 @@ function b2MotorJoint__GetReactionTorque_28float_29_20const($0, $1) { return Math_fround(Math_fround(HEAPF32[$2 + 8 >> 2] * HEAPF32[HEAP32[$2 + 12 >> 2] + 88 >> 2])); } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const__2c_20b2AABB__2c_20b2Transform_20const__2c_20int___getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 5; +function FixtureGetDensity_28unsigned_20int_29($0) { + $0 = $0 | 0; + var $1 = 0, $2 = Math_fround(0); + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $2 = b2Fixture__GetDensity_28_29_20const(HEAP32[$1 + 12 >> 2]); + __stack_pointer = $1 + 16 | 0; + return Math_fround($2); } function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Draw__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20b2Color_20const____getCount_28_29_20const($0) { @@ -56460,6 +52299,18 @@ function WorldManifoldGetSeparationValue_28unsigned_20int_2c_20int_29($0, $1) { return Math_fround(HEAPF32[(HEAP32[$2 + 12 >> 2] + 24 | 0) + (HEAP32[$2 + 8 >> 2] << 2) >> 2]); } +function ShapeGetChildCount_28unsigned_20int_29($0) { + $0 = $0 | 0; + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = HEAP32[$1 + 12 >> 2]; + $0 = FUNCTION_TABLE[HEAP32[HEAP32[$0 >> 2] + 12 >> 2]]($0) | 0; + __stack_pointer = $1 + 16 | 0; + return $0 | 0; +} + function void_20emscripten__internal__raw_destructor_b2Filter__28b2Filter__29($0) { $0 = $0 | 0; var $1 = 0; @@ -56480,11 +52331,6 @@ function std____2__pointer_traits_std____2____tree_end_node_std____2____tree_nod return HEAP32[$1 + 12 >> 2]; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const__2c_20b2AABB__2c_20b2Transform_20const__2c_20int___getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 5; -} - function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20unsigned_20long_2c_20b2Vec2_20const____getCount_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; return 4; @@ -56497,7 +52343,7 @@ function emscripten__internal__BindingType_std____2__vector_int_2c_20std____2__a return HEAP32[$1 + 12 >> 2]; } -function embind_init_b2_28_29__$_8__operator_28_29_28b2Body__29_20const($0, $1) { +function embind_init_b2_28_29__$_4__operator_28_29_28b2Body__29_20const($0, $1) { var $2 = 0; $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; @@ -56573,11 +52419,6 @@ function void_20emscripten__internal__raw_destructor_b2Color__28b2Color__29($0) __stack_pointer = $1 + 16 | 0; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const__2c_20b2AABB__2c_20b2Transform_20const__2c_20int___getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 5; -} - function emscripten__internal__DestructorsRunner__DestructorsRunner_28emscripten__internal___EM_DESTRUCTORS__29($0, $1) { var $2 = 0; $2 = __stack_pointer - 16 | 0; @@ -56588,10 +52429,6 @@ function emscripten__internal__DestructorsRunner__DestructorsRunner_28emscripten return $0; } -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const__2c_20emscripten__internal__AllowedRawPointer_b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int____get_28_29() { - return 27152; -} - function b2Vec2__Set_28float_2c_20float_29($0, $1, $2) { var $3 = 0; $3 = __stack_pointer - 16 | 0; @@ -56805,11 +52642,6 @@ function std____2__reverse_iterator_b2Vec2____operator__5babi_v160004_5d_28_29_2 return $0; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const__2c_20b2AABB__2c_20b2Transform_20const__2c_20int___getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 5; -} - function emscripten__internal__BindingType_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20void___toWireType_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -56817,15 +52649,6 @@ function emscripten__internal__BindingType_std____2__vector_b2Vec2_2c_20std____2 return HEAP32[$1 + 12 >> 2]; } -function embind_init_b2_28_29__$_5__operator_28_29_28b2FixtureDef__2c_20b2Shape_20const__29_20const($0, $1, $2) { - var $3 = 0; - $3 = __stack_pointer - 16 | 0; - HEAP32[$3 + 12 >> 2] = $0; - HEAP32[$3 + 8 >> 2] = $1; - HEAP32[$3 + 4 >> 2] = $2; - HEAP32[HEAP32[$3 + 8 >> 2] >> 2] = HEAP32[$3 + 4 >> 2]; -} - function b2MixRestitution_28float_2c_20float_29($0, $1) { var $2 = 0; $2 = __stack_pointer - 16 | 0; @@ -56966,15 +52789,6 @@ function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___Arg return 4; } -function embind_init_b2_28_29__$_11__operator_28_29_28b2JointDef__2c_20b2Body__29_20const($0, $1, $2) { - var $3 = 0; - $3 = __stack_pointer - 16 | 0; - HEAP32[$3 + 12 >> 2] = $0; - HEAP32[$3 + 8 >> 2] = $1; - HEAP32[$3 + 4 >> 2] = $2; - HEAP32[HEAP32[$3 + 8 >> 2] + 12 >> 2] = HEAP32[$3 + 4 >> 2]; -} - function b2StackAllocator__b2StackAllocator_28_29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -57019,6 +52833,15 @@ function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___Arg return 4; } +function embind_init_b2_28_29__$_7__operator_28_29_28b2JointDef__2c_20b2Body__29_20const($0, $1, $2) { + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + HEAP32[$3 + 12 >> 2] = $0; + HEAP32[$3 + 8 >> 2] = $1; + HEAP32[$3 + 4 >> 2] = $2; + HEAP32[HEAP32[$3 + 8 >> 2] + 12 >> 2] = HEAP32[$3 + 4 >> 2]; +} + function b2WeldJoint___b2WeldJoint_28_29_1($0) { $0 = $0 | 0; var $1 = 0; @@ -57055,14 +52878,14 @@ function b2GearJoint___b2GearJoint_28_29_1($0) { __stack_pointer = $1 + 16 | 0; } -function b2EdgeShape___b2EdgeShape_28_29_1($0) { +function b2EdgeShape___b2EdgeShape_28_29($0) { $0 = $0 | 0; var $1 = 0; $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; $0 = HEAP32[$1 + 12 >> 2]; - b2EdgeShape___b2EdgeShape_28_29($0); + b2EdgeShape___b2EdgeShape_28_29_1($0); operator_20delete_28void__29($0); __stack_pointer = $1 + 16 | 0; } @@ -57078,7 +52901,7 @@ function emscripten__internal__DestructorsRunner___DestructorsRunner_28_29($0) { return $0; } -function embind_init_b2_28_29__$_9__operator_28_29_28b2JointDef__2c_20b2Body__29_20const($0, $1, $2) { +function embind_init_b2_28_29__$_5__operator_28_29_28b2JointDef__2c_20b2Body__29_20const($0, $1, $2) { var $3 = 0; $3 = __stack_pointer - 16 | 0; HEAP32[$3 + 12 >> 2] = $0; @@ -57111,23 +52934,6 @@ function b2ChainAndCircleContact___b2ChainAndCircleContact_28_29($0) { return $0 | 0; } -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2Shape__2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const__2c_20emscripten__internal__AllowedRawPointer_b2BlockAllocator_____get_28_29() { - return 27684; -} - -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2Shape__2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const__2c_20emscripten__internal__AllowedRawPointer_b2BlockAllocator_____get_28_29() { - return 27344; -} - -function embind_init_b2_28_29__$_2__operator_28_29_28b2Shape__2c_20float_29_20const($0, $1, $2) { - var $3 = 0; - $3 = __stack_pointer - 16 | 0; - HEAP32[$3 + 12 >> 2] = $0; - HEAP32[$3 + 8 >> 2] = $1; - HEAPF32[$3 + 4 >> 2] = $2; - HEAPF32[HEAP32[$3 + 8 >> 2] + 8 >> 2] = HEAPF32[$3 + 4 >> 2]; -} - function b2EdgeAndCircleContact___b2EdgeAndCircleContact_28_29($0) { $0 = $0 | 0; var $1 = 0; @@ -57183,10 +52989,6 @@ function int_20b2Max_int__28int_2c_20int_29($0, $1) { return $0; } -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2Shape__2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const__2c_20emscripten__internal__AllowedRawPointer_b2BlockAllocator_____get_28_29() { - return 27520; -} - function b2Draw__ClearFlags_28unsigned_20int_29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -57257,10 +53059,6 @@ function emscripten__internal__BindingType_std____2__vector_int_2c_20std____2__a return HEAP32[$1 + 12 >> 2]; } -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2Fixture__2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const__2c_20float____get_28_29() { - return 28208; -} - function b2DistanceOutput__b2DistanceOutput_28_29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -57273,11 +53071,6 @@ function b2DistanceOutput__b2DistanceOutput_28_29($0) { return $0; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const__2c_20b2MassData__2c_20float___getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 4; -} - function b2RayCastCallback__20emscripten__base_b2RayCastCallback___convertPointer_b2RayCastCallbackWrapper_2c_20b2RayCastCallback__28b2RayCastCallbackWrapper__29($0) { $0 = $0 | 0; var $1 = 0; @@ -57310,16 +53103,6 @@ function b2ContactListenerWrapper__20emscripten__base_b2ContactListener___conver return HEAP32[$1 + 12 >> 2]; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const__2c_20b2MassData__2c_20float___getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 4; -} - -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Shape__2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const__2c_20b2BlockAllocator____getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 3; -} - function emscripten__internal__GenericBindingType_std____2__vector_int_2c_20std____2__allocator_int_____fromWireType_28std____2__vector_int_2c_20std____2__allocator_int____29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -57327,17 +53110,6 @@ function emscripten__internal__GenericBindingType_std____2__vector_int_2c_20std_ return HEAP32[$1 + 12 >> 2]; } -function b2Fixture__GetType_28_29_20const($0) { - $0 = $0 | 0; - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = b2Shape__GetType_28_29_20const(HEAP32[HEAP32[$1 + 12 >> 2] + 12 >> 2]); - __stack_pointer = $1 + 16 | 0; - return $0 | 0; -} - function std____2__reverse_iterator_b2Vec2____reverse_iterator_5babi_v160004_5d_28b2Vec2__29($0, $1) { var $2 = 0; $2 = __stack_pointer - 16 | 0; @@ -57348,11 +53120,6 @@ function std____2__reverse_iterator_b2Vec2____reverse_iterator_5babi_v160004_5d_ return $0; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Shape__2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const__2c_20b2BlockAllocator____getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 3; -} - function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20b2Vec2_20const____getCount_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; return 3; @@ -57393,18 +53160,8 @@ function unsigned_20long_20std____2__allocator_traits_std____2__allocator_char__ return std____2__numeric_limits_unsigned_20long___max_5babi_v160004_5d_28_29(); } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const__2c_20b2MassData__2c_20float___getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 4; -} - -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20b2PolygonShape__2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20int___getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 4; -} - function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2World_20const__2c_20emscripten__internal__AllowedRawPointer_b2RayCastCallback__2c_20b2Vec2_20const__2c_20b2Vec2_20const_____get_28_29() { - return 27008; + return 27552; } function b2Vec2__LengthSquared_28_29_20const($0) { @@ -57427,9 +53184,15 @@ function b2RayCastInput__b2RayCastInput_28_29($0) { return $0; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Shape__2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const__2c_20b2BlockAllocator____getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 3; +function FixtureGetFilterData_28unsigned_20int_29($0) { + $0 = $0 | 0; + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = b2Fixture__GetFilterData_28_29_20const(HEAP32[$1 + 12 >> 2]); + __stack_pointer = $1 + 16 | 0; + return $0 | 0; } function emscripten__internal__WithPolicies____ArgTypeList_unsigned_20long_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2___20const____getCount_28_29_20const($0) { @@ -57470,26 +53233,28 @@ function b2Draw__AppendFlags_28unsigned_20int_29($0, $1) { HEAP32[$0 + 4 >> 2] = HEAP32[$2 + 8 >> 2] | HEAP32[$0 + 4 >> 2]; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Fixture__2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20b2Shape_20const__2c_20float___getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 4; -} - -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2Fixture__2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20emscripten__internal__AllowedRawPointer_b2FixtureDef_20const_____get_28_29() { - return 28192; +function Vec2VectorCC__clear_28_29($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____clear_5babi_v160004_5d_28_29(HEAP32[$1 + 12 >> 2]); + __stack_pointer = $1 + 16 | 0; } function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20void___get_28_29() { return emscripten__internal__LightTypeID_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______get_28_29(); } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const__2c_20b2MassData__2c_20float___getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 4; -} - -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const__2c_20emscripten__internal__AllowedRawPointer_b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20int____get_28_29() { - return 28080; +function FixtureGetUserData_28unsigned_20int_29($0) { + $0 = $0 | 0; + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = b2Fixture__GetUserData_28_29_20const(HEAP32[$1 + 12 >> 2]); + __stack_pointer = $1 + 16 | 0; + return $0 | 0; } function std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____size_5babi_v160004_5d_28_29_20const($0) { @@ -57525,7 +53290,7 @@ function std____2____tree_const_iterator_b2Fixture__2c_20std____2____tree_node_b } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2Joint__2c_20emscripten__internal__AllowedRawPointer_b2World__2c_20emscripten__internal__AllowedRawPointer_b2JointDef_20const_____get_28_29() { - return 26888; + return 27432; } function b2PolygonContact___b2PolygonContact_28_29($0) { @@ -57592,7 +53357,7 @@ function emscripten__internal__WithPolicies____ArgTypeList_unsigned_20long_2c_20 } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2Body__2c_20emscripten__internal__AllowedRawPointer_b2World__2c_20emscripten__internal__AllowedRawPointer_b2BodyDef_20const_____get_28_29() { - return 26816; + return 27360; } function b2QueryCallback__20emscripten__base_b2QueryCallback___convertPointer_b2QueryCallbackWrapper_2c_20b2QueryCallback__28b2QueryCallbackWrapper__29($0) { @@ -57633,21 +53398,11 @@ function ManifoldGetManifoldPointPtr_28unsigned_20int_2c_20int_29($0, $1) { return HEAP32[$2 + 12 >> 2] + Math_imul(HEAP32[$2 + 8 >> 2], 20) | 0; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Fixture__2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20b2FixtureDef_20const____getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 3; -} - function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_int_2c_20std____2__allocator_int____2c_20int_20const____getCount_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; return 3; } -function emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const__2c_20b2Transform_20const__2c_20b2Vec2_20const____getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 4; -} - function b2Transform__b2Transform_28_29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -57669,18 +53424,8 @@ function void_20std____2____libcpp_operator_delete_5babi_v160004_5d_void___28voi __stack_pointer = $1 + 16 | 0; } -function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape__2c_20float_2c_20float_2c_20b2Vec2_20const__2c_20float___getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 6; -} - -function emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const__2c_20b2Transform_20const__2c_20b2Vec2_20const____getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 4; -} - function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2AABB__2c_20emscripten__internal__AllowedRawPointer_b2AABB__2c_20emscripten__internal__AllowedRawPointer_b2AABB_____get_28_29() { - return 26672; + return 27216; } function b2PrismaticJoint___b2PrismaticJoint_28_29($0) { @@ -57710,6 +53455,21 @@ function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___Arg return 3; } +function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20bool_2c_20unsigned_20short_2c_20unsigned_20short_2c_20short____get_28_29() { + return 25232; +} + +function FixtureIsSensor_28unsigned_20int_29($0) { + $0 = $0 | 0; + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = b2Fixture__IsSensor_28_29_20const(HEAP32[$1 + 12 >> 2]); + __stack_pointer = $1 + 16 | 0; + return $0 & 1; +} + function std____2__vector_int_2c_20std____2__allocator_int____size_5babi_v160004_5d_28_29_20const($0) { $0 = $0 | 0; var $1 = 0; @@ -57735,15 +53495,6 @@ function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___Arg return 3; } -function emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const__2c_20b2Transform_20const__2c_20b2Vec2_20const____getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 4; -} - -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const__2c_20emscripten__internal__AllowedRawPointer_b2AABB__2c_20b2Transform_20const__2c_20int____get_28_29() { - return 27776; -} - function char__20std____2____rewrap_iter_5babi_v160004_5d_char__2c_20char__2c_20std____2____unwrap_iter_impl_char__2c_20true___28char__2c_20char__29($0, $1) { return std____2____unwrap_iter_impl_char__2c_20true_____rewrap_5babi_v160004_5d_28char__2c_20char__29($0, $1); } @@ -57796,8 +53547,26 @@ function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___Arg return 3; } -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const__2c_20emscripten__internal__AllowedRawPointer_b2AABB__2c_20b2Transform_20const__2c_20int____get_28_29() { - return 27440; +function Vec2VectorSize_28unsigned_20int_29($0) { + $0 = $0 | 0; + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = Vec2VectorCC__size_28_29_20const(HEAP32[$1 + 12 >> 2]); + __stack_pointer = $1 + 16 | 0; + return $0 | 0; +} + +function FixtureGetType_28unsigned_20int_29($0) { + $0 = $0 | 0; + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = b2Fixture__GetType_28_29_20const(HEAP32[$1 + 12 >> 2]); + __stack_pointer = $1 + 16 | 0; + return $0 | 0; } function ContactGetManifold_28unsigned_20int_29($0) { @@ -57833,11 +53602,6 @@ function ContactGetFixtureA_28unsigned_20int_29($0) { return $0 | 0; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const__2c_20b2MassData____getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 3; -} - function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Body__2c_20emscripten__internal__AllowedRawPointer_b2World__2c_20b2BodyDef_20const____getCount_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; return 3; @@ -57872,10 +53636,6 @@ function __cxxabiv1____enum_type_info__can_catch_28__cxxabiv1____shim_type_info_ return is_equal_28std__type_info_20const__2c_20std__type_info_20const__2c_20bool_29($0, $1, 0) | 0; } -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const__2c_20emscripten__internal__AllowedRawPointer_b2AABB__2c_20b2Transform_20const__2c_20int____get_28_29() { - return 27600; -} - function b2WheelJoint__SetSpringFrequencyHz_28float_29($0, $1) { $0 = $0 | 0; $1 = Math_fround($1); @@ -57926,11 +53686,6 @@ function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___Arg return 3; } -function emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const__2c_20b2Transform_20const__2c_20b2Vec2_20const____getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 4; -} - function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_std____2__vector_int_2c_20std____2__allocator_int____2c_20void___get_28_29() { return emscripten__internal__LightTypeID_std____2__vector_int_2c_20std____2__allocator_int______get_28_29(); } @@ -57959,9 +53714,19 @@ function b2CircleShape___b2CircleShape_28_29($0) { return $0 | 0; } +function ShapeSetRadius_28unsigned_20int_2c_20float_29($0, $1) { + $0 = $0 | 0; + $1 = Math_fround($1); + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + HEAP32[$2 + 12 >> 2] = $0; + HEAPF32[$2 + 8 >> 2] = $1; + HEAPF32[HEAP32[$2 + 12 >> 2] + 8 >> 2] = HEAPF32[$2 + 8 >> 2]; +} + function void_20const__20emscripten__internal__getLightTypeID_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2___20const__29($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 25136; + return 25696; } function void_20const__20emscripten__internal__getLightTypeID_b2RayCastCallbackWrapper__28b2RayCastCallbackWrapper_20const__29($0) { @@ -57989,7 +53754,7 @@ function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___Arg } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2AABB_20const__2c_20emscripten__internal__AllowedRawPointer_b2RayCastOutput__2c_20b2RayCastInput_20const_____get_28_29() { - return 26704; + return 27248; } function b2World__SetContactListener_28b2ContactListener__29($0, $1) { @@ -58002,6 +53767,16 @@ function b2World__SetContactListener_28b2ContactListener__29($0, $1) { HEAP32[HEAP32[$2 + 12 >> 2] + 102940 >> 2] = HEAP32[$2 + 8 >> 2]; } +function b2Fixture__GetType_28_29_20const($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = b2Shape__GetType_28_29_20const(HEAP32[HEAP32[$1 + 12 >> 2] + 12 >> 2]); + __stack_pointer = $1 + 16 | 0; + return $0; +} + function b2DistanceJoint__SetDampingRatio_28float_29($0, $1) { $0 = $0 | 0; $1 = Math_fround($1); @@ -58024,6 +53799,28 @@ function b2AABB__b2AABB_28_29($0) { return $0; } +function Vec2VectorGetPtr_28unsigned_20int_29($0) { + $0 = $0 | 0; + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = Vec2VectorCC__getPtr_28_29(HEAP32[$1 + 12 >> 2]); + __stack_pointer = $1 + 16 | 0; + return $0 | 0; +} + +function ShapeGetType_28unsigned_20int_29($0) { + $0 = $0 | 0; + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = b2Shape__GetType_28_29_20const(HEAP32[$1 + 12 >> 2]); + __stack_pointer = $1 + 16 | 0; + return $0 | 0; +} + function std____2____compressed_pair_elem_std____2__allocator_std____2____tree_node_b2Fixture__2c_20void____2c_201_2c_20true_____get_5babi_v160004_5d_28_29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -58067,6 +53864,18 @@ function b2MotorJoint___b2MotorJoint_28_29($0) { return $0 | 0; } +function b2EdgeShape___b2EdgeShape_28_29_1($0) { + $0 = $0 | 0; + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = HEAP32[$1 + 12 >> 2]; + b2Shape___b2Shape_28_29($0); + __stack_pointer = $1 + 16 | 0; + return $0 | 0; +} + function b2ContactManager___b2ContactManager_28_29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -58089,8 +53898,15 @@ function emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20std____2__v return 4; } -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const__2c_20emscripten__internal__AllowedRawPointer_b2AABB__2c_20b2Transform_20const__2c_20int____get_28_29() { - return 27184; +function FixtureGetShape_28unsigned_20int_29($0) { + $0 = $0 | 0; + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = b2Fixture__GetShape_28_29(HEAP32[$1 + 12 >> 2]); + __stack_pointer = $1 + 16 | 0; + return $0 | 0; } function std____2____non_trivial_if_true_2c_20std____2__allocator_std____2____tree_node_b2Fixture__2c_20void________non_trivial_if_5babi_v160004_5d_28_29($0) { @@ -58100,6 +53916,11 @@ function std____2____non_trivial_if_true_2c_20std____2__allocator_std____2____tr return HEAP32[$1 + 12 >> 2]; } +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float___getCount_28_29_20const($0) { + HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; + return 7; +} + function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20bool___getCount_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; return 5; @@ -58151,18 +53972,6 @@ function b2GearJoint___b2GearJoint_28_29($0) { return $0 | 0; } -function b2EdgeShape___b2EdgeShape_28_29($0) { - $0 = $0 | 0; - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - __stack_pointer = $1; - HEAP32[$1 + 12 >> 2] = $0; - $0 = HEAP32[$1 + 12 >> 2]; - b2Shape___b2Shape_28_29($0); - __stack_pointer = $1 + 16 | 0; - return $0 | 0; -} - function b2DistanceJoint__SetFrequency_28float_29($0, $1) { $0 = $0 | 0; $1 = Math_fround($1); @@ -58193,7 +54002,7 @@ function emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20 } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const_____get_28_29() { - return 25536; + return 26088; } function b2WeldJoint__SetDampingRatio_28float_29($0, $1) { @@ -58206,6 +54015,28 @@ function b2WeldJoint__SetDampingRatio_28float_29($0, $1) { HEAPF32[HEAP32[$2 + 12 >> 2] + 72 >> 2] = HEAPF32[$2 + 8 >> 2]; } +function FixtureGetNext_28unsigned_20int_29($0) { + $0 = $0 | 0; + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = b2Fixture__GetNext_28_29(HEAP32[$1 + 12 >> 2]); + __stack_pointer = $1 + 16 | 0; + return $0 | 0; +} + +function FixtureGetBody_28unsigned_20int_29($0) { + $0 = $0 | 0; + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + $0 = b2Fixture__GetBody_28_29(HEAP32[$1 + 12 >> 2]); + __stack_pointer = $1 + 16 | 0; + return $0 | 0; +} + function b2Log_28char_20const__2c_20____29($0, $1) { var $2 = 0; $2 = __stack_pointer - 16 | 0; @@ -58244,7 +54075,7 @@ function std____2____unwrap_iter_impl_char_20const__2c_20true_____rewrap_5babi_v } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20unsigned_20long_2c_20b2Vec2_20const_____get_28_29() { - return 25200; + return 25760; } function b2MouseJoint__SetMaxForce_28float_29($0, $1) { @@ -58300,7 +54131,7 @@ function b2Body__SetAngularDamping_28float_29($0, $1) { } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2World_20const__2c_20emscripten__internal__AllowedRawPointer_b2QueryCallback__2c_20b2AABB_20const_____get_28_29() { - return 26992; + return 27536; } function b2WeldJoint__SetFrequency_28float_29($0, $1) { @@ -58323,16 +54154,6 @@ function b2RopeJoint__SetMaxLength_28float_29($0, $1) { HEAPF32[HEAP32[$2 + 12 >> 2] + 84 >> 2] = HEAPF32[$2 + 8 >> 2]; } -function b2Fixture__SetRestitution_28float_29($0, $1) { - $0 = $0 | 0; - $1 = Math_fround($1); - var $2 = 0; - $2 = __stack_pointer - 16 | 0; - HEAP32[$2 + 12 >> 2] = $0; - HEAPF32[$2 + 8 >> 2] = $1; - HEAPF32[HEAP32[$2 + 12 >> 2] + 20 >> 2] = HEAPF32[$2 + 8 >> 2]; -} - function b2Body__SetLinearDamping_28float_29($0, $1) { $0 = $0 | 0; $1 = Math_fround($1); @@ -58363,11 +54184,6 @@ function b2Body__SetGravityScale_28float_29($0, $1) { HEAPF32[HEAP32[$2 + 12 >> 2] + 140 >> 2] = HEAPF32[$2 + 8 >> 2]; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20b2Fixture____getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 3; -} - function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2World__2c_20b2Joint____getCount_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; return 3; @@ -58378,16 +54194,6 @@ function emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20 return 3; } -function b2Fixture__SetFriction_28float_29($0, $1) { - $0 = $0 | 0; - $1 = Math_fround($1); - var $2 = 0; - $2 = __stack_pointer - 16 | 0; - HEAP32[$2 + 12 >> 2] = $0; - HEAPF32[$2 + 8 >> 2] = $1; - HEAPF32[HEAP32[$2 + 12 >> 2] + 16 >> 2] = HEAPF32[$2 + 8 >> 2]; -} - function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2World__2c_20b2Draw____getCount_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; return 3; @@ -58398,6 +54204,11 @@ function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___Arg return 3; } +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20unsigned_20int_2c_20b2Transform_20const__2c_20b2Vec2_20const____getCount_28_29_20const($0) { + HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; + return 4; +} + function emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20std____2__vector_int_2c_20std____2__allocator_int____2c_20unsigned_20long_2c_20int_20const____getCount_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; return 4; @@ -58405,7 +54216,7 @@ function emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20std____2__v function void_20const__20emscripten__internal__getLightTypeID_std____2__vector_int_2c_20std____2__allocator_int____28std____2__vector_int_2c_20std____2__allocator_int___20const__29($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 25012; + return 25572; } function std____2____compressed_pair_elem_std____2____tree_node_b2Fixture__2c_20void____2c_200_2c_20false_____get_5babi_v160004_5d_28_29_20const($0) { @@ -58444,7 +54255,7 @@ function std____2__pair_char_20const__2c_20char____pair_5babi_v160004_5d_char_20 } function std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char______throw_length_error_5babi_v160004_5d_28_29_20const($0) { - std____2____throw_length_error_5babi_v160004_5d_28char_20const__29(7497); + std____2____throw_length_error_5babi_v160004_5d_28char_20const__29(7825); wasm2js_trap(); } @@ -58504,7 +54315,7 @@ function emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscri } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2RayCastCallback__2c_20unsigned_20int_2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20float____get_28_29() { - return 25600; + return 26160; } function b2RevoluteJointDef__20emscripten__base_b2JointDef___convertPointer_b2JointDef_2c_20b2RevoluteJointDef__28b2JointDef__29($0) { @@ -58540,11 +54351,7 @@ function b2DistanceJointDef__20emscripten__base_b2JointDef___convertPointer_b2Jo } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_int_2c_20std____2__allocator_int____2c_20unsigned_20long_2c_20int_20const_____get_28_29() { - return 25072; -} - -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const__2c_20emscripten__internal__AllowedRawPointer_b2MassData__2c_20float____get_28_29() { - return 27808; + return 25632; } function void_20std____2____debug_db_invalidate_all_5babi_v160004_5d_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____29($0) { @@ -58558,20 +54365,11 @@ function void_20const__20emscripten__internal__getLightTypeID_b2PrismaticJoint__ return HEAP32[HEAP32[HEAP32[$1 + 12 >> 2] >> 2] - 4 >> 2]; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Fixture__2c_20emscripten__internal__AllowedRawPointer_b2Fixture____getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 2; -} - function emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_b2QueryCallbackWrapper__2c_20emscripten__val_____getCount_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; return 2; } -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const__2c_20emscripten__internal__AllowedRawPointer_b2MassData__2c_20float____get_28_29() { - return 27472; -} - function void_20_28_emscripten__select_overload_void_20_28b2DrawWrapper__29__28void_20_28__29_28b2DrawWrapper__29_29_29_28b2DrawWrapper__29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -58642,19 +54440,6 @@ function void_20const__20emscripten__internal__getLightTypeID_b2DistanceJoint__2 return HEAP32[HEAP32[HEAP32[$1 + 12 >> 2] >> 2] - 4 >> 2]; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Shape__2c_20emscripten__internal__AllowedRawPointer_b2Fixture____getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 2; -} - -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape__2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20int____get_28_29() { - return 27712; -} - -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const__2c_20emscripten__internal__AllowedRawPointer_b2MassData__2c_20float____get_28_29() { - return 27632; -} - function b2MixFriction_28float_2c_20float_29($0, $1) { var $2 = 0; $2 = __stack_pointer - 16 | 0; @@ -58673,16 +54458,6 @@ function b2DistanceJoint__GetReactionTorque_28float_29_20const($0, $1) { return Math_fround(Math_fround(0)); } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Fixture__2c_20emscripten__internal__AllowedRawPointer_b2Body____getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 2; -} - -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Body__2c_20emscripten__internal__AllowedRawPointer_b2Fixture____getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 2; -} - function b2MassData__b2MassData_28_29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -58694,13 +54469,6 @@ function b2MassData__b2MassData_28_29($0) { return $0; } -function void_20const__20emscripten__internal__getLightTypeID_b2PolygonShape__28b2PolygonShape_20const__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[HEAP32[HEAP32[$1 + 12 >> 2] >> 2] - 4 >> 2]; -} - function std____2____compressed_pair_elem_std____2____tree_node_b2Fixture__2c_20void____2c_200_2c_20false_____get_5babi_v160004_5d_28_29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -58807,13 +54575,6 @@ function void_20const__20emscripten__internal__getLightTypeID_b2DrawWrapper__28b return HEAP32[HEAP32[HEAP32[$1 + 12 >> 2] >> 2] - 4 >> 2]; } -function void_20const__20emscripten__internal__getLightTypeID_b2CircleShape__28b2CircleShape_20const__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[HEAP32[HEAP32[$1 + 12 >> 2] >> 2] - 4 >> 2]; -} - function emscripten__val___val_28_29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -58825,10 +54586,6 @@ function emscripten__val___val_28_29($0) { return $0; } -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const__2c_20emscripten__internal__AllowedRawPointer_b2MassData__2c_20float____get_28_29() { - return 27216; -} - function b2WeldJointDef__20emscripten__base_b2JointDef___convertPointer_b2JointDef_2c_20b2WeldJointDef__28b2JointDef__29($0) { $0 = $0 | 0; var $1 = 0; @@ -58904,11 +54661,6 @@ function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten_ return 4; } -function emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const__2c_20b2Vec2_20const____getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 3; -} - function b2ClipVertex__b2ClipVertex_28_29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -58920,6 +54672,26 @@ function b2ClipVertex__b2ClipVertex_28_29($0) { return $0; } +function Vec2VectorClear_28unsigned_20int_29($0) { + $0 = $0 | 0; + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + Vec2VectorCC__clear_28_29(HEAP32[$1 + 12 >> 2]); + __stack_pointer = $1 + 16 | 0; +} + +function FixtureRefilter_28unsigned_20int_29($0) { + $0 = $0 | 0; + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + __stack_pointer = $1; + HEAP32[$1 + 12 >> 2] = $0; + b2Fixture__Refilter_28_29(HEAP32[$1 + 12 >> 2]); + __stack_pointer = $1 + 16 | 0; +} + function void_20const__20emscripten__internal__getLightTypeID_b2WheelJoint__28b2WheelJoint_20const__29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -58973,13 +54745,8 @@ function emscripten__internal__WithPolicies____ArgTypeList_b2Vec2_2c_20emscripte return 3; } -function emscripten__internal__WithPolicies____ArgTypeList_b2AABB_20const__2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const__2c_20int___getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 3; -} - function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Draw__2c_20b2Vec2_20const__2c_20float_2c_20b2Vec2_20const__2c_20b2Color_20const_____get_28_29() { - return 26240; + return 26800; } function emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_b2DrawWrapper__2c_20emscripten__val_____getCount_28_29_20const($0) { @@ -58992,21 +54759,11 @@ function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten_ return 5; } -function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape__2c_20float_2c_20float___getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 4; -} - function emscripten__internal__WithPolicies____ArgTypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2PrismaticJoint_20const__2c_20float___getCount_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; return 3; } -function embind_init_b2_28_29__$_4__operator_20void_20_28__29_28b2PolygonShape__2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20int_29_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 716; -} - function void_20const__20emscripten__internal__getLightTypeID_b2WeldJoint__28b2WeldJoint_20const__29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -59021,13 +54778,6 @@ function void_20const__20emscripten__internal__getLightTypeID_b2RopeJoint__28b2R return HEAP32[HEAP32[HEAP32[$1 + 12 >> 2] >> 2] - 4 >> 2]; } -function void_20const__20emscripten__internal__getLightTypeID_b2EdgeShape__28b2EdgeShape_20const__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[HEAP32[HEAP32[$1 + 12 >> 2] >> 2] - 4 >> 2]; -} - function emscripten__internal__WithPolicies____ArgTypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2RevoluteJoint_20const__2c_20float___getCount_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; return 3; @@ -59059,6 +54809,11 @@ function std____2____compressed_pair_elem_std____2__allocator_int___2c_201_2c_20 return HEAP32[HEAP32[$1 + 12 >> 2] >> 2]; } +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20int_2c_20float_2c_20float___getCount_28_29_20const($0) { + HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; + return 5; +} + function emscripten__internal__WithPolicies____ArgTypeList_b2Vec2_20const__2c_20emscripten__internal__AllowedRawPointer_b2RevoluteJoint_20const____getCount_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; return 2; @@ -59070,7 +54825,7 @@ function emscripten__internal__WithPolicies____ArgTypeList_b2Vec2_20const__2c_20 } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20b2Vec2_20const_____get_28_29() { - return 25180; + return 25740; } function b2PrismaticJoint__20emscripten__base_b2Joint___convertPointer_b2Joint_2c_20b2PrismaticJoint__28b2Joint__29($0) { @@ -59093,6 +54848,11 @@ function void_20std____2____debug_db_invalidate_all_5babi_v160004_5d_std____2__v HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; } +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int___getCount_28_29_20const($0) { + HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; + return 3; +} + function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2MouseJoint__2c_20b2Vec2_20const____getCount_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; return 3; @@ -59103,12 +54863,12 @@ function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten_ return 3; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Vec2_2c_20b2Transform_20const__2c_20b2Vec2_20const____getCount_28_29_20const($0) { +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20unsigned_20int_2c_20int___getCount_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 3; + return 4; } -function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture__2c_20b2Filter_20const____getCount_28_29_20const($0) { +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Vec2_2c_20b2Transform_20const__2c_20b2Vec2_20const____getCount_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; return 3; } @@ -59135,7 +54895,7 @@ function emscripten__internal__BindingType_unsigned_20short_2c_20void___toWireTy } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20long_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2___20const_____get_28_29() { - return 25216; + return 25776; } function b2RevoluteJoint__20emscripten__base_b2Joint___convertPointer_b2Joint_2c_20b2RevoluteJoint__28b2Joint__29($0) { @@ -59226,7 +54986,7 @@ function __cxx_global_array_dtor_2($0) { $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - b2ContactListener___b2ContactListener_28_29(29748); + b2ContactListener___b2ContactListener_28_29(29156); __stack_pointer = $1 + 16 | 0; } @@ -59252,35 +55012,6 @@ function emscripten__internal__WithPolicies____ArgTypeList_b2Transform_20const__ return 2; } -function emscripten__internal__WithPolicies____ArgTypeList_b2Filter_20const__2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const____getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 2; -} - -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const__2c_20emscripten__internal__AllowedRawPointer_b2MassData_____get_28_29() { - return 28100; -} - -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2FixtureDef__2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const_____get_28_29() { - return 27924; -} - -function b2Shape__20emscripten__base_b2Shape___convertPointer_b2PolygonShape_2c_20b2Shape__28b2PolygonShape__29($0) { - $0 = $0 | 0; - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[$1 + 12 >> 2]; -} - -function b2PolygonShape__20emscripten__base_b2Shape___convertPointer_b2Shape_2c_20b2PolygonShape__28b2Shape__29($0) { - $0 = $0 | 0; - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[$1 + 12 >> 2]; -} - function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20b2Vec2_20const__2c_20float__2c_20b2Vec2_20const__2c_20b2Color_20const____getCount_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; return 5; @@ -59312,14 +55043,6 @@ function emscripten__internal__BindingType_b2ContactListenerWrapper__2c_20void__ return HEAP32[$1 + 12 >> 2]; } -function embind_init_b2_28_29__$_12__operator_28_29_28b2JointDef__29_20const($0, $1) { - var $2 = 0; - $2 = __stack_pointer - 16 | 0; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - return HEAP32[HEAP32[$2 + 8 >> 2] + 12 >> 2]; -} - function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2World__2c_20b2Vec2_20const____getCount_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; return 3; @@ -59330,41 +55053,18 @@ function emscripten__internal__WithPolicies____ArgTypeList_b2Vec2_2c_20emscripte return 3; } -function embind_init_b2_28_29__$_10__operator_28_29_28b2JointDef__29_20const($0, $1) { +function embind_init_b2_28_29__$_8__operator_28_29_28b2JointDef__29_20const($0, $1) { var $2 = 0; $2 = __stack_pointer - 16 | 0; HEAP32[$2 + 12 >> 2] = $0; HEAP32[$2 + 8 >> 2] = $1; - return HEAP32[HEAP32[$2 + 8 >> 2] + 8 >> 2]; -} - -function b2Shape__20emscripten__base_b2Shape___convertPointer_b2CircleShape_2c_20b2Shape__28b2CircleShape__29($0) { - $0 = $0 | 0; - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[$1 + 12 >> 2]; -} - -function b2CircleShape__20emscripten__base_b2Shape___convertPointer_b2Shape_2c_20b2CircleShape__28b2Shape__29($0) { - $0 = $0 | 0; - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[$1 + 12 >> 2]; + return HEAP32[HEAP32[$2 + 8 >> 2] + 12 >> 2]; } function void_20std____2____debug_db_insert_c_5babi_v160004_5d_std____2__vector_int_2c_20std____2__allocator_int____28std____2__vector_int_2c_20std____2__allocator_int____29($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; } -function void_20const__20emscripten__internal__getLightTypeID_b2Shape__28b2Shape_20const__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[HEAP32[HEAP32[$1 + 12 >> 2] >> 2] - 4 >> 2]; -} - function void_20const__20emscripten__internal__getLightTypeID_b2Joint__28b2Joint_20const__29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -59444,11 +55144,19 @@ function emscripten__internal__BindingType_b2ContactListenerWrapper__2c_20void__ } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2World__2c_20emscripten__internal__AllowedRawPointer_b2ContactListener_____get_28_29() { - return 26784; + return 27328; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Body_20const__2c_20emscripten__internal__AllowedRawPointer_b2MassData_____get_28_29() { - return 28368; + return 27776; +} + +function embind_init_b2_28_29__$_6__operator_28_29_28b2JointDef__29_20const($0, $1) { + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + HEAP32[$2 + 12 >> 2] = $0; + HEAP32[$2 + 8 >> 2] = $1; + return HEAP32[HEAP32[$2 + 8 >> 2] + 8 >> 2]; } function b2Vec2__operator_28_29_28int_29_20const($0, $1) { @@ -59463,6 +55171,11 @@ function void_20std____2____debug_db_erase_c_5babi_v160004_5d_std____2__vector_i HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; } +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20b2Filter_20const____getCount_28_29_20const($0) { + HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; + return 3; +} + function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2RevoluteJoint__2c_20float___getCount_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; return 3; @@ -59483,17 +55196,12 @@ function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten_ return 3; } -function emscripten__internal__WithPolicies____ArgTypeList_b2Shape__Type_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const____getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 2; -} - function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Draw__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20b2Color_20const_____get_28_29() { - return 26272; + return 26832; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20long_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_int_2c_20std____2__allocator_int___20const_____get_28_29() { - return 25088; + return 25648; } function b2WheelJoint__20emscripten__base_b2Joint___convertPointer_b2Joint_2c_20b2WheelJoint__28b2Joint__29($0) { @@ -59562,6 +55270,11 @@ function void_20const__20emscripten__internal__getLightTypeID_b2Draw__28b2Draw_2 return HEAP32[HEAP32[HEAP32[$1 + 12 >> 2] >> 2] - 4 >> 2]; } +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20float_2c_20float___getCount_28_29_20const($0) { + HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; + return 4; +} + function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2RevoluteJoint__2c_20bool___getCount_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; return 3; @@ -59591,35 +55304,8 @@ function emscripten__internal__GenericBindingType_b2ContactListenerWrapper___fro return HEAP32[$1 + 12 >> 2]; } -function emscripten__internal__BindingType_b2PolygonShape_20const__2c_20void___fromWireType_28b2PolygonShape_20const__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[$1 + 12 >> 2]; -} - function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_int_2c_20std____2__allocator_int____2c_20int_20const_____get_28_29() { - return 25056; -} - -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const__2c_20b2Transform_20const__2c_20b2Vec2_20const_____get_28_29() { - return 27728; -} - -function embind_init_b2_28_29__$_6__operator_28_29_28b2FixtureDef__29_20const($0, $1) { - var $2 = 0; - $2 = __stack_pointer - 16 | 0; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - return HEAP32[HEAP32[$2 + 8 >> 2] >> 2]; -} - -function embind_init_b2_28_29__$_3__operator_28_29_28b2Shape__29_20const($0, $1) { - var $2 = 0; - $2 = __stack_pointer - 16 | 0; - HEAP32[$2 + 12 >> 2] = $0; - HEAP32[$2 + 8 >> 2] = $1; - return HEAPF32[HEAP32[$2 + 8 >> 2] + 8 >> 2]; + return 25616; } function b2Draw__20emscripten__base_b2Draw___convertPointer_b2DrawWrapper_2c_20b2Draw__28b2DrawWrapper__29($0) { @@ -59644,11 +55330,11 @@ function __cxx_global_array_dtor($0) { $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - b2ContactFilter___b2ContactFilter_28_29(29744); + b2ContactFilter___b2ContactFilter_28_29(29152); __stack_pointer = $1 + 16 | 0; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20b2FixtureDef__2c_20b2Shape_20const____getCount_28_29_20const($0) { +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20unsigned_20int_2c_20b2Vec2_20const____getCount_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; return 3; } @@ -59673,11 +55359,6 @@ function emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten_ return 2; } -function emscripten__internal__WithPolicies____ArgTypeList_b2Shape__Type_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const____getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 2; -} - function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2RayCastCallbackWrapper_20const__2c_20void___get_28_29() { return emscripten__internal__LightTypeID_b2RayCastCallbackWrapper_20const____get_28_29(); } @@ -59686,14 +55367,6 @@ function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2 return emscripten__internal__LightTypeID_b2ContactListenerWrapper_20const____get_28_29(); } -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape__2c_20float_2c_20float_2c_20b2Vec2_20const__2c_20float____get_28_29() { - return 27856; -} - -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const__2c_20b2Transform_20const__2c_20b2Vec2_20const_____get_28_29() { - return 27392; -} - function b2WeldJoint__20emscripten__base_b2Joint___convertPointer_b2Joint_2c_20b2WeldJoint__28b2Joint__29($0) { $0 = $0 | 0; var $1 = 0; @@ -59702,14 +55375,6 @@ function b2WeldJoint__20emscripten__base_b2Joint___convertPointer_b2Joint_2c_20b return HEAP32[$1 + 12 >> 2]; } -function b2Shape__20emscripten__base_b2Shape___convertPointer_b2EdgeShape_2c_20b2Shape__28b2EdgeShape__29($0) { - $0 = $0 | 0; - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[$1 + 12 >> 2]; -} - function b2RopeJoint__20emscripten__base_b2Joint___convertPointer_b2Joint_2c_20b2RopeJoint__28b2Joint__29($0) { $0 = $0 | 0; var $1 = 0; @@ -59734,14 +55399,6 @@ function b2Joint__20emscripten__base_b2Joint___convertPointer_b2RopeJoint_2c_20b return HEAP32[$1 + 12 >> 2]; } -function b2EdgeShape__20emscripten__base_b2Shape___convertPointer_b2Shape_2c_20b2EdgeShape__28b2Shape__29($0) { - $0 = $0 | 0; - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[$1 + 12 >> 2]; -} - function __sindf($0) { var $1 = 0, $2 = 0; $1 = $0 * $0; @@ -59761,6 +55418,21 @@ function legalstub$dynCall_jiji($0, $1, $2, $3, $4) { return $3 | 0; } +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20unsigned_20int___getCount_28_29_20const($0) { + HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; + return 3; +} + +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Vec2_20const__2c_20unsigned_20int_2c_20int___getCount_28_29_20const($0) { + HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; + return 3; +} + +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2AABB_20const__2c_20unsigned_20int_2c_20int___getCount_28_29_20const($0) { + HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; + return 3; +} + function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2WheelJoint__2c_20float___getCount_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; return 3; @@ -59788,20 +55460,13 @@ function emscripten__internal__BindingType_b2QueryCallbackWrapper__2c_20void___t return HEAP32[$1 + 12 >> 2]; } -function emscripten__internal__BindingType_b2CircleShape_20const__2c_20void___fromWireType_28b2CircleShape_20const__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[$1 + 12 >> 2]; -} - function b2MouseJoint__Dump_28_29($0) { $0 = $0 | 0; var $1 = 0; $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - b2Log_28char_20const__2c_20____29(15430, 0); + b2Log_28char_20const__2c_20____29(15904, 0); __stack_pointer = $1 + 16 | 0; } @@ -59844,11 +55509,6 @@ function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten_ return 3; } -function emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const____getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 2; -} - function emscripten__internal__WithPolicies____ArgTypeList_b2JointType_2c_20emscripten__internal__AllowedRawPointer_b2Joint_20const____getCount_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; return 2; @@ -59861,10 +55521,6 @@ function emscripten__internal__BindingType_short_2c_20void___toWireType_28short_ return HEAPU16[HEAP32[$1 + 12 >> 2] >> 1] << 16 >> 16; } -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const__2c_20b2Transform_20const__2c_20b2Vec2_20const_____get_28_29() { - return 27552; -} - function b2PrismaticJointDef__20emscripten__internal__operator_new_b2PrismaticJointDef__28_29() { var $0 = 0; $0 = operator_20new_28unsigned_20long_29(72); @@ -59894,11 +55550,6 @@ function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___Arg return 3; } -function emscripten__internal__WithPolicies____ArgTypeList_int_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const____getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 2; -} - function emscripten__internal__WithPolicies____ArgTypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2WheelJoint_20const____getCount_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; return 2; @@ -59942,13 +55593,6 @@ function emscripten__internal__BindingType_b2MotorJoint_20const__2c_20void___fro return HEAP32[$1 + 12 >> 2]; } -function emscripten__internal__BindingType_b2FixtureDef_20const__2c_20void___fromWireType_28b2FixtureDef_20const__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[$1 + 12 >> 2]; -} - function std____2____non_trivial_if_true_2c_20std____2__allocator_b2Vec2______non_trivial_if_5babi_v160004_5d_28_29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -59956,16 +55600,6 @@ function std____2____non_trivial_if_true_2c_20std____2__allocator_b2Vec2______no return HEAP32[$1 + 12 >> 2]; } -function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture__2c_20float___getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 3; -} - -function emscripten__internal__WithPolicies____ArgTypeList_int_2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const____getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 2; -} - function emscripten__internal__WithPolicies____ArgTypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2WeldJoint_20const____getCount_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; return 2; @@ -59994,10 +55628,6 @@ function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2 return emscripten__internal__LightTypeID_b2QueryCallbackWrapper_20const____get_28_29(); } -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2Shape_20const__2c_20emscripten__internal__AllowedRawPointer_b2FixtureDef_____get_28_29() { - return 27936; -} - function bool_20isfinite_5babi_v160004_5d_float_2c_200__28float_29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -60012,11 +55642,6 @@ function std____2____compressed_pair_elem_std____2__allocator_int__2c_201_2c_20t return HEAP32[$1 + 12 >> 2]; } -function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture__2c_20bool___getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 3; -} - function emscripten__internal__BindingType_b2WeldJoint_20const__2c_20void___fromWireType_28b2WeldJoint_20const__29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -60031,15 +55656,8 @@ function emscripten__internal__BindingType_b2RopeJoint_20const__2c_20void___from return HEAP32[$1 + 12 >> 2]; } -function emscripten__internal__BindingType_b2EdgeShape_20const__2c_20void___fromWireType_28b2EdgeShape_20const__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[$1 + 12 >> 2]; -} - function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2JointDef__2c_20emscripten__internal__AllowedRawPointer_b2Body_____get_28_29() { - return 28504; + return 27920; } function b2MouseJoint__SolvePositionConstraints_28b2SolverData_20const__29($0, $1) { @@ -60081,29 +55699,6 @@ function std____2____non_trivial_if_true_2c_20std____2__allocator_char______non_ return HEAP32[$1 + 12 >> 2]; } -function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture__2c_20int___getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 3; -} - -function emscripten__internal__WithPolicies____ArgTypeList_int_2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const____getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 2; -} - -function emscripten__internal__WithPolicies____ArgTypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const____getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 2; -} - -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20emscripten__internal__AllowedRawPointer_b2Fixture_____get_28_29() { - return 28224; -} - -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const__2c_20b2Transform_20const__2c_20b2Vec2_20const_____get_28_29() { - return 27136; -} - function b2RevoluteJointDef__20emscripten__internal__operator_new_b2RevoluteJointDef__28_29() { var $0 = 0; $0 = operator_20new_28unsigned_20long_29(64); @@ -60117,7 +55712,7 @@ function b2Joint__Dump_28_29($0) { $1 = __stack_pointer - 16 | 0; __stack_pointer = $1; HEAP32[$1 + 12 >> 2] = $0; - b2Log_28char_20const__2c_20____29(15383, 0); + b2Log_28char_20const__2c_20____29(15857, 0); __stack_pointer = $1 + 16 | 0; } @@ -60158,11 +55753,6 @@ function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20b2Vec2_20co return 4; } -function emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const____getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 2; -} - function emscripten__internal__WithPolicies____ArgTypeList_b2Vec2_2c_20emscripten__internal__AllowedRawPointer_b2World_20const____getCount_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; return 2; @@ -60183,7 +55773,20 @@ function emscripten__internal__BindingType_b2JointDef_20const__2c_20void___fromW } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2World__2c_20emscripten__internal__AllowedRawPointer_b2Joint_____get_28_29() { - return 26948; + return 27492; +} + +function b2Fixture__SetRestitution_28float_29($0, $1) { + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + HEAP32[$2 + 12 >> 2] = $0; + HEAPF32[$2 + 8 >> 2] = $1; + HEAPF32[HEAP32[$2 + 12 >> 2] + 20 >> 2] = HEAPF32[$2 + 8 >> 2]; +} + +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Filter_20const__2c_20unsigned_20int___getCount_28_29_20const($0) { + HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; + return 2; } function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PrismaticJoint____getCount_28_29_20const($0) { @@ -60202,15 +55805,15 @@ function emscripten__internal__WithPolicies____ArgTypeList_b2Vec2_2c_20emscripte } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2World__2c_20emscripten__internal__AllowedRawPointer_b2Draw_____get_28_29() { - return 26796; + return 27340; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2World__2c_20emscripten__internal__AllowedRawPointer_b2Body_____get_28_29() { - return 26876; + return 27420; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Draw__2c_20b2Vec2_20const__2c_20float_2c_20b2Color_20const_____get_28_29() { - return 26208; + return 26768; } function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2RevoluteJoint____getCount_28_29_20const($0) { @@ -60257,13 +55860,6 @@ function emscripten__internal__BindingType_b2RayCastCallback__2c_20void___fromWi return HEAP32[$1 + 12 >> 2]; } -function emscripten__internal__BindingType_b2Fixture_20const__2c_20void___fromWireType_28b2Fixture_20const__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[$1 + 12 >> 2]; -} - function emscripten__internal__BindingType_b2DistanceJointDef__2c_20void___toWireType_28b2DistanceJointDef__29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -60286,11 +55882,11 @@ function emscripten__internal__BindingType_b2BodyDef_20const__2c_20void___fromWi } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2AABB__2c_20emscripten__internal__AllowedRawPointer_b2AABB_____get_28_29() { - return 26652; + return 27204; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20unsigned_20long_2c_20b2Vec2_20const_____get_28_29() { - return 25248; + return 25808; } function b2Contact__SetFriction_28float_29($0, $1) { @@ -60302,7 +55898,7 @@ function b2Contact__SetFriction_28float_29($0, $1) { } function std__get_new_handler_28_29() { - return void_20_28_std____2___28anonymous_20namespace_29____libcpp_atomic_load_5babi_v160004_5d_void_20_28__29_28_29__28void_20_28__20const__29_28_29_2c_20int_29_29_28_29(32632); + return void_20_28_std____2___28anonymous_20namespace_29____libcpp_atomic_load_5babi_v160004_5d_void_20_28__29_28_29__28void_20_28__20const__29_28_29_2c_20int_29_29_28_29(32040); } function std____2__array_emscripten__internal__GenericWireType_2c_204ul___data_5babi_v160004_5d_28_29_20const($0) { @@ -60333,12 +55929,12 @@ function std____2__array_emscripten__internal__GenericWireType_2c_201ul___data_5 return HEAP32[$1 + 12 >> 2]; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Shape_20const__2c_20b2FixtureDef____getCount_28_29_20const($0) { +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20float___getCount_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 2; + return 3; } -function emscripten__internal__WithPolicies____ArgTypeList_int_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const____getCount_28_29_20const($0) { +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Vec2_20const__2c_20unsigned_20int___getCount_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; return 2; } @@ -60358,7 +55954,7 @@ function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2 } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20bool____get_28_29() { - return 28304; + return 27712; } function b2Island__Clear_28_29($0) { @@ -60371,6 +55967,19 @@ function b2Island__Clear_28_29($0) { HEAP32[$0 + 32 >> 2] = 0; } +function b2Fixture__SetFriction_28float_29($0, $1) { + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + HEAP32[$2 + 12 >> 2] = $0; + HEAPF32[$2 + 8 >> 2] = $1; + HEAPF32[HEAP32[$2 + 12 >> 2] + 16 >> 2] = HEAPF32[$2 + 8 >> 2]; +} + +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20bool___getCount_28_29_20const($0) { + HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; + return 3; +} + function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20b2JointDef__2c_20b2Body____getCount_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; return 3; @@ -60381,6 +55990,11 @@ function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___Arg return 2; } +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_float_2c_20unsigned_20int_2c_20int___getCount_28_29_20const($0) { + HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; + return 3; +} + function emscripten__internal__BindingType_b2PrismaticJoint__2c_20void___fromWireType_28b2PrismaticJoint__29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -60388,23 +56002,16 @@ function emscripten__internal__BindingType_b2PrismaticJoint__2c_20void___fromWir return HEAP32[$1 + 12 >> 2]; } -function emscripten__internal__BindingType_b2BlockAllocator__2c_20void___fromWireType_28b2BlockAllocator__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[$1 + 12 >> 2]; -} - function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Draw__2c_20unsigned_20int_2c_20int_2c_20b2Color_20const_____get_28_29() { - return 26176; + return 26736; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2ContactListener__2c_20unsigned_20int_2c_20unsigned_20int____get_28_29() { - return 25856; + return 26416; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__val_2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2___20const__2c_20unsigned_20long____get_28_29() { - return 25224; + return 25784; } function std____2____unwrap_iter_impl_char_20const__2c_20true_____unwrap_5babi_v160004_5d_28char_20const__29($0) { @@ -60418,6 +56025,11 @@ function std____2____tree_node_base_void______parent_unsafe_5babi_v160004_5d_28_ return HEAP32[HEAP32[$1 + 12 >> 2] + 8 >> 2]; } +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int_2c_20int___getCount_28_29_20const($0) { + HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; + return 3; +} + function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2WheelJoint____getCount_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; return 2; @@ -60495,13 +56107,6 @@ function emscripten__internal__BindingType_b2World_20const__2c_20void___fromWire return HEAP32[$1 + 12 >> 2]; } -function emscripten__internal__BindingType_b2Shape_20const__2c_20void___fromWireType_28b2Shape_20const__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[$1 + 12 >> 2]; -} - function emscripten__internal__BindingType_b2RevoluteJoint__2c_20void___fromWireType_28b2RevoluteJoint__29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -60537,8 +56142,12 @@ function emscripten__internal__BindingType_b2DistanceJoint__2c_20void___fromWire return HEAP32[$1 + 12 >> 2]; } -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2Fixture__2c_20emscripten__internal__AllowedRawPointer_b2Fixture_____get_28_29() { - return 28056; +function b2Fixture__SetUserData_28void__29($0, $1) { + var $2 = 0; + $2 = __stack_pointer - 16 | 0; + HEAP32[$2 + 12 >> 2] = $0; + HEAP32[$2 + 8 >> 2] = $1; + HEAP32[HEAP32[$2 + 12 >> 2] + 40 >> 2] = HEAP32[$2 + 8 >> 2]; } function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2RayCastCallback_20const__2c_20void___get_28_29() { @@ -60576,7 +56185,7 @@ function b2PrismaticJoint__GetReferenceAngle_28_29_20const($0) { function _embind_initialize_bindings() { var $0 = 0; - $0 = HEAP32[7724]; + $0 = HEAP32[7576]; if ($0) { while (1) { FUNCTION_TABLE[HEAP32[$0 >> 2]](); @@ -60602,11 +56211,6 @@ function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___Arg return 3; } -function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture____getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 2; -} - function emscripten__internal__BindingType_unsigned_20long_2c_20void___fromWireType_28unsigned_20long_29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -60621,20 +56225,6 @@ function emscripten__internal__BindingType_b2WheelJointDef__2c_20void___toWireTy return HEAP32[$1 + 12 >> 2]; } -function emscripten__internal__BindingType_b2Shape_20const__2c_20void___toWireType_28b2Shape_20const__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[$1 + 12 >> 2]; -} - -function emscripten__internal__BindingType_b2PolygonShape__2c_20void___fromWireType_28b2PolygonShape__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[$1 + 12 >> 2]; -} - function emscripten__internal__BindingType_b2MouseJointDef__2c_20void___toWireType_28b2MouseJointDef__29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -60670,12 +56260,8 @@ function emscripten__internal__BindingType_b2AABB_20const__2c_20void___fromWireT return HEAP32[$1 + 12 >> 2]; } -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2Shape__2c_20emscripten__internal__AllowedRawPointer_b2Fixture_____get_28_29() { - return 27992; -} - function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2Body__2c_20emscripten__internal__AllowedRawPointer_b2JointDef_____get_28_29() { - return 28516; + return 27932; } function b2WheelJoint__GetSpringDampingRatio_28_29_20const($0) { @@ -60725,11 +56311,6 @@ function std____2____compressed_pair_elem_int__2c_200_2c_20false_____get_5babi_v return HEAP32[$1 + 12 >> 2]; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20b2Shape__2c_20float___getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 3; -} - function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20b2Vec2_20const__2c_20float__2c_20b2Color_20const____getCount_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; return 4; @@ -60747,14 +56328,6 @@ function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2 return emscripten__internal__LightTypeID_b2ContactListenerWrapper____get_28_29(); } -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2Fixture__2c_20emscripten__internal__AllowedRawPointer_b2Body_____get_28_29() { - return 28452; -} - -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2Body__2c_20emscripten__internal__AllowedRawPointer_b2Fixture_____get_28_29() { - return 28048; -} - function b2WheelJoint__GetSpringFrequencyHz_28_29_20const($0) { $0 = $0 | 0; var $1 = 0; @@ -60830,15 +56403,8 @@ function emscripten__internal__BindingType_b2RopeJointDef__2c_20void___toWireTyp return HEAP32[$1 + 12 >> 2]; } -function emscripten__internal__BindingType_b2PolygonShape__2c_20void___toWireType_28b2PolygonShape__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[$1 + 12 >> 2]; -} - function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__val_2c_20std____2__vector_int_2c_20std____2__allocator_int___20const__2c_20unsigned_20long____get_28_29() { - return 25096; + return 25656; } function WorldManifoldGetNormalValueY_28unsigned_20int_29($0) { @@ -60933,15 +56499,15 @@ function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2 } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2World__2c_20emscripten__internal__AllowedRawPointer_b2Body_____get_28_29() { - return 28468; + return 27884; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2Body__2c_20emscripten__internal__AllowedRawPointer_b2Joint_____get_28_29() { - return 28548; + return 27964; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20std____2__vector_int_2c_20std____2__allocator_int____2c_20unsigned_20long_2c_20int_20const_____get_28_29() { - return 25120; + return 25680; } function b2WheelJoint__GetMaxMotorTorque_28_29_20const($0) { @@ -61048,13 +56614,6 @@ function emscripten__internal__BindingType_b2MotorJoint__2c_20void___fromWireTyp return HEAP32[$1 + 12 >> 2]; } -function emscripten__internal__BindingType_b2FixtureDef__2c_20void___fromWireType_28b2FixtureDef__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[$1 + 12 >> 2]; -} - function emscripten__internal__BindingType_b2DrawWrapper__2c_20void___toWireType_28b2DrawWrapper__29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -61062,13 +56621,6 @@ function emscripten__internal__BindingType_b2DrawWrapper__2c_20void___toWireType return HEAP32[$1 + 12 >> 2]; } -function emscripten__internal__BindingType_b2CircleShape__2c_20void___toWireType_28b2CircleShape__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[$1 + 12 >> 2]; -} - function b2RevoluteJoint__GetUpperLimit_28_29_20const($0) { $0 = $0 | 0; var $1 = 0; @@ -61107,6 +56659,11 @@ function std____2____compressed_pair_elem_std____2__basic_string_char_2c_20std__ return $0; } +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_float_2c_20unsigned_20int___getCount_28_29_20const($0) { + HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; + return 2; +} + function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2WeldJointDef_20const__2c_20void___get_28_29() { return emscripten__internal__LightTypeID_b2WeldJointDef_20const____get_28_29(); } @@ -61119,10 +56676,6 @@ function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2 return emscripten__internal__LightTypeID_b2QueryCallbackWrapper____get_28_29(); } -function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2PolygonShape_20const__2c_20void___get_28_29() { - return emscripten__internal__LightTypeID_b2PolygonShape_20const____get_28_29(); -} - function b2WeldJoint__GetReferenceAngle_28_29_20const($0) { $0 = $0 | 0; var $1 = 0; @@ -61153,6 +56706,16 @@ function std____2____compressed_pair_elem_b2Vec2__2c_200_2c_20false_____get_5bab return HEAP32[$1 + 12 >> 2]; } +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_void_2c_20unsigned_20int___getCount_28_29_20const($0) { + HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; + return 2; +} + +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_bool_2c_20unsigned_20int___getCount_28_29_20const($0) { + HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; + return 2; +} + function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2Body__2c_20b2JointDef____getCount_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; return 2; @@ -61179,22 +56742,8 @@ function emscripten__internal__BindingType_b2RopeJoint__2c_20void___fromWireType return HEAP32[$1 + 12 >> 2]; } -function emscripten__internal__BindingType_b2FixtureDef__2c_20void___toWireType_28b2FixtureDef__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[$1 + 12 >> 2]; -} - function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2_______get_28_29() { - return 25176; -} - -function b2PolygonShape__20emscripten__internal__operator_new_b2PolygonShape__28_29() { - var $0 = 0; - $0 = operator_20new_28unsigned_20long_29(152); - b2PolygonShape__b2PolygonShape_28_29($0); - return $0 | 0; + return 25736; } function b2MouseJoint__GetDampingRatio_28_29_20const($0) { @@ -61228,12 +56777,13 @@ function WorldManifoldGetNormalValueX_28unsigned_20int_29($0) { return Math_fround(HEAPF32[HEAP32[$1 + 12 >> 2] >> 2]); } -function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2DrawWrapper_20const__2c_20void___get_28_29() { - return emscripten__internal__LightTypeID_b2DrawWrapper_20const____get_28_29(); +function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_int_2c_20unsigned_20int___getCount_28_29_20const($0) { + HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; + return 2; } -function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2CircleShape_20const__2c_20void___get_28_29() { - return emscripten__internal__LightTypeID_b2CircleShape_20const____get_28_29(); +function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2DrawWrapper_20const__2c_20void___get_28_29() { + return emscripten__internal__LightTypeID_b2DrawWrapper_20const____get_28_29(); } function emscripten__internal__BindingType_short_2c_20void___fromWireType_28short_29($0) { @@ -61354,16 +56904,12 @@ function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2 return emscripten__internal__LightTypeID_b2MotorJoint_20const____get_28_29(); } -function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2FixtureDef_20const__2c_20void___get_28_29() { - return emscripten__internal__LightTypeID_b2FixtureDef_20const____get_28_29(); -} - function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2ContactListenerWrapper__2c_20unsigned_20int____get_28_29() { - return 25916; + return 26476; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2ContactListenerWrapper__2c_20unsigned_20int____get_28_29() { - return 25944; + return 26504; } function b2MouseJoint__GetMaxForce_28_29_20const($0) { @@ -61441,13 +56987,6 @@ function emscripten__internal__GenericBindingType_b2Transform___fromWireType_28b return HEAP32[$1 + 12 >> 2]; } -function emscripten__internal__EnumBindingType_b2Shape__Type___fromWireType_28b2Shape__Type_29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[$1 + 12 >> 2]; -} - function emscripten__internal__BindingType_b2JointDef__2c_20void___toWireType_28b2JointDef__29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -61455,13 +56994,6 @@ function emscripten__internal__BindingType_b2JointDef__2c_20void___toWireType_28 return HEAP32[$1 + 12 >> 2]; } -function emscripten__internal__BindingType_b2Fixture__2c_20void___fromWireType_28b2Fixture__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[$1 + 12 >> 2]; -} - function b2WeldJoint__GetFrequency_28_29_20const($0) { $0 = $0 | 0; var $1 = 0; @@ -61486,14 +57018,6 @@ function b2MotorJoint__GetMaxForce_28_29_20const($0) { return Math_fround(HEAPF32[HEAP32[$1 + 12 >> 2] + 92 >> 2]); } -function b2Fixture__GetRestitution_28_29_20const($0) { - $0 = $0 | 0; - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return Math_fround(HEAPF32[HEAP32[$1 + 12 >> 2] + 20 >> 2]); -} - function b2Body__GetLinearDamping_28_29_20const($0) { $0 = $0 | 0; var $1 = 0; @@ -61506,11 +57030,6 @@ function void_20_28_std____2___28anonymous_20namespace_29____libcpp_atomic_load_ return HEAP32[$0 >> 2]; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_float_2c_20b2Shape____getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 2; -} - function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2RevoluteJointDef____getCount_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; return 1; @@ -61533,10 +57052,6 @@ function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2 return emscripten__internal__LightTypeID_b2PrismaticJointDef____get_28_29(); } -function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2EdgeShape_20const__2c_20void___get_28_29() { - return emscripten__internal__LightTypeID_b2EdgeShape_20const____get_28_29(); -} - function emscripten__internal__GenericWireTypeConverter_float___from_28double_29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -61544,13 +57059,6 @@ function emscripten__internal__GenericWireTypeConverter_float___from_28double_29 return Math_fround(HEAPF64[$1 + 8 >> 3]); } -function b2CircleShape__20emscripten__internal__operator_new_b2CircleShape__28_29() { - var $0 = 0; - $0 = operator_20new_28unsigned_20long_29(20); - b2CircleShape__b2CircleShape_28_29($0); - return $0 | 0; -} - function b2Body__GetGravityScale_28_29_20const($0) { $0 = $0 | 0; var $1 = 0; @@ -61575,20 +57083,6 @@ function emscripten__internal__GenericBindingType_b2MassData___fromWireType_28b2 return HEAP32[$1 + 12 >> 2]; } -function emscripten__internal__EnumBindingType_b2Shape__Type___toWireType_28b2Shape__Type_29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[$1 + 12 >> 2]; -} - -function emscripten__internal__BindingType_b2Fixture__2c_20void___toWireType_28b2Fixture__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[$1 + 12 >> 2]; -} - function emscripten__internal__BindingType_b2BodyDef__2c_20void___toWireType_28b2BodyDef__29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -61597,7 +57091,11 @@ function emscripten__internal__BindingType_b2BodyDef__2c_20void___toWireType_28b } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_std____2__vector_int_2c_20std____2__allocator_int_______get_28_29() { - return 25052; + return 25612; +} + +function char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int_2c_20int_2c_20float_2c_20float_2c_20float_2c_20int_2c_20int_2c_20int_2c_20int__28_29() { + return 16e3; } function std____2__reverse_iterator_int____base_5babi_v160004_5d_28_29_20const($0) { @@ -61628,20 +57126,12 @@ function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2 return emscripten__internal__LightTypeID_b2DistanceJointDef____get_28_29(); } -function b2Fixture__GetFriction_28_29_20const($0) { - $0 = $0 | 0; - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return Math_fround(HEAPF32[HEAP32[$1 + 12 >> 2] + 16 >> 2]); -} - function b2Draw__b2Draw_28_29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; HEAP32[$1 + 12 >> 2] = $0; $0 = HEAP32[$1 + 12 >> 2]; - HEAP32[$0 >> 2] = 18304; + HEAP32[$0 >> 2] = 18464; HEAP32[$0 + 4 >> 2] = 0; return $0; } @@ -61680,13 +57170,6 @@ function emscripten__internal__BindingType_b2World__2c_20void___fromWireType_28b return HEAP32[$1 + 12 >> 2]; } -function emscripten__internal__BindingType_b2Shape__2c_20void___fromWireType_28b2Shape__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[$1 + 12 >> 2]; -} - function emscripten__internal__BindingType_b2Joint__2c_20void___fromWireType_28b2Joint__29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -61720,19 +57203,10 @@ function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___Arg return 1; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2PolygonShape____getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 1; -} - function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2RayCastCallback__2c_20void___get_28_29() { return emscripten__internal__LightTypeID_b2RayCastCallback____get_28_29(); } -function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2Fixture_20const__2c_20void___get_28_29() { - return emscripten__internal__LightTypeID_b2Fixture_20const____get_28_29(); -} - function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2ContactListener__2c_20void___get_28_29() { return emscripten__internal__LightTypeID_b2ContactListener____get_28_29(); } @@ -61742,15 +57216,11 @@ function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2 } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PrismaticJoint__2c_20float_2c_20float____get_28_29() { - return 29104; + return 28512; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20b2Vec2_20const__2c_20float____get_28_29() { - return 28240; -} - -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const__2c_20b2Vec2_20const_____get_28_29() { - return 28064; + return 27648; } function b2RevoluteJoint__IsMotorEnabled_28_29_20const($0) { @@ -61769,13 +57239,6 @@ function b2RevoluteJoint__IsLimitEnabled_28_29_20const($0) { return HEAP8[HEAP32[$1 + 12 >> 2] + 112 | 0] & 1; } -function b2FixtureDef__20emscripten__internal__operator_new_b2FixtureDef__28_29() { - var $0 = 0; - $0 = operator_20new_28unsigned_20long_29(28); - b2FixtureDef__b2FixtureDef_28_29($0); - return $0 | 0; -} - function b2ContactListener__BeginContact_28unsigned_20int_29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -61798,11 +57261,6 @@ function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___Arg return 1; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2CircleShape____getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 1; -} - function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20unsigned_20int_2c_20unsigned_20int___getCount_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; return 3; @@ -61836,13 +57294,6 @@ function emscripten__internal__BindingType_b2World__2c_20void___toWireType_28b2W return HEAP32[$1 + 12 >> 2]; } -function emscripten__internal__BindingType_b2Shape__2c_20void___toWireType_28b2Shape__29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[$1 + 12 >> 2]; -} - function emscripten__internal__BindingType_b2Joint__2c_20void___toWireType_28b2Joint__29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -61872,31 +57323,27 @@ function emscripten__internal__BindingType_b2AABB__2c_20void___fromWireType_28b2 } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2RevoluteJoint__2c_20float_2c_20float____get_28_29() { - return 29280; + return 28688; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2ContactListener__2c_20unsigned_20int____get_28_29() { - return 25836; + return 26396; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20b2Vec2_20const__2c_20bool____get_28_29() { - return 28336; + return 27744; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2RayCastCallbackWrapper__2c_20emscripten__val______get_28_29() { - return 25708; + return 26268; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2ContactListenerWrapper__2c_20emscripten__val______get_28_29() { - return 25980; + return 26540; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2Vec2_2c_20emscripten__internal__AllowedRawPointer_b2Body_20const__2c_20b2Vec2_20const_____get_28_29() { - return 28400; -} - -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2AABB_20const__2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const__2c_20int____get_28_29() { - return 28132; + return 27824; } function b2Transform__20emscripten__internal__raw_constructor_b2Transform__28_29() { @@ -61914,9 +57361,12 @@ function b2Contact__FlagForFiltering_28_29($0) { HEAP32[$0 + 4 >> 2] = HEAP32[$0 + 4 >> 2] | 8; } -function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2FixtureDef____getCount_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 1; +function ShapeGetRadius_28unsigned_20int_29($0) { + $0 = $0 | 0; + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + HEAP32[$1 + 12 >> 2] = $0; + return Math_fround(HEAPF32[HEAP32[$1 + 12 >> 2] + 8 >> 2]); } function emscripten__internal__WithPolicies____ArgTypeList_unsigned_20int_2c_20unsigned_20int_2c_20int___getCount_28_29_20const($0) { @@ -61929,15 +57379,11 @@ function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2 } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2World__2c_20float_2c_20int_2c_20int____get_28_29() { - return 26960; -} - -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape__2c_20float_2c_20float____get_28_29() { - return 27840; + return 27504; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2PrismaticJoint_20const__2c_20float____get_28_29() { - return 29132; + return 28540; } function b2RayCastCallback__b2RayCastCallback_28_29($0) { @@ -61945,7 +57391,7 @@ function b2RayCastCallback__b2RayCastCallback_28_29($0) { $1 = __stack_pointer - 16 | 0; HEAP32[$1 + 12 >> 2] = $0; $0 = HEAP32[$1 + 12 >> 2]; - HEAP32[$0 >> 2] = 25764; + HEAP32[$0 >> 2] = 26324; return $0; } @@ -61954,7 +57400,7 @@ function b2ContactListener__b2ContactListener_28_29($0) { $1 = __stack_pointer - 16 | 0; HEAP32[$1 + 12 >> 2] = $0; $0 = HEAP32[$1 + 12 >> 2]; - HEAP32[$0 >> 2] = 26060; + HEAP32[$0 >> 2] = 26620; return $0; } @@ -62003,23 +57449,23 @@ function emscripten__internal__BindingType_b2AABB__2c_20void___toWireType_28b2AA } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2RevoluteJoint_20const__2c_20float____get_28_29() { - return 29308; + return 28716; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2QueryCallbackWrapper__2c_20emscripten__val______get_28_29() { - return 25456; + return 26008; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2QueryCallback__2c_20unsigned_20int____get_28_29() { - return 25352; + return 25904; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2AABB_20const__2c_20b2AABB_20const_____get_28_29() { - return 26688; + return 27232; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2Vec2_20const__2c_20emscripten__internal__AllowedRawPointer_b2PrismaticJoint_20const_____get_28_29() { - return 29056; + return 28472; } function b2World__GetAllowSleeping_28_29_20const($0) { @@ -62059,10 +57505,6 @@ function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2 return emscripten__internal__LightTypeID_b2WheelJointDef____get_28_29(); } -function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2Shape_20const__2c_20void___get_28_29() { - return emscripten__internal__LightTypeID_b2Shape_20const____get_28_29(); -} - function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2RevoluteJoint__2c_20void___get_28_29() { return emscripten__internal__LightTypeID_b2RevoluteJoint____get_28_29(); } @@ -62088,11 +57530,11 @@ function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2 } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2Vec2_20const__2c_20emscripten__internal__AllowedRawPointer_b2RevoluteJoint_20const_____get_28_29() { - return 29232; + return 28640; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2Vec2_20const__2c_20emscripten__internal__AllowedRawPointer_b2DistanceJoint_20const_____get_28_29() { - return 28684; + return 28100; } function b2Joint__GetCollideConnected_28_29_20const($0) { @@ -62103,14 +57545,6 @@ function b2Joint__GetCollideConnected_28_29_20const($0) { return HEAP8[HEAP32[$1 + 12 >> 2] + 61 | 0] & 1; } -function b2Fixture__GetDensity_28_29_20const($0) { - $0 = $0 | 0; - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return Math_fround(HEAPF32[HEAP32[$1 + 12 >> 2] >> 2]); -} - function b2Body__IsAwake_28_29_20const($0) { $0 = $0 | 0; var $1 = 0; @@ -62162,11 +57596,11 @@ function emscripten__internal__GenericBindingType_b2AABB___fromWireType_28b2AABB } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2MouseJoint__2c_20b2Vec2_20const_____get_28_29() { - return 28928; + return 28344; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2MotorJoint__2c_20b2Vec2_20const_____get_28_29() { - return 28800; + return 28216; } function std____2__allocator_std____2____tree_node_b2Fixture__2c_20void_____max_size_5babi_v160004_5d_28_29_20const($0) { @@ -62182,10 +57616,6 @@ function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2 return emscripten__internal__LightTypeID_b2RopeJointDef____get_28_29(); } -function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2PolygonShape__2c_20void___get_28_29() { - return emscripten__internal__LightTypeID_b2PolygonShape____get_28_29(); -} - function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2Draw_20const__2c_20void___get_28_29() { return emscripten__internal__LightTypeID_b2Draw_20const____get_28_29(); } @@ -62198,20 +57628,16 @@ function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2 return emscripten__internal__LightTypeID_b2AABB_20const____get_28_29(); } -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture__2c_20b2Filter_20const_____get_28_29() { - return 28020; -} - function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Draw__2c_20b2Transform_20const_____get_28_29() { - return 26292; + return 26852; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2WheelJoint_20const__2c_20float____get_28_29() { - return 29712; + return 29120; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2Vec2_2c_20emscripten__internal__AllowedRawPointer_b2RopeJoint_20const__2c_20float____get_28_29() { - return 29416; + return 28824; } function b2QueryCallback__b2QueryCallback_28_29($0) { @@ -62219,7 +57645,7 @@ function b2QueryCallback__b2QueryCallback_28_29($0) { $1 = __stack_pointer - 16 | 0; HEAP32[$1 + 12 >> 2] = $0; $0 = HEAP32[$1 + 12 >> 2]; - HEAP32[$0 >> 2] = 25512; + HEAP32[$0 >> 2] = 26064; return $0; } @@ -62246,23 +57672,23 @@ function emscripten__internal__BindingType_bool_2c_20void___fromWireType_28bool_ } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20b2MassData_20const_____get_28_29() { - return 28380; + return 27804; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2RopeJoint_20const__2c_20float____get_28_29() { - return 29428; + return 28836; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2Vec2_20const__2c_20emscripten__internal__AllowedRawPointer_b2WheelJoint_20const_____get_28_29() { - return 29664; + return 29072; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2Vec2_20const__2c_20emscripten__internal__AllowedRawPointer_b2MouseJoint_20const_____get_28_29() { - return 28940; + return 28356; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2Vec2_20const__2c_20emscripten__internal__AllowedRawPointer_b2MotorJoint_20const_____get_28_29() { - return 28812; + return 28228; } function b2Free_28void__29($0) { @@ -62284,8 +57710,8 @@ function ManifoldGetPointCount_28unsigned_20int_29($0) { function init_pthread_self() { var wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; - HEAP32[8025] = 31980; - wasm2js_i32$0 = 32028, wasm2js_i32$1 = getpid(), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + HEAP32[7877] = 31388; + wasm2js_i32$0 = 31436, wasm2js_i32$1 = getpid(), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; } function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_b2AABB____getCount_28_29_20const($0) { @@ -62297,24 +57723,16 @@ function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2 return emscripten__internal__LightTypeID_b2DrawWrapper____get_28_29(); } -function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2CircleShape__2c_20void___get_28_29() { - return emscripten__internal__LightTypeID_b2CircleShape____get_28_29(); -} - function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2Vec2_20const__2c_20emscripten__internal__AllowedRawPointer_b2WeldJoint_20const_____get_28_29() { - return 29548; + return 28956; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2Vec2_20const__2c_20emscripten__internal__AllowedRawPointer_b2RopeJoint_20const_____get_28_29() { - return 29408; + return 28816; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2Transform_20const__2c_20emscripten__internal__AllowedRawPointer_b2Body_20const_____get_28_29() { - return 28256; -} - -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2Filter_20const__2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const_____get_28_29() { - return 28032; + return 27664; } function b2JointDef__20emscripten__internal__operator_new_b2JointDef__28_29() { @@ -62326,7 +57744,7 @@ function b2JointDef__20emscripten__internal__operator_new_b2JointDef__28_29() { function void_20const__20emscripten__internal__getLightTypeID_b2PrismaticJointDef__28b2PrismaticJointDef_20const__29($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 28976; + return 28392; } function emscripten__internal__BindingType_int_2c_20void___fromWireType_28int_29($0) { @@ -62344,11 +57762,11 @@ function emscripten__internal__BindingType_bool_2c_20void___toWireType_28bool_29 } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20b2Vec2_20const__2c_20float__2c_20b2Vec2_20const__2c_20b2Color_20const_____get_28_29() { - return 26528; + return 27088; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20unsigned_20int__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20float_____get_28_29() { - return 25776; + return 26336; } function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20unsigned_20int_2c_20float___getCount_28_29_20const($0) { @@ -62378,16 +57796,16 @@ function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2 return emscripten__internal__LightTypeID_b2MotorJoint____get_28_29(); } -function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2FixtureDef__2c_20void___get_28_29() { - return emscripten__internal__LightTypeID_b2FixtureDef____get_28_29(); +function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float____get_28_29() { + return 25472; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2World__2c_20b2Vec2_20const_____get_28_29() { - return 27048; + return 27592; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2Vec2_2c_20emscripten__internal__AllowedRawPointer_b2Joint_20const__2c_20float____get_28_29() { - return 28564; + return 27980; } function b2Vec2__20std____2____to_address_5babi_v160004_5d_b2Vec2__28b2Vec2__29($0) { @@ -62424,12 +57842,12 @@ function b2Joint__ShiftOrigin_28b2Vec2_20const__29($0, $1) { function void_20const__20emscripten__internal__getLightTypeID_b2RevoluteJointDef__28b2RevoluteJointDef_20const__29($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 29152; + return 28560; } function void_20const__20emscripten__internal__getLightTypeID_b2DistanceJointDef__28b2DistanceJointDef_20const__29($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 28604; + return 28020; } function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20unsigned_20int_2c_20bool___getCount_28_29_20const($0) { @@ -62448,24 +57866,19 @@ function emscripten__internal__WithPolicies____ArgTypeList_float_2c_20unsigned_2 } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PrismaticJoint__2c_20float____get_28_29() { - return 29120; + return 28528; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20float_2c_20bool____get_28_29() { - return 28352; + return 27760; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20b2Vec2_20const_____get_28_29() { - return 28280; + return 27688; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2Joint_20const__2c_20float____get_28_29() { - return 28576; -} - -function embind_init_b2_28_29__$_5__operator_20void_20_28__29_28b2FixtureDef__2c_20b2Shape_20const__29_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 717; + return 27992; } function b2Vec2__SetZero_28_29($0) { @@ -62522,32 +57935,24 @@ function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2 return emscripten__internal__LightTypeID_b2RopeJoint____get_28_29(); } -function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2EdgeShape__2c_20void___get_28_29() { - return emscripten__internal__LightTypeID_b2EdgeShape____get_28_29(); -} - function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2RevoluteJoint__2c_20float____get_28_29() { - return 29296; + return 28704; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PrismaticJoint__2c_20bool____get_28_29() { - return 29080; + return 28496; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Draw__2c_20unsigned_20int____get_28_29() { - return 26144; + return 26704; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2DistanceJoint__2c_20float____get_28_29() { - return 28692; + return 28108; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2DrawWrapper__2c_20emscripten__val______get_28_29() { - return 26388; -} - -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2Shape__Type_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const_____get_28_29() { - return 27984; + return 26948; } function b2PrismaticJoint__GetLocalAxisA_28_29_20const($0) { @@ -62594,28 +57999,20 @@ function std____2__allocator_b2Vec2___destroy_5babi_v160004_5d_28b2Vec2__29($0, } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2RevoluteJoint__2c_20bool____get_28_29() { - return 29256; + return 28664; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2PrismaticJoint_20const_____get_28_29() { - return 29064; + return 28480; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2Vec2_20const__2c_20emscripten__internal__AllowedRawPointer_b2Body_20const_____get_28_29() { - return 28264; + return 27672; } function embind_init_b2_28_29__$_1__operator_20void_20_28__29_28b2AABB__2c_20b2AABB__2c_20b2AABB__29_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 713; -} - -function b2Fixture__IsSensor_28_29_20const($0) { - $0 = $0 | 0; - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP8[HEAP32[$1 + 12 >> 2] + 38 | 0] & 1; + return 662; } function ManifoldGetType_28unsigned_20int_29($0) { @@ -62639,28 +58036,24 @@ function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2 } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20int_2c_20emscripten__internal__AllowedRawPointer_b2Draw_20const_____get_28_29() { - return 26156; + return 26716; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2RevoluteJoint_20const_____get_28_29() { - return 29240; + return 28648; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2DistanceJoint_20const_____get_28_29() { - return 28704; + return 28120; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2PrismaticJoint_20const_____get_28_29() { - return 29072; + return 28488; } -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2Shape__Type_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const_____get_28_29() { - return 27108; -} - -function embind_init_b2_28_29__$_7__operator_20void_20_28__29_28b2Body__2c_20b2MassData_20const__29_28_29_20const($0) { +function embind_init_b2_28_29__$_2__operator_20void_20_28__29_28b2Body__2c_20b2MassData_20const__29_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 719; + return 663; } function b2WheelJoint__GetLocalAnchorB_28_29_20const($0) { @@ -62704,19 +58097,19 @@ function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20b2Transform } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2WheelJoint__2c_20float____get_28_29() { - return 29700; + return 29108; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2MouseJoint__2c_20float____get_28_29() { - return 28948; + return 28364; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2MotorJoint__2c_20float____get_28_29() { - return 28820; + return 28236; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2RevoluteJoint_20const_____get_28_29() { - return 29248; + return 28656; } function b2WeldJoint__GetLocalAnchorB_28_29_20const($0) { @@ -62758,12 +58151,16 @@ function b2GrowableStack_int_2c_20256___GetCount_28_29($0) { return HEAP32[HEAP32[$1 + 12 >> 2] + 1028 >> 2]; } -function std____2__numeric_limits_unsigned_20long___max_5babi_v160004_5d_28_29() { - return std____2____libcpp_numeric_limits_unsigned_20long_2c_20true___max_5babi_v160004_5d_28_29(); +function CircleShapeGetPosition_28unsigned_20int_29($0) { + $0 = $0 | 0; + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + HEAP32[$1 + 12 >> 2] = $0; + return HEAP32[$1 + 12 >> 2] + 12 | 0; } -function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2Fixture__2c_20void___get_28_29() { - return emscripten__internal__LightTypeID_b2Fixture____get_28_29(); +function std____2__numeric_limits_unsigned_20long___max_5babi_v160004_5d_28_29() { + return std____2____libcpp_numeric_limits_unsigned_20long_2c_20true___max_5babi_v160004_5d_28_29(); } function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2BodyDef__2c_20void___get_28_29() { @@ -62771,27 +58168,23 @@ function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2 } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2WheelJoint__2c_20bool____get_28_29() { - return 29688; + return 29096; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2WeldJoint__2c_20float____get_28_29() { - return 29564; + return 28972; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2RopeJoint__2c_20float____get_28_29() { - return 29440; + return 28848; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20b2BodyType____get_28_29() { - return 28412; -} - -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const_____get_28_29() { - return 27824; + return 27836; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2JointType_2c_20emscripten__internal__AllowedRawPointer_b2Joint_20const_____get_28_29() { - return 28540; + return 27956; } function b2WheelJoint__GetLocalAxisA_28_29_20const($0) { @@ -62817,33 +58210,29 @@ function JointEdgeGetOther_28unsigned_20int_29($0) { function void_20const__20emscripten__internal__getLightTypeID_b2WheelJointDef__28b2WheelJointDef_20const__29($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 29584; + return 28992; } function void_20const__20emscripten__internal__getLightTypeID_b2MouseJointDef__28b2MouseJointDef_20const__29($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 28848; + return 28264; } function void_20const__20emscripten__internal__getLightTypeID_b2MotorJointDef__28b2MotorJointDef_20const__29($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 28720; -} - -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_int_2c_20emscripten__internal__AllowedRawPointer_b2PolygonShape_20const_____get_28_29() { - return 27696; + return 28136; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2WheelJoint_20const_____get_28_29() { - return 29672; + return 29080; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2MouseJoint_20const_____get_28_29() { - return 28960; + return 28376; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2MotorJoint_20const_____get_28_29() { - return 28832; + return 28248; } function b2Contact__IsTouching_28_29_20const($0) { @@ -62868,28 +58257,24 @@ function b2Body__GetLinearVelocity_28_29_20const($0) { return HEAP32[$1 + 12 >> 2] - -64 | 0; } -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture__2c_20float____get_28_29() { - return 28112; -} - -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_int_2c_20emscripten__internal__AllowedRawPointer_b2CircleShape_20const_____get_28_29() { - return 27380; -} - function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2WeldJoint_20const_____get_28_29() { - return 29556; + return 28964; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2RopeJoint_20const_____get_28_29() { - return 29452; + return 28860; +} + +function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20unsigned_20int_2c_20b2Transform_20const__2c_20b2Vec2_20const_____get_28_29() { + return 25360; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2WheelJoint_20const_____get_28_29() { - return 29680; + return 29088; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2BodyType_2c_20emscripten__internal__AllowedRawPointer_b2Body_20const_____get_28_29() { - return 28424; + return 27848; } function b2Contact__IsEnabled_28_29_20const($0) { @@ -62906,12 +58291,12 @@ function __cxxabiv1____si_class_type_info_____si_class_type_info_28_29($0) { function void_20const__20emscripten__internal__getLightTypeID_b2WeldJointDef__28b2WeldJointDef_20const__29($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 29468; + return 28876; } function void_20const__20emscripten__internal__getLightTypeID_b2RopeJointDef__28b2RopeJointDef_20const__29($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 29328; + return 28736; } function std____2__allocator_int___destroy_5babi_v160004_5d_28int__29($0, $1) { @@ -62928,12 +58313,9 @@ function int__20std____2____to_address_5babi_v160004_5d_int__28int__29($0) { return HEAP32[$1 + 12 >> 2]; } -function b2Shape__GetType_28_29_20const($0) { - $0 = $0 | 0; - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[HEAP32[$1 + 12 >> 2] + 4 >> 2]; +function emscripten__internal__WithPolicies____ArgTypeList_b2Vec2_2c_20unsigned_20int___getCount_28_29_20const($0) { + HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; + return 2; } function b2Joint__GetType_28_29_20const($0) { @@ -62944,14 +58326,6 @@ function b2Joint__GetType_28_29_20const($0) { return HEAP32[HEAP32[$1 + 12 >> 2] + 4 >> 2]; } -function b2Fixture__GetFilterData_28_29_20const($0) { - $0 = $0 | 0; - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[$1 + 12 >> 2] + 32 | 0; -} - function b2Draw__GetFlags_28_29_20const($0) { $0 = $0 | 0; var $1 = 0; @@ -62960,14 +58334,6 @@ function b2Draw__GetFlags_28_29_20const($0) { return HEAP32[HEAP32[$1 + 12 >> 2] + 4 >> 2]; } -function b2Body__GetFixtureList_28_29($0) { - $0 = $0 | 0; - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[HEAP32[$1 + 12 >> 2] + 100 >> 2]; -} - function std____2__array_emscripten__internal__GenericWireType_2c_200ul___data_5babi_v160004_5d_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; return 0; @@ -62992,34 +58358,10 @@ function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2 return emscripten__internal__LightTypeID_b2World____get_28_29(); } -function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2Shape__2c_20void___get_28_29() { - return emscripten__internal__LightTypeID_b2Shape____get_28_29(); -} - function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2Joint__2c_20void___get_28_29() { return emscripten__internal__LightTypeID_b2Joint____get_28_29(); } -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Shape__2c_20float____get_28_29() { - return 27248; -} - -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture__2c_20int____get_28_29() { - return 28144; -} - -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture__2c_20bool____get_28_29() { - return 28e3; -} - -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_int_2c_20emscripten__internal__AllowedRawPointer_b2EdgeShape_20const_____get_28_29() { - return 27532; -} - -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const_____get_28_29() { - return 28124; -} - function double_20emscripten__internal__asGenericValue_int__28int_29($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -63065,37 +58407,23 @@ function emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20unsigned_20 } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2World__2c_20bool____get_28_29() { - return 27028; + return 27572; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20float____get_28_29() { - return 28292; + return 27700; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20b2Color_20const_____get_28_29() { - return 26560; -} - -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_20const_____get_28_29() { - return 28012; + return 27120; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2Vec2_2c_20emscripten__internal__AllowedRawPointer_b2World_20const_____get_28_29() { - return 27060; + return 27604; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2Vec2_2c_20emscripten__internal__AllowedRawPointer_b2Joint_20const_____get_28_29() { - return 28556; -} - -function embind_init_b2_28_29__$_6__operator_20b2Shape_20const__20_28__29_28b2FixtureDef__29_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 718; -} - -function embind_init_b2_28_29__$_11__operator_20void_20_28__29_28b2JointDef__2c_20b2Body__29_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 723; + return 27972; } function b2Contact__GetRestitution_28_29_20const($0) { @@ -63143,24 +58471,29 @@ function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_b2 } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2PrismaticJoint_____get_28_29() { - return 29144; + return 28552; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Body__2c_20bool____get_28_29() { - return 28432; + return 27856; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20int_2c_20emscripten__internal__AllowedRawPointer_b2Body_____get_28_29() { - return 28460; + return 27876; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2Vec2_2c_20emscripten__internal__AllowedRawPointer_b2AABB_20const_____get_28_29() { - return 26636; + return 27188; } -function embind_init_b2_28_29__$_9__operator_20void_20_28__29_28b2JointDef__2c_20b2Body__29_28_29_20const($0) { +function embind_init_b2_28_29__$_7__operator_20void_20_28__29_28b2JointDef__2c_20b2Body__29_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 721; + return 668; +} + +function embind_init_b2_28_29__$_5__operator_20void_20_28__29_28b2JointDef__2c_20b2Body__29_28_29_20const($0) { + HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; + return 666; } function b2Vec2__20emscripten__internal__raw_constructor_b2Vec2__28_29() { @@ -63175,37 +58508,39 @@ function b2Shape__b2Shape_28_29($0) { $1 = __stack_pointer - 16 | 0; HEAP32[$1 + 12 >> 2] = $0; $0 = HEAP32[$1 + 12 >> 2]; - HEAP32[$0 >> 2] = 27312; + HEAP32[$0 >> 2] = 25384; return $0; } -function void_20const__20emscripten__internal__getLightTypeID_b2FixtureDef__28b2FixtureDef_20const__29($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 27880; +function b2Fixture__GetRestitution_28_29_20const($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + HEAP32[$1 + 12 >> 2] = $0; + return HEAPF32[HEAP32[$1 + 12 >> 2] + 20 >> 2]; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2RevoluteJoint_____get_28_29() { - return 29320; + return 28728; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2DistanceJoint_____get_28_29() { - return 28712; + return 28128; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2Body_20const_____get_28_29() { - return 28272; + return 27680; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2AABB_20const_____get_28_29() { - return 26644; + return 27196; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2World_20const_____get_28_29() { - return 27040; + return 27584; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Joint_20const_____get_28_29() { - return 28588; + return 28004; } function b2RayCastCallback___b2RayCastCallback_28_29($0) { @@ -63216,14 +58551,6 @@ function b2RayCastCallback___b2RayCastCallback_28_29($0) { return HEAP32[$1 + 12 >> 2]; } -function b2Fixture__GetShape_28_29($0) { - $0 = $0 | 0; - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[HEAP32[$1 + 12 >> 2] + 12 >> 2]; -} - function b2Contact__GetChildIndexB_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; @@ -63254,16 +58581,12 @@ function b2Body__GetTransform_28_29_20const($0) { return HEAP32[$1 + 12 >> 2] + 12 | 0; } -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_int_2c_20emscripten__internal__AllowedRawPointer_b2Shape_20const_____get_28_29() { - return 27116; -} - function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2Body_20const_____get_28_29() { - return 28444; + return 27868; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_b2AABB_20const_____get_28_29() { - return 26628; + return 27180; } function b2TreeNode__IsLeaf_28_29_20const($0) { @@ -63324,37 +58647,28 @@ function b2Joint__GetBodyA_28_29($0) { return HEAP32[HEAP32[$1 + 12 >> 2] + 48 >> 2]; } -function b2Fixture__GetNext_28_29($0) { - $0 = $0 | 0; +function b2Fixture__GetFriction_28_29_20const($0) { var $1 = 0; $1 = __stack_pointer - 16 | 0; HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[HEAP32[$1 + 12 >> 2] + 4 >> 2]; -} - -function b2Fixture__GetBody_28_29($0) { - $0 = $0 | 0; - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[HEAP32[$1 + 12 >> 2] + 8 >> 2]; + return HEAPF32[HEAP32[$1 + 12 >> 2] + 16 >> 2]; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2WheelJoint_____get_28_29() { - return 29724; + return 29132; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2MouseJoint_____get_28_29() { - return 28968; + return 28384; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2MotorJoint_____get_28_29() { - return 28840; + return 28256; } function embind_init_b2_28_29__$_0__operator_20void_20_28__29_28b2AABB__2c_20b2AABB__29_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 712; + return 661; } function b2Rot__20emscripten__internal__raw_constructor_b2Rot__28_29() { @@ -63364,6 +58678,13 @@ function b2Rot__20emscripten__internal__raw_constructor_b2Rot__28_29() { return $0 | 0; } +function b2Fixture__GetUserData_28_29_20const($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + HEAP32[$1 + 12 >> 2] = $0; + return HEAP32[HEAP32[$1 + 12 >> 2] + 40 >> 2]; +} + function b2Body__GetWorld_28_29($0) { $0 = $0 | 0; var $1 = 0; @@ -63379,7 +58700,7 @@ function __cxxabiv1____enum_type_info_____enum_type_info_28_29($0) { function void_20const__20emscripten__internal__getLightTypeID_b2JointDef__28b2JointDef_20const__29($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 26924; + return 27468; } function emscripten__val__as_handle_28_29_20const($0) { @@ -63397,20 +58718,15 @@ function emscripten__internal__noncopyable___noncopyable_28_29($0) { } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2WeldJoint_____get_28_29() { - return 29576; + return 28984; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2RopeJoint_____get_28_29() { - return 29460; + return 28868; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2World__2c_20b2Vec2______get_28_29() { - return 26776; -} - -function embind_init_b2_28_29__$_2__operator_20void_20_28__29_28b2Shape__2c_20float_29_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 714; + return 27320; } function b2QueryCallback___b2QueryCallback_28_29($0) { @@ -63421,6 +58737,13 @@ function b2QueryCallback___b2QueryCallback_28_29($0) { return HEAP32[$1 + 12 >> 2]; } +function b2Fixture__IsSensor_28_29_20const($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + HEAP32[$1 + 12 >> 2] = $0; + return HEAP8[HEAP32[$1 + 12 >> 2] + 38 | 0] & 1; +} + function b2ContactFilter___b2ContactFilter_28_29($0) { $0 = $0 | 0; var $1 = 0; @@ -63449,69 +58772,62 @@ function emscripten__internal__TypeID_b2ContactListenerWrapper_2c_20void___get_2 return emscripten__internal__LightTypeID_b2ContactListenerWrapper___get_28_29(); } -function void_20const__20emscripten__internal__getLightTypeID_b2Fixture__28b2Fixture_20const__29($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 27944; +function char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float__28_29() { + return 16058; } function void_20const__20emscripten__internal__getLightTypeID_b2BodyDef__28b2BodyDef_20const__29($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 26852; -} - -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Fixture_____get_28_29() { - return 28040; + return 27396; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2PrismaticJointDef_____get_28_29() { - return 29020; + return 28436; } -function embind_init_b2_28_29__$_8__operator_20unsigned_20int_20_28__29_28b2Body__29_28_29_20const($0) { +function embind_init_b2_28_29__$_4__operator_20unsigned_20int_20_28__29_28b2Body__29_28_29_20const($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 720; + return 665; +} + +function embind_init_b2_28_29__$_3__operator_20unsigned_20int_20_28__29_28b2Body__29_28_29_20const($0) { + HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; + return 664; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20b2Vec2_20const__2c_20float__2c_20b2Color_20const_____get_28_29() { - return 26512; -} - -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_b2Shape_____get_28_29() { - return 27260; + return 27072; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2RevoluteJointDef_____get_28_29() { - return 29196; + return 28604; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2DistanceJointDef_____get_28_29() { - return 28648; + return 28064; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2World_____get_28_29() { - return 26808; + return 27352; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Joint_____get_28_29() { - return 28596; -} - -function embind_init_b2_28_29__$_12__operator_20b2Body__20_28__29_28b2JointDef__29_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 724; -} - -function embind_init_b2_28_29__$_10__operator_20b2Body__20_28__29_28b2JointDef__29_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 722; + return 28012; } function b2RayCastCallbackWrapper__20_28_emscripten__base_b2RayCastCallback___getDowncaster_b2RayCastCallbackWrapper__28_29_29_28b2RayCastCallback__29() { - return 477; + return 487; +} + +function b2Fixture__GetDensity_28_29_20const($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + HEAP32[$1 + 12 >> 2] = $0; + return HEAPF32[HEAP32[$1 + 12 >> 2] >> 2]; } function b2ContactListenerWrapper__20_28_emscripten__base_b2ContactListener___getDowncaster_b2ContactListenerWrapper__28_29_29_28b2ContactListener__29() { - return 485; + return 495; } function legalfunc$_embind_register_bigint($0, $1, $2, $3, $4, $5, $6) { @@ -63523,11 +58839,21 @@ function emscripten__internal__TypeID_b2QueryCallbackWrapper_2c_20void___get_28_ } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20unsigned_20int__2c_20int__2c_20b2Color_20const_____get_28_29() { - return 26496; + return 27056; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_b2Body_____get_28_29() { - return 28392; + return 27816; +} + +function embind_init_b2_28_29__$_8__operator_20b2Body__20_28__29_28b2JointDef__29_28_29_20const($0) { + HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; + return 669; +} + +function embind_init_b2_28_29__$_6__operator_20b2Body__20_28__29_28b2JointDef__29_28_29_20const($0) { + HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; + return 667; } function void_20emscripten__internal__raw_destructor_b2PrismaticJoint__28b2PrismaticJoint__29($0) { @@ -63537,27 +58863,48 @@ function void_20emscripten__internal__raw_destructor_b2PrismaticJoint__28b2Prism function void_20const__20emscripten__internal__getLightTypeID_b2World__28b2World_20const__29($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 26736; + return 27280; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2WheelJointDef_____get_28_29() { - return 29628; + return 29036; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2MouseJointDef_____get_28_29() { - return 28892; + return 28308; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2MotorJointDef_____get_28_29() { - return 28764; + return 28180; +} + +function b2Shape__GetType_28_29_20const($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + HEAP32[$1 + 12 >> 2] = $0; + return HEAP32[HEAP32[$1 + 12 >> 2] + 4 >> 2]; } function b2RayCastCallback__20_28_emscripten__base_b2RayCastCallback___getUpcaster_b2RayCastCallbackWrapper__28_29_29_28b2RayCastCallbackWrapper__29() { - return 476; + return 486; +} + +function b2Fixture__GetFilterData_28_29_20const($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + HEAP32[$1 + 12 >> 2] = $0; + return HEAP32[$1 + 12 >> 2] + 32 | 0; } function b2ContactListener__20_28_emscripten__base_b2ContactListener___getUpcaster_b2ContactListenerWrapper__28_29_29_28b2ContactListenerWrapper__29() { - return 484; + return 494; +} + +function b2Body__GetFixtureList_28_29($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + HEAP32[$1 + 12 >> 2] = $0; + return HEAP32[HEAP32[$1 + 12 >> 2] + 100 >> 2]; } function b2Body__GetContactList_28_29($0) { @@ -63567,16 +58914,16 @@ function b2Body__GetContactList_28_29($0) { return HEAP32[HEAP32[$1 + 12 >> 2] + 112 >> 2]; } +function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20unsigned_20int_2c_20int_2c_20float_2c_20float____get_28_29() { + return 25536; +} + function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2WeldJointDef_____get_28_29() { - return 29512; + return 28920; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2RopeJointDef_____get_28_29() { - return 29372; -} - -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2PolygonShape_____get_28_29() { - return 27680; + return 28780; } function b2Contact__GetFixtureB_28_29($0) { @@ -63605,16 +58952,16 @@ function void_20emscripten__internal__raw_destructor_b2DistanceJoint__28b2Distan function void_20const__20emscripten__internal__getLightTypeID_b2Body__28b2Body_20const__29($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 26828; + return 27372; } function void_20const__20emscripten__internal__getLightTypeID_b2AABB__28b2AABB_20const__29($0) { HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 26584; + return 25328; } -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2CircleShape_____get_28_29() { - return 27300; +function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int____get_28_29() { + return 25500; } function b2Body__GetJointList_28_29($0) { @@ -63624,22 +58971,19 @@ function b2Body__GetJointList_28_29($0) { return HEAP32[HEAP32[$1 + 12 >> 2] + 108 >> 2]; } -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2FixtureDef_____get_28_29() { - return 27920; +function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20unsigned_20int_2c_20unsigned_20int_2c_20int____get_28_29() { + return 25456; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2Vec2_2c_20b2Transform_20const__2c_20b2Vec2_20const_____get_28_29() { - return 24876; + return 25100; } -function void_20emscripten__internal__raw_destructor_b2PolygonShape__28b2PolygonShape__29($0) { - $0 = $0 | 0; - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; -} - -function embind_init_b2_28_29__$_3__operator_20float_20_28__29_28b2Shape__29_28_29_20const($0) { - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; - return 715; +function b2Fixture__GetShape_28_29($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + HEAP32[$1 + 12 >> 2] = $0; + return HEAP32[HEAP32[$1 + 12 >> 2] + 12 >> 2]; } function std____2__numeric_limits_long___max_5babi_v160004_5d_28_29() { @@ -63651,7 +58995,7 @@ function emscripten__internal__TypeID_b2PrismaticJointDef_2c_20void___get_28_29( } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2JointDef_____get_28_29() { - return 28492; + return 27908; } function b2Contact__GetNext_28_29($0) { @@ -63661,17 +59005,26 @@ function b2Contact__GetNext_28_29($0) { return HEAP32[HEAP32[$1 + 12 >> 2] + 12 >> 2]; } -function void_20emscripten__internal__raw_destructor_b2CircleShape__28b2CircleShape__29($0) { - $0 = $0 | 0; - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; -} - function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2BodyDef_____get_28_29() { - return 28172; + return 27628; } function b2QueryCallbackWrapper__20_28_emscripten__base_b2QueryCallback___getDowncaster_b2QueryCallbackWrapper__28_29_29_28b2QueryCallback__29() { - return 472; + return 482; +} + +function b2Fixture__GetNext_28_29($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + HEAP32[$1 + 12 >> 2] = $0; + return HEAP32[HEAP32[$1 + 12 >> 2] + 4 >> 2]; +} + +function b2Fixture__GetBody_28_29($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + HEAP32[$1 + 12 >> 2] = $0; + return HEAP32[HEAP32[$1 + 12 >> 2] + 8 >> 2]; } function b2Contact___b2Contact_28_29($0) { @@ -63683,11 +59036,11 @@ function b2Contact___b2Contact_28_29($0) { } function _GLOBAL__sub_I_bind_cpp() { - HEAP32[7725] = 958; - HEAP32[7726] = 0; + HEAP32[7577] = 903; + HEAP32[7578] = 0; embind_init_builtin_28_29(); - HEAP32[7726] = HEAP32[7724]; - HEAP32[7724] = 30900; + HEAP32[7578] = HEAP32[7576]; + HEAP32[7576] = 30308; } function emscripten__internal__TypeID_b2RevoluteJointDef_2c_20void___get_28_29() { @@ -63720,11 +59073,6 @@ function void_20emscripten__internal__raw_destructor_b2MotorJoint__28b2MotorJoin HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; } -function void_20emscripten__internal__raw_destructor_b2FixtureDef__28b2FixtureDef__29($0) { - $0 = $0 | 0; - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; -} - function void_20_28_emscripten__internal__NoBaseClass__getDowncaster_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____28_29_29_28_29() { return 0; } @@ -63734,12 +59082,8 @@ function emscripten__internal__WithPolicies____ArgTypeList_void___getCount_28_29 return 1; } -function char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float_2c_20float_2c_20int_2c_20float__28_29() { - return 17089; -} - function b2QueryCallback__20_28_emscripten__base_b2QueryCallback___getUpcaster_b2QueryCallbackWrapper__28_29_29_28b2QueryCallbackWrapper__29() { - return 471; + return 481; } function b2Body__GetNext_28_29($0) { @@ -63757,8 +59101,12 @@ function emscripten__internal__TypeID_b2ContactListener_2c_20void___get_28_29() return emscripten__internal__LightTypeID_b2ContactListener___get_28_29(); } +function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20unsigned_20int_2c_20b2Filter_20const_____get_28_29() { + return 25276; +} + function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_b2AABB_____get_28_29() { - return 26624; + return 27176; } function b2Contact__GetManifold_28_29($0) { @@ -63773,11 +59121,6 @@ function void_20emscripten__internal__raw_destructor_b2WeldJoint__28b2WeldJoint_ HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; } -function void_20emscripten__internal__raw_destructor_b2EdgeShape__28b2EdgeShape__29($0) { - $0 = $0 | 0; - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; -} - function void_20_28_emscripten__internal__NoBaseClass__getUpcaster_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____28_29_29_28_29() { return 0; } @@ -63787,7 +59130,11 @@ function emscripten__internal__writeGenericWireTypes_28emscripten__internal__Gen } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20unsigned_20int__2c_20unsigned_20int_____get_28_29() { - return 26092; + return 26652; +} + +function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20unsigned_20int_2c_20float_2c_20float____get_28_29() { + return 25424; } function b2Shape___b2Shape_28_29($0) { @@ -63827,16 +59174,35 @@ function emscripten__internal__TypeID_b2PrismaticJoint_2c_20void___get_28_29() { return emscripten__internal__LightTypeID_b2PrismaticJoint___get_28_29(); } +function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20unsigned_20int_2c_20b2Vec2_20const_____get_28_29() { + return 25304; +} + function char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20float__28_29() { - return 16253; + return 16779; +} + +function PolygonShapeNew_28_29() { + var $0 = 0; + $0 = operator_20new_28unsigned_20long_29(152); + b2PolygonShape__b2PolygonShape_28_29($0); + return $0 | 0; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20unsigned_20int_2c_20unsigned_20int____get_28_29() { - return 24960; + return 25192; +} + +function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2Vec2_20const__2c_20unsigned_20int_2c_20int____get_28_29() { + return 25512; +} + +function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2AABB_20const__2c_20unsigned_20int_2c_20int____get_28_29() { + return 25316; } function char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int_2c_20float_2c_20int_2c_20int__28_29() { - return 16621; + return 17147; } function b2Draw___b2Draw_28_29($0) { @@ -63891,7 +59257,7 @@ function emscripten__internal__TypeID_b2DistanceJoint_2c_20void___get_28_29() { } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20int_2c_20unsigned_20int_2c_20int____get_28_29() { - return 24972; + return 25204; } function void_20std____2___IterOps_std____2___ClassicAlgPolicy_____validate_iter_reference_5babi_v160004_5d_std____2__reverse_iterator_int_____28_29() {} @@ -63917,12 +59283,11 @@ function emscripten__internal__TypeID_b2RayCastInput_2c_20void___get_28_29() { return emscripten__internal__LightTypeID_b2RayCastInput___get_28_29(); } -function emscripten__internal__TypeID_b2PolygonShape_2c_20void___get_28_29() { - return emscripten__internal__LightTypeID_b2PolygonShape___get_28_29(); -} - -function char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int__28_29() { - return 16913; +function CircleShapeNew_28_29() { + var $0 = 0; + $0 = operator_20new_28unsigned_20long_29(20); + b2CircleShape__b2CircleShape_28_29($0); + return $0 | 0; } function void_20_28_emscripten__internal__NoBaseClass__getUpcaster_std____2__vector_int_2c_20std____2__allocator_int____28_29_29_28_29() { @@ -63937,15 +59302,6 @@ function emscripten__internal__TypeID_b2DrawWrapper_2c_20void___get_28_29() { return emscripten__internal__LightTypeID_b2DrawWrapper___get_28_29(); } -function emscripten__internal__TypeID_b2CircleShape_2c_20void___get_28_29() { - return emscripten__internal__LightTypeID_b2CircleShape___get_28_29(); -} - -function void_20emscripten__internal__raw_destructor_b2Shape__28b2Shape__29($0) { - $0 = $0 | 0; - HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; -} - function void_20emscripten__internal__raw_destructor_b2Joint__28b2Joint__29($0) { $0 = $0 | 0; HEAP32[(__stack_pointer - 16 | 0) + 12 >> 2] = $0; @@ -63960,6 +59316,20 @@ function __emscripten_stdout_seek($0, $1, $2, $3) { return 0; } +function Vec2VectorNew_28_29() { + var $0 = 0; + $0 = operator_20new_28unsigned_20long_29(12); + Vec2VectorCC__Vec2VectorCC_28_29($0); + return $0 | 0; +} + +function FixtureDefNew_28_29() { + var $0 = 0; + $0 = operator_20new_28unsigned_20long_29(28); + b2FixtureDef__b2FixtureDef_28_29($0); + return $0 | 0; +} + function emscripten__internal__TypeID_int_20const__2c_20void___get_28_29() { return emscripten__internal__LightTypeID_int_20const____get_28_29(); } @@ -63976,8 +59346,12 @@ function emscripten__internal__TypeID_b2MotorJoint_2c_20void___get_28_29() { return emscripten__internal__LightTypeID_b2MotorJoint___get_28_29(); } -function emscripten__internal__TypeID_b2FixtureDef_2c_20void___get_28_29() { - return emscripten__internal__LightTypeID_b2FixtureDef___get_28_29(); +function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2Filter_20const__2c_20unsigned_20int____get_28_29() { + return 25296; +} + +function char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int_2c_20float_2c_20float__28_29() { + return 16067; } function void_20emscripten__internal__raw_destructor_b2Body__28b2Body__29($0) { @@ -64011,28 +59385,28 @@ function emscripten__internal__TypeID_b2JointType_2c_20void___get_28_29() { return emscripten__internal__LightTypeID_b2JointType___get_28_29(); } -function emscripten__internal__TypeID_b2EdgeShape_2c_20void___get_28_29() { - return emscripten__internal__LightTypeID_b2EdgeShape___get_28_29(); -} - function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20unsigned_20int_2c_20float____get_28_29() { - return 24924; + return 25148; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20b2RayCastCallbackWrapper_____get_28_29() { - return 25700; + return 26260; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20b2ContactListenerWrapper_____get_28_29() { - return 25972; + return 26532; +} + +function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2Vec2_20const__2c_20unsigned_20int____get_28_29() { + return 25440; } function char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int_2c_20float_2c_20int__28_29() { - return 16614; + return 17140; } function char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float_2c_20int_2c_20int__28_29() { - return 16876; + return 17394; } function emscripten__wrapper_b2Draw____wrapper_28_29_1($0) { @@ -64042,15 +59416,15 @@ function emscripten__wrapper_b2Draw____wrapper_28_29_1($0) { } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20unsigned_20int_2c_20bool____get_28_29() { - return 24904; + return 25128; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20int_2c_20unsigned_20int____get_28_29() { - return 24952; + return 25184; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20unsigned_20int_2c_20int____get_28_29() { - return 24864; + return 25088; } function b2RayCastCallback___b2RayCastCallback_28_29_1($0) { @@ -64060,7 +59434,7 @@ function b2RayCastCallback___b2RayCastCallback_28_29_1($0) { } function b2PrismaticJointDef__20_28_emscripten__base_b2JointDef___getDowncaster_b2PrismaticJointDef__28_29_29_28b2JointDef__29() { - return 643; + return 592; } function emscripten__internal__TypeID_b2MassData_2c_20void___get_28_29() { @@ -64075,32 +59449,32 @@ function emscripten__internal__TypeID_b2BodyType_2c_20void___get_28_29() { return emscripten__internal__LightTypeID_b2BodyType___get_28_29(); } -function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20b2QueryCallbackWrapper_____get_28_29() { - return 25448; +function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20unsigned_20int_2c_20int____get_28_29() { + return 25336; } function char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int__28_29() { - return 16607; + return 17133; } function std____2____compressed_pair_elem_std____2__allocator_char__2c_201_2c_20true_____get_5babi_v160004_5d_28_29_20const($0) { return $0; } -function char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int__28_29() { - return 17181; +function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20b2QueryCallbackWrapper_____get_28_29() { + return 26e3; } function b2RevoluteJointDef__20_28_emscripten__base_b2JointDef___getDowncaster_b2RevoluteJointDef__28_29_29_28b2JointDef__29() { - return 656; + return 605; } function b2JointDef__20_28_emscripten__base_b2JointDef___getUpcaster_b2PrismaticJointDef__28_29_29_28b2PrismaticJointDef__29() { - return 642; + return 591; } function b2DistanceJointDef__20_28_emscripten__base_b2JointDef___getDowncaster_b2DistanceJointDef__28_29_29_28b2JointDef__29() { - return 614; + return 563; } function __wasm_i64_udiv($0, $1, $2, $3) { @@ -64108,16 +59482,12 @@ function __wasm_i64_udiv($0, $1, $2, $3) { return $3; } -function emscripten__internal__TypeID_b2Fixture_2c_20void___get_28_29() { - return emscripten__internal__LightTypeID_b2Fixture___get_28_29(); -} - function emscripten__internal__TypeID_b2BodyDef_2c_20void___get_28_29() { return emscripten__internal__LightTypeID_b2BodyDef___get_28_29(); } function emscripten__internal__LightTypeID_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2___20const____get_28_29() { - return 25160; + return 25720; } function b2Timer__b2Timer_28_29($0) { @@ -64135,7 +59505,7 @@ function b2Color__b2Color_28_29($0) { } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20b2Transform_20const_____get_28_29() { - return 26576; + return 27136; } function emscripten__base_b2RayCastCallback___get_28_29() { @@ -64153,11 +59523,18 @@ function b2QueryCallback___b2QueryCallback_28_29_1($0) { } function b2JointDef__20_28_emscripten__base_b2JointDef___getUpcaster_b2RevoluteJointDef__28_29_29_28b2RevoluteJointDef__29() { - return 655; + return 604; } function b2JointDef__20_28_emscripten__base_b2JointDef___getUpcaster_b2DistanceJointDef__28_29_29_28b2DistanceJointDef__29() { - return 613; + return 562; +} + +function b2Body___b2Body_28_29($0) { + var $1 = 0; + $1 = __stack_pointer - 16 | 0; + HEAP32[$1 + 12 >> 2] = $0; + return HEAP32[$1 + 12 >> 2]; } function emscripten__internal__TypeID_b2Filter_2c_20void___get_28_29() { @@ -64178,14 +59555,8 @@ function b2Vec2__b2Vec2_28_29($0) { return HEAP32[$1 + 12 >> 2]; } -function b2Body___b2Body_28_29($0) { - var $1 = 0; - $1 = __stack_pointer - 16 | 0; - HEAP32[$1 + 12 >> 2] = $0; - return HEAP32[$1 + 12 >> 2]; -} function char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float_2c_20float__28_29() { - return 17083; + return 16046; } function __wasm_rotl_i32($0, $1) { @@ -64198,10 +59569,6 @@ function emscripten__internal__TypeID_b2World_2c_20void___get_28_29() { return emscripten__internal__LightTypeID_b2World___get_28_29(); } -function emscripten__internal__TypeID_b2Shape_2c_20void___get_28_29() { - return emscripten__internal__LightTypeID_b2Shape___get_28_29(); -} - function emscripten__internal__TypeID_b2Joint_2c_20void___get_28_29() { return emscripten__internal__LightTypeID_b2Joint___get_28_29(); } @@ -64217,20 +59584,24 @@ function b2Rot__b2Rot_28_29($0) { return HEAP32[$1 + 12 >> 2]; } +function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_b2Vec2_2c_20unsigned_20int____get_28_29() { + return 25176; +} + function emscripten__base_b2QueryCallback___get_28_29() { return emscripten__internal__TypeID_b2QueryCallback_2c_20void___get_28_29(); } function char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int_2c_20float__28_29() { - return 16935; + return 17423; } function char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float_2c_20int__28_29() { - return 17216; + return 17429; } function b2WheelJointDef__20_28_emscripten__base_b2JointDef___getDowncaster_b2WheelJointDef__28_29_29_28b2JointDef__29() { - return 689; + return 638; } function b2PolygonShape__GetChildCount_28_29_20const($0) { @@ -64240,11 +59611,11 @@ function b2PolygonShape__GetChildCount_28_29_20const($0) { } function b2MouseJointDef__20_28_emscripten__base_b2JointDef___getDowncaster_b2MouseJointDef__28_29_29_28b2JointDef__29() { - return 633; + return 582; } function b2MotorJointDef__20_28_emscripten__base_b2JointDef___getDowncaster_b2MotorJointDef__28_29_29_28b2JointDef__29() { - return 623; + return 572; } function __wasm_i64_mul($0, $1, $2, $3) { @@ -64269,23 +59640,19 @@ function emscripten__internal__TypeID_b2AABB_2c_20void___get_28_29() { } function emscripten__internal__LightTypeID_std____2__vector_int_2c_20std____2__allocator_int___20const____get_28_29() { - return 25036; + return 25596; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20unsigned_20int_____get_28_29() { - return 26084; + return 26644; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20unsigned_20int____get_28_29() { - return 24936; + return 25160; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20unsigned_20int_____get_28_29() { - return 25528; -} - -function char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20float__28_29() { - return 17210; + return 26080; } function b2CircleShape__GetChildCount_28_29_20const($0) { @@ -64299,39 +59666,39 @@ function std____2____compressed_pair_elem_std____2__allocator_char__2c_201_2c_20 } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20unsigned_20int____get_28_29() { - return 24944; + return 25168; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20b2DrawWrapper_____get_28_29() { - return 26380; + return 26940; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20unsigned_20int____get_28_29() { - return 24916; + return 25140; } function char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int_2c_20int__28_29() { - return 15671; + return 16052; } function b2WeldJointDef__20_28_emscripten__base_b2JointDef___getDowncaster_b2WeldJointDef__28_29_29_28b2JointDef__29() { - return 680; + return 629; } function b2RopeJointDef__20_28_emscripten__base_b2JointDef___getDowncaster_b2RopeJointDef__28_29_29_28b2JointDef__29() { - return 669; + return 618; } function b2JointDef__20_28_emscripten__base_b2JointDef___getUpcaster_b2WheelJointDef__28_29_29_28b2WheelJointDef__29() { - return 688; + return 637; } function b2JointDef__20_28_emscripten__base_b2JointDef___getUpcaster_b2MouseJointDef__28_29_29_28b2MouseJointDef__29() { - return 632; + return 581; } function b2JointDef__20_28_emscripten__base_b2JointDef___getUpcaster_b2MotorJointDef__28_29_29_28b2MotorJointDef__29() { - return 622; + return 571; } function emscripten__internal__TypeID_short_2c_20void___get_28_29() { @@ -64347,15 +59714,15 @@ function emscripten__internal__TypeID_b2Rot_2c_20void___get_28_29() { } function emscripten__internal__LightTypeID_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______get_28_29() { - return 25144; + return 25704; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_int_2c_20unsigned_20int____get_28_29() { - return 24988; + return 25220; } function char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int__28_29() { - return 15696; + return 16031; } function b2EdgeShape__GetChildCount_28_29_20const($0) { @@ -64370,19 +59737,19 @@ function __cxxabiv1____shim_type_info_____shim_type_info_28_29($0) { } function emscripten__internal__LightTypeID_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2_____get_28_29() { - return 25136; + return 25696; } function b2PrismaticJoint__20_28_emscripten__base_b2Joint___getDowncaster_b2PrismaticJoint__28_29_29_28b2Joint__29() { - return 646; + return 595; } function b2JointDef__20_28_emscripten__base_b2JointDef___getUpcaster_b2WeldJointDef__28_29_29_28b2WeldJointDef__29() { - return 679; + return 628; } function b2JointDef__20_28_emscripten__base_b2JointDef___getUpcaster_b2RopeJointDef__28_29_29_28b2RopeJointDef__29() { - return 668; + return 617; } function emscripten__internal__TypeID_bool_2c_20void___get_28_29() { @@ -64395,31 +59762,27 @@ function b2Timer__GetMilliseconds_28_29_20const($0) { } function b2RevoluteJoint__20_28_emscripten__base_b2Joint___getDowncaster_b2RevoluteJoint__28_29_29_28b2Joint__29() { - return 659; + return 608; } function b2Joint__20_28_emscripten__base_b2Joint___getUpcaster_b2PrismaticJoint__28_29_29_28b2PrismaticJoint__29() { - return 645; + return 594; } function b2DistanceJoint__20_28_emscripten__base_b2Joint___getDowncaster_b2DistanceJoint__28_29_29_28b2Joint__29() { - return 617; + return 566; } function char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int_2c_20float__28_29() { - return 17266; -} - -function b2PolygonShape__20_28_emscripten__base_b2Shape___getDowncaster_b2PolygonShape__28_29_29_28b2Shape__29() { - return 548; + return 17493; } function b2Joint__20_28_emscripten__base_b2Joint___getUpcaster_b2RevoluteJoint__28_29_29_28b2RevoluteJoint__29() { - return 658; + return 607; } function b2Joint__20_28_emscripten__base_b2Joint___getUpcaster_b2DistanceJoint__28_29_29_28b2DistanceJoint__29() { - return 616; + return 565; } function b2Contact___b2Contact_28_29_1($0) { @@ -64429,17 +59792,17 @@ function b2Contact___b2Contact_28_29_1($0) { } function emscripten__internal__LightTypeID_std____2__vector_int_2c_20std____2__allocator_int______get_28_29() { - return 25020; + return 25580; } function char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() { - return 15510; + return 15984; } function void_20emscripten__internal__NoBaseClass__verify_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____28_29() {} function emscripten__internal__LightTypeID_std____2__vector_int_2c_20std____2__allocator_int_____get_28_29() { - return 25012; + return 25572; } function emscripten__base_b2JointDef___get_28_29() { @@ -64447,35 +59810,27 @@ function emscripten__base_b2JointDef___get_28_29() { } function char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20float__28_29() { - return 17261; + return 17488; } function char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int_2c_20int__28_29() { - return 15469; -} - -function b2Shape__20_28_emscripten__base_b2Shape___getUpcaster_b2PolygonShape__28_29_29_28b2PolygonShape__29() { - return 547; -} - -function b2CircleShape__20_28_emscripten__base_b2Shape___getDowncaster_b2CircleShape__28_29_29_28b2Shape__29() { - return 531; + return 15943; } function char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() { - return 15501; + return 15975; } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20int____get_28_29() { - return 24984; + return 25216; } function char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29() { - return 15496; + return 15970; } function b2WheelJoint__20_28_emscripten__base_b2Joint___getDowncaster_b2WheelJoint__28_29_29_28b2Joint__29() { - return 692; + return 641; } function b2Shape___b2Shape_28_29_1($0) { @@ -64484,16 +59839,12 @@ function b2Shape___b2Shape_28_29_1($0) { wasm2js_trap(); } -function b2Shape__20_28_emscripten__base_b2Shape___getUpcaster_b2CircleShape__28_29_29_28b2CircleShape__29() { - return 530; -} - function b2MouseJoint__20_28_emscripten__base_b2Joint___getDowncaster_b2MouseJoint__28_29_29_28b2Joint__29() { - return 636; + return 585; } function b2MotorJoint__20_28_emscripten__base_b2Joint___getDowncaster_b2MotorJoint__28_29_29_28b2Joint__29() { - return 626; + return 575; } function b2Joint___b2Joint_28_29_1($0) { @@ -64503,31 +59854,27 @@ function b2Joint___b2Joint_28_29_1($0) { } function b2DrawWrapper__20_28_emscripten__base_b2Draw___getDowncaster_b2DrawWrapper__28_29_29_28b2Draw__29() { - return 496; + return 506; } function b2WeldJoint__20_28_emscripten__base_b2Joint___getDowncaster_b2WeldJoint__28_29_29_28b2Joint__29() { - return 683; + return 632; } function b2RopeJoint__20_28_emscripten__base_b2Joint___getDowncaster_b2RopeJoint__28_29_29_28b2Joint__29() { - return 672; + return 621; } function b2Joint__20_28_emscripten__base_b2Joint___getUpcaster_b2WheelJoint__28_29_29_28b2WheelJoint__29() { - return 691; + return 640; } function b2Joint__20_28_emscripten__base_b2Joint___getUpcaster_b2MouseJoint__28_29_29_28b2MouseJoint__29() { - return 635; + return 584; } function b2Joint__20_28_emscripten__base_b2Joint___getUpcaster_b2MotorJoint__28_29_29_28b2MotorJoint__29() { - return 625; -} - -function b2EdgeShape__20_28_emscripten__base_b2Shape___getDowncaster_b2EdgeShape__28_29_29_28b2Shape__29() { - return 540; + return 574; } function b2Draw___b2Draw_28_29_1($0) { @@ -64537,29 +59884,21 @@ function b2Draw___b2Draw_28_29_1($0) { } function b2Draw__20_28_emscripten__base_b2Draw___getUpcaster_b2DrawWrapper__28_29_29_28b2DrawWrapper__29() { - return 495; + return 505; } function void_20emscripten__internal__NoBaseClass__verify_std____2__vector_int_2c_20std____2__allocator_int____28_29() {} -function emscripten__base_b2Shape___get_28_29() { - return emscripten__internal__TypeID_b2Shape_2c_20void___get_28_29(); -} - function emscripten__base_b2Joint___get_28_29() { return emscripten__internal__TypeID_b2Joint_2c_20void___get_28_29(); } -function b2Shape__20_28_emscripten__base_b2Shape___getUpcaster_b2EdgeShape__28_29_29_28b2EdgeShape__29() { - return 539; -} - function b2Joint__20_28_emscripten__base_b2Joint___getUpcaster_b2WeldJoint__28_29_29_28b2WeldJoint__29() { - return 682; + return 631; } function b2Joint__20_28_emscripten__base_b2Joint___getUpcaster_b2RopeJoint__28_29_29_28b2RopeJoint__29() { - return 671; + return 620; } function void_20_28_emscripten__internal__NoBaseClass__getDowncaster_b2RayCastCallback__28_29_29_28_29() { @@ -64579,7 +59918,7 @@ function emscripten__base_b2Draw___get_28_29() { } function char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() { - return 15515; + return 15989; } function void_20_28_emscripten__internal__NoBaseClass__getUpcaster_b2RayCastCallback__28_29_29_28_29() { @@ -64595,15 +59934,15 @@ function void_20_28_emscripten__internal__NoBaseClass__getDowncaster_b2QueryCall } function char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int__28_29() { - return 15519; + return 15993; } function char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() { - return 15506; + return 15980; } function __cxx_global_var_init_2() { - b2Vec2__b2Vec2_28float_2c_20float_29(30664, Math_fround(0), Math_fround(0)); + b2Vec2__b2Vec2_28float_2c_20float_29(30072, Math_fround(0), Math_fround(0)); } function void_20_28_emscripten__internal__NoBaseClass__getUpcaster_b2QueryCallback__28_29_29_28_29() { @@ -64615,11 +59954,7 @@ function std____2____libcpp_numeric_limits_unsigned_20long_2c_20true___max_5babi } function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void____get_28_29() { - return 25524; -} - -function void_20_28_emscripten__internal__NoBaseClass__getDowncaster_b2FixtureDef__28_29_29_28_29() { - return 0; + return 26076; } function stackAlloc($0) { @@ -64629,10 +59964,6 @@ function stackAlloc($0) { return $0 | 0; } -function void_20_28_emscripten__internal__NoBaseClass__getUpcaster_b2FixtureDef__28_29_29_28_29() { - return 0; -} - function void_20_28_emscripten__internal__NoBaseClass__getDowncaster_b2JointDef__28_29_29_28_29() { return 0; } @@ -64641,10 +59972,6 @@ function std____2____libcpp_numeric_limits_long_2c_20true___max_5babi_v160004_5d return 2147483647; } -function void_20_28_emscripten__internal__NoBaseClass__getDowncaster_b2Fixture__28_29_29_28_29() { - return 0; -} - function void_20_28_emscripten__internal__NoBaseClass__getDowncaster_b2BodyDef__28_29_29_28_29() { return 0; } @@ -64658,10 +59985,6 @@ function _GLOBAL__sub_I_b2_contact_manager_cpp() { __cxx_global_var_init_1_1(); } -function void_20_28_emscripten__internal__NoBaseClass__getUpcaster_b2Fixture__28_29_29_28_29() { - return 0; -} - function void_20_28_emscripten__internal__NoBaseClass__getUpcaster_b2BodyDef__28_29_29_28_29() { return 0; } @@ -64670,20 +59993,16 @@ function void_20_28_emscripten__internal__NoBaseClass__getDowncaster_b2World__28 return 0; } -function void_20_28_emscripten__internal__NoBaseClass__getDowncaster_b2Shape__28_29_29_28_29() { - return 0; -} - function void_20_28_emscripten__internal__NoBaseClass__getDowncaster_b2Joint__28_29_29_28_29() { return 0; } function emscripten__internal__LightTypeID_b2RayCastCallbackWrapper_20const____get_28_29() { - return 25684; + return 26244; } function emscripten__internal__LightTypeID_b2ContactListenerWrapper_20const____get_28_29() { - return 25956; + return 26516; } function void_20_28_emscripten__internal__NoBaseClass__getDowncaster_b2Draw__28_29_29_28_29() { @@ -64699,23 +60018,19 @@ function void_20_28_emscripten__internal__NoBaseClass__getDowncaster_b2AABB__28_ } function char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() { - return 15668; + return 16216; } function void_20_28_emscripten__internal__NoBaseClass__getUpcaster_b2World__28_29_29_28_29() { return 0; } -function void_20_28_emscripten__internal__NoBaseClass__getUpcaster_b2Shape__28_29_29_28_29() { - return 0; -} - function void_20_28_emscripten__internal__NoBaseClass__getUpcaster_b2Joint__28_29_29_28_29() { return 0; } function emscripten__internal__LightTypeID_b2QueryCallbackWrapper_20const____get_28_29() { - return 25432; + return 25984; } function dynCall_jiji($0, $1, $2, $3, $4) { @@ -64724,7 +60039,7 @@ function dynCall_jiji($0, $1, $2, $3, $4) { } function char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() { - return 15523; + return 15997; } function void_20_28_emscripten__internal__NoBaseClass__getUpcaster_b2Draw__28_29_29_28_29() { @@ -64740,23 +60055,23 @@ function void_20_28_emscripten__internal__NoBaseClass__getUpcaster_b2AABB__28_29 } function emscripten__internal__LightTypeID_b2PrismaticJointDef_20const____get_28_29() { - return 29004; + return 28420; } function emscripten__internal__LightTypeID_b2RevoluteJointDef_20const____get_28_29() { - return 29180; + return 28588; } function emscripten__internal__LightTypeID_b2DistanceJointDef_20const____get_28_29() { - return 28632; + return 28048; } function emscripten__internal__LightTypeID_b2RayCastCallback_20const____get_28_29() { - return 25580; + return 26132; } function emscripten__internal__LightTypeID_b2ContactListener_20const____get_28_29() { - return 25820; + return 26380; } function update_offset_to_base_28char_20const__2c_20long_29($0, $1) { @@ -64764,15 +60079,15 @@ function update_offset_to_base_28char_20const__2c_20long_29($0, $1) { } function emscripten__internal__LightTypeID_b2RayCastCallbackWrapper____get_28_29() { - return 25668; + return 26228; } function emscripten__internal__LightTypeID_b2PrismaticJoint_20const____get_28_29() { - return 29040; + return 28456; } function emscripten__internal__LightTypeID_b2ContactListenerWrapper____get_28_29() { - return 25928; + return 26488; } function std____2__pointer_traits_char____pointer_to_5babi_v160004_5d_28char__29($0) { @@ -64780,35 +60095,35 @@ function std____2__pointer_traits_char____pointer_to_5babi_v160004_5d_28char__29 } function emscripten__internal__LightTypeID_b2WheelJointDef_20const____get_28_29() { - return 29612; + return 29020; } function emscripten__internal__LightTypeID_b2RevoluteJoint_20const____get_28_29() { - return 29216; + return 28624; } function emscripten__internal__LightTypeID_b2RayCastCallbackWrapper___get_28_29() { - return 25656; + return 26216; } function emscripten__internal__LightTypeID_b2QueryCallback_20const____get_28_29() { - return 25336; + return 25888; } function emscripten__internal__LightTypeID_b2MouseJointDef_20const____get_28_29() { - return 28876; + return 28292; } function emscripten__internal__LightTypeID_b2MotorJointDef_20const____get_28_29() { - return 28748; + return 28164; } function emscripten__internal__LightTypeID_b2DistanceJoint_20const____get_28_29() { - return 28668; + return 28084; } function emscripten__internal__LightTypeID_b2ContactListenerWrapper___get_28_29() { - return 25904; + return 26464; } function __wasm_ctz_i32($0) { @@ -64819,28 +60134,24 @@ function __wasm_ctz_i32($0) { } function emscripten__internal__LightTypeID_b2WeldJointDef_20const____get_28_29() { - return 29496; + return 28904; } function emscripten__internal__LightTypeID_b2RopeJointDef_20const____get_28_29() { - return 29356; + return 28764; } function emscripten__internal__LightTypeID_b2QueryCallbackWrapper____get_28_29() { - return 25416; -} - -function emscripten__internal__LightTypeID_b2PolygonShape_20const____get_28_29() { - return 27664; + return 25968; } function char_20const__20emscripten__internal__getGenericSignature_void__28_29() { - return 15666; + return 16214; } function _embind_register_bindings($0) { - HEAP32[$0 + 4 >> 2] = HEAP32[7724]; - HEAP32[7724] = $0; + HEAP32[$0 + 4 >> 2] = HEAP32[7576]; + HEAP32[7576] = $0; } function std____throw_bad_array_new_length_5babi_v160004_5d_28_29() { @@ -64849,19 +60160,15 @@ function std____throw_bad_array_new_length_5babi_v160004_5d_28_29() { } function emscripten__internal__LightTypeID_b2QueryCallbackWrapper___get_28_29() { - return 25404; + return 25956; } function emscripten__internal__LightTypeID_b2DrawWrapper_20const____get_28_29() { - return 26364; -} - -function emscripten__internal__LightTypeID_b2CircleShape_20const____get_28_29() { - return 27284; + return 26924; } function char_20const__20emscripten__internal__getGenericSignature_int__28_29() { - return 15702; + return 16238; } function strnlen($0, $1) { @@ -64875,19 +60182,15 @@ function std__type_info__name_5babi_v160004_5d_28_29_20const($0) { } function emscripten__internal__LightTypeID_b2WheelJoint_20const____get_28_29() { - return 29648; + return 29056; } function emscripten__internal__LightTypeID_b2MouseJoint_20const____get_28_29() { - return 28912; + return 28328; } function emscripten__internal__LightTypeID_b2MotorJoint_20const____get_28_29() { - return 28784; -} - -function emscripten__internal__LightTypeID_b2FixtureDef_20const____get_28_29() { - return 27904; + return 28200; } function void_20emscripten__base_b2RayCastCallback___verify_b2RayCastCallbackWrapper__28_29() {} @@ -64895,71 +60198,63 @@ function void_20emscripten__base_b2RayCastCallback___verify_b2RayCastCallbackWra function void_20emscripten__base_b2ContactListener___verify_b2ContactListenerWrapper__28_29() {} function emscripten__internal__LightTypeID_b2WeldJoint_20const____get_28_29() { - return 29532; + return 28940; } function emscripten__internal__LightTypeID_b2RopeJoint_20const____get_28_29() { - return 29392; + return 28800; } function emscripten__internal__LightTypeID_b2PrismaticJointDef____get_28_29() { - return 28988; -} - -function emscripten__internal__LightTypeID_b2EdgeShape_20const____get_28_29() { - return 27504; + return 28404; } function emscripten__internal__LightTypeID_b2RevoluteJointDef____get_28_29() { - return 29164; + return 28572; } function emscripten__internal__LightTypeID_b2PrismaticJointDef___get_28_29() { - return 28976; + return 28392; } function emscripten__internal__LightTypeID_b2JointDef_20const____get_28_29() { - return 26932; + return 27476; } function emscripten__internal__LightTypeID_b2DistanceJointDef____get_28_29() { - return 28616; + return 28032; } function emscripten__internal__LightTypeID_b2RevoluteJointDef___get_28_29() { - return 29152; + return 28560; } function emscripten__internal__LightTypeID_b2RayCastCallback____get_28_29() { - return 25564; -} - -function emscripten__internal__LightTypeID_b2Fixture_20const____get_28_29() { - return 27968; + return 26116; } function emscripten__internal__LightTypeID_b2DistanceJointDef___get_28_29() { - return 28604; + return 28020; } function emscripten__internal__LightTypeID_b2ContactListener____get_28_29() { - return 25804; + return 26364; } function emscripten__internal__LightTypeID_b2BodyDef_20const____get_28_29() { - return 26860; + return 27404; } function emscripten__internal__LightTypeID_b2RayCastCallback___get_28_29() { - return 25556; + return 26108; } function emscripten__internal__LightTypeID_b2PrismaticJoint____get_28_29() { - return 29024; + return 28440; } function emscripten__internal__LightTypeID_b2ContactListener___get_28_29() { - return 25796; + return 26356; } function char__20std____2____to_address_5babi_v160004_5d_char__28char__29($0) { @@ -64969,155 +60264,131 @@ function char__20std____2____to_address_5babi_v160004_5d_char__28char__29($0) { function void_20emscripten__base_b2QueryCallback___verify_b2QueryCallbackWrapper__28_29() {} function emscripten__internal__LightTypeID_unsigned_20short___get_28_29() { - return 24408; + return 24632; } function emscripten__internal__LightTypeID_b2World_20const____get_28_29() { - return 26760; + return 27304; } function emscripten__internal__LightTypeID_b2WheelJointDef____get_28_29() { - return 29596; -} - -function emscripten__internal__LightTypeID_b2Shape_20const____get_28_29() { - return 27092; + return 29004; } function emscripten__internal__LightTypeID_b2RevoluteJoint____get_28_29() { - return 29200; + return 28608; } function emscripten__internal__LightTypeID_b2QueryCallback____get_28_29() { - return 25320; + return 25872; } function emscripten__internal__LightTypeID_b2PrismaticJoint___get_28_29() { - return 19316; + return 19544; } function emscripten__internal__LightTypeID_b2MouseJointDef____get_28_29() { - return 28860; + return 28276; } function emscripten__internal__LightTypeID_b2MotorJointDef____get_28_29() { - return 28732; + return 28148; } function emscripten__internal__LightTypeID_b2Joint_20const____get_28_29() { - return 28524; + return 27940; } function emscripten__internal__LightTypeID_b2DistanceJoint____get_28_29() { - return 28652; + return 28068; } function emscripten__internal__LightTypeID_b2WheelJointDef___get_28_29() { - return 29584; + return 28992; } function emscripten__internal__LightTypeID_b2WeldJointDef____get_28_29() { - return 29480; + return 28888; } function emscripten__internal__LightTypeID_b2Vec2_20const____get_28_29() { - return 24888; + return 25112; } function emscripten__internal__LightTypeID_b2RopeJointDef____get_28_29() { - return 29340; + return 28748; } function emscripten__internal__LightTypeID_b2RevoluteJoint___get_28_29() { - return 19480; + return 19708; } function emscripten__internal__LightTypeID_b2RayCastOutput___get_28_29() { - return 25288; + return 25848; } function emscripten__internal__LightTypeID_b2QueryCallback___get_28_29() { - return 25312; -} - -function emscripten__internal__LightTypeID_b2PolygonShape____get_28_29() { - return 27648; + return 25864; } function emscripten__internal__LightTypeID_b2MouseJointDef___get_28_29() { - return 28848; + return 28264; } function emscripten__internal__LightTypeID_b2MotorJointDef___get_28_29() { - return 28720; + return 28136; } function emscripten__internal__LightTypeID_b2Draw_20const____get_28_29() { - return 26128; + return 26688; } function emscripten__internal__LightTypeID_b2DistanceJoint___get_28_29() { - return 18624; + return 18852; } function emscripten__internal__LightTypeID_b2Body_20const____get_28_29() { - return 28176; + return 27632; } function emscripten__internal__LightTypeID_b2AABB_20const____get_28_29() { - return 26608; + return 27160; } function emscripten__internal__LightTypeID_b2WeldJointDef___get_28_29() { - return 29468; + return 28876; } function emscripten__internal__LightTypeID_b2RopeJointDef___get_28_29() { - return 29328; + return 28736; } function emscripten__internal__LightTypeID_b2RayCastInput___get_28_29() { - return 25280; -} - -function emscripten__internal__LightTypeID_b2PolygonShape___get_28_29() { - return 18228; + return 25840; } function emscripten__internal__LightTypeID_b2DrawWrapper____get_28_29() { - return 26348; -} - -function emscripten__internal__LightTypeID_b2CircleShape____get_28_29() { - return 27268; + return 26908; } function emscripten__internal__LightTypeID_b2WheelJoint____get_28_29() { - return 29632; + return 29040; } function emscripten__internal__LightTypeID_b2Shape__Type___get_28_29() { - return 24996; + return 25556; } function emscripten__internal__LightTypeID_b2MouseJoint____get_28_29() { - return 28896; + return 28312; } function emscripten__internal__LightTypeID_b2MotorJoint____get_28_29() { - return 28768; -} - -function emscripten__internal__LightTypeID_b2FixtureDef____get_28_29() { - return 27888; + return 28184; } function emscripten__internal__LightTypeID_b2DrawWrapper___get_28_29() { - return 26336; -} - -function emscripten__internal__LightTypeID_b2CircleShape___get_28_29() { - return 18088; + return 26896; } function b2Timer__Reset_28_29($0) { @@ -65125,35 +60396,27 @@ function b2Timer__Reset_28_29($0) { } function emscripten__internal__LightTypeID_int_20const____get_28_29() { - return 24420; + return 24644; } function emscripten__internal__LightTypeID_b2WheelJoint___get_28_29() { - return 19720; + return 19948; } function emscripten__internal__LightTypeID_b2WeldJoint____get_28_29() { - return 29516; + return 28924; } function emscripten__internal__LightTypeID_b2RopeJoint____get_28_29() { - return 29376; + return 28784; } function emscripten__internal__LightTypeID_b2MouseJoint___get_28_29() { - return 19120; + return 19348; } function emscripten__internal__LightTypeID_b2MotorJoint___get_28_29() { - return 19040; -} - -function emscripten__internal__LightTypeID_b2FixtureDef___get_28_29() { - return 27880; -} - -function emscripten__internal__LightTypeID_b2EdgeShape____get_28_29() { - return 27488; + return 19268; } function void_20emscripten__internal__NoBaseClass__verify_b2RayCastCallback__28_29() {} @@ -65167,57 +60430,45 @@ function out($0, $1, $2) { } function emscripten__internal__LightTypeID_b2WeldJoint___get_28_29() { - return 19640; + return 19868; } function emscripten__internal__LightTypeID_b2Transform___get_28_29() { - return 24896; + return 25120; } function emscripten__internal__LightTypeID_b2RopeJoint___get_28_29() { - return 19560; + return 19788; } function emscripten__internal__LightTypeID_b2JointType___get_28_29() { - return 28496; + return 27912; } function emscripten__internal__LightTypeID_b2JointDef____get_28_29() { - return 28476; -} - -function emscripten__internal__LightTypeID_b2EdgeShape___get_28_29() { - return 18156; + return 27892; } function emscripten__internal__LightTypeID_b2MassData___get_28_29() { - return 25296; + return 25856; } function emscripten__internal__LightTypeID_b2JointDef___get_28_29() { - return 26924; -} - -function emscripten__internal__LightTypeID_b2Fixture____get_28_29() { - return 27952; + return 27468; } function emscripten__internal__LightTypeID_b2BodyType___get_28_29() { - return 25004; + return 25564; } function emscripten__internal__LightTypeID_b2BodyDef____get_28_29() { - return 28156; + return 27612; } function void_20emscripten__internal__NoBaseClass__verify_b2QueryCallback__28_29() {} -function emscripten__internal__LightTypeID_b2Fixture___get_28_29() { - return 27944; -} - function emscripten__internal__LightTypeID_b2BodyDef___get_28_29() { - return 26852; + return 27396; } function __getTypeName($0) { @@ -65228,23 +60479,19 @@ function __getTypeName($0) { function void_20emscripten__base_b2JointDef___verify_b2PrismaticJointDef__28_29() {} function vfprintf($0, $1, $2) { - return __vfprintf_internal($0, $1, $2, 962, 963); + return __vfprintf_internal($0, $1, $2, 907, 908); } function emscripten__internal__LightTypeID_b2World____get_28_29() { - return 26744; -} - -function emscripten__internal__LightTypeID_b2Shape____get_28_29() { - return 27076; + return 27288; } function emscripten__internal__LightTypeID_b2Joint____get_28_29() { - return 26908; + return 27452; } function emscripten__internal__LightTypeID_b2Filter___get_28_29() { - return 25304; + return 25288; } function void_20emscripten__base_b2JointDef___verify_b2RevoluteJointDef__28_29() {} @@ -65252,31 +60499,27 @@ function void_20emscripten__base_b2JointDef___verify_b2RevoluteJointDef__28_29() function void_20emscripten__base_b2JointDef___verify_b2DistanceJointDef__28_29() {} function emscripten__internal__LightTypeID_b2World___get_28_29() { - return 26736; -} - -function emscripten__internal__LightTypeID_b2Shape___get_28_29() { - return 27068; + return 27280; } function emscripten__internal__LightTypeID_b2Joint___get_28_29() { - return 26900; + return 27444; } function emscripten__internal__LightTypeID_b2Draw____get_28_29() { - return 26112; + return 26672; } function emscripten__internal__LightTypeID_b2Color___get_28_29() { - return 25272; + return 25832; } function emscripten__internal__LightTypeID_b2Body____get_28_29() { - return 26836; + return 27380; } function emscripten__internal__LightTypeID_b2AABB____get_28_29() { - return 26592; + return 27144; } function wctomb($0, $1) { @@ -65286,34 +60529,32 @@ function wctomb($0, $1) { return wcrtomb($0, $1, 0); } -function void_20emscripten__internal__NoBaseClass__verify_b2FixtureDef__28_29() {} - function emscripten__internal__LightTypeID_b2Vec2___get_28_29() { - return 24888; + return 25112; } function emscripten__internal__LightTypeID_b2Draw___get_28_29() { - return 26104; + return 26664; } function emscripten__internal__LightTypeID_b2Body___get_28_29() { - return 26828; + return 27372; } function emscripten__internal__LightTypeID_b2AABB___get_28_29() { - return 26584; + return 25328; } function emscripten__internal__LightTypeID_short___get_28_29() { - return 24396; + return 24620; } function emscripten__internal__LightTypeID_float___get_28_29() { - return 24492; + return 24716; } function emscripten__internal__LightTypeID_b2Rot___get_28_29() { - return 25264; + return 25824; } function void_20emscripten__internal__NoBaseClass__verify_b2JointDef__28_29() {} @@ -65325,7 +60566,7 @@ function void_20emscripten__base_b2JointDef___verify_b2MouseJointDef__28_29() {} function void_20emscripten__base_b2JointDef___verify_b2MotorJointDef__28_29() {} function emscripten__internal__LightTypeID_bool___get_28_29() { - return 24348; + return 24572; } function __cxxabiv1____shim_type_info__noop2_28_29_20const($0) { @@ -65337,15 +60578,13 @@ function __cxxabiv1____shim_type_info__noop1_28_29_20const($0) { } function __cxx_global_var_init() { - EmBindInit_b2__EmBindInit_b2_28_29(29920); + EmBindInit_b2__EmBindInit_b2_28_29(29328); } function _GLOBAL__sub_I_b2_block_allocator_cpp() { __cxx_global_var_init_1(); } -function void_20emscripten__internal__NoBaseClass__verify_b2Fixture__28_29() {} - function void_20emscripten__internal__NoBaseClass__verify_b2BodyDef__28_29() {} function void_20emscripten__base_b2JointDef___verify_b2WeldJointDef__28_29() {} @@ -65356,8 +60595,6 @@ function void_20emscripten__base_b2Joint___verify_b2PrismaticJoint__28_29() {} function void_20emscripten__internal__NoBaseClass__verify_b2World__28_29() {} -function void_20emscripten__internal__NoBaseClass__verify_b2Shape__28_29() {} - function void_20emscripten__internal__NoBaseClass__verify_b2Joint__28_29() {} function void_20emscripten__base_b2Joint___verify_b2RevoluteJoint__28_29() {} @@ -65370,10 +60607,8 @@ function void_20emscripten__internal__NoBaseClass__verify_b2Body__28_29() {} function void_20emscripten__internal__NoBaseClass__verify_b2AABB__28_29() {} -function void_20emscripten__base_b2Shape___verify_b2PolygonShape__28_29() {} - function __cxa_pure_virtual() { - abort_message(12335, 0); + abort_message(12809, 0); wasm2js_trap(); } @@ -65381,8 +60616,6 @@ function _GLOBAL__sub_I_Box2DWebBindings_cpp() { __cxx_global_var_init(); } -function void_20emscripten__base_b2Shape___verify_b2CircleShape__28_29() {} - function emscripten_get_heap_size() { return __wasm_memory_size() << 16; } @@ -65396,11 +60629,9 @@ function void_20emscripten__base_b2Joint___verify_b2MotorJoint__28_29() {} function void_20emscripten__base_b2Draw___verify_b2DrawWrapper__28_29() {} function __cxx_global_var_init_1() { - b2SizeMap__b2SizeMap_28_29(30020); + b2SizeMap__b2SizeMap_28_29(29428); } -function void_20emscripten__base_b2Shape___verify_b2EdgeShape__28_29() {} - function void_20emscripten__base_b2Joint___verify_b2WeldJoint__28_29() {} function void_20emscripten__base_b2Joint___verify_b2RopeJoint__28_29() {} @@ -65410,7 +60641,7 @@ function emscripten__internal__NoBaseClass__get_28_29() { } function __cxx_global_var_init_1_1() { - __cxa_atexit(822, 0, 1024); + __cxa_atexit(767, 0, 1024); } function _GLOBAL__sub_I_b2_math_cpp() { @@ -65423,7 +60654,7 @@ function __emscripten_stdout_close($0) { } function __cxx_global_var_init_3() { - __cxa_atexit(821, 0, 1024); + __cxa_atexit(766, 0, 1024); } function stackRestore($0) { @@ -65432,7 +60663,7 @@ function stackRestore($0) { } function vprintf($0, $1) { - return vfprintf(29760, $0, $1); + return vfprintf(29168, $0, $1); } function std__type_info___type_info_28_29($0) { @@ -65469,7 +60700,7 @@ function floor($0) { } function __errno_location() { - return 31944; + return 31352; } function __syscall_getpid() { @@ -65481,7 +60712,7 @@ function __lockfile($0) { } function __get_tp() { - return 32004; + return 31412; } function __unlockfile($0) {} @@ -65494,7 +60725,7 @@ function setTempRet0($0) {} ; bufferView = HEAPU8; initActiveSegments(imports); - var FUNCTION_TABLE = Table([null, embind_init_b2_28_29, GetFloat32_28unsigned_20int_2c_20int_29, TransformVector2_28b2Transform_20const__2c_20b2Vec2_20const__29, ContactSetEnabled_28unsigned_20int_2c_20bool_29, ContactIsTouching_28unsigned_20int_29, ContactSetTangentSpeed_28unsigned_20int_2c_20float_29, ContactGetTangentSpeed_28unsigned_20int_29, ContactSetFriction_28unsigned_20int_2c_20float_29, ContactGetFriction_28unsigned_20int_29, ContactResetFriction_28unsigned_20int_29, ContactSetRestitution_28unsigned_20int_2c_20float_29, ContactGetRestitution_28unsigned_20int_29, ContactResetRestitution_28unsigned_20int_29, ContactGetFixtureA_28unsigned_20int_29, ContactGetFixtureB_28unsigned_20int_29, ContactGetWorldManifold_28unsigned_20int_2c_20unsigned_20int_29, ContactGetManifold_28unsigned_20int_29, ManifoldGetType_28unsigned_20int_29, ManifoldGetPointCount_28unsigned_20int_29, ManifoldGetManifoldPointPtr_28unsigned_20int_2c_20int_29, ManifoldGetLocalPointValueX_28unsigned_20int_29, ManifoldGetLocalPointValueY_28unsigned_20int_29, ManifoldGetLocalNormalValueX_28unsigned_20int_29, ManifoldGetLocalNormalValueY_28unsigned_20int_29, ManifoldPointGetLocalPointX_28unsigned_20int_29, ManifoldPointGetLocalPointY_28unsigned_20int_29, ManifoldPointGetNormalImpulse_28unsigned_20int_29, ManifoldPointGetTangentImpulse_28unsigned_20int_29, WorldManifoldNew_28_29, WorldManifoldGetPointValueX_28unsigned_20int_2c_20int_29, WorldManifoldGetPointValueY_28unsigned_20int_2c_20int_29, WorldManifoldGetSeparationValue_28unsigned_20int_2c_20int_29, WorldManifoldGetNormalValueX_28unsigned_20int_29, WorldManifoldGetNormalValueY_28unsigned_20int_29, WorldManifoldDelete_28unsigned_20int_29, ContactImpulseGetNormalImpulse_28unsigned_20int_2c_20int_29, ContactImpulseGetTangentImpulse_28unsigned_20int_2c_20int_29, ContactImpulseGetCount_28unsigned_20int_29, JointEdgeGetOther_28unsigned_20int_29, JointEdgeGetJoint_28unsigned_20int_29, JointEdgeGetPrev_28unsigned_20int_29, JointEdgeGetNext_28unsigned_20int_29, void_20const__20emscripten__internal__getActualType_b2QueryCallback__28b2QueryCallback__29, void_20emscripten__internal__raw_destructor_b2QueryCallback__28b2QueryCallback__29, void_20const__20emscripten__internal__getActualType_b2QueryCallbackWrapper__28b2QueryCallbackWrapper__29, void_20emscripten__internal__raw_destructor_b2QueryCallbackWrapper__28b2QueryCallbackWrapper__29, b2QueryCallbackWrapper__20emscripten__internal__wrapped_new_b2QueryCallbackWrapper__2c_20b2QueryCallbackWrapper_2c_20emscripten__val__28emscripten__val___29, emscripten__internal__Invoker_b2QueryCallbackWrapper__2c_20emscripten__val_____invoke_28b2QueryCallbackWrapper__20_28__29_28emscripten__val___29_2c_20emscripten___EM_VAL__29, emscripten__val_20emscripten__internal__wrapped_extend_b2QueryCallbackWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29, emscripten__internal__Invoker_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____invoke_28emscripten__val_20_28__29_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29_2c_20emscripten__internal__BindingType_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___2c_20void____unnamed___2c_20emscripten___EM_VAL__29, void_20const__20emscripten__internal__getActualType_b2RayCastCallback__28b2RayCastCallback__29, void_20emscripten__internal__raw_destructor_b2RayCastCallback__28b2RayCastCallback__29, void_20const__20emscripten__internal__getActualType_b2RayCastCallbackWrapper__28b2RayCastCallbackWrapper__29, void_20emscripten__internal__raw_destructor_b2RayCastCallbackWrapper__28b2RayCastCallbackWrapper__29, b2RayCastCallbackWrapper__20emscripten__internal__wrapped_new_b2RayCastCallbackWrapper__2c_20b2RayCastCallbackWrapper_2c_20emscripten__val__28emscripten__val___29, emscripten__internal__Invoker_b2RayCastCallbackWrapper__2c_20emscripten__val_____invoke_28b2RayCastCallbackWrapper__20_28__29_28emscripten__val___29_2c_20emscripten___EM_VAL__29, emscripten__val_20emscripten__internal__wrapped_extend_b2RayCastCallbackWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29, void_20const__20emscripten__internal__getActualType_b2ContactListener__28b2ContactListener__29, void_20emscripten__internal__raw_destructor_b2ContactListener__28b2ContactListener__29, b2ContactListenerWrapper__registerContactFixture_28unsigned_20int_29, b2ContactListenerWrapper__unregisterContactFixture_28unsigned_20int_29, b2ContactListenerWrapper__isIndexOf_28unsigned_20int_29, void_20const__20emscripten__internal__getActualType_b2ContactListenerWrapper__28b2ContactListenerWrapper__29, void_20emscripten__internal__raw_destructor_b2ContactListenerWrapper__28b2ContactListenerWrapper__29, b2ContactListenerWrapper__20emscripten__internal__wrapped_new_b2ContactListenerWrapper__2c_20b2ContactListenerWrapper_2c_20emscripten__val__28emscripten__val___29, emscripten__internal__Invoker_b2ContactListenerWrapper__2c_20emscripten__val_____invoke_28b2ContactListenerWrapper__20_28__29_28emscripten__val___29_2c_20emscripten___EM_VAL__29, emscripten__val_20emscripten__internal__wrapped_extend_b2ContactListenerWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29, void_20const__20emscripten__internal__getActualType_b2Draw__28b2Draw__29, void_20emscripten__internal__raw_destructor_b2Draw__28b2Draw__29, b2Draw__SetFlags_28unsigned_20int_29, b2Draw__GetFlags_28_29_20const, b2Draw__AppendFlags_28unsigned_20int_29, b2Draw__ClearFlags_28unsigned_20int_29, void_20const__20emscripten__internal__getActualType_b2DrawWrapper__28b2DrawWrapper__29, void_20emscripten__internal__raw_destructor_b2DrawWrapper__28b2DrawWrapper__29, b2DrawWrapper__20emscripten__internal__wrapped_new_b2DrawWrapper__2c_20b2DrawWrapper_2c_20emscripten__val__28emscripten__val___29, emscripten__internal__Invoker_b2DrawWrapper__2c_20emscripten__val_____invoke_28b2DrawWrapper__20_28__29_28emscripten__val___29_2c_20emscripten___EM_VAL__29, emscripten__val_20emscripten__internal__wrapped_extend_b2DrawWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29, void_20const__20emscripten__internal__getActualType_b2AABB__28b2AABB__29, void_20emscripten__internal__raw_destructor_b2AABB__28b2AABB__29, b2AABB__20emscripten__internal__operator_new_b2AABB__28_29, b2AABB__IsValid_28_29_20const, b2AABB__GetCenter_28_29_20const, b2AABB__GetExtents_28_29_20const, b2AABB__GetPerimeter_28_29_20const, b2AABB__Contains_28b2AABB_20const__29_20const, b2AABB__RayCast_28b2RayCastOutput__2c_20b2RayCastInput_20const__29_20const, b2Vec2__20emscripten__internal__MemberAccess_b2AABB_2c_20b2Vec2___getWire_b2AABB__28b2Vec2_20b2AABB____20const__2c_20b2AABB_20const__29, void_20emscripten__internal__MemberAccess_b2AABB_2c_20b2Vec2___setWire_b2AABB__28b2Vec2_20b2AABB____20const__2c_20b2AABB__2c_20b2Vec2__29, void_20const__20emscripten__internal__getActualType_b2World__28b2World__29, void_20emscripten__internal__raw_destructor_b2World__28b2World__29, b2World__20emscripten__internal__operator_new_b2World_2c_20b2Vec2__28b2Vec2___29, b2World__SetContactListener_28b2ContactListener__29, b2World__SetDebugDraw_28b2Draw__29, b2World__DebugDraw_28_29, b2World__CreateBody_28b2BodyDef_20const__29, b2World__DestroyBody_28b2Body__29, b2World__CreateJoint_28b2JointDef_20const__29, b2World__DestroyJoint_28b2Joint__29, b2World__Step_28float_2c_20int_2c_20int_29, b2World__QueryAABB_28b2QueryCallback__2c_20b2AABB_20const__29_20const, b2World__RayCast_28b2RayCastCallback__2c_20b2Vec2_20const__2c_20b2Vec2_20const__29_20const, b2World__SetAllowSleeping_28bool_29, b2World__GetAllowSleeping_28_29_20const, b2World__SetGravity_28b2Vec2_20const__29, b2World__GetGravity_28_29_20const, b2World__Dump_28_29, void_20const__20emscripten__internal__getActualType_b2Shape__28b2Shape__29, void_20emscripten__internal__raw_destructor_b2Shape__28b2Shape__29, b2Shape__Type_20emscripten__internal__MemberAccess_b2Shape_2c_20b2Shape__Type___getWire_b2Shape__28b2Shape__Type_20b2Shape____20const__2c_20b2Shape_20const__29, void_20emscripten__internal__MemberAccess_b2Shape_2c_20b2Shape__Type___setWire_b2Shape__28b2Shape__Type_20b2Shape____20const__2c_20b2Shape__2c_20b2Shape__Type_29, float_20emscripten__internal__MemberAccess_b2Shape_2c_20float___getWire_b2Shape__28float_20b2Shape____20const__2c_20b2Shape_20const__29, void_20emscripten__internal__MemberAccess_b2Shape_2c_20float___setWire_b2Shape__28float_20b2Shape____20const__2c_20b2Shape__2c_20float_29, b2Shape__GetType_28_29_20const, void_20const__20emscripten__internal__getActualType_b2CircleShape__28b2CircleShape__29, void_20emscripten__internal__raw_destructor_b2CircleShape__28b2CircleShape__29, b2CircleShape__20emscripten__internal__operator_new_b2CircleShape__28_29, b2Vec2__20emscripten__internal__MemberAccess_b2CircleShape_2c_20b2Vec2___getWire_b2CircleShape__28b2Vec2_20b2CircleShape____20const__2c_20b2CircleShape_20const__29, void_20emscripten__internal__MemberAccess_b2CircleShape_2c_20b2Vec2___setWire_b2CircleShape__28b2Vec2_20b2CircleShape____20const__2c_20b2CircleShape__2c_20b2Vec2__29, void_20const__20emscripten__internal__getActualType_b2EdgeShape__28b2EdgeShape__29, void_20emscripten__internal__raw_destructor_b2EdgeShape__28b2EdgeShape__29, void_20const__20emscripten__internal__getActualType_b2PolygonShape__28b2PolygonShape__29, void_20emscripten__internal__raw_destructor_b2PolygonShape__28b2PolygonShape__29, b2PolygonShape__20emscripten__internal__operator_new_b2PolygonShape__28_29, b2PolygonShape__Validate_28_29_20const, b2PolygonShape__SetAsBox_28float_2c_20float_29, b2PolygonShape__SetAsBox_28float_2c_20float_2c_20b2Vec2_20const__2c_20float_29, void_20const__20emscripten__internal__getActualType_b2FixtureDef__28b2FixtureDef__29, void_20emscripten__internal__raw_destructor_b2FixtureDef__28b2FixtureDef__29, b2FixtureDef__20emscripten__internal__operator_new_b2FixtureDef__28_29, float_20emscripten__internal__MemberAccess_b2FixtureDef_2c_20float___getWire_b2FixtureDef__28float_20b2FixtureDef____20const__2c_20b2FixtureDef_20const__29, void_20emscripten__internal__MemberAccess_b2FixtureDef_2c_20float___setWire_b2FixtureDef__28float_20b2FixtureDef____20const__2c_20b2FixtureDef__2c_20float_29, bool_20emscripten__internal__MemberAccess_b2FixtureDef_2c_20bool___getWire_b2FixtureDef__28bool_20b2FixtureDef____20const__2c_20b2FixtureDef_20const__29, void_20emscripten__internal__MemberAccess_b2FixtureDef_2c_20bool___setWire_b2FixtureDef__28bool_20b2FixtureDef____20const__2c_20b2FixtureDef__2c_20bool_29, b2Filter__20emscripten__internal__MemberAccess_b2FixtureDef_2c_20b2Filter___getWire_b2FixtureDef__28b2Filter_20b2FixtureDef____20const__2c_20b2FixtureDef_20const__29, void_20emscripten__internal__MemberAccess_b2FixtureDef_2c_20b2Filter___setWire_b2FixtureDef__28b2Filter_20b2FixtureDef____20const__2c_20b2FixtureDef__2c_20b2Filter__29, void_20const__20emscripten__internal__getActualType_b2Fixture__28b2Fixture__29, void_20emscripten__internal__raw_destructor_b2Fixture__28b2Fixture__29, b2Fixture__GetType_28_29_20const, b2Fixture__GetShape_28_29, b2Fixture__SetSensor_28bool_29, b2Fixture__IsSensor_28_29_20const, b2Fixture__SetFilterData_28b2Filter_20const__29, b2Fixture__GetFilterData_28_29_20const, b2Fixture__Refilter_28_29, b2Fixture__GetBody_28_29, b2Fixture__GetNext_28_29, b2Fixture__TestPoint_28b2Vec2_20const__29_20const, b2Fixture__RayCast_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20int_29_20const, b2Fixture__GetMassData_28b2MassData__29_20const, b2Fixture__SetDensity_28float_29, b2Fixture__GetDensity_28_29_20const, b2Fixture__GetFriction_28_29_20const, b2Fixture__SetFriction_28float_29, b2Fixture__GetRestitution_28_29_20const, b2Fixture__SetRestitution_28float_29, b2Fixture__GetAABB_28int_29_20const, b2Fixture__Dump_28int_29, void_20const__20emscripten__internal__getActualType_b2BodyDef__28b2BodyDef__29, void_20emscripten__internal__raw_destructor_b2BodyDef__28b2BodyDef__29, b2BodyDef__20emscripten__internal__operator_new_b2BodyDef__28_29, b2BodyType_20emscripten__internal__MemberAccess_b2BodyDef_2c_20b2BodyType___getWire_b2BodyDef__28b2BodyType_20b2BodyDef____20const__2c_20b2BodyDef_20const__29, void_20emscripten__internal__MemberAccess_b2BodyDef_2c_20b2BodyType___setWire_b2BodyDef__28b2BodyType_20b2BodyDef____20const__2c_20b2BodyDef__2c_20b2BodyType_29, b2Vec2__20emscripten__internal__MemberAccess_b2BodyDef_2c_20b2Vec2___getWire_b2BodyDef__28b2Vec2_20b2BodyDef____20const__2c_20b2BodyDef_20const__29, void_20emscripten__internal__MemberAccess_b2BodyDef_2c_20b2Vec2___setWire_b2BodyDef__28b2Vec2_20b2BodyDef____20const__2c_20b2BodyDef__2c_20b2Vec2__29, float_20emscripten__internal__MemberAccess_b2BodyDef_2c_20float___getWire_b2BodyDef__28float_20b2BodyDef____20const__2c_20b2BodyDef_20const__29, void_20emscripten__internal__MemberAccess_b2BodyDef_2c_20float___setWire_b2BodyDef__28float_20b2BodyDef____20const__2c_20b2BodyDef__2c_20float_29, bool_20emscripten__internal__MemberAccess_b2BodyDef_2c_20bool___getWire_b2BodyDef__28bool_20b2BodyDef____20const__2c_20b2BodyDef_20const__29, void_20emscripten__internal__MemberAccess_b2BodyDef_2c_20bool___setWire_b2BodyDef__28bool_20b2BodyDef____20const__2c_20b2BodyDef__2c_20bool_29, void_20const__20emscripten__internal__getActualType_b2Body__28b2Body__29, void_20emscripten__internal__raw_destructor_b2Body__28b2Body__29, b2Body__CreateFixture_28b2FixtureDef_20const__29, b2Body__CreateFixture_28b2Shape_20const__2c_20float_29, b2Body__DestroyFixture_28b2Fixture__29, b2Body__SetTransform_28b2Vec2_20const__2c_20float_29, b2Body__GetTransform_28_29_20const, b2Body__GetPosition_28_29_20const, b2Body__GetAngle_28_29_20const, b2Body__GetWorldCenter_28_29_20const, b2Body__GetLocalCenter_28_29_20const, b2Body__SetLinearVelocity_28b2Vec2_20const__29, b2Body__GetLinearVelocity_28_29_20const, b2Body__SetAngularVelocity_28float_29, b2Body__GetAngularVelocity_28_29_20const, b2Body__ApplyForce_28b2Vec2_20const__2c_20b2Vec2_20const__2c_20bool_29, b2Body__ApplyForceToCenter_28b2Vec2_20const__2c_20bool_29, b2Body__ApplyTorque_28float_2c_20bool_29, b2Body__ApplyLinearImpulse_28b2Vec2_20const__2c_20b2Vec2_20const__2c_20bool_29, b2Body__ApplyLinearImpulseToCenter_28b2Vec2_20const__2c_20bool_29, b2Body__ApplyAngularImpulse_28float_2c_20bool_29, b2Body__GetMass_28_29_20const, b2Body__GetInertia_28_29_20const, b2Body__GetMassData_28b2MassData__29_20const, b2Body__ResetMassData_28_29, b2Body__GetWorldPoint_28b2Vec2_20const__29_20const, b2Body__GetWorldVector_28b2Vec2_20const__29_20const, b2Body__GetLocalPoint_28b2Vec2_20const__29_20const, b2Body__GetLocalVector_28b2Vec2_20const__29_20const, b2Body__GetLinearVelocityFromWorldPoint_28b2Vec2_20const__29_20const, b2Body__GetLinearVelocityFromLocalPoint_28b2Vec2_20const__29_20const, b2Body__GetLinearDamping_28_29_20const, b2Body__SetLinearDamping_28float_29, b2Body__GetAngularDamping_28_29_20const, b2Body__SetAngularDamping_28float_29, b2Body__GetGravityScale_28_29_20const, b2Body__SetGravityScale_28float_29, b2Body__SetType_28b2BodyType_29, b2Body__GetType_28_29_20const, b2Body__SetBullet_28bool_29, b2Body__IsBullet_28_29_20const, b2Body__SetSleepingAllowed_28bool_29, b2Body__IsSleepingAllowed_28_29_20const, b2Body__SetAwake_28bool_29, b2Body__IsAwake_28_29_20const, b2Body__SetEnabled_28bool_29, b2Body__IsEnabled_28_29_20const, b2Body__SetFixedRotation_28bool_29, b2Body__IsFixedRotation_28_29_20const, b2Body__GetFixtureList_28_29, b2Body__GetWorld_28_29, b2Body__Dump_28_29, void_20const__20emscripten__internal__getActualType_b2JointDef__28b2JointDef__29, void_20emscripten__internal__raw_destructor_b2JointDef__28b2JointDef__29, b2JointDef__20emscripten__internal__operator_new_b2JointDef__28_29, b2JointType_20emscripten__internal__MemberAccess_b2JointDef_2c_20b2JointType___getWire_b2JointDef__28b2JointType_20b2JointDef____20const__2c_20b2JointDef_20const__29, void_20emscripten__internal__MemberAccess_b2JointDef_2c_20b2JointType___setWire_b2JointDef__28b2JointType_20b2JointDef____20const__2c_20b2JointDef__2c_20b2JointType_29, bool_20emscripten__internal__MemberAccess_b2JointDef_2c_20bool___getWire_b2JointDef__28bool_20b2JointDef____20const__2c_20b2JointDef_20const__29, void_20emscripten__internal__MemberAccess_b2JointDef_2c_20bool___setWire_b2JointDef__28bool_20b2JointDef____20const__2c_20b2JointDef__2c_20bool_29, void_20const__20emscripten__internal__getActualType_b2Joint__28b2Joint__29, void_20emscripten__internal__raw_destructor_b2Joint__28b2Joint__29, b2Joint__GetType_28_29_20const, b2Joint__GetBodyA_28_29, b2Joint__GetBodyB_28_29, b2Joint__GetCollideConnected_28_29_20const, void_20const__20emscripten__internal__getActualType_b2DistanceJointDef__28b2DistanceJointDef__29, void_20emscripten__internal__raw_destructor_b2DistanceJointDef__28b2DistanceJointDef__29, b2DistanceJointDef__20emscripten__internal__operator_new_b2DistanceJointDef__28_29, b2Vec2__20emscripten__internal__MemberAccess_b2DistanceJointDef_2c_20b2Vec2___getWire_b2DistanceJointDef__28b2Vec2_20b2DistanceJointDef____20const__2c_20b2DistanceJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2DistanceJointDef_2c_20b2Vec2___setWire_b2DistanceJointDef__28b2Vec2_20b2DistanceJointDef____20const__2c_20b2DistanceJointDef__2c_20b2Vec2__29, float_20emscripten__internal__MemberAccess_b2DistanceJointDef_2c_20float___getWire_b2DistanceJointDef__28float_20b2DistanceJointDef____20const__2c_20b2DistanceJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2DistanceJointDef_2c_20float___setWire_b2DistanceJointDef__28float_20b2DistanceJointDef____20const__2c_20b2DistanceJointDef__2c_20float_29, void_20const__20emscripten__internal__getActualType_b2DistanceJoint__28b2DistanceJoint__29, void_20emscripten__internal__raw_destructor_b2DistanceJoint__28b2DistanceJoint__29, b2DistanceJoint__GetLocalAnchorA_28_29_20const, b2DistanceJoint__GetLocalAnchorB_28_29_20const, b2DistanceJoint__SetLength_28float_29, b2DistanceJoint__GetLength_28_29_20const, b2DistanceJoint__SetFrequency_28float_29, b2DistanceJoint__GetFrequency_28_29_20const, b2DistanceJoint__SetDampingRatio_28float_29, b2DistanceJoint__GetDampingRatio_28_29_20const, void_20const__20emscripten__internal__getActualType_b2MotorJointDef__28b2MotorJointDef__29, void_20emscripten__internal__raw_destructor_b2MotorJointDef__28b2MotorJointDef__29, b2MotorJointDef__20emscripten__internal__operator_new_b2MotorJointDef__28_29, b2Vec2__20emscripten__internal__MemberAccess_b2MotorJointDef_2c_20b2Vec2___getWire_b2MotorJointDef__28b2Vec2_20b2MotorJointDef____20const__2c_20b2MotorJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2MotorJointDef_2c_20b2Vec2___setWire_b2MotorJointDef__28b2Vec2_20b2MotorJointDef____20const__2c_20b2MotorJointDef__2c_20b2Vec2__29, float_20emscripten__internal__MemberAccess_b2MotorJointDef_2c_20float___getWire_b2MotorJointDef__28float_20b2MotorJointDef____20const__2c_20b2MotorJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2MotorJointDef_2c_20float___setWire_b2MotorJointDef__28float_20b2MotorJointDef____20const__2c_20b2MotorJointDef__2c_20float_29, void_20const__20emscripten__internal__getActualType_b2MotorJoint__28b2MotorJoint__29, void_20emscripten__internal__raw_destructor_b2MotorJoint__28b2MotorJoint__29, b2MotorJoint__SetLinearOffset_28b2Vec2_20const__29, b2MotorJoint__GetLinearOffset_28_29_20const, b2MotorJoint__SetAngularOffset_28float_29, b2MotorJoint__GetAngularOffset_28_29_20const, b2MotorJoint__SetMaxForce_28float_29, b2MotorJoint__GetMaxForce_28_29_20const, b2MotorJoint__SetMaxTorque_28float_29, b2MotorJoint__GetMaxTorque_28_29_20const, b2MotorJoint__SetCorrectionFactor_28float_29, b2MotorJoint__GetCorrectionFactor_28_29_20const, void_20const__20emscripten__internal__getActualType_b2MouseJointDef__28b2MouseJointDef__29, void_20emscripten__internal__raw_destructor_b2MouseJointDef__28b2MouseJointDef__29, b2MouseJointDef__20emscripten__internal__operator_new_b2MouseJointDef__28_29, b2Vec2__20emscripten__internal__MemberAccess_b2MouseJointDef_2c_20b2Vec2___getWire_b2MouseJointDef__28b2Vec2_20b2MouseJointDef____20const__2c_20b2MouseJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2MouseJointDef_2c_20b2Vec2___setWire_b2MouseJointDef__28b2Vec2_20b2MouseJointDef____20const__2c_20b2MouseJointDef__2c_20b2Vec2__29, float_20emscripten__internal__MemberAccess_b2MouseJointDef_2c_20float___getWire_b2MouseJointDef__28float_20b2MouseJointDef____20const__2c_20b2MouseJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2MouseJointDef_2c_20float___setWire_b2MouseJointDef__28float_20b2MouseJointDef____20const__2c_20b2MouseJointDef__2c_20float_29, void_20const__20emscripten__internal__getActualType_b2MouseJoint__28b2MouseJoint__29, void_20emscripten__internal__raw_destructor_b2MouseJoint__28b2MouseJoint__29, b2MouseJoint__SetTarget_28b2Vec2_20const__29, b2MouseJoint__GetTarget_28_29_20const, b2MouseJoint__SetMaxForce_28float_29, b2MouseJoint__GetMaxForce_28_29_20const, b2MouseJoint__SetFrequency_28float_29, b2MouseJoint__GetFrequency_28_29_20const, b2MouseJoint__SetDampingRatio_28float_29, b2MouseJoint__GetDampingRatio_28_29_20const, void_20const__20emscripten__internal__getActualType_b2PrismaticJointDef__28b2PrismaticJointDef__29, void_20emscripten__internal__raw_destructor_b2PrismaticJointDef__28b2PrismaticJointDef__29, b2PrismaticJointDef__20emscripten__internal__operator_new_b2PrismaticJointDef__28_29, b2Vec2__20emscripten__internal__MemberAccess_b2PrismaticJointDef_2c_20b2Vec2___getWire_b2PrismaticJointDef__28b2Vec2_20b2PrismaticJointDef____20const__2c_20b2PrismaticJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2PrismaticJointDef_2c_20b2Vec2___setWire_b2PrismaticJointDef__28b2Vec2_20b2PrismaticJointDef____20const__2c_20b2PrismaticJointDef__2c_20b2Vec2__29, float_20emscripten__internal__MemberAccess_b2PrismaticJointDef_2c_20float___getWire_b2PrismaticJointDef__28float_20b2PrismaticJointDef____20const__2c_20b2PrismaticJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2PrismaticJointDef_2c_20float___setWire_b2PrismaticJointDef__28float_20b2PrismaticJointDef____20const__2c_20b2PrismaticJointDef__2c_20float_29, bool_20emscripten__internal__MemberAccess_b2PrismaticJointDef_2c_20bool___getWire_b2PrismaticJointDef__28bool_20b2PrismaticJointDef____20const__2c_20b2PrismaticJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2PrismaticJointDef_2c_20bool___setWire_b2PrismaticJointDef__28bool_20b2PrismaticJointDef____20const__2c_20b2PrismaticJointDef__2c_20bool_29, void_20const__20emscripten__internal__getActualType_b2PrismaticJoint__28b2PrismaticJoint__29, void_20emscripten__internal__raw_destructor_b2PrismaticJoint__28b2PrismaticJoint__29, b2PrismaticJoint__GetLocalAnchorA_28_29_20const, b2PrismaticJoint__GetLocalAnchorB_28_29_20const, b2PrismaticJoint__GetLocalAxisA_28_29_20const, b2PrismaticJoint__GetReferenceAngle_28_29_20const, b2PrismaticJoint__GetJointTranslation_28_29_20const, b2PrismaticJoint__GetJointSpeed_28_29_20const, b2PrismaticJoint__IsLimitEnabled_28_29_20const, b2PrismaticJoint__EnableLimit_28bool_29, b2PrismaticJoint__GetLowerLimit_28_29_20const, b2PrismaticJoint__GetUpperLimit_28_29_20const, b2PrismaticJoint__SetLimits_28float_2c_20float_29, b2PrismaticJoint__IsMotorEnabled_28_29_20const, b2PrismaticJoint__EnableMotor_28bool_29, b2PrismaticJoint__SetMotorSpeed_28float_29, b2PrismaticJoint__GetMotorSpeed_28_29_20const, b2PrismaticJoint__SetMaxMotorForce_28float_29, b2PrismaticJoint__GetMaxMotorForce_28_29_20const, b2PrismaticJoint__GetMotorForce_28float_29_20const, void_20const__20emscripten__internal__getActualType_b2RevoluteJointDef__28b2RevoluteJointDef__29, void_20emscripten__internal__raw_destructor_b2RevoluteJointDef__28b2RevoluteJointDef__29, b2RevoluteJointDef__20emscripten__internal__operator_new_b2RevoluteJointDef__28_29, b2Vec2__20emscripten__internal__MemberAccess_b2RevoluteJointDef_2c_20b2Vec2___getWire_b2RevoluteJointDef__28b2Vec2_20b2RevoluteJointDef____20const__2c_20b2RevoluteJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2RevoluteJointDef_2c_20b2Vec2___setWire_b2RevoluteJointDef__28b2Vec2_20b2RevoluteJointDef____20const__2c_20b2RevoluteJointDef__2c_20b2Vec2__29, float_20emscripten__internal__MemberAccess_b2RevoluteJointDef_2c_20float___getWire_b2RevoluteJointDef__28float_20b2RevoluteJointDef____20const__2c_20b2RevoluteJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2RevoluteJointDef_2c_20float___setWire_b2RevoluteJointDef__28float_20b2RevoluteJointDef____20const__2c_20b2RevoluteJointDef__2c_20float_29, bool_20emscripten__internal__MemberAccess_b2RevoluteJointDef_2c_20bool___getWire_b2RevoluteJointDef__28bool_20b2RevoluteJointDef____20const__2c_20b2RevoluteJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2RevoluteJointDef_2c_20bool___setWire_b2RevoluteJointDef__28bool_20b2RevoluteJointDef____20const__2c_20b2RevoluteJointDef__2c_20bool_29, void_20const__20emscripten__internal__getActualType_b2RevoluteJoint__28b2RevoluteJoint__29, void_20emscripten__internal__raw_destructor_b2RevoluteJoint__28b2RevoluteJoint__29, b2RevoluteJoint__GetLocalAnchorA_28_29_20const, b2RevoluteJoint__GetLocalAnchorB_28_29_20const, b2RevoluteJoint__GetReferenceAngle_28_29_20const, b2RevoluteJoint__GetJointAngle_28_29_20const, b2RevoluteJoint__GetJointSpeed_28_29_20const, b2RevoluteJoint__IsLimitEnabled_28_29_20const, b2RevoluteJoint__EnableLimit_28bool_29, b2RevoluteJoint__GetLowerLimit_28_29_20const, b2RevoluteJoint__GetUpperLimit_28_29_20const, b2RevoluteJoint__SetLimits_28float_2c_20float_29, b2RevoluteJoint__IsMotorEnabled_28_29_20const, b2RevoluteJoint__EnableMotor_28bool_29, b2RevoluteJoint__SetMotorSpeed_28float_29, b2RevoluteJoint__GetMotorSpeed_28_29_20const, b2RevoluteJoint__SetMaxMotorTorque_28float_29, b2RevoluteJoint__GetMaxMotorTorque_28_29_20const, b2RevoluteJoint__GetMotorTorque_28float_29_20const, void_20const__20emscripten__internal__getActualType_b2RopeJointDef__28b2RopeJointDef__29, void_20emscripten__internal__raw_destructor_b2RopeJointDef__28b2RopeJointDef__29, b2RopeJointDef__20emscripten__internal__operator_new_b2RopeJointDef__28_29, b2Vec2__20emscripten__internal__MemberAccess_b2RopeJointDef_2c_20b2Vec2___getWire_b2RopeJointDef__28b2Vec2_20b2RopeJointDef____20const__2c_20b2RopeJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2RopeJointDef_2c_20b2Vec2___setWire_b2RopeJointDef__28b2Vec2_20b2RopeJointDef____20const__2c_20b2RopeJointDef__2c_20b2Vec2__29, float_20emscripten__internal__MemberAccess_b2RopeJointDef_2c_20float___getWire_b2RopeJointDef__28float_20b2RopeJointDef____20const__2c_20b2RopeJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2RopeJointDef_2c_20float___setWire_b2RopeJointDef__28float_20b2RopeJointDef____20const__2c_20b2RopeJointDef__2c_20float_29, void_20const__20emscripten__internal__getActualType_b2RopeJoint__28b2RopeJoint__29, void_20emscripten__internal__raw_destructor_b2RopeJoint__28b2RopeJoint__29, b2RopeJoint__GetLocalAnchorA_28_29_20const, b2RopeJoint__GetLocalAnchorB_28_29_20const, b2RopeJoint__SetMaxLength_28float_29, b2RopeJoint__GetMaxLength_28_29_20const, void_20const__20emscripten__internal__getActualType_b2WeldJointDef__28b2WeldJointDef__29, void_20emscripten__internal__raw_destructor_b2WeldJointDef__28b2WeldJointDef__29, b2WeldJointDef__20emscripten__internal__operator_new_b2WeldJointDef__28_29, b2Vec2__20emscripten__internal__MemberAccess_b2WeldJointDef_2c_20b2Vec2___getWire_b2WeldJointDef__28b2Vec2_20b2WeldJointDef____20const__2c_20b2WeldJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2WeldJointDef_2c_20b2Vec2___setWire_b2WeldJointDef__28b2Vec2_20b2WeldJointDef____20const__2c_20b2WeldJointDef__2c_20b2Vec2__29, float_20emscripten__internal__MemberAccess_b2WeldJointDef_2c_20float___getWire_b2WeldJointDef__28float_20b2WeldJointDef____20const__2c_20b2WeldJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2WeldJointDef_2c_20float___setWire_b2WeldJointDef__28float_20b2WeldJointDef____20const__2c_20b2WeldJointDef__2c_20float_29, void_20const__20emscripten__internal__getActualType_b2WeldJoint__28b2WeldJoint__29, void_20emscripten__internal__raw_destructor_b2WeldJoint__28b2WeldJoint__29, b2WeldJoint__GetLocalAnchorA_28_29_20const, b2WeldJoint__GetLocalAnchorB_28_29_20const, b2WeldJoint__GetReferenceAngle_28_29_20const, b2WeldJoint__SetFrequency_28float_29, b2WeldJoint__GetFrequency_28_29_20const, b2WeldJoint__SetDampingRatio_28float_29, b2WeldJoint__GetDampingRatio_28_29_20const, void_20const__20emscripten__internal__getActualType_b2WheelJointDef__28b2WheelJointDef__29, void_20emscripten__internal__raw_destructor_b2WheelJointDef__28b2WheelJointDef__29, b2WheelJointDef__20emscripten__internal__operator_new_b2WheelJointDef__28_29, b2Vec2__20emscripten__internal__MemberAccess_b2WheelJointDef_2c_20b2Vec2___getWire_b2WheelJointDef__28b2Vec2_20b2WheelJointDef____20const__2c_20b2WheelJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2WheelJointDef_2c_20b2Vec2___setWire_b2WheelJointDef__28b2Vec2_20b2WheelJointDef____20const__2c_20b2WheelJointDef__2c_20b2Vec2__29, bool_20emscripten__internal__MemberAccess_b2WheelJointDef_2c_20bool___getWire_b2WheelJointDef__28bool_20b2WheelJointDef____20const__2c_20b2WheelJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2WheelJointDef_2c_20bool___setWire_b2WheelJointDef__28bool_20b2WheelJointDef____20const__2c_20b2WheelJointDef__2c_20bool_29, float_20emscripten__internal__MemberAccess_b2WheelJointDef_2c_20float___getWire_b2WheelJointDef__28float_20b2WheelJointDef____20const__2c_20b2WheelJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2WheelJointDef_2c_20float___setWire_b2WheelJointDef__28float_20b2WheelJointDef____20const__2c_20b2WheelJointDef__2c_20float_29, void_20const__20emscripten__internal__getActualType_b2WheelJoint__28b2WheelJoint__29, void_20emscripten__internal__raw_destructor_b2WheelJoint__28b2WheelJoint__29, b2WheelJoint__GetLocalAnchorA_28_29_20const, b2WheelJoint__GetLocalAnchorB_28_29_20const, b2WheelJoint__GetLocalAxisA_28_29_20const, b2WheelJoint__GetJointTranslation_28_29_20const, b2WheelJoint__IsMotorEnabled_28_29_20const, b2WheelJoint__EnableMotor_28bool_29, b2WheelJoint__SetMotorSpeed_28float_29, b2WheelJoint__GetMotorSpeed_28_29_20const, b2WheelJoint__SetMaxMotorTorque_28float_29, b2WheelJoint__GetMaxMotorTorque_28_29_20const, b2WheelJoint__GetMotorTorque_28float_29_20const, b2WheelJoint__SetSpringFrequencyHz_28float_29, b2WheelJoint__GetSpringFrequencyHz_28_29_20const, b2WheelJoint__SetSpringDampingRatio_28float_29, b2WheelJoint__GetSpringDampingRatio_28_29_20const, emscripten__internal__Invoker_float_2c_20unsigned_20int_2c_20int___invoke_28float_20_28__29_28unsigned_20int_2c_20int_29_2c_20unsigned_20int_2c_20int_29, emscripten__internal__Invoker_b2Vec2_2c_20b2Transform_20const__2c_20b2Vec2_20const____invoke_28b2Vec2_20_28__29_28b2Transform_20const__2c_20b2Vec2_20const__29_2c_20b2Transform__2c_20b2Vec2__29, emscripten__internal__Invoker_void_2c_20unsigned_20int_2c_20bool___invoke_28void_20_28__29_28unsigned_20int_2c_20bool_29_2c_20unsigned_20int_2c_20bool_29, emscripten__internal__Invoker_bool_2c_20unsigned_20int___invoke_28bool_20_28__29_28unsigned_20int_29_2c_20unsigned_20int_29, emscripten__internal__Invoker_void_2c_20unsigned_20int_2c_20float___invoke_28void_20_28__29_28unsigned_20int_2c_20float_29_2c_20unsigned_20int_2c_20float_29, emscripten__internal__Invoker_float_2c_20unsigned_20int___invoke_28float_20_28__29_28unsigned_20int_29_2c_20unsigned_20int_29, emscripten__internal__Invoker_void_2c_20unsigned_20int___invoke_28void_20_28__29_28unsigned_20int_29_2c_20unsigned_20int_29, emscripten__internal__Invoker_unsigned_20int_2c_20unsigned_20int___invoke_28unsigned_20int_20_28__29_28unsigned_20int_29_2c_20unsigned_20int_29, emscripten__internal__Invoker_void_2c_20unsigned_20int_2c_20unsigned_20int___invoke_28void_20_28__29_28unsigned_20int_2c_20unsigned_20int_29_2c_20unsigned_20int_2c_20unsigned_20int_29, emscripten__internal__Invoker_unsigned_20int_2c_20unsigned_20int_2c_20int___invoke_28unsigned_20int_20_28__29_28unsigned_20int_2c_20int_29_2c_20unsigned_20int_2c_20int_29, emscripten__internal__Invoker_unsigned_20int___invoke_28unsigned_20int_20_28__29_28_29_29, emscripten__internal__Invoker_int_2c_20unsigned_20int___invoke_28int_20_28__29_28unsigned_20int_29_2c_20unsigned_20int_29, std____2__vector_int_2c_20std____2__allocator_int____push_back_5babi_v160004_5d_28int_20const__29, std____2__vector_int_2c_20std____2__allocator_int____resize_28unsigned_20long_2c_20int_20const__29, std____2__vector_int_2c_20std____2__allocator_int____size_5babi_v160004_5d_28_29_20const, void_20const__20emscripten__internal__getActualType_std____2__vector_int_2c_20std____2__allocator_int____28std____2__vector_int_2c_20std____2__allocator_int____29, void_20emscripten__internal__raw_destructor_std____2__vector_int_2c_20std____2__allocator_int____28std____2__vector_int_2c_20std____2__allocator_int____29, std____2__vector_int_2c_20std____2__allocator_int____20emscripten__internal__operator_new_std____2__vector_int_2c_20std____2__allocator_int____28_29, emscripten__internal__VectorAccess_std____2__vector_int_2c_20std____2__allocator_int_____get_28std____2__vector_int_2c_20std____2__allocator_int___20const__2c_20unsigned_20long_29, emscripten__internal__VectorAccess_std____2__vector_int_2c_20std____2__allocator_int_____set_28std____2__vector_int_2c_20std____2__allocator_int____2c_20unsigned_20long_2c_20int_20const__29, b2Vec2__20emscripten__internal__raw_constructor_b2Vec2__28_29, void_20emscripten__internal__raw_destructor_b2Vec2__28b2Vec2__29, float_20emscripten__internal__MemberAccess_b2Vec2_2c_20float___getWire_b2Vec2__28float_20b2Vec2____20const__2c_20b2Vec2_20const__29, void_20emscripten__internal__MemberAccess_b2Vec2_2c_20float___setWire_b2Vec2__28float_20b2Vec2____20const__2c_20b2Vec2__2c_20float_29, std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____push_back_5babi_v160004_5d_28b2Vec2_20const__29, std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____resize_28unsigned_20long_2c_20b2Vec2_20const__29, std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____size_5babi_v160004_5d_28_29_20const, void_20const__20emscripten__internal__getActualType_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____29, void_20emscripten__internal__raw_destructor_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____29, std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____20emscripten__internal__operator_new_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____28_29, emscripten__internal__VectorAccess_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2_____get_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2___20const__2c_20unsigned_20long_29, emscripten__internal__VectorAccess_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2_____set_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20unsigned_20long_2c_20b2Vec2_20const__29, b2Rot__20emscripten__internal__raw_constructor_b2Rot__28_29, void_20emscripten__internal__raw_destructor_b2Rot__28b2Rot__29, float_20emscripten__internal__MemberAccess_b2Rot_2c_20float___getWire_b2Rot__28float_20b2Rot____20const__2c_20b2Rot_20const__29, void_20emscripten__internal__MemberAccess_b2Rot_2c_20float___setWire_b2Rot__28float_20b2Rot____20const__2c_20b2Rot__2c_20float_29, b2Transform__20emscripten__internal__raw_constructor_b2Transform__28_29, void_20emscripten__internal__raw_destructor_b2Transform__28b2Transform__29, b2Vec2__20emscripten__internal__MemberAccess_b2Transform_2c_20b2Vec2___getWire_b2Transform__28b2Vec2_20b2Transform____20const__2c_20b2Transform_20const__29, void_20emscripten__internal__MemberAccess_b2Transform_2c_20b2Vec2___setWire_b2Transform__28b2Vec2_20b2Transform____20const__2c_20b2Transform__2c_20b2Vec2__29, b2Rot__20emscripten__internal__MemberAccess_b2Transform_2c_20b2Rot___getWire_b2Transform__28b2Rot_20b2Transform____20const__2c_20b2Transform_20const__29, void_20emscripten__internal__MemberAccess_b2Transform_2c_20b2Rot___setWire_b2Transform__28b2Rot_20b2Transform____20const__2c_20b2Transform__2c_20b2Rot__29, b2Color__20emscripten__internal__raw_constructor_b2Color__28_29, void_20emscripten__internal__raw_destructor_b2Color__28b2Color__29, float_20emscripten__internal__MemberAccess_b2Color_2c_20float___getWire_b2Color__28float_20b2Color____20const__2c_20b2Color_20const__29, void_20emscripten__internal__MemberAccess_b2Color_2c_20float___setWire_b2Color__28float_20b2Color____20const__2c_20b2Color__2c_20float_29, b2RayCastInput__20emscripten__internal__raw_constructor_b2RayCastInput__28_29, void_20emscripten__internal__raw_destructor_b2RayCastInput__28b2RayCastInput__29, b2Vec2__20emscripten__internal__MemberAccess_b2RayCastInput_2c_20b2Vec2___getWire_b2RayCastInput__28b2Vec2_20b2RayCastInput____20const__2c_20b2RayCastInput_20const__29, void_20emscripten__internal__MemberAccess_b2RayCastInput_2c_20b2Vec2___setWire_b2RayCastInput__28b2Vec2_20b2RayCastInput____20const__2c_20b2RayCastInput__2c_20b2Vec2__29, float_20emscripten__internal__MemberAccess_b2RayCastInput_2c_20float___getWire_b2RayCastInput__28float_20b2RayCastInput____20const__2c_20b2RayCastInput_20const__29, void_20emscripten__internal__MemberAccess_b2RayCastInput_2c_20float___setWire_b2RayCastInput__28float_20b2RayCastInput____20const__2c_20b2RayCastInput__2c_20float_29, b2RayCastOutput__20emscripten__internal__raw_constructor_b2RayCastOutput__28_29, void_20emscripten__internal__raw_destructor_b2RayCastOutput__28b2RayCastOutput__29, b2Vec2__20emscripten__internal__MemberAccess_b2RayCastOutput_2c_20b2Vec2___getWire_b2RayCastOutput__28b2Vec2_20b2RayCastOutput____20const__2c_20b2RayCastOutput_20const__29, void_20emscripten__internal__MemberAccess_b2RayCastOutput_2c_20b2Vec2___setWire_b2RayCastOutput__28b2Vec2_20b2RayCastOutput____20const__2c_20b2RayCastOutput__2c_20b2Vec2__29, float_20emscripten__internal__MemberAccess_b2RayCastOutput_2c_20float___getWire_b2RayCastOutput__28float_20b2RayCastOutput____20const__2c_20b2RayCastOutput_20const__29, void_20emscripten__internal__MemberAccess_b2RayCastOutput_2c_20float___setWire_b2RayCastOutput__28float_20b2RayCastOutput____20const__2c_20b2RayCastOutput__2c_20float_29, b2MassData__20emscripten__internal__raw_constructor_b2MassData__28_29, void_20emscripten__internal__raw_destructor_b2MassData__28b2MassData__29, float_20emscripten__internal__MemberAccess_b2MassData_2c_20float___getWire_b2MassData__28float_20b2MassData____20const__2c_20b2MassData_20const__29, void_20emscripten__internal__MemberAccess_b2MassData_2c_20float___setWire_b2MassData__28float_20b2MassData____20const__2c_20b2MassData__2c_20float_29, b2Vec2__20emscripten__internal__MemberAccess_b2MassData_2c_20b2Vec2___getWire_b2MassData__28b2Vec2_20b2MassData____20const__2c_20b2MassData_20const__29, void_20emscripten__internal__MemberAccess_b2MassData_2c_20b2Vec2___setWire_b2MassData__28b2Vec2_20b2MassData____20const__2c_20b2MassData__2c_20b2Vec2__29, b2Filter__20emscripten__internal__raw_constructor_b2Filter__28_29, void_20emscripten__internal__raw_destructor_b2Filter__28b2Filter__29, unsigned_20short_20emscripten__internal__MemberAccess_b2Filter_2c_20unsigned_20short___getWire_b2Filter__28unsigned_20short_20b2Filter____20const__2c_20b2Filter_20const__29, void_20emscripten__internal__MemberAccess_b2Filter_2c_20unsigned_20short___setWire_b2Filter__28unsigned_20short_20b2Filter____20const__2c_20b2Filter__2c_20unsigned_20short_29, short_20emscripten__internal__MemberAccess_b2Filter_2c_20short___getWire_b2Filter__28short_20b2Filter____20const__2c_20b2Filter_20const__29, void_20emscripten__internal__MemberAccess_b2Filter_2c_20short___setWire_b2Filter__28short_20b2Filter____20const__2c_20b2Filter__2c_20short_29, emscripten__internal__MethodInvoker_bool_20_28b2QueryCallback____29_28unsigned_20int_29_2c_20bool_2c_20b2QueryCallback__2c_20unsigned_20int___invoke_28bool_20_28b2QueryCallback____20const__29_28unsigned_20int_29_2c_20b2QueryCallback__2c_20unsigned_20int_29, b2QueryCallback__20emscripten__base_b2QueryCallback___convertPointer_b2QueryCallbackWrapper_2c_20b2QueryCallback__28b2QueryCallbackWrapper__29, b2QueryCallbackWrapper__20emscripten__base_b2QueryCallback___convertPointer_b2QueryCallback_2c_20b2QueryCallbackWrapper__28b2QueryCallback__29, emscripten__class__b2QueryCallback_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__b2QueryCallback_2c_20emscripten__internal__NoBaseClass___allow_subclass_b2QueryCallbackWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28b2QueryCallbackWrapper__29____invoke_28b2QueryCallbackWrapper__29, emscripten__internal__FunctionInvoker_void_20_28__29_28b2QueryCallbackWrapper__29_2c_20void_2c_20b2QueryCallbackWrapper____invoke_28void_20_28___29_28b2QueryCallbackWrapper__29_2c_20b2QueryCallbackWrapper__29, emscripten__internal__MethodInvoker_float_20_28b2RayCastCallback____29_28unsigned_20int_2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20float_29_2c_20float_2c_20b2RayCastCallback__2c_20unsigned_20int_2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20float___invoke_28float_20_28b2RayCastCallback____20const__29_28unsigned_20int_2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20float_29_2c_20b2RayCastCallback__2c_20unsigned_20int_2c_20b2Vec2__2c_20b2Vec2__2c_20float_29, b2RayCastCallback__20emscripten__base_b2RayCastCallback___convertPointer_b2RayCastCallbackWrapper_2c_20b2RayCastCallback__28b2RayCastCallbackWrapper__29, b2RayCastCallbackWrapper__20emscripten__base_b2RayCastCallback___convertPointer_b2RayCastCallback_2c_20b2RayCastCallbackWrapper__28b2RayCastCallback__29, emscripten__class__b2RayCastCallback_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__b2RayCastCallback_2c_20emscripten__internal__NoBaseClass___allow_subclass_b2RayCastCallbackWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28b2RayCastCallbackWrapper__29____invoke_28b2RayCastCallbackWrapper__29, emscripten__internal__FunctionInvoker_void_20_28__29_28b2RayCastCallbackWrapper__29_2c_20void_2c_20b2RayCastCallbackWrapper____invoke_28void_20_28___29_28b2RayCastCallbackWrapper__29_2c_20b2RayCastCallbackWrapper__29, emscripten__internal__MethodInvoker_void_20_28b2ContactListener____29_28unsigned_20int_29_2c_20void_2c_20b2ContactListener__2c_20unsigned_20int___invoke_28void_20_28b2ContactListener____20const__29_28unsigned_20int_29_2c_20b2ContactListener__2c_20unsigned_20int_29, emscripten__internal__MethodInvoker_void_20_28b2ContactListener____29_28unsigned_20int_2c_20unsigned_20int_29_2c_20void_2c_20b2ContactListener__2c_20unsigned_20int_2c_20unsigned_20int___invoke_28void_20_28b2ContactListener____20const__29_28unsigned_20int_2c_20unsigned_20int_29_2c_20b2ContactListener__2c_20unsigned_20int_2c_20unsigned_20int_29, emscripten__internal__MethodInvoker_void_20_28b2ContactListenerWrapper____29_28unsigned_20int_29_2c_20void_2c_20b2ContactListenerWrapper__2c_20unsigned_20int___invoke_28void_20_28b2ContactListenerWrapper____20const__29_28unsigned_20int_29_2c_20b2ContactListenerWrapper__2c_20unsigned_20int_29, emscripten__internal__MethodInvoker_bool_20_28b2ContactListenerWrapper____29_28unsigned_20int_29_2c_20bool_2c_20b2ContactListenerWrapper__2c_20unsigned_20int___invoke_28bool_20_28b2ContactListenerWrapper____20const__29_28unsigned_20int_29_2c_20b2ContactListenerWrapper__2c_20unsigned_20int_29, b2ContactListener__20emscripten__base_b2ContactListener___convertPointer_b2ContactListenerWrapper_2c_20b2ContactListener__28b2ContactListenerWrapper__29, b2ContactListenerWrapper__20emscripten__base_b2ContactListener___convertPointer_b2ContactListener_2c_20b2ContactListenerWrapper__28b2ContactListener__29, emscripten__class__b2ContactListener_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__b2ContactListener_2c_20emscripten__internal__NoBaseClass___allow_subclass_b2ContactListenerWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28b2ContactListenerWrapper__29____invoke_28b2ContactListenerWrapper__29, emscripten__internal__FunctionInvoker_void_20_28__29_28b2ContactListenerWrapper__29_2c_20void_2c_20b2ContactListenerWrapper____invoke_28void_20_28___29_28b2ContactListenerWrapper__29_2c_20b2ContactListenerWrapper__29, emscripten__internal__MethodInvoker_void_20_28b2Draw____29_28unsigned_20int_29_2c_20void_2c_20b2Draw__2c_20unsigned_20int___invoke_28void_20_28b2Draw____20const__29_28unsigned_20int_29_2c_20b2Draw__2c_20unsigned_20int_29, emscripten__internal__MethodInvoker_unsigned_20int_20_28b2Draw____29_28_29_20const_2c_20unsigned_20int_2c_20b2Draw_20const____invoke_28unsigned_20int_20_28b2Draw____20const__29_28_29_20const_2c_20b2Draw_20const__29, emscripten__internal__MethodInvoker_void_20_28b2Draw____29_28unsigned_20int_2c_20int_2c_20b2Color_20const__29_2c_20void_2c_20b2Draw__2c_20unsigned_20int_2c_20int_2c_20b2Color_20const____invoke_28void_20_28b2Draw____20const__29_28unsigned_20int_2c_20int_2c_20b2Color_20const__29_2c_20b2Draw__2c_20unsigned_20int_2c_20int_2c_20b2Color__29, emscripten__internal__MethodInvoker_void_20_28b2Draw____29_28b2Vec2_20const__2c_20float_2c_20b2Color_20const__29_2c_20void_2c_20b2Draw__2c_20b2Vec2_20const__2c_20float_2c_20b2Color_20const____invoke_28void_20_28b2Draw____20const__29_28b2Vec2_20const__2c_20float_2c_20b2Color_20const__29_2c_20b2Draw__2c_20b2Vec2__2c_20float_2c_20b2Color__29, emscripten__internal__MethodInvoker_void_20_28b2Draw____29_28b2Vec2_20const__2c_20float_2c_20b2Vec2_20const__2c_20b2Color_20const__29_2c_20void_2c_20b2Draw__2c_20b2Vec2_20const__2c_20float_2c_20b2Vec2_20const__2c_20b2Color_20const____invoke_28void_20_28b2Draw____20const__29_28b2Vec2_20const__2c_20float_2c_20b2Vec2_20const__2c_20b2Color_20const__29_2c_20b2Draw__2c_20b2Vec2__2c_20float_2c_20b2Vec2__2c_20b2Color__29, emscripten__internal__MethodInvoker_void_20_28b2Draw____29_28b2Vec2_20const__2c_20b2Vec2_20const__2c_20b2Color_20const__29_2c_20void_2c_20b2Draw__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20b2Color_20const____invoke_28void_20_28b2Draw____20const__29_28b2Vec2_20const__2c_20b2Vec2_20const__2c_20b2Color_20const__29_2c_20b2Draw__2c_20b2Vec2__2c_20b2Vec2__2c_20b2Color__29, emscripten__internal__MethodInvoker_void_20_28b2Draw____29_28b2Transform_20const__29_2c_20void_2c_20b2Draw__2c_20b2Transform_20const____invoke_28void_20_28b2Draw____20const__29_28b2Transform_20const__29_2c_20b2Draw__2c_20b2Transform__29, b2Draw__20emscripten__base_b2Draw___convertPointer_b2DrawWrapper_2c_20b2Draw__28b2DrawWrapper__29, b2DrawWrapper__20emscripten__base_b2Draw___convertPointer_b2Draw_2c_20b2DrawWrapper__28b2Draw__29, emscripten__class__b2Draw_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__b2Draw_2c_20emscripten__internal__NoBaseClass___allow_subclass_b2DrawWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28b2DrawWrapper__29____invoke_28b2DrawWrapper__29, emscripten__internal__FunctionInvoker_void_20_28__29_28b2DrawWrapper__29_2c_20void_2c_20b2DrawWrapper____invoke_28void_20_28___29_28b2DrawWrapper__29_2c_20b2DrawWrapper__29, emscripten__internal__Invoker_b2AABB____invoke_28b2AABB__20_28__29_28_29_29, emscripten__internal__MethodInvoker_bool_20_28b2AABB____29_28_29_20const_2c_20bool_2c_20b2AABB_20const____invoke_28bool_20_28b2AABB____20const__29_28_29_20const_2c_20b2AABB_20const__29, emscripten__internal__MethodInvoker_b2Vec2_20_28b2AABB____29_28_29_20const_2c_20b2Vec2_2c_20b2AABB_20const____invoke_28b2Vec2_20_28b2AABB____20const__29_28_29_20const_2c_20b2AABB_20const__29, emscripten__internal__MethodInvoker_float_20_28b2AABB____29_28_29_20const_2c_20float_2c_20b2AABB_20const____invoke_28float_20_28b2AABB____20const__29_28_29_20const_2c_20b2AABB_20const__29, emscripten__internal__FunctionInvoker_void_20_28__29_28b2AABB__2c_20b2AABB__29_2c_20void_2c_20b2AABB__2c_20b2AABB____invoke_28void_20_28___29_28b2AABB__2c_20b2AABB__29_2c_20b2AABB__2c_20b2AABB__29, emscripten__internal__FunctionInvoker_void_20_28__29_28b2AABB__2c_20b2AABB__2c_20b2AABB__29_2c_20void_2c_20b2AABB__2c_20b2AABB__2c_20b2AABB____invoke_28void_20_28___29_28b2AABB__2c_20b2AABB__2c_20b2AABB__29_2c_20b2AABB__2c_20b2AABB__2c_20b2AABB__29, emscripten__internal__MethodInvoker_bool_20_28b2AABB____29_28b2AABB_20const__29_20const_2c_20bool_2c_20b2AABB_20const__2c_20b2AABB_20const____invoke_28bool_20_28b2AABB____20const__29_28b2AABB_20const__29_20const_2c_20b2AABB_20const__2c_20b2AABB__29, emscripten__internal__MethodInvoker_bool_20_28b2AABB____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__29_20const_2c_20bool_2c_20b2AABB_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const____invoke_28bool_20_28b2AABB____20const__29_28b2RayCastOutput__2c_20b2RayCastInput_20const__29_20const_2c_20b2AABB_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput__29, emscripten__internal__Invoker_b2World__2c_20b2Vec2_____invoke_28b2World__20_28__29_28b2Vec2___29_2c_20b2Vec2__29, emscripten__internal__MethodInvoker_void_20_28b2World____29_28b2ContactListener__29_2c_20void_2c_20b2World__2c_20b2ContactListener____invoke_28void_20_28b2World____20const__29_28b2ContactListener__29_2c_20b2World__2c_20b2ContactListener__29, emscripten__internal__MethodInvoker_void_20_28b2World____29_28b2Draw__29_2c_20void_2c_20b2World__2c_20b2Draw____invoke_28void_20_28b2World____20const__29_28b2Draw__29_2c_20b2World__2c_20b2Draw__29, emscripten__internal__MethodInvoker_void_20_28b2World____29_28_29_2c_20void_2c_20b2World____invoke_28void_20_28b2World____20const__29_28_29_2c_20b2World__29, emscripten__internal__MethodInvoker_b2Body__20_28b2World____29_28b2BodyDef_20const__29_2c_20b2Body__2c_20b2World__2c_20b2BodyDef_20const____invoke_28b2Body__20_28b2World____20const__29_28b2BodyDef_20const__29_2c_20b2World__2c_20b2BodyDef_20const__29, emscripten__internal__MethodInvoker_void_20_28b2World____29_28b2Body__29_2c_20void_2c_20b2World__2c_20b2Body____invoke_28void_20_28b2World____20const__29_28b2Body__29_2c_20b2World__2c_20b2Body__29, emscripten__internal__MethodInvoker_b2Joint__20_28b2World____29_28b2JointDef_20const__29_2c_20b2Joint__2c_20b2World__2c_20b2JointDef_20const____invoke_28b2Joint__20_28b2World____20const__29_28b2JointDef_20const__29_2c_20b2World__2c_20b2JointDef_20const__29, emscripten__internal__MethodInvoker_void_20_28b2World____29_28b2Joint__29_2c_20void_2c_20b2World__2c_20b2Joint____invoke_28void_20_28b2World____20const__29_28b2Joint__29_2c_20b2World__2c_20b2Joint__29, emscripten__internal__MethodInvoker_void_20_28b2World____29_28float_2c_20int_2c_20int_29_2c_20void_2c_20b2World__2c_20float_2c_20int_2c_20int___invoke_28void_20_28b2World____20const__29_28float_2c_20int_2c_20int_29_2c_20b2World__2c_20float_2c_20int_2c_20int_29, emscripten__internal__MethodInvoker_void_20_28b2World____29_28b2QueryCallback__2c_20b2AABB_20const__29_20const_2c_20void_2c_20b2World_20const__2c_20b2QueryCallback__2c_20b2AABB_20const____invoke_28void_20_28b2World____20const__29_28b2QueryCallback__2c_20b2AABB_20const__29_20const_2c_20b2World_20const__2c_20b2QueryCallback__2c_20b2AABB__29, emscripten__internal__MethodInvoker_void_20_28b2World____29_28b2RayCastCallback__2c_20b2Vec2_20const__2c_20b2Vec2_20const__29_20const_2c_20void_2c_20b2World_20const__2c_20b2RayCastCallback__2c_20b2Vec2_20const__2c_20b2Vec2_20const____invoke_28void_20_28b2World____20const__29_28b2RayCastCallback__2c_20b2Vec2_20const__2c_20b2Vec2_20const__29_20const_2c_20b2World_20const__2c_20b2RayCastCallback__2c_20b2Vec2__2c_20b2Vec2__29, emscripten__internal__MethodInvoker_void_20_28b2World____29_28bool_29_2c_20void_2c_20b2World__2c_20bool___invoke_28void_20_28b2World____20const__29_28bool_29_2c_20b2World__2c_20bool_29, emscripten__internal__MethodInvoker_bool_20_28b2World____29_28_29_20const_2c_20bool_2c_20b2World_20const____invoke_28bool_20_28b2World____20const__29_28_29_20const_2c_20b2World_20const__29, emscripten__internal__MethodInvoker_void_20_28b2World____29_28b2Vec2_20const__29_2c_20void_2c_20b2World__2c_20b2Vec2_20const____invoke_28void_20_28b2World____20const__29_28b2Vec2_20const__29_2c_20b2World__2c_20b2Vec2__29, emscripten__internal__MethodInvoker_b2Vec2_20_28b2World____29_28_29_20const_2c_20b2Vec2_2c_20b2World_20const____invoke_28b2Vec2_20_28b2World____20const__29_28_29_20const_2c_20b2World_20const__29, emscripten__internal__MethodInvoker_b2Shape__Type_20_28b2Shape____29_28_29_20const_2c_20b2Shape__Type_2c_20b2Shape_20const____invoke_28b2Shape__Type_20_28b2Shape____20const__29_28_29_20const_2c_20b2Shape_20const__29, emscripten__internal__MethodInvoker_int_20_28b2Shape____29_28_29_20const_2c_20int_2c_20b2Shape_20const____invoke_28int_20_28b2Shape____20const__29_28_29_20const_2c_20b2Shape_20const__29, emscripten__internal__MethodInvoker_bool_20_28b2Shape____29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const_2c_20bool_2c_20b2Shape_20const__2c_20b2Transform_20const__2c_20b2Vec2_20const____invoke_28bool_20_28b2Shape____20const__29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const_2c_20b2Shape_20const__2c_20b2Transform__2c_20b2Vec2__29, emscripten__internal__MethodInvoker_bool_20_28b2Shape____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const_2c_20bool_2c_20b2Shape_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int___invoke_28bool_20_28b2Shape____20const__29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const_2c_20b2Shape_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput__2c_20b2Transform__2c_20int_29, emscripten__internal__MethodInvoker_void_20_28b2Shape____29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const_2c_20void_2c_20b2Shape_20const__2c_20b2AABB__2c_20b2Transform_20const__2c_20int___invoke_28void_20_28b2Shape____20const__29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const_2c_20b2Shape_20const__2c_20b2AABB__2c_20b2Transform__2c_20int_29, emscripten__internal__MethodInvoker_void_20_28b2Shape____29_28b2MassData__2c_20float_29_20const_2c_20void_2c_20b2Shape_20const__2c_20b2MassData__2c_20float___invoke_28void_20_28b2Shape____20const__29_28b2MassData__2c_20float_29_20const_2c_20b2Shape_20const__2c_20b2MassData__2c_20float_29, emscripten__internal__FunctionInvoker_void_20_28__29_28b2Shape__2c_20float_29_2c_20void_2c_20b2Shape__2c_20float___invoke_28void_20_28___29_28b2Shape__2c_20float_29_2c_20b2Shape__2c_20float_29, emscripten__internal__FunctionInvoker_float_20_28__29_28b2Shape__29_2c_20float_2c_20b2Shape____invoke_28float_20_28___29_28b2Shape__29_2c_20b2Shape__29, b2Shape__20emscripten__base_b2Shape___convertPointer_b2CircleShape_2c_20b2Shape__28b2CircleShape__29, b2CircleShape__20emscripten__base_b2Shape___convertPointer_b2Shape_2c_20b2CircleShape__28b2Shape__29, emscripten__internal__Invoker_b2CircleShape____invoke_28b2CircleShape__20_28__29_28_29_29, emscripten__internal__MethodInvoker_b2Shape__20_28b2CircleShape____29_28b2BlockAllocator__29_20const_2c_20b2Shape__2c_20b2CircleShape_20const__2c_20b2BlockAllocator____invoke_28b2Shape__20_28b2CircleShape____20const__29_28b2BlockAllocator__29_20const_2c_20b2CircleShape_20const__2c_20b2BlockAllocator__29, emscripten__internal__MethodInvoker_int_20_28b2CircleShape____29_28_29_20const_2c_20int_2c_20b2CircleShape_20const____invoke_28int_20_28b2CircleShape____20const__29_28_29_20const_2c_20b2CircleShape_20const__29, emscripten__internal__MethodInvoker_bool_20_28b2CircleShape____29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const_2c_20bool_2c_20b2CircleShape_20const__2c_20b2Transform_20const__2c_20b2Vec2_20const____invoke_28bool_20_28b2CircleShape____20const__29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const_2c_20b2CircleShape_20const__2c_20b2Transform__2c_20b2Vec2__29, emscripten__internal__MethodInvoker_bool_20_28b2CircleShape____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const_2c_20bool_2c_20b2CircleShape_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int___invoke_28bool_20_28b2CircleShape____20const__29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const_2c_20b2CircleShape_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput__2c_20b2Transform__2c_20int_29, emscripten__internal__MethodInvoker_void_20_28b2CircleShape____29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const_2c_20void_2c_20b2CircleShape_20const__2c_20b2AABB__2c_20b2Transform_20const__2c_20int___invoke_28void_20_28b2CircleShape____20const__29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const_2c_20b2CircleShape_20const__2c_20b2AABB__2c_20b2Transform__2c_20int_29, emscripten__internal__MethodInvoker_void_20_28b2CircleShape____29_28b2MassData__2c_20float_29_20const_2c_20void_2c_20b2CircleShape_20const__2c_20b2MassData__2c_20float___invoke_28void_20_28b2CircleShape____20const__29_28b2MassData__2c_20float_29_20const_2c_20b2CircleShape_20const__2c_20b2MassData__2c_20float_29, b2Shape__20emscripten__base_b2Shape___convertPointer_b2EdgeShape_2c_20b2Shape__28b2EdgeShape__29, b2EdgeShape__20emscripten__base_b2Shape___convertPointer_b2Shape_2c_20b2EdgeShape__28b2Shape__29, emscripten__internal__MethodInvoker_b2Shape__20_28b2EdgeShape____29_28b2BlockAllocator__29_20const_2c_20b2Shape__2c_20b2EdgeShape_20const__2c_20b2BlockAllocator____invoke_28b2Shape__20_28b2EdgeShape____20const__29_28b2BlockAllocator__29_20const_2c_20b2EdgeShape_20const__2c_20b2BlockAllocator__29, emscripten__internal__MethodInvoker_int_20_28b2EdgeShape____29_28_29_20const_2c_20int_2c_20b2EdgeShape_20const____invoke_28int_20_28b2EdgeShape____20const__29_28_29_20const_2c_20b2EdgeShape_20const__29, emscripten__internal__MethodInvoker_bool_20_28b2EdgeShape____29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const_2c_20bool_2c_20b2EdgeShape_20const__2c_20b2Transform_20const__2c_20b2Vec2_20const____invoke_28bool_20_28b2EdgeShape____20const__29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const_2c_20b2EdgeShape_20const__2c_20b2Transform__2c_20b2Vec2__29, emscripten__internal__MethodInvoker_bool_20_28b2EdgeShape____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const_2c_20bool_2c_20b2EdgeShape_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int___invoke_28bool_20_28b2EdgeShape____20const__29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const_2c_20b2EdgeShape_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput__2c_20b2Transform__2c_20int_29, emscripten__internal__MethodInvoker_void_20_28b2EdgeShape____29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const_2c_20void_2c_20b2EdgeShape_20const__2c_20b2AABB__2c_20b2Transform_20const__2c_20int___invoke_28void_20_28b2EdgeShape____20const__29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const_2c_20b2EdgeShape_20const__2c_20b2AABB__2c_20b2Transform__2c_20int_29, emscripten__internal__MethodInvoker_void_20_28b2EdgeShape____29_28b2MassData__2c_20float_29_20const_2c_20void_2c_20b2EdgeShape_20const__2c_20b2MassData__2c_20float___invoke_28void_20_28b2EdgeShape____20const__29_28b2MassData__2c_20float_29_20const_2c_20b2EdgeShape_20const__2c_20b2MassData__2c_20float_29, b2Shape__20emscripten__base_b2Shape___convertPointer_b2PolygonShape_2c_20b2Shape__28b2PolygonShape__29, b2PolygonShape__20emscripten__base_b2Shape___convertPointer_b2Shape_2c_20b2PolygonShape__28b2Shape__29, emscripten__internal__Invoker_b2PolygonShape____invoke_28b2PolygonShape__20_28__29_28_29_29, emscripten__internal__MethodInvoker_b2Shape__20_28b2PolygonShape____29_28b2BlockAllocator__29_20const_2c_20b2Shape__2c_20b2PolygonShape_20const__2c_20b2BlockAllocator____invoke_28b2Shape__20_28b2PolygonShape____20const__29_28b2BlockAllocator__29_20const_2c_20b2PolygonShape_20const__2c_20b2BlockAllocator__29, emscripten__internal__MethodInvoker_int_20_28b2PolygonShape____29_28_29_20const_2c_20int_2c_20b2PolygonShape_20const____invoke_28int_20_28b2PolygonShape____20const__29_28_29_20const_2c_20b2PolygonShape_20const__29, emscripten__internal__FunctionInvoker_void_20_28__29_28b2PolygonShape__2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20int_29_2c_20void_2c_20b2PolygonShape__2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20int___invoke_28void_20_28___29_28b2PolygonShape__2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20int_29_2c_20b2PolygonShape__2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20int_29, emscripten__internal__MethodInvoker_bool_20_28b2PolygonShape____29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const_2c_20bool_2c_20b2PolygonShape_20const__2c_20b2Transform_20const__2c_20b2Vec2_20const____invoke_28bool_20_28b2PolygonShape____20const__29_28b2Transform_20const__2c_20b2Vec2_20const__29_20const_2c_20b2PolygonShape_20const__2c_20b2Transform__2c_20b2Vec2__29, emscripten__internal__MethodInvoker_bool_20_28b2PolygonShape____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const_2c_20bool_2c_20b2PolygonShape_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int___invoke_28bool_20_28b2PolygonShape____20const__29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const_2c_20b2PolygonShape_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput__2c_20b2Transform__2c_20int_29, emscripten__internal__MethodInvoker_void_20_28b2PolygonShape____29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const_2c_20void_2c_20b2PolygonShape_20const__2c_20b2AABB__2c_20b2Transform_20const__2c_20int___invoke_28void_20_28b2PolygonShape____20const__29_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const_2c_20b2PolygonShape_20const__2c_20b2AABB__2c_20b2Transform__2c_20int_29, emscripten__internal__MethodInvoker_void_20_28b2PolygonShape____29_28b2MassData__2c_20float_29_20const_2c_20void_2c_20b2PolygonShape_20const__2c_20b2MassData__2c_20float___invoke_28void_20_28b2PolygonShape____20const__29_28b2MassData__2c_20float_29_20const_2c_20b2PolygonShape_20const__2c_20b2MassData__2c_20float_29, emscripten__internal__MethodInvoker_bool_20_28b2PolygonShape____29_28_29_20const_2c_20bool_2c_20b2PolygonShape_20const____invoke_28bool_20_28b2PolygonShape____20const__29_28_29_20const_2c_20b2PolygonShape_20const__29, emscripten__internal__MethodInvoker_void_20_28b2PolygonShape____29_28float_2c_20float_29_2c_20void_2c_20b2PolygonShape__2c_20float_2c_20float___invoke_28void_20_28b2PolygonShape____20const__29_28float_2c_20float_29_2c_20b2PolygonShape__2c_20float_2c_20float_29, emscripten__internal__MethodInvoker_void_20_28b2PolygonShape____29_28float_2c_20float_2c_20b2Vec2_20const__2c_20float_29_2c_20void_2c_20b2PolygonShape__2c_20float_2c_20float_2c_20b2Vec2_20const__2c_20float___invoke_28void_20_28b2PolygonShape____20const__29_28float_2c_20float_2c_20b2Vec2_20const__2c_20float_29_2c_20b2PolygonShape__2c_20float_2c_20float_2c_20b2Vec2__2c_20float_29, emscripten__internal__Invoker_b2FixtureDef____invoke_28b2FixtureDef__20_28__29_28_29_29, emscripten__internal__FunctionInvoker_void_20_28__29_28b2FixtureDef__2c_20b2Shape_20const__29_2c_20void_2c_20b2FixtureDef__2c_20b2Shape_20const____invoke_28void_20_28___29_28b2FixtureDef__2c_20b2Shape_20const__29_2c_20b2FixtureDef__2c_20b2Shape_20const__29, emscripten__internal__FunctionInvoker_b2Shape_20const__20_28__29_28b2FixtureDef__29_2c_20b2Shape_20const__2c_20b2FixtureDef____invoke_28b2Shape_20const__20_28___29_28b2FixtureDef__29_2c_20b2FixtureDef__29, emscripten__internal__MethodInvoker_b2Shape__Type_20_28b2Fixture____29_28_29_20const_2c_20b2Shape__Type_2c_20b2Fixture_20const____invoke_28b2Shape__Type_20_28b2Fixture____20const__29_28_29_20const_2c_20b2Fixture_20const__29, emscripten__internal__MethodInvoker_b2Shape__20_28b2Fixture____29_28_29_2c_20b2Shape__2c_20b2Fixture____invoke_28b2Shape__20_28b2Fixture____20const__29_28_29_2c_20b2Fixture__29, emscripten__internal__MethodInvoker_void_20_28b2Fixture____29_28bool_29_2c_20void_2c_20b2Fixture__2c_20bool___invoke_28void_20_28b2Fixture____20const__29_28bool_29_2c_20b2Fixture__2c_20bool_29, emscripten__internal__MethodInvoker_bool_20_28b2Fixture____29_28_29_20const_2c_20bool_2c_20b2Fixture_20const____invoke_28bool_20_28b2Fixture____20const__29_28_29_20const_2c_20b2Fixture_20const__29, emscripten__internal__MethodInvoker_void_20_28b2Fixture____29_28b2Filter_20const__29_2c_20void_2c_20b2Fixture__2c_20b2Filter_20const____invoke_28void_20_28b2Fixture____20const__29_28b2Filter_20const__29_2c_20b2Fixture__2c_20b2Filter__29, emscripten__internal__MethodInvoker_b2Filter_20const__20_28b2Fixture____29_28_29_20const_2c_20b2Filter_20const__2c_20b2Fixture_20const____invoke_28b2Filter_20const__20_28b2Fixture____20const__29_28_29_20const_2c_20b2Fixture_20const__29, emscripten__internal__MethodInvoker_void_20_28b2Fixture____29_28_29_2c_20void_2c_20b2Fixture____invoke_28void_20_28b2Fixture____20const__29_28_29_2c_20b2Fixture__29, emscripten__internal__MethodInvoker_b2Body__20_28b2Fixture____29_28_29_2c_20b2Body__2c_20b2Fixture____invoke_28b2Body__20_28b2Fixture____20const__29_28_29_2c_20b2Fixture__29, emscripten__internal__MethodInvoker_b2Fixture__20_28b2Fixture____29_28_29_2c_20b2Fixture__2c_20b2Fixture____invoke_28b2Fixture__20_28b2Fixture____20const__29_28_29_2c_20b2Fixture__29, emscripten__internal__MethodInvoker_bool_20_28b2Fixture____29_28b2Vec2_20const__29_20const_2c_20bool_2c_20b2Fixture_20const__2c_20b2Vec2_20const____invoke_28bool_20_28b2Fixture____20const__29_28b2Vec2_20const__29_20const_2c_20b2Fixture_20const__2c_20b2Vec2__29, emscripten__internal__MethodInvoker_bool_20_28b2Fixture____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20int_29_20const_2c_20bool_2c_20b2Fixture_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20int___invoke_28bool_20_28b2Fixture____20const__29_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20int_29_20const_2c_20b2Fixture_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput__2c_20int_29, emscripten__internal__MethodInvoker_void_20_28b2Fixture____29_28b2MassData__29_20const_2c_20void_2c_20b2Fixture_20const__2c_20b2MassData____invoke_28void_20_28b2Fixture____20const__29_28b2MassData__29_20const_2c_20b2Fixture_20const__2c_20b2MassData__29, emscripten__internal__MethodInvoker_void_20_28b2Fixture____29_28float_29_2c_20void_2c_20b2Fixture__2c_20float___invoke_28void_20_28b2Fixture____20const__29_28float_29_2c_20b2Fixture__2c_20float_29, emscripten__internal__MethodInvoker_float_20_28b2Fixture____29_28_29_20const_2c_20float_2c_20b2Fixture_20const____invoke_28float_20_28b2Fixture____20const__29_28_29_20const_2c_20b2Fixture_20const__29, emscripten__internal__MethodInvoker_b2AABB_20const__20_28b2Fixture____29_28int_29_20const_2c_20b2AABB_20const__2c_20b2Fixture_20const__2c_20int___invoke_28b2AABB_20const__20_28b2Fixture____20const__29_28int_29_20const_2c_20b2Fixture_20const__2c_20int_29, emscripten__internal__MethodInvoker_void_20_28b2Fixture____29_28int_29_2c_20void_2c_20b2Fixture__2c_20int___invoke_28void_20_28b2Fixture____20const__29_28int_29_2c_20b2Fixture__2c_20int_29, emscripten__internal__Invoker_b2BodyDef____invoke_28b2BodyDef__20_28__29_28_29_29, emscripten__internal__MethodInvoker_b2Fixture__20_28b2Body____29_28b2FixtureDef_20const__29_2c_20b2Fixture__2c_20b2Body__2c_20b2FixtureDef_20const____invoke_28b2Fixture__20_28b2Body____20const__29_28b2FixtureDef_20const__29_2c_20b2Body__2c_20b2FixtureDef_20const__29, emscripten__internal__MethodInvoker_b2Fixture__20_28b2Body____29_28b2Shape_20const__2c_20float_29_2c_20b2Fixture__2c_20b2Body__2c_20b2Shape_20const__2c_20float___invoke_28b2Fixture__20_28b2Body____20const__29_28b2Shape_20const__2c_20float_29_2c_20b2Body__2c_20b2Shape_20const__2c_20float_29, emscripten__internal__MethodInvoker_void_20_28b2Body____29_28b2Fixture__29_2c_20void_2c_20b2Body__2c_20b2Fixture____invoke_28void_20_28b2Body____20const__29_28b2Fixture__29_2c_20b2Body__2c_20b2Fixture__29, emscripten__internal__MethodInvoker_void_20_28b2Body____29_28b2Vec2_20const__2c_20float_29_2c_20void_2c_20b2Body__2c_20b2Vec2_20const__2c_20float___invoke_28void_20_28b2Body____20const__29_28b2Vec2_20const__2c_20float_29_2c_20b2Body__2c_20b2Vec2__2c_20float_29, emscripten__internal__MethodInvoker_b2Transform_20const__20_28b2Body____29_28_29_20const_2c_20b2Transform_20const__2c_20b2Body_20const____invoke_28b2Transform_20const__20_28b2Body____20const__29_28_29_20const_2c_20b2Body_20const__29, emscripten__internal__MethodInvoker_b2Vec2_20const__20_28b2Body____29_28_29_20const_2c_20b2Vec2_20const__2c_20b2Body_20const____invoke_28b2Vec2_20const__20_28b2Body____20const__29_28_29_20const_2c_20b2Body_20const__29, emscripten__internal__MethodInvoker_float_20_28b2Body____29_28_29_20const_2c_20float_2c_20b2Body_20const____invoke_28float_20_28b2Body____20const__29_28_29_20const_2c_20b2Body_20const__29, emscripten__internal__MethodInvoker_void_20_28b2Body____29_28b2Vec2_20const__29_2c_20void_2c_20b2Body__2c_20b2Vec2_20const____invoke_28void_20_28b2Body____20const__29_28b2Vec2_20const__29_2c_20b2Body__2c_20b2Vec2__29, emscripten__internal__MethodInvoker_void_20_28b2Body____29_28float_29_2c_20void_2c_20b2Body__2c_20float___invoke_28void_20_28b2Body____20const__29_28float_29_2c_20b2Body__2c_20float_29, emscripten__internal__MethodInvoker_void_20_28b2Body____29_28b2Vec2_20const__2c_20b2Vec2_20const__2c_20bool_29_2c_20void_2c_20b2Body__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20bool___invoke_28void_20_28b2Body____20const__29_28b2Vec2_20const__2c_20b2Vec2_20const__2c_20bool_29_2c_20b2Body__2c_20b2Vec2__2c_20b2Vec2__2c_20bool_29, emscripten__internal__MethodInvoker_void_20_28b2Body____29_28b2Vec2_20const__2c_20bool_29_2c_20void_2c_20b2Body__2c_20b2Vec2_20const__2c_20bool___invoke_28void_20_28b2Body____20const__29_28b2Vec2_20const__2c_20bool_29_2c_20b2Body__2c_20b2Vec2__2c_20bool_29, emscripten__internal__MethodInvoker_void_20_28b2Body____29_28float_2c_20bool_29_2c_20void_2c_20b2Body__2c_20float_2c_20bool___invoke_28void_20_28b2Body____20const__29_28float_2c_20bool_29_2c_20b2Body__2c_20float_2c_20bool_29, emscripten__internal__MethodInvoker_void_20_28b2Body____29_28b2MassData__29_20const_2c_20void_2c_20b2Body_20const__2c_20b2MassData____invoke_28void_20_28b2Body____20const__29_28b2MassData__29_20const_2c_20b2Body_20const__2c_20b2MassData__29, emscripten__internal__FunctionInvoker_void_20_28__29_28b2Body__2c_20b2MassData_20const__29_2c_20void_2c_20b2Body__2c_20b2MassData_20const____invoke_28void_20_28___29_28b2Body__2c_20b2MassData_20const__29_2c_20b2Body__2c_20b2MassData__29, emscripten__internal__MethodInvoker_void_20_28b2Body____29_28_29_2c_20void_2c_20b2Body____invoke_28void_20_28b2Body____20const__29_28_29_2c_20b2Body__29, emscripten__internal__MethodInvoker_b2Vec2_20_28b2Body____29_28b2Vec2_20const__29_20const_2c_20b2Vec2_2c_20b2Body_20const__2c_20b2Vec2_20const____invoke_28b2Vec2_20_28b2Body____20const__29_28b2Vec2_20const__29_20const_2c_20b2Body_20const__2c_20b2Vec2__29, emscripten__internal__MethodInvoker_void_20_28b2Body____29_28b2BodyType_29_2c_20void_2c_20b2Body__2c_20b2BodyType___invoke_28void_20_28b2Body____20const__29_28b2BodyType_29_2c_20b2Body__2c_20b2BodyType_29, emscripten__internal__MethodInvoker_b2BodyType_20_28b2Body____29_28_29_20const_2c_20b2BodyType_2c_20b2Body_20const____invoke_28b2BodyType_20_28b2Body____20const__29_28_29_20const_2c_20b2Body_20const__29, emscripten__internal__MethodInvoker_void_20_28b2Body____29_28bool_29_2c_20void_2c_20b2Body__2c_20bool___invoke_28void_20_28b2Body____20const__29_28bool_29_2c_20b2Body__2c_20bool_29, emscripten__internal__MethodInvoker_bool_20_28b2Body____29_28_29_20const_2c_20bool_2c_20b2Body_20const____invoke_28bool_20_28b2Body____20const__29_28_29_20const_2c_20b2Body_20const__29, emscripten__internal__MethodInvoker_b2Fixture__20_28b2Body____29_28_29_2c_20b2Fixture__2c_20b2Body____invoke_28b2Fixture__20_28b2Body____20const__29_28_29_2c_20b2Body__29, emscripten__internal__FunctionInvoker_unsigned_20int_20_28__29_28b2Body__29_2c_20unsigned_20int_2c_20b2Body____invoke_28unsigned_20int_20_28___29_28b2Body__29_2c_20b2Body__29, emscripten__internal__MethodInvoker_b2World__20_28b2Body____29_28_29_2c_20b2World__2c_20b2Body____invoke_28b2World__20_28b2Body____20const__29_28_29_2c_20b2Body__29, emscripten__internal__Invoker_b2JointDef____invoke_28b2JointDef__20_28__29_28_29_29, emscripten__internal__FunctionInvoker_void_20_28__29_28b2JointDef__2c_20b2Body__29_2c_20void_2c_20b2JointDef__2c_20b2Body____invoke_28void_20_28___29_28b2JointDef__2c_20b2Body__29_2c_20b2JointDef__2c_20b2Body__29, emscripten__internal__FunctionInvoker_b2Body__20_28__29_28b2JointDef__29_2c_20b2Body__2c_20b2JointDef____invoke_28b2Body__20_28___29_28b2JointDef__29_2c_20b2JointDef__29, emscripten__internal__MethodInvoker_b2JointType_20_28b2Joint____29_28_29_20const_2c_20b2JointType_2c_20b2Joint_20const____invoke_28b2JointType_20_28b2Joint____20const__29_28_29_20const_2c_20b2Joint_20const__29, emscripten__internal__MethodInvoker_b2Body__20_28b2Joint____29_28_29_2c_20b2Body__2c_20b2Joint____invoke_28b2Body__20_28b2Joint____20const__29_28_29_2c_20b2Joint__29, emscripten__internal__MethodInvoker_b2Vec2_20_28b2Joint____29_28_29_20const_2c_20b2Vec2_2c_20b2Joint_20const____invoke_28b2Vec2_20_28b2Joint____20const__29_28_29_20const_2c_20b2Joint_20const__29, emscripten__internal__MethodInvoker_b2Vec2_20_28b2Joint____29_28float_29_20const_2c_20b2Vec2_2c_20b2Joint_20const__2c_20float___invoke_28b2Vec2_20_28b2Joint____20const__29_28float_29_20const_2c_20b2Joint_20const__2c_20float_29, emscripten__internal__MethodInvoker_float_20_28b2Joint____29_28float_29_20const_2c_20float_2c_20b2Joint_20const__2c_20float___invoke_28float_20_28b2Joint____20const__29_28float_29_20const_2c_20b2Joint_20const__2c_20float_29, emscripten__internal__MethodInvoker_bool_20_28b2Joint____29_28_29_20const_2c_20bool_2c_20b2Joint_20const____invoke_28bool_20_28b2Joint____20const__29_28_29_20const_2c_20b2Joint_20const__29, emscripten__internal__MethodInvoker_void_20_28b2Joint____29_28_29_2c_20void_2c_20b2Joint____invoke_28void_20_28b2Joint____20const__29_28_29_2c_20b2Joint__29, b2JointDef__20emscripten__base_b2JointDef___convertPointer_b2DistanceJointDef_2c_20b2JointDef__28b2DistanceJointDef__29, b2DistanceJointDef__20emscripten__base_b2JointDef___convertPointer_b2JointDef_2c_20b2DistanceJointDef__28b2JointDef__29, emscripten__internal__Invoker_b2DistanceJointDef____invoke_28b2DistanceJointDef__20_28__29_28_29_29, b2Joint__20emscripten__base_b2Joint___convertPointer_b2DistanceJoint_2c_20b2Joint__28b2DistanceJoint__29, b2DistanceJoint__20emscripten__base_b2Joint___convertPointer_b2Joint_2c_20b2DistanceJoint__28b2Joint__29, emscripten__internal__MethodInvoker_b2Vec2_20const__20_28b2DistanceJoint____29_28_29_20const_2c_20b2Vec2_20const__2c_20b2DistanceJoint_20const____invoke_28b2Vec2_20const__20_28b2DistanceJoint____20const__29_28_29_20const_2c_20b2DistanceJoint_20const__29, emscripten__internal__MethodInvoker_void_20_28b2DistanceJoint____29_28float_29_2c_20void_2c_20b2DistanceJoint__2c_20float___invoke_28void_20_28b2DistanceJoint____20const__29_28float_29_2c_20b2DistanceJoint__2c_20float_29, emscripten__internal__MethodInvoker_float_20_28b2DistanceJoint____29_28_29_20const_2c_20float_2c_20b2DistanceJoint_20const____invoke_28float_20_28b2DistanceJoint____20const__29_28_29_20const_2c_20b2DistanceJoint_20const__29, emscripten__internal__MethodInvoker_void_20_28b2DistanceJoint____29_28_29_2c_20void_2c_20b2DistanceJoint____invoke_28void_20_28b2DistanceJoint____20const__29_28_29_2c_20b2DistanceJoint__29, b2JointDef__20emscripten__base_b2JointDef___convertPointer_b2MotorJointDef_2c_20b2JointDef__28b2MotorJointDef__29, b2MotorJointDef__20emscripten__base_b2JointDef___convertPointer_b2JointDef_2c_20b2MotorJointDef__28b2JointDef__29, emscripten__internal__Invoker_b2MotorJointDef____invoke_28b2MotorJointDef__20_28__29_28_29_29, b2Joint__20emscripten__base_b2Joint___convertPointer_b2MotorJoint_2c_20b2Joint__28b2MotorJoint__29, b2MotorJoint__20emscripten__base_b2Joint___convertPointer_b2Joint_2c_20b2MotorJoint__28b2Joint__29, emscripten__internal__MethodInvoker_void_20_28b2MotorJoint____29_28b2Vec2_20const__29_2c_20void_2c_20b2MotorJoint__2c_20b2Vec2_20const____invoke_28void_20_28b2MotorJoint____20const__29_28b2Vec2_20const__29_2c_20b2MotorJoint__2c_20b2Vec2__29, emscripten__internal__MethodInvoker_b2Vec2_20const__20_28b2MotorJoint____29_28_29_20const_2c_20b2Vec2_20const__2c_20b2MotorJoint_20const____invoke_28b2Vec2_20const__20_28b2MotorJoint____20const__29_28_29_20const_2c_20b2MotorJoint_20const__29, emscripten__internal__MethodInvoker_void_20_28b2MotorJoint____29_28float_29_2c_20void_2c_20b2MotorJoint__2c_20float___invoke_28void_20_28b2MotorJoint____20const__29_28float_29_2c_20b2MotorJoint__2c_20float_29, emscripten__internal__MethodInvoker_float_20_28b2MotorJoint____29_28_29_20const_2c_20float_2c_20b2MotorJoint_20const____invoke_28float_20_28b2MotorJoint____20const__29_28_29_20const_2c_20b2MotorJoint_20const__29, emscripten__internal__MethodInvoker_void_20_28b2MotorJoint____29_28_29_2c_20void_2c_20b2MotorJoint____invoke_28void_20_28b2MotorJoint____20const__29_28_29_2c_20b2MotorJoint__29, b2JointDef__20emscripten__base_b2JointDef___convertPointer_b2MouseJointDef_2c_20b2JointDef__28b2MouseJointDef__29, b2MouseJointDef__20emscripten__base_b2JointDef___convertPointer_b2JointDef_2c_20b2MouseJointDef__28b2JointDef__29, emscripten__internal__Invoker_b2MouseJointDef____invoke_28b2MouseJointDef__20_28__29_28_29_29, b2Joint__20emscripten__base_b2Joint___convertPointer_b2MouseJoint_2c_20b2Joint__28b2MouseJoint__29, b2MouseJoint__20emscripten__base_b2Joint___convertPointer_b2Joint_2c_20b2MouseJoint__28b2Joint__29, emscripten__internal__MethodInvoker_void_20_28b2MouseJoint____29_28b2Vec2_20const__29_2c_20void_2c_20b2MouseJoint__2c_20b2Vec2_20const____invoke_28void_20_28b2MouseJoint____20const__29_28b2Vec2_20const__29_2c_20b2MouseJoint__2c_20b2Vec2__29, emscripten__internal__MethodInvoker_b2Vec2_20const__20_28b2MouseJoint____29_28_29_20const_2c_20b2Vec2_20const__2c_20b2MouseJoint_20const____invoke_28b2Vec2_20const__20_28b2MouseJoint____20const__29_28_29_20const_2c_20b2MouseJoint_20const__29, emscripten__internal__MethodInvoker_void_20_28b2MouseJoint____29_28float_29_2c_20void_2c_20b2MouseJoint__2c_20float___invoke_28void_20_28b2MouseJoint____20const__29_28float_29_2c_20b2MouseJoint__2c_20float_29, emscripten__internal__MethodInvoker_float_20_28b2MouseJoint____29_28_29_20const_2c_20float_2c_20b2MouseJoint_20const____invoke_28float_20_28b2MouseJoint____20const__29_28_29_20const_2c_20b2MouseJoint_20const__29, emscripten__internal__MethodInvoker_void_20_28b2MouseJoint____29_28_29_2c_20void_2c_20b2MouseJoint____invoke_28void_20_28b2MouseJoint____20const__29_28_29_2c_20b2MouseJoint__29, b2JointDef__20emscripten__base_b2JointDef___convertPointer_b2PrismaticJointDef_2c_20b2JointDef__28b2PrismaticJointDef__29, b2PrismaticJointDef__20emscripten__base_b2JointDef___convertPointer_b2JointDef_2c_20b2PrismaticJointDef__28b2JointDef__29, emscripten__internal__Invoker_b2PrismaticJointDef____invoke_28b2PrismaticJointDef__20_28__29_28_29_29, b2Joint__20emscripten__base_b2Joint___convertPointer_b2PrismaticJoint_2c_20b2Joint__28b2PrismaticJoint__29, b2PrismaticJoint__20emscripten__base_b2Joint___convertPointer_b2Joint_2c_20b2PrismaticJoint__28b2Joint__29, emscripten__internal__MethodInvoker_b2Vec2_20const__20_28b2PrismaticJoint____29_28_29_20const_2c_20b2Vec2_20const__2c_20b2PrismaticJoint_20const____invoke_28b2Vec2_20const__20_28b2PrismaticJoint____20const__29_28_29_20const_2c_20b2PrismaticJoint_20const__29, emscripten__internal__MethodInvoker_float_20_28b2PrismaticJoint____29_28_29_20const_2c_20float_2c_20b2PrismaticJoint_20const____invoke_28float_20_28b2PrismaticJoint____20const__29_28_29_20const_2c_20b2PrismaticJoint_20const__29, emscripten__internal__MethodInvoker_bool_20_28b2PrismaticJoint____29_28_29_20const_2c_20bool_2c_20b2PrismaticJoint_20const____invoke_28bool_20_28b2PrismaticJoint____20const__29_28_29_20const_2c_20b2PrismaticJoint_20const__29, emscripten__internal__MethodInvoker_void_20_28b2PrismaticJoint____29_28bool_29_2c_20void_2c_20b2PrismaticJoint__2c_20bool___invoke_28void_20_28b2PrismaticJoint____20const__29_28bool_29_2c_20b2PrismaticJoint__2c_20bool_29, emscripten__internal__MethodInvoker_void_20_28b2PrismaticJoint____29_28float_2c_20float_29_2c_20void_2c_20b2PrismaticJoint__2c_20float_2c_20float___invoke_28void_20_28b2PrismaticJoint____20const__29_28float_2c_20float_29_2c_20b2PrismaticJoint__2c_20float_2c_20float_29, emscripten__internal__MethodInvoker_void_20_28b2PrismaticJoint____29_28float_29_2c_20void_2c_20b2PrismaticJoint__2c_20float___invoke_28void_20_28b2PrismaticJoint____20const__29_28float_29_2c_20b2PrismaticJoint__2c_20float_29, emscripten__internal__MethodInvoker_float_20_28b2PrismaticJoint____29_28float_29_20const_2c_20float_2c_20b2PrismaticJoint_20const__2c_20float___invoke_28float_20_28b2PrismaticJoint____20const__29_28float_29_20const_2c_20b2PrismaticJoint_20const__2c_20float_29, emscripten__internal__MethodInvoker_void_20_28b2PrismaticJoint____29_28_29_2c_20void_2c_20b2PrismaticJoint____invoke_28void_20_28b2PrismaticJoint____20const__29_28_29_2c_20b2PrismaticJoint__29, b2JointDef__20emscripten__base_b2JointDef___convertPointer_b2RevoluteJointDef_2c_20b2JointDef__28b2RevoluteJointDef__29, b2RevoluteJointDef__20emscripten__base_b2JointDef___convertPointer_b2JointDef_2c_20b2RevoluteJointDef__28b2JointDef__29, emscripten__internal__Invoker_b2RevoluteJointDef____invoke_28b2RevoluteJointDef__20_28__29_28_29_29, b2Joint__20emscripten__base_b2Joint___convertPointer_b2RevoluteJoint_2c_20b2Joint__28b2RevoluteJoint__29, b2RevoluteJoint__20emscripten__base_b2Joint___convertPointer_b2Joint_2c_20b2RevoluteJoint__28b2Joint__29, emscripten__internal__MethodInvoker_b2Vec2_20const__20_28b2RevoluteJoint____29_28_29_20const_2c_20b2Vec2_20const__2c_20b2RevoluteJoint_20const____invoke_28b2Vec2_20const__20_28b2RevoluteJoint____20const__29_28_29_20const_2c_20b2RevoluteJoint_20const__29, emscripten__internal__MethodInvoker_float_20_28b2RevoluteJoint____29_28_29_20const_2c_20float_2c_20b2RevoluteJoint_20const____invoke_28float_20_28b2RevoluteJoint____20const__29_28_29_20const_2c_20b2RevoluteJoint_20const__29, emscripten__internal__MethodInvoker_bool_20_28b2RevoluteJoint____29_28_29_20const_2c_20bool_2c_20b2RevoluteJoint_20const____invoke_28bool_20_28b2RevoluteJoint____20const__29_28_29_20const_2c_20b2RevoluteJoint_20const__29, emscripten__internal__MethodInvoker_void_20_28b2RevoluteJoint____29_28bool_29_2c_20void_2c_20b2RevoluteJoint__2c_20bool___invoke_28void_20_28b2RevoluteJoint____20const__29_28bool_29_2c_20b2RevoluteJoint__2c_20bool_29, emscripten__internal__MethodInvoker_void_20_28b2RevoluteJoint____29_28float_2c_20float_29_2c_20void_2c_20b2RevoluteJoint__2c_20float_2c_20float___invoke_28void_20_28b2RevoluteJoint____20const__29_28float_2c_20float_29_2c_20b2RevoluteJoint__2c_20float_2c_20float_29, emscripten__internal__MethodInvoker_void_20_28b2RevoluteJoint____29_28float_29_2c_20void_2c_20b2RevoluteJoint__2c_20float___invoke_28void_20_28b2RevoluteJoint____20const__29_28float_29_2c_20b2RevoluteJoint__2c_20float_29, emscripten__internal__MethodInvoker_float_20_28b2RevoluteJoint____29_28float_29_20const_2c_20float_2c_20b2RevoluteJoint_20const__2c_20float___invoke_28float_20_28b2RevoluteJoint____20const__29_28float_29_20const_2c_20b2RevoluteJoint_20const__2c_20float_29, emscripten__internal__MethodInvoker_void_20_28b2RevoluteJoint____29_28_29_2c_20void_2c_20b2RevoluteJoint____invoke_28void_20_28b2RevoluteJoint____20const__29_28_29_2c_20b2RevoluteJoint__29, b2JointDef__20emscripten__base_b2JointDef___convertPointer_b2RopeJointDef_2c_20b2JointDef__28b2RopeJointDef__29, b2RopeJointDef__20emscripten__base_b2JointDef___convertPointer_b2JointDef_2c_20b2RopeJointDef__28b2JointDef__29, emscripten__internal__Invoker_b2RopeJointDef____invoke_28b2RopeJointDef__20_28__29_28_29_29, b2Joint__20emscripten__base_b2Joint___convertPointer_b2RopeJoint_2c_20b2Joint__28b2RopeJoint__29, b2RopeJoint__20emscripten__base_b2Joint___convertPointer_b2Joint_2c_20b2RopeJoint__28b2Joint__29, emscripten__internal__MethodInvoker_b2Vec2_20const__20_28b2RopeJoint____29_28_29_20const_2c_20b2Vec2_20const__2c_20b2RopeJoint_20const____invoke_28b2Vec2_20const__20_28b2RopeJoint____20const__29_28_29_20const_2c_20b2RopeJoint_20const__29, emscripten__internal__MethodInvoker_b2Vec2_20_28b2RopeJoint____29_28float_29_20const_2c_20b2Vec2_2c_20b2RopeJoint_20const__2c_20float___invoke_28b2Vec2_20_28b2RopeJoint____20const__29_28float_29_20const_2c_20b2RopeJoint_20const__2c_20float_29, emscripten__internal__MethodInvoker_float_20_28b2RopeJoint____29_28float_29_20const_2c_20float_2c_20b2RopeJoint_20const__2c_20float___invoke_28float_20_28b2RopeJoint____20const__29_28float_29_20const_2c_20b2RopeJoint_20const__2c_20float_29, emscripten__internal__MethodInvoker_void_20_28b2RopeJoint____29_28float_29_2c_20void_2c_20b2RopeJoint__2c_20float___invoke_28void_20_28b2RopeJoint____20const__29_28float_29_2c_20b2RopeJoint__2c_20float_29, emscripten__internal__MethodInvoker_float_20_28b2RopeJoint____29_28_29_20const_2c_20float_2c_20b2RopeJoint_20const____invoke_28float_20_28b2RopeJoint____20const__29_28_29_20const_2c_20b2RopeJoint_20const__29, emscripten__internal__MethodInvoker_void_20_28b2RopeJoint____29_28_29_2c_20void_2c_20b2RopeJoint____invoke_28void_20_28b2RopeJoint____20const__29_28_29_2c_20b2RopeJoint__29, b2JointDef__20emscripten__base_b2JointDef___convertPointer_b2WeldJointDef_2c_20b2JointDef__28b2WeldJointDef__29, b2WeldJointDef__20emscripten__base_b2JointDef___convertPointer_b2JointDef_2c_20b2WeldJointDef__28b2JointDef__29, emscripten__internal__Invoker_b2WeldJointDef____invoke_28b2WeldJointDef__20_28__29_28_29_29, b2Joint__20emscripten__base_b2Joint___convertPointer_b2WeldJoint_2c_20b2Joint__28b2WeldJoint__29, b2WeldJoint__20emscripten__base_b2Joint___convertPointer_b2Joint_2c_20b2WeldJoint__28b2Joint__29, emscripten__internal__MethodInvoker_b2Vec2_20const__20_28b2WeldJoint____29_28_29_20const_2c_20b2Vec2_20const__2c_20b2WeldJoint_20const____invoke_28b2Vec2_20const__20_28b2WeldJoint____20const__29_28_29_20const_2c_20b2WeldJoint_20const__29, emscripten__internal__MethodInvoker_float_20_28b2WeldJoint____29_28_29_20const_2c_20float_2c_20b2WeldJoint_20const____invoke_28float_20_28b2WeldJoint____20const__29_28_29_20const_2c_20b2WeldJoint_20const__29, emscripten__internal__MethodInvoker_void_20_28b2WeldJoint____29_28float_29_2c_20void_2c_20b2WeldJoint__2c_20float___invoke_28void_20_28b2WeldJoint____20const__29_28float_29_2c_20b2WeldJoint__2c_20float_29, emscripten__internal__MethodInvoker_void_20_28b2WeldJoint____29_28_29_2c_20void_2c_20b2WeldJoint____invoke_28void_20_28b2WeldJoint____20const__29_28_29_2c_20b2WeldJoint__29, b2JointDef__20emscripten__base_b2JointDef___convertPointer_b2WheelJointDef_2c_20b2JointDef__28b2WheelJointDef__29, b2WheelJointDef__20emscripten__base_b2JointDef___convertPointer_b2JointDef_2c_20b2WheelJointDef__28b2JointDef__29, emscripten__internal__Invoker_b2WheelJointDef____invoke_28b2WheelJointDef__20_28__29_28_29_29, b2Joint__20emscripten__base_b2Joint___convertPointer_b2WheelJoint_2c_20b2Joint__28b2WheelJoint__29, b2WheelJoint__20emscripten__base_b2Joint___convertPointer_b2Joint_2c_20b2WheelJoint__28b2Joint__29, emscripten__internal__MethodInvoker_b2Vec2_20const__20_28b2WheelJoint____29_28_29_20const_2c_20b2Vec2_20const__2c_20b2WheelJoint_20const____invoke_28b2Vec2_20const__20_28b2WheelJoint____20const__29_28_29_20const_2c_20b2WheelJoint_20const__29, emscripten__internal__MethodInvoker_float_20_28b2WheelJoint____29_28_29_20const_2c_20float_2c_20b2WheelJoint_20const____invoke_28float_20_28b2WheelJoint____20const__29_28_29_20const_2c_20b2WheelJoint_20const__29, emscripten__internal__MethodInvoker_bool_20_28b2WheelJoint____29_28_29_20const_2c_20bool_2c_20b2WheelJoint_20const____invoke_28bool_20_28b2WheelJoint____20const__29_28_29_20const_2c_20b2WheelJoint_20const__29, emscripten__internal__MethodInvoker_void_20_28b2WheelJoint____29_28bool_29_2c_20void_2c_20b2WheelJoint__2c_20bool___invoke_28void_20_28b2WheelJoint____20const__29_28bool_29_2c_20b2WheelJoint__2c_20bool_29, emscripten__internal__MethodInvoker_void_20_28b2WheelJoint____29_28float_29_2c_20void_2c_20b2WheelJoint__2c_20float___invoke_28void_20_28b2WheelJoint____20const__29_28float_29_2c_20b2WheelJoint__2c_20float_29, emscripten__internal__MethodInvoker_float_20_28b2WheelJoint____29_28float_29_20const_2c_20float_2c_20b2WheelJoint_20const__2c_20float___invoke_28float_20_28b2WheelJoint____20const__29_28float_29_20const_2c_20b2WheelJoint_20const__2c_20float_29, emscripten__internal__MethodInvoker_void_20_28b2WheelJoint____29_28_29_2c_20void_2c_20b2WheelJoint____invoke_28void_20_28b2WheelJoint____20const__29_28_29_2c_20b2WheelJoint__29, emscripten__internal__Invoker_std____2__vector_int_2c_20std____2__allocator_int______invoke_28std____2__vector_int_2c_20std____2__allocator_int____20_28__29_28_29_29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_int_2c_20std____2__allocator_int______29_28int_20const__29_2c_20void_2c_20std____2__vector_int_2c_20std____2__allocator_int____2c_20int_20const____invoke_28void_20_28std____2__vector_int_2c_20std____2__allocator_int______20const__29_28int_20const__29_2c_20std____2__vector_int_2c_20std____2__allocator_int____2c_20int_29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_int_2c_20std____2__allocator_int______29_28unsigned_20long_2c_20int_20const__29_2c_20void_2c_20std____2__vector_int_2c_20std____2__allocator_int____2c_20unsigned_20long_2c_20int_20const____invoke_28void_20_28std____2__vector_int_2c_20std____2__allocator_int______20const__29_28unsigned_20long_2c_20int_20const__29_2c_20std____2__vector_int_2c_20std____2__allocator_int____2c_20unsigned_20long_2c_20int_29, emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_int_2c_20std____2__allocator_int______29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_int_2c_20std____2__allocator_int___20const____invoke_28unsigned_20long_20_28std____2__vector_int_2c_20std____2__allocator_int______20const__29_28_29_20const_2c_20std____2__vector_int_2c_20std____2__allocator_int___20const__29, emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_int_2c_20std____2__allocator_int___20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_int_2c_20std____2__allocator_int___20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_int_2c_20std____2__allocator_int___20const__2c_20unsigned_20long_29_2c_20std____2__vector_int_2c_20std____2__allocator_int____2c_20unsigned_20long_29, emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_int_2c_20std____2__allocator_int____2c_20unsigned_20long_2c_20int_20const__29_2c_20bool_2c_20std____2__vector_int_2c_20std____2__allocator_int____2c_20unsigned_20long_2c_20int_20const____invoke_28bool_20_28___29_28std____2__vector_int_2c_20std____2__allocator_int____2c_20unsigned_20long_2c_20int_20const__29_2c_20std____2__vector_int_2c_20std____2__allocator_int____2c_20unsigned_20long_2c_20int_29, emscripten__internal__Invoker_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______invoke_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____20_28__29_28_29_29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______29_28b2Vec2_20const__29_2c_20void_2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20b2Vec2_20const____invoke_28void_20_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______20const__29_28b2Vec2_20const__29_2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20b2Vec2__29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______29_28unsigned_20long_2c_20b2Vec2_20const__29_2c_20void_2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20unsigned_20long_2c_20b2Vec2_20const____invoke_28void_20_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______20const__29_28unsigned_20long_2c_20b2Vec2_20const__29_2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20unsigned_20long_2c_20b2Vec2__29, emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2___20const____invoke_28unsigned_20long_20_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______20const__29_28_29_20const_2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2___20const__29, emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2___20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2___20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2___20const__2c_20unsigned_20long_29_2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20unsigned_20long_29, emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20unsigned_20long_2c_20b2Vec2_20const__29_2c_20bool_2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20unsigned_20long_2c_20b2Vec2_20const____invoke_28bool_20_28___29_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20unsigned_20long_2c_20b2Vec2_20const__29_2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20unsigned_20long_2c_20b2Vec2__29, embind_init_b2_28_29__$_0____invoke_28b2AABB__2c_20b2AABB__29, embind_init_b2_28_29__$_1____invoke_28b2AABB__2c_20b2AABB__2c_20b2AABB__29, embind_init_b2_28_29__$_2____invoke_28b2Shape__2c_20float_29, embind_init_b2_28_29__$_3____invoke_28b2Shape__29, embind_init_b2_28_29__$_4____invoke_28b2PolygonShape__2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20int_29, embind_init_b2_28_29__$_5____invoke_28b2FixtureDef__2c_20b2Shape_20const__29, embind_init_b2_28_29__$_6____invoke_28b2FixtureDef__29, embind_init_b2_28_29__$_7____invoke_28b2Body__2c_20b2MassData_20const__29, embind_init_b2_28_29__$_8____invoke_28b2Body__29, embind_init_b2_28_29__$_9____invoke_28b2JointDef__2c_20b2Body__29, embind_init_b2_28_29__$_10____invoke_28b2JointDef__29, embind_init_b2_28_29__$_11____invoke_28b2JointDef__2c_20b2Body__29, embind_init_b2_28_29__$_12____invoke_28b2JointDef__29, b2QueryCallbackWrapper___b2QueryCallbackWrapper_28_29, b2QueryCallbackWrapper___b2QueryCallbackWrapper_28_29_1, b2QueryCallbackWrapper__ReportFixture_28unsigned_20int_29, emscripten__wrapper_b2QueryCallback____wrapper_28_29, emscripten__wrapper_b2QueryCallback____wrapper_28_29_1, __cxa_pure_virtual, b2QueryCallback___b2QueryCallback_28_29, b2QueryCallback___b2QueryCallback_28_29_1, b2RayCastCallbackWrapper___b2RayCastCallbackWrapper_28_29, b2RayCastCallbackWrapper___b2RayCastCallbackWrapper_28_29_1, b2RayCastCallbackWrapper__ReportFixture_28unsigned_20int_2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20float_29, emscripten__wrapper_b2RayCastCallback____wrapper_28_29, emscripten__wrapper_b2RayCastCallback____wrapper_28_29_1, b2RayCastCallback___b2RayCastCallback_28_29, b2RayCastCallback___b2RayCastCallback_28_29_1, b2ContactListenerWrapper___b2ContactListenerWrapper_28_29, b2ContactListenerWrapper___b2ContactListenerWrapper_28_29_1, b2ContactListenerWrapper__BeginContact_28unsigned_20int_29, b2ContactListenerWrapper__EndContact_28unsigned_20int_29, b2ContactListenerWrapper__PreSolve_28unsigned_20int_2c_20unsigned_20int_29, b2ContactListenerWrapper__PostSolve_28unsigned_20int_2c_20unsigned_20int_29, emscripten__wrapper_b2ContactListener____wrapper_28_29, emscripten__wrapper_b2ContactListener____wrapper_28_29_1, b2ContactListener__BeginContact_28unsigned_20int_29, b2ContactListener__EndContact_28unsigned_20int_29, b2ContactListener__PreSolve_28unsigned_20int_2c_20unsigned_20int_29, b2ContactListener__PostSolve_28unsigned_20int_2c_20unsigned_20int_29, b2ContactListener___b2ContactListener_28_29, b2ContactListener___b2ContactListener_28_29_1, b2DrawWrapper___b2DrawWrapper_28_29, b2DrawWrapper___b2DrawWrapper_28_29_1, b2DrawWrapper__DrawPolygon_28unsigned_20int_2c_20int_2c_20b2Color_20const__29, b2DrawWrapper__DrawSolidPolygon_28unsigned_20int_2c_20int_2c_20b2Color_20const__29, b2DrawWrapper__DrawCircle_28b2Vec2_20const__2c_20float_2c_20b2Color_20const__29, b2DrawWrapper__DrawSolidCircle_28b2Vec2_20const__2c_20float_2c_20b2Vec2_20const__2c_20b2Color_20const__29, b2DrawWrapper__DrawSegment_28b2Vec2_20const__2c_20b2Vec2_20const__2c_20b2Color_20const__29, b2DrawWrapper__DrawTransform_28b2Transform_20const__29, b2DrawWrapper__DrawPoint_28b2Vec2_20const__2c_20float_2c_20b2Color_20const__29, emscripten__wrapper_b2Draw____wrapper_28_29, emscripten__wrapper_b2Draw____wrapper_28_29_1, b2Shape___b2Shape_28_29, b2Shape___b2Shape_28_29_1, b2CircleShape___b2CircleShape_28_29, b2CircleShape___b2CircleShape_28_29_1, b2CircleShape__Clone_28b2BlockAllocator__29_20const, b2CircleShape__GetChildCount_28_29_20const, b2CircleShape__TestPoint_28b2Transform_20const__2c_20b2Vec2_20const__29_20const, b2CircleShape__RayCast_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const, b2CircleShape__ComputeAABB_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const, b2CircleShape__ComputeMass_28b2MassData__2c_20float_29_20const, b2EdgeShape___b2EdgeShape_28_29, b2EdgeShape___b2EdgeShape_28_29_1, b2EdgeShape__Clone_28b2BlockAllocator__29_20const, b2EdgeShape__GetChildCount_28_29_20const, b2EdgeShape__TestPoint_28b2Transform_20const__2c_20b2Vec2_20const__29_20const, b2EdgeShape__RayCast_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const, b2EdgeShape__ComputeAABB_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const, b2EdgeShape__ComputeMass_28b2MassData__2c_20float_29_20const, b2PolygonShape___b2PolygonShape_28_29, b2PolygonShape___b2PolygonShape_28_29_1, b2PolygonShape__Clone_28b2BlockAllocator__29_20const, b2PolygonShape__GetChildCount_28_29_20const, b2PolygonShape__TestPoint_28b2Transform_20const__2c_20b2Vec2_20const__29_20const, b2PolygonShape__RayCast_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const, b2PolygonShape__ComputeAABB_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const, b2PolygonShape__ComputeMass_28b2MassData__2c_20float_29_20const, b2Draw___b2Draw_28_29, b2Draw___b2Draw_28_29_1, b2CircleContact__b2CircleContact_28b2Fixture__2c_20b2Fixture__29, b2CircleContact__Evaluate_28b2Manifold__2c_20b2Transform_20const__2c_20b2Transform_20const__29, b2CircleContact___b2CircleContact_28_29, b2CircleContact___b2CircleContact_28_29_1, b2ChainAndCircleContact__b2ChainAndCircleContact_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_29, b2ChainAndCircleContact__Evaluate_28b2Manifold__2c_20b2Transform_20const__2c_20b2Transform_20const__29, b2ChainAndCircleContact___b2ChainAndCircleContact_28_29, b2ChainAndCircleContact___b2ChainAndCircleContact_28_29_1, b2ChainAndPolygonContact__b2ChainAndPolygonContact_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_29, b2ChainAndPolygonContact__Evaluate_28b2Manifold__2c_20b2Transform_20const__2c_20b2Transform_20const__29, b2ChainAndPolygonContact___b2ChainAndPolygonContact_28_29, b2ChainAndPolygonContact___b2ChainAndPolygonContact_28_29_1, b2CircleContact__Create_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_2c_20b2BlockAllocator__29, b2CircleContact__Destroy_28b2Contact__2c_20b2BlockAllocator__29, b2PolygonAndCircleContact__Create_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_2c_20b2BlockAllocator__29, b2PolygonAndCircleContact__Destroy_28b2Contact__2c_20b2BlockAllocator__29, b2PolygonContact__Create_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_2c_20b2BlockAllocator__29, b2PolygonContact__Destroy_28b2Contact__2c_20b2BlockAllocator__29, b2EdgeAndCircleContact__Create_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_2c_20b2BlockAllocator__29, b2EdgeAndCircleContact__Destroy_28b2Contact__2c_20b2BlockAllocator__29, b2EdgeAndPolygonContact__Create_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_2c_20b2BlockAllocator__29, b2EdgeAndPolygonContact__Destroy_28b2Contact__2c_20b2BlockAllocator__29, b2ChainAndCircleContact__Create_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_2c_20b2BlockAllocator__29, b2ChainAndCircleContact__Destroy_28b2Contact__2c_20b2BlockAllocator__29, b2ChainAndPolygonContact__Create_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_2c_20b2BlockAllocator__29, b2ChainAndPolygonContact__Destroy_28b2Contact__2c_20b2BlockAllocator__29, b2Contact___b2Contact_28_29, b2Contact___b2Contact_28_29_1, __cxx_global_array_dtor, __cxx_global_array_dtor_2, b2DistanceJoint__GetAnchorA_28_29_20const, b2DistanceJoint__GetAnchorB_28_29_20const, b2DistanceJoint__GetReactionForce_28float_29_20const, b2DistanceJoint__GetReactionTorque_28float_29_20const, b2DistanceJoint__Dump_28_29, b2Joint__ShiftOrigin_28b2Vec2_20const__29, b2DistanceJoint___b2DistanceJoint_28_29, b2DistanceJoint___b2DistanceJoint_28_29_1, b2DistanceJoint__InitVelocityConstraints_28b2SolverData_20const__29, b2DistanceJoint__SolveVelocityConstraints_28b2SolverData_20const__29, b2DistanceJoint__SolvePositionConstraints_28b2SolverData_20const__29, b2EdgeAndCircleContact__b2EdgeAndCircleContact_28b2Fixture__2c_20b2Fixture__29, b2EdgeAndCircleContact__Evaluate_28b2Manifold__2c_20b2Transform_20const__2c_20b2Transform_20const__29, b2EdgeAndCircleContact___b2EdgeAndCircleContact_28_29, b2EdgeAndCircleContact___b2EdgeAndCircleContact_28_29_1, b2EdgeAndPolygonContact__b2EdgeAndPolygonContact_28b2Fixture__2c_20b2Fixture__29, b2EdgeAndPolygonContact__Evaluate_28b2Manifold__2c_20b2Transform_20const__2c_20b2Transform_20const__29, b2EdgeAndPolygonContact___b2EdgeAndPolygonContact_28_29, b2EdgeAndPolygonContact___b2EdgeAndPolygonContact_28_29_1, b2GearJoint__GetAnchorA_28_29_20const, b2GearJoint__GetAnchorB_28_29_20const, b2GearJoint__GetReactionForce_28float_29_20const, b2GearJoint__GetReactionTorque_28float_29_20const, b2GearJoint__Dump_28_29, b2GearJoint___b2GearJoint_28_29, b2GearJoint___b2GearJoint_28_29_1, b2GearJoint__InitVelocityConstraints_28b2SolverData_20const__29, b2GearJoint__SolveVelocityConstraints_28b2SolverData_20const__29, b2GearJoint__SolvePositionConstraints_28b2SolverData_20const__29, b2FrictionJoint__GetAnchorA_28_29_20const, b2FrictionJoint__GetAnchorB_28_29_20const, b2FrictionJoint__GetReactionForce_28float_29_20const, b2FrictionJoint__GetReactionTorque_28float_29_20const, b2FrictionJoint__Dump_28_29, b2FrictionJoint___b2FrictionJoint_28_29, b2FrictionJoint___b2FrictionJoint_28_29_1, b2FrictionJoint__InitVelocityConstraints_28b2SolverData_20const__29, b2FrictionJoint__SolveVelocityConstraints_28b2SolverData_20const__29, b2FrictionJoint__SolvePositionConstraints_28b2SolverData_20const__29, b2Joint__Dump_28_29, b2Joint___b2Joint_28_29, b2Joint___b2Joint_28_29_1, b2MotorJoint__GetAnchorA_28_29_20const, b2MotorJoint__GetAnchorB_28_29_20const, b2MotorJoint__GetReactionForce_28float_29_20const, b2MotorJoint__GetReactionTorque_28float_29_20const, b2MotorJoint__Dump_28_29, b2MotorJoint___b2MotorJoint_28_29, b2MotorJoint___b2MotorJoint_28_29_1, b2MotorJoint__InitVelocityConstraints_28b2SolverData_20const__29, b2MotorJoint__SolveVelocityConstraints_28b2SolverData_20const__29, b2MotorJoint__SolvePositionConstraints_28b2SolverData_20const__29, b2MouseJoint__GetAnchorA_28_29_20const, b2MouseJoint__GetAnchorB_28_29_20const, b2MouseJoint__GetReactionForce_28float_29_20const, b2MouseJoint__GetReactionTorque_28float_29_20const, b2MouseJoint__Dump_28_29, b2MouseJoint__ShiftOrigin_28b2Vec2_20const__29, b2MouseJoint___b2MouseJoint_28_29, b2MouseJoint___b2MouseJoint_28_29_1, b2MouseJoint__InitVelocityConstraints_28b2SolverData_20const__29, b2MouseJoint__SolveVelocityConstraints_28b2SolverData_20const__29, b2MouseJoint__SolvePositionConstraints_28b2SolverData_20const__29, b2PolygonAndCircleContact__b2PolygonAndCircleContact_28b2Fixture__2c_20b2Fixture__29, b2PolygonAndCircleContact__Evaluate_28b2Manifold__2c_20b2Transform_20const__2c_20b2Transform_20const__29, b2PolygonAndCircleContact___b2PolygonAndCircleContact_28_29, b2PolygonAndCircleContact___b2PolygonAndCircleContact_28_29_1, b2PolygonContact__b2PolygonContact_28b2Fixture__2c_20b2Fixture__29, b2PolygonContact__Evaluate_28b2Manifold__2c_20b2Transform_20const__2c_20b2Transform_20const__29, b2PolygonContact___b2PolygonContact_28_29, b2PolygonContact___b2PolygonContact_28_29_1, b2PrismaticJoint__GetAnchorA_28_29_20const, b2PrismaticJoint__GetAnchorB_28_29_20const, b2PrismaticJoint__GetReactionForce_28float_29_20const, b2PrismaticJoint__GetReactionTorque_28float_29_20const, b2PrismaticJoint__Dump_28_29, b2PrismaticJoint___b2PrismaticJoint_28_29, b2PrismaticJoint___b2PrismaticJoint_28_29_1, b2PrismaticJoint__InitVelocityConstraints_28b2SolverData_20const__29, b2PrismaticJoint__SolveVelocityConstraints_28b2SolverData_20const__29, b2PrismaticJoint__SolvePositionConstraints_28b2SolverData_20const__29, b2PulleyJoint__GetAnchorA_28_29_20const, b2PulleyJoint__GetAnchorB_28_29_20const, b2PulleyJoint__GetReactionForce_28float_29_20const, b2PulleyJoint__GetReactionTorque_28float_29_20const, b2PulleyJoint__Dump_28_29, b2PulleyJoint__ShiftOrigin_28b2Vec2_20const__29, b2PulleyJoint___b2PulleyJoint_28_29, b2PulleyJoint___b2PulleyJoint_28_29_1, b2PulleyJoint__InitVelocityConstraints_28b2SolverData_20const__29, b2PulleyJoint__SolveVelocityConstraints_28b2SolverData_20const__29, b2PulleyJoint__SolvePositionConstraints_28b2SolverData_20const__29, b2RevoluteJoint__GetAnchorA_28_29_20const, b2RevoluteJoint__GetAnchorB_28_29_20const, b2RevoluteJoint__GetReactionForce_28float_29_20const, b2RevoluteJoint__GetReactionTorque_28float_29_20const, b2RevoluteJoint__Dump_28_29, b2RevoluteJoint___b2RevoluteJoint_28_29, b2RevoluteJoint___b2RevoluteJoint_28_29_1, b2RevoluteJoint__InitVelocityConstraints_28b2SolverData_20const__29, b2RevoluteJoint__SolveVelocityConstraints_28b2SolverData_20const__29, b2RevoluteJoint__SolvePositionConstraints_28b2SolverData_20const__29, b2RopeJoint__GetAnchorA_28_29_20const, b2RopeJoint__GetAnchorB_28_29_20const, b2RopeJoint__GetReactionForce_28float_29_20const, b2RopeJoint__GetReactionTorque_28float_29_20const, b2RopeJoint__Dump_28_29, b2RopeJoint___b2RopeJoint_28_29, b2RopeJoint___b2RopeJoint_28_29_1, b2RopeJoint__InitVelocityConstraints_28b2SolverData_20const__29, b2RopeJoint__SolveVelocityConstraints_28b2SolverData_20const__29, b2RopeJoint__SolvePositionConstraints_28b2SolverData_20const__29, b2WeldJoint__GetAnchorA_28_29_20const, b2WeldJoint__GetAnchorB_28_29_20const, b2WeldJoint__GetReactionForce_28float_29_20const, b2WeldJoint__GetReactionTorque_28float_29_20const, b2WeldJoint__Dump_28_29, b2WeldJoint___b2WeldJoint_28_29, b2WeldJoint___b2WeldJoint_28_29_1, b2WeldJoint__InitVelocityConstraints_28b2SolverData_20const__29, b2WeldJoint__SolveVelocityConstraints_28b2SolverData_20const__29, b2WeldJoint__SolvePositionConstraints_28b2SolverData_20const__29, b2WheelJoint__GetAnchorA_28_29_20const, b2WheelJoint__GetAnchorB_28_29_20const, b2WheelJoint__GetReactionForce_28float_29_20const, b2WheelJoint__GetReactionTorque_28float_29_20const, b2WheelJoint__Dump_28_29, b2WheelJoint___b2WheelJoint_28_29, b2WheelJoint___b2WheelJoint_28_29_1, b2WheelJoint__InitVelocityConstraints_28b2SolverData_20const__29, b2WheelJoint__SolveVelocityConstraints_28b2SolverData_20const__29, b2WheelJoint__SolvePositionConstraints_28b2SolverData_20const__29, b2ContactFilter___b2ContactFilter_28_29, b2ContactFilter___b2ContactFilter_28_29_1, b2ContactFilter__ShouldCollide_28b2Fixture__2c_20b2Fixture__29, embind_init_builtin_28_29, __emscripten_stdout_close, __stdio_write, __emscripten_stdout_seek, fmt_fp, pop_arg_long_double, __cxxabiv1____shim_type_info_____shim_type_info_28_29, __cxxabiv1____fundamental_type_info_____fundamental_type_info_28_29, __cxxabiv1____shim_type_info__noop1_28_29_20const, __cxxabiv1____shim_type_info__noop2_28_29_20const, __cxxabiv1____fundamental_type_info__can_catch_28__cxxabiv1____shim_type_info_20const__2c_20void___29_20const, __cxxabiv1____enum_type_info_____enum_type_info_28_29, __cxxabiv1____enum_type_info__can_catch_28__cxxabiv1____shim_type_info_20const__2c_20void___29_20const, __cxxabiv1____class_type_info_____class_type_info_28_29, __cxxabiv1____class_type_info__can_catch_28__cxxabiv1____shim_type_info_20const__2c_20void___29_20const, __cxxabiv1____class_type_info__search_above_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____class_type_info__search_below_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____class_type_info__has_unambiguous_public_base_28__cxxabiv1____dynamic_cast_info__2c_20void__2c_20int_29_20const, __cxxabiv1____si_class_type_info_____si_class_type_info_28_29, __cxxabiv1____si_class_type_info__search_above_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____si_class_type_info__search_below_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____si_class_type_info__has_unambiguous_public_base_28__cxxabiv1____dynamic_cast_info__2c_20void__2c_20int_29_20const, __cxxabiv1____vmi_class_type_info_____vmi_class_type_info_28_29, __cxxabiv1____vmi_class_type_info__search_above_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____vmi_class_type_info__search_below_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____vmi_class_type_info__has_unambiguous_public_base_28__cxxabiv1____dynamic_cast_info__2c_20void__2c_20int_29_20const, __cxxabiv1____pointer_type_info_____pointer_type_info_28_29, __cxxabiv1____pointer_type_info__can_catch_28__cxxabiv1____shim_type_info_20const__2c_20void___29_20const]); + var FUNCTION_TABLE = Table([null, embind_init_b2_28_29, GetFloat32_28unsigned_20int_2c_20int_29, TransformVector2_28b2Transform_20const__2c_20b2Vec2_20const__29, ContactSetEnabled_28unsigned_20int_2c_20bool_29, ContactIsTouching_28unsigned_20int_29, ContactSetTangentSpeed_28unsigned_20int_2c_20float_29, ContactGetTangentSpeed_28unsigned_20int_29, ContactSetFriction_28unsigned_20int_2c_20float_29, ContactGetFriction_28unsigned_20int_29, ContactResetFriction_28unsigned_20int_29, ContactSetRestitution_28unsigned_20int_2c_20float_29, ContactGetRestitution_28unsigned_20int_29, ContactResetRestitution_28unsigned_20int_29, ContactGetFixture_28unsigned_20int_29, ContactGetFixtureA_28unsigned_20int_29, ContactGetFixtureB_28unsigned_20int_29, ContactGetWorldManifold_28unsigned_20int_2c_20unsigned_20int_29, ContactGetManifold_28unsigned_20int_29, ManifoldGetType_28unsigned_20int_29, ManifoldGetPointCount_28unsigned_20int_29, ManifoldGetManifoldPointPtr_28unsigned_20int_2c_20int_29, ManifoldGetLocalPointValueX_28unsigned_20int_29, ManifoldGetLocalPointValueY_28unsigned_20int_29, ManifoldGetLocalNormalValueX_28unsigned_20int_29, ManifoldGetLocalNormalValueY_28unsigned_20int_29, ManifoldPointGetLocalPointX_28unsigned_20int_29, ManifoldPointGetLocalPointY_28unsigned_20int_29, ManifoldPointGetNormalImpulse_28unsigned_20int_29, ManifoldPointGetTangentImpulse_28unsigned_20int_29, WorldManifoldNew_28_29, WorldManifoldGetPointValueX_28unsigned_20int_2c_20int_29, WorldManifoldGetPointValueY_28unsigned_20int_2c_20int_29, WorldManifoldGetSeparationValue_28unsigned_20int_2c_20int_29, WorldManifoldGetNormalValueX_28unsigned_20int_29, WorldManifoldGetNormalValueY_28unsigned_20int_29, WorldManifoldDelete_28unsigned_20int_29, ContactImpulseGetNormalImpulse_28unsigned_20int_2c_20int_29, ContactImpulseGetTangentImpulse_28unsigned_20int_2c_20int_29, ContactImpulseGetCount_28unsigned_20int_29, JointEdgeGetOther_28unsigned_20int_29, JointEdgeGetJoint_28unsigned_20int_29, JointEdgeGetPrev_28unsigned_20int_29, JointEdgeGetNext_28unsigned_20int_29, FixtureDefNew_28_29, FixtureDefDelete_28unsigned_20int_29, FixtureDefSetAll_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20bool_2c_20unsigned_20short_2c_20unsigned_20short_2c_20short_29, FixtureGetType_28unsigned_20int_29, FixtureGetShape_28unsigned_20int_29, FixtureSetSensor_28unsigned_20int_2c_20bool_29, FixtureIsSensor_28unsigned_20int_29, FixtureSetFilterData_28unsigned_20int_2c_20b2Filter_20const__29, FixtureGetFilterData_28unsigned_20int_29, FixtureRefilter_28unsigned_20int_29, FixtureGetBody_28unsigned_20int_29, FixtureGetNext_28unsigned_20int_29, FixtureGetUserData_28unsigned_20int_29, FixtureSetUserData_28unsigned_20int_2c_20unsigned_20int_29, FixtureTestPoint_28unsigned_20int_2c_20b2Vec2_20const__29, FixtureSetDensity_28unsigned_20int_2c_20float_29, FixtureGetDensity_28unsigned_20int_29, FixtureGetFriction_28unsigned_20int_29, FixtureSetFriction_28unsigned_20int_2c_20float_29, FixtureGetRestitution_28unsigned_20int_29, FixtureSetRestitution_28unsigned_20int_2c_20float_29, FixtureGetAABB_28unsigned_20int_2c_20int_29, FixtureDump_28unsigned_20int_2c_20int_29, ShapeGetRadius_28unsigned_20int_29, ShapeSetRadius_28unsigned_20int_2c_20float_29, ShapeGetType_28unsigned_20int_29, ShapeGetChildCount_28unsigned_20int_29, ShapeTestPoint_28unsigned_20int_2c_20b2Transform_20const__2c_20b2Vec2_20const__29, CircleShapeNew_28_29, CircleShapeDelete_28unsigned_20int_29, CircleShapeSetPosition_28unsigned_20int_2c_20float_2c_20float_29, CircleShapeGetPosition_28unsigned_20int_29, PolygonShapeNew_28_29, PolygonShapeDelete_28unsigned_20int_29, PolygonShapeSet_28unsigned_20int_2c_20unsigned_20int_2c_20int_29, PolygonShapeSetAsBox_28unsigned_20int_2c_20float_2c_20float_29, PolygonShapeSetAsBoxWithCenterAndAngle_28unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_29, BodyCreateFixture_28unsigned_20int_2c_20unsigned_20int_29, BodyDestroyFixture_28unsigned_20int_2c_20unsigned_20int_29, Vec2VectorNew_28_29, Vec2VectorDelete_28unsigned_20int_29, Vec2VectorPush_28unsigned_20int_2c_20float_2c_20float_29, Vec2VectorSize_28unsigned_20int_29, Vec2VectorGetX_28unsigned_20int_2c_20int_29, Vec2VectorGetY_28unsigned_20int_2c_20int_29, Vec2VectorGet_28unsigned_20int_2c_20int_29, Vec2VectorGetPtr_28unsigned_20int_29, Vec2VectorResize_28unsigned_20int_2c_20int_2c_20float_2c_20float_29, Vec2VectorClear_28unsigned_20int_29, void_20const__20emscripten__internal__getActualType_b2QueryCallback__28b2QueryCallback__29, void_20emscripten__internal__raw_destructor_b2QueryCallback__28b2QueryCallback__29, void_20const__20emscripten__internal__getActualType_b2QueryCallbackWrapper__28b2QueryCallbackWrapper__29, void_20emscripten__internal__raw_destructor_b2QueryCallbackWrapper__28b2QueryCallbackWrapper__29, b2QueryCallbackWrapper__20emscripten__internal__wrapped_new_b2QueryCallbackWrapper__2c_20b2QueryCallbackWrapper_2c_20emscripten__val__28emscripten__val___29, emscripten__internal__Invoker_b2QueryCallbackWrapper__2c_20emscripten__val_____invoke_28b2QueryCallbackWrapper__20_28__29_28emscripten__val___29_2c_20emscripten___EM_VAL__29, emscripten__val_20emscripten__internal__wrapped_extend_b2QueryCallbackWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29, emscripten__internal__Invoker_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____invoke_28emscripten__val_20_28__29_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29_2c_20emscripten__internal__BindingType_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___2c_20void____unnamed___2c_20emscripten___EM_VAL__29, void_20const__20emscripten__internal__getActualType_b2RayCastCallback__28b2RayCastCallback__29, void_20emscripten__internal__raw_destructor_b2RayCastCallback__28b2RayCastCallback__29, void_20const__20emscripten__internal__getActualType_b2RayCastCallbackWrapper__28b2RayCastCallbackWrapper__29, void_20emscripten__internal__raw_destructor_b2RayCastCallbackWrapper__28b2RayCastCallbackWrapper__29, b2RayCastCallbackWrapper__20emscripten__internal__wrapped_new_b2RayCastCallbackWrapper__2c_20b2RayCastCallbackWrapper_2c_20emscripten__val__28emscripten__val___29, emscripten__internal__Invoker_b2RayCastCallbackWrapper__2c_20emscripten__val_____invoke_28b2RayCastCallbackWrapper__20_28__29_28emscripten__val___29_2c_20emscripten___EM_VAL__29, emscripten__val_20emscripten__internal__wrapped_extend_b2RayCastCallbackWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29, void_20const__20emscripten__internal__getActualType_b2ContactListener__28b2ContactListener__29, void_20emscripten__internal__raw_destructor_b2ContactListener__28b2ContactListener__29, b2ContactListenerWrapper__registerContactFixture_28unsigned_20int_29, b2ContactListenerWrapper__unregisterContactFixture_28unsigned_20int_29, b2ContactListenerWrapper__isIndexOf_28unsigned_20int_29, void_20const__20emscripten__internal__getActualType_b2ContactListenerWrapper__28b2ContactListenerWrapper__29, void_20emscripten__internal__raw_destructor_b2ContactListenerWrapper__28b2ContactListenerWrapper__29, b2ContactListenerWrapper__20emscripten__internal__wrapped_new_b2ContactListenerWrapper__2c_20b2ContactListenerWrapper_2c_20emscripten__val__28emscripten__val___29, emscripten__internal__Invoker_b2ContactListenerWrapper__2c_20emscripten__val_____invoke_28b2ContactListenerWrapper__20_28__29_28emscripten__val___29_2c_20emscripten___EM_VAL__29, emscripten__val_20emscripten__internal__wrapped_extend_b2ContactListenerWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29, void_20const__20emscripten__internal__getActualType_b2Draw__28b2Draw__29, void_20emscripten__internal__raw_destructor_b2Draw__28b2Draw__29, b2Draw__SetFlags_28unsigned_20int_29, b2Draw__GetFlags_28_29_20const, b2Draw__AppendFlags_28unsigned_20int_29, b2Draw__ClearFlags_28unsigned_20int_29, void_20const__20emscripten__internal__getActualType_b2DrawWrapper__28b2DrawWrapper__29, void_20emscripten__internal__raw_destructor_b2DrawWrapper__28b2DrawWrapper__29, b2DrawWrapper__20emscripten__internal__wrapped_new_b2DrawWrapper__2c_20b2DrawWrapper_2c_20emscripten__val__28emscripten__val___29, emscripten__internal__Invoker_b2DrawWrapper__2c_20emscripten__val_____invoke_28b2DrawWrapper__20_28__29_28emscripten__val___29_2c_20emscripten___EM_VAL__29, emscripten__val_20emscripten__internal__wrapped_extend_b2DrawWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29, void_20const__20emscripten__internal__getActualType_b2AABB__28b2AABB__29, void_20emscripten__internal__raw_destructor_b2AABB__28b2AABB__29, b2AABB__20emscripten__internal__operator_new_b2AABB__28_29, b2AABB__IsValid_28_29_20const, b2AABB__GetCenter_28_29_20const, b2AABB__GetExtents_28_29_20const, b2AABB__GetPerimeter_28_29_20const, b2AABB__Contains_28b2AABB_20const__29_20const, b2AABB__RayCast_28b2RayCastOutput__2c_20b2RayCastInput_20const__29_20const, b2Vec2__20emscripten__internal__MemberAccess_b2AABB_2c_20b2Vec2___getWire_b2AABB__28b2Vec2_20b2AABB____20const__2c_20b2AABB_20const__29, void_20emscripten__internal__MemberAccess_b2AABB_2c_20b2Vec2___setWire_b2AABB__28b2Vec2_20b2AABB____20const__2c_20b2AABB__2c_20b2Vec2__29, void_20const__20emscripten__internal__getActualType_b2World__28b2World__29, void_20emscripten__internal__raw_destructor_b2World__28b2World__29, b2World__20emscripten__internal__operator_new_b2World_2c_20b2Vec2__28b2Vec2___29, b2World__SetContactListener_28b2ContactListener__29, b2World__SetDebugDraw_28b2Draw__29, b2World__DebugDraw_28_29, b2World__CreateBody_28b2BodyDef_20const__29, b2World__DestroyBody_28b2Body__29, b2World__CreateJoint_28b2JointDef_20const__29, b2World__DestroyJoint_28b2Joint__29, b2World__Step_28float_2c_20int_2c_20int_29, b2World__QueryAABB_28b2QueryCallback__2c_20b2AABB_20const__29_20const, b2World__RayCast_28b2RayCastCallback__2c_20b2Vec2_20const__2c_20b2Vec2_20const__29_20const, b2World__SetAllowSleeping_28bool_29, b2World__GetAllowSleeping_28_29_20const, b2World__SetGravity_28b2Vec2_20const__29, b2World__GetGravity_28_29_20const, b2World__Dump_28_29, void_20const__20emscripten__internal__getActualType_b2BodyDef__28b2BodyDef__29, void_20emscripten__internal__raw_destructor_b2BodyDef__28b2BodyDef__29, b2BodyDef__20emscripten__internal__operator_new_b2BodyDef__28_29, b2BodyType_20emscripten__internal__MemberAccess_b2BodyDef_2c_20b2BodyType___getWire_b2BodyDef__28b2BodyType_20b2BodyDef____20const__2c_20b2BodyDef_20const__29, void_20emscripten__internal__MemberAccess_b2BodyDef_2c_20b2BodyType___setWire_b2BodyDef__28b2BodyType_20b2BodyDef____20const__2c_20b2BodyDef__2c_20b2BodyType_29, b2Vec2__20emscripten__internal__MemberAccess_b2BodyDef_2c_20b2Vec2___getWire_b2BodyDef__28b2Vec2_20b2BodyDef____20const__2c_20b2BodyDef_20const__29, void_20emscripten__internal__MemberAccess_b2BodyDef_2c_20b2Vec2___setWire_b2BodyDef__28b2Vec2_20b2BodyDef____20const__2c_20b2BodyDef__2c_20b2Vec2__29, float_20emscripten__internal__MemberAccess_b2BodyDef_2c_20float___getWire_b2BodyDef__28float_20b2BodyDef____20const__2c_20b2BodyDef_20const__29, void_20emscripten__internal__MemberAccess_b2BodyDef_2c_20float___setWire_b2BodyDef__28float_20b2BodyDef____20const__2c_20b2BodyDef__2c_20float_29, bool_20emscripten__internal__MemberAccess_b2BodyDef_2c_20bool___getWire_b2BodyDef__28bool_20b2BodyDef____20const__2c_20b2BodyDef_20const__29, void_20emscripten__internal__MemberAccess_b2BodyDef_2c_20bool___setWire_b2BodyDef__28bool_20b2BodyDef____20const__2c_20b2BodyDef__2c_20bool_29, void_20const__20emscripten__internal__getActualType_b2Body__28b2Body__29, void_20emscripten__internal__raw_destructor_b2Body__28b2Body__29, b2Body__SetTransform_28b2Vec2_20const__2c_20float_29, b2Body__GetTransform_28_29_20const, b2Body__GetPosition_28_29_20const, b2Body__GetAngle_28_29_20const, b2Body__GetWorldCenter_28_29_20const, b2Body__GetLocalCenter_28_29_20const, b2Body__SetLinearVelocity_28b2Vec2_20const__29, b2Body__GetLinearVelocity_28_29_20const, b2Body__SetAngularVelocity_28float_29, b2Body__GetAngularVelocity_28_29_20const, b2Body__ApplyForce_28b2Vec2_20const__2c_20b2Vec2_20const__2c_20bool_29, b2Body__ApplyForceToCenter_28b2Vec2_20const__2c_20bool_29, b2Body__ApplyTorque_28float_2c_20bool_29, b2Body__ApplyLinearImpulse_28b2Vec2_20const__2c_20b2Vec2_20const__2c_20bool_29, b2Body__ApplyLinearImpulseToCenter_28b2Vec2_20const__2c_20bool_29, b2Body__ApplyAngularImpulse_28float_2c_20bool_29, b2Body__GetMass_28_29_20const, b2Body__GetInertia_28_29_20const, b2Body__GetMassData_28b2MassData__29_20const, b2Body__ResetMassData_28_29, b2Body__GetWorldPoint_28b2Vec2_20const__29_20const, b2Body__GetWorldVector_28b2Vec2_20const__29_20const, b2Body__GetLocalPoint_28b2Vec2_20const__29_20const, b2Body__GetLocalVector_28b2Vec2_20const__29_20const, b2Body__GetLinearVelocityFromWorldPoint_28b2Vec2_20const__29_20const, b2Body__GetLinearVelocityFromLocalPoint_28b2Vec2_20const__29_20const, b2Body__GetLinearDamping_28_29_20const, b2Body__SetLinearDamping_28float_29, b2Body__GetAngularDamping_28_29_20const, b2Body__SetAngularDamping_28float_29, b2Body__GetGravityScale_28_29_20const, b2Body__SetGravityScale_28float_29, b2Body__SetType_28b2BodyType_29, b2Body__GetType_28_29_20const, b2Body__SetBullet_28bool_29, b2Body__IsBullet_28_29_20const, b2Body__SetSleepingAllowed_28bool_29, b2Body__IsSleepingAllowed_28_29_20const, b2Body__SetAwake_28bool_29, b2Body__IsAwake_28_29_20const, b2Body__SetEnabled_28bool_29, b2Body__IsEnabled_28_29_20const, b2Body__SetFixedRotation_28bool_29, b2Body__IsFixedRotation_28_29_20const, b2Body__GetWorld_28_29, b2Body__Dump_28_29, void_20const__20emscripten__internal__getActualType_b2JointDef__28b2JointDef__29, void_20emscripten__internal__raw_destructor_b2JointDef__28b2JointDef__29, b2JointDef__20emscripten__internal__operator_new_b2JointDef__28_29, b2JointType_20emscripten__internal__MemberAccess_b2JointDef_2c_20b2JointType___getWire_b2JointDef__28b2JointType_20b2JointDef____20const__2c_20b2JointDef_20const__29, void_20emscripten__internal__MemberAccess_b2JointDef_2c_20b2JointType___setWire_b2JointDef__28b2JointType_20b2JointDef____20const__2c_20b2JointDef__2c_20b2JointType_29, bool_20emscripten__internal__MemberAccess_b2JointDef_2c_20bool___getWire_b2JointDef__28bool_20b2JointDef____20const__2c_20b2JointDef_20const__29, void_20emscripten__internal__MemberAccess_b2JointDef_2c_20bool___setWire_b2JointDef__28bool_20b2JointDef____20const__2c_20b2JointDef__2c_20bool_29, void_20const__20emscripten__internal__getActualType_b2Joint__28b2Joint__29, void_20emscripten__internal__raw_destructor_b2Joint__28b2Joint__29, b2Joint__GetType_28_29_20const, b2Joint__GetBodyA_28_29, b2Joint__GetBodyB_28_29, b2Joint__GetCollideConnected_28_29_20const, void_20const__20emscripten__internal__getActualType_b2DistanceJointDef__28b2DistanceJointDef__29, void_20emscripten__internal__raw_destructor_b2DistanceJointDef__28b2DistanceJointDef__29, b2DistanceJointDef__20emscripten__internal__operator_new_b2DistanceJointDef__28_29, b2Vec2__20emscripten__internal__MemberAccess_b2DistanceJointDef_2c_20b2Vec2___getWire_b2DistanceJointDef__28b2Vec2_20b2DistanceJointDef____20const__2c_20b2DistanceJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2DistanceJointDef_2c_20b2Vec2___setWire_b2DistanceJointDef__28b2Vec2_20b2DistanceJointDef____20const__2c_20b2DistanceJointDef__2c_20b2Vec2__29, float_20emscripten__internal__MemberAccess_b2DistanceJointDef_2c_20float___getWire_b2DistanceJointDef__28float_20b2DistanceJointDef____20const__2c_20b2DistanceJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2DistanceJointDef_2c_20float___setWire_b2DistanceJointDef__28float_20b2DistanceJointDef____20const__2c_20b2DistanceJointDef__2c_20float_29, void_20const__20emscripten__internal__getActualType_b2DistanceJoint__28b2DistanceJoint__29, void_20emscripten__internal__raw_destructor_b2DistanceJoint__28b2DistanceJoint__29, b2DistanceJoint__GetLocalAnchorA_28_29_20const, b2DistanceJoint__GetLocalAnchorB_28_29_20const, b2DistanceJoint__SetLength_28float_29, b2DistanceJoint__GetLength_28_29_20const, b2DistanceJoint__SetFrequency_28float_29, b2DistanceJoint__GetFrequency_28_29_20const, b2DistanceJoint__SetDampingRatio_28float_29, b2DistanceJoint__GetDampingRatio_28_29_20const, void_20const__20emscripten__internal__getActualType_b2MotorJointDef__28b2MotorJointDef__29, void_20emscripten__internal__raw_destructor_b2MotorJointDef__28b2MotorJointDef__29, b2MotorJointDef__20emscripten__internal__operator_new_b2MotorJointDef__28_29, b2Vec2__20emscripten__internal__MemberAccess_b2MotorJointDef_2c_20b2Vec2___getWire_b2MotorJointDef__28b2Vec2_20b2MotorJointDef____20const__2c_20b2MotorJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2MotorJointDef_2c_20b2Vec2___setWire_b2MotorJointDef__28b2Vec2_20b2MotorJointDef____20const__2c_20b2MotorJointDef__2c_20b2Vec2__29, float_20emscripten__internal__MemberAccess_b2MotorJointDef_2c_20float___getWire_b2MotorJointDef__28float_20b2MotorJointDef____20const__2c_20b2MotorJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2MotorJointDef_2c_20float___setWire_b2MotorJointDef__28float_20b2MotorJointDef____20const__2c_20b2MotorJointDef__2c_20float_29, void_20const__20emscripten__internal__getActualType_b2MotorJoint__28b2MotorJoint__29, void_20emscripten__internal__raw_destructor_b2MotorJoint__28b2MotorJoint__29, b2MotorJoint__SetLinearOffset_28b2Vec2_20const__29, b2MotorJoint__GetLinearOffset_28_29_20const, b2MotorJoint__SetAngularOffset_28float_29, b2MotorJoint__GetAngularOffset_28_29_20const, b2MotorJoint__SetMaxForce_28float_29, b2MotorJoint__GetMaxForce_28_29_20const, b2MotorJoint__SetMaxTorque_28float_29, b2MotorJoint__GetMaxTorque_28_29_20const, b2MotorJoint__SetCorrectionFactor_28float_29, b2MotorJoint__GetCorrectionFactor_28_29_20const, void_20const__20emscripten__internal__getActualType_b2MouseJointDef__28b2MouseJointDef__29, void_20emscripten__internal__raw_destructor_b2MouseJointDef__28b2MouseJointDef__29, b2MouseJointDef__20emscripten__internal__operator_new_b2MouseJointDef__28_29, b2Vec2__20emscripten__internal__MemberAccess_b2MouseJointDef_2c_20b2Vec2___getWire_b2MouseJointDef__28b2Vec2_20b2MouseJointDef____20const__2c_20b2MouseJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2MouseJointDef_2c_20b2Vec2___setWire_b2MouseJointDef__28b2Vec2_20b2MouseJointDef____20const__2c_20b2MouseJointDef__2c_20b2Vec2__29, float_20emscripten__internal__MemberAccess_b2MouseJointDef_2c_20float___getWire_b2MouseJointDef__28float_20b2MouseJointDef____20const__2c_20b2MouseJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2MouseJointDef_2c_20float___setWire_b2MouseJointDef__28float_20b2MouseJointDef____20const__2c_20b2MouseJointDef__2c_20float_29, void_20const__20emscripten__internal__getActualType_b2MouseJoint__28b2MouseJoint__29, void_20emscripten__internal__raw_destructor_b2MouseJoint__28b2MouseJoint__29, b2MouseJoint__SetTarget_28b2Vec2_20const__29, b2MouseJoint__GetTarget_28_29_20const, b2MouseJoint__SetMaxForce_28float_29, b2MouseJoint__GetMaxForce_28_29_20const, b2MouseJoint__SetFrequency_28float_29, b2MouseJoint__GetFrequency_28_29_20const, b2MouseJoint__SetDampingRatio_28float_29, b2MouseJoint__GetDampingRatio_28_29_20const, void_20const__20emscripten__internal__getActualType_b2PrismaticJointDef__28b2PrismaticJointDef__29, void_20emscripten__internal__raw_destructor_b2PrismaticJointDef__28b2PrismaticJointDef__29, b2PrismaticJointDef__20emscripten__internal__operator_new_b2PrismaticJointDef__28_29, b2Vec2__20emscripten__internal__MemberAccess_b2PrismaticJointDef_2c_20b2Vec2___getWire_b2PrismaticJointDef__28b2Vec2_20b2PrismaticJointDef____20const__2c_20b2PrismaticJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2PrismaticJointDef_2c_20b2Vec2___setWire_b2PrismaticJointDef__28b2Vec2_20b2PrismaticJointDef____20const__2c_20b2PrismaticJointDef__2c_20b2Vec2__29, float_20emscripten__internal__MemberAccess_b2PrismaticJointDef_2c_20float___getWire_b2PrismaticJointDef__28float_20b2PrismaticJointDef____20const__2c_20b2PrismaticJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2PrismaticJointDef_2c_20float___setWire_b2PrismaticJointDef__28float_20b2PrismaticJointDef____20const__2c_20b2PrismaticJointDef__2c_20float_29, bool_20emscripten__internal__MemberAccess_b2PrismaticJointDef_2c_20bool___getWire_b2PrismaticJointDef__28bool_20b2PrismaticJointDef____20const__2c_20b2PrismaticJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2PrismaticJointDef_2c_20bool___setWire_b2PrismaticJointDef__28bool_20b2PrismaticJointDef____20const__2c_20b2PrismaticJointDef__2c_20bool_29, void_20const__20emscripten__internal__getActualType_b2PrismaticJoint__28b2PrismaticJoint__29, void_20emscripten__internal__raw_destructor_b2PrismaticJoint__28b2PrismaticJoint__29, b2PrismaticJoint__GetLocalAnchorA_28_29_20const, b2PrismaticJoint__GetLocalAnchorB_28_29_20const, b2PrismaticJoint__GetLocalAxisA_28_29_20const, b2PrismaticJoint__GetReferenceAngle_28_29_20const, b2PrismaticJoint__GetJointTranslation_28_29_20const, b2PrismaticJoint__GetJointSpeed_28_29_20const, b2PrismaticJoint__IsLimitEnabled_28_29_20const, b2PrismaticJoint__EnableLimit_28bool_29, b2PrismaticJoint__GetLowerLimit_28_29_20const, b2PrismaticJoint__GetUpperLimit_28_29_20const, b2PrismaticJoint__SetLimits_28float_2c_20float_29, b2PrismaticJoint__IsMotorEnabled_28_29_20const, b2PrismaticJoint__EnableMotor_28bool_29, b2PrismaticJoint__SetMotorSpeed_28float_29, b2PrismaticJoint__GetMotorSpeed_28_29_20const, b2PrismaticJoint__SetMaxMotorForce_28float_29, b2PrismaticJoint__GetMaxMotorForce_28_29_20const, b2PrismaticJoint__GetMotorForce_28float_29_20const, void_20const__20emscripten__internal__getActualType_b2RevoluteJointDef__28b2RevoluteJointDef__29, void_20emscripten__internal__raw_destructor_b2RevoluteJointDef__28b2RevoluteJointDef__29, b2RevoluteJointDef__20emscripten__internal__operator_new_b2RevoluteJointDef__28_29, b2Vec2__20emscripten__internal__MemberAccess_b2RevoluteJointDef_2c_20b2Vec2___getWire_b2RevoluteJointDef__28b2Vec2_20b2RevoluteJointDef____20const__2c_20b2RevoluteJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2RevoluteJointDef_2c_20b2Vec2___setWire_b2RevoluteJointDef__28b2Vec2_20b2RevoluteJointDef____20const__2c_20b2RevoluteJointDef__2c_20b2Vec2__29, float_20emscripten__internal__MemberAccess_b2RevoluteJointDef_2c_20float___getWire_b2RevoluteJointDef__28float_20b2RevoluteJointDef____20const__2c_20b2RevoluteJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2RevoluteJointDef_2c_20float___setWire_b2RevoluteJointDef__28float_20b2RevoluteJointDef____20const__2c_20b2RevoluteJointDef__2c_20float_29, bool_20emscripten__internal__MemberAccess_b2RevoluteJointDef_2c_20bool___getWire_b2RevoluteJointDef__28bool_20b2RevoluteJointDef____20const__2c_20b2RevoluteJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2RevoluteJointDef_2c_20bool___setWire_b2RevoluteJointDef__28bool_20b2RevoluteJointDef____20const__2c_20b2RevoluteJointDef__2c_20bool_29, void_20const__20emscripten__internal__getActualType_b2RevoluteJoint__28b2RevoluteJoint__29, void_20emscripten__internal__raw_destructor_b2RevoluteJoint__28b2RevoluteJoint__29, b2RevoluteJoint__GetLocalAnchorA_28_29_20const, b2RevoluteJoint__GetLocalAnchorB_28_29_20const, b2RevoluteJoint__GetReferenceAngle_28_29_20const, b2RevoluteJoint__GetJointAngle_28_29_20const, b2RevoluteJoint__GetJointSpeed_28_29_20const, b2RevoluteJoint__IsLimitEnabled_28_29_20const, b2RevoluteJoint__EnableLimit_28bool_29, b2RevoluteJoint__GetLowerLimit_28_29_20const, b2RevoluteJoint__GetUpperLimit_28_29_20const, b2RevoluteJoint__SetLimits_28float_2c_20float_29, b2RevoluteJoint__IsMotorEnabled_28_29_20const, b2RevoluteJoint__EnableMotor_28bool_29, b2RevoluteJoint__SetMotorSpeed_28float_29, b2RevoluteJoint__GetMotorSpeed_28_29_20const, b2RevoluteJoint__SetMaxMotorTorque_28float_29, b2RevoluteJoint__GetMaxMotorTorque_28_29_20const, b2RevoluteJoint__GetMotorTorque_28float_29_20const, void_20const__20emscripten__internal__getActualType_b2RopeJointDef__28b2RopeJointDef__29, void_20emscripten__internal__raw_destructor_b2RopeJointDef__28b2RopeJointDef__29, b2RopeJointDef__20emscripten__internal__operator_new_b2RopeJointDef__28_29, b2Vec2__20emscripten__internal__MemberAccess_b2RopeJointDef_2c_20b2Vec2___getWire_b2RopeJointDef__28b2Vec2_20b2RopeJointDef____20const__2c_20b2RopeJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2RopeJointDef_2c_20b2Vec2___setWire_b2RopeJointDef__28b2Vec2_20b2RopeJointDef____20const__2c_20b2RopeJointDef__2c_20b2Vec2__29, float_20emscripten__internal__MemberAccess_b2RopeJointDef_2c_20float___getWire_b2RopeJointDef__28float_20b2RopeJointDef____20const__2c_20b2RopeJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2RopeJointDef_2c_20float___setWire_b2RopeJointDef__28float_20b2RopeJointDef____20const__2c_20b2RopeJointDef__2c_20float_29, void_20const__20emscripten__internal__getActualType_b2RopeJoint__28b2RopeJoint__29, void_20emscripten__internal__raw_destructor_b2RopeJoint__28b2RopeJoint__29, b2RopeJoint__GetLocalAnchorA_28_29_20const, b2RopeJoint__GetLocalAnchorB_28_29_20const, b2RopeJoint__SetMaxLength_28float_29, b2RopeJoint__GetMaxLength_28_29_20const, void_20const__20emscripten__internal__getActualType_b2WeldJointDef__28b2WeldJointDef__29, void_20emscripten__internal__raw_destructor_b2WeldJointDef__28b2WeldJointDef__29, b2WeldJointDef__20emscripten__internal__operator_new_b2WeldJointDef__28_29, b2Vec2__20emscripten__internal__MemberAccess_b2WeldJointDef_2c_20b2Vec2___getWire_b2WeldJointDef__28b2Vec2_20b2WeldJointDef____20const__2c_20b2WeldJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2WeldJointDef_2c_20b2Vec2___setWire_b2WeldJointDef__28b2Vec2_20b2WeldJointDef____20const__2c_20b2WeldJointDef__2c_20b2Vec2__29, float_20emscripten__internal__MemberAccess_b2WeldJointDef_2c_20float___getWire_b2WeldJointDef__28float_20b2WeldJointDef____20const__2c_20b2WeldJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2WeldJointDef_2c_20float___setWire_b2WeldJointDef__28float_20b2WeldJointDef____20const__2c_20b2WeldJointDef__2c_20float_29, void_20const__20emscripten__internal__getActualType_b2WeldJoint__28b2WeldJoint__29, void_20emscripten__internal__raw_destructor_b2WeldJoint__28b2WeldJoint__29, b2WeldJoint__GetLocalAnchorA_28_29_20const, b2WeldJoint__GetLocalAnchorB_28_29_20const, b2WeldJoint__GetReferenceAngle_28_29_20const, b2WeldJoint__SetFrequency_28float_29, b2WeldJoint__GetFrequency_28_29_20const, b2WeldJoint__SetDampingRatio_28float_29, b2WeldJoint__GetDampingRatio_28_29_20const, void_20const__20emscripten__internal__getActualType_b2WheelJointDef__28b2WheelJointDef__29, void_20emscripten__internal__raw_destructor_b2WheelJointDef__28b2WheelJointDef__29, b2WheelJointDef__20emscripten__internal__operator_new_b2WheelJointDef__28_29, b2Vec2__20emscripten__internal__MemberAccess_b2WheelJointDef_2c_20b2Vec2___getWire_b2WheelJointDef__28b2Vec2_20b2WheelJointDef____20const__2c_20b2WheelJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2WheelJointDef_2c_20b2Vec2___setWire_b2WheelJointDef__28b2Vec2_20b2WheelJointDef____20const__2c_20b2WheelJointDef__2c_20b2Vec2__29, bool_20emscripten__internal__MemberAccess_b2WheelJointDef_2c_20bool___getWire_b2WheelJointDef__28bool_20b2WheelJointDef____20const__2c_20b2WheelJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2WheelJointDef_2c_20bool___setWire_b2WheelJointDef__28bool_20b2WheelJointDef____20const__2c_20b2WheelJointDef__2c_20bool_29, float_20emscripten__internal__MemberAccess_b2WheelJointDef_2c_20float___getWire_b2WheelJointDef__28float_20b2WheelJointDef____20const__2c_20b2WheelJointDef_20const__29, void_20emscripten__internal__MemberAccess_b2WheelJointDef_2c_20float___setWire_b2WheelJointDef__28float_20b2WheelJointDef____20const__2c_20b2WheelJointDef__2c_20float_29, void_20const__20emscripten__internal__getActualType_b2WheelJoint__28b2WheelJoint__29, void_20emscripten__internal__raw_destructor_b2WheelJoint__28b2WheelJoint__29, b2WheelJoint__GetLocalAnchorA_28_29_20const, b2WheelJoint__GetLocalAnchorB_28_29_20const, b2WheelJoint__GetLocalAxisA_28_29_20const, b2WheelJoint__GetJointTranslation_28_29_20const, b2WheelJoint__IsMotorEnabled_28_29_20const, b2WheelJoint__EnableMotor_28bool_29, b2WheelJoint__SetMotorSpeed_28float_29, b2WheelJoint__GetMotorSpeed_28_29_20const, b2WheelJoint__SetMaxMotorTorque_28float_29, b2WheelJoint__GetMaxMotorTorque_28_29_20const, b2WheelJoint__GetMotorTorque_28float_29_20const, b2WheelJoint__SetSpringFrequencyHz_28float_29, b2WheelJoint__GetSpringFrequencyHz_28_29_20const, b2WheelJoint__SetSpringDampingRatio_28float_29, b2WheelJoint__GetSpringDampingRatio_28_29_20const, emscripten__internal__Invoker_float_2c_20unsigned_20int_2c_20int___invoke_28float_20_28__29_28unsigned_20int_2c_20int_29_2c_20unsigned_20int_2c_20int_29, emscripten__internal__Invoker_b2Vec2_2c_20b2Transform_20const__2c_20b2Vec2_20const____invoke_28b2Vec2_20_28__29_28b2Transform_20const__2c_20b2Vec2_20const__29_2c_20b2Transform__2c_20b2Vec2__29, emscripten__internal__Invoker_void_2c_20unsigned_20int_2c_20bool___invoke_28void_20_28__29_28unsigned_20int_2c_20bool_29_2c_20unsigned_20int_2c_20bool_29, emscripten__internal__Invoker_bool_2c_20unsigned_20int___invoke_28bool_20_28__29_28unsigned_20int_29_2c_20unsigned_20int_29, emscripten__internal__Invoker_void_2c_20unsigned_20int_2c_20float___invoke_28void_20_28__29_28unsigned_20int_2c_20float_29_2c_20unsigned_20int_2c_20float_29, emscripten__internal__Invoker_float_2c_20unsigned_20int___invoke_28float_20_28__29_28unsigned_20int_29_2c_20unsigned_20int_29, emscripten__internal__Invoker_void_2c_20unsigned_20int___invoke_28void_20_28__29_28unsigned_20int_29_2c_20unsigned_20int_29, emscripten__internal__Invoker_b2Vec2_2c_20unsigned_20int___invoke_28b2Vec2_20_28__29_28unsigned_20int_29_2c_20unsigned_20int_29, emscripten__internal__Invoker_unsigned_20int_2c_20unsigned_20int___invoke_28unsigned_20int_20_28__29_28unsigned_20int_29_2c_20unsigned_20int_29, emscripten__internal__Invoker_void_2c_20unsigned_20int_2c_20unsigned_20int___invoke_28void_20_28__29_28unsigned_20int_2c_20unsigned_20int_29_2c_20unsigned_20int_2c_20unsigned_20int_29, emscripten__internal__Invoker_unsigned_20int_2c_20unsigned_20int_2c_20int___invoke_28unsigned_20int_20_28__29_28unsigned_20int_2c_20int_29_2c_20unsigned_20int_2c_20int_29, emscripten__internal__Invoker_unsigned_20int___invoke_28unsigned_20int_20_28__29_28_29_29, emscripten__internal__Invoker_int_2c_20unsigned_20int___invoke_28int_20_28__29_28unsigned_20int_29_2c_20unsigned_20int_29, emscripten__internal__Invoker_void_2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20bool_2c_20unsigned_20short_2c_20unsigned_20short_2c_20short___invoke_28void_20_28__29_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20bool_2c_20unsigned_20short_2c_20unsigned_20short_2c_20short_29_2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20bool_2c_20unsigned_20short_2c_20unsigned_20short_2c_20short_29, emscripten__internal__Invoker_void_2c_20unsigned_20int_2c_20b2Filter_20const____invoke_28void_20_28__29_28unsigned_20int_2c_20b2Filter_20const__29_2c_20unsigned_20int_2c_20b2Filter__29, emscripten__internal__Invoker_b2Filter_20const__2c_20unsigned_20int___invoke_28b2Filter_20const__20_28__29_28unsigned_20int_29_2c_20unsigned_20int_29, emscripten__internal__Invoker_bool_2c_20unsigned_20int_2c_20b2Vec2_20const____invoke_28bool_20_28__29_28unsigned_20int_2c_20b2Vec2_20const__29_2c_20unsigned_20int_2c_20b2Vec2__29, emscripten__internal__Invoker_b2AABB_20const__2c_20unsigned_20int_2c_20int___invoke_28b2AABB_20const__20_28__29_28unsigned_20int_2c_20int_29_2c_20unsigned_20int_2c_20int_29, emscripten__internal__Invoker_void_2c_20unsigned_20int_2c_20int___invoke_28void_20_28__29_28unsigned_20int_2c_20int_29_2c_20unsigned_20int_2c_20int_29, emscripten__internal__Invoker_bool_2c_20unsigned_20int_2c_20b2Transform_20const__2c_20b2Vec2_20const____invoke_28bool_20_28__29_28unsigned_20int_2c_20b2Transform_20const__2c_20b2Vec2_20const__29_2c_20unsigned_20int_2c_20b2Transform__2c_20b2Vec2__29, emscripten__internal__Invoker_void_2c_20unsigned_20int_2c_20float_2c_20float___invoke_28void_20_28__29_28unsigned_20int_2c_20float_2c_20float_29_2c_20unsigned_20int_2c_20float_2c_20float_29, emscripten__internal__Invoker_b2Vec2_20const__2c_20unsigned_20int___invoke_28b2Vec2_20const__20_28__29_28unsigned_20int_29_2c_20unsigned_20int_29, emscripten__internal__Invoker_void_2c_20unsigned_20int_2c_20unsigned_20int_2c_20int___invoke_28void_20_28__29_28unsigned_20int_2c_20unsigned_20int_2c_20int_29_2c_20unsigned_20int_2c_20unsigned_20int_2c_20int_29, emscripten__internal__Invoker_void_2c_20unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float___invoke_28void_20_28__29_28unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_29_2c_20unsigned_20int_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_29, emscripten__internal__Invoker_unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int___invoke_28unsigned_20int_20_28__29_28unsigned_20int_2c_20unsigned_20int_29_2c_20unsigned_20int_2c_20unsigned_20int_29, emscripten__internal__Invoker_b2Vec2_20const__2c_20unsigned_20int_2c_20int___invoke_28b2Vec2_20const__20_28__29_28unsigned_20int_2c_20int_29_2c_20unsigned_20int_2c_20int_29, emscripten__internal__Invoker_void_2c_20unsigned_20int_2c_20int_2c_20float_2c_20float___invoke_28void_20_28__29_28unsigned_20int_2c_20int_2c_20float_2c_20float_29_2c_20unsigned_20int_2c_20int_2c_20float_2c_20float_29, std____2__vector_int_2c_20std____2__allocator_int____push_back_5babi_v160004_5d_28int_20const__29, std____2__vector_int_2c_20std____2__allocator_int____resize_28unsigned_20long_2c_20int_20const__29, std____2__vector_int_2c_20std____2__allocator_int____size_5babi_v160004_5d_28_29_20const, void_20const__20emscripten__internal__getActualType_std____2__vector_int_2c_20std____2__allocator_int____28std____2__vector_int_2c_20std____2__allocator_int____29, void_20emscripten__internal__raw_destructor_std____2__vector_int_2c_20std____2__allocator_int____28std____2__vector_int_2c_20std____2__allocator_int____29, std____2__vector_int_2c_20std____2__allocator_int____20emscripten__internal__operator_new_std____2__vector_int_2c_20std____2__allocator_int____28_29, emscripten__internal__VectorAccess_std____2__vector_int_2c_20std____2__allocator_int_____get_28std____2__vector_int_2c_20std____2__allocator_int___20const__2c_20unsigned_20long_29, emscripten__internal__VectorAccess_std____2__vector_int_2c_20std____2__allocator_int_____set_28std____2__vector_int_2c_20std____2__allocator_int____2c_20unsigned_20long_2c_20int_20const__29, b2Vec2__20emscripten__internal__raw_constructor_b2Vec2__28_29, void_20emscripten__internal__raw_destructor_b2Vec2__28b2Vec2__29, float_20emscripten__internal__MemberAccess_b2Vec2_2c_20float___getWire_b2Vec2__28float_20b2Vec2____20const__2c_20b2Vec2_20const__29, void_20emscripten__internal__MemberAccess_b2Vec2_2c_20float___setWire_b2Vec2__28float_20b2Vec2____20const__2c_20b2Vec2__2c_20float_29, std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____push_back_5babi_v160004_5d_28b2Vec2_20const__29, std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____resize_28unsigned_20long_2c_20b2Vec2_20const__29, std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____size_5babi_v160004_5d_28_29_20const, void_20const__20emscripten__internal__getActualType_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____29, void_20emscripten__internal__raw_destructor_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____29, std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____20emscripten__internal__operator_new_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____28_29, emscripten__internal__VectorAccess_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2_____get_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2___20const__2c_20unsigned_20long_29, emscripten__internal__VectorAccess_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2_____set_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20unsigned_20long_2c_20b2Vec2_20const__29, b2Rot__20emscripten__internal__raw_constructor_b2Rot__28_29, void_20emscripten__internal__raw_destructor_b2Rot__28b2Rot__29, float_20emscripten__internal__MemberAccess_b2Rot_2c_20float___getWire_b2Rot__28float_20b2Rot____20const__2c_20b2Rot_20const__29, void_20emscripten__internal__MemberAccess_b2Rot_2c_20float___setWire_b2Rot__28float_20b2Rot____20const__2c_20b2Rot__2c_20float_29, b2Transform__20emscripten__internal__raw_constructor_b2Transform__28_29, void_20emscripten__internal__raw_destructor_b2Transform__28b2Transform__29, b2Vec2__20emscripten__internal__MemberAccess_b2Transform_2c_20b2Vec2___getWire_b2Transform__28b2Vec2_20b2Transform____20const__2c_20b2Transform_20const__29, void_20emscripten__internal__MemberAccess_b2Transform_2c_20b2Vec2___setWire_b2Transform__28b2Vec2_20b2Transform____20const__2c_20b2Transform__2c_20b2Vec2__29, b2Rot__20emscripten__internal__MemberAccess_b2Transform_2c_20b2Rot___getWire_b2Transform__28b2Rot_20b2Transform____20const__2c_20b2Transform_20const__29, void_20emscripten__internal__MemberAccess_b2Transform_2c_20b2Rot___setWire_b2Transform__28b2Rot_20b2Transform____20const__2c_20b2Transform__2c_20b2Rot__29, b2Color__20emscripten__internal__raw_constructor_b2Color__28_29, void_20emscripten__internal__raw_destructor_b2Color__28b2Color__29, float_20emscripten__internal__MemberAccess_b2Color_2c_20float___getWire_b2Color__28float_20b2Color____20const__2c_20b2Color_20const__29, void_20emscripten__internal__MemberAccess_b2Color_2c_20float___setWire_b2Color__28float_20b2Color____20const__2c_20b2Color__2c_20float_29, b2RayCastInput__20emscripten__internal__raw_constructor_b2RayCastInput__28_29, void_20emscripten__internal__raw_destructor_b2RayCastInput__28b2RayCastInput__29, b2Vec2__20emscripten__internal__MemberAccess_b2RayCastInput_2c_20b2Vec2___getWire_b2RayCastInput__28b2Vec2_20b2RayCastInput____20const__2c_20b2RayCastInput_20const__29, void_20emscripten__internal__MemberAccess_b2RayCastInput_2c_20b2Vec2___setWire_b2RayCastInput__28b2Vec2_20b2RayCastInput____20const__2c_20b2RayCastInput__2c_20b2Vec2__29, float_20emscripten__internal__MemberAccess_b2RayCastInput_2c_20float___getWire_b2RayCastInput__28float_20b2RayCastInput____20const__2c_20b2RayCastInput_20const__29, void_20emscripten__internal__MemberAccess_b2RayCastInput_2c_20float___setWire_b2RayCastInput__28float_20b2RayCastInput____20const__2c_20b2RayCastInput__2c_20float_29, b2RayCastOutput__20emscripten__internal__raw_constructor_b2RayCastOutput__28_29, void_20emscripten__internal__raw_destructor_b2RayCastOutput__28b2RayCastOutput__29, b2Vec2__20emscripten__internal__MemberAccess_b2RayCastOutput_2c_20b2Vec2___getWire_b2RayCastOutput__28b2Vec2_20b2RayCastOutput____20const__2c_20b2RayCastOutput_20const__29, void_20emscripten__internal__MemberAccess_b2RayCastOutput_2c_20b2Vec2___setWire_b2RayCastOutput__28b2Vec2_20b2RayCastOutput____20const__2c_20b2RayCastOutput__2c_20b2Vec2__29, float_20emscripten__internal__MemberAccess_b2RayCastOutput_2c_20float___getWire_b2RayCastOutput__28float_20b2RayCastOutput____20const__2c_20b2RayCastOutput_20const__29, void_20emscripten__internal__MemberAccess_b2RayCastOutput_2c_20float___setWire_b2RayCastOutput__28float_20b2RayCastOutput____20const__2c_20b2RayCastOutput__2c_20float_29, b2MassData__20emscripten__internal__raw_constructor_b2MassData__28_29, void_20emscripten__internal__raw_destructor_b2MassData__28b2MassData__29, float_20emscripten__internal__MemberAccess_b2MassData_2c_20float___getWire_b2MassData__28float_20b2MassData____20const__2c_20b2MassData_20const__29, void_20emscripten__internal__MemberAccess_b2MassData_2c_20float___setWire_b2MassData__28float_20b2MassData____20const__2c_20b2MassData__2c_20float_29, b2Vec2__20emscripten__internal__MemberAccess_b2MassData_2c_20b2Vec2___getWire_b2MassData__28b2Vec2_20b2MassData____20const__2c_20b2MassData_20const__29, void_20emscripten__internal__MemberAccess_b2MassData_2c_20b2Vec2___setWire_b2MassData__28b2Vec2_20b2MassData____20const__2c_20b2MassData__2c_20b2Vec2__29, b2Filter__20emscripten__internal__raw_constructor_b2Filter__28_29, void_20emscripten__internal__raw_destructor_b2Filter__28b2Filter__29, unsigned_20short_20emscripten__internal__MemberAccess_b2Filter_2c_20unsigned_20short___getWire_b2Filter__28unsigned_20short_20b2Filter____20const__2c_20b2Filter_20const__29, void_20emscripten__internal__MemberAccess_b2Filter_2c_20unsigned_20short___setWire_b2Filter__28unsigned_20short_20b2Filter____20const__2c_20b2Filter__2c_20unsigned_20short_29, short_20emscripten__internal__MemberAccess_b2Filter_2c_20short___getWire_b2Filter__28short_20b2Filter____20const__2c_20b2Filter_20const__29, void_20emscripten__internal__MemberAccess_b2Filter_2c_20short___setWire_b2Filter__28short_20b2Filter____20const__2c_20b2Filter__2c_20short_29, emscripten__internal__MethodInvoker_bool_20_28b2QueryCallback____29_28unsigned_20int_29_2c_20bool_2c_20b2QueryCallback__2c_20unsigned_20int___invoke_28bool_20_28b2QueryCallback____20const__29_28unsigned_20int_29_2c_20b2QueryCallback__2c_20unsigned_20int_29, b2QueryCallback__20emscripten__base_b2QueryCallback___convertPointer_b2QueryCallbackWrapper_2c_20b2QueryCallback__28b2QueryCallbackWrapper__29, b2QueryCallbackWrapper__20emscripten__base_b2QueryCallback___convertPointer_b2QueryCallback_2c_20b2QueryCallbackWrapper__28b2QueryCallback__29, emscripten__class__b2QueryCallback_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__b2QueryCallback_2c_20emscripten__internal__NoBaseClass___allow_subclass_b2QueryCallbackWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28b2QueryCallbackWrapper__29____invoke_28b2QueryCallbackWrapper__29, emscripten__internal__FunctionInvoker_void_20_28__29_28b2QueryCallbackWrapper__29_2c_20void_2c_20b2QueryCallbackWrapper____invoke_28void_20_28___29_28b2QueryCallbackWrapper__29_2c_20b2QueryCallbackWrapper__29, emscripten__internal__MethodInvoker_float_20_28b2RayCastCallback____29_28unsigned_20int_2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20float_29_2c_20float_2c_20b2RayCastCallback__2c_20unsigned_20int_2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20float___invoke_28float_20_28b2RayCastCallback____20const__29_28unsigned_20int_2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20float_29_2c_20b2RayCastCallback__2c_20unsigned_20int_2c_20b2Vec2__2c_20b2Vec2__2c_20float_29, b2RayCastCallback__20emscripten__base_b2RayCastCallback___convertPointer_b2RayCastCallbackWrapper_2c_20b2RayCastCallback__28b2RayCastCallbackWrapper__29, b2RayCastCallbackWrapper__20emscripten__base_b2RayCastCallback___convertPointer_b2RayCastCallback_2c_20b2RayCastCallbackWrapper__28b2RayCastCallback__29, emscripten__class__b2RayCastCallback_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__b2RayCastCallback_2c_20emscripten__internal__NoBaseClass___allow_subclass_b2RayCastCallbackWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28b2RayCastCallbackWrapper__29____invoke_28b2RayCastCallbackWrapper__29, emscripten__internal__FunctionInvoker_void_20_28__29_28b2RayCastCallbackWrapper__29_2c_20void_2c_20b2RayCastCallbackWrapper____invoke_28void_20_28___29_28b2RayCastCallbackWrapper__29_2c_20b2RayCastCallbackWrapper__29, emscripten__internal__MethodInvoker_void_20_28b2ContactListener____29_28unsigned_20int_29_2c_20void_2c_20b2ContactListener__2c_20unsigned_20int___invoke_28void_20_28b2ContactListener____20const__29_28unsigned_20int_29_2c_20b2ContactListener__2c_20unsigned_20int_29, emscripten__internal__MethodInvoker_void_20_28b2ContactListener____29_28unsigned_20int_2c_20unsigned_20int_29_2c_20void_2c_20b2ContactListener__2c_20unsigned_20int_2c_20unsigned_20int___invoke_28void_20_28b2ContactListener____20const__29_28unsigned_20int_2c_20unsigned_20int_29_2c_20b2ContactListener__2c_20unsigned_20int_2c_20unsigned_20int_29, emscripten__internal__MethodInvoker_void_20_28b2ContactListenerWrapper____29_28unsigned_20int_29_2c_20void_2c_20b2ContactListenerWrapper__2c_20unsigned_20int___invoke_28void_20_28b2ContactListenerWrapper____20const__29_28unsigned_20int_29_2c_20b2ContactListenerWrapper__2c_20unsigned_20int_29, emscripten__internal__MethodInvoker_bool_20_28b2ContactListenerWrapper____29_28unsigned_20int_29_2c_20bool_2c_20b2ContactListenerWrapper__2c_20unsigned_20int___invoke_28bool_20_28b2ContactListenerWrapper____20const__29_28unsigned_20int_29_2c_20b2ContactListenerWrapper__2c_20unsigned_20int_29, b2ContactListener__20emscripten__base_b2ContactListener___convertPointer_b2ContactListenerWrapper_2c_20b2ContactListener__28b2ContactListenerWrapper__29, b2ContactListenerWrapper__20emscripten__base_b2ContactListener___convertPointer_b2ContactListener_2c_20b2ContactListenerWrapper__28b2ContactListener__29, emscripten__class__b2ContactListener_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__b2ContactListener_2c_20emscripten__internal__NoBaseClass___allow_subclass_b2ContactListenerWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28b2ContactListenerWrapper__29____invoke_28b2ContactListenerWrapper__29, emscripten__internal__FunctionInvoker_void_20_28__29_28b2ContactListenerWrapper__29_2c_20void_2c_20b2ContactListenerWrapper____invoke_28void_20_28___29_28b2ContactListenerWrapper__29_2c_20b2ContactListenerWrapper__29, emscripten__internal__MethodInvoker_void_20_28b2Draw____29_28unsigned_20int_29_2c_20void_2c_20b2Draw__2c_20unsigned_20int___invoke_28void_20_28b2Draw____20const__29_28unsigned_20int_29_2c_20b2Draw__2c_20unsigned_20int_29, emscripten__internal__MethodInvoker_unsigned_20int_20_28b2Draw____29_28_29_20const_2c_20unsigned_20int_2c_20b2Draw_20const____invoke_28unsigned_20int_20_28b2Draw____20const__29_28_29_20const_2c_20b2Draw_20const__29, emscripten__internal__MethodInvoker_void_20_28b2Draw____29_28unsigned_20int_2c_20int_2c_20b2Color_20const__29_2c_20void_2c_20b2Draw__2c_20unsigned_20int_2c_20int_2c_20b2Color_20const____invoke_28void_20_28b2Draw____20const__29_28unsigned_20int_2c_20int_2c_20b2Color_20const__29_2c_20b2Draw__2c_20unsigned_20int_2c_20int_2c_20b2Color__29, emscripten__internal__MethodInvoker_void_20_28b2Draw____29_28b2Vec2_20const__2c_20float_2c_20b2Color_20const__29_2c_20void_2c_20b2Draw__2c_20b2Vec2_20const__2c_20float_2c_20b2Color_20const____invoke_28void_20_28b2Draw____20const__29_28b2Vec2_20const__2c_20float_2c_20b2Color_20const__29_2c_20b2Draw__2c_20b2Vec2__2c_20float_2c_20b2Color__29, emscripten__internal__MethodInvoker_void_20_28b2Draw____29_28b2Vec2_20const__2c_20float_2c_20b2Vec2_20const__2c_20b2Color_20const__29_2c_20void_2c_20b2Draw__2c_20b2Vec2_20const__2c_20float_2c_20b2Vec2_20const__2c_20b2Color_20const____invoke_28void_20_28b2Draw____20const__29_28b2Vec2_20const__2c_20float_2c_20b2Vec2_20const__2c_20b2Color_20const__29_2c_20b2Draw__2c_20b2Vec2__2c_20float_2c_20b2Vec2__2c_20b2Color__29, emscripten__internal__MethodInvoker_void_20_28b2Draw____29_28b2Vec2_20const__2c_20b2Vec2_20const__2c_20b2Color_20const__29_2c_20void_2c_20b2Draw__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20b2Color_20const____invoke_28void_20_28b2Draw____20const__29_28b2Vec2_20const__2c_20b2Vec2_20const__2c_20b2Color_20const__29_2c_20b2Draw__2c_20b2Vec2__2c_20b2Vec2__2c_20b2Color__29, emscripten__internal__MethodInvoker_void_20_28b2Draw____29_28b2Transform_20const__29_2c_20void_2c_20b2Draw__2c_20b2Transform_20const____invoke_28void_20_28b2Draw____20const__29_28b2Transform_20const__29_2c_20b2Draw__2c_20b2Transform__29, b2Draw__20emscripten__base_b2Draw___convertPointer_b2DrawWrapper_2c_20b2Draw__28b2DrawWrapper__29, b2DrawWrapper__20emscripten__base_b2Draw___convertPointer_b2Draw_2c_20b2DrawWrapper__28b2Draw__29, emscripten__class__b2Draw_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__b2Draw_2c_20emscripten__internal__NoBaseClass___allow_subclass_b2DrawWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28b2DrawWrapper__29____invoke_28b2DrawWrapper__29, emscripten__internal__FunctionInvoker_void_20_28__29_28b2DrawWrapper__29_2c_20void_2c_20b2DrawWrapper____invoke_28void_20_28___29_28b2DrawWrapper__29_2c_20b2DrawWrapper__29, emscripten__internal__Invoker_b2AABB____invoke_28b2AABB__20_28__29_28_29_29, emscripten__internal__MethodInvoker_bool_20_28b2AABB____29_28_29_20const_2c_20bool_2c_20b2AABB_20const____invoke_28bool_20_28b2AABB____20const__29_28_29_20const_2c_20b2AABB_20const__29, emscripten__internal__MethodInvoker_b2Vec2_20_28b2AABB____29_28_29_20const_2c_20b2Vec2_2c_20b2AABB_20const____invoke_28b2Vec2_20_28b2AABB____20const__29_28_29_20const_2c_20b2AABB_20const__29, emscripten__internal__MethodInvoker_float_20_28b2AABB____29_28_29_20const_2c_20float_2c_20b2AABB_20const____invoke_28float_20_28b2AABB____20const__29_28_29_20const_2c_20b2AABB_20const__29, emscripten__internal__FunctionInvoker_void_20_28__29_28b2AABB__2c_20b2AABB__29_2c_20void_2c_20b2AABB__2c_20b2AABB____invoke_28void_20_28___29_28b2AABB__2c_20b2AABB__29_2c_20b2AABB__2c_20b2AABB__29, emscripten__internal__FunctionInvoker_void_20_28__29_28b2AABB__2c_20b2AABB__2c_20b2AABB__29_2c_20void_2c_20b2AABB__2c_20b2AABB__2c_20b2AABB____invoke_28void_20_28___29_28b2AABB__2c_20b2AABB__2c_20b2AABB__29_2c_20b2AABB__2c_20b2AABB__2c_20b2AABB__29, emscripten__internal__MethodInvoker_bool_20_28b2AABB____29_28b2AABB_20const__29_20const_2c_20bool_2c_20b2AABB_20const__2c_20b2AABB_20const____invoke_28bool_20_28b2AABB____20const__29_28b2AABB_20const__29_20const_2c_20b2AABB_20const__2c_20b2AABB__29, emscripten__internal__MethodInvoker_bool_20_28b2AABB____29_28b2RayCastOutput__2c_20b2RayCastInput_20const__29_20const_2c_20bool_2c_20b2AABB_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput_20const____invoke_28bool_20_28b2AABB____20const__29_28b2RayCastOutput__2c_20b2RayCastInput_20const__29_20const_2c_20b2AABB_20const__2c_20b2RayCastOutput__2c_20b2RayCastInput__29, emscripten__internal__Invoker_b2World__2c_20b2Vec2_____invoke_28b2World__20_28__29_28b2Vec2___29_2c_20b2Vec2__29, emscripten__internal__MethodInvoker_void_20_28b2World____29_28b2ContactListener__29_2c_20void_2c_20b2World__2c_20b2ContactListener____invoke_28void_20_28b2World____20const__29_28b2ContactListener__29_2c_20b2World__2c_20b2ContactListener__29, emscripten__internal__MethodInvoker_void_20_28b2World____29_28b2Draw__29_2c_20void_2c_20b2World__2c_20b2Draw____invoke_28void_20_28b2World____20const__29_28b2Draw__29_2c_20b2World__2c_20b2Draw__29, emscripten__internal__MethodInvoker_void_20_28b2World____29_28_29_2c_20void_2c_20b2World____invoke_28void_20_28b2World____20const__29_28_29_2c_20b2World__29, emscripten__internal__MethodInvoker_b2Body__20_28b2World____29_28b2BodyDef_20const__29_2c_20b2Body__2c_20b2World__2c_20b2BodyDef_20const____invoke_28b2Body__20_28b2World____20const__29_28b2BodyDef_20const__29_2c_20b2World__2c_20b2BodyDef_20const__29, emscripten__internal__MethodInvoker_void_20_28b2World____29_28b2Body__29_2c_20void_2c_20b2World__2c_20b2Body____invoke_28void_20_28b2World____20const__29_28b2Body__29_2c_20b2World__2c_20b2Body__29, emscripten__internal__MethodInvoker_b2Joint__20_28b2World____29_28b2JointDef_20const__29_2c_20b2Joint__2c_20b2World__2c_20b2JointDef_20const____invoke_28b2Joint__20_28b2World____20const__29_28b2JointDef_20const__29_2c_20b2World__2c_20b2JointDef_20const__29, emscripten__internal__MethodInvoker_void_20_28b2World____29_28b2Joint__29_2c_20void_2c_20b2World__2c_20b2Joint____invoke_28void_20_28b2World____20const__29_28b2Joint__29_2c_20b2World__2c_20b2Joint__29, emscripten__internal__MethodInvoker_void_20_28b2World____29_28float_2c_20int_2c_20int_29_2c_20void_2c_20b2World__2c_20float_2c_20int_2c_20int___invoke_28void_20_28b2World____20const__29_28float_2c_20int_2c_20int_29_2c_20b2World__2c_20float_2c_20int_2c_20int_29, emscripten__internal__MethodInvoker_void_20_28b2World____29_28b2QueryCallback__2c_20b2AABB_20const__29_20const_2c_20void_2c_20b2World_20const__2c_20b2QueryCallback__2c_20b2AABB_20const____invoke_28void_20_28b2World____20const__29_28b2QueryCallback__2c_20b2AABB_20const__29_20const_2c_20b2World_20const__2c_20b2QueryCallback__2c_20b2AABB__29, emscripten__internal__MethodInvoker_void_20_28b2World____29_28b2RayCastCallback__2c_20b2Vec2_20const__2c_20b2Vec2_20const__29_20const_2c_20void_2c_20b2World_20const__2c_20b2RayCastCallback__2c_20b2Vec2_20const__2c_20b2Vec2_20const____invoke_28void_20_28b2World____20const__29_28b2RayCastCallback__2c_20b2Vec2_20const__2c_20b2Vec2_20const__29_20const_2c_20b2World_20const__2c_20b2RayCastCallback__2c_20b2Vec2__2c_20b2Vec2__29, emscripten__internal__MethodInvoker_void_20_28b2World____29_28bool_29_2c_20void_2c_20b2World__2c_20bool___invoke_28void_20_28b2World____20const__29_28bool_29_2c_20b2World__2c_20bool_29, emscripten__internal__MethodInvoker_bool_20_28b2World____29_28_29_20const_2c_20bool_2c_20b2World_20const____invoke_28bool_20_28b2World____20const__29_28_29_20const_2c_20b2World_20const__29, emscripten__internal__MethodInvoker_void_20_28b2World____29_28b2Vec2_20const__29_2c_20void_2c_20b2World__2c_20b2Vec2_20const____invoke_28void_20_28b2World____20const__29_28b2Vec2_20const__29_2c_20b2World__2c_20b2Vec2__29, emscripten__internal__MethodInvoker_b2Vec2_20_28b2World____29_28_29_20const_2c_20b2Vec2_2c_20b2World_20const____invoke_28b2Vec2_20_28b2World____20const__29_28_29_20const_2c_20b2World_20const__29, emscripten__internal__Invoker_b2BodyDef____invoke_28b2BodyDef__20_28__29_28_29_29, emscripten__internal__MethodInvoker_void_20_28b2Body____29_28b2Vec2_20const__2c_20float_29_2c_20void_2c_20b2Body__2c_20b2Vec2_20const__2c_20float___invoke_28void_20_28b2Body____20const__29_28b2Vec2_20const__2c_20float_29_2c_20b2Body__2c_20b2Vec2__2c_20float_29, emscripten__internal__MethodInvoker_b2Transform_20const__20_28b2Body____29_28_29_20const_2c_20b2Transform_20const__2c_20b2Body_20const____invoke_28b2Transform_20const__20_28b2Body____20const__29_28_29_20const_2c_20b2Body_20const__29, emscripten__internal__MethodInvoker_b2Vec2_20const__20_28b2Body____29_28_29_20const_2c_20b2Vec2_20const__2c_20b2Body_20const____invoke_28b2Vec2_20const__20_28b2Body____20const__29_28_29_20const_2c_20b2Body_20const__29, emscripten__internal__MethodInvoker_float_20_28b2Body____29_28_29_20const_2c_20float_2c_20b2Body_20const____invoke_28float_20_28b2Body____20const__29_28_29_20const_2c_20b2Body_20const__29, emscripten__internal__MethodInvoker_void_20_28b2Body____29_28b2Vec2_20const__29_2c_20void_2c_20b2Body__2c_20b2Vec2_20const____invoke_28void_20_28b2Body____20const__29_28b2Vec2_20const__29_2c_20b2Body__2c_20b2Vec2__29, emscripten__internal__MethodInvoker_void_20_28b2Body____29_28float_29_2c_20void_2c_20b2Body__2c_20float___invoke_28void_20_28b2Body____20const__29_28float_29_2c_20b2Body__2c_20float_29, emscripten__internal__MethodInvoker_void_20_28b2Body____29_28b2Vec2_20const__2c_20b2Vec2_20const__2c_20bool_29_2c_20void_2c_20b2Body__2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20bool___invoke_28void_20_28b2Body____20const__29_28b2Vec2_20const__2c_20b2Vec2_20const__2c_20bool_29_2c_20b2Body__2c_20b2Vec2__2c_20b2Vec2__2c_20bool_29, emscripten__internal__MethodInvoker_void_20_28b2Body____29_28b2Vec2_20const__2c_20bool_29_2c_20void_2c_20b2Body__2c_20b2Vec2_20const__2c_20bool___invoke_28void_20_28b2Body____20const__29_28b2Vec2_20const__2c_20bool_29_2c_20b2Body__2c_20b2Vec2__2c_20bool_29, emscripten__internal__MethodInvoker_void_20_28b2Body____29_28float_2c_20bool_29_2c_20void_2c_20b2Body__2c_20float_2c_20bool___invoke_28void_20_28b2Body____20const__29_28float_2c_20bool_29_2c_20b2Body__2c_20float_2c_20bool_29, emscripten__internal__MethodInvoker_void_20_28b2Body____29_28b2MassData__29_20const_2c_20void_2c_20b2Body_20const__2c_20b2MassData____invoke_28void_20_28b2Body____20const__29_28b2MassData__29_20const_2c_20b2Body_20const__2c_20b2MassData__29, emscripten__internal__FunctionInvoker_void_20_28__29_28b2Body__2c_20b2MassData_20const__29_2c_20void_2c_20b2Body__2c_20b2MassData_20const____invoke_28void_20_28___29_28b2Body__2c_20b2MassData_20const__29_2c_20b2Body__2c_20b2MassData__29, emscripten__internal__MethodInvoker_void_20_28b2Body____29_28_29_2c_20void_2c_20b2Body____invoke_28void_20_28b2Body____20const__29_28_29_2c_20b2Body__29, emscripten__internal__MethodInvoker_b2Vec2_20_28b2Body____29_28b2Vec2_20const__29_20const_2c_20b2Vec2_2c_20b2Body_20const__2c_20b2Vec2_20const____invoke_28b2Vec2_20_28b2Body____20const__29_28b2Vec2_20const__29_20const_2c_20b2Body_20const__2c_20b2Vec2__29, emscripten__internal__MethodInvoker_void_20_28b2Body____29_28b2BodyType_29_2c_20void_2c_20b2Body__2c_20b2BodyType___invoke_28void_20_28b2Body____20const__29_28b2BodyType_29_2c_20b2Body__2c_20b2BodyType_29, emscripten__internal__MethodInvoker_b2BodyType_20_28b2Body____29_28_29_20const_2c_20b2BodyType_2c_20b2Body_20const____invoke_28b2BodyType_20_28b2Body____20const__29_28_29_20const_2c_20b2Body_20const__29, emscripten__internal__MethodInvoker_void_20_28b2Body____29_28bool_29_2c_20void_2c_20b2Body__2c_20bool___invoke_28void_20_28b2Body____20const__29_28bool_29_2c_20b2Body__2c_20bool_29, emscripten__internal__MethodInvoker_bool_20_28b2Body____29_28_29_20const_2c_20bool_2c_20b2Body_20const____invoke_28bool_20_28b2Body____20const__29_28_29_20const_2c_20b2Body_20const__29, emscripten__internal__FunctionInvoker_unsigned_20int_20_28__29_28b2Body__29_2c_20unsigned_20int_2c_20b2Body____invoke_28unsigned_20int_20_28___29_28b2Body__29_2c_20b2Body__29, emscripten__internal__MethodInvoker_b2World__20_28b2Body____29_28_29_2c_20b2World__2c_20b2Body____invoke_28b2World__20_28b2Body____20const__29_28_29_2c_20b2Body__29, emscripten__internal__Invoker_b2JointDef____invoke_28b2JointDef__20_28__29_28_29_29, emscripten__internal__FunctionInvoker_void_20_28__29_28b2JointDef__2c_20b2Body__29_2c_20void_2c_20b2JointDef__2c_20b2Body____invoke_28void_20_28___29_28b2JointDef__2c_20b2Body__29_2c_20b2JointDef__2c_20b2Body__29, emscripten__internal__FunctionInvoker_b2Body__20_28__29_28b2JointDef__29_2c_20b2Body__2c_20b2JointDef____invoke_28b2Body__20_28___29_28b2JointDef__29_2c_20b2JointDef__29, emscripten__internal__MethodInvoker_b2JointType_20_28b2Joint____29_28_29_20const_2c_20b2JointType_2c_20b2Joint_20const____invoke_28b2JointType_20_28b2Joint____20const__29_28_29_20const_2c_20b2Joint_20const__29, emscripten__internal__MethodInvoker_b2Body__20_28b2Joint____29_28_29_2c_20b2Body__2c_20b2Joint____invoke_28b2Body__20_28b2Joint____20const__29_28_29_2c_20b2Joint__29, emscripten__internal__MethodInvoker_b2Vec2_20_28b2Joint____29_28_29_20const_2c_20b2Vec2_2c_20b2Joint_20const____invoke_28b2Vec2_20_28b2Joint____20const__29_28_29_20const_2c_20b2Joint_20const__29, emscripten__internal__MethodInvoker_b2Vec2_20_28b2Joint____29_28float_29_20const_2c_20b2Vec2_2c_20b2Joint_20const__2c_20float___invoke_28b2Vec2_20_28b2Joint____20const__29_28float_29_20const_2c_20b2Joint_20const__2c_20float_29, emscripten__internal__MethodInvoker_float_20_28b2Joint____29_28float_29_20const_2c_20float_2c_20b2Joint_20const__2c_20float___invoke_28float_20_28b2Joint____20const__29_28float_29_20const_2c_20b2Joint_20const__2c_20float_29, emscripten__internal__MethodInvoker_bool_20_28b2Joint____29_28_29_20const_2c_20bool_2c_20b2Joint_20const____invoke_28bool_20_28b2Joint____20const__29_28_29_20const_2c_20b2Joint_20const__29, emscripten__internal__MethodInvoker_void_20_28b2Joint____29_28_29_2c_20void_2c_20b2Joint____invoke_28void_20_28b2Joint____20const__29_28_29_2c_20b2Joint__29, b2JointDef__20emscripten__base_b2JointDef___convertPointer_b2DistanceJointDef_2c_20b2JointDef__28b2DistanceJointDef__29, b2DistanceJointDef__20emscripten__base_b2JointDef___convertPointer_b2JointDef_2c_20b2DistanceJointDef__28b2JointDef__29, emscripten__internal__Invoker_b2DistanceJointDef____invoke_28b2DistanceJointDef__20_28__29_28_29_29, b2Joint__20emscripten__base_b2Joint___convertPointer_b2DistanceJoint_2c_20b2Joint__28b2DistanceJoint__29, b2DistanceJoint__20emscripten__base_b2Joint___convertPointer_b2Joint_2c_20b2DistanceJoint__28b2Joint__29, emscripten__internal__MethodInvoker_b2Vec2_20const__20_28b2DistanceJoint____29_28_29_20const_2c_20b2Vec2_20const__2c_20b2DistanceJoint_20const____invoke_28b2Vec2_20const__20_28b2DistanceJoint____20const__29_28_29_20const_2c_20b2DistanceJoint_20const__29, emscripten__internal__MethodInvoker_void_20_28b2DistanceJoint____29_28float_29_2c_20void_2c_20b2DistanceJoint__2c_20float___invoke_28void_20_28b2DistanceJoint____20const__29_28float_29_2c_20b2DistanceJoint__2c_20float_29, emscripten__internal__MethodInvoker_float_20_28b2DistanceJoint____29_28_29_20const_2c_20float_2c_20b2DistanceJoint_20const____invoke_28float_20_28b2DistanceJoint____20const__29_28_29_20const_2c_20b2DistanceJoint_20const__29, emscripten__internal__MethodInvoker_void_20_28b2DistanceJoint____29_28_29_2c_20void_2c_20b2DistanceJoint____invoke_28void_20_28b2DistanceJoint____20const__29_28_29_2c_20b2DistanceJoint__29, b2JointDef__20emscripten__base_b2JointDef___convertPointer_b2MotorJointDef_2c_20b2JointDef__28b2MotorJointDef__29, b2MotorJointDef__20emscripten__base_b2JointDef___convertPointer_b2JointDef_2c_20b2MotorJointDef__28b2JointDef__29, emscripten__internal__Invoker_b2MotorJointDef____invoke_28b2MotorJointDef__20_28__29_28_29_29, b2Joint__20emscripten__base_b2Joint___convertPointer_b2MotorJoint_2c_20b2Joint__28b2MotorJoint__29, b2MotorJoint__20emscripten__base_b2Joint___convertPointer_b2Joint_2c_20b2MotorJoint__28b2Joint__29, emscripten__internal__MethodInvoker_void_20_28b2MotorJoint____29_28b2Vec2_20const__29_2c_20void_2c_20b2MotorJoint__2c_20b2Vec2_20const____invoke_28void_20_28b2MotorJoint____20const__29_28b2Vec2_20const__29_2c_20b2MotorJoint__2c_20b2Vec2__29, emscripten__internal__MethodInvoker_b2Vec2_20const__20_28b2MotorJoint____29_28_29_20const_2c_20b2Vec2_20const__2c_20b2MotorJoint_20const____invoke_28b2Vec2_20const__20_28b2MotorJoint____20const__29_28_29_20const_2c_20b2MotorJoint_20const__29, emscripten__internal__MethodInvoker_void_20_28b2MotorJoint____29_28float_29_2c_20void_2c_20b2MotorJoint__2c_20float___invoke_28void_20_28b2MotorJoint____20const__29_28float_29_2c_20b2MotorJoint__2c_20float_29, emscripten__internal__MethodInvoker_float_20_28b2MotorJoint____29_28_29_20const_2c_20float_2c_20b2MotorJoint_20const____invoke_28float_20_28b2MotorJoint____20const__29_28_29_20const_2c_20b2MotorJoint_20const__29, emscripten__internal__MethodInvoker_void_20_28b2MotorJoint____29_28_29_2c_20void_2c_20b2MotorJoint____invoke_28void_20_28b2MotorJoint____20const__29_28_29_2c_20b2MotorJoint__29, b2JointDef__20emscripten__base_b2JointDef___convertPointer_b2MouseJointDef_2c_20b2JointDef__28b2MouseJointDef__29, b2MouseJointDef__20emscripten__base_b2JointDef___convertPointer_b2JointDef_2c_20b2MouseJointDef__28b2JointDef__29, emscripten__internal__Invoker_b2MouseJointDef____invoke_28b2MouseJointDef__20_28__29_28_29_29, b2Joint__20emscripten__base_b2Joint___convertPointer_b2MouseJoint_2c_20b2Joint__28b2MouseJoint__29, b2MouseJoint__20emscripten__base_b2Joint___convertPointer_b2Joint_2c_20b2MouseJoint__28b2Joint__29, emscripten__internal__MethodInvoker_void_20_28b2MouseJoint____29_28b2Vec2_20const__29_2c_20void_2c_20b2MouseJoint__2c_20b2Vec2_20const____invoke_28void_20_28b2MouseJoint____20const__29_28b2Vec2_20const__29_2c_20b2MouseJoint__2c_20b2Vec2__29, emscripten__internal__MethodInvoker_b2Vec2_20const__20_28b2MouseJoint____29_28_29_20const_2c_20b2Vec2_20const__2c_20b2MouseJoint_20const____invoke_28b2Vec2_20const__20_28b2MouseJoint____20const__29_28_29_20const_2c_20b2MouseJoint_20const__29, emscripten__internal__MethodInvoker_void_20_28b2MouseJoint____29_28float_29_2c_20void_2c_20b2MouseJoint__2c_20float___invoke_28void_20_28b2MouseJoint____20const__29_28float_29_2c_20b2MouseJoint__2c_20float_29, emscripten__internal__MethodInvoker_float_20_28b2MouseJoint____29_28_29_20const_2c_20float_2c_20b2MouseJoint_20const____invoke_28float_20_28b2MouseJoint____20const__29_28_29_20const_2c_20b2MouseJoint_20const__29, emscripten__internal__MethodInvoker_void_20_28b2MouseJoint____29_28_29_2c_20void_2c_20b2MouseJoint____invoke_28void_20_28b2MouseJoint____20const__29_28_29_2c_20b2MouseJoint__29, b2JointDef__20emscripten__base_b2JointDef___convertPointer_b2PrismaticJointDef_2c_20b2JointDef__28b2PrismaticJointDef__29, b2PrismaticJointDef__20emscripten__base_b2JointDef___convertPointer_b2JointDef_2c_20b2PrismaticJointDef__28b2JointDef__29, emscripten__internal__Invoker_b2PrismaticJointDef____invoke_28b2PrismaticJointDef__20_28__29_28_29_29, b2Joint__20emscripten__base_b2Joint___convertPointer_b2PrismaticJoint_2c_20b2Joint__28b2PrismaticJoint__29, b2PrismaticJoint__20emscripten__base_b2Joint___convertPointer_b2Joint_2c_20b2PrismaticJoint__28b2Joint__29, emscripten__internal__MethodInvoker_b2Vec2_20const__20_28b2PrismaticJoint____29_28_29_20const_2c_20b2Vec2_20const__2c_20b2PrismaticJoint_20const____invoke_28b2Vec2_20const__20_28b2PrismaticJoint____20const__29_28_29_20const_2c_20b2PrismaticJoint_20const__29, emscripten__internal__MethodInvoker_float_20_28b2PrismaticJoint____29_28_29_20const_2c_20float_2c_20b2PrismaticJoint_20const____invoke_28float_20_28b2PrismaticJoint____20const__29_28_29_20const_2c_20b2PrismaticJoint_20const__29, emscripten__internal__MethodInvoker_bool_20_28b2PrismaticJoint____29_28_29_20const_2c_20bool_2c_20b2PrismaticJoint_20const____invoke_28bool_20_28b2PrismaticJoint____20const__29_28_29_20const_2c_20b2PrismaticJoint_20const__29, emscripten__internal__MethodInvoker_void_20_28b2PrismaticJoint____29_28bool_29_2c_20void_2c_20b2PrismaticJoint__2c_20bool___invoke_28void_20_28b2PrismaticJoint____20const__29_28bool_29_2c_20b2PrismaticJoint__2c_20bool_29, emscripten__internal__MethodInvoker_void_20_28b2PrismaticJoint____29_28float_2c_20float_29_2c_20void_2c_20b2PrismaticJoint__2c_20float_2c_20float___invoke_28void_20_28b2PrismaticJoint____20const__29_28float_2c_20float_29_2c_20b2PrismaticJoint__2c_20float_2c_20float_29, emscripten__internal__MethodInvoker_void_20_28b2PrismaticJoint____29_28float_29_2c_20void_2c_20b2PrismaticJoint__2c_20float___invoke_28void_20_28b2PrismaticJoint____20const__29_28float_29_2c_20b2PrismaticJoint__2c_20float_29, emscripten__internal__MethodInvoker_float_20_28b2PrismaticJoint____29_28float_29_20const_2c_20float_2c_20b2PrismaticJoint_20const__2c_20float___invoke_28float_20_28b2PrismaticJoint____20const__29_28float_29_20const_2c_20b2PrismaticJoint_20const__2c_20float_29, emscripten__internal__MethodInvoker_void_20_28b2PrismaticJoint____29_28_29_2c_20void_2c_20b2PrismaticJoint____invoke_28void_20_28b2PrismaticJoint____20const__29_28_29_2c_20b2PrismaticJoint__29, b2JointDef__20emscripten__base_b2JointDef___convertPointer_b2RevoluteJointDef_2c_20b2JointDef__28b2RevoluteJointDef__29, b2RevoluteJointDef__20emscripten__base_b2JointDef___convertPointer_b2JointDef_2c_20b2RevoluteJointDef__28b2JointDef__29, emscripten__internal__Invoker_b2RevoluteJointDef____invoke_28b2RevoluteJointDef__20_28__29_28_29_29, b2Joint__20emscripten__base_b2Joint___convertPointer_b2RevoluteJoint_2c_20b2Joint__28b2RevoluteJoint__29, b2RevoluteJoint__20emscripten__base_b2Joint___convertPointer_b2Joint_2c_20b2RevoluteJoint__28b2Joint__29, emscripten__internal__MethodInvoker_b2Vec2_20const__20_28b2RevoluteJoint____29_28_29_20const_2c_20b2Vec2_20const__2c_20b2RevoluteJoint_20const____invoke_28b2Vec2_20const__20_28b2RevoluteJoint____20const__29_28_29_20const_2c_20b2RevoluteJoint_20const__29, emscripten__internal__MethodInvoker_float_20_28b2RevoluteJoint____29_28_29_20const_2c_20float_2c_20b2RevoluteJoint_20const____invoke_28float_20_28b2RevoluteJoint____20const__29_28_29_20const_2c_20b2RevoluteJoint_20const__29, emscripten__internal__MethodInvoker_bool_20_28b2RevoluteJoint____29_28_29_20const_2c_20bool_2c_20b2RevoluteJoint_20const____invoke_28bool_20_28b2RevoluteJoint____20const__29_28_29_20const_2c_20b2RevoluteJoint_20const__29, emscripten__internal__MethodInvoker_void_20_28b2RevoluteJoint____29_28bool_29_2c_20void_2c_20b2RevoluteJoint__2c_20bool___invoke_28void_20_28b2RevoluteJoint____20const__29_28bool_29_2c_20b2RevoluteJoint__2c_20bool_29, emscripten__internal__MethodInvoker_void_20_28b2RevoluteJoint____29_28float_2c_20float_29_2c_20void_2c_20b2RevoluteJoint__2c_20float_2c_20float___invoke_28void_20_28b2RevoluteJoint____20const__29_28float_2c_20float_29_2c_20b2RevoluteJoint__2c_20float_2c_20float_29, emscripten__internal__MethodInvoker_void_20_28b2RevoluteJoint____29_28float_29_2c_20void_2c_20b2RevoluteJoint__2c_20float___invoke_28void_20_28b2RevoluteJoint____20const__29_28float_29_2c_20b2RevoluteJoint__2c_20float_29, emscripten__internal__MethodInvoker_float_20_28b2RevoluteJoint____29_28float_29_20const_2c_20float_2c_20b2RevoluteJoint_20const__2c_20float___invoke_28float_20_28b2RevoluteJoint____20const__29_28float_29_20const_2c_20b2RevoluteJoint_20const__2c_20float_29, emscripten__internal__MethodInvoker_void_20_28b2RevoluteJoint____29_28_29_2c_20void_2c_20b2RevoluteJoint____invoke_28void_20_28b2RevoluteJoint____20const__29_28_29_2c_20b2RevoluteJoint__29, b2JointDef__20emscripten__base_b2JointDef___convertPointer_b2RopeJointDef_2c_20b2JointDef__28b2RopeJointDef__29, b2RopeJointDef__20emscripten__base_b2JointDef___convertPointer_b2JointDef_2c_20b2RopeJointDef__28b2JointDef__29, emscripten__internal__Invoker_b2RopeJointDef____invoke_28b2RopeJointDef__20_28__29_28_29_29, b2Joint__20emscripten__base_b2Joint___convertPointer_b2RopeJoint_2c_20b2Joint__28b2RopeJoint__29, b2RopeJoint__20emscripten__base_b2Joint___convertPointer_b2Joint_2c_20b2RopeJoint__28b2Joint__29, emscripten__internal__MethodInvoker_b2Vec2_20const__20_28b2RopeJoint____29_28_29_20const_2c_20b2Vec2_20const__2c_20b2RopeJoint_20const____invoke_28b2Vec2_20const__20_28b2RopeJoint____20const__29_28_29_20const_2c_20b2RopeJoint_20const__29, emscripten__internal__MethodInvoker_b2Vec2_20_28b2RopeJoint____29_28float_29_20const_2c_20b2Vec2_2c_20b2RopeJoint_20const__2c_20float___invoke_28b2Vec2_20_28b2RopeJoint____20const__29_28float_29_20const_2c_20b2RopeJoint_20const__2c_20float_29, emscripten__internal__MethodInvoker_float_20_28b2RopeJoint____29_28float_29_20const_2c_20float_2c_20b2RopeJoint_20const__2c_20float___invoke_28float_20_28b2RopeJoint____20const__29_28float_29_20const_2c_20b2RopeJoint_20const__2c_20float_29, emscripten__internal__MethodInvoker_void_20_28b2RopeJoint____29_28float_29_2c_20void_2c_20b2RopeJoint__2c_20float___invoke_28void_20_28b2RopeJoint____20const__29_28float_29_2c_20b2RopeJoint__2c_20float_29, emscripten__internal__MethodInvoker_float_20_28b2RopeJoint____29_28_29_20const_2c_20float_2c_20b2RopeJoint_20const____invoke_28float_20_28b2RopeJoint____20const__29_28_29_20const_2c_20b2RopeJoint_20const__29, emscripten__internal__MethodInvoker_void_20_28b2RopeJoint____29_28_29_2c_20void_2c_20b2RopeJoint____invoke_28void_20_28b2RopeJoint____20const__29_28_29_2c_20b2RopeJoint__29, b2JointDef__20emscripten__base_b2JointDef___convertPointer_b2WeldJointDef_2c_20b2JointDef__28b2WeldJointDef__29, b2WeldJointDef__20emscripten__base_b2JointDef___convertPointer_b2JointDef_2c_20b2WeldJointDef__28b2JointDef__29, emscripten__internal__Invoker_b2WeldJointDef____invoke_28b2WeldJointDef__20_28__29_28_29_29, b2Joint__20emscripten__base_b2Joint___convertPointer_b2WeldJoint_2c_20b2Joint__28b2WeldJoint__29, b2WeldJoint__20emscripten__base_b2Joint___convertPointer_b2Joint_2c_20b2WeldJoint__28b2Joint__29, emscripten__internal__MethodInvoker_b2Vec2_20const__20_28b2WeldJoint____29_28_29_20const_2c_20b2Vec2_20const__2c_20b2WeldJoint_20const____invoke_28b2Vec2_20const__20_28b2WeldJoint____20const__29_28_29_20const_2c_20b2WeldJoint_20const__29, emscripten__internal__MethodInvoker_float_20_28b2WeldJoint____29_28_29_20const_2c_20float_2c_20b2WeldJoint_20const____invoke_28float_20_28b2WeldJoint____20const__29_28_29_20const_2c_20b2WeldJoint_20const__29, emscripten__internal__MethodInvoker_void_20_28b2WeldJoint____29_28float_29_2c_20void_2c_20b2WeldJoint__2c_20float___invoke_28void_20_28b2WeldJoint____20const__29_28float_29_2c_20b2WeldJoint__2c_20float_29, emscripten__internal__MethodInvoker_void_20_28b2WeldJoint____29_28_29_2c_20void_2c_20b2WeldJoint____invoke_28void_20_28b2WeldJoint____20const__29_28_29_2c_20b2WeldJoint__29, b2JointDef__20emscripten__base_b2JointDef___convertPointer_b2WheelJointDef_2c_20b2JointDef__28b2WheelJointDef__29, b2WheelJointDef__20emscripten__base_b2JointDef___convertPointer_b2JointDef_2c_20b2WheelJointDef__28b2JointDef__29, emscripten__internal__Invoker_b2WheelJointDef____invoke_28b2WheelJointDef__20_28__29_28_29_29, b2Joint__20emscripten__base_b2Joint___convertPointer_b2WheelJoint_2c_20b2Joint__28b2WheelJoint__29, b2WheelJoint__20emscripten__base_b2Joint___convertPointer_b2Joint_2c_20b2WheelJoint__28b2Joint__29, emscripten__internal__MethodInvoker_b2Vec2_20const__20_28b2WheelJoint____29_28_29_20const_2c_20b2Vec2_20const__2c_20b2WheelJoint_20const____invoke_28b2Vec2_20const__20_28b2WheelJoint____20const__29_28_29_20const_2c_20b2WheelJoint_20const__29, emscripten__internal__MethodInvoker_float_20_28b2WheelJoint____29_28_29_20const_2c_20float_2c_20b2WheelJoint_20const____invoke_28float_20_28b2WheelJoint____20const__29_28_29_20const_2c_20b2WheelJoint_20const__29, emscripten__internal__MethodInvoker_bool_20_28b2WheelJoint____29_28_29_20const_2c_20bool_2c_20b2WheelJoint_20const____invoke_28bool_20_28b2WheelJoint____20const__29_28_29_20const_2c_20b2WheelJoint_20const__29, emscripten__internal__MethodInvoker_void_20_28b2WheelJoint____29_28bool_29_2c_20void_2c_20b2WheelJoint__2c_20bool___invoke_28void_20_28b2WheelJoint____20const__29_28bool_29_2c_20b2WheelJoint__2c_20bool_29, emscripten__internal__MethodInvoker_void_20_28b2WheelJoint____29_28float_29_2c_20void_2c_20b2WheelJoint__2c_20float___invoke_28void_20_28b2WheelJoint____20const__29_28float_29_2c_20b2WheelJoint__2c_20float_29, emscripten__internal__MethodInvoker_float_20_28b2WheelJoint____29_28float_29_20const_2c_20float_2c_20b2WheelJoint_20const__2c_20float___invoke_28float_20_28b2WheelJoint____20const__29_28float_29_20const_2c_20b2WheelJoint_20const__2c_20float_29, emscripten__internal__MethodInvoker_void_20_28b2WheelJoint____29_28_29_2c_20void_2c_20b2WheelJoint____invoke_28void_20_28b2WheelJoint____20const__29_28_29_2c_20b2WheelJoint__29, emscripten__internal__Invoker_std____2__vector_int_2c_20std____2__allocator_int______invoke_28std____2__vector_int_2c_20std____2__allocator_int____20_28__29_28_29_29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_int_2c_20std____2__allocator_int______29_28int_20const__29_2c_20void_2c_20std____2__vector_int_2c_20std____2__allocator_int____2c_20int_20const____invoke_28void_20_28std____2__vector_int_2c_20std____2__allocator_int______20const__29_28int_20const__29_2c_20std____2__vector_int_2c_20std____2__allocator_int____2c_20int_29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_int_2c_20std____2__allocator_int______29_28unsigned_20long_2c_20int_20const__29_2c_20void_2c_20std____2__vector_int_2c_20std____2__allocator_int____2c_20unsigned_20long_2c_20int_20const____invoke_28void_20_28std____2__vector_int_2c_20std____2__allocator_int______20const__29_28unsigned_20long_2c_20int_20const__29_2c_20std____2__vector_int_2c_20std____2__allocator_int____2c_20unsigned_20long_2c_20int_29, emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_int_2c_20std____2__allocator_int______29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_int_2c_20std____2__allocator_int___20const____invoke_28unsigned_20long_20_28std____2__vector_int_2c_20std____2__allocator_int______20const__29_28_29_20const_2c_20std____2__vector_int_2c_20std____2__allocator_int___20const__29, emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_int_2c_20std____2__allocator_int___20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_int_2c_20std____2__allocator_int___20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_int_2c_20std____2__allocator_int___20const__2c_20unsigned_20long_29_2c_20std____2__vector_int_2c_20std____2__allocator_int____2c_20unsigned_20long_29, emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_int_2c_20std____2__allocator_int____2c_20unsigned_20long_2c_20int_20const__29_2c_20bool_2c_20std____2__vector_int_2c_20std____2__allocator_int____2c_20unsigned_20long_2c_20int_20const____invoke_28bool_20_28___29_28std____2__vector_int_2c_20std____2__allocator_int____2c_20unsigned_20long_2c_20int_20const__29_2c_20std____2__vector_int_2c_20std____2__allocator_int____2c_20unsigned_20long_2c_20int_29, emscripten__internal__Invoker_std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______invoke_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____20_28__29_28_29_29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______29_28b2Vec2_20const__29_2c_20void_2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20b2Vec2_20const____invoke_28void_20_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______20const__29_28b2Vec2_20const__29_2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20b2Vec2__29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______29_28unsigned_20long_2c_20b2Vec2_20const__29_2c_20void_2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20unsigned_20long_2c_20b2Vec2_20const____invoke_28void_20_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______20const__29_28unsigned_20long_2c_20b2Vec2_20const__29_2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20unsigned_20long_2c_20b2Vec2__29, emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2___20const____invoke_28unsigned_20long_20_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2______20const__29_28_29_20const_2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2___20const__29, emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2___20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2___20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2___20const__2c_20unsigned_20long_29_2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20unsigned_20long_29, emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20unsigned_20long_2c_20b2Vec2_20const__29_2c_20bool_2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20unsigned_20long_2c_20b2Vec2_20const____invoke_28bool_20_28___29_28std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20unsigned_20long_2c_20b2Vec2_20const__29_2c_20std____2__vector_b2Vec2_2c_20std____2__allocator_b2Vec2____2c_20unsigned_20long_2c_20b2Vec2__29, embind_init_b2_28_29__$_0____invoke_28b2AABB__2c_20b2AABB__29, embind_init_b2_28_29__$_1____invoke_28b2AABB__2c_20b2AABB__2c_20b2AABB__29, embind_init_b2_28_29__$_2____invoke_28b2Body__2c_20b2MassData_20const__29, embind_init_b2_28_29__$_3____invoke_28b2Body__29, embind_init_b2_28_29__$_4____invoke_28b2Body__29, embind_init_b2_28_29__$_5____invoke_28b2JointDef__2c_20b2Body__29, embind_init_b2_28_29__$_6____invoke_28b2JointDef__29, embind_init_b2_28_29__$_7____invoke_28b2JointDef__2c_20b2Body__29, embind_init_b2_28_29__$_8____invoke_28b2JointDef__29, b2Shape___b2Shape_28_29, b2Shape___b2Shape_28_29_1, __cxa_pure_virtual, b2QueryCallbackWrapper___b2QueryCallbackWrapper_28_29, b2QueryCallbackWrapper___b2QueryCallbackWrapper_28_29_1, b2QueryCallbackWrapper__ReportFixture_28unsigned_20int_29, emscripten__wrapper_b2QueryCallback____wrapper_28_29, emscripten__wrapper_b2QueryCallback____wrapper_28_29_1, b2QueryCallback___b2QueryCallback_28_29, b2QueryCallback___b2QueryCallback_28_29_1, b2RayCastCallbackWrapper___b2RayCastCallbackWrapper_28_29, b2RayCastCallbackWrapper___b2RayCastCallbackWrapper_28_29_1, b2RayCastCallbackWrapper__ReportFixture_28unsigned_20int_2c_20b2Vec2_20const__2c_20b2Vec2_20const__2c_20float_29, emscripten__wrapper_b2RayCastCallback____wrapper_28_29, emscripten__wrapper_b2RayCastCallback____wrapper_28_29_1, b2RayCastCallback___b2RayCastCallback_28_29, b2RayCastCallback___b2RayCastCallback_28_29_1, b2ContactListenerWrapper___b2ContactListenerWrapper_28_29, b2ContactListenerWrapper___b2ContactListenerWrapper_28_29_1, b2ContactListenerWrapper__BeginContact_28unsigned_20int_29, b2ContactListenerWrapper__EndContact_28unsigned_20int_29, b2ContactListenerWrapper__PreSolve_28unsigned_20int_2c_20unsigned_20int_29, b2ContactListenerWrapper__PostSolve_28unsigned_20int_2c_20unsigned_20int_29, emscripten__wrapper_b2ContactListener____wrapper_28_29, emscripten__wrapper_b2ContactListener____wrapper_28_29_1, b2ContactListener__BeginContact_28unsigned_20int_29, b2ContactListener__EndContact_28unsigned_20int_29, b2ContactListener__PreSolve_28unsigned_20int_2c_20unsigned_20int_29, b2ContactListener__PostSolve_28unsigned_20int_2c_20unsigned_20int_29, b2ContactListener___b2ContactListener_28_29, b2ContactListener___b2ContactListener_28_29_1, b2DrawWrapper___b2DrawWrapper_28_29, b2DrawWrapper___b2DrawWrapper_28_29_1, b2DrawWrapper__DrawPolygon_28unsigned_20int_2c_20int_2c_20b2Color_20const__29, b2DrawWrapper__DrawSolidPolygon_28unsigned_20int_2c_20int_2c_20b2Color_20const__29, b2DrawWrapper__DrawCircle_28b2Vec2_20const__2c_20float_2c_20b2Color_20const__29, b2DrawWrapper__DrawSolidCircle_28b2Vec2_20const__2c_20float_2c_20b2Vec2_20const__2c_20b2Color_20const__29, b2DrawWrapper__DrawSegment_28b2Vec2_20const__2c_20b2Vec2_20const__2c_20b2Color_20const__29, b2DrawWrapper__DrawTransform_28b2Transform_20const__29, b2DrawWrapper__DrawPoint_28b2Vec2_20const__2c_20float_2c_20b2Color_20const__29, emscripten__wrapper_b2Draw____wrapper_28_29, emscripten__wrapper_b2Draw____wrapper_28_29_1, b2CircleShape___b2CircleShape_28_29, b2CircleShape___b2CircleShape_28_29_1, b2CircleShape__Clone_28b2BlockAllocator__29_20const, b2CircleShape__GetChildCount_28_29_20const, b2CircleShape__TestPoint_28b2Transform_20const__2c_20b2Vec2_20const__29_20const, b2CircleShape__RayCast_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const, b2CircleShape__ComputeAABB_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const, b2CircleShape__ComputeMass_28b2MassData__2c_20float_29_20const, b2PolygonShape___b2PolygonShape_28_29, b2PolygonShape___b2PolygonShape_28_29_1, b2PolygonShape__Clone_28b2BlockAllocator__29_20const, b2PolygonShape__GetChildCount_28_29_20const, b2PolygonShape__TestPoint_28b2Transform_20const__2c_20b2Vec2_20const__29_20const, b2PolygonShape__RayCast_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const, b2PolygonShape__ComputeAABB_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const, b2PolygonShape__ComputeMass_28b2MassData__2c_20float_29_20const, b2Draw___b2Draw_28_29, b2Draw___b2Draw_28_29_1, b2CircleContact__b2CircleContact_28b2Fixture__2c_20b2Fixture__29, b2CircleContact__Evaluate_28b2Manifold__2c_20b2Transform_20const__2c_20b2Transform_20const__29, b2CircleContact___b2CircleContact_28_29, b2CircleContact___b2CircleContact_28_29_1, b2EdgeShape___b2EdgeShape_28_29_1, b2EdgeShape___b2EdgeShape_28_29, b2EdgeShape__Clone_28b2BlockAllocator__29_20const, b2EdgeShape__GetChildCount_28_29_20const, b2EdgeShape__TestPoint_28b2Transform_20const__2c_20b2Vec2_20const__29_20const, b2EdgeShape__RayCast_28b2RayCastOutput__2c_20b2RayCastInput_20const__2c_20b2Transform_20const__2c_20int_29_20const, b2EdgeShape__ComputeAABB_28b2AABB__2c_20b2Transform_20const__2c_20int_29_20const, b2EdgeShape__ComputeMass_28b2MassData__2c_20float_29_20const, b2ChainAndCircleContact__b2ChainAndCircleContact_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_29, b2ChainAndCircleContact__Evaluate_28b2Manifold__2c_20b2Transform_20const__2c_20b2Transform_20const__29, b2ChainAndCircleContact___b2ChainAndCircleContact_28_29, b2ChainAndCircleContact___b2ChainAndCircleContact_28_29_1, b2ChainAndPolygonContact__b2ChainAndPolygonContact_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_29, b2ChainAndPolygonContact__Evaluate_28b2Manifold__2c_20b2Transform_20const__2c_20b2Transform_20const__29, b2ChainAndPolygonContact___b2ChainAndPolygonContact_28_29, b2ChainAndPolygonContact___b2ChainAndPolygonContact_28_29_1, b2CircleContact__Create_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_2c_20b2BlockAllocator__29, b2CircleContact__Destroy_28b2Contact__2c_20b2BlockAllocator__29, b2PolygonAndCircleContact__Create_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_2c_20b2BlockAllocator__29, b2PolygonAndCircleContact__Destroy_28b2Contact__2c_20b2BlockAllocator__29, b2PolygonContact__Create_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_2c_20b2BlockAllocator__29, b2PolygonContact__Destroy_28b2Contact__2c_20b2BlockAllocator__29, b2EdgeAndCircleContact__Create_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_2c_20b2BlockAllocator__29, b2EdgeAndCircleContact__Destroy_28b2Contact__2c_20b2BlockAllocator__29, b2EdgeAndPolygonContact__Create_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_2c_20b2BlockAllocator__29, b2EdgeAndPolygonContact__Destroy_28b2Contact__2c_20b2BlockAllocator__29, b2ChainAndCircleContact__Create_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_2c_20b2BlockAllocator__29, b2ChainAndCircleContact__Destroy_28b2Contact__2c_20b2BlockAllocator__29, b2ChainAndPolygonContact__Create_28b2Fixture__2c_20int_2c_20b2Fixture__2c_20int_2c_20b2BlockAllocator__29, b2ChainAndPolygonContact__Destroy_28b2Contact__2c_20b2BlockAllocator__29, b2Contact___b2Contact_28_29, b2Contact___b2Contact_28_29_1, __cxx_global_array_dtor, __cxx_global_array_dtor_2, b2DistanceJoint__GetAnchorA_28_29_20const, b2DistanceJoint__GetAnchorB_28_29_20const, b2DistanceJoint__GetReactionForce_28float_29_20const, b2DistanceJoint__GetReactionTorque_28float_29_20const, b2DistanceJoint__Dump_28_29, b2Joint__ShiftOrigin_28b2Vec2_20const__29, b2DistanceJoint___b2DistanceJoint_28_29, b2DistanceJoint___b2DistanceJoint_28_29_1, b2DistanceJoint__InitVelocityConstraints_28b2SolverData_20const__29, b2DistanceJoint__SolveVelocityConstraints_28b2SolverData_20const__29, b2DistanceJoint__SolvePositionConstraints_28b2SolverData_20const__29, b2EdgeAndCircleContact__b2EdgeAndCircleContact_28b2Fixture__2c_20b2Fixture__29, b2EdgeAndCircleContact__Evaluate_28b2Manifold__2c_20b2Transform_20const__2c_20b2Transform_20const__29, b2EdgeAndCircleContact___b2EdgeAndCircleContact_28_29, b2EdgeAndCircleContact___b2EdgeAndCircleContact_28_29_1, b2EdgeAndPolygonContact__b2EdgeAndPolygonContact_28b2Fixture__2c_20b2Fixture__29, b2EdgeAndPolygonContact__Evaluate_28b2Manifold__2c_20b2Transform_20const__2c_20b2Transform_20const__29, b2EdgeAndPolygonContact___b2EdgeAndPolygonContact_28_29, b2EdgeAndPolygonContact___b2EdgeAndPolygonContact_28_29_1, b2GearJoint__GetAnchorA_28_29_20const, b2GearJoint__GetAnchorB_28_29_20const, b2GearJoint__GetReactionForce_28float_29_20const, b2GearJoint__GetReactionTorque_28float_29_20const, b2GearJoint__Dump_28_29, b2GearJoint___b2GearJoint_28_29, b2GearJoint___b2GearJoint_28_29_1, b2GearJoint__InitVelocityConstraints_28b2SolverData_20const__29, b2GearJoint__SolveVelocityConstraints_28b2SolverData_20const__29, b2GearJoint__SolvePositionConstraints_28b2SolverData_20const__29, b2FrictionJoint__GetAnchorA_28_29_20const, b2FrictionJoint__GetAnchorB_28_29_20const, b2FrictionJoint__GetReactionForce_28float_29_20const, b2FrictionJoint__GetReactionTorque_28float_29_20const, b2FrictionJoint__Dump_28_29, b2FrictionJoint___b2FrictionJoint_28_29, b2FrictionJoint___b2FrictionJoint_28_29_1, b2FrictionJoint__InitVelocityConstraints_28b2SolverData_20const__29, b2FrictionJoint__SolveVelocityConstraints_28b2SolverData_20const__29, b2FrictionJoint__SolvePositionConstraints_28b2SolverData_20const__29, b2Joint__Dump_28_29, b2Joint___b2Joint_28_29, b2Joint___b2Joint_28_29_1, b2MotorJoint__GetAnchorA_28_29_20const, b2MotorJoint__GetAnchorB_28_29_20const, b2MotorJoint__GetReactionForce_28float_29_20const, b2MotorJoint__GetReactionTorque_28float_29_20const, b2MotorJoint__Dump_28_29, b2MotorJoint___b2MotorJoint_28_29, b2MotorJoint___b2MotorJoint_28_29_1, b2MotorJoint__InitVelocityConstraints_28b2SolverData_20const__29, b2MotorJoint__SolveVelocityConstraints_28b2SolverData_20const__29, b2MotorJoint__SolvePositionConstraints_28b2SolverData_20const__29, b2MouseJoint__GetAnchorA_28_29_20const, b2MouseJoint__GetAnchorB_28_29_20const, b2MouseJoint__GetReactionForce_28float_29_20const, b2MouseJoint__GetReactionTorque_28float_29_20const, b2MouseJoint__Dump_28_29, b2MouseJoint__ShiftOrigin_28b2Vec2_20const__29, b2MouseJoint___b2MouseJoint_28_29, b2MouseJoint___b2MouseJoint_28_29_1, b2MouseJoint__InitVelocityConstraints_28b2SolverData_20const__29, b2MouseJoint__SolveVelocityConstraints_28b2SolverData_20const__29, b2MouseJoint__SolvePositionConstraints_28b2SolverData_20const__29, b2PolygonAndCircleContact__b2PolygonAndCircleContact_28b2Fixture__2c_20b2Fixture__29, b2PolygonAndCircleContact__Evaluate_28b2Manifold__2c_20b2Transform_20const__2c_20b2Transform_20const__29, b2PolygonAndCircleContact___b2PolygonAndCircleContact_28_29, b2PolygonAndCircleContact___b2PolygonAndCircleContact_28_29_1, b2PolygonContact__b2PolygonContact_28b2Fixture__2c_20b2Fixture__29, b2PolygonContact__Evaluate_28b2Manifold__2c_20b2Transform_20const__2c_20b2Transform_20const__29, b2PolygonContact___b2PolygonContact_28_29, b2PolygonContact___b2PolygonContact_28_29_1, b2PrismaticJoint__GetAnchorA_28_29_20const, b2PrismaticJoint__GetAnchorB_28_29_20const, b2PrismaticJoint__GetReactionForce_28float_29_20const, b2PrismaticJoint__GetReactionTorque_28float_29_20const, b2PrismaticJoint__Dump_28_29, b2PrismaticJoint___b2PrismaticJoint_28_29, b2PrismaticJoint___b2PrismaticJoint_28_29_1, b2PrismaticJoint__InitVelocityConstraints_28b2SolverData_20const__29, b2PrismaticJoint__SolveVelocityConstraints_28b2SolverData_20const__29, b2PrismaticJoint__SolvePositionConstraints_28b2SolverData_20const__29, b2PulleyJoint__GetAnchorA_28_29_20const, b2PulleyJoint__GetAnchorB_28_29_20const, b2PulleyJoint__GetReactionForce_28float_29_20const, b2PulleyJoint__GetReactionTorque_28float_29_20const, b2PulleyJoint__Dump_28_29, b2PulleyJoint__ShiftOrigin_28b2Vec2_20const__29, b2PulleyJoint___b2PulleyJoint_28_29, b2PulleyJoint___b2PulleyJoint_28_29_1, b2PulleyJoint__InitVelocityConstraints_28b2SolverData_20const__29, b2PulleyJoint__SolveVelocityConstraints_28b2SolverData_20const__29, b2PulleyJoint__SolvePositionConstraints_28b2SolverData_20const__29, b2RevoluteJoint__GetAnchorA_28_29_20const, b2RevoluteJoint__GetAnchorB_28_29_20const, b2RevoluteJoint__GetReactionForce_28float_29_20const, b2RevoluteJoint__GetReactionTorque_28float_29_20const, b2RevoluteJoint__Dump_28_29, b2RevoluteJoint___b2RevoluteJoint_28_29, b2RevoluteJoint___b2RevoluteJoint_28_29_1, b2RevoluteJoint__InitVelocityConstraints_28b2SolverData_20const__29, b2RevoluteJoint__SolveVelocityConstraints_28b2SolverData_20const__29, b2RevoluteJoint__SolvePositionConstraints_28b2SolverData_20const__29, b2RopeJoint__GetAnchorA_28_29_20const, b2RopeJoint__GetAnchorB_28_29_20const, b2RopeJoint__GetReactionForce_28float_29_20const, b2RopeJoint__GetReactionTorque_28float_29_20const, b2RopeJoint__Dump_28_29, b2RopeJoint___b2RopeJoint_28_29, b2RopeJoint___b2RopeJoint_28_29_1, b2RopeJoint__InitVelocityConstraints_28b2SolverData_20const__29, b2RopeJoint__SolveVelocityConstraints_28b2SolverData_20const__29, b2RopeJoint__SolvePositionConstraints_28b2SolverData_20const__29, b2WeldJoint__GetAnchorA_28_29_20const, b2WeldJoint__GetAnchorB_28_29_20const, b2WeldJoint__GetReactionForce_28float_29_20const, b2WeldJoint__GetReactionTorque_28float_29_20const, b2WeldJoint__Dump_28_29, b2WeldJoint___b2WeldJoint_28_29, b2WeldJoint___b2WeldJoint_28_29_1, b2WeldJoint__InitVelocityConstraints_28b2SolverData_20const__29, b2WeldJoint__SolveVelocityConstraints_28b2SolverData_20const__29, b2WeldJoint__SolvePositionConstraints_28b2SolverData_20const__29, b2WheelJoint__GetAnchorA_28_29_20const, b2WheelJoint__GetAnchorB_28_29_20const, b2WheelJoint__GetReactionForce_28float_29_20const, b2WheelJoint__GetReactionTorque_28float_29_20const, b2WheelJoint__Dump_28_29, b2WheelJoint___b2WheelJoint_28_29, b2WheelJoint___b2WheelJoint_28_29_1, b2WheelJoint__InitVelocityConstraints_28b2SolverData_20const__29, b2WheelJoint__SolveVelocityConstraints_28b2SolverData_20const__29, b2WheelJoint__SolvePositionConstraints_28b2SolverData_20const__29, b2ContactFilter___b2ContactFilter_28_29, b2ContactFilter___b2ContactFilter_28_29_1, b2ContactFilter__ShouldCollide_28b2Fixture__2c_20b2Fixture__29, embind_init_builtin_28_29, __emscripten_stdout_close, __stdio_write, __emscripten_stdout_seek, fmt_fp, pop_arg_long_double, __cxxabiv1____shim_type_info_____shim_type_info_28_29, __cxxabiv1____fundamental_type_info_____fundamental_type_info_28_29, __cxxabiv1____shim_type_info__noop1_28_29_20const, __cxxabiv1____shim_type_info__noop2_28_29_20const, __cxxabiv1____fundamental_type_info__can_catch_28__cxxabiv1____shim_type_info_20const__2c_20void___29_20const, __cxxabiv1____enum_type_info_____enum_type_info_28_29, __cxxabiv1____enum_type_info__can_catch_28__cxxabiv1____shim_type_info_20const__2c_20void___29_20const, __cxxabiv1____class_type_info_____class_type_info_28_29, __cxxabiv1____class_type_info__can_catch_28__cxxabiv1____shim_type_info_20const__2c_20void___29_20const, __cxxabiv1____class_type_info__search_above_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____class_type_info__search_below_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____class_type_info__has_unambiguous_public_base_28__cxxabiv1____dynamic_cast_info__2c_20void__2c_20int_29_20const, __cxxabiv1____si_class_type_info_____si_class_type_info_28_29, __cxxabiv1____si_class_type_info__search_above_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____si_class_type_info__search_below_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____si_class_type_info__has_unambiguous_public_base_28__cxxabiv1____dynamic_cast_info__2c_20void__2c_20int_29_20const, __cxxabiv1____vmi_class_type_info_____vmi_class_type_info_28_29, __cxxabiv1____vmi_class_type_info__search_above_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____vmi_class_type_info__search_below_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____vmi_class_type_info__has_unambiguous_public_base_28__cxxabiv1____dynamic_cast_info__2c_20void__2c_20int_29_20const, __cxxabiv1____pointer_type_info_____pointer_type_info_28_29, __cxxabiv1____pointer_type_info__can_catch_28__cxxabiv1____shim_type_info_20const__2c_20void___29_20const]); function __wasm_memory_size() { return buffer.byteLength / 65536 | 0; } diff --git a/emscripten/box2d/box2d.debug.wasm.wasm b/emscripten/box2d/box2d.debug.wasm.wasm index e827a8fbf6732979d25913ea9da03fdb4008d238..87354e199fc62a1658baaae615c4a0d8e9774e4e 100644 GIT binary patch literal 3782770 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

kEZV#XQwt`2aXESx;vYz9gy99k+4*>?k;U( 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�aikiOY4D6zO2OLAuQq5#f`i?WT|&C&5iW9_9nVvMAO z7R+_qq_GNaAFBK2Yn`1{JuQIyENHvIE1cFjd&S3>Xzn@Hg9_1Hmo%~Z8EGuEF!JlU z)dK>&pCMgyF)|u;UUggIn}F4BCI^c$R7Tg(n8Ipl_5*V%Oi zx!iy>1PVg5aigA-9%sA0`W*~(xjM3DOuPQUcZThT>i-}@CC*8pdDqyD)vv}vx5uJx zs{VBXtW{UPx%yqF4IgZSv5_qnkBz3-U%I8bvkb~&aSEM(5~&}k!J{jECmg^#(9jkf zNTi1nv|Fodc_sq~goYQUpV4hqIBjdBtRZ*qzl=3z}xkC~0RM140quuIdkbL})Eu3YSK^jCH6> z<&)iAJ#-30jIi4^#&v3dXqB*q^E_cJ9`yuDbez)jvish&^85H(CTW zS_&3#<{kp^!^ql@S|&-tXAuI3$b%7?Pbm1Iv4^V-KXz_qMGC_%R|0NX`6Jao_(zDV z^Y-}-0FS#6e;4Axqt#YngX_r2S8M)Qbu=_i##-~h%-tHj$7f(bva)z0cjfulLzU-G zR@d_r&AV#Ql`JI4B(D6as=N@$4|I7O?om{bwH!faMS>;jWL4B@&L03$J?iY~+;#Io zf=HwLOm#E=4Du{`(x|P}+Zubex^>i3y0+5sX@!SB&sC31Z!gm!lip&cg2$c@tx8>+ znF^fWYQ9k2(k}#BbT?=YZ3^N`La6{V9J`sS6MHdyrlsBDmLU@YaklfN>ax&OlWb?I zsYn8oTMJ*Fks*owe5Ja%f0lW)I^DdrUcU+|l^6pBK@th0v9%KvccV{Hm5Fc}s@129^BmXhHM@#oM!i0Wmj!uI?BRjzaBC99gvad8fK(X7l5i5{KaQ z?#f8p7^IZBdAE9cfI6NV^UoNMBw^t$>OPvuk%_tZIApL2uom%D z&{pD;>aSA7C~lrA5`nl4l)`^n-NMgPufDrLGHJEjnSECMv48BS?z(;b8v1!Pcs~Tu z2oE$z4c!)OtGxZ;lBv)zsfDz$aruR~yyRmwA#t2o;f51**VwtZRlHx0r-6_Twm zA9N;nyT0*=(A(@oAY);m&@Cz3&zrR{z3OcHzCcnepRyasYF1`vb%(w@$MM%(bFH;_ ztpxwCrqhmnsgC1|uBwt@r@mCj@p%_hfv|I5s^j<;Gt+aIzJ7@@zg3cdud!YGzU!BH zeKcP-w-KTjlqD_1BeGj8;1(zOO6Rh#? zEsIZV&%S^4!^tMc0T`Y=Wj^dYBi?)U?Ggx-X!)al3xM|)S1>4_1i3`InhWO{;=Fh|DvQ{FCa(_U_v%fDMrskT#$WXNM?R$@(yW9Z`{iq*eBr9UO>o?b|ou z5Ip&uxYNNL_69Q)&jhG1RLtD3FV(qlOFt+*=cXU{;S|82CT#z{(A^o?M0_f21`NSk z)Yt)ip}QR%ahEwsWx*YR7vCJw#RgC;-E7w+p+B&1n><3Vu*jzP5*MG?A2eH75WzpV z?++@{w)9IO`ay1SADqArEB=QBZDB@1of2!bs2AH4bAg{#jdYIubaY=}jZ9<|OJicd z8AQ;HKaZK&v580?+xG`eC_FhEmI`Dek5f1V^;OL}O~h#g=eOhfQr*3zdT~5~y`G2x z&gAx;TZnv1p7|-UW+*786_%EC!44*hK7p^(7Qhq54RJ&8g1I#|IQYLBtMSWV>AJ{B zIyx0JvI2#5By_QF}*M{i)zRLofp;4@} zM%B(WnsYM!W+!ja8{6%fs0V>hL5RO>m-_E&qFQC_eGl=o-sre3&| zpT#PQ|Fh0+?3?rhpMr&zBo@xepyS%Zn`UlYV!Uqd`+O7(&@{y%tz5VDT@$bzG&B(!sI^I?vU$zi=tOe}Zo40! zXpOeob(AsGM2I%BqUwUwItrtBAS*={QWp7qdta#DF27iF^s+1mEs0(9B&|u(;Epc< z!bFemgk^-wu;j$L+k-D8TAIJ2oviOope>DuOwDPxm`$D(n&xWSz8M)r-z7-Wq zqLcUQjRi$!(42fKDOsaaeijw!M=k7W@V-&-{X%STEUPba{h2%%XK7qgO}6OKzH0+$ zP!U})cdfC7Thw`dfp(nSzw#f~ZY`3!%MH0|$NwQkQU7FHSyA=?MOMHAI|PzF)^|o= z8u{hjOeMXK6!?kAmm=>`g2%rI7!%ESqVI?=c{rA=9iC1e+2PCQh>V5BL3jsBW%gvc zd*$e6N zB%+^DOJ^x2fxh^Ki7`38R>@xKyCq;yTo3-kF-RvyT)6nvdS~IoWlQSBop#uZM*$-x zbo!wvmBV+xzT6kOI(RCMTq2mq21YRSsOc+T44jG5zS?&jIP)mu(s=V|FYeA=PI7-9 zZ5bmNLaSXUul4=P?}liu#pxE(bf+16J)QNC(=b4ZSC`+|8+|Vav~arIx)^wx{W_(W zwK;G09TJ!=wK=YDHge+6`AAw?%i?x-g~#>niWhJ79UH(dzYXE2Ou>Gr{T7mzeS3vP zlURyB_sKiQK%GStl{@jHxD)H&RU2yx>g=6#*;d)p=&0l372J3G&JRdNHZ9F74SrMR z+d~luTZMbC?}7m0NeZVbyutH}OVhypO62YO+-Z?Q{hS`erMutW?+c&6PdYA}o?Lp# z;*9Qb)*sA1K197f>?`OgE_doR_EFzHg>0iZkmFKYZc|WX_ot8h_6vye%;=zlkI966 z(zjEpx+&Kwai8{+$yOUmr$$B=z(rQ3YEZi?`CmuzW9#rBgGHOXwa<^4J`(n<47>CdM?khxt(@99IXO1PmDx?x_J59r_`U6)G(5PNm zbtA4^@jx3K&yL%$t^4l@$n6Z+79*?a-4>yhkaAvhDgn(gmT8;*8**DFRqI4-6R*lp zWAG(7`qNZXk{H2oV8PsM;8NMHY#(y3pY8?OD^~@nT1mhsg#tYulATFB#3bC*}vSSUb1kyJ@nJBmU&W0+zM^dbGb79zV-CuTO9Nxd4 za2P{lqvKG3;HLuwzx0d~FLQvp1YH+qN)+a>Bl^GYhv5gHj#eGn|BVd2%n7NZ`r)ko z_)vRz85}&}N1rBI?a}7Q;GlOfX(UYNqx=7}tZD=7`E817PBnH+|9n4Gd+tiLMWs%r zKNNAmJvfXV+rQKgg$NaH0y*lj=gqiVvWw}-)Lw_v#lf`?8ejyYxhQMy#+7!;q}aG?A-n%Ow6yOBRNWPIPa|E zG-GYxuK>qOh)7X-r1HG}g9?eHIMP|-+&GERrsn+q&~;K&|Dv~i^Hhx@i-|C~j<`2K zYrRoyx7rtNia;7lqs0OrO+jH71d~c}Iu{)>D?R1-zI@JwD*{GD-!1~ph|U-hIayC) zyBoH1uj8^E4de3Ct}!m|Pjyi)V!R1aJkD0j#wGos1C`kVmFT4MN{iOEOZ$%xSOQnu zkQqUgG!&0`HmQq>0$9iVfLxY1O3E$^X6NG73yqeSR-WrwW*HfxR9E!x2}*_LiP)1y zpZq-yW6c^}1|JBx%QCA)SN886kgBZmj*!dCJ}v53^=G_xH|k4NcpngL@im4%u1H^< zE8nhg@W=0=HH&1G&q-V}OGpqAzP8_9yQ`?4EV(YZk;J;6!jgJjP?NJs>Xf*mCG`6K z;{s|!jd6Ueh;sg%mZn%j5y6^b2aF*SF(#rEl)$O88-hfOv&BUOi;_|#-+$vQBSQrF zCP2m^YqB6a9h}e~ZLuoV2r$YG_Sww^S>Zw$r)B(>;Py;{j0+8m%C`79S*CSwvtpJ% z+?vb!fFOPsWxz~9+*5B^s7_MZ@thZ#}HWSKU5#`pE7yMH)hq}(x5DX7eaXUozG z1>DAhrAz_ZL_9%ayqUfdSHb>iRjj!`t8MG`TdfQ=3l;kf0;WDkWJV^@TKez-q$m*F({A2hJX(L6G%s1T`t zw5WXvHDlPQm{((uK^ci-4Rb6`5D{Y>5^kmAJtb3*2d&JExEO?)(Um9qFA3P<1YLoL zGn(V$Yd0sFb+auXb(!RdVCJ@AvfiM^25J}{d$Rx30QN+Ou(L@l8pvaiWF#kc1PxU@ zdiK-`k1o;0r~CEO7?K5N=AypQ|iGyUshmWE0xOt;WRg=xT^ z?Y}%ANYk&GMtJ;l@+CGk;7`O%M=4$q3sPMx8on1c*jQ*<@asz< zmGfS~t~m@+;_MCTFLm}ZSQpG#tHsl=a>P<=xsV3C#$M_Fd*7QfbIF4=K|;OCi{TbT zp3Q>Z zK9p}a=8YL1oM_&g{R^fZ9>&Ck;+D*}`a^G`&Vaz1fbZ@8boZ941r{zWA!{xap7EVZ zEk#nU!aFY!utpF=(7C`kQ0wf^!32MttjZyB?xyk?qCHt@El9rZofQNrBHHivAFcPu zEiaQ7KM_8;doz+HW{cdyj%BEuOi)tvUVrF{-)yQ;D1)^>ct4niO)$pNu5xa;W?5?s z|CVf`2^?jtF$DHO{|*6H8mA3;7CORla*b4&yOGp~vxy0j`;Yp!DqzWvNUwt_`4g;# zkf3Xd$Wuq=uaAReXxYSi>YUQD{7L^|0ZE~ zJQJ+7+@&DFoC-s^88uU$Tgi#7z?OeRx=mm1`V#pV6U-0PZoc9An9egQsXSUjk?OpuN+9FTW%o z=GB}}#ti5dVv!{q?-?{m*^DC|GON$FN$R}@YQEgq*Q1#=w)X%WmW!s*plLLXrlOO5 z2L4h~U~q7q*2MRRH=meniyT#r?du=-8=isp^A8M7g9GnBpbo~0fyHg7JT+Eh2MlcK z=Q9mX^t}?)BXC(3H$RAEieM*bvkFc0C)CA=0aCXE2SVX~etpwJXBUI$X@Y}RJp72_ z9y~Crr;8|^th}C1;6Zr2EjfySS+;S{amYaE?U!u&>K8ko`_`9>r0>B+(dzV}1M7?M zE!%l`p(N@+y#BYQ#9;%e&bI4r+Ql6{@J;_5$jM%FwYxbld&B^w`;*Va>)|ApruUKD z=;&|!RJ{IojU6@cJwM=eAwu4?)n3CkMqU*Cs1C*-JuvErGZh`yXsU^jrSCB_Fd$L0 zV+Ypr&yXG!H#nR9TykREd}hZ5gU;#FB0aX%i{l3Z$Ni(n)>*W-TFc73HCiG(`5B$+D zP5Jdjt_^*oN$W$@=aiWrpJ>ymkQ33A^AiGvnelAWOK_a)j517SJw3mlHjt`L1NG$S z07-pv3*Ms6P9L~1Ab;63TQby79iNxfC_?@_eJAQD&)_N-jcC6~Vo*H}Qk63Yz8mOA z0#Z*;>8j2e*gilqcj>3r4{FtC0NQwx>zMi3s;TWqHC1#p?b+D_%l)*=ua|0M7cU{- zlcQj-Bni%$$&raJo(ri5xo%6f=(BD4de4$hXKMLfIXX-t4aAbqwm)y+>;TWRsfnLo zJ_Ql7o<%t{vesjsKd_2V(ErY_AnXDjCPwuMn)~%a$-;$xHT;%;6zf$k@~a{A^ABfx zN`_tRpWV0pMRmodQz5f% z5N=}VD+a!ux|2lCbiHyQ^gNEc#1?3B-Q;U8@rSs&M$ye!5Z=Q4VFxqIZZ8;3F>P;L z0PLz@Dv;Pdpd#oeM?sXt;lqEMX&EEXi#LcEhw}f5h0CspHd>8&^F1i1ysXvr`dLr%{|pCzYLw{BHTi zmE`6b&rWfKGR53NHEm3B%RtuaRRsXoHRuXAtoS(o6?I|AuUN9le;J{df7aQp14jn} zG~y7j(QhW-b|}%ro$S^^4o`903W_9Ag4+ks)vTI%X>`El8SxwLN0*`2W!y0^TUWCp zVYC8&=fG(J!E(*IJ4Jmo-Ab$!C*^aL*rG*MI5U`a=JD45KK?}8#6swdm>$^63mk- zfnjjg1a^-oAc@yf#KXebr%GVIZT zJWtKA?jeL@- z*ivIp4s7O!KqXWp(NI7S6Su{pf*MFF-NsfbjoGfVrv_%=&U}HHPXwQy>CuVoJu}d9 zX_PE`ZVzCA-i}fsDXzg6C#;?w2t8VnP15+#ncbs}!Jivw2;{RRVb_L|q2}mNOYl&Y zM!3Ie$$EZZsiFbj6(d_x3!39CR9OI~8PM3Q)t=Zu-jNUAT&PA$1Ebd23w%7cTjp`~ z%=maNFq3^2+k7t$tl`&EnnsQQQP-xw#B=q@B^_>elU06sAn>3;{P2=H2Ffb~U_jh4 zc!`MnTaCRM$~)Rp5w{bvKT(MKO@-G&){aDnm{uvW3_eWUh1BaaI506aZw&kzPsipz zXemi#4knFD3NRwg*qg!Zc{UT{N79$1adEJA=B(1{D{A1>U9nbA&~5Y;4+_BAs`>95Lafk z`Gv;M;*1FiB$B>}=))BSD`LJr8aPFt)(ulWId)1f7hGWwp?xysGTKJ=9}l$rk{)Ah zm7p1W>y-L*?rhipcdOm)gKrS<*O;I4>&O+lt8bW|+D(E@|CfE`Bh9fnh? zsUu_33XRUp&tRD>1TIPw63o@v&MSqID{&G&HPaxeLN*z8 znKd+sOz*nVA4613mgrDVlHv+WGMC}qRw`!Od5ZkeV!QiFd6uH+Iyu` zi&N6qB&GIQDb?cie^d9J0diee!QVEAUbJ-x% z$Y7f;q0IviQ_lKBXKuWyMMmV=L9-%9|7}N$j3DhSdPhA5b?~fOxDX=Y2ZN;OWl>6j zaC694MU_OCLuYM`Clc#oQSQx>inOpO3_EOA>}h~(OQ|q>q5c(Nz&5WApS4(oL9xuG zZf2(o_C~uk78wl}I#wJp>qiZ>tt?&>A}E0ZJCdWeaFk`-b&rMx8WT)FD6peueLF1A z=;T!>IC@s9Z+#-Jb-+GmR;m`c9q9ytV`pW12falkR=i{-jw%)l25T4s1dKb&Uki)t zJTeF{6P;UOB@%~Dm}TEVZ|9O}B}|6#r&>_A32o>R zFzw9_G}JwG_=&SpeX`KvjxLN52s>%knt8Lm<-s!+?X@S*ioK?ot`3Np_!8OT7Vd{u zvq&A(S**jyI>H30(HX*R0TeQJN<%hIrjup4>@pB)1fRNAutePMv{~kzjkXJH=aS0* zh|J<9z_SoC0T0kst6e{zKC2i`TD19V*;Y1S$`q&b>jAPeTI7gihRvCecEmGhW&6a0 zot*GL(KCppJ#jN_y3?4ji<>_0S+l;1PfXakB{X@@UZboK?>YxM2zmu>c~9k3!C`)H zmtZv>Bvl0tB>y-!8h5f);#pVlmN}y?ZPn+^O7}@zF##`Bn06d$yINw(`>kDvkr-(u zrjhd-vL->XIsf-ttrx6OR)}F=I13$6wUSR|*7eA&w^8jJMRKjX zst{)dFQ2t$UK?qdwY`ul8tk6V)W~VU%_``EHoPmF?4BZ&+=6v~Q+7wt%>uhhc2DuO ztS1vScIhh!lWCTS?&;NOyQdg~YMESd*A^_PvMHlky z`ZV2BG{Whg;ybE)dP95qn3$3bvt+a8#;=Mhi6}Rv?Ve)p&9cPlo?;kw^BU-$A_i>4 zxTV4FsYXWKSI3H58}6QJye33Y0tNO{**(>84R=p90uvAl?6$PsQ!`eDg4@$}PxV0K z#CN3ap6ZcK5V$jQ_f#Vi8ICMyNm-)7(sWNXETGf|K$`)od#d3K&H}qDTHKM%7>Ee? zNMH7qiYDzf#QZw^?zMs?5{K>~-BUf6ROPs>h|n;%{b>&q*~}kTrq?~aH*NP+vyjj| zH6ZN17By{JXe_$^zrXSBsh*#3KeRMOtutD)Sci{yPZ3h%fC#r$szSydXvoG%w8*yn z)f`F&LMw;|*9w-1+dUNSp6a=z@;@Ro+37&z(Xu!h&{eBl9zUG6d#cGQ8!%;x*FALr z+0R2O$_2h*AiIzYt?TMQ}$lEMLD2!S(Cf+^O_f7Zo(S|xZO~ozE zy!$xKV{4QZ;$4rE?x_}9DyNDhHK~Mp$xK3-?&%ZJxYO?Lsh+aeJ$*8J_f+GeX+=!6 zPC5}VUSKkYotQ?RYRH-tSK&RM@WBr~J;_!meLTHJSs{k~4DFt3-cwn2SQ{u!gaKT2 z+4S&ii_E(PO4C96xy;>DBtj5{%v{v0QQsmM9ISwxaqRi8sB@|35Hj8u)(j8CYG1_N zQ_XBDn+*ya^i(epi|*-5Ypi>!=V*H&FV8B8xnw&@wncTkwxTpWKB{|;yrbY<)CTy< ztcvY@#+w(BL!lm8Zq12w3+z=+(HoeVw5Gx-de}@8MRZkPOV`x!v8Z;+>$B#ElLI}) z=8ZR9m7mYrs38PWNe0a?W)%W+lH3CFX{J2p{NzWsh_=mb5c;LM(liga|KwY%zhQz&=Q~-$I$t zHOGguQhl3)4mN?{qge~WYEBABPB8g+)?E>MqkG0=mCWmM$`dW{39v6c%R;Po~|9gf3d4J`sfOoVEwPuCi@NI?5+*4h5^*mO>*iY+3)Wb@#@ zgW8HgU{~FC;qdvaWntyeQ+ad>$~H_8c6v)eVD<%cx5K2eMPf4BEd8YrTQ)X-IqTvG zd(?5w%8a6;4y%??u2(C$*=|!DnX9p=*R$<P}>k(gAsvWvUGE^C?_;sLw%9?%gLas5M6(V<4skbu;?{iveB zzg!Jk^WP1)ib%e?Y(ceJTD?hmdKx}@76#%ol&^is_>w=$qSm3d{@r_HpVOmBK=(o@ zHjx9kEKu)?LhvndxNj3c6p@jf!sn(Eg^BIakgajDji*k&yDn$pt|a$d)7%it->cWY znuF>gRp^iE2KLptl5OM5Lr%2^RxbwZ-TULPH7C_t(M@zpw7~Xhkw>-0Hnd0W+k1D! z&r^Gp%5dVpB+tTdSv(An1N;F`BM|#V<(yP+H7!-lgA^_~Ik*4X!WHqr1A0#~k4{i~ zZPo*^I8u2c82}zhejnJ|niod3R?FIl4oX>*B?K%n+q%w^*=rKqg&o|`LZCGg3^>Rk zYn&b88He`n+fL6&?-G1_Mq0;VEn1PZNQK(^5ARLaQ4^C0c0cq4WmZN{8_|#?Z|mb6 z))(T4O`4Yi)cD;DLJ_kg8Vc2dMB_D^cgAH?R5@7=CVsUcNX5c~Bfz|twaR>{_#YBCq724kL`*xSe}(zk@y$WP2n zlZT$%YuYwX>TTu~=`L1o=XxuhH|X8_1$Hv0=Ur~*0Vo%l*;Es|^{4bkS}AmM%R{0z z>rd@X_5K%kxY=7ftvA&x(%tb=I|j??y#ZPBoqBg%o}JMf`81>5sCNgEeR}VvdNAtD z-pB_bNU*}blj5~f9Z?xn>BgWgxaKPrz}di6{^l zg_2#;P_f?d&S`*$(AM9jYYSH-d|lQXcttvyQL0`P5guP=x+w5|h`S;0!s?Kqk6*xQ zLaF@n-c+whCkT~Qn0V`K$A@6q711R@wgQicCClNU*`al&gLG(;twVHr;*kM)ce@Ggw2K25#-A4qM@x@ zqSv_L->`<6A$ETww0UFVt#9_RktSO}Z5A;CS9jLvZ|ZH$mmoRimIeHqAxVep_i%@b z*n)@yoE_ApA^_2CcLD`yjMNl1Cu!(S_gfk=v8=ri!d!gM{nja4MNRbvwl4H{TW_jQVGv}|?RE;qZf}tnwZtfN=D4Hx_9neZWis(!f;V9> zn@3{mGupw!L@SsI)$Ghj@^?l>oRn3X6)5IW%9S*U?^;WkB3^fQ@9}N%IxGv+J0@Dg zQIo)f7n0xi^d25D&TPe2OBJj==iZbxSIorqZjxMsd4-a{sTe~6N!=Jb(^XmM}$};}J*}QQ6n`j_6Pw0;Rsvtj7f^ z)%VibLj8QSMaiP23f7MESZ}s(F1aB{?1M{Rc8nVBK-EnUf!x3z@BJ#ixkTm@>ODQN z#@Ha1{$#KD<`QAK$+bwD1RyripNbwi`zk9Qvxok4@7BVovOV{{Wo3%)pQGP8Qa{sM zw%gtDJ*UXi?wA6voXEa8qE=wfayl41GcAomd+2j&?<`zBn3yA`-={A6tL9w;IMr z7HJqH&3?GUf%}}nD_;>&5>8%?ohYEk_p$hGH-YYf^RX87B^mq(V>v~x-}>O?iK5kfjN4P`EFcTZcx*;o_Z z&(@&0DS-E~^?ikkz0v$@DU<`Y1;>WPaG2 z?yF{sGCwt-Q3Q&Fmkq4IB~w z`=s|U?SGEA>o1nm=-s%TgFUEBXPNwIOFg3%8rA9Wvy^E`SgIRpXe$9XmbCX!I|ic4 zFM{ZTl1y+j_IdB#4WuPOyA?9@AI|tNv$`xsogu&#aV7oPBm`%qLDI>BEz5ANv zgt*8az)4Uk^~&BBO3zU)remifV}(bvRhy0~jXWTQd#~GBHH% z4wzAF@4o*D2a)!~_JGCivnDtomb!1>PeL-QZ>OPAV5W7#xYz^OuP^pV&95rZn*RU( zeU0@0w=PeN>8?3ns^H(++79SzrvHyI^2#Jet-ucCbTD|l?-$u?(6~7rjL0+qMgRYx zzEu5xfrFt;e40K%n#J&dm{|2GxM53w}^?*s3w1jCBQtT(s<~lcE({Qd!b)AJ_0FnG5y*PhJ~1B4OtgXdI9kyOOS7za$Pv^>!kht5DnjKeaE_ z1Hz8{EM;VbT3XRb+3h*O<~7p;c#Z2e0-3^`FMMOo)LI~s7Z8F%ygl66*|os+Rs zN#!8;Kr2^sSN9o#jLIK+S!F={9xpLyje(upkR5Sy4S9V+r}Dft$qBLO^HHY~3$%WA z2&uvERAQVa>_}ysPUQvZI+X@h{S;7O7q-Yhn%BPekBg!@4>xtpbY;x9O?-0$EwVz& zFya6JKIQS}lYIkK<8#1$HH;L+-D-PE^pWPdALofl>=*yX_t*obj+-(nH^vK<4r`l8`N$BJ9}e$>!GPm9-t2uh&9 zZsn*gTs$&>t0nY$j5JI@fUnG_Y}(kdDiqw-_nojJ=qXXewT=U~_oaG~njPr`fjj!H zj@S{cKFDHMv<%E7WE~>$a;duw9|LGfM>{?S7T4~mndHrb-PyNqWCA3ffV{vlxO2*v zMNlro!cX=BIh#-wbJtqI5(z|iLuY|###3Sa!ajLCTCyesO1bg3cgnx)+V!5kVptKe zXsHa!bj6*MpT4o&+jnThSh7V;GQ&)ZKx5$Ae6%Cq*LQM+HR_1AA7D^X2UII}9OIOn zfRu8)FcJx7HA8D3g@oN7tyYs9PH`31Z=;U(z#3(RIM{=IyW3+6*6>m-9m3i$4uTFY z5X7#!tRp=X4M5qWKmiN+m7;R-8k+dqr0#glAX z^3+<>eq>E@LM;1H;3O#06d5B?nNT=|?z@_@X8l-;dN#mk`YGJo!~(5v(Lp_U?-L4# zX`v;sX7T^ieT%~ZBUbC!Wnr|+DX?c+2DdT=bup$G+TtwVV>mwSI<0SI( za}5;|O-V^J?=~u)U!$xLKY5{VNAn&aV$u!!iIlcI=ti)bz%QY|Q{*2nwy2tEfx5I+ zzm#&-EG7^rXXM1>gwgXTRvhvc_`HC$HXcUkNKWI$rcM#Em!p9qsn8MB8_Nrle!|w* zD{BKs#Qb0FJFMj;Jyv|(x*h`?Z;*m~twm=TTBlL%8n5@ozMV9h6+dksO^?w(`a`sW`6uW?yUG z#ovrVv|+y0_eaG|Hr;%~1)CO&wV5TwMa2y(+s@l)>+%v+a@FRHPEEbt_a{r{EgY|o zPLvlfFHMz4Mix#~Cd+UdZNrJm=r+7lFebhIguWnkNTsFO2w*x=!+tA@>VPyqSD=%2E;fBBy|4*=zMDvrr zKMNz-tW>K368_&trRkDRu!_}B`+naU_TS`po_*H$2jt4ghzl`i?&p1Dka;WBiLuQ} zljBP(6JsMIizdgX$K}*Hb$M9|FfthxnL}!ndEtw`KV33!qw(5wX>zo@_$M=^YIzK% zhBWLd{L8+ambtdPKha{}u7AFiZD#!|*=^t72MCsM=^_@`4*i2J%{)5gX|3>ae zx$M;chazNwx2!5nZ6GGCQs!(`7tLln_vge7FioIMfY>hmTY|18#-|pSm#rvIPH$D& zbX<5czxKm&b-KK*kiGqh6oTep3N+63uKh(&33%D&E6df1(iBV=c`o1sATIadMc-t7 z^|IaiAwX!o3P{*5hOz(&~>qF0y}mPVJC#RUz6 z0!)GJ+YhnA5H)}1*?#>y!mft7vt_w7CQxzKC6D4KQme)-8d%b2IVR=LoD{ok@uQi_1Mzj$V9s#4|pKt`#C9K=Zz zMg;@Xx`ms`Ngmuk1cnKAxmju34dAc&{GKpYc1ZvFlzXU*Cd;*&NF&;vg>pD~o%asy zM;fK9xnbw9{`C-nt*hhH<&c&%=EM6T#Bx$2BPL4mT#6@u1h;FYVmViC*W^N;9ohf8 z=9-WS6rk1dQLT-mxHcA6D2_0(2>2K%kllc%^yFV7UZjv1XcKJ#qO#7P!~{kvllz3 z@#syFw7A+iy?>!gp@I74jQ&55U`Z}u&g8yB=Lhu(zK~~U_5TsQBx)E6GiUDE{e#8g z=(gJymrYcblqQNROV#2y6ftw=o+G32f0Q>XO-Zj4f9Bb_JSWjAnct^Z^6Wfrcl4s* zfL_Y8^ZTI~qZeThU)JAc5!x=`QNV@RxLPjfdEuaJ>caj%cFO)G^NLG&Enh6@VxAZN z7xn)ZMAB+$mB^6rf1X|3|9kopSp3ElrDe7J%w%nR*<^W)=XrKX|BwcNI4uEGV7`=V zLZVwRHC3J*3k<)k9|E$3SvUbHBLH$a&#V#z6v_X{vpI9Gh$&~@m0Y-+m8REUUuEa@ z*O!jAz79F^|EoA03V!;wiXZwXyP6xzMirHO^ko<78ZJ8s2S8N*pJ&(df#i}ZXz_pS zI+xvf^GIBnt)zK9f&)pz*|T!BRu;fwvO0I%z_XH?KF^%1S13>+1_F9x|FCZtD@xPL zxiQ?-|7%cCa`O;|c60x)FPUczi`~MD+D$9V@}tX3RVh%gwmEa=uv>-6tez~b7$4mV zEKwMf{h4P!{m!%7cwRzRtkHk3G6pNB+j&|e_c>?c9=FLmL=k}rEUcDG z(`8xg$r@kTf;=}-V0U^0UpW*ugWCoHw?@7yG_#_$!u?!c z8&)f&u`QODYC||Ncz53O#{|i6y1cZNwZN z7Yhrl)~!o5&cm3vEmiSEe*y4R#>Aq7{}0Z||AUjW#%a__xxk+6p9R(0s&ZK-75+z_ zJ;m!5i2=f&K*65o_9m}EROVeSg_i%xp5Y~gSbPgRg)k2+DNB8pyR96#Ww}Zmf-ML2@|?ZK^P^$>yOX6Q6C5qy^?sc@y}1RG zE{{QdS`y180r2zw-_QUX&8z@h_(lIuAZ5u3$$pjW^C4DZ{ZBXk}Dj zZ}or2L#K=m@F@yHj_$~}`~Sil>0BTjS!UQf{oivSM@GK8vNSORDan;!NKx)J_AW0h zqy~&oAU2RIdG?;DZ-hA{K+T!^e*ZU@%=_-xvUJVf54iCoXuP~Lmz9;V54mfbtC7Xk zNBw_8fU+-XKJNc#f}zFhnNRxvmY{E7G4pBvyby}ymCR>6$|LE4ip{S)`<%zFh09Ch zdSwp9o@kGA7%(dXD!oBP<}dnZV3dp?93tw4*aKFa@gq8@}bYXwb z0p36lGZwi4vi9;2xxn@sfH!SKkT#VV_8x#miqS2XviSkM=mDtm&2LfUn_qlIz3+ey zD83GOb_odq`p*NHI)!j4p~8^7>jo zXkhEu;3n&VgRu@=hLP&%tvowqfLB9Guk0BlU_qgCCU6?+%>zT6XM$M6JaX8nVy zF&iiK?LIX0krt|83@#{xo`lsdMGQ@q&pD70W@22RJY%Xtuw!fjE3hQk#Da13zJp zeAU2Tf$Y@54e^{gpEbDvN+rKh$LQ*TzjkiQ(GkT@1k%l^Ps-qtvPjW1rD6OCeKFkpe z0m5$Jo=5~Fme&iQb62UFSaV|%l!-Ps@kNr43(gXVz59(TRp?|(vQmUM51?~5N_}8g zdcand>Q83qh+B9zaY)FX)~%dHg=6vZ@ukz7SI3u)PlDo5H;w%?FcC06f)Vx&xMCG9 zxGVmG-2&nI)Y$y7bLQSLuviwze*N1-ad0QM3SMaYSpD=8DtGSUWl9)9_&SKrt~c!8 z>~3CihY>Zk>bQrOKViHe=Fp8iyO%FELbuGi#1$7WJMZI_xf(@_(x$qC_w!|91Z_GU zJuvWhQ4EnAF)cmF7l#pMno`q4NaU{Yte)tdJbRe0Eh6m1N6nf0vjI4;q|A`VcJ*hT zJuQ$6Q zKVYWj22$1Y1AmEbWJ}a94DedWQp=Q%UknXSn~Gl=fIVtN8M2#`T3?Pqn6&!J0JO>} z4xJ(Wl=`YD@$6KS)9GtG(IM0_mA=l`Cg>{or}>pZ=~io24L?JP8ZCBGi&OPJbRNDYGgz<{lCR0q>zF@)IkQlNP3%RRtI|~ z3wehxk)Wvx(-K6KLve@1wa2?LI%$pRJzl&xjQR%keiD>1stKW6)K26aaE0jS&F~7qii<_n>m|RpmSl6+F#t3%q@g| z`$6s&=1w+0*kKUT7#^I-%y$fqPHVh74T3vh+P>xP90f6EyUQS~U>z)Ro85H~md6q3 zfWhwO(uaHrhkS96-F*-mGY&=rqFNz)xG)k8A-Lxt--khJ1Ze;s1)~t{HAt*LoH$)r zsj8#Uu)_nUqt;V<4?>=I@OhvL?LMwlfIohmzf|3P>C&1wt&YRizJpLBIj9M^Lc5;} z2WS^eE}NM!c;(V>|3Nr{;ozfi3gH2RP&!~h=}rd@LjJ**!KducJUeI*Qm(xqVut<6 z9q(Z2cr!Km`DBr3D*BfYx&DD1?-0qhz9W>eRjInnlh>hxdA*ta2hL$@HzOP-S+zL9 z3KUKygTtjsS_o-N*d&jT=4L^pDM=88=13O?(7;hQSY1z!u2v>=lr%|#$HFK?M-TE; zXM`oBuo1Kvpb*@W?`SGq$4FZsxCod+cdU$N7LIQLr0tU&C*zSFoGF?e9~_-Fnw{Y4 z1%&Ptb|*$bOf)-5Ml(ADz!HyUCriH#LX+Sk>yJ}p^swOZuE?p<(=4d;w9}-g*~`My z^v^sy-8En5{+zjI48kH*Ed||$I9jx+^#NpE(Y=I9Kpq#f7u*HenS%=w5Zi37mMy`2 ze%2tI35qfoy#)cnvSbZM)bWe*nu6T1<&13&jft|5H+2 zG&u@K{3fS)p90iuPgi84tc*A%r|iN(So14jv&=SythKeYzH!kY95Hk8rE`gkc|3N9 zx>sTjaLM52E@+c>e<@ERE<4uTm9XHgzk~L<8Y95~+?=_W56%aS)$tk}PahvObvL~N z6QmbV8F0m*T%Yo%0w5Fe#{*!yVi3;OLe0dV6ev&sQ@L8nv#UasvZS}GdHyg+Wny)j z_ty-<4ypvvC5L&)=h{JNM$%~jcl;^CwE6WqAG>+R^?F`VP|Dv_#g2Zmf!#3p4b9b` zfJiwsT^Z}2?8YdsY4h<-gRnMJD||6YNpPO-ZOQ*{=GBWU6F+m`k_cw9_pO7lA`W1S zXYij6^2gd7>q9v|ki~Bsghgs#h%jBz?we32$>bDo7p~xw5b%qq%JvBN9lSnpF~jo+ z<15Ce_4#5|rrpV<>w-!c0WMp8cST5VT3J=DN;rk@?g-=$;PD;`c@JOLxRk-i1iBh= z3U+UJLZbF}CUjqXLIPY)=zd=E2Z#$0DNDJec_6|iWH14X%k>9&73U%a8}I<7J|7x{ z&0iN>mS+!(=;)}LM?G>W&wdt?b^vb9+(!nXld{Fk#6)?u4UP6Ew-@^h1;s~sEsbtv z>q+P_jNal#>tI|2PeDyr zs!r&Bo3|+(NC_gKW#oQ`JEH@nV{BkP@A63Mfb&KRCy(R&d)zSsa4O6b%xW@U`nmO^Frc4WKj!JupG+vTeliH1dQpnq^)_20<#zu@azb0eGEf5{g+Xly2z-)<-{IIX*HKLkM&QTAPZhZux$^Bsp^ zSCHa}yZBB+&^8YP6Qh-0yYmpFL<$X+41KrIE<><$h+w2S>^cM+ZRjdjvep_L-yed` zt@$n559SwdIP5+IfyjJGg|Dy74^Y4P8>xSfAyB`$kxl)3at)%fnbg165N~47OxWk9 zrRc;Haj?=c3y-~r@ZRA1ddZ_Y!TKlLXXy7qPU2-(1zpvWB@^3s$gHNm3DQVdP3;$& zSX$HEpBo;Mif@_+#2}1m9>`6T;)t8(LEJRMzyZ@dn42AfmS%SdH#>9{%+CCRPw#TG zGrxt|nP1%O4jY1fIQ-@{{EHi&d9N+9yu*c%&7Ewfcf=5sI~Hxmb@`FO(PN=aUCB!1nJnJsi6Z(K5huotOG7GLSVgnJohgQ8?G8o5Jrpm z^-6{lhoG*&h(ZOxN!;ySpiuTdIWPrLP6VcV$`I^xVWiTiPZeg1Smsu3e&*R}?v$MS zbLO7TWg|`nt9N}=#F2G+CC|AiZc`s349$pT${rA<)Yn&K`p1 z*;eB#QJ$i z8Jwe6ui1;;f%D!&mDo)z5G#I70(e*FsYO5CJ*>uaqJIs#-t3AY`;d!Pw)lUm%@_H| zYupy)3%RZw`nx6b7S-S#8t~#k{g=6IwwtKQ3g(oY?Q<+w4Z&hrqXJixf9BcMLksl} z6~|%XaJUan&&l_&aXVf-U7iXT2ry~>4F5G;6&m}NW%ZIW#e{EK5?6s;%PS^5OiKjl zdo+ziuHz&4?ah~h*}xG34!!vz^j=E%MP3gnj~c~seEL-e zAW3}O`$nDy?3T{PGn3+s7}tz{HP3Du+NUFQ$1$>uucs3%BVFjD-{PGeO0L`zDV&_f z%|m}1W=L#T!4uT(b`^--k-;rIZdo`h19K)MvM<4W_VqBN2a zJQWBKb{h}w%8tyFHgKC>g2U~i_Lid|^Eu`Zq?{`ScE`}~DJo*uW25qtnPuXwN^qPW zUakc1!r`RV`$Ob*7JrBZQ1SmzDRq}fbdt2%rb2)Pb~l>3x-Y5$z$E@JuzQA}dq5}= z07UCvgbSw0^Wv(-6Yzo*ev(yq;(dJaqi_k20y2&}vHOQ$zel^Bcv=Tuelr9ImGw1v z&_~U)z#c?708F>$^fMkBf;}8MPKmm}9v*^qH@&B3{4>shc_v6c)%A!dg_H{UMh|#$ zfcZx`QsuY{##Wa2>xHCwKQ;utX6^pm%=F)R_BfxNq({d*!L2~vK&O>W1jw@|v6(;^ z)TxZEekzg*9J;24#AOsB^@4O#Hj<&oZTWvxd(-K zIKxmer`%uSNl0Ab7B2qKCMmqY*8C@#RV-G^D~eO&m3c)tSh=kH+0d`rOG`f=>V_dpzZm+ZVsS-z#pu-P zFV&y5^7MAO9tb zPi?e1J_XN-7nj1e&$h)?rESW4=GKv8_R7H=B>dhSPi5(Zz_ky@!+*$o`{sVRSe&j1 zHuuYYZM-%HPyJ2rpIe7de|hzQ+}B`klQ5?Pb0E8NwK`ehXvCiRK_HN7dE2RjIgX_Q z#kPm!){%c5n(HkVS1z5ZLZVs<+J^^aCQB2C<$hIN8HI({;kho5!x6c4z+?d8$lTYa zDpN&J%Ta)N#dLAoqvijVW90uc$L6}GN@K_6en}%f9>@XU(y0@2y=pA5H@U0`0)|I= zPvnZ&X!9RzxaoI`8!p;v@kzO_t(5dn&dn-B@>FXXe&f1t*JFEIBJT zgjB?bE-#m+z!LwXd^T9llIk|+P(FKhQEtH89V<_i;RRRnVd;y7DZnc$ z!ID>9lKUEHc?G;G@6ue)*vyI*t1q*LD~$8<9JmfFjmz6y!O2UL=0C5@eR~vMI9XU1 zE{%*7i}17wH=|-{Yz*E~SNm~k$@s|1x!?ZQx4!jf|FQvxoG)HbSzuS?R@)&nkE z6>MagfLagX$XoERwp5PL{b*^5Fra%LSLar>o%R&};z7CU z(7z_PZ96H~;8|lZ#~|rzbKkL~J(-S-zo#`u#CV*t|zqxXul^iFVN!MoVe48*_JeSbE_3@PNLQpgu8%7l3tUtDHx&TV8l4_NA`Wb~>k9a@(OfWzxe~S%Ew3 zTDA;2DQo409uK$X{?m?WtyrPBky$esLbzPugW^O4ZKCf*ZmNdca@!*{w223vpQ&Y0 zCT`FDPrLL0^+aVAI41uH4X?E-ZXS^#@{aa#uoSW_6l=v=t&${zJ99g*uzcH=`o4HP9P8wLPwua*Y$j)5%Lpp1 z34S)UwgF)uN+;mNnd-f{(~*ApI%>rfuj|TV#VL3J58|@5PFO8ZC0BV%;jKk9Y312{ zxxcYfRS`@pK*TPXqPgstHNQWb-H$OCCCYFN6_QNJi9z9k+!<@9z~r`{quvK|`$cWI zwF-srOf8!%j#HIwF!$Rt6Z4%V%R{*IL7x5iepP4XTWRai=%XY780Wp)5gxmC5GJwK9Ffg zI!-ZvK8irC!&+dE$1~$GFy8cdkJ#R`tZ3^;G#QC5l4x!gxtB``C&3byKskU@)D7}5C`K{(Y3_(}<$Vbk*lk$Bps^IC7+Z`Ggs^SOU5 z%}iI2;qx}Pm>kpx%N(u7D8}iq7jhSOjFm?xc;$eyoT0+&jw1i0pYSiRVHE{6fE>dy zKq(?&=I7xPv>}c;E~*C3FyO=nr)C$XYh+enFG5vk$E9{%ZI|{NcX{UXBsC>fXlN4k zkstaiNH68!>w_l9kZD!RS(Qc%C_#fS=YAr@7$O&ycvitn`YMFMMrQ6(SNK*J+B6_< zEQMliw6q$>X2>7h)`Ci>19*MQL2>+D0h>NzQ5MsgW|0VNw(c^`p3Pp(Ef2BEoypoc z(XRR-5}&kALOdG5*=wYUl-WcDJA@RHqqGh(OJXqcM}fVb+axgEuy^sy9-AP1(L1+| z#T1(itUY1H9AjE5XT5dR1`UmXSWUlZN=?$+2pe%Vy^;H#otTz@Sa4Z`0M1R|iy_yu zV{hgj$PiPFtr-GR2YzJLhL|nB8vJ!9X&?nBZro#U;k}Bm0cZ|WnSmjfXbcJpJooL~ z;*3*BGH8XDy_37F(NH$K-LXuEE#l_-B1q)j7PzEF7xPIKNPyaVxr00Eq_=RsF^Wc` zgYln+B{NKzBas0Kb?kk*{t8wQ6q#Jr@Qj=?MtlHU^6)M6(GPQ98>Cgk6gg-ObxTVPbhUUw9FGpFkUSp2_nx zaPN!UfS|>9L85u22f~ms-Gf%;( zc^HoqXEF5ozdeUHfDR|TORO{@6Pz(8120U~zbww%?lsKl?U51gFw~2cx$HgsPn18Z z+2-c4&+v~aa!7{1>gWg~ z6!pv zMrm4^Vdri!)q{rfGvezfa4L#SW48HY22gjV=gj`WZjPeJrARNGvE;ZjHhgVWWskm4I zAH-PI2p5*{QLb+WO}_>&A%!kyGxXF0RZtFn(|Z@ByabT6Hnu6A^MtFvQnSI4}s zoxb2&}8CYx_H2R_(Vnj;ST z!nyW2;(38eb+rKP`MnUpH2=tyxWCTt`uCU2E5fcz4Gw;OZH(XLleOqkI$GDtePl$_ z9~l7wFBs*E)vaJr1J5UsM^^arS>!^2{nEcisD#nO<3iB6hE?zke`|IM{J&g{;Fn3Y zky&hQA2uVCQP&IXS0*Af8<|sGYQK71hfmItvt}(a-Bn^nW4s07id2u}Pp5@uyBQLFH>}l4rfrkm~(CZr)gIwd%W5lN+y9T=g5kzlb~gY=fpV`W<1ZZXIrfPDQQ~4}E-P3^`U~rM97bm`p^ycJQT6T#k%< zV`h>!R>r;o3j!<@W5B<;+}CvWxUC-H)6WI+$n9Jzu-{q|p@jLeBJyIlgD^}^CLP^D7^E?@h3{}4E6VyuM)ZTa3bT4b*q-GDk6^hivtXQ=OoMZHVHTX@ zwMG0}znd?mjQvhaVwxjVC7OV2)tv(S-6msNc8dQu9Mi&x3U!=NR;Q7%Jf?+jrHX04 z*GNnY)2kQLBBQd!wBK)GObau#W@6g90iVrYyzsY5a7U0Yu=#^ceV-LL!!h40Qz*7S z{FaYRQWEda;onuPQFs5NLVUy~@Btq&LN#{3zJ45b0lea5ax6gLkLSe)iPzc$#?1aV ze@tV7MuCS*%0!!Q{8NNN2C>I*=XVaIbg2bRKUFZn4D$$rey0i>?9c!o;rZE82ob3l zD==ub08zNT4rdvP9>m3(i3;CrNmSsk7vfQY|6gG1H5nBswm;d}H+DrSVuWAeszqMW>@OOE~0zQwfpy$p>gx&(4 z;#&bPb1>NFeJ2htvdj1+|Kt##qi#sZ|JM%|eHHh&t5+ofkU4KM(Pdkad!ofF^bpCImNP z%Iw=)`Krkt=f#_oxbKKR3hX=Ii(n1MJ};%Z`2ONYK0Zw>o&N}oMs2_;pFXr6|8hYT zv&h#@@dE>$D+M+Z%=m&}zxy%0|giA*sR6jus{P=?-o?|_`d zI}9^QNsI{#Nuo<9qb)-GG$13*PC!Iy*Z~O%F!udD0`lQ!PBV&!4+%?0AWJ8lEkn#S zARNU^KsG6u;l{(?HoZ6&K}W@bv50)2pd~x>++lTKF0icv5j0_bUS&tI{a}Mog5fZt zac%#K#+Z0lh5Gw}Kq<9e0zqhMdgfRisE{bR7AF|Z<;(-qf0 zC6Cw?US2psNBnpsQCRY0-TEcsPU8RPV2xq;bH*xp{Y%22#b71!tKWvAbjN=U7AA(0 zJ4lf#{#|@-(ASz+Ex)bjn1TC~8~wj6NP}ssijr*zMJd=XlT#4PY*nfLWJbMCS^3(M zE$Wb!B3AG4r`mBUNriEAQ5KAe6B^K;GZpKflDwX&j)EGDz!t24by zf|G$}B!B8-^4eskf{QC@U=Wb#7#WU!k`Tjyj52(OPBnoy8~F4fNvM{<8xT?}tHlu2 z&1dtb6H)+>AwwjQnS=}mBY0g6mdFJnO6-*hjsiRhaAoSN5~NKo0Lnma@h`hWSjt8$g`2l^!X|4f+aqM8I$NdGHg zrhrtx;$Lw6-@$gPv`z180RNM$dDyNlk8N4u4+vByCD+?^B-q!Y8Xck7-@fDPaiM_z zg~!8_e;w<_!Q?7`$BsbDM3jA*N=eZ|QtN#EcY*EH5$i#wT4yN!mkt9}0lAz)s;34S zZCI*)${`G8=hI}G)1rQsDbrYXsH+v&=^;N$5QLXw;;7H)nD3X(SXW}}M)u-17q80D zrJI=BY<6Zi{91~rL8%a^D0o)=kq~=TPfrb%sr~GZV7J+!Nk=N8=X3;nSa>K9-K?~& z+@g^5&J8C*JP7iO8Kg*^SAUcwg*PDB`Qh~G(^8`pu?xca2oD2d3oG!TwD^AO#_$zc zXmrc@UD)wg^^5@K=M7e*FKSgbo2iv)HbWN*?Bb}GrCf7u25-noB5+B_%eX6`VX@TX zWivDeve~7<1d%bDA(SXb;B1B1=jcklBQA<7G316meQJ%RwU21~^68 z?DAle5M~`IJd(K;Bb{u9rh~Htx|~9)R|FYtSgM-Os8FQ{9P>@!(`2(Nqkfh#n`!yT zY^Hy~*VsaSmLP~gHq*#l)K|w6gB~CcBJgi8x_gAzgj@2~RAuW+4pouw+E_9n_W=O8@8kR+>6m90R@_Eaoi|rZ{9dArC4j4jxL)y}+<|s%-b<9u6-`UG5jvHs#-l(+4mV;h%NdA1q?CJ+t7K5a2MGR+8rIr*Ls-*mMYDq!qEQaG|%rhOqgLp2}vW7;Z74c`o z4X@Df3Uo*?W$BX7wPvGv%ks*~1bjgq7pm^H0((B%TM4H-FEqL+d2n>E71#@*HD3TQ zl4PAC)x{4r>WjgGBU6p)Vnv0XEm2({ROh+3Xzq6J>iYDhAma(i$*J&MyohU?yIr7$ zxkk0=%fUTcS%8IYr!MEZ#7h#luJGI`rIYq6L8hCLw&poW*p2aQYSLFb&S|P9bwwr1 zFH(}aAYdS}B6V-16Z309j++s)SB|=jHOR59MPHA`!A!L%;fi}1xd0#63B|z#xg>|% z0D)hG(>!4#T86&Sz+h8_z8OxNKIL#B`Bu18@P~_hMrzQvGYusLU@c05Wrl>c1U3j}KHOveZde{~<;~r#!IS z?6w%bT3?zw1(|GAnt@sm%^@p~roP*`Gv-r`IWBRl0^23zQwbvQYYsh02l1|*!K2hh zL(w{8w~PZ#jj?-Y@Nfm9$TLD|TXJ4-kIvvJLo|p7RWnE}+cbBUtqe!)PMA(~=FLeUi8w~-28tuM{}gG@FmO+T7qZnE-d zqUixqpUM!BcLOVtBQ7XgCm~ zp%94ew!cs{J1iWC(I5!Kc906hhj#|s^k@{2B0K()+7W5QLdGeAM|QU4T>sX~%jF3Y z`tgMVJE}AA>`f*^!uW(S;R^+JbZ7AJG~p}daWgUo;{P$7O&^{nC{bud2>?$A$5wpZ z30nA;&H={;nN5(in*%UX#3@Pw7@`4AQ64z1^MpWEEt+xRlAsQ=?%p#IJFqIdeB^2h zkscr9vT>10F5?2t#w8agj9@1OlYf?+iuD>ysu%!eEPOeII8O{R+ORkSi4`-Hollcn zPm0E@Y`N92L&H{qog9i;34-vmYZUbt26jC79Ion8THy^c0N0mWY92` zoX?5WENE_=T&O>HZfEdmEX=7~2nwpSId@(vh2Vj5nlcBSUwI@zb2~sD+75R%hcL*f3a4yp?wHB1uTX$x% zHok1KJjTCNDLz*TTUP2@9s)wV!rB9ZZ|eBhF6lfiGZ%6>%M-qNHJB~D3E3?bo*SsYf zoVQE!s?M3LGu57fP03P4PJjVix>t8@pIO%!AJv;Bk74Q>+%=s?W@f^dc#M^x{3);_ z73b!)o%>~G56_>Xb7Ck4^aLe84;&cJuIv2AtoDK_B`Auq>pLr1af{p#CIGj*c{%cC zH+1fq`BQfF48WC|3Jml=Csx*$SE`WY%tX|0@t+l03WGv8glH&L^(zB$M_?{`!*FYe z-Pn0dW`hr@W68XY$0y*E0$zrWNYH`zCav!m*iD_gX68_jHsu4Bn$@lYR@ZiK?mR3z zD_)9@7c-%Z?LY?vC0|2wOXmUEdBdM{a19OY3rh;UrrncMJa*mMxm{+iLgq!7iI^0? zc+%n5e%g6=W*!`W1vI31Gs;%jN zR-7pmO^51Q-Q~Y7O?Fr3nVDxtr5OKZCxl@<^Po&8YJ}b0P%st8Ph=>d#GE=X*^J}C z^qv+Ow1{R{XI6p{lki4(;`1Ty?K~-t5gFD?7mO)OgNr^8x|qe z7ECS)f~yw>(~u1W!!*MR?D1f7@f3|K7)x-c$JL zYCt3YE3jue|I0^~A!q`wP|Or0bjXAsG-AR9EtY3P^b;oI#7jcnhReF-O{{#bbFn{v zyiXHxPd}@fwKb^d`DPD|A!L{t_Cn|30e_H|7PBKqWCpcv?T}<=?xJHY<{H(axvX{h zVvxD?$}|WOXI7`?ZU)Xk%}O@xrOrcwk^@s|L~z`~aFIZ`gPVA-ua4MW4szC@*d$*O zsiosf2n|3B?3K>ocNO7{*_CQcXue|zaBzxOI|FarPnf2Y;rXXEfiBm+WPrWa8Tv|U zhTtXegu<7iqyw1vNwp|0X~Ta#$VkG}9G7(Xu-Z$>hlyrC5AD@Jq%W;rSgK7gnw*-6 z8oRGIJPOqJi|9Gqa6RFvkK%Kn1FVC;-nY=MG<_NY8l_r%6>D*XnJL1 zoQO-SbPSN0OBC_m3ZCB1;2xNfkeA^5_K+FAT3?!P2bpYCnqqRG@|ZBSL#N}>xYawI zKMoZM3d`m*(~bC*90rc{ZuF2{HpkKkjb|yw*n7bPv5mNv#E7icu9Ar`e6y7!gZ3bA zY4>_R$ZTeV@Hq8MLP9jaDRQw7g0UdGi)n7P{YJ&=7_c0dLaHAI8Esgqn$M_Ev+`+N z?W4}`hg{8k<1KYLu1A1_ecajP7lbS>c>SgN@LYj?(i!?3tekn+bDgxWQH5fwzGvgA zzCyLFuWI-CG{{tXMQePPC#z$9FD*|-sh@Qo9IU;0S1VRWMr9@A7Rl?DF?kb;Z+$6Q zTAv3QYeZUxtB|--a)koR7oD4h+&~_3h>6TE;Uqk`z?YqY4^Sq|(<|OICVgfB9^LK= zZLpZuu{g;R@m5E-5;tl)>r*f`3~KTYdd&^hvIN#1v3-!wgt@2X&T6^=?m*XcE^LRc z-2+b2fEeS_lgQEtZO0%p*@dQg@nuz?7Z8yEVmoz-C#S~XbDwiyo2^`(EKSTAU0zbB zePZqa*0V_&J}Npsx)_cXm!@Z`Wx0LFx9ai?sziNx=PvR6x>gY2BBIE5=_+zpZWVI5 znM>H;wd;w1<-}6Z^zzD>K6uT~nXC&7>hI5#tFT0zm{?L8-3FYAo*IVTR(T-B0fZwV z#)i2}&1vlzTJ4hLOftt#8F28j-MYf98^SfUf+eL|8Frco1n>v@P%Ggpv*N3&Wxf?f z0Jg4{_)GXaet3--0xYoI({QHHwtzv8Glkk?u)y}{x}nq0AlN2GC!mrkx-wWV60*Nn z*$_m!kdK+K)JPy3$2Ky;w~S0zLHm{nmh#Dfknzk0yXPP=oucDh3X^!qAciVD z19;;=*J!Jv54gApK7k0dch~Z^PzjLQr|Zo+hOJY?$jD}89PDIe4(6bis?m7IRf0Bk zy`KURs89UQ?>Y#b_~ngvunROccqXtJjGw8{iy)hhP2gTK2!F_#?%Q=-zzh6olYpQi zutPHxgB=hQg`GP*%sH2IY-RhU<59!6hSh-XO||il-Z9FoEF*>n126RAI`pw~l=o~|D<8uVU`Yevn5#W#qYHMT%cD)erFr2Ne z&S_ASl=+s(HJr{i4yY5Y+)0H{2jh^KU@~rYP}fm)JfPWm(vlQ- zN;hjdtYH~YG$|zF3^=%JyVlA_Sy%>h&^Adqt1A&pD7A5fDX~KumVsV&I7Vn$i!N)z zBch&Bmr%1ZI5d*Y96p0f3I_%>H|nl>91tZSp3R&)JmWf-wAR>R>3G!ep^WRGPQhw` zM@1mOYJnY|KI1yPG@Wr9z!%844i+=l#xrghqmyxCKu5GDJWO zpfR&B*vNQxbk{CTW;eqx=0GhG+3}m=(^HySzyQ3?N-&R3yo#Ocybo>$+pq}lE$T#%$al{2qeDn z#P%7I;&EN4w8^R*dDL??4?JOtndRmocU0*M%t%i0U0}y|-QHjXbwWevy&q`Np+W&V z!l}YjnpvA8g*K$2xtY80S?;cJztyWiLuD7|3K$r5%R+u#Wm;}k0!$?dbs4_U9jB#X zvXa!a)OcRV3AwS8x(=>m&!%6(2Q*!>r9~2`)A&%sf8)g&LgQ3qywOgo_dh!(e4`#^euoz@k4iC=ii4u7)I3??7oP~3B9*}$RV zpdDI|%hS7#ZBUA)CG9gQZbf-?2i9Zpj0}QIFl^4I$e7{}6p!f*D@z&G3u1?b!ie(4 zxpZc0RzVc2mSG{vu7OCyw*d}Jz}`EnEB(6(9K)p^!t)@Xk5;h!9|-wgrl~7XI~m7U zHL4h9L=Wlu?5<1d5%6$QmtHh%1#hbSHwwb&0w9mrb3cN3aJp;_~yzdd3b@H zBQtwT&nc)y5{R6hi8!|_@NwR7ytFA|>q>QE%oM`2QEq})oQr!RUC6jNoA0lx!jGNT z^2lCnlUAwhR2Pi~J>7?Kd$&y{z^-zPnESa}qWo&hU_fD`$@QWLj zmr6l!87esbht(g2vOEWnB9YQjXd0RdB79Lx4MI%SleH$B&ZIRCR}KYsapR|!=7~3< zdRovg-^OZ?kW>#299D#n7-_;8=cvNHdr8+>4H}v2U)(t*V?kxeTXq)iaCZjMKCM|Q z)R%Vsv}OFNsu1G7$N&Mh9f%a%J0pnn-FugH9noMF;0lk+o}9TcwT2d}{NFC0gka@G z0h>5F#k|wfR~}ZEa)Djm^+*e)qv{HMn#Lq(B_Hm3sQqK=6E0}umWb(W=u*iq8%o2W zFVGkwGv@-kqT!`#!1ADY4!904RMX5`jz)o(U$`>3YZorPXvv`KW1IJ^qyV$4OUt1< zP#Ffpt7+^s?5eISS{8|@@i|^<^rl#{JiE#;JiGXic!il4*wtO9G|0WeO==4(W77@5 zva%fegALCJ2Oi6=>H0zTMvW>*Q1+MQ3sfPHkYNSQ*tK2dR-FcP0y|wrT-UWttLVsR zr1O=2_=TLZzP{`J2KB0qiHlCHAy7orr|hh4ikiuZo0=ta#@az@luZoO;zk9j+BOiP zWjAE#WjOJ`d*L;&ip?C6(V14YVvkDw5udaU2nd}q#=yK5Ob-D_zEORB_ox;+SXZ(Z&_!geZSDS-bpfc58qfDP6-K6XdfO{wRTu&ZF=isn?upnz#PAnugp zPD27hWKkMbf!*1)Q|fup4CmRC8wXqlC4DGX^c?fnSlC?+w^NnR;W~l1A<`!I;DD7N z$F@9sXbsmf?2hemtOa&=SLnTYY1T%be5L%hT0K>EC9UVg@7WnR2oV3AQ-uc^g}Hi9 z*EtQ^gk=$x0i@*7L^R8iD^jm%5QM_;j+Dv4)M$2ZSNgY@*RkSAMuXU!Lb7h?=D+W2 zxK_}MTt3tAMl+Iu<<1#aPj>eQpEnF!s2j=fkvX+d!dc?oKzvIp8>t!JhLK{IR1Z}) z$sXuR|K$p*RlR~nCInW<*$|6WQ6~s$NNQ%kN0N`ksRz5Z&c43YZCo^e)qO=P+=sd@ zNbPm59;B-aAsSjn=qOtFH?05^jyMv;vc>&y*P#t_t@Nx6$M7cfB(%fHn9G(^JB~6d z1{!$wv#yI%v*wzQz`{c$w;=JuaX@*ILl`Clp)80d3JOvuWh?@$YmuFi7A$x2FTCTfRGs8!yQX|fik0BQPlCz1ayCNtBwS$6g-H_jvym1&agqdw5ov)v-}QKdA%rY% zxK9xhZWTLr$MgeIr(u$9@Y5)@fRG1|<;l;OM+7zmp z0822LP{60fUhOLR^TuIks6mK$5~*%=(?xD z&_f9D5Kj2O^%{=#oU#Q}k;Bd@8L62ZibNhV_D0ikbtDu_&_D+~Kg^I?g2m_jPsZ&JH1S=8k-)$_~BYaM@$9Gh; ze=i(>1&49LCQFr1OCXTZUQ;cw_rt`jFtbqncwAc8>)KGXp$%=~B3ps&kkC28#j|Nc4*hejh_8Mm-+UwgoQisBjhQUg~ z(O%!zIM~Oni1r#QRRN0j8o(1hiuM`?vyRkheM^h{lNLmKMAV7)`VNXbHc9B4gjZ^1 z1@>uI=v&~Z$B;GJZc!btttd^8kK(Ya|K&u}&Y zR4bV>=_pAxqbZCx5xo;j!AKO7W1@OyJ9anQ=<NSkCsq~|)WOVlZrI-H%`r() zg1ao5sy7|BOT$r4pbiEgcN0xOMor$+RUEMi2Xb0HVb z(AaL>t=%5lvb?e~F*6-q$-4L9mDFJlJiumZ8W)+#yrQJpqq~9aAr~d7XuO+hVY_E{ ztG0&-1#a%9o*{SOeac~y6e=oPurIGKEhur41cwo6f$iPhvh5*4Li&PrL}yhcMxkW;bT_@VLh#aQnfOIuyy=*@MZmI5W8a38zpgx7(x@8aAfAbM zlZYXbfV8M2#I!2*>%OYVw0t2@SPKf9V{W>5*}uEd4dX(-EreCgK-L+F+!(~f4s1A@MSV0{vk(rH zk;h9G0_`cOP8ib#%R$}EzLLRZgEU{rO%#q}`n9g_8y7pcdsVa_z%zL?jls=OCfgFe zS&dsC`fr}g@Vx>%ButqAWu>mEiHRakOePh@$)VliYb;CQV-5COGWGf`gfHt0&a6~X za#*+c76PT93W~T$6XnULB&J6s39q*elQQgPBPS>j=^4=#*b&`#G?*H^riWoqk~l~M(jzxaBO$84`di&3Q^-?LW?kzs`Nc9URgNk zI|X)JI8o?W9}jSm6t#7EVoVR_^3;FxNQdviD?-DR2~aaB3L`RcR-~vC8c9(Y9TK)P zE0v;74Cf6YjJQZcDaw#F!X%O`u#>{1%(!gi1c#iI8E-^aU?(>m0lgGu&`X1sZp7)L zyhGUV+>wCt6opZS+|t}vsMsmZM-zjSPQyeKbKhg%L=yu-yi~%6B*0E>I&fo>It|&t zZSLx@YeS$ef(;1fSp|kOq-yHJ8&cfYkIOgG-w&5QG`S|s!T7O5Lgin4b#|1QI%q; z>Uel=ccbt3u)z#d4V70ORck_FB$7GWTJw;w^ST@TV1sVyS)7g%RAbQI_hk0EXN3pv`rh(!@w?RSk^(3fdphY()lAT*C+*fIM{^^du-S; zHRDodYLymr)A$O`N*8;noQB4WL#whqy(GP;yV2KnM^u4U7M3+s?FNS#qmh}_N}gRT zBXTR=cq?RL-*zkhqA#nuqvMH z0`^5+DDWm2$sRrjP1jlMNNR-^VIkQa88pxj(iJL?-;=&2aB88Bj5s&1FUEjTX7k4(=#Sbq( z=#ey;gECST0yVGMn5axH!=f>1FC$i%OB81d#T}*5ko0|Q?1t{g8?zZ4-&u+fDklhum8e3q9@q`?Q?MzC2!Y>r9I9JKqS&Ov97#hzRFt?AlM4yY&C;NE zLteXeLeh&vtO*qb(H7Wk-S0N&Cj?=jFi0cYY?VtIjH+0$p3)*Vjmwxit07}j?6KRs zPfzVA4b?K~W#wkRR25C*=&feb)isS%YL&CFJG#$mSXuEJC(XoM-T2`kQtY$Xc}ItH$J(vB3f!t-`v&x-#!pFNq{L=Crc9}BMYj_7F4UH z)ti*3;nD_SApY9EP2nY28>kkIi93Kt)MxWSpwQ#u@9O8g)b8%yH_){TBhSWxR*L^Q zS1ltI&0Lo5X_ri7`lTY_R^>8qZ}+zCQHpdE%z#V!KKVQf?cB9O8=<)i8*w?fU+!YJ zo`Zlzy0jl?m*D-`yQClN{*N~4T%B!9()vT)+qKCFF;&zv;43R95Io$yOPhG`g`dpH z&$@SR6DM(L1Y_ePpZ*kd`>EqqIe}yw!GH>JY2}seA^!7yej%{MbA&i6*@b@Q!+f}VFG)Gaw z?qo3#k;qeR3q9mByHp-QkAJ%RzuJ=pLLLxM$}`f9}ucjnLXS6bzeMW zk63KIKG!yVhQvrVBb}u7e7AgaO6#i`V$jsG-01T{_nvK1YDgR=APN-+Z0yCh*;t4j ztes$Bcct}G_dacs7L`o=m&?)1Z8PTtBMOG6SH4n95(b3z=L+W4?)Cg|KvuX*=81qX zGQ!uTuXVG!;QWp49QO6@@700z8ef84d(}4eg%A9^d-K*JEc~Kdd=HR@7BYLwOseAv zsw?+K_cd*DfJkzO;}xsQV_TM1ZBYSHL2Dr+-}7C&c(eQ7HqAgrn0C!W_*|q$c}u-L zgsMBjNv2LsyXRyAoqJHiRomO$541^b4hs>fHEV}bbDlN6qaM?5z2@*dU^^dgDQ0kZ zx4Y`9yY>9bLOr9myX+=8&3oN{Tqo$t4ETPit|XyUq@fSGx2l8An~TJcHDmLF zyf=UThuH&p8nlIvx_{gbc2%1ASiP31^=5(1S|kM7ey;DHX{6%0=O^8dwkhf~8CX-z zrp|)t)9zRPS5M9f+)^Zw4Eb5x6zOo$R{M-3kx=Tu<+w9)+r*%0d0}6Ze{CTz!Dm(7kBR@IUE=$K=o0KD$%p>!e zj~rAiOX+6pUOnskvnBmCf^F++X=<%%G1j$W5rR3 z4&^F8k+5R);GQjfD$Suhq(?lq-1QrwTfJ76)`$ycTC%}*Gd8|#wpqRm0vfMB57QawrmY}Yw zO=~SUsohx^dOzjdoak{}D3g=0Ecyd;7EbJ$-{4SXDJS)` z>zs$K1H#hsBFxD>SG38f8nz}S(|QgM z2(5usryS3$K)~x@Nl4a!-cKAvr^<7XGr1f6j90_n}2!Tn!p)xMT=Iy zGP+^cOvv?DHnRH7MB%D-t$ssXIJx=ip3n)l2Fk1eEgJR{M0`z8;9V-==w+*^W(Z!} zvs;_0rW9N`8n~{f{wDTD)zYf#Q*0t|xWWyg#+$R|;(#h7-q>?`TV)Z}V`#<8nW|Iq z+|)K^aWtSEQdB?(DmE)gZ|nKyo|?aMYOIwZ%?dd2niz16wlHq#Y1jEK$wX87RP3wm zE@^>YZoIW;rmb>QD;rO8Kkd1G?eYX?k*fGk7T#?=fd`FRXmnP1LYLI`Ztqz;PUbC{ zr(#J=g6M?+eDNo=mpdJ+otiz3?eyFi6qVH z;(^ct5osI~US&Ft!s8zd7Iv*FXCY&V)*%TOVv9Yr*Z5E=6h%4Xecoc_JlcP|PDe;!8Vex<;;Inxy<_&;9{9gl!_*MyC!1 zB(X&V<0$8`R(0Cz@IY8|(p1!m9&f1A-VRQlXj`Yf32q%#J{h#HR{5D@{ApGAR8Q)6 zP}Fg^1{rv|M}ATzjl;LV>yo*2H1g*q#o9j`s{a*uqMZtLA5 z>-K|{mdE5PJtwwFdeTj^w0aWQe6{C>o;?%tWEWDMXc_AQGB6_=R1#Ei17yJmB@zsET@c5mcN7`f@ zStFF@H2vJ1%}UQ%-|e~Uf9>2vbH(kzU5pZ2`IHYE~epjixnJZ2`!frNtbv!2iX zmrvI{4DFpaCM_e^FFtSE+Oknk=Y_V*$K}61$uFS3JY0ME1!bO$gTnIwayuBk~7I)E#h|X zb=I1eYJyDnX`4)2VY~mIz3%{%s#w|{cG)Ed1;v~&qGC>%FmcUdzACybu*fQ~uq>cl z%pwMih*`&LR>Yihj)(z~Yr>pC3@9iHf4$XJo#xD$on7|3e*foro`JWztGeH=uCDHL zCTtu5=Qo*88_1SVx-rWO%AahaIBg)yD7<4a;WTt%c~d=@T|z@h;CxZjWqx-<6K4L2 z<+uE`W?G0Q9dIu$Z`z-)F7ALKDZZFotH0}#b1<1ye#c*H7W!?fTxA1{GsGq3P4zp* z4O(6?y-UlR?AKxB*ZvzAEJ5aqSzlIu^It6tu<;&5Ki3*ly}Ze&_S;nZEM{q?91yN3 zZ>o3M8x*Sa=piBXU)f|Ni@kYI@#IzIP4!WLhJN=0WOK6V)#WcX(K4$4qHoxn2suN! zrXKg|`j|RfUib&mRJYr;<%NHRM3v1J(Cy#lNxuh>$0bF5iaJjl37=zDN;!_YuD*ju zGP}O~uks}cJDy^5U5*28D1YU@9`w8#iy4U>e!RWhSdV8bYiC$3&RAlDe zN)~Az=iJ$3kAR9j>ZOJEUFCn3kCrgYoaJ|SdEwtg+m(LHrgCWiDsF+^5V)s&)7-F( z9>m8s-R>rW<%NI2HfZF5db}qT7<7BEyzpc58L*|dRZQ-T-bZ<)$>)qO@p`PQz@Xa`^;lPdg{-S5%dcsobyfeo6!6MfLQj>iUoca< z7M`xh8>~*d+cWjp2AsP1?AgD}`w5O({6=XUg3mP>=LY9bM?TN;e*Q1>hJ>S|d%^&Kx-4`+&Qz*7%l_?ptjylE)gy*f)>Ze{v*wKQgug=(-3jLyb$h3L zn}VmZ94pBMGn?$GNBz&7Ioxub`Ja01Ct)k^*5i$o(4yOW<%Rz&M`$8Ge80S@ekHfT zxhaWfj#ob@zrBg>H;P{K_2Tw=195 zW3P^Fx_wcP2hg#RY#3iQ*#V~hn{G@kXLtCj9yfhKBVX5JlMW2JeN&H{zQ98K_idA{ zp$2cb2{dy&`dyQ42t_ab`p})-WN+UUyWQ4@?VKiKTWo>~*yh=6zi+Y+LN=Cd+Fm=i z$pUzZu#UHaADYa`OJu#}*=c|L%e;{i26F7(pX%|!odary*-iH6`s^p3ez$q$n-{#T z^*fNw;g|BOo9Luc#OCUaBWD}NG_Mmsmo znv2St>d#U&+^aFi#r4SShgJ<9pieDNZc+H7D!zWVQ(6?x?7o3ys#9D1_cOasDfEru0`R`RatHE*BLFE?why`%yznB&EZS~S&{ zZi`PocCw5=bGS}yvg}jr!4G+AWwlzWB-5gMZ4G|)tXWxi{FnLg_2#X+52)%l^5}}eHT@UU)uDUK z46e@2GMUoM9LD@l6IQN!cN^}ag#K-wnNyO<0(CG_CX?+>&*~813+-vn$Yg=`p%=B2ah4lWNq1A~ zWh}qXOcs5rrHf5u!Y(p^pUG{K7BSdPM^>PN) zg%X+BYYaIP_N9SNsqLdbX;#sTbZA^aXHjFYXl-@Sn6hhbOZ!miQS^dkCJUrGt%}m| zxtC<0rgmO4t!7HHa|x|P3MHA1v%Tp5-RWie1KP((q_+j7v7P7z-sRc-N;8>r=w+nN zNtg*JM6J}l3ENYa;5(~<2B?dXsC6R2*FgHWnqG#1DKj&E0tsmU1^WLb zs{y2ADbHdy=gWtGZNwfw2zFdB>N_z=~7pc1)6Q^Hm33R zpcmRWo&G<=jGx*7Qg4)GH>L4zPOoyz_a-Z4f#DUBGbJQ%OAB{aiF!G#MJ96uyr*XOJc(gBhe!Z?;jY z5$*B-O2>*1T<+00ZJoJ>`Zd>1G@}}!ZL`0SG@o9kXCR%|PBspG>o#5lw#{Bm(#<9w zX|!al=Y>q$>|kP}jM`>TBurz4GzN!HnF8;xysnyX#Sd=Yc?Y!$`p z(e#2Zn`MDCFSg0POI~{4cq-GzTKJ=En?qIKCk%GS7rs#ObLX&$h1d%|*5-=Byh(lS|~ z0Y>un%)?0sdk0!A$pSrVB+A@C&)YhnR?=E|7O0K1R+0tU$kve}UtiI`-_Q&FH_vY9 z=`_zCPttW_;TZR!lA}y1u>n$@mevork6GEYO5OolQ~D^$0of~=!pyg+w9_m*h|pLo?Ls~GHhk#JG?>u2R+>rZGb=TtcyC89ut{z^lO00s)|j@* z4?x;eNp=rvX)n_n)d6Y0CE4L5jj(k?N2TK}Zy@czdG=!J!_63w_UK~qVzRhI?3-nQbZlidMyN0|$>`9ifUYnS ztuUbF&8R5)*Cw>Ck!TzQ?4D7QMWkVtum&?cU+|rY5K^?)?Syh?>R(ct$pXpFN$mh> z|KWL)PL|ZZ_TlFJEV4Mqv_|}adI}Gxa~ze9u{uD?s(H36X|H80$R0@ha30&nD=iQF z*v_;{akwF&jjYt0&=FSh#z>mfnDwLMNQIfT#3J-{Ad!!tsTTxz*Og*qQ%tFsF`(YaW{IwYo%Q~X746^FTD&O zpfWS|jEl&#sdR$qG|K{gX(Vd51!=dZS7~PB)odqJYXduUgc}faaFH#)N;6A2RV^e| zw9BG5^kF0z;mT#D@!2f<4AnnJFN~@r3#6lJnamiE@(v+2T$Crp9X<_54!Y3uYRUPY z(x}Ig!PBDE345D`2g7x~MFxr|%A>l_BKu6OHZZ65*N=S}RR0njIt(!&YV?Z&P8WFTD)QkR9su`X_-T9c(OTnmXzu**-UQXlvnC4Rf90m?kfxbwtUz++DLSa06JCbI%L-?&15#97qO)}JSy8?q)ZlQppi05XMtvm z)GWJWOM1jcFW7}Xs1&9v5F^Y>GwN$udf|b~z4ZUrg3Bn(+t4eXJKvsmtxR@%YG`lM z72U&=HE#`Yue+niq~{o})`AW}^fDZQdKf9wA!w#Ub`q6eYBhl#70q_p_X&L{Qrm19 z5ouw^4b)z!xd##;qqBKyD-#LssF_sj4g*QGVf4l=htV6?hN~^E4QK9GnK{kaZLA+NU3~G;)+8rbY4y6AFh~`q+?lgxR(+hS>1v3##c<@>- zzK`puIlkbrfo~W#M3s(86f;{9*qL7Fq7$Fo_B9d(E70M#ZZ_F`Z-z*9K)cz=CMCYm z#YfTwk~3OehVQSgveE;D9;X*|AKn%$6O3?~z)zFjG`y)tZnSgu5AuuLZe}`X*QfQi zp{%*i*@=X1q8E?wee(Q#dU1bOk)N)i7ZIaD04-~VL~T&he8q#ny1RmEFa+S|=>H$- zg~4^m0{v_xY7uCl%vc!bz1}h-zzqrW0+?h3_jrM8UZv8N$bHP1u%1i9AiQ206hBkv zK&Klj^bAf7L9=c4dn*5(>y}y&9tC2}&@Pmy0lwg(D(N3jg3!lu*@>_2EL9w6Iso9y~D>K%;pX!G)&7j38!^JqhjYQtRi`j^Ik%SebW zA9#0V@h*|XG|`+<;Vd8~%8PP+S z&BH`6VwRc7u4Ii&*o*$(pI)$QnXM$$-$>L0P_5L3C)AUqm8+#TjI=YPHk@M|q0mbk z-amFT67>RvW0k2}g@&~ny-1=upiPZL32jAcP!ADZvU`@&X_{U}6KIH$GF`GAXpWb% zGY-_rNVF%7CUm^51G-4+I%Ve)`q9<_wUGJll$}m!hLMOF&?izCdieHe^v!tRUsFct z-hDxg?eLMAja{e~vr$R^pDCK5Pxli|oX+5>Fuz?Pwd4Tt2LZm&%a>9c&c~`$kCsCA zoj*2=R;F4?s;&J;$h7D-qGCLnG=|t0M6nR^$lF?Ep zOwMGZPSQ@>EN=be0S3)E&~{SSF1sh8z3HXr1m%NsLOVJqR8U=|R}Xxak-5Gfbvm40 zH1JGzB!SWNf`{lWGD2gGM2i{dLXpB{_-!J6yj_N&hR3*HMR#YS;NI%)iOAy%fimh7 zGx_rPJ+ngAuRY^4Q>%-9`Rq+peG9z|YoJcjciQdktI`e)i7mss3`%-bzLaehXdNR_ z>Hu2L)&XrLb<6Or(yq4dcv=hpqL<+YbhVMFm0Jl-wsk-cN!@Z;pyzEJHOCjcbMxnB z{P-9CZNmYvijip6fVQ!91o(pG=3f{~9dVev+wcdhBgXY~!BWl6(xk&}JANi>Vcw ze12gGw4o2(kVt7wmI%qf-HdGON#vz?!&k;fdO~fJ1(Ih-G#a2Y>4l!dl=b7+#OW@>?JHyjO7b(`TC%_jteJ8buSgNJdkyIu{7JX9DukHAq8P9NIo8uQ> zcev<=quWU=mMaoCAL#3e8QNyCDJu9gDn{z33K6;L|x7K;mj@!b!le1(UfdJ zFB3uEHK)(!(#uHOQ7YbnUPd~M&KXD0%Siq#beo-&$Jb9B*`}h4NT8OY-E6bOmexod zce3vBiMl%`wmU?0!zVU-MY_iKABb)^PrVa$_4w&N!Hzf@AL*Jnx>ni^btgu;hQq~) zd><0s1En^cajo4lv38o+>THDh_-U!t{1e9Ac5}?Et8M6+?WNY;4G{sp;0vv#b8|uz z>@K#NQ;er@ut)5*$gWEW$3hc7KzfdfS0h#Ng+6mz1#@9ft>XBIlY;4k&FCLkUPgR; zUE>G3*=OC*E2kuK$K5g74I^z+{OS_N9x*5Qb}nvtjusF#uG$q)g)z-Lx!A7Lgg%dSp#d(jKy3U6P_ zzc&#V#zj}r4Sl<>=)zxkQZk^K{iI*SZiHx(0{W!WBLTj^{XD7NiAunzd3Hro)QlO< z{q;Hg(5AFYb3c}(6HPm`V+^+8A2ZpTF3^`zZ!&2$l6y(bO% zZ}qcVr}lG-aElcP=bX2(N>PprtG$Qxv48>_b($Aqy(2|$JF;t@>3H&LK`ZICCxqjO z?gs9WT3zjCJ^Uu?!F|{Wt0TSJOBP1u81Np@wTyDGg*q=a>($QL4I<)~FNYW*rjcw`H2v(^yH!8QW@UP7Ndo!HAB z!~*dcCfG+JT{BL7<{i%OJBhlROS@q_E_HTG3^zHegdoekoB(r;vUmlCv zF;N4R-1(dw>6$foSE8==IhAU2-if#)YRGgtMH&k4oBj}8gd|al?r<^-!lh(dIzn0s zL$^(&Yr?U=1byhhs3kL3$*1eyQA^>H`*&hX@;*+~>%2(U@LyfV z8m6d@3zNp0oX%=QSK}vaNozHJ!rIfsHaS8*NUd%ChvAqUKL<;##!vH<_~|RU#mCPX ziIy5a;aa~xQ8zh$7Du`!LiE{o7;F0_-l^-nhPuZl>gv3Py5EYf&TDe5&TCk^NNkhm z_0UCWd10K??q%060ltu}UY1&&*R;Iww&)f=ufHc+>b!<|VZFskYbAMJM?|`2UXwli zbfg=u*U;Y|Ch8{7>tXUlReKE&X&gbHaVzIA$usN7X*`iSeu zj4woFX|uMB50`e*j=(F5u8z|1=|lDyNqi*t#}&rhDp5NoHg*&S;fH_1IXWV;Gz|1$ z9quj%MY^UJJy?gCd|0BcW`~gd?V_s(>$KC!lZox>42JD~ny9M>>yng%bxF#>I{b3Z zhpBzU?~$%fGn<^p%1TVsXe1clYSsvSdqSjZ=1h0_&_eYrhraHgsH=SHA2;VDwv!w; zb0gifxY@ZZoZqy#IVw>%Ic^>hT|K3RUeVg*`F=%gkq43YL)$gV4ddk6-coyz#7elL zu9jLoMZ~|&LPmTczuzLdVI=9@MLcu9<+MagJw=2&>z|3bIEz-`(H$;wiq`tv;Spz-TZ6uEfep?~+6I`1^B1lU z*o3+$!Idzs=z%4)oNfFbOnU7hsHRKSWoq1@W!FzUo-kLSO;0y^uQRSqi^u=D@wj=# zET@g9I8M=MQ+$jsW&2($6eGTFd0-hnoQxTSkr-Nrr?1E|6P&f9h)!L%-m1x63*m`5 z>NDyke2N(9Mt37|ZCaegZ@PrGO*P|)w2&2^xZyHS661c;YhmZbL=eC^eX5`TaIhS0oL99oN((1wkOL61$Js;jm7USFWND1S!7=BHq zn;NaOGJUVa66PCM!up|1>{&)Ln17=$yuyQa8=m)48CBAleD=mi_!u|%rM-y>Z}^rW z+c2uqBPFy9VxC5gesCpuKJ8H)Z1VF_>eyc%^Yncy;*;*_Fsh65 z0sM(8VICq5>FtIb!c!R9_eLJIn?APCpQ#+^gT!7h(Z`C@Ii$85@%=k);y3ad;oAb4 zAbnoaPr#|Q(Z?C05fCdcl4$->kE`%1iC4U_tB++W-zWyt_q<@uM3$jP@wShS)IZ77 zE+M1FCw5VT|K+qBwHQ3KEKrx?jiS!b!3a|yXXV~K>UgmehJLIOdhU#$#y9jNG`*Ii zvu*m^hPg96+8VB#%AvrWap>>#k%zjey+&RNXCv}xflQIwPs&|&?g#tBe&dH!VQt!j zruc3+whaB`_O5sxhBF?13@B=oX3>kmqUJRJ9YV3=04H1txib7vLNxp7GZ=m;qL?#S zdbGNj1Ls}n)t2+Z#FltWjz1z|F7<12ZAVfv*>PjC0a}$_ttoG6JCIkWS7^T-m7vd- z8Py}fUX5i_POXM~knv1eIv@N#2sD+-(gcRk3+yvICe)&2GQA9Yl=xn9dRprA$cV4~ z=-(6Q)t=fd?Rv6YJ^2UyPoi?a`B1KC*M(O+l3d-;xBgh5 zTVIAv<)PG3r;oF!vtQ^jeY?p;nD5z-+g*YS<-uZJRVr9%u z{-z4gUH+E;Z`1H5Fj~vb+gJya=#}eboaeL!-h{jMwX2OcVUl5uD``g4^F`XqMT^=q z@rt+y&vA3=V2dk>QP5{(nH=`%cloBLfNS22u>_6q`Gb>2(R5BcJ4^qz;G``av{vo#cMsi7GOsens3m z{WKI=>Ph@$@28>gqfw=aH5ieb7xfTUMj0J!RmQyoWJIwmRjo=Q(w|;di_ZN{E4kDh zr~TH<9R@7pabew-Zo5*jZp%rI^)MDU+wdRu7afCH?T=t$HR`J|+1~ScaV`7jIR9f=z~F}~Zjrwa=@XB?z#7(>MhY}TZMvgp+(8uM?(b+| zCNuO~mD(Y^+}4xf)%2$%;rxQCwq<6-lOh)3&ryfpmv%!b&`NkFjCu&4bHr`tb1Qlb z*iftabp6?fUHFsa;a}JIX1%~S5m(nE&k6mcu6ho0(#DhRw`r3P+u@)?Df}A+(PTx0 z;y>J>bZD57X4pq8<#Qd})yWPrl!9OmtBjP^X!!Hw{viF?@-f;B{_sRJKsPtg3_nLABJpRYQHLPph?QTw z#Rr7_dg#RY4F;vWV03=!Gc->(ip%s9wsXpV^?ni2P)#okHD4$}N57fdEPDz`_=6?J zVk<&>TIpCqbyk9%UTUA=zprvW6_Y(V4CqoLMUKy8@drh;?Na{jHf`I*8`{^lOR{H@ zbS=HWtt9&pp+}5F+Z)j9w(b)`pV>N~Uu|7E^@|fC7&glS>3B=ByO6Y-)X`rdAfyaS z_%G$)FM^tp0V!WM*;L5O-!Sx~D0qS!fSfvNgfGwDJG6zRX;M-E3P|3(X*ZsQGr+~YiK^VhoP?AjO7 zJ)XP!vi}B$mZx(v?IzhF4ud%IVk9XOJ6+1A;R(!DA#lT=os8>rYT_>96isPZM~Ftl zeE^MUZSD~xUl(Y{<%XC5YUBCWKBz8=(eV7`-U>x4v6PQbFk}*3gyzDDO{f%$x>k{eD)wSUJ_(h=uUA1Y5 ztoYK-T!;rHyx3yhT#vYYSgoPs!bD4R7buq`_QEH%aOtx9v@PpS+Cba_x21_~=DbCw zjhP`O4>Y|rX$81}qZWS%16T4rP`I=ccd=;IxYk4VocQr|4w|s6W72i zxs1#t=01LjANrKjw1kg>%w*S7k4EjL)miGe&LVIQy$~j)TZfMYnv<-0o>wSP;?j73 zFk{P?>0NFi&v@BX`(Q5ntz&a8$(b^e<6hGi2Sy$1o6)!M{DCmXzJ@#*dkH0R3*hU1 zyIA>xN0_bi-9D;CkWgN83#kmT?{Bq zUPj5K#k7zcWVvp3e*s9n0-fBYhSKEr^67f*(Ibl_ALUviZ2cUHu*Krlwh(N*nB$`q zm)5TjGZJl)B<~QRrAa*exwk=|!?w712ve^6d#TC;T$AGGk?$a*Mdwk~ zO7dOue22@lL(a^Cho3OfLr1Si_zrR|50u6{&{|Rw)N=I{dg&7N0y)Dy9zlpcm_QaCv6c-qX~pI92W2`w1iR$hN*vQVPKTZ6y`^fEQ^TSV@T&<`bl z!J!}4%IV$M`b^yxqpewM-gC7ySI?CwZ`E}z_=y#Bg8uVs`}e>Y{{{4NZTYo+Pdu;8 zRa^FLb8FSs@NetQ1o|@bKNA0@49 zxFP()x&O;G=m#56xT%GuI#;+W1y+t2pTBuotKgtzOXofgQ9^k9%lqmBY@o?=#%>lz$HPc+A0|Vr`+FMlr@!|!wmzxvctX&J zzoURd^6e0&NT&vI%{NJz4tXcp*Eb>Jk1bEo1h?qMXZ%#XPG z&qdNMVytty=Z?=`Y4x|NPs_PFf5)0hwu9!Y)Rt%D@% zOu0y#YG+tPyf9m#DamIiHwJ;bc(Az-Fe*Tp9Vk9yq~7xGlct*}?v~CV-7N%VdJj_^y^0t`t^C( zxd~#_mImu8x%D{W{NB(G5XhNylp~@^-R)_>d^zPZ8*~=8YzPs*16?ohGggJ~9c_ z^zTr)z>6D#ZTR*CCdQ)}4LHr2^{(@#3u!6-epoB{<_DO>d~-kY>T#un>`4*xu+AOD z;vV>sC%VR!SgCyklMp;9pMk!`r}sDB%n!`S!r>Kul_x3D6Yx%HUp2WlqA(DPA{ z86(A@_mB%o`33>r!8tN&HT)25{#Ar_@&|t~qfpKF?7NV2=$<3rNa8-Cfw-@)v0{B& z$+&MmmSvXu;QRu??#)#cenE}j`w=8~m2QeTYV+6lZ2+q#+#8&-BS*L|l;&vC$s}K^ z*oj(qb$f9tDauRd*3Da0U-4S4!SM{Nc13IX+YD>D~20>?{R7R+`Q_>U3e=wu8P`p0oRgxSgPaV4$cv|T$8k)BoglL zTq`5+4T2`>H~+U7W5TJ;1YLyNPiRMV`Jyy;nBkO!lH10}VI}nI0FlGODGMWX=Ef;g z7R-E39DsaRdgaCeYJ9H;hf_M2)V~fb;fezo4oVxAABo`S-s((h$;A+K!)ftbiccEt z3rwKlp35HX^wJ+FxAbT8e8D@2~3l`M-q4Umy(JR3_OvM<>;~Z-=6` zlANKVg|AJmTS`Fs7wCff!vg1#)KH}7N`9Yi))V+fK@^<5qPx;%Wnw$i|Iz&9v?8iW zDZIg_rNYa%G4mEIv}iox*YDE(`Tvja2hk+@aTJV<4v&~)jpV?4;btHCGCT;lAMA@G zDvZR?Dv-ixr)QgKu@~|zW+kIl&l}OG(jzZi+3v|z!g{34sF-ERK-S*)XC zbc06<>4z%Xu9lGZqp=mkA&Aog*`^pj1Tz!eJcToy9)oT#!~Em-JaFks3J(maN7$6H z;VaE$;ZG|Dp&u@qXxcU-IvRwgA^T36%fZSwXf}*q>V$_z|0G3v`Z@^rQM99!z#+Zm z^x9w^(^ptDo^Wo$S$@22TOO?X#r#<+{KPc)hNGD#y7Y@a3AJ;gmdxMm#h2A{TSAw< zUsBhf+aIl&0r7aG8*@zUC(1U#ejly$FuN3b zF66UK^+UwK?TeW6LMIN46<5-%7SU49&4y_;vE7Joup<|E6C(6rs#l`jCi?B891dxG z^Y>$Z{sBL4%@>?V&qw&e`(T)WU}=OBkq~8e|CQ~7G(bma{HEZlrXA7+>S?6tcuj>t za0gpTG}P1u7wM)2bC?PPP45fxNnsUQhN&xhN6clZ)lLKaEo2OG~v zjfm{HrDE1}s&0WJc0(f$(URV8>Z)mkSGNv*9<@|xJlo=DLIKEq~0yH#y++2YU}v#2T)n2 zG^H$`FG?~!is0|^v&nz?TE%F>+r~gjpPK?+3R+4(uSFcv=O&oPqGA?a@M9qGQp6#3 zEkwHM@g4Aue70@KsF-#sPkCdB_KDP6vS=m8UPYfvwm*SSw{S?MasEZ%u@nt+38}j2Cz`0GFx~;v!aMfh>|b)6rk z=hD}05pj_Tchc0kjW`r>&;R$EPc*B@VDLOXPQ(WhqF^)CR0Zc%~tx;Dc@&>&LqBWYE(uHig?SYz)7NrmMD6BzQuT~h^L0( zJze^_t*HB)@QwPWe50zZ@21pgjTU6X-_(jzMzG;T!4n?imY8MKOWGm{Q*5A_{*a`o zB^^8*C?>3;krc5+3NAKy8&|@SF^UCf`EeAcy7)KG!=)MO#w`VY3Ac|>`uj~SJ_M$E zGm4c^_wP5g5PP}Np7v(d|K>NfDrv0VnvGUdkmsllo>_rjxX}pKWPu!*x}!w#n4asy zXaygiecHpwNH=|(jyR?APj9KfAufHi>HQXSoM}uyq0jM_7cMc%QwwVVYchS7^T*4QeamZ;;Lu%&led1;&lAy_4C0RJ5DmDJ&MB!JqIOenfFj-0 zc4_5%V~b)IOugFlkyEXw8*#`#s}vEDZn%;o4ykXD{{5DhnXf`VJujNqFyooIDkmMY zTD@5etjIEwu z(pyT+0*#z2Gy3FA6?zJq{>-M=7K)Lyej791RNE*6rRo+qNu`c2>L<*Yfs~$W3*_lw zJ*US(fjjHe_=`pp#&sMOsk>0rQmSq=o^>T)2Gak?SNZ3zlxppT4Ol9)KY=yO8>fEI7@NMVN~E)gUdymKicqj4xs1PhQB%x*M>=bcn9-MhiX#G zT|KLGG_}~+Q5)L6E49ld)*dRgXaQf&Xx^2-5vAXj3Y!`!$~s*0(e5=88*Z_bA(h6UfE1E6X0EKvIZD6DGF}P)(QmG#qQF3q3!Citt3V-=%If zp>8Op>~<7-1x^Y1M}wUbBjXEBL&nCnHobBq9yOjLB8vIDK}+dQ3*DcpTTH$xM)&_% zZj0u!K<*9`Qf!;QR&tvcG*OzYe^a?BHnuGyh>FQ8e~Ek*jWr7FVwT-Ad&gemcA4`pm!&3K4BIyY|?U7p?hoxQrD+xWkS^nEg z$y?@<^OFB{YLk9e(rlC)OPCHs1p+qha1h5*^RBq1Z_wc&J-4LSrf>iGH|Zso+y4(A zlK%GL-)9W0c}*rr8R_fs?=yx;toifOf76G5pE1nrq~8(z?WH6y{e8wrKEY@v9zRXTRaWkoLlU+^-!_cZ?WvFbq<7bX zuan8{>gj}jxTKTu1N4c1#PC9?RsNyvt5UmDPVeB~qO)l^oVlYDb;pYC1yURKb5UYT zV?;N+r@cyaH>Lq$KEl)CO;Wo8)#5gln&1n3V-De|Q)_!myUx?Tt=5K-_@ngtKJ^7o zA>##7`?l1EV;{e)@!}d(3&!|=%fxn66Cd_KFCqW9He?vrhNF8xIFy-|DYFvb3uFIY zYI{=&`VDJW?vfM*ON(w<7O1n4qKuu%;Y~Z#odWHKK2qH?B|d_8m?EF7zg&_}MhM?HA5$@3@bz1XmfKK07=^K3 zzI;+I&nN0`ov1rebVF|+o~V1U=!RZtzCsd*a}sqAP1My{3^|NR)Lkl(?**cZm6JPf zQxaQ}sEg*98VJq_;Tno-)8;YOO^cTFFP(<|o-3nKuZ1~4Yq5NDS4LbLj_&Ri%}i>B z4nA2Qw!&8`KE7Z+l9#g$A;__zf!+Cch$0^?1Byt0ny;nTvn9LGM}7lYJ)2 zuG>iMy<~|ohaTy+a#DP1HYiWYPG#9csl~%gt5N1E%U($3vU+mrUZ=V@tsT%iMv9pC ziny7q_K4_)e-Ln)Rm?c_J?!vfXU(M+9>m{SDU1J{l&_E*7;$ar!nigJo47U%*ENM$ z^2RbS8dR9x4wl+|Wl;RbV+iwwIP(>9XFjeCX~(r8?UAXpZlH zju_Yd1=x(lteH-tx1s3ybz@gEZ6Ig0!Y;6JcmH?uK%q_c8LE7bUPkiGFBJ35#Jpv$ zdCTm>RH-{h7H!NV9)9oin0#OtfEXEa@jz2=IlO1yE1n zVD3FVK{r9-jSjTFDSQ!bD{-xxcGUEum$5<2$#I7UrHRSZT~2i}^;8G6Q%)LeN2U1K zBj0$?|K^(b$+~U252)%l^5}}e)kCYE99v4=wW1~6tXZ>#?c3o$8FjN=dh|JXL{;sG zK7*?&2aoBqYt@Kj>uQGesjD41^w`WUJvQRXjkt0nsoaPwH|ke&+@=FI8eP?I=jx#Y zs)rt3AMNU){RfX6P-Sd0nW`Zp1{~XGNDc_ z5w$fnb$!IlSLjEbb{~Yv+nIRmdZ?u_qI>^g!)OUKrt#6$wN<9^ew$VdtUj)8B+I46 zH`;&w_4|z4q|d0T{&h9AVB3fxkE$GONe!v28$<#zB8DTX>gs3$M%aP@wUwi-Fk(>U zFpS3N_OBT{xOzl&%}`s?uV%pUR_I?dw63y$oso;>DuW$dJ*2vB1O`joj;X00D$S8J zx~6vUfQtT=g9rDk?0>9BxOzlg<)*W$PuyLu-fVotglVnqhI#=qlnBaUE1uHP|m}pgSrm>W-)W>S`;=D}9F5*3hUVx*FW#kg6dywa51% zKi2fGBp=ayH6XV7fe^I;ewd2}G$B)7Q4uqe@h+KG`_~K^R$Dbgd|a!4D>?YOGzs%jCfeH1L2Ako%rvyJqT zZI99i?Tl3wT9DZ8;Oc&T`VX!gdUT&nwz3=5h`Ip-ss<+N)0$7;_o3ac zviA52Em?96QzoP-F|*sK;HMqDs!a

Xf(Iug>6rceJtl}jWR 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%0Deg6>ZA$e^A61gS&rI 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 U(R%_?eXAg~a*dI-(r=XShzd*;( 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�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
  • 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┇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

    UJk|J5z> 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%0A7ZK-2tv{A92-@y3Af@7Eo7r0~2A(cBHNpo9} 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%0D|zeK667&%vSY#7q3vwr(UkKIp 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 literal 4112290 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


    Eq@L(QW9+SF_;6~d%hua>loTnA)Pe?og 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�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 K43H};cGcBf+}Fx0MhJU+}o1su-dkp1h%A^R0c zuo6LOm9K6&&#SH9A{&~Kd!FZU3g|P(TOj{1=N=QtkU)BrFhH4Lqi8U=a+4?&*56eA_@tWoBn&>l+>Xq|C+QmjCs zDF4WDHOJ5C_zsT86bc?=isL*Sg$eOH0)mZWi-uR&XCw@I>|0BPiyJ}R7b*N>O9<&Ew#0Tw#W`qarwV*#}Z-e|n zdl%#ZDO|~OR5oSI2qRT(Lj|fXiuj=Yn&f)Wo{L-$+V9G*2kk=`;Xyn1Skvf1yC~?L zxfJA&92JbL!g|oIid!G2b-_O@e2sevex=b9^fa!6JdK;t#x!ontu!X#k7+!MUujGS zJ&o5OPh&3Hn8v%fmBwoPF^vuQmBu%qr||>iY3xE9)7ax~U4!_wXi&6rjA}8Xv}n*0 zBQ6@8ZANH>?n!Bysp z9eE}lnZglm5ZwdD?YIZb2!+V1YIrVpv$BxiIIl3mbCvzIbM%DUhr^mI^ur%FgWic> z6O++~s>T=;vG=@;5qr<9q?wI7_MR`LQSbT2jF8puNxlb#=3KR_8OAx+NoIs`@@&xO zTwNfaC|rUz&bfNxR(HA0P-Pu}B2M%l#fZ1Lr;w{^Q!d?9@$9eI@_3TakN!`OifnGr&I6zCzX0eMJoFd|I->~9L`Kn^RUL-5D& zjl!?+Jz=OKO+pdF_YOu3-v>#v5O)mUkJ2c7yUYk#{g>ofwM?$?H3eh%TAC5U*9G+O z^@Kcp*P)H!yBW8_H^NY59f=}#;O8-72cCgkReLqb-$b#*$`^*1`RT~}9Ld)XAEhJ9 zIPyo~9RGkX`*_bn%Q=P3$gS&lv=U%j;$9B&mZ%2#7}wZH zVW93=4}o6&XQ1;?z6kl(x355r@Vy6J27P9v1JLdpjD{YCq`CB6U2U zvpsG{n-RXbsf*vf({_JD{QAK16tD~R>;!olmq=U6wf%6ba}ShX#Tp^QCv{JV>ypeA z^!ixuEzsu&Uqdea)kx9&%_w7Q;okC<>zY8Te>FjU6jcxOkDnSC>9qfIb>?wbOfVB2*}aObv$8h=eAUW|_*E_=RLhB@L1>ln{kfBx7hmqoF8M6Uvk+LdHU7zx7?u zUi-Ztf8Fm|`?>q<^Q^tkIrrTAp7(I0q6L-owk-tl7}MWTYjCCNdcKbDK{*T3j#pG( z6L&ZA`quqG(D(gF6lIgGtx4DPPCA17vV+~BgP=Z;FRBZS$Xso&R%Jbk=USR|{eCm( z@4g?}4ec{%OBWyJ-9JxSTY5ox{n5^=RZTw5n|Mu@Y z3G`&BKT8zF^?a-y`;7O(?Q?=N2SpIKcT?)e-0Au{{qnadr1QA z{|eH&wfwe=8UF?p_Ge&TiBAcN^yhM4A<<@j0DbGfB8bcGze^P5>s!8GIw)>WFr3bJ zg7(%Qg6?XZ4ikHV{sYl{5X2Ybhn6UsDz9tJZWd_%_aOaYI;y-%P?UbL@RkMXaQ_bZ z_;tx<^7>1_EiPeL|3XJW+chxqqhABaAKcN_$lk9Bc_L{&Qnx4Al6Rd6d2RbaXOg=Z z@>PDNk-cB*Y&hwqt38fq#-+Z0w4a2I*)^vwbt|N0l;%SRWVo!Lu@Wnv3@} zl(>#j(SymAX$0}ehDVTVKF&#bfA4~l{42`qj}zY{uK~X8687u^6!t@Tf9GcoaEYp@y~TqZ;JLn1hW>s}HYDN$V@>mRZpT@_QdAN~^!=>`7X0J00{& z{10;12TH5I+8pd@AMkkPHIt@UAkU_gwqL8e!5>JYrbf1+sS9d6gq@L1oMy5X6x6=Y_>wO#x`lpMYMta*xM*Novf7HPZ1aU!m z8)~h*GzQ}vaR8WqLK~j`%6x?lr-gyt{acPpjP7rtX-m@UBiEp#~I~4YN5x?fy zv9ZhbW3eh0BzaXs^>Plcwx%H8qj9leD1N2#P9^^-(0n+L)Hqrw1H;T0V z>d5!=X@VH-a~7n{znReDqa}Z1lQD*n_k# zKk9?E(6)m7MA;7Vi>c0#FRwmEwpCTKFKJz;TnPFaz6?cdVJK-`zKl^`?;J~B@0-?#tbrPNl`fb@~As@$LXdlMA$|!Gdou}Qg&y?3i(ia3pnswiz(OucCpl`cu zbKftWcXzNLJ;r1g(7#rwj-qtBE~!OY&h1Y=9H~!U`_;%LjIafYaO7Cha-@^;a-;`& zz4J8CM|HLos@4Uh_0G$cuje~@6?sWUdfv06L0f$c;5xWSQ~DOvnkjdHK2s(`esZ1$ z`Am7lD3AIn(%RpbL7yq>AfG84AfG8;KwhDrjj}I)lGfgpX<_JlSHUQ6p)zUh-JZ(J zmwm|Vod<#b&O@cpOld+|Gv#Q|XG$l?$I%1wnR1>{-rhx?cB=*}ubFZcL6QDZ!!>BM z*Ebqs{ckmVnuh(|W=c$CZa zjY<^@l6-$d^?o1<`zffOC9afQ&!r!OTy-6*yw?2$@;ZV~0{!GYRSI4AEU>`+c~e<^ z?0y@u>hJ+rjK3JY=K7g3+b83s=7y8P*hyk&xMUGNMD~EMLzyS>v#peWP2H_ zpOeYPL#=Nhi04<{Wq(2pIHAwTOr;aZ;&&w%Oi zrOzWc&eKc5{h1J}A%E9KBW?Igqx^%xgIk$EPvkxf)WT^74xxkNp-Z6-&?!)NXee}^ zkvi>XR1{B5zndVQyF3N8K6uRl{doNZOGc1*z06vf@Y-ucs@+z69|&-wToJGumaK&R9ko)AeW{NdIJe20=WR z_nEAjO*%dHcB66n;Iy?n-lzCTL9Z)|at)u8huqwsa26@3Nw5DILRb|7ZtP0jaSrhUd z+uxPx0d2KtyzK@lT4vqaGkbl)z9d`wqJE3<}?R^>*6esy>k zwBZh zZErzp-x>7%tp<7J_V#ApwU1G*+(Dl9fgcL`yP7~=xt3^Srne!j5_JN7e)o_<>C;H7 za%Y2HxeKIF<%U|I%3Vb|&e4xaqwAYzEJ)i~mgTRY_&FUWev!PP_x~4iowSPD`EWIu zVhgmX?MSC%P(9;xkUBIA4l5A!DiNHP1-%hGn(klBBZ%++7Fpo-tyEUUde?$W7=9$lF=gGt-{L%%!mG(nt7p0gnRmSzd)AIe{We48t!)iyt|K->J3wEaD%Urf|I z!Gd^-YaI*H6<$5CDSO@o^8SuTYrjNt^LkpK{(6zVql%93&k@*Nd*6p87NldyO6Bzc zu#d>=`nGHbLtl{9jFPYWJL>DhZV0r=3rZAMNa6RiZ!^|N#*=+KjihWxABnCDcd#Ix znsxyXW6!EXzHIADtI@R}tnre8+X9Wsek|x$aa|#A zK1Whb=>K`zM?ElWhe)BXiAIvvM($BwHa|dK=Z%MzZ{giMNs#{g=Umu-bh^?=Myw+D zXfmQ~ck4tedfC z6~O)EMJlF08bJZG$p&L{h8y5d`Rk_F|{pD=B(AkDWgK)>Jh8{|uCr(Q<>@n=`) z259F%nnMvYKpG#hIp+9-M8uk38jV1CV$8Fyvp^Ka*SMLjJYyLg-iquspZE0r??gtx-`K-`)mCO|CBx=oIuD z=reBnlYK8WZ+5mI-S@8sx?*q0=jj2`>e$%81-_9Z3>iy%+RLP0A9N{c?*;nE`ar(V zebL&*lXq|->GZJ|^y9)ckRSN&l2+Gt_mQsVZ+j4|%a$L5{9VsL{;s)3HX0ox7n0T% zmXeRP`6@w?&bM!&(J}HJ&`10sbTHfa9BF)w{0(XK_Y>&nyx$<-cBxZbs}oQ;3({TY zil9&SS}5$n$-W~8kk*;J0qA`k1$hNJORE~4L|WgC_0EcOA+J$?wDF+yOG(S(A%^V5 zEo#@QyrZOjGU%Uora^w{f5e-4*W*UE?}z$mXM5UlKIrdy5%QV40&VG3qE)1I?haQb>nD@eg~>F~ zSNb!MZ-0ffny0H>;Qf9;zHFKypOe?F{{i}V%A9887Y;QbAH(5BMHSPQo0HaE?w+7; z?_w0Xlo>=)C!1??`}MSMpDrgRkk-)d1^o{D928~JA$B2Y&BtY+U#5QG3g3;-N$Se& zC$jP5o8QT6+htBS^y6A(BU3c=cUB{<+kv$~@A&`}MQKVMLRwR~3Fw#2$3Q-JPJ;a7 z%SA@k@BZHJ6)tcbPChRDt}Dsk2G*zgcSGLCRJ28DuOA_;y?zGttIIbbKW1-&8uR`i zpcc??(D6{|-bP)aszx?0t?a!?tIq>L@AEjw`#c5mKF@-@&;LQK>FF{fJ3(oR+(=MF zdOQNTKZRuJw1J1o>no$DK;OgXQ0TnzLP`5_(2v<0AV1#z3i&@K_y=mlrpom(@_zO* zO8x9dvVnVjI9dCDH69#6P^6tW3XS&r3~6+R=|^5;zXUvrt&Bi1BFV2Iuzx;7!%ZdX z380_Xrz04i)Q^zX=AR~CHl5q&5ZIKWmxXBbP17>a_x2OWo&ODLhOpEbMt;Rm0cuBX z7s$Ig(5OgXf*eXxJvIZIplnNfc+r`(JnF5yCVgM>8gGB{Md{3X8F^jZ4FkP4W2Df1 zxLZgc=0@KI`mCD*`5Jl{@^jh}BO8Zi&8wufB3FU#_l82nmnDiHK(G7XQfSQ1K}CgWmHkDB>t`Cuto;?gRZOG6V9X$U?}gy4J|HtfR;WF7SRgl8>Xvw0i&hjm5#aFT*?R7QKSA0XrS9~YP=Uq?8S9~AH>)8+TqsY}pHZJu!hP0f# z74$wIfxOQpkoWm22aRcUk_ zSxH`_Uk@I|_BNr2Mj+ zEY{WiftTL-1Cz?0SN|^r?v=1o306UoA*ioqvOV{aCrLkzY^kXJmV(&(C#9AL9c!9Q5nMW?6fjvNLr^pdpSJDum9=tpR~T9Ed8Ptf_j@?x<#+NIvn!;jzwEK{aCm?X^pQ7=;P~!BF1+*K^osVNOU)* zpP>eF0Rla=<27mZp95ASuIMvmJ?Iw@-$A~SM(69}T2p(q;b{7`v>*+=4f*)3L{|k~ zm2=SO^VBFq4dNOE@n=g@3F2#uN3!No((z|YtEJJOExl_&s_55Qz8Qu7Y^l}-hVf@h z2Uw6k>>LUDnf?T52Wr?AZT#8N$)sgie?yIR0E&XYHX58;hS2g#x;r(?f^>Ik9+-Yt z1o~(3rI3F%dL8o5OYcKI3BESc=DsmXPeiEtKWo-QZ(AFxy{%DEgR*|3>;?q7Beo_B z)*^_%>HLErennZjKXNbe9-yzQnnvn*Z=>{NjibT%!EtNX`rF!P@d+j33kt=Tl!!0S z;=w4ETFug*a*fI@WB$`}Yi_xX7Cmg^WiTGL@tOtcw=b)e*IZmrUd#Mr^6@LQV7`{WC_1WOl%`fI zFuLh(K{{1lpuBt>YJrAu73p}`#w2O<1ca#;q#-<%<&U5!7{W8TWezQR*v7wLJZz)# z#TKN;QB;M~!!~Nbsd|mz^stSV#_2neHlSO1B7%6>##t6<@Mn{rTefU{*85$qcK4nD zbw&0<7Qcx2?NWL&$9E|7WRCI!qPy*lipKA#BY97PrNfFVdXMK3EwCpmu%&?(qKSZb_6 zyh1iTo%ae?%hZ|{Bvb2vZfZlwO+6ZNQ#%`}tFA`&|C0UGHw%tQG7qsP$s*9l_6p?t z^B$!A`2^JdYyy3MeuVrzr3ZPhnk0<~(*CqI)*#xD)&7iF4ednX7lpNr)!RN~-%q`@L4CZhn|4{z z9>qsVaS@7RT`?dlEQv^`VNujy74YF^KpH%P~x{b50R22Sx{ z!&<(EcQ@3)s~Qz;Nk1=bjY7X+=l~w=;;x`q@LVIkt*=r3spdlny87Nc4(dM79PmJ#^#hU#uFqx_V~6Hw@yvkRzOA?IZAxrkSl($8jYLZPQj-kKG+p%_z9=f5Qc zMd|VCuOQb=#y82wx$6@PG?dRs-el$sg&Pc^dSC(L!i{pFNO|=rtqTo?Kf^ zS|2jkXT_H&?4KxmXWJ~$p8rNV9<$thm<93lr&boEr$4m=PhyLmA^(thGUSW?0wZqDi{#rg;f(#87iS$-Faf-BT1xn(LXQK)YTqEK5cNQL?X^g@*% zVdRCX0{I^8XQYwuZN7YM zYOAqE@(bB0)Nvy%h(g_FK`PW#&#@X#~9kxqo29=u^`<8Xaf2@fYy+I zaP5dT?g4Zstb{O3{?z#va@H&*9jkAz$Pf3 z@FX-R=N9DLOGddWD@kkUpBQRSKSdE$DRrZ7P6wy*7D!WpbX4U~X;hUXEJ#CYm*pK% zfsYj3dry3sSXi0=-&OAg|V!MpWP%d(GAQiDp&nH_)r~uP4!N zcXQ-+f_yFQYLu&0o3w_0xS{s6A&RJ0H-cD0r)JG*q@!BbNTX_9Z$TQ;q%6N5MXuJv zIsXWGRciwn)%wDMRINWiuU7f7MqaH-M!8zMlUB73GSoiQM^Ug?8t0a#w8;J^!LWa> z1*TDKZTNe-|emE=g! zOL79_CFzPb7SPG0Rg(UO+J^xs3Q96Kw+y94CHVr3l6-4HD#=#ROH%$eBQHs3BW&(& zuel_r(ySG67U(58-;-zurQGk`DVfOOwtj z7Nj8+jf*aejpD2VhRv-kh_ec)vkK%k_eUExUrIWiRSY%O8&MS4e0y%WgBIERH5fMk zXhE`h8|XIgINr!@?rwy2z3esH+=ph_+?RY@>Re1-_Kh&qkVc{i`=$_teGg~NOwwWB zN@--@+ZLovZOZbmQD~OdyxlPDt7Ad3uQ}-UwS(Ng&S=BFlSs?H3k)^Zi%=BUHz>DU zNsAs9{-9y{YHUqzUrYP)Qo2D{c>){vtFQKk>iYzve91eIATD_ayWBqkj0gRa_f8|d z@h-G_MEzVaz8hQUT7TOMS^Q#&_>)5MrV{byEdBw-Qu8-mO#hZ!{`yZ#@f|Um3Py$R z*(JABp+(=CwFTo_vlA^yA2)j{uW!vxC$Cv_4*B@j?0*F5dzY(><-#zsF^wh@#59_o zH4l=GY4o}@nntTENZa~6%QvFXG^%o^VN9c%7NluZ5Akv_i6cG>U>*H#WE2LW^eIGBCPXXF>Yb>^tS<<3AQ?2>+6fZ_R4n z06hvaQfElb~sh-LJl&L^zVH%@2-T*Bkqr z?(wAKGhiD0ifI4bK%H)+Ikvyc-Ff>B45c{KsAxqR;b?-=>1Oav$aQCLG3Y<3SZSm; zu12d{_y^qMZ_}>s%wZ`xl z=wsMvQoON}5%+lg%ZxJ#N~cG5^|PS3y<2oKSPKIuLf*wpBW?RpqqG~PCVL0kjU6mV zyRi%CyKw;IyU_^p-Dqv3uG$(E**~}Q(M%;MogTq86ZMHcnpt2EMl%ocaeWH;xV9Ln zv!9L9xVqn4Fs?opq;d5HeO#j;AJ;g@$2HYRT}?MCdMAx*3qk4hAH#k}t*;46-4~se zgM3_dARkv_BX!o)D2?k@Fh1+ugZ3cb#Roti*IdZQ^%CUcT5F`P-ZtWq3hvj=_j_mh z8BH|{QrQm&eGJDL>5a#u)zrHIj4@0=t1(OheGF3}AH$=Nk70q4x>{sZ^g$X!#VOud zQ$OGBW$nUn^0{Lyp z`;FAu14j97>n{XxxAhOyy4zZMs^#Nu>+Tk$yRG{xue+`F3H)wrqf9L_wSm&z)-G_m z+j^FxZC&9-Lb~E}KY9swn z#NF0)lIw2k2ITr9i7%Ab-PStO?H%cEYdzz1r?esHlcYK1cS>6!jXS07Nb7EEfAVp+ z^-}V>+d2gFK1M>`$MtBVk6THrkLl#2k4MR?kEcQJ<2lItSb{eCc*WCh!|UXA$M$1G zIr0g~_+N&VAM|%>Mpm^TT_PN8D0y8JaXE8>&y(o{rPH(Y z9!0Iokf)W`*KyTmxX63l+c8&kDGrgnon(4O@q?vvf8qKi#K%Zd`LO#PDLmD&e8Pb}ipOcSS`VD#Y@e}BM z{04a+|DugPwwsmvILI*faVUB9(FF89j)uIC)@Y-Tj-)k?v&hFd&L^)v27unjAjtc; z8g2A(t*70}8_8?6+-E3P?6(E$>*6R?Ame{xynNE#;qbxmHVM3)JP#q+_)- zl}4-OC=1eR>5}C=P!z0|-nr!rT4J@#CWzHC--5JSUIcx$ybJki`5f|T^|O&i^{Y`{ zEghb=AXZBk3({)oMLt%`h2*tbhAFSrGMd0w%T1ZaXSx?kt7Qh9R?D--8p-oyW3`lf z#)4Qa-7QF~r7!5Ks})pzgEjkPkV_M7-}PnP{eAfKilP6EsZQltEGkV zS}j)*q}6f_8qKg9L7!pcAfI6qk;V+WpR{J_i{xXLE+?-(R)XHgyO8(s5!&cuBWd;V zJNf9N)STQ$Inev42zej78Rb6q^0eDfo4jWF5r%T4G0B+e=MltAzsQ0#(?@3cC=@Z% zACO!#eP-4?LON#pDrq#+-?1Rg^sln~TNDK|{g>SGD=jh8o6fZ$W_n8t(oAmy`b_Tx z`Ak0v@+r~JNIQCgQJ(2@2x6u`k6KqiFOZL!{wjIR^bN{urhh@;GyU64TQgOdXRT?b zSAo+^-_KYh*`I98^veliroUi8n(1pmpXnPRpXuL1zFQTZwRgo#-_3$lr~?hPk%Ljh zOdlw@X8K^{x_lm?yk`1zf;7_~MWb2zH0U$zIml<&5~MLpU-7ihu-D0JhHWs^NIoVR zGpy2c{!V?^*xiCO@PiD~z){2uYcIKGSl6uSMmlEL5NR~ShFg$k*!V1;fFeFhESFp# zu-77&7w?09;a~oFBmXF|r;$cg!-!G2`&SagM~UI6^-*Gs^7<(8tpe|HD;lLs&o}gs z66KAo7k!kdL|TdimDfj!W)^4!N0BaACT(&{TUz4xDd!Q`<0<_9!ho!~jPz0)Xu5ko zEVqpOPs@$D<(B`n+?87<((+L0vVLE5g$2dseS2H8;%5}&e6sAlz|j8Bhb!t6*jF%o znr~#BZtk`<)NZyz5asVj5Vy_;WX&a{qx=)4QTgw+AQfX)mOq6eZZEHtT;+ckc?F-k z?`Qc26a_|a$}L~hqThtHTxb}-329?N`b|hDupN7MHsm*TA2A{`&tBPg-`;YXwdpSn zwey=$#LjQG$b#7UiWW#yiFE9IV`;SWEi6boe`1z*L80#r#(?p?!C1ulYn!Q{e{V1g z@}kZ|8{Zo&BCUD4%24B2jUs*%@*_cfKHr91yY^?6|BIr))$)s@qY6evw-=Q?5|8Q< zlrG-hCreWc(*3!XpeMUQKC#X+(pb(hN`;vXMq%co)!*v92zp`Og}g8|mZ&fd>@^pr znFVR|9SyaCPAH-<7ZOBaF3*}PNJnArl}3e`YC$T@oGhP*LWS83Mq#!fR$4f#8 zH2O1&Z5E_Ma;0U4{_Ln4Mz$SY7#v7iKZ`#E^uJ7Q4*6NE8|25M-jKh)zmdJajE`cN z1scV0(!Z1~>*>YP=)bQmvmiZq=?!pC=Ehp62J}AUTl*aH5qtw3MC(sbJ?J;cpIh-S zRGVD+SB(5>W*5l6iP_gkL#ks`G_qJj>Puj|?e<=Xx|$F5GSG)K6!IaBf_z9fK|ZAM zkPqo@$cHoq@*&NDd`Pn(AJX%X59u`{4e1S|q92n>WnT3m>2jum1!p;`8B;N*XLft!g z66%3A4nAiPq=U~T#u~{$vT^VkM-T^}yR+sV(sA&4K^h%=mRXR-wLZ(=L!pCD`4xt7 z@Tp=!I{4HE-Ma%JclHppaqwwOS_hx@h8k-p6a`0AX-E3ibX=J!jh4?W3sQgcKwm0vL4Jhz zFloKN&q?c%bKishVec2n7fz|yjr{%9AV1dZ3wck68QEUwSaYle8rkurb*_I1jC1|t z7Nm3iY|zj3%OOA4S9(L|`YQHny=va=VL|%YRc-R|_=0*0d}v3b(SiSTLk*%gf|ypr z2x3}Yn>Axd$FzD}8cnOGElAU9X_mi&LeuI`Fs4jLg{sjFjB1>MSk<@~^lA))yc(m?#v;Fow5oBRp*p@FMOn1iYVS!lIu5ZKa|L~X8AT01;s11Dz;nND1Vl&MG&8*56YVQq?ei* z>9cg>+|v9%Eyv}Sw*P7Al3TjcqEE^O9dnO@nEqqvW#`c**CXkuNI@ zW#elIqU2u_M9F{3nk}TGjccVWdsAWNN=>V_;)*T7C zL8FbxTyL+oX`MQ6rCF!cJITk#^ZUum%~^)pgQrl0n=1*z&2?F`o^-hRuQYPA?ApAk zs)p*ax=~s{CxWqndLq^W`XA^EXfWgpXaw3=K-ZDh0=mag9Zy0L3+Q=*aQg-1+O?%w zz8pn?+pBZST3Y1xfp2>^a{CYqlG}|zce?}RZr^T%+jrS(cKbe><@ST*!|f-?YejLFO3zC^V z$;a{WOa<;}KQx+SLk%^&s}RH-n?w*+PRp9+^?El5^=mgO5!$ja*P8HSa$ zEJ#)!0lJmPL2l&?i#CdLGiep)enWLU1w|BRF+mh(8FKB~iY$K#)1863zF&Ag1#*7 zf!yy;j40Gbd$spyS!||R%VG=pSQdYh*Bo;(Sh8#rf4x_H9EE#o7H63!*qREJ(Xn z+fed4C<@$ekXsI=MQ%?9!|iDnB)1;{-R;GYyIuUL+^%4++3m^}Bnzs7e!HZmC#g)G zoU4~}4UKYDjv=k8bT!n_yP=3BGms#vG9+t;l8&lOl}1&WVL=+w^I5(KMgF_DS8{$i zc~$FgFsfDdGwVdvst$U!4uHH`4UBTNjv%dSwKLQ{bVN~Lf6v^~ix%1cEEx7LwjkNR z40QY7hur?!pUeI__L}XlXF=N6hM?Qu+>_Yf3T-Taj-+LEZ$k~U4~nq*YJ#wOOx9dS zI;?&|8d?2}1!?okviwyPvh*)7EG^n-Vp&=ZbW8V#+|v3++0sU&WocVOjkO($SOEP9 zVgX!?T)TE@mJdQvP=OJ-WfU!{z_(yjV5tm9A=*nCfJnM{jpF1N`rY_4cQ zvUxYqZ9W)sn+F>QEG^x9RVc#i;HK{KK-M(Rv+cz3**mo0Y*>|6zI-ZK6z`jRw%j2}@ z>ZQ!rzDfPHM+FPg)k|g2uU_gve)V#p5%vwS*KE_xG|Q$(47KS;QG`t^2*Re-S+j<8 z*z~(JvgscSl1)2*6J1s@N;b6v!=}y_B%96!-KI++w`mC4uxTV|*)+jWW1Wbiz@`Us z%QRXv%eH|r%l@$-&9dUnhCa*ofP9vnWrR(A?KRJ`3u)FYyNrCyvSH+9-z|n3(yb`M zz9$I6zPVX5k964gkuXwf%Qk{O%YKJ^mL2n*?CWZ;*{0JiNHz^H)TS>% z5jNdM5H?NBn!8DdO-rPaO-n6EHm%F@_fW{Dir*WCO}kl;Y&sZpo0>vyQ%kgAQybE< z=@dhawKs|ao6gHE{b-53xQ-z9;?}IWjdbkAJZZES3oJ-`@m7|vL=itV`jsI5F8FWc z`mC}04~BlvVhD3MRh@_SrfmX)>%jOq0~V*Q%r7tp8I_CFf=^y+HFd-~XGo?d-v z)+!uqC^Lqjh{D`W5QTXlYo?Np!Yr3Yg?ZD0RG3e){4*4qUR8fGjOkU=f;7Dvf~y z0o~OqTa4V*Q;l%-VtdW5UQ4q!J<(7jy&FZi`Yb`Xx+H5}ARVr5l18q6Ye91L-z+b^ z)#P%uF&M5MWkGVa8|bc{3AwBN(1xoQla{Na3^mpib-pyI_E$Ohg$}g^wz11v8_SQ92m-SJ|-m}55_X5PaKp76Yy<;J_cLLh5cM@sY z`-Gu7ei}uAz4LR+LRw_+(ZBj8b%D~_f@E(;(Cs}7a(ibQVcFyMn(duUv+SJ@y1g%Y z67BMwTbXn3=G;d)x6vq<;THv7hH~4iQ}P5qg;m81W|@gS#u)kD8m)fs0>3b zNM*Ps%g3Y0pED=r{JrE=p4DKKXT1ffJl}y{opfl)rlv>+|}I~r=}olwLoxR4<1zdUQMARYGKD~;@*YC#&(oGhP*LN;#(!{#lB zwF=7pVdysR2D#098D*RIC9PG^*id6_j-tTk<8n)DT4eJ>VA%Y)1n52SW|BBZ{!JKS5Y}S=L-mIxL+mjVyh@ zg0%VBS^g}FJfmO8`IpGc>TO_H{f`C7>MDO3y4AHIxB5V%Z1o|eW%aR!+K1y%#98ue zf;dZFfLyzLQI-!xQBawoxn&qF`t9KYFn)XZk_G7}K`WHkA$}EkUHz|9UXy=AN&XA+ z@$;YW3DVDh{x#O{OZ{!xD8b$YQGx?3kmf+rQG(9Ws02MMNMq=i<>#Z2)f2(6dKzNQ z>Zd@r`dP@WUW_&l9?M9}>h*>i$9pKk>fZ>$>VJ{T>Y{%_Ue2h{>dLugXIhq)(Qgmi zT9BTYFgz!0Q<1nV%>Uxp5bmKkZZuNoD7=+~0P{~FrAq4W-R zv>=^ts*tx8=m)Jm$m^U^n|z#}4^!aFuq_(x=c$I;&}j&wghL6Ugx6%vXwp%_N2O5- zXIYR+_)?a?j6x;c0!9h{MywLuoh{Ru%V&G+5|r%j|J>sCESP|x zg#^zd(69a$Wx?VC!3PNRCr=+`!N&-6CEB#CVO;39v>+WB+JJr~dK%AHSPfYz&{Q0N%siaIPgD3T1SnS4K>!KDB{5XIYAWn z8|2!x@3Z`eLV3mQ3go+4kmS`3)%zYO;(Nhnh4N!cXBmK{ab)>IQ-q34S74n+ZG|DxrLs~U!YN)XuiK4)!*14rEEwX7g z7>fAldXH=r+9zxlJ`H$fnx%YWuC}f1m|v`X2)N2eHPUWT_m5HkQN*3VcbNjzsfj zsG){@6@svL5<%EIEo-Ke4trmdM)t0>Alds_mTyEMd#i7681~k(AlZ8a==L55xxFW# zjU~~QwCp|CP-8tGMS;BobIWD4$lhPTu=g(ulD$Pc7`naHAh-7nBP=_|UbDUbqgh9n zfuP$v*pp~SRcT3LQk#m!cav2_1;AL2hL}mEUP`maKf+)jZ1W|^vJBFs%D3_rg zK^&P5vmlk>_$+UOLS?uLj51t`p~m_eih?q%%`NZH zq7Pcf>|_`pwAxybEIkqI;HE?F$fHJNp0rncPZK{F%%xeE`U^q-p!KpR(Y}^*t8;F> zQ9hV_L0UHdYN(-aLlHLbUePzFztpU0fi!!Qj@jNu8qM|&7NjBd$?`K%$mTo2u=!rZ zviWJyZC(Po&99&ho8KfYn?EtsI5wgvu=%^(@&hfhxpO7Mu=ykllFhwAxA{`YZGPSe z>lWE-ws|SdviWt;ZC>L^wC|yfi8Z3O!DV^bq_*$k~Nmrn-ca`_C``b<72i_a|)k1iD7R3g4Li*H9!aJf7= zw@mp@%go&J_QR2-y(wBjivc=D~1#wSChGXbjCd zLXIULC!2{1e6rn-Msww9Lz(pqf|x6-3F0XCUe>%%I_660Dz4F7+0KGASE?JT%RNzO zu5=u7=_Kp%x_Pn}F_oN64L@V1)Az+iPBdi)hxSR~c%gt5JljKN5tizh%wu zq{G!(ySYZL*0CVD+SE{8Hb)^>2Y}(~AjER@X3$-|2Xa>*KpU<;Oj@qaH&n-qQ54wp zYHnFUi)=b#ci*ILRUc_VvgtU`Z8{lpo2D3H({y{y6ZBDV64~Q}+rBlBKJ_4sJT+j?~*zWjNGc?LAHWywb#iv`}~kT(BumVb&umhN8DFf6TML9+C4&@DX%a!cEy4NFfXElbZb)L8qXD6sV6+%kZc zxI(&%Ag++^vmlu|5A-Xf`9|t;0a{%ly${9}(x%7*HB zR}=+TNHuax?f}5X-13vi`O%#>T?A404l#FwwNH@QG6#gAevCi^68G^ z{cyUY__)~L`<&SCF1~D>O1WHV-Cg|50`1Y~q;+?(Vr}nSXPUhT(%r>{aHQ*Mcg7(uiE`8bO|r@&Y75;Pj# z8bcYh7C{)ag&++2BWwO79R}^QuWMw`0Tv{Knj5OiBT;A(4g_Nn4o0lg$1R{Q!pV>? z!f9w@5k5j%i*TW#I$ne#EDj=OI(1xEUl1`@zLyh%p6fsLj z5yULL0lB8i*eoB1qQL%pa?2!IK2G0)y=OsjBR_OjKQK16hf!9XP7vRMont}z=gt2E z55?$#P*Z3yv@bLY^6$uQH_{$VFe+MJwyb|&xeUQUzTr1O9c0#mp8V2CZ~Mw9t*Rae z8OEwQ&4RS5&IWx|T?zTBT5QBfUb0skzoya(nzgA_pkGR_^Ca30XyX{SS%Dwp{zf8; z_dGZTwwFV5+ni-^{ z3~x%KGOV#6mEnsl--JSC*sH!_lwn^BQW=_pUWPW1m!T8dC_@j@Dnma*jkQ0Df>n8W zZW%<2E}=gK;}ZHS3zDTjfE_ThYy%^Aq=ONe&h~2W(Sh+KnsvbJ4f=ucTu-9ypL3Vy z+z_LD?zxV%Y@TSSq2G-nY<`v?Y+jNzFOUwKH%TL#zqKF@>EA3beTd0rb7L@UKFWe* zb2rd!J`-}A`=Je+FD5OUM;U6YV^9>>d~0qQM~iI!5e%ERS&(f02XvdO9BSk?pK644 zee5;c+?QtAd?DyIU*<`)L(#@3l`*7c>0O2z=0p@>={$n4baB=!Asv=}DUB@MY(d)m zKUrStFq6yDBfzlqNDGpsT|u|>49G1#4{ca_5ouXE(okc)7Da)jx8#=FXwd=W3os5K z-&&9kAX`B{fRsPn$PXZ$jj-u-d(AdoOtWknYp6}%f+B2soFHtPlQnZmhfN>kje9qmSb5n9|M$SE9luNRZv`X@(p?2pj6j74z2%;pvWX-Rnqa-z&xJD(} z$AUD>BMjALGZeWb$L9R;7NnBg33^GULtc_c(MCz0CasbzHPi-|qbMlJ z>fEx1mbjhq6G1%r=8vrThjhXHg>p@!-yMt!TXxMY)&A2`JGbmhOUtr;ccd>oqPUD- zSq>sdw-H9c_M~G^BL8|^8S$-#qxS=pda@|l^fL!x$NtVBi zqM&wfkk^tqNO@hB99oiZLOwp59Yc^ln{_po zBi+b`BLfM-ks(<#lyo>URT?=m!-6!1=d*l13eEek!I<|yBi7Y*nHGjV?<+uF_R2##$Fed^S6QAU>OQMJ}s*X89>73amamx12-Ecj>d)Jr<<@Mz$&|Ru?Kt z9qF6e&*ybH3(~JfD}wtleRqTQhpHNBwAGB#uSUCo@vG5ZX!S=ReaPEk({C5{C9e-n z7m|+;NLMKEW9Kk5+RxhzwV`ncqJ*;uqJ+<8&2yxqgdaby#T?k^jo}4wOkdEm(QW{OyF&3ohdUuvjLZRup5{&8kE@B;VHiJH0 ze}{a!mTG0%n6Bk4NYix>LydJ$6mi69P7noegs z&)m|B7F~h948|4cYZjzK>1wb8N9HdfKZ@2rUalTyul63DHk(?IEI5IDT-f&^uOSUE z)E-=dBHX@>Al#mqHFuK^x0gsGx0hOwHnlFx-$Nm{E4DTaw|BE3xqUF`Za0P8?Urc6 z?KY%!$UVhSW9^Niz`pZx%lWiuQZ5E#QZBO~P0BYwpOl|MJ}D1uBm0i9*KAW;3zAKJ z4Yld>P=rlm2*RdYvgTIOVbfe`WYc^Ll1*=B`AQVBscc)ruxSSil1;Thx2XZ-HXVUB zY&w#(Z0c;Nv35sMVAJWjr4KEdWwXJUW%Dgav+PCCXW6@u&$1frWK(T>&9m%43(`Iv zLOy0$Q}UW+?F}`g6HtVG7Z8Mf1GDB*(qZ2{(#XF1El8VsI?HFHkbPf)Vc!pkwWiCq zH+1`Uf!x08M%lhvq-9@2LyffwiURwN$t}myqFFW$j9E6(f;7wS2Yr^!hJ2R&VZ^d6 zcY?hqY^rEMvZ=PAHoXsuu&EV6*wj92P9PmN4U|SU4YDBFbYqs^j6ycO0ESJkB9=`b zf^O3{klXYV+L&d(k(Nz6bcnH5GAgvGT5j2c7R|DA!I)+JEl9KMQqX7F^^ni9w~Vmq zJu-f+@r{v;*=&@J*}kK9nm#C5AWaq0VN7#rWK2s7k}=(~yax&yb0ZkWj6*DA9s=E% z*^nDEA8i=(B54`(wxPzc9!0_Y`82nDPK)NxVV!)F`i)Oh3)1{)3Hto$0r~uyY=kj0 z?KRJzSu|^zy=16Ozl2|bX(>ZF(|_uxUO)*z{7?yi7W5`bHYr^n(S-rZQck%d$qvrerWX->%!}{wIDfvw4u5@28AZ*6<|0&46!EYc+j1n0=e@u(1!C*ke2f= z7^>r?Cxdd#BS6y%9bBR5SF*jnl_}v@{6RA<(FEJEFY8QH=@Y5 z32)E&JIJdPE5InlDhpC6z5u-xTOlvSA84Z#rF&XhrP$R_rKo09Sc=-YWnWr!t{Du* zxn_g~$=2(@4wyL^a;H8sBJ-ua+IyP#XVvd$)@`Vt$;YYsZ}PIW;z=>2N=Dh%1_WVi z9r)_ZNzS znOxi}TFMzE`%VYLzH=-{_WciZ`$j-+-z!Gg_nN(C`&QE|`__{W`#vQv`?eTrNLx|F zfnb-Dy&Ij-_pm^kJxPas$4Vpn+FFn{b!wKMjzad02gAO*5zD?OK(}uJW}f;JYU13@Ry4+LjJejs?n2>TY5Ix)+;ppZ>tz_4j7V%anmbem>DZqq!p zVbdbgvT2o}#_=|a0-HX{Eg#b&o0^{Ho0Ls0El4)C0o|t4Ah&6n5jM@RSKDu$dY+(J z$ICh7#u=00;u(I^&p($gOtvrYz{(`H41a^-YVT>{hs^ygNVe1`A8Wob zc~zjTp@!5BMO2_4K~!Ks)?7k5Ci6sTG@0+UAZ=<^mOqU`75Ea23VerH6)1Ctp;w?X zp^KWzaFt5&98-7z6eEJ zeSavqz7qQ!xoq8(<(p9y%$lEb%P+JXuK(v$|7?3}9e1e_sE0(f0PC}J$3k_X_RwKa z2P5reN2C0(x&8!kY`7G)hBPS4uS5|Ko4cz}eqV`vYL-t!5wrV6f|%W}WzAcp3ugDa z-15PHS~ljEum02WQ*PNxi%t$5&oPY8CEYDZCx=r(KRFD5{Nymt2xI2kt2v;P!;3WQ zkKuH^(f+=^EQH*0RJG@u9fK<^6iWY z=VYbavNJ7m{t7UhA7(*vel+OL-wnC*9~%=}MTj-Y*MM%{Cy?8>32oT-J!wty(ig;7i;W8HtC(9V(<1vW z0mHs4ElBna2i?92ke0m>_HD4&Y~L3&%f4?x|E zv#T3u)~0_l)JV6W2v>K$*n)7ix&_kgK{{M*C5>EdV?lEDlq^3Dgv;(-=sbqwzeSI)Dd)>&Vt;gnMT;O z&|b4mYiO2DUl?lBU!n+`iZ8JsY}&~JX)2Nqn~so1HZ`{(+0-e^JEM?I*Mecw&4^{w z1EAaVB;+>DMH@CPBrTg(8fqMCQ54wpVQ$$#iw=7Y2O7p##SAd>rDQBQN__7-~qbp$PlFCJ6g}%9<^t!@la5x<>ZZv>rJ|`z9Kymc8pF5vgFK$;q)!{+0qkRR}jn64?wr{YsfAA5p7tyjkGM?en^b9qEVrxRdY*qT4d=sFf5&DL9+CI&@G(} zxut&?VbeeMnk_9JYR$5AN6;;;;z_i1jIyOINXycWhO)F1ikPJr5`?9fXU!F)!_s@D zk)=~DNSmLN<fgYy`d;P-Cr&qQJgJxur2J`qlImVEk%&m<8!q)1#Hw&5oPMYc`HozKNgR?=HztAs@e* zo=K2?HT}G?#xtL6c=sMbc=u`6d`3FFt1#R(@~)x}| z4#gvld^vP9qRU=n{1)r^M(Xkcqg<>T2%=cyvSvK#DAse*s91|ENX1%}VEOs6VvM=wF6$uZhc!@Cwi%=_sCVdZ04^Em0S za;-G7a=it~%FX|0?>)e+DAMhH4(A+21$9&uvyucsK?DIM7%*Z0F^dEdF_09DU=|e> zF=s?EqNo@~MKNQJn6r*K=N$jvyH-`5eVO^sy%X*ofA@}$&vV}ItJT%jtE#K3yZ7D{ z`6noBWz(Yqvz4tQNLKa$W##6Otn7z2Te%ZyTR9@oZQTb&g_Q@FlJS&y%AE`5G4?_P z$(Gkajj^vGIkL{twz6mZjcq({Y!pE{rY*?lDR(>awr^OVo3satY~Qg2*}lm|b28~{ z-_6$8zS$9^T|H6cb5Yp7`6dKr`x-@%>}v|jzV?vp>x?$r*Mqd}>l^5{Zi}MAz5%6V z5G5Xo*MNB>{xO0y5@&-NiE|;1#3sksz83Mf*wi+HWK+*T?|NMn*`|R6*`{Gdvj^#H z(`0LG)9Dc;n=UW%=_qW|YhbqN9mJkpe*|SygJXka(;`8|rX@++rq+RO>uM+}Y+9?7 zbfLtf>=H1Kva2FUqwIQ6qwE1lqio^hY|~=#w~Vr-BS^>8hI}4nJ;{5N^$B#7`l878 zjV8$U9auC6kGsct~W-J zZQ7k6+cdIhMv=}oooS72Ixm7`(=|mt6NPPh2h28ojMz3+oe(IS7J+2bl0n6$J#Pzb~#MmZ}riCI%HmwloU9X5D z+th;~+q6;9Y)m@aG}0Q|G$w*%(=kPU917cXJD6>ngV;8`2+F4SAldXO+B|1{L)tbq zn3UVvFsRa|#-(H_O8gW4+k*MaSp6eNHVq*kC#e=Gdy)5YV;}PQ3VDPBovCM`@yT~( zpzXQ}LAL8*f^64QMe{W2Y}b$0*sk9qNOmoDQm%6Gpk&wjV76JcUJ_p-Sy`6%cA(IQqgR3$g9%tjI0_#ZCkmx z2B-yIuORPqL$r6-`o;VRf~wjDRQXuc^|j%FMSd^}kM9S;Jiebm>~GOM2WotO1ZjMC zIN9U7XZ$VWd!qwQh16lKgGz_BC+!Z~Akb~y7)3>g^(iHNDami3M-${X&<7RGA*3tb zKp#^|j-RLGv{G``JS7*Fl8Y#LvR;k8zB`wosu>mW0rSThHX?}midwb^PTe^u&>Id$kh}A6g4~_Q70pD_xjScC z-p1gSe8Eb@m?=Wx8P$$-fkWQ@2(dL=(8qz+o?hbT2?m>}XU;T+7_ssjq-Nhdl`R6Dq zy7-4u@*^c5q=~cr8L@3wofE?Xy{kQfisCGSs#<@u_yXkq_h>E!_08fLP)mmUH9@Z8 z+MskXdk@SPvro~cf7_6JzL@cV%><}Uo0w7c-PK)1E} ztWZ?+NyCU;(uk6eQlE5-Aoa<}q8L@FIEx@Zx3~bgKWcO-sEgV3AXj}Q+D}r|Zy<1Y zFLicSGzlt-jR|shZy7=A?rlMJcYjFTJs`+C85mUkS=z}-2)vWKisJ4{#Rmkr{huRu z`@aL#{-1(e_0MSYWuw_S5#*o0Ts49;W;OsdgKr$<4SS=lm~6HwB|FShGPslsou_1E zDH%uS(9P|GA`j$I1bHAI zP&5aU&I5U>H6F;9M34sZ%|$*7g$MGdU>?ZdAof6B@Vr0`q+M?v=$7_FkzL)FAiH{S(TpRVU7co)UA;VlH;ay(zIx=YiR#X%Qrwrh~HS4oEiDUSOM+jK9UE zl_N+tbqw^bJE6!nZ9|Z4>R&Xwkj^$8ZH;Z37(ue>{35>qg>8Bo%r?D**fxCz%BEi+ z*;F$%w0Ra?D1v0u3W08GQxp|8wJ9a5QDU1;2D43PMUZT|0F+HPK(gt_Ag*4&#@{$@ zFEDB^jACDq8U}`aUTw5=pbJtrG#>0*1-f~C5M(Py5o9Y5D4GLFXDg>#lg{G^@_Ah3 zx1lJng65R`{p4-&PhhsV{zXxVEnW(g#VsIN+%~9Kye4Un#Ek-d44a{-u()3-*_IMp zJQK_o-yA`*_zqAOKMl#^Wv1EU72mo=N&nfZ;Q51{kmi*J?ZE=H(1GB}8M35|Q4$9&VkSy+sHjmOG$*y48ax18+jMUd0Y|$J?I@@=xHMZ}@2$Fpd6!}9aY}2n`wyE~g5PKvp1IngWkZfufRBT#{ zv~Ain&~4oUMTJe>V-ATR8FO-xpNhi9JOE~69!G3r-U4OJ7m$qk9&H{!zmc{v zi(Q`Ex@1tLF)Nmml_<#zrk(`(K6{g**_5<@8hj5h|1|ih2-0{NQ^aHI#HUq?&#e<* zP{h+vRIIwLDkay>Q*uiwnLSU*eWm09N}AWmou#h`&fkz&kDz{S13GteIDJE6`{4AC zn(dj=x-T4Cmp{h&1(iSDfu0atV%9LZ(X3nk2ZB979wh5q{;$A%%U?A;f^^H@AUIjL zY@jz>4naQU)*;9vYlEWcMLLhHy{+-c8XZ9zSw|K5(J1mQ|HYR3mj6oRo-?m0^6ODl zoJhBolG&8x@$wcyUSNM1K{}PHucS`goaHKBe7X+rIBm1m0H z@wZHNb_Ct}~ zKAj-DeSXnQA)VcxV~yQ@D1x-BSBm^K6n1;@YXY;|%S4deZU@Tk?vUK>g*Ln0o3z~? z5a_lJM3LP-lpwo30l5!tVv$cmQQ`KPrQ~c%Jcd68^BDdrf;5JI1T}^ixi&~+c)K9n z-YfnVR}ZJyyFM+@Ej=AYcJ&5=?CNbrGn;gF^(|}c>iZESSAQz6=TK|WMhslnhB({F*B^OG1oeGpTAy8-kPW6<5KeZJS9JrlAkD9u}0rs?0!RVUKDIYkQN04 z;j}2&D>y9*Mmg;pyTcslEx;tR&YJVgdiFovtcAerU>kiqSuX_M2lGPUTY|I@_$4^m zw&;y{!#@O-(bS$GkESj~)0K1{O@plQXc`(p8chcl`9Uc1Lf~x6y%3m++$Z|QMSeMo ziZL>?lw3zi9wRRhmuF`Ma94wSW1S>Q!>1ijGm|Dpi(l963-4#f_Zj$K7w?3uYsB!zJfG6tbLPb zhaT}aw(%uv!w6DWY)(F3vbH5}&vy^>F%LtLC)Z;La<89MG?Pi^Ucbp2_xf!Sq+LB; zSNSb-M`CuJ;UdOZP&N zU7bjfT|K2}P9>dPon?((y(5C;>f9oK8iieLFe@;-x<~}c)#jjF?EuNuu4uEX>yoys z{Q}+AZBS%a#}H&!4@PcR4=wT|QB=5kLMfR?ICM3Bbt=b*-L?X5u?!Fv~Aih&~4obMTJd6O36@4Jj$*G^C-J1 zf;7r*2Q|u`f;7sOzQZ;(kH5Z1bPDp$)(R@dY)g=h*`;U(kj}FvoS9t_B!fwP{#ZU$(Y(ZLz|6h7(p^-#Xz^U8Hx&H+Ln^lD9P8z%?a{4YTKgO zj>L0U(x4X1U~hQaA&{Ps>a)a~0a2YQIIpIO72xx9XlOt{;@dD}!0wDuUG5wnf|?Ma5w0T1vXlQ?gMh*=(MYex+nvN<1T63FaB$ zx(L$Y-2!Sxcns1ISmIvK2uu)Xh}X_ciNG+=j#UAp!HDXULQn|dwq|h z*^_kc^^>h}ub&Y?+SL_BekBUe8?S?T-gpv=@r(>JWnL>fS{&oOE{eG;8eY*%2gHuPXAZQP|Zt!R+b>i0$gH zpj>Tue~?^VJgB(33~9T%TAecY1@nE zYi!JJ5hP;{DDs0)*qCd;Y|I}K+n9$z8S?@pV_rv_*G}(}wlO~h+L&KZR2Vbgqq$`M zpmL3DNs!l0?TV&7XHpj|Jzo(-s72?X&}&)=oo$(=(_&Qd$@HF?IO^EAvN@_Xp+9 zcizA0HN%0{S~r{3hzGw$S?wiQ8I znQa%GI%3a2Z@3qNeBw?d$m8>rqB)gx9-p(U@%X$Wf;2wo7Wq>s^2+QB%e^xD9=T`O zpNqWS6Ctk{bqhr7wk=3WUYV^ykXL41B1k7>Ur;CAwn5%-JG5yT59XmbURrhD;YEBz zo%q5^@#S^mtBUwq6ct19mQpf%o|5}Y$wTv$JXK1bp~Ta2(RXJp1g3*t5?_Py=^7q}k^vw0ZV9p0sD5DS@u|0u*_za63U>E6hReLwm5uA4O3y zY@RJ8&r@Po+dLJRUF{G-aKQ?}Iz9dtSMQ|QyM8LrEqxkAcJ)hw?COt2 z^AqXpYSX8sv8$^@kX&6m&{cLrVORG7v#SRpwyTpsxq2QXSEr%Pu1+UyS7!&h;=52( z*z`~-d4v+%wDL3BrN407DuQHFJ5VvrSE&mBuzLA3?IIeW0uCfWkHn1G7yd5!Nxttc)O8NxE2RO|mkAY-N%6MUkuoiYHm2U|(%6{V2$C^P0$t@YC~VADU^Zqu#5QJcP{tet$(X~@ zW@C;eZDY<2bj25-s4(X8QgQ_)d7=9NLB73uvS{X#_L}x{Ft2I9iy)1cpNjbBI`Oh^ zREV2Kki;zm-L6$pRIF*&EG3=iDOtCa^qQw+i&C-`C9P{3(_`1d`S$90f^>WJCY)}s zJ_$~@SHGpSE|v@aspOXn47qQk+B(q9P&YBV+B`|%{uPShX5DlhP}D~{tDC4Zf^Ec^ zWPKBLH<)jto*+m!QO^Y@2R{h(h94rxr{@B1MvzD0A0n`3G17SycD2T%utx-G6!tCh ztx@EgsC_K=P1J$NJwc2w^21S7jID{Kb;f4RY6I-5}3uSM35TWrik02s2FfvN=dhQN;WJdo6b|Rbt&0~5>L?6 zz`Wd_9zmL*XM&ob?}Ic!H+J0MLrvaUHt;gu6~c$t~PovP_8Zu$RC$Gqr_MKtHFHbzcGR|1>FYrX8L{-(v^Ry4{g)3@i(^VtVyS7 z1nHPMlFw_Nl zV0QcM2$I_$fpWXv$3b#?;~@O+9e<14TT|>6|Bj$;q6R66b{N{+1N)M8Gmi@NQ5}sU z_rS#jxd*N)ni-^X4?Jy+d*Fo#((XSh@=s8>2bz8on0ugg1gQslfa-zGA@x8%w0ZX2 ziL`rQM4;Qc4~hy)4=yF+DY2z~NoV_Rw#N3&jv(#oi6Wni!uHMgSzxxWQ3T1prl9O= z56QmHXtRAiNZY=?fo|)zC@Sn5P)Y_-;%V|WFi(^BM3AP*hd@n}uR)q7TYPT&TF2iw zZr?<;k04pznS8#9+SGx3-v&*xGB8<*pjb&ztSp+7Nf#@vNmfRXtt|4nD3X<51QshJ z$X0^360((Oiy=*n zAn$CApkhoPf^5tVMYAL6Y|P=-*q8|sBxBAl@^ewxm?yw&%yWo6Nqz*%m>(b+Q}3(L zW@F}$AQ`hvpxe3viV9;^DJ88a$qU_$3Gz);pQ7nY+H2a;U|yyk5J4I*T;r2V%Fw74}2i#MqhZ&fGmSH#<+ zs2D7RO37~Xl#D1P`^-~va48v2i6_^G!92OnjUY{~FMyg{KY=v4cKpsW!g}$yT!S`= zARXJzfj+kWDDuQPjv)8$QAKk!>D;?lS>xWF8A0mZdyD)&6rLY`1oQk*^?isvKP(Aq zerOJ9erOX^=7$cXJ#lUr=(cWzA}^wb668hHaO55~qlJwpj@r}AxN%n9>iJOC;rB+eaYIMVn6pAKt5lx4s@Ui`Xn@N-bH~vnrR5K^LGDWzp%#6e;Yw^et{ozl?w$W=hp?Z^BYHyobM0H`Mn@HzYp3xGapFW&YuwI zwoXP-VddGS`2$C(ofW0wpv0sAZ$c{l|c8R~Sjc=rOqu7^&y~*cw=veZ$Z$hA( zbPS4Y-=zfEzN?Go8q(RmXRWb)FGY}c^+}O`hQf0|^IrqAeQhF0_N@!bzAYiyw=LRi zUw_iJZ&aY$IvPcu111yXIp9p>KD2X-`~nmeZeLzXrc>g9`wN%{Zq08|jX&YB5U7E> z5~P7UEC{#9#oyxUDHMCxmjt?{m!in7&LPOIK3X)7knqbsTBCdQza?p!^2Z zpj@yjNQ1I(5H|HEqigSoAn$BsP%&l_K{n=$qB)avHs*F~Y|K3oBx9Z}^5;=_xHYUF zn2lLHf@Dl9P{ynU$(ZhFvoXC$+nDVG-PWB^R2Z{cDH%#hUV0o&ke8&BismHJUN~G0 z=2gax5v1{QOA*hi6TeU?e!WioRuR94qGFZtc`5mNo|0cmNmccK+-AXueUuF;S-EB@ zdTbD!m!!uLq$TNTa9WaH5S*5zGgDei(%b6tk2&w>`mZ|Bllo808YaJ(wNzcSCO78~ zL20Sl4a`f`%?Q#`wQq2;aJN7o$4~_MlslRrkE|1mW)kT4EkRzYt{Fi(l{N=;y7US1LG?wO?rXq2 zhz^iewvQ{~@paG8KrsOM2^Z?6fo5!a%~z56&p?%n5#=6TY&cYn3Uy<0s$ zdz4*E2D-{7L22ID0?hNqHi*4c-4oQjaR8)w<50AD-k3nz^TyeMuJ{}j`7(72LB34g ziQI>FZ;?NMqGH%QSxTOw#ICk%5SU$EErR4~M^LVA3dz-zgK+hd_*-1Pm16Juu|T)< zaTM9rPYANB-xSTaq_eBbFCdLwZ5lyxwNs$0?2N**@o+G^ItH;_Jr0zsXF_sy3fk=I zC8X`@&4I4?HWU>$%_$}KQ{v0ivI_?0%T&_{(z(?d)Mcs%r1@t;5H?MWzp;(iPA60B zk#ZLKymq>fyzRR#&`r7?MYeA)LALM3qIrpQwy$a-X>8wo5u{x$9q1~TMPd8;fZ4w7 z5!=4upzJ#sl6^;@&GsEf+V-6n=!(xrkq6~%1bI;2gWQL9e~~|oqQdQ`OUbj8*zFY? zsv3Wir)31m?bSfJy*?zjCkE+MC!<;J(jd3(vY_JQeFWLZ$BO20(%Hvvtg(+jMv#1L z)F@ZENKo>z7nptQ9YOMO5GWrk{1QD3G$-g zzM{FGwCD48z&xLS96{=X&x`nrI`N_lSBRI2Ac>a^bh}nWQ8AylDkW{_Dd|*7y3SLw zektiiN%NW}^w@=PUKG4YkQN1R!)a0QS#Vkue4WyoZhx!G*DPYW@{2@}rm$AdFQWXK z4)j9;8<_QhfPP6tg9e*5tVWr&h&VFXW*kM<&%3Sx^CDt4L0UxI8=PExF3=l3k077X z-xB1J_-oPpMmmqgmWxW`k=Q1JG!lCRy2_p?@*-k@z*LD;9j&IbZ>%r(0w4SZ2zQ)Kdlot`a^|yi3n0-n*_S% zrvv%-DEId?#_%Ljg={&E_c^My4?K`#ITrevDhZh z*Nq}b&0Q(b&0QHq?%j0>a_??ZG@Fvny*t_(_wIfXq~1NQ$d5J=uU93=^Yt1Lq(kdee*m+ zb!r63)yqJ+dK)BH>n~wfmyEx~)wU6&UH1&MtLvi3t_~!~t_~}jJxFI)CtG7zPmdtE zdU=sgM`2fA1GB5|AhxSNf^xM%;~=@ZNKkQgNz!(;b)eh28j1>=)+!}kD6vf^f!U@r zB1kr!56Y(NAldYN5QDFF$=D_jzNI3_Jrw9&uZ1Gpv@JolX_ulIKswtr!5Z6id<4m+ zDMdaNg>8BU%r?D@*fxC*%BEi-*%U=}HZ_bO*|cJy+u968g-vZs$?BB&>VGbn*IE}v zkfxw3z}}d0JEUp4ripE85PxHv&b|gjkdA3(^4Y#lxj3V2&J3+Q@WYLTw zo$Wi*8ryeX1Zh{-6!}aPw(lJ<+xIbI+gG)8pzK=&l6^}Cl~J}lX^*n@fo|&>DDqmX z4?#Y6w@2CO)1`}$~-m4V4h1jR~%Vr9`BO1fBSO|mkAY-N$(i6U7E z7Ap}aE0?FaoP;Ytwlb*BO47;7z+@$gN-ImrmXvrTo(<-aI5mP~%VnTO;%$%|slS4) zY!rXJELkDQJ6kcR7}J9w8?#Z-Y)m>EGtwFxGbVy$%rQlN910tAJD81`gV@Hr2+ElE zAQ|&1+I%(shO~`ouwrg&!=OrI8oT7CMeEh8sdryBM^yFG!j1S-RWG9We}lE#Z98V@ zzGK=AA3AvW!R>kt9kch?QKQ?9-FLr{d$-$l)PWs#Yd2=!A?;RQz1^N8hYa6ux1s%& zthd41{k2_xZP!0-*I(O3;eV;pA)|&5-*e2Kqej-Nw`+%iWA+$4dg$tV&?=&#W5@0} za@d%X7%_P49wjJSIx}>{nBDg7zu)LFWA`08ctrmQhwQuO=&?gb_8&5M$R0!ck2z?} zzN1Es?Vk@}NSikO_g|y`n6bOqJF)4e`gg#T*qIiVfdcA_8&5Q@W^5P*XUe! z{8#q)7xe=NdW(T01|K+Z@bEo{jT|`k?`!X_dyXB`fAH|(V-FfV6jT4PL*8@b*uSTS zIGEV-@7uc$;2)_Vbviv3UjLoVk1hYc=GP6mQbmmNA$#sSWcbiD^oNWdT`$hjdDA*0 zy6MP!#7P_f)z)8X$Lf03H&@qGGj(oHkT2Z>B1oT99}4O-9K#{qC69shwcmrGW!e4+ zXnE*3Xk}89;+NH?>$1bLp^Wv6Jxb*V{H2y&Ayi6AxUDo{Z&QDVMqtV+UW>L%^VA9_lH8-{p29;e#|bh$BAk8R}_dD3*W3omhkGD(%|p;~^!=023efXVQ|L9QIrI*+67(^&4D=hc3N+uKpw>_$ zXfIAihxpxU$6m(a*!1(=vWUY?Y$iX>a3b%MYR;CllB_;eC3tBn5_SiwwnUo zj$0^S&b{;#0voo;N?EXJko`O|C>38Fs5-AJy6e$3_W{j?t7_}(fL<(;mr1v_Wc!sR zSxk}v5!AL+g+syi9P?;Mr_MM?C*Wz2PSjh2Vi$f(a5rf`yL{hyAAG&0k#C}U=La>v zE(~eTZ47B9S`N|xTRX_kbPKBPxkXs?O z`^})z+7C!CsqO#JTzUUoSnCLCmr=ew*n)aHLz=EOgESiY21RRp>^qQNTw4t(+Pxr6 zcSoYlK20axK-!s=`3LLrPdLA*M9-1;h2&LG?RXo~4E+(LS^G;!`>Smcq*gWzidOn$ zU7WNJvl*z_ybGkQdP17(w}7y^*9XD6zpCqXE zp#H!GnsJw2B@ggrgR0-I=h{$fy&kaib3Tb=zMP>f`x_qNns@?x8!4eUq!(NVjOfjlwtq6S5 zb|(FNI;IiUEU06;ID)k8(&56m>RMMR!Xed=S)0{4}IC{t0b$dad<7X%DH-Kpo?^ zkk&ahZGt*7C>Me@gqDOhgI0!mLaRdEp)Qcty*(kdb0bJI%@#q$p8*lrpMj*)HFFYT zUo%e&)L~p!l$Td1pRH4VVZj>9^5o*PxLN%@Ke_l1k0$=?!Nok!D&qETw>`&<9XxVK zdf4%IK6!{6!hb)!_?sX3aQFXvczD50et!D3db;tS=N|vcrQ-HsRt@Li5={d0W5;D9 zNY65xg1XeUhIFIY9?~4w8Pb{C1JeAnA*4BJb4ZK4evoF$-Jw<4;|NHz(^#k#xp9z| z4Mzsi9-Ye*N&6$wCxdFwS&-Uu0i^a^3aLFaAhqWPNbR{5QhV-()Sf3GwdXlV?Rgba zd)|iBo{xg!0_!E&m!!Si`vKHNwR-6w&0R|bd6G&GQ8={U)gu%d^t*b1LWBNgk5Ab7 z@8IEynh}pQV%Ym*5&s7sop8*5>w^=v`DZ*fp`O3^&}89Hq7yFAsoXKJb|Edhx&->H z-iY$2RDK}kzQvvldXkz}q>tWTQ?L4S&9L~oocBEI8_(M<^vY%1ZPs{#J?IZ0c0=)vOeG}3ftoHS>9|}K| z91iM&d#SYP0om1ciu;S=H!FOX(q)a<(Dxa8fI1zcQn9on&o;%HBGXZYGDifx1cC7}8USL1^P& z2bW+tX+JSK5Y)bofV8jUA#F7k(lOo`6x;jAZYS-1-4E&(=?NtnWA8)Set|VBTDVvQ zwO!PJT|g~M4uM*-)v?f4(B+U8L0<;N5iYNdej?pMxNOI)*gYr|%PD;wX&={TU@f)% z0_i4jzD_x}BBb{S?So=_57cp_z5RJbI~~#lc74e`0%;sS6I6Y0ZF}wi8`6Go@m(N$ z|B>Aa#{fux2@-^wv z$jAtMg&ReBZZ%t83g+9E84;u_@C~5aewP(~7X27$KdyQs(AE73MJH-oYMm(d+l1x8 zb{e3~LERX%hSo&c9?~=CPLOUOdO&)8v{jJn?i*A+v8qOc^7(FRYy({w-cdkZUqSJ~ zT)07ZB+w#3=^kSlP(x*9NRK4DN|>%g0|?Sfn=xk9b|`XRd`sRq{r}mAw2`zq2vZb zvU3kePp^)JWcx{wE?!fE;y``Py~TmX!EJE0NBcdFjuBabrU-@B_Ol?>egUM~FAb`$)&boBrca&UiXgpv0X5w{2+6CLEVWm^5mfnE@xto{*I3jz zIMuNns5+WKs-qLq`e}u*DM6Lb@;*pBaJC0EiHwCb0>)cv!O^5Wa3+zjN$2Pp+s#6M%N>d+WDrnKGyo{#fCe1EUX-yPWWbl^lnRvS4*!% zR;S#PO)pT7_WMIxY3~MU3LODyIkq39C!L2uYTg+^(N_1-jRZBWU^Ws@ICDTPXC6b4 zADcf*+P4kwR_3eMmq>HLn!%n=I+A@y7n`9L_~q&F2+~WoF`&lW!H~w>5s)rh$3c2C zFd355=Rleft_<>yt_rHwbJ{ncs@g>~6yHPYzWf2y$@fc;xB3-rS6uG2LB&?xB1l_p z3u>z!gS^#FXiwG@h`ICdjr5i+AJtq+(FInD}itaP+JXDlG^uyRQrKJ(M~t+Fw$+c)iFgo z3DWkbm)vELw!bp;Xu~=`l)ARWX1o7&dLu?J#cQrlCniR&GHD<>Jr-jQzP=YIh zY{->JAFfxUsp@S6o-@|iJS#c`RX>vyyG4)`Cl$rXC{}hA?;!BAt9DxidQHDJsFPts zNbA{cp^Z6=Q9;p~+BJA-_TfMIrP<&3iQd2Z`QX3!0pIdgjMpL2_&uCO8|IG8e9{~P4s;Kw`E$`6& zjvD;-Ej~f}cWnC~KL8vR%=5l%^+oH~tA0P7U)vGn=efH?kY=#Kf$4$SLnjk15g zVEb=;!DfqpSFhOIq~Fy`HaF>C_L|MR|5v_ft2ZEC+}u~s4e3r0AA-`lyH^D14y8A! zQ+5!fb=WXS>*tY>mKH|^#rD1rnGk_b`eR8?=BZVj^!Hlh8;XY`NH-L7LDljCqz7lO zL%QpH7t&LUParL6zJ|0q`w7w-xjvtN*21JQq~*fWL2k%fgQFog)}({oRgLv~#a
    OQ!RTj9r-6D#b1tN#y#~_gomFzP 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

    kH#Hd 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%0AZ%+ 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 z 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 moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=true;var ENVIRONMENT_IS_WORKER=false;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=title=>document.title=title}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.error.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;var WebAssembly={Memory:function(opts){this.buffer=new ArrayBuffer(opts["initial"]*65536)},Module:function(binary){},Instance:function(module,info){this.exports=( // EMSCRIPTEN_START_ASM -function instantiate(Qa){function c(d){d.set=function(a,b){this[a]=b};d.get=function(a){return this[a]};return d}var e;var f=new Uint8Array(123);for(var a=25;a>=0;--a){f[48+a]=52+a;f[65+a]=a;f[97+a]=26+a}f[43]=62;f[47]=63;function l(m,n,o){var g,h,a=0,i=n,j=o.length,k=n+(j*3>>2)-(o[j-2]=="=")-(o[j-1]=="=");for(;a>4;if(i>2;if(i=0;--a){f[48+a]=52+a;f[65+a]=a;f[97+a]=26+a}f[43]=62;f[47]=63;function l(m,n,o){var g,h,a=0,i=n,j=o.length,k=n+(j*3>>2)-(o[j-2]=="=")-(o[j-1]=="=");for(;a>4;if(i>2;if(i>2]=0;J[a>>2]=700;Z(19316,3388,3,19360,9719,701,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=702;Z(19316,3934,4,19376,9889,703,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=704;Z(19316,3936,2,19392,9724,705,a|0,0,0);a=Ra(4);J[a>>2]=706;Z(19316,2129,3,19400,9714,707,a|0,0,0);a=Ra(4);J[a>>2]=708;Z(19316,2076,4,19424,9914,709,a|0,0,0);ka(19192,6525,9920,55,9886,54);a=Ra(4);J[a>>2]=0;b=Ra(4);J[b>>2]=0;ca(19192,1385,18796,9733,57,a|0,18796,9728,56,b|0);a=Ra(4);J[a>>2]=4;b=Ra(4);J[b>>2]=4;ca(19192,1336,18796,9733,57,a|0,18796,9728,56,b|0);ja(19192);aa(19440,19448,19464,0,9741,711,9884,0,9884,0,2435,9886,710);fa(19440,1,19480,9741,713,712);a=Ra(8);J[a+4>>2]=0;J[a>>2]=714;Z(19440,3388,3,19484,9719,715,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=716;Z(19440,3934,4,19504,9889,717,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=718;Z(19440,3936,2,19520,9724,719,a|0,0,0);a=Ra(4);J[a>>2]=720;Z(19440,2129,3,19528,9714,721,a|0,0,0);a=Ra(4);J[a>>2]=722;Z(19440,2076,4,19552,9914,723,a|0,0,0);ka(19568,1529,9920,59,9886,58);a=Ra(4);J[a>>2]=0;b=Ra(4);J[b>>2]=0;ca(19568,2351,18796,9733,61,a|0,18796,9728,60,b|0);a=Ra(4);J[a>>2]=4;b=Ra(4);J[b>>2]=4;ca(19568,5201,18796,9733,61,a|0,18796,9728,60,b|0);ja(19568);ka(19200,3320,9920,63,9886,62);a=Ra(4);J[a>>2]=0;b=Ra(4);J[b>>2]=0;ca(19200,2826,19192,9724,65,a|0,19192,9719,64,b|0);a=Ra(4);J[a>>2]=8;b=Ra(4);J[b>>2]=8;ca(19200,2801,19568,9724,67,a|0,19568,9719,66,b|0);ja(19200);ka(19576,2543,9920,69,9886,68);a=Ra(4);J[a>>2]=0;b=Ra(4);J[b>>2]=0;ca(19576,2799,18796,9733,71,a|0,18796,9728,70,b|0);a=Ra(4);J[a>>2]=4;b=Ra(4);J[b>>2]=4;ca(19576,3741,18796,9733,71,a|0,18796,9728,70,b|0);a=Ra(4);J[a>>2]=8;b=Ra(4);J[b>>2]=8;ca(19576,5203,18796,9733,71,a|0,18796,9728,70,b|0);a=Ra(4);J[a>>2]=12;b=Ra(4);J[b>>2]=12;ca(19576,5280,18796,9733,71,a|0,18796,9728,70,b|0);ja(19576);ka(19584,1465,9920,73,9886,72);a=Ra(4);J[a>>2]=0;b=Ra(4);J[b>>2]=0;ca(19584,6541,19192,9724,75,a|0,19192,9719,74,b|0);a=Ra(4);J[a>>2]=8;b=Ra(4);J[b>>2]=8;ca(19584,6522,19192,9724,75,a|0,19192,9719,74,b|0);a=Ra(4);J[a>>2]=16;b=Ra(4);J[b>>2]=16;ca(19584,3126,18796,9733,77,a|0,18796,9728,76,b|0);ja(19584);ka(19592,1451,9920,79,9886,78);a=Ra(4);J[a>>2]=0;b=Ra(4);J[b>>2]=0;ca(19592,3351,19192,9724,81,a|0,19192,9719,80,b|0);a=Ra(4);J[a>>2]=8;b=Ra(4);J[b>>2]=8;ca(19592,3117,18796,9733,83,a|0,18796,9728,82,b|0);ja(19592);ka(19600,5234,9920,85,9886,84);a=Ra(4);J[a>>2]=0;b=Ra(4);J[b>>2]=0;ca(19600,2259,18796,9733,87,a|0,18796,9728,86,b|0);a=Ra(4);J[a>>2]=4;b=Ra(4);J[b>>2]=4;ca(19600,2549,19192,9724,89,a|0,19192,9719,88,b|0);a=Ra(4);J[a>>2]=12;b=Ra(4);J[b>>2]=12;ca(19600,5615,18796,9733,87,a|0,18796,9728,86,b|0);ja(19600);ka(19608,2651,9920,91,9886,90);a=Ra(4);J[a>>2]=0;b=Ra(4);J[b>>2]=0;ca(19608,2237,18712,9724,93,a|0,18712,9719,92,b|0);a=Ra(4);J[a>>2]=2;b=Ra(4);J[b>>2]=2;ca(19608,2250,18712,9724,93,a|0,18712,9719,92,b|0);a=Ra(4);J[a>>2]=4;b=Ra(4);J[b>>2]=4;ca(19608,1347,18700,9724,95,a|0,18700,9719,94,b|0);ja(19608);aa(19616,19624,19640,0,9741,97,9884,0,9884,0,3358,9886,96);a=Ra(8);J[a>>2]=8;J[a+4>>2]=1;Z(19616,4331,3,19656,9714,98,a|0,0,0);aa(19708,19720,19736,19616,9741,102,9741,101,9741,100,2706,9886,99);a=Ra(4);J[a>>2]=103;Z(19708,3029,2,19752,9737,104,a|0,0,0);ia(19616,1925,2,19760,9724,106,105,0);ia(19616,4898,3,19820,9714,108,107,0);aa(19840,19848,19864,0,9741,110,9884,0,9884,0,3372,9886,109);a=Ra(8);J[a>>2]=8;J[a+4>>2]=1;Z(19840,4331,6,19888,10471,111,a|0,1,0);aa(19944,19956,19972,19840,9741,115,9741,114,9741,113,2727,9886,112);a=Ra(4);J[a>>2]=116;Z(19944,3029,2,19988,9737,117,a|0,0,0);ia(19840,1925,2,19996,9724,119,118,0);ia(19840,4898,3,19820,9714,108,120,0);aa(20068,20076,20092,0,9741,122,9884,0,9884,0,2753,9886,121);a=Ra(8);J[a>>2]=8;J[a+4>>2]=1;Z(20068,2148,3,20108,9719,123,a|0,0,0);a=Ra(8);J[a>>2]=12;J[a+4>>2]=1;Z(20068,2161,3,20108,9719,123,a|0,0,0);a=Ra(8);J[a>>2]=16;J[a+4>>2]=1;Z(20068,3951,4,20128,9889,124,a|0,0,0);a=Ra(8);J[a>>2]=20;J[a+4>>2]=1;Z(20068,3941,4,20128,9889,124,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=125;Z(20176,4347,3,20188,9719,126,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=127;Z(20176,4345,3,20188,9719,126,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=128;Z(20176,3886,3,20216,9714,129,a|0,0,0);aa(20176,20200,20228,20068,9741,133,9741,132,9741,131,2683,9886,130);a=Ra(4);J[a>>2]=134;Z(20176,3029,2,20244,9737,135,a|0,0,0);ia(20068,1925,2,20252,9724,137,136,0);ia(20068,4898,3,19820,9714,108,138,0);aa(20344,20352,20368,0,9741,140,9884,0,9884,0,1412,9886,139);a=Ra(8);J[a+4>>2]=0;J[a>>2]=141;Z(20344,2293,3,20384,9719,142,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=143;Z(20344,2302,2,20396,9724,144,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=145;Z(20344,2322,3,20384,9719,142,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=146;Z(20344,2311,3,20384,9719,142,a|0,0,0);a=Ra(8);J[a>>2]=8;J[a+4>>2]=1;Z(20344,3249,5,20416,10825,147,a|0,0,0);a=Ra(8);J[a>>2]=12;J[a+4>>2]=1;Z(20344,3261,5,20416,10825,147,a|0,0,0);a=Ra(8);J[a>>2]=16;J[a+4>>2]=1;Z(20344,4644,5,20448,10832,148,a|0,0,0);a=Ra(8);J[a>>2]=20;J[a+4>>2]=1;Z(20344,4655,6,20480,10839,149,a|0,0,0);a=Ra(8);J[a>>2]=24;J[a+4>>2]=1;Z(20344,1913,5,20512,10825,150,a|0,0,0);a=Ra(8);J[a>>2]=28;J[a+4>>2]=1;Z(20344,3290,3,20532,9719,151,a|0,0,0);a=Ra(8);J[a>>2]=32;J[a+4>>2]=1;Z(20344,1649,5,20448,10832,148,a|0,0,0);aa(20576,20588,20604,20344,9741,155,9741,154,9741,153,2671,9886,152);a=Ra(4);J[a>>2]=156;Z(20576,3029,2,20620,9737,157,a|0,0,0);ia(20344,1925,2,20628,9724,159,158,0);ia(20344,4898,3,19820,9714,108,160,0);aa(20824,20832,20848,0,9741,162,9884,0,9884,0,5723,9886,161);fa(20824,1,20864,9741,164,163);a=Ra(8);J[a+4>>2]=0;J[a>>2]=165;Z(20824,4962,2,20868,9724,166,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=167;Z(20824,2556,2,20876,9724,168,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=169;Z(20824,2216,2,20876,9724,168,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=170;Z(20824,2658,2,20884,9733,171,a|0,0,0);a=Ra(4);J[a>>2]=172;Z(20824,4516,3,20892,9719,173,a|0,0,0);a=Ra(4);J[a>>2]=174;Z(20824,2828,4,20912,9889,175,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=176;Z(20824,2284,3,20928,9714,177,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=178;Z(20824,1506,4,20944,9914,179,a|0,0,0);a=Ra(4);J[a>>2]=0;b=Ra(4);J[b>>2]=0;_(20824,4876,19192,9724,181,a|0,19192,9719,180,b|0);a=Ra(4);J[a>>2]=8;b=Ra(4);J[b>>2]=8;_(20824,4887,19192,9724,181,a|0,19192,9719,180,b|0);aa(20976,20984,21e3,0,9741,183,9884,0,9884,0,4908,9886,182);fa(20976,2,21016,9724,185,184);a=Ra(8);J[a+4>>2]=0;J[a>>2]=186;Z(20976,2750,3,21024,9719,187,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=188;Z(20976,1404,3,21036,9719,189,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=190;Z(20976,1407,2,21048,9737,191,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=192;Z(20976,1255,3,21056,9714,193,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=194;Z(20976,1235,3,21116,9719,195,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=196;Z(20976,1828,3,21128,9714,197,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=198;Z(20976,1761,3,21188,9719,199,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=200;Z(20976,2808,5,21200,11094,201,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=202;Z(20976,5698,4,21232,9889,203,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=204;Z(20976,1506,5,21248,10825,205,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=206;Z(20976,3691,3,21268,9719,207,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=208;Z(20976,3708,2,21280,9724,209,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=210;Z(20976,1078,3,21288,9719,211,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=212;Z(20976,1089,2,21300,9724,213,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=214;Z(20976,2803,2,21048,9737,191,a|0,0,0);aa(21308,21316,21332,0,9741,216,9884,0,9884,0,4504,9886,215);a=Ra(4);J[a>>2]=4;b=Ra(4);J[b>>2]=4;_(21308,4384,19300,9724,218,a|0,19300,9719,217,b|0);a=Ra(4);J[a>>2]=8;b=Ra(4);J[b>>2]=8;_(21308,2187,18796,9733,220,a|0,18796,9728,219,b|0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=221;Z(21308,4416,2,21348,9724,222,a|0,0,0);a=Ra(8);J[a>>2]=12;J[a+4>>2]=1;Z(21308,1635,2,21356,9724,223,a|0,0,0);a=Ra(8);J[a>>2]=16;J[a+4>>2]=1;Z(21308,1659,4,21376,9914,224,a|0,0,0);a=Ra(8);J[a>>2]=20;J[a+4>>2]=1;Z(21308,1506,6,21392,11131,225,a|0,0,0);a=Ra(8);J[a>>2]=24;J[a+4>>2]=1;Z(21308,5716,5,21424,10825,226,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=28;Z(21308,2272,4,21456,11153,227,a|0,0,0);a=Ra(4);J[a>>2]=228;Z(21308,2196,3,21488,9728,229,a|0,0,0);a=Ra(4);J[a>>2]=230;Z(21308,2206,2,21500,9733,231,a|0,0,0);aa(12308,21508,21524,21308,9741,235,9741,234,9741,233,4488,9886,232);fa(12308,1,21540,9741,237,236);a=Ra(4);J[a>>2]=12;b=Ra(4);J[b>>2]=12;_(12308,2824,19192,9724,239,a|0,19192,9719,238,b|0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=8;Z(12308,4510,3,21544,9714,240,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=12;Z(12308,1635,2,21580,9724,241,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=16;Z(12308,1659,4,21600,9914,242,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=20;Z(12308,1506,6,21616,11131,243,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=24;Z(12308,5716,5,21648,10825,244,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=28;Z(12308,2272,4,21680,11153,245,a|0,0,0);aa(12376,21696,21712,21308,9741,249,9741,248,9741,247,4500,9886,246);a=Ra(8);J[a+4>>2]=1;J[a>>2]=8;Z(12376,4510,3,21728,9714,250,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=12;Z(12376,1635,2,21740,9724,251,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=16;Z(12376,1659,4,21760,9914,252,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=20;Z(12376,1506,6,21776,11131,253,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=24;Z(12376,5716,5,21808,10825,254,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=28;Z(12376,2272,4,21840,11153,255,a|0,0,0);aa(12448,21856,21872,21308,9741,259,9741,258,9741,257,4452,9886,256);fa(12448,1,21888,9741,261,260);a=Ra(8);J[a+4>>2]=1;J[a>>2]=8;Z(12448,4510,3,21892,9714,262,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=12;Z(12448,1635,2,21904,9724,263,a|0,0,0);a=Ra(4);J[a>>2]=264;Z(12448,2133,4,21920,9889,265,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=16;Z(12448,1659,4,21936,9914,266,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=20;Z(12448,1506,6,21952,11131,267,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=24;Z(12448,5716,5,21984,10825,268,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=28;Z(12448,2272,4,22016,11153,269,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=270;Z(12448,4144,2,22032,9724,271,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=272;Z(12448,1338,4,22048,11301,273,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=274;Z(12448,4608,6,22064,11307,275,a|0,0,0);aa(22088,22096,22112,0,9741,277,9884,0,9884,0,3875,9886,276);fa(22088,1,22128,9741,279,278);a=Ra(4);J[a>>2]=280;Z(22088,4434,3,22132,9719,281,a|0,0,0);a=Ra(4);J[a>>2]=282;Z(22088,4443,2,22144,9724,283,a|0,0,0);a=Ra(4);J[a>>2]=8;b=Ra(4);J[b>>2]=8;_(22088,3049,18796,9733,285,a|0,18796,9728,284,b|0);a=Ra(4);J[a>>2]=12;b=Ra(4);J[b>>2]=12;_(22088,2928,18796,9733,285,a|0,18796,9728,284,b|0);a=Ra(4);J[a>>2]=16;b=Ra(4);J[b>>2]=16;_(22088,1100,18796,9733,285,a|0,18796,9728,284,b|0);a=Ra(4);J[a>>2]=20;b=Ra(4);J[b>>2]=20;_(22088,2525,18652,9724,287,a|0,18652,9719,286,b|0);a=Ra(4);J[a>>2]=22;b=Ra(4);J[b>>2]=22;_(22088,2644,19608,9724,289,a|0,19608,9719,288,b|0);aa(22152,22160,22176,0,9741,291,9884,0,9884,0,4376,9886,290);a=Ra(8);J[a+4>>2]=0;J[a>>2]=292;Z(22152,4416,2,22192,9724,293,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=294;Z(22152,4443,2,22200,9724,295,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=296;Z(22152,2515,3,22208,9719,297,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=298;Z(22152,2534,2,22220,9724,299,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=300;Z(22152,5243,3,22228,9719,301,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=302;Z(22152,5257,2,22240,9724,303,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=304;Z(22152,2642,2,22248,9737,305,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=306;Z(22152,1247,2,22256,9724,307,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=308;Z(22152,1443,2,22264,9724,309,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=310;Z(22152,1659,3,22272,9714,311,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=312;Z(22152,1506,5,22288,11399,313,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=314;Z(22152,5231,3,22308,9719,315,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=316;Z(22152,1108,3,22320,9728,317,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=318;Z(22152,1119,2,22332,9733,319,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=320;Z(22152,3105,2,22332,9733,319,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=321;Z(22152,3086,3,22320,9728,317,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=322;Z(22152,2993,2,22332,9733,319,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=323;Z(22152,2971,3,22320,9728,317,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=324;Z(22152,5708,3,22340,9714,325,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=326;Z(22152,2803,3,22352,9719,327,a|0,0,0);aa(21092,22364,21100,0,9741,329,9884,0,9884,0,3747,9886,328);fa(21092,1,22380,9741,331,330);a=Ra(4);J[a>>2]=0;b=Ra(4);J[b>>2]=0;_(21092,4386,19308,9724,333,a|0,19308,9719,332,b|0);a=Ra(4);J[a>>2]=4;b=Ra(4);J[b>>2]=4;_(21092,3008,19192,9724,335,a|0,19192,9719,334,b|0);a=Ra(4);J[a>>2]=12;b=Ra(4);J[b>>2]=12;_(21092,4524,18796,9733,337,a|0,18796,9728,336,b|0);a=Ra(4);J[a>>2]=16;b=Ra(4);J[b>>2]=16;_(21092,1184,19192,9724,335,a|0,19192,9719,334,b|0);a=Ra(4);J[a>>2]=24;b=Ra(4);J[b>>2]=24;_(21092,1130,18796,9733,337,a|0,18796,9728,336,b|0);a=Ra(4);J[a>>2]=28;b=Ra(4);J[b>>2]=28;_(21092,3643,18796,9733,337,a|0,18796,9728,336,b|0);a=Ra(4);J[a>>2]=32;b=Ra(4);J[b>>2]=32;_(21092,3592,18796,9733,337,a|0,18796,9728,336,b|0);a=Ra(4);J[a>>2]=36;b=Ra(4);J[b>>2]=36;_(21092,2813,18652,9724,339,a|0,18652,9719,338,b|0);a=Ra(4);J[a>>2]=37;b=Ra(4);J[b>>2]=37;_(21092,4723,18652,9724,339,a|0,18652,9719,338,b|0);a=Ra(4);J[a>>2]=38;b=Ra(4);J[b>>2]=38;_(21092,3138,18652,9724,339,a|0,18652,9719,338,b|0);a=Ra(4);J[a>>2]=39;b=Ra(4);J[b>>2]=39;_(21092,2080,18652,9724,339,a|0,18652,9719,338,b|0);a=Ra(4);J[a>>2]=48;b=Ra(4);J[b>>2]=48;_(21092,4678,18796,9733,337,a|0,18796,9728,336,b|0);aa(21068,21076,22384,0,9741,341,9884,0,9884,0,1307,9886,340);a=Ra(8);J[a+4>>2]=0;J[a>>2]=342;Z(21068,4370,3,22400,9714,343,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=344;Z(21068,4465,4,22416,11428,345,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=346;Z(21068,4316,3,22432,9719,347,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=348;Z(21068,3304,4,22448,11153,349,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=350;Z(21068,3317,2,22464,9724,351,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=352;Z(21068,3017,2,22472,9724,353,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=354;Z(21068,4544,2,22480,9733,355,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=356;Z(21068,2627,2,22472,9724,353,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=357;Z(21068,2612,2,22472,9724,353,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=358;Z(21068,1199,3,22488,9719,359,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=360;Z(21068,1217,2,22472,9724,353,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=361;Z(21068,1146,3,22500,9728,362,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=363;Z(21068,1165,2,22480,9733,355,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=364;Z(21068,4753,5,22512,10825,365,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=366;Z(21068,2593,4,22544,9889,367,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=368;Z(21068,3960,4,22560,11434,369,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=370;Z(21068,4236,5,22512,10825,365,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=371;Z(21068,2566,4,22544,9889,367,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=372;Z(21068,4216,4,22560,11434,369,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=373;Z(21068,2264,2,22480,9733,355,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=374;Z(21068,5271,2,22480,9733,355,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=375;Z(21068,5231,3,22576,9719,376,a|0,0,0);a=Ra(4);J[a>>2]=377;Z(21068,5219,3,22588,9719,378,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=379;Z(21068,5205,2,22600,9737,380,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=381;Z(21068,1715,3,22608,9714,382,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=383;Z(21068,2420,3,22608,9714,382,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=384;Z(21068,1669,3,22608,9714,382,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=385;Z(21068,2405,3,22608,9714,382,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=386;Z(21068,1729,3,22608,9714,382,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=387;Z(21068,1683,3,22608,9714,382,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=388;Z(21068,3674,2,22480,9733,355,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=389;Z(21068,3657,3,22500,9728,362,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=390;Z(21068,3625,2,22480,9733,355,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=391;Z(21068,3607,3,22500,9728,362,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=392;Z(21068,4707,2,22480,9733,355,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=393;Z(21068,4691,3,22500,9728,362,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=394;Z(21068,4400,3,22620,9719,395,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=396;Z(21068,4416,2,22632,9724,397,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=398;Z(21068,2087,3,22640,9719,399,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=400;Z(21068,2097,2,22652,9724,401,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=402;Z(21068,4970,3,22640,9719,399,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=403;Z(21068,4989,2,22652,9724,401,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=404;Z(21068,4729,3,22640,9719,399,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=405;Z(21068,4738,2,22652,9724,401,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=406;Z(21068,5066,3,22640,9719,399,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=407;Z(21068,5077,2,22652,9724,401,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=408;Z(21068,3152,3,22640,9719,399,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=409;Z(21068,3169,2,22652,9724,401,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=410;Z(21068,1491,2,22660,9724,411,a|0,0,0);a=Ra(4);J[a>>2]=412;Z(21068,1478,2,22668,9724,413,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=414;Z(21068,4905,2,22676,9724,415,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=416;Z(21068,2803,2,22600,9737,380,a|0,0,0);aa(21164,22684,21172,0,9741,418,9884,0,9884,0,3866,9886,417);fa(21164,1,22700,9741,420,419);a=Ra(4);J[a>>2]=0;b=Ra(4);J[b>>2]=0;_(21164,4386,22704,9724,422,a|0,22704,9719,421,b|0);a=Ra(4);J[a>>2]=423;Z(21164,5728,3,22712,9719,424,a|0,0,0);a=Ra(4);J[a>>2]=425;Z(21164,5737,2,22724,9724,426,a|0,0,0);a=Ra(4);J[a>>2]=427;Z(21164,5621,3,22712,9719,424,a|0,0,0);a=Ra(4);J[a>>2]=428;Z(21164,5630,2,22724,9724,426,a|0,0,0);a=Ra(4);J[a>>2]=16;b=Ra(4);J[b>>2]=16;_(21164,5007,18652,9724,430,a|0,18652,9719,429,b|0);aa(21140,21148,22732,0,9741,432,9884,0,9884,0,1894,9886,431);a=Ra(8);J[a+4>>2]=0;J[a>>2]=433;Z(21140,4416,2,22748,9724,434,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=435;Z(21140,5737,2,22756,9724,436,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=437;Z(21140,5630,2,22756,9724,436,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=0;Z(21140,5771,2,22764,9724,438,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=4;Z(21140,5639,2,22764,9724,438,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=8;Z(21140,4859,3,22772,11479,439,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=12;Z(21140,4074,3,22784,11484,440,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=441;Z(21140,5024,2,22796,9724,442,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=16;Z(21140,2803,2,22804,9737,443,a|0,0,0);aa(22812,22824,22840,21164,9741,447,9741,446,9741,445,3827,9886,444);fa(22812,1,22856,9741,449,448);a=Ra(4);J[a>>2]=20;b=Ra(4);J[b>>2]=20;_(22812,5782,19192,9724,451,a|0,19192,9719,450,b|0);a=Ra(4);J[a>>2]=28;b=Ra(4);J[b>>2]=28;_(22812,5650,19192,9724,451,a|0,19192,9719,450,b|0);a=Ra(4);J[a>>2]=36;b=Ra(4);J[b>>2]=36;_(22812,3398,18796,9733,453,a|0,18796,9728,452,b|0);a=Ra(4);J[a>>2]=40;b=Ra(4);J[b>>2]=40;_(22812,1024,18796,9733,453,a|0,18796,9728,452,b|0);a=Ra(4);J[a>>2]=44;b=Ra(4);J[b>>2]=44;_(22812,2839,18796,9733,453,a|0,18796,9728,452,b|0);aa(12888,22860,22876,21140,9741,457,9741,456,9741,455,1861,9886,454);a=Ra(8);J[a+4>>2]=0;J[a>>2]=458;Z(12888,5795,2,22892,9724,459,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=460;Z(12888,5663,2,22892,9724,459,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=461;Z(12888,3441,3,22900,9728,462,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=463;Z(12888,3451,2,22912,9733,464,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=465;Z(12888,1312,3,22900,9728,462,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=466;Z(12888,1325,2,22912,9733,464,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=467;Z(12888,2852,3,22900,9728,462,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=468;Z(12888,2868,2,22912,9733,464,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=16;Z(12888,2803,2,22920,9737,469,a|0,0,0);aa(22928,22940,22956,21164,9741,473,9741,472,9741,471,3755,9886,470);fa(22928,1,22972,9741,475,474);a=Ra(4);J[a>>2]=20;b=Ra(4);J[b>>2]=20;_(22928,2035,19192,9724,477,a|0,19192,9719,476,b|0);a=Ra(4);J[a>>2]=28;b=Ra(4);J[b>>2]=28;_(22928,1987,18796,9733,479,a|0,18796,9728,478,b|0);a=Ra(4);J[a>>2]=32;b=Ra(4);J[b>>2]=32;_(22928,4764,18796,9733,479,a|0,18796,9728,478,b|0);a=Ra(4);J[a>>2]=36;b=Ra(4);J[b>>2]=36;_(22928,3972,18796,9733,479,a|0,18796,9728,478,b|0);a=Ra(4);J[a>>2]=40;b=Ra(4);J[b>>2]=40;_(22928,2458,18796,9733,479,a|0,18796,9728,478,b|0);aa(13348,22976,22992,21140,9741,483,9741,482,9741,481,1792,9886,480);a=Ra(8);J[a+4>>2]=0;J[a>>2]=484;Z(13348,2048,3,23008,9719,485,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=486;Z(13348,2064,2,23020,9724,487,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=488;Z(13348,2001,3,23028,9728,489,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=490;Z(13348,2018,2,23040,9733,491,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=492;Z(13348,4773,3,23028,9728,489,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=493;Z(13348,4785,2,23040,9733,491,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=494;Z(13348,3982,3,23028,9728,489,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=495;Z(13348,3995,2,23040,9733,491,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=496;Z(13348,2475,3,23028,9728,489,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=497;Z(13348,2495,2,23040,9733,491,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=16;Z(13348,2803,2,23048,9737,498,a|0,0,0);aa(23056,23068,23084,21164,9741,502,9741,501,9741,500,3800,9886,499);fa(23056,1,23100,9741,504,503);a=Ra(4);J[a>>2]=20;b=Ra(4);J[b>>2]=20;_(23056,2106,19192,9724,506,a|0,19192,9719,505,b|0);a=Ra(4);J[a>>2]=28;b=Ra(4);J[b>>2]=28;_(23056,4764,18796,9733,508,a|0,18796,9728,507,b|0);a=Ra(4);J[a>>2]=32;b=Ra(4);J[b>>2]=32;_(23056,1024,18796,9733,508,a|0,18796,9728,507,b|0);a=Ra(4);J[a>>2]=36;b=Ra(4);J[b>>2]=36;_(23056,2839,18796,9733,508,a|0,18796,9728,507,b|0);aa(13428,23104,23120,21140,9741,512,9741,511,9741,510,1840,9886,509);a=Ra(8);J[a+4>>2]=0;J[a>>2]=513;Z(13428,2113,3,23136,9719,514,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=515;Z(13428,2123,2,23148,9724,516,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=517;Z(13428,4773,3,23156,9728,518,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=519;Z(13428,4785,2,23168,9733,520,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=521;Z(13428,1312,3,23156,9728,518,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=522;Z(13428,1325,2,23168,9733,520,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=523;Z(13428,2852,3,23156,9728,518,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=524;Z(13428,2868,2,23168,9733,520,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=16;Z(13428,2803,2,23176,9737,525,a|0,0,0);aa(23184,23196,23212,21164,9741,529,9741,528,9741,527,3857,9886,526);fa(23184,1,23228,9741,531,530);a=Ra(4);J[a>>2]=20;b=Ra(4);J[b>>2]=20;_(23184,5782,19192,9724,533,a|0,19192,9719,532,b|0);a=Ra(4);J[a>>2]=28;b=Ra(4);J[b>>2]=28;_(23184,5650,19192,9724,533,a|0,19192,9719,532,b|0);a=Ra(4);J[a>>2]=36;b=Ra(4);J[b>>2]=36;_(23184,5746,19192,9724,533,a|0,19192,9719,532,b|0);a=Ra(4);J[a>>2]=44;b=Ra(4);J[b>>2]=44;_(23184,4575,18796,9733,535,a|0,18796,9728,534,b|0);a=Ra(4);J[a>>2]=48;b=Ra(4);J[b>>2]=48;_(23184,1963,18652,9724,537,a|0,18652,9719,536,b|0);a=Ra(4);J[a>>2]=52;b=Ra(4);J[b>>2]=52;_(23184,3205,18796,9733,535,a|0,18796,9728,534,b|0);a=Ra(4);J[a>>2]=56;b=Ra(4);J[b>>2]=56;_(23184,3222,18796,9733,535,a|0,18796,9728,534,b|0);a=Ra(4);J[a>>2]=60;b=Ra(4);J[b>>2]=60;_(23184,2381,18652,9724,537,a|0,18652,9719,536,b|0);a=Ra(4);J[a>>2]=68;b=Ra(4);J[b>>2]=68;_(23184,5162,18796,9733,535,a|0,18796,9728,534,b|0);a=Ra(4);J[a>>2]=64;b=Ra(4);J[b>>2]=64;_(23184,4797,18796,9733,535,a|0,18796,9728,534,b|0);aa(13624,23232,23248,21140,9741,541,9741,540,9741,539,1885,9886,538);a=Ra(8);J[a+4>>2]=0;J[a>>2]=542;Z(13624,5795,2,23264,9724,543,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=544;Z(13624,5663,2,23264,9724,543,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=545;Z(13624,5757,2,23264,9724,543,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=546;Z(13624,4590,2,23272,9733,547,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=548;Z(13624,3185,2,23272,9733,547,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=549;Z(13624,5102,2,23272,9733,547,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=550;Z(13624,5044,2,23280,9724,551,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=552;Z(13624,1975,3,23288,9719,553,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=554;Z(13624,1935,2,23272,9733,547,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=555;Z(13624,1949,2,23272,9733,547,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=556;Z(13624,2227,4,23312,11301,557,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=558;Z(13624,5087,2,23280,9724,551,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=559;Z(13624,2393,3,23288,9719,553,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=560;Z(13624,5173,3,23328,9728,561,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=562;Z(13624,5187,2,23272,9733,547,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=563;Z(13624,4811,3,23328,9728,561,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=564;Z(13624,4828,2,23272,9733,547,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=565;Z(13624,4845,3,23340,11484,566,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=16;Z(13624,2803,2,23352,9737,567,a|0,0,0);aa(23360,23372,23388,21164,9741,571,9741,570,9741,569,3783,9886,568);fa(23360,1,23404,9741,573,572);a=Ra(4);J[a>>2]=20;b=Ra(4);J[b>>2]=20;_(23360,5782,19192,9724,575,a|0,19192,9719,574,b|0);a=Ra(4);J[a>>2]=28;b=Ra(4);J[b>>2]=28;_(23360,5650,19192,9724,575,a|0,19192,9719,574,b|0);a=Ra(4);J[a>>2]=36;b=Ra(4);J[b>>2]=36;_(23360,4575,18796,9733,577,a|0,18796,9728,576,b|0);a=Ra(4);J[a>>2]=40;b=Ra(4);J[b>>2]=40;_(23360,1963,18652,9724,579,a|0,18652,9719,578,b|0);a=Ra(4);J[a>>2]=44;b=Ra(4);J[b>>2]=44;_(23360,4553,18796,9733,577,a|0,18796,9728,576,b|0);a=Ra(4);J[a>>2]=48;b=Ra(4);J[b>>2]=48;_(23360,4564,18796,9733,577,a|0,18796,9728,576,b|0);a=Ra(4);J[a>>2]=52;b=Ra(4);J[b>>2]=52;_(23360,2381,18652,9724,579,a|0,18652,9719,578,b|0);a=Ra(4);J[a>>2]=56;b=Ra(4);J[b>>2]=56;_(23360,5162,18796,9733,577,a|0,18796,9728,576,b|0);a=Ra(4);J[a>>2]=60;b=Ra(4);J[b>>2]=60;_(23360,4008,18796,9733,577,a|0,18796,9728,576,b|0);aa(13788,23408,23424,21140,9741,583,9741,582,9741,581,1814,9886,580);a=Ra(8);J[a+4>>2]=0;J[a>>2]=584;Z(13788,5795,2,23440,9724,585,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=586;Z(13788,5663,2,23440,9724,585,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=587;Z(13788,4590,2,23448,9733,588,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=589;Z(13788,4530,2,23448,9733,588,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=590;Z(13788,5102,2,23448,9733,588,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=591;Z(13788,5044,2,23456,9724,592,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=593;Z(13788,1975,3,23464,9719,594,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=595;Z(13788,1935,2,23448,9733,588,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=596;Z(13788,1949,2,23448,9733,588,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=597;Z(13788,2227,4,23488,11301,598,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=599;Z(13788,5087,2,23456,9724,592,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=600;Z(13788,2393,3,23464,9719,594,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=601;Z(13788,5173,3,23504,9728,602,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=603;Z(13788,5187,2,23448,9733,588,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=604;Z(13788,4023,3,23504,9728,602,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=605;Z(13788,4041,2,23448,9733,588,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=606;Z(13788,4059,3,23516,11484,607,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=16;Z(13788,2803,2,23528,9737,608,a|0,0,0);aa(23536,23548,23564,21164,9741,612,9741,611,9741,610,3814,9886,609);fa(23536,1,23580,9741,614,613);a=Ra(4);J[a>>2]=20;b=Ra(4);J[b>>2]=20;_(23536,5782,19192,9724,616,a|0,19192,9719,615,b|0);a=Ra(4);J[a>>2]=28;b=Ra(4);J[b>>2]=28;_(23536,5650,19192,9724,616,a|0,19192,9719,615,b|0);a=Ra(4);J[a>>2]=36;b=Ra(4);J[b>>2]=36;_(23536,3405,18796,9733,618,a|0,18796,9728,617,b|0);aa(13868,23584,23600,21140,9741,622,9741,621,9741,620,1851,9886,619);a=Ra(8);J[a+4>>2]=0;J[a>>2]=623;Z(13868,5795,2,23616,9724,624,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=625;Z(13868,5663,2,23616,9724,624,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=8;Z(13868,4859,3,23624,11479,626,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=12;Z(13868,4074,3,23636,11484,627,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=628;Z(13868,3415,3,23648,9728,629,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=630;Z(13868,3428,2,23660,9733,631,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=16;Z(13868,2803,2,23668,9737,632,a|0,0,0);aa(23676,23688,23704,21164,9741,636,9741,635,9741,634,3844,9886,633);fa(23676,1,23720,9741,638,637);a=Ra(4);J[a>>2]=20;b=Ra(4);J[b>>2]=20;_(23676,5782,19192,9724,640,a|0,19192,9719,639,b|0);a=Ra(4);J[a>>2]=28;b=Ra(4);J[b>>2]=28;_(23676,5650,19192,9724,640,a|0,19192,9719,639,b|0);a=Ra(4);J[a>>2]=36;b=Ra(4);J[b>>2]=36;_(23676,4575,18796,9733,642,a|0,18796,9728,641,b|0);a=Ra(4);J[a>>2]=40;b=Ra(4);J[b>>2]=40;_(23676,1024,18796,9733,642,a|0,18796,9728,641,b|0);a=Ra(4);J[a>>2]=44;b=Ra(4);J[b>>2]=44;_(23676,2839,18796,9733,642,a|0,18796,9728,641,b|0);aa(13948,23724,23740,21140,9741,646,9741,645,9741,644,1875,9886,643);a=Ra(8);J[a+4>>2]=0;J[a>>2]=647;Z(13948,5795,2,23756,9724,648,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=649;Z(13948,5663,2,23756,9724,648,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=650;Z(13948,4590,2,23764,9733,651,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=652;Z(13948,1312,3,23772,9728,653,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=654;Z(13948,1325,2,23764,9733,651,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=655;Z(13948,2852,3,23772,9728,653,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=656;Z(13948,2868,2,23764,9733,651,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=16;Z(13948,2803,2,23784,9737,657,a|0,0,0);aa(23792,23804,23820,21164,9741,661,9741,660,9741,659,3769,9886,658);fa(23792,1,23836,9741,663,662);a=Ra(4);J[a>>2]=20;b=Ra(4);J[b>>2]=20;_(23792,5782,19192,9724,665,a|0,19192,9719,664,b|0);a=Ra(4);J[a>>2]=28;b=Ra(4);J[b>>2]=28;_(23792,5650,19192,9724,665,a|0,19192,9719,664,b|0);a=Ra(4);J[a>>2]=36;b=Ra(4);J[b>>2]=36;_(23792,5746,19192,9724,665,a|0,19192,9719,664,b|0);a=Ra(4);J[a>>2]=44;b=Ra(4);J[b>>2]=44;_(23792,2381,18652,9724,667,a|0,18652,9719,666,b|0);a=Ra(4);J[a>>2]=48;b=Ra(4);J[b>>2]=48;_(23792,4008,18796,9733,669,a|0,18796,9728,668,b|0);a=Ra(4);J[a>>2]=52;b=Ra(4);J[b>>2]=52;_(23792,5162,18796,9733,669,a|0,18796,9728,668,b|0);a=Ra(4);J[a>>2]=56;b=Ra(4);J[b>>2]=56;_(23792,1024,18796,9733,669,a|0,18796,9728,668,b|0);a=Ra(4);J[a>>2]=60;b=Ra(4);J[b>>2]=60;_(23792,2839,18796,9733,669,a|0,18796,9728,668,b|0);aa(14028,23840,23856,21140,9741,673,9741,672,9741,671,1803,9886,670);a=Ra(8);J[a+4>>2]=0;J[a>>2]=674;Z(14028,5795,2,23872,9724,675,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=676;Z(14028,5663,2,23872,9724,675,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=677;Z(14028,5757,2,23872,9724,675,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=678;Z(14028,3185,2,23880,9733,679,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=680;Z(14028,5087,2,23888,9724,681,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=682;Z(14028,2393,3,23896,9719,683,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=684;Z(14028,5173,3,23908,9728,685,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=686;Z(14028,5187,2,23880,9733,679,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=687;Z(14028,4023,3,23908,9728,685,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=688;Z(14028,4041,2,23880,9733,679,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=689;Z(14028,4059,3,23920,11484,690,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=691;Z(14028,1036,3,23908,9728,685,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=692;Z(14028,1057,2,23880,9733,679,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=693;Z(14028,2884,3,23908,9728,685,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=694;Z(14028,2906,2,23880,9733,679,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=16;Z(14028,2803,2,23932,9737,695,a|0,0,0)}function jf(a,b,c,d){a=a|0;b=Q(b);c=c|0;d=d|0;var e=0,f=0,g=Q(0),h=0,i=0,j=0,k=Q(0),l=0,m=0,n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=0,y=Q(0),z=0,A=0,B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),M=Q(0),O=0,R=Q(0),S=0,T=0,U=Q(0),W=Q(0),X=Q(0),Z=0,_=Q(0),$=0,aa=0,ba=0,ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=0,ha=0,ia=Q(0);w=Fa-32|0;Fa=w;if(K[a+102988|0]){_b(a+102868|0);H[a+102988|0]=0}H[a+102989|0]=1;J[w+20>>2]=d;J[w+16>>2]=c;N[w+4>>2]=b;m=b>Q(0);N[w+8>>2]=m?Q(Q(1)/b):Q(0);N[w+12>>2]=N[a+102984>>2]*b;H[w+24|0]=K[a+102991|0];f=a+102868|0;c=J[f+60>>2];if(c){while(1){d=c;l=J[c+60>>2];p=J[c+56>>2];h=J[c+52>>2];e=J[h+8>>2];j=J[c+48>>2];i=J[j+8>>2];a:{b:{if(K[c+4|0]&8){if(!Bd(e,i)){break b}c=J[f+68>>2];if(c){if(!(Ha[J[J[c>>2]+8>>2]](c,j,h)|0)){break b}}J[d+4>>2]=J[d+4>>2]&-9}c=0;if((K[i+4|0]&2?J[i>>2]:c)|(K[e+4|0]&2?J[e>>2]:0)){e=J[f+4>>2];c=e+P(J[(J[h+24>>2]+P(l,28)|0)+24>>2],40)|0;e=e+P(J[(J[j+24>>2]+P(p,28)|0)+24>>2],40)|0;if(Q(N[c>>2]-N[e+8>>2])>Q(0)|Q(N[c+4>>2]-N[e+12>>2])>Q(0)|(Q(N[e>>2]-N[c+8>>2])>Q(0)|Q(N[e+4>>2]-N[c+12>>2])>Q(0))){break b}uc(d,J[f+72>>2])}c=J[d+12>>2];break a}c=J[d+12>>2];Lb(f,d)}if(c){continue}break}}N[a+103e3>>2]=0;if(!(!K[a+102994|0]|!m)){p=Fa-96|0;Fa=p;J[a+103016>>2]=0;c=a+103008|0;J[c>>2]=0;J[c+4>>2]=0;Z=a+68|0;e=ed(p+44|0,J[a+102956>>2],J[a+102932>>2],J[a+102960>>2],Z,J[a+102940>>2]);d=J[a+102948>>2];if(d){while(1){I[d+4>>1]=L[d+4>>1]&65534;d=J[d+96>>2];if(d){continue}break}}d=J[a+102928>>2];if(d){while(1){J[d+4>>2]=J[d+4>>2]&-2;d=J[d+12>>2];if(d){continue}break}}d=J[a+102952>>2];if(d){while(1){H[d+60|0]=0;d=J[d+12>>2];if(d){continue}break}}S=yb(Z,J[a+102956>>2]<<2);A=J[a+102948>>2];if(A){T=a+102964|0;while(1){c=L[A+4>>1];c:{if(!J[A>>2]|(c&35)!=34){break c}J[S>>2]=A;f=1;I[A+4>>1]=c|1;l=0;h=0;i=0;while(1){f=f-1|0;c=J[S+(f<<2)>>2];J[c+8>>2]=l;J[J[e+8>>2]+(l<<2)>>2]=c;I[c+4>>1]=L[c+4>>1]|2;d:{if(!J[c>>2]){break d}d=J[c+112>>2];if(d){while(1){j=J[d+4>>2];m=J[j+4>>2];e:{if((m&7)!=6|K[J[j+48>>2]+38|0]|K[J[j+52>>2]+38|0]){break e}J[J[e+12>>2]+(h<<2)>>2]=j;J[j+4>>2]=m|1;h=h+1|0;j=J[d>>2];m=L[j+4>>1];if(m&1){break e}J[S+(f<<2)>>2]=j;I[j+4>>1]=m|1;f=f+1|0}d=J[d+12>>2];if(d){continue}break}}d=J[c+108>>2];if(!d){break d}while(1){m=J[d+4>>2];f:{if(K[m+60|0]){break f}c=J[d>>2];j=L[c+4>>1];if(!(j&32)){break f}J[J[e+16>>2]+(i<<2)>>2]=m;H[J[d+4>>2]+60|0]=1;i=i+1|0;if(j&1){break f}J[S+(f<<2)>>2]=c;I[c+4>>1]=j|1;f=f+1|0}d=J[d+12>>2];if(d){continue}break}}l=l+1|0;if((f|0)>0){continue}break}J[e+36>>2]=h;J[e+28>>2]=l;J[e+32>>2]=i;ga=K[a+102972|0];i=0;f=0;h=Fa-160|0;Fa=h;o=N[w+4>>2];if(J[e+28>>2]>0){while(1){d=J[J[e+8>>2]+(i<<2)>>2];r=N[d+56>>2];N[d+52>>2]=r;j=J[d+48>>2];c=J[d+44>>2];J[d+36>>2]=c;J[d+40>>2]=j;b=N[d+72>>2];k=N[d+64>>2];g=N[d+68>>2];if(J[d>>2]==2){n=Q(o*N[d+120>>2]);q=Q(N[d+140>>2]*N[d+116>>2]);B=Q(Q(1)/Q(Q(o*N[d+132>>2])+Q(1)));g=Q(Q(g+Q(n*Q(Q(q*N[T+4>>2])+N[d+80>>2])))*B);k=Q(Q(k+Q(n*Q(Q(N[T>>2]*q)+N[d+76>>2])))*B);b=Q(Q(Q(Q(o*N[d+128>>2])*N[d+84>>2])+b)*Q(Q(1)/Q(Q(o*N[d+136>>2])+Q(1))))}d=P(i,12);m=d+J[e+20>>2]|0;J[m>>2]=c;J[m+4>>2]=j;N[(d+J[e+20>>2]|0)+8>>2]=r;c=d+J[e+24>>2]|0;N[c+4>>2]=g;N[c>>2]=k;N[(d+J[e+24>>2]|0)+8>>2]=b;i=i+1|0;if((i|0)>2]){continue}break}}c=J[w+24>>2];J[h+120>>2]=J[w+20>>2];J[h+124>>2]=c;c=J[w+16>>2];J[h+112>>2]=J[w+12>>2];J[h+116>>2]=c;c=J[w+8>>2];J[h+104>>2]=J[w+4>>2];J[h+108>>2]=c;c=J[e+20>>2];J[h+128>>2]=c;d=J[e+24>>2];J[h+132>>2]=d;i=J[w+24>>2];J[h+72>>2]=J[w+20>>2];J[h+76>>2]=i;j=J[w+16>>2];i=h- -64|0;J[i>>2]=J[w+12>>2];J[i+4>>2]=j;i=J[w+8>>2];J[h+56>>2]=J[w+4>>2];J[h+60>>2]=i;J[h+80>>2]=J[e+12>>2];i=J[e+36>>2];J[h+92>>2]=d;J[h+88>>2]=c;J[h+84>>2]=i;J[h+96>>2]=J[e>>2];m=jd(h+4|0,h+56|0);hd(m);if(J[m+48>>2]>0?K[w+24|0]:0){i=J[m+28>>2];while(1){c=J[m+40>>2]+P(f,156)|0;j=P(J[c+116>>2],12);d=j+i|0;b=N[d+8>>2];k=N[d+4>>2];g=N[d>>2];x=P(J[c+112>>2],12);i=x+i|0;n=N[i+8>>2];q=N[i+4>>2];s=N[i>>2];z=J[c+148>>2];if((z|0)>0){t=N[c+72>>2];D=N[c+132>>2];v=N[c+124>>2];y=N[c+120>>2];E=N[c+76>>2];U=Q(-N[c+128>>2]);l=0;while(1){d=c+P(l,36)|0;B=N[d+16>>2];W=N[d+20>>2];r=Q(Q(E*B)-Q(t*W));B=Q(Q(t*B)+Q(E*W));b=Q(Q(D*Q(Q(N[d+8>>2]*r)-Q(B*N[d+12>>2])))+b);n=Q(Q(U*Q(Q(N[d>>2]*r)-Q(B*N[d+4>>2])))+n);k=Q(k+Q(v*r));g=Q(g+Q(v*B));q=Q(q-Q(y*r));s=Q(s-Q(y*B));l=l+1|0;if((z|0)!=(l|0)){continue}break}}N[i+4>>2]=q;N[i>>2]=s;c=J[m+28>>2];N[(c+x|0)+8>>2]=n;c=c+j|0;N[c+4>>2]=k;N[c>>2]=g;i=J[m+28>>2];N[(j+i|0)+8>>2]=b;f=f+1|0;if((f|0)>2]){continue}break}}if(J[e+32>>2]>0){d=0;while(1){c=J[J[e+16>>2]+(d<<2)>>2];Ha[J[J[c>>2]+32>>2]](c,h+104|0);d=d+1|0;if((d|0)>2]){continue}break}}N[p+24>>2]=0;if(J[w+16>>2]>0){j=0;while(1){d=0;if(J[e+32>>2]>0){while(1){c=J[J[e+16>>2]+(d<<2)>>2];Ha[J[J[c>>2]+36>>2]](c,h+104|0);d=d+1|0;if((d|0)>2]){continue}break}}gd(m);j=j+1|0;if((j|0)>2]){continue}break}}j=0;x=J[m+48>>2];if((x|0)>0){z=J[m+44>>2];ba=J[m+40>>2];while(1){c=ba+P(j,156)|0;i=J[c+148>>2];g:{if((i|0)<=0){break g}l=J[z+(J[c+152>>2]<<2)>>2]- -64|0;d=0;if((i|0)!=1){$=i&-2;f=0;while(1){O=l+P(d,20)|0;aa=c+P(d,36)|0;N[O+8>>2]=N[aa+16>>2];N[O+12>>2]=N[aa+20>>2];O=d|1;aa=l+P(O,20)|0;O=c+P(O,36)|0;N[aa+8>>2]=N[O+16>>2];N[aa+12>>2]=N[O+20>>2];d=d+2|0;f=f+2|0;if(($|0)!=(f|0)){continue}break}}if(!(i&1)){break g}f=l+P(d,20)|0;c=c+P(d,36)|0;N[f+8>>2]=N[c+16>>2];N[f+12>>2]=N[c+20>>2]}j=j+1|0;if((x|0)!=(j|0)){continue}break}}N[p+28>>2]=0;f=1;if(J[e+28>>2]>0){i=J[e+24>>2];j=0;while(1){c=P(j,12);i=c+i|0;b=N[i>>2];g=Q(o*b);r=Q(g*g);k=N[i+4>>2];g=Q(o*k);g=Q(r+Q(g*g));if(g>Q(4)){g=Q(Q(2)/Q(Y(g)));k=Q(k*g);b=Q(b*g)}d=c+J[e+20>>2]|0;n=N[d+8>>2];q=N[d+4>>2];B=N[d>>2];g=N[i+8>>2];r=Q(o*g);if(Q(r*r)>Q(2.4674012660980225)){g=Q(g*Q(Q(1.5707963705062866)/(r>Q(0)?r:Q(-r))))}N[d+4>>2]=q+Q(o*k);N[d>>2]=B+Q(o*b);N[(c+J[e+20>>2]|0)+8>>2]=Q(o*g)+n;d=c+J[e+24>>2]|0;N[d+4>>2]=k;N[d>>2]=b;i=J[e+24>>2];N[(c+i|0)+8>>2]=g;j=j+1|0;if((j|0)>2]){continue}break}}if(J[w+20>>2]>0){j=0;while(1){B=Q(0);l=0;c=Fa+-64|0;Fa=c;if(J[m+48>>2]>0){f=J[m+24>>2];while(1){d=J[m+36>>2]+P(l,88)|0;i=P(J[d+36>>2],12);x=i+f|0;b=N[x+8>>2];k=N[x+4>>2];g=N[x>>2];x=P(J[d+32>>2],12);z=x+f|0;n=N[z+8>>2];q=N[z+4>>2];s=N[z>>2];z=J[d+84>>2];if((z|0)>0){v=N[d+68>>2];y=N[d+56>>2];E=N[d+48>>2];D=N[d+60>>2];U=N[d+52>>2];W=N[d+40>>2];_=N[d+44>>2];ca=Q(W+_);R=N[d+64>>2];F=Q(-R);f=0;while(1){r=Ua(n);N[c+60>>2]=r;t=Ta(n);N[c+56>>2]=t;C=Ua(b);N[c+44>>2]=C;G=Ta(b);N[c+40>>2]=G;N[c+52>>2]=q-Q(Q(t*E)+Q(U*r));N[c+48>>2]=s-Q(Q(r*E)-Q(U*t));N[c+36>>2]=k-Q(Q(G*y)+Q(D*C));N[c+32>>2]=g-Q(Q(C*y)-Q(D*G));fd(c+8|0,d,c+48|0,c+32|0,f);t=Q(0);r=N[c+24>>2];ba=r>B;C=N[c+20>>2];u=Q(C-k);M=Q(-u);X=Q(C-q);ea=Q(-X);da=N[c+16>>2];fa=Q(da-g);C=N[c+12>>2];G=N[c+8>>2];u=Q(Q(fa*C)-Q(G*u));ia=Q(Q(v*u)*u);u=Q(da-s);X=Q(Q(u*C)-Q(G*X));X=Q(ia+Q(Q(Q(R*X)*X)+ca));if(X>Q(0)){t=Q(Q(r+Q(.004999999888241291))*Q(.20000000298023224));t=t>2]}d=f+x|0;N[d+4>>2]=q;N[d>>2]=s;d=J[m+24>>2];N[(d+x|0)+8>>2]=n;d=d+i|0;N[d+4>>2]=k;N[d>>2]=g;f=J[m+24>>2];N[(i+f|0)+8>>2]=b;l=l+1|0;if((l|0)>2]){continue}break}}Fa=c- -64|0;i=1;d=0;if(J[e+32>>2]>0){while(1){c=J[J[e+16>>2]+(d<<2)>>2];i=Ha[J[J[c>>2]+40>>2]](c,h+104|0)&i;d=d+1|0;if((d|0)>2]){continue}break}}c=B>=Q(-.014999999664723873)&i;if(!c){j=j+1|0;if((j|0)>2]){continue}}break}f=!c}if(J[e+28>>2]>0){i=0;while(1){l=P(i,12);d=l+J[e+20>>2]|0;c=d;n=N[c>>2];c=J[c>>2];q=N[d+4>>2];d=J[d+4>>2];j=J[J[e+8>>2]+(i<<2)>>2];J[j+44>>2]=c;J[j+48>>2]=d;b=N[(l+J[e+20>>2]|0)+8>>2];N[j+56>>2]=b;c=l+J[e+24>>2]|0;x=J[c+4>>2];J[j+64>>2]=J[c>>2];J[j+68>>2]=x;k=N[(l+J[e+24>>2]|0)+8>>2];g=Ua(b);N[j+24>>2]=g;b=Ta(b);N[j+20>>2]=b;N[j+72>>2]=k;k=N[j+28>>2];r=N[j+32>>2];N[j+16>>2]=q-Q(Q(b*k)+Q(g*r));N[j+12>>2]=n-Q(Q(g*k)-Q(r*b));i=i+1|0;if((i|0)>2]){continue}break}}N[p+32>>2]=0;if(!(!J[e+4>>2]|J[e+36>>2]<=0)){x=J[m+40>>2];i=0;while(1){z=J[J[e+12>>2]+(i<<2)>>2];l=x+P(i,156)|0;c=J[l+148>>2];J[h+156>>2]=c;h:{if((c|0)<=0){break h}d=0;if((c|0)!=1){ba=c&-2;j=0;while(1){$=d<<2;O=h+140|0;aa=l+P(d,36)|0;N[$+O>>2]=N[aa+16>>2];ha=h+148|0;N[$+ha>>2]=N[aa+20>>2];aa=O;$=d|1;O=$<<2;$=l+P($,36)|0;N[aa+O>>2]=N[$+16>>2];N[O+ha>>2]=N[$+20>>2];d=d+2|0;j=j+2|0;if((ba|0)!=(j|0)){continue}break}}if(!(c&1)){break h}c=(h+140|0)+(d<<2)|0;d=l+P(d,36)|0;N[c>>2]=N[d+16>>2];N[c+8>>2]=N[d+20>>2]}c=J[e+4>>2];Ha[J[J[c>>2]+20>>2]](c,z,h+140|0);i=i+1|0;if((i|0)>2]){continue}break}}i:{if(!ga){break i}i=J[e+28>>2];if((i|0)<=0){break i}j=J[e+8>>2];b=Q(34028234663852886e22);d=0;while(1){c=J[j+(d<<2)>>2];j:{if(!J[c>>2]){break j}k:{l:{if(!(K[c+4|0]&4)){break l}g=N[c+72>>2];if(Q(g*g)>Q(.001218469929881394)){break l}g=N[c+64>>2];k=Q(g*g);g=N[c+68>>2];if(!(Q(k+Q(g*g))>Q(9999999747378752e-20))){break k}}J[c+144>>2]=0;b=Q(0);break j}g=Q(o+N[c+144>>2]);N[c+144>>2]=g;b=b=Q(.5))|f|J[e+28>>2]<=0){break i}i=0;while(1){c=J[J[e+8>>2]+(i<<2)>>2];J[c+64>>2]=0;J[c+68>>2]=0;J[c+144>>2]=0;J[c+72>>2]=0;J[c+76>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;I[c+4>>1]=L[c+4>>1]&65533;i=i+1|0;if((i|0)>2]){continue}break}}id(m);Fa=h+160|0;N[a+103008>>2]=N[p+24>>2]+N[a+103008>>2];N[a+103012>>2]=N[p+28>>2]+N[a+103012>>2];N[a+103016>>2]=N[p+32>>2]+N[a+103016>>2];c=J[e+28>>2];if((c|0)<=0){break c}f=J[e+8>>2];d=0;if((c|0)!=1){h=c&-2;l=0;while(1){j=d<<2;i=J[j+f>>2];if(!J[i>>2]){I[i+4>>1]=L[i+4>>1]&65534}i=J[f+(j|4)>>2];if(!J[i>>2]){I[i+4>>1]=L[i+4>>1]&65534}d=d+2|0;l=l+2|0;if((h|0)!=(l|0)){continue}break}}if(!(c&1)){break c}c=J[f+(d<<2)>>2];if(J[c>>2]){break c}I[c+4>>1]=L[c+4>>1]&65534}A=J[A+96>>2];if(A){continue}break}}xb(Z,S);d=J[a+102948>>2];if(d){while(1){if(!(!(H[d+4|0]&1)|!J[d>>2])){Dd(d)}d=J[d+96>>2];if(d){continue}break}}_b(a+102868|0);N[a+103020>>2]=0;dd(e);Fa=p+96|0;N[a+103004>>2]=0;b=N[w+4>>2]}if(!(!K[a+102992|0]|!(b>Q(0)))){i=Fa-272|0;Fa=i;m=ed(i+220|0,64,32,0,a+68|0,J[a+102940>>2]);m:{if(!K[a+102994|0]){break m}j=J[a+102948>>2];if(j){while(1){J[j+60>>2]=0;I[j+4>>1]=L[j+4>>1]&65534;j=J[j+96>>2];if(j){continue}break}}j=J[a+102928>>2];if(!j){break m}while(1){J[j+128>>2]=0;J[j+132>>2]=1065353216;J[j+4>>2]=J[j+4>>2]&-34;j=J[j+12>>2];if(j){continue}break}}ga=a+102868|0;ba=i+116|0;while(1){n:{d=0;t=Q(1);o:{j=J[a+102928>>2];p:{if(!j){break p}while(1){c=J[j+4>>2];q:{if(!(c&4)|J[j+128>>2]>8){break q}r:{if(c&32){g=N[j+132>>2];break r}h=J[j+48>>2];if(K[h+38|0]){break q}l=J[j+52>>2];if(K[l+38|0]){break q}f=J[l+8>>2];c=J[f>>2];e=J[h+8>>2];p=L[e+4>>1];A=J[e>>2];S=L[f+4>>1];if(!(p>>>1&(A|0)!=0|S>>>1&(c|0)!=0)){break q}if(!(S&8|(p&8|(A|0)!=2))){if((c|0)==2){break q}}b=N[f+60>>2];g=N[e+60>>2];s:{if(b>g){N[e+60>>2]=b;k=N[e+40>>2];g=Q(Q(b-g)/Q(Q(1)-g));N[e+40>>2]=k+Q(g*Q(N[e+48>>2]-k));k=N[e+36>>2];N[e+36>>2]=k+Q(g*Q(N[e+44>>2]-k));k=g;g=N[e+52>>2];N[e+52>>2]=Q(k*Q(N[e+56>>2]-g))+g;break s}if(b>2]=g;k=N[f+40>>2];b=Q(Q(g-b)/Q(Q(1)-b));N[f+40>>2]=k+Q(b*Q(N[f+48>>2]-k));k=N[f+36>>2];N[f+36>>2]=k+Q(b*Q(N[f+44>>2]-k));k=b;b=N[f+52>>2];N[f+52>>2]=Q(k*Q(N[f+56>>2]-b))+b}b=g}p=J[j+60>>2];A=J[j+56>>2];J[i+140>>2]=0;J[i+132>>2]=0;J[i+136>>2]=0;J[i+112>>2]=0;J[i+104>>2]=0;J[i+108>>2]=0;c=i+88|0;ac(c,J[h+12>>2],A);ac(ba,J[l+12>>2],p);J[i+176>>2]=J[e+60>>2];h=J[e+56>>2];J[i+168>>2]=J[e+52>>2];J[i+172>>2]=h;h=J[e+48>>2];J[i+160>>2]=J[e+44>>2];J[i+164>>2]=h;h=J[e+40>>2];J[i+152>>2]=J[e+36>>2];J[i+156>>2]=h;h=J[e+32>>2];J[i+144>>2]=J[e+28>>2];J[i+148>>2]=h;J[i+212>>2]=J[f+60>>2];e=J[f+56>>2];J[i+204>>2]=J[f+52>>2];J[i+208>>2]=e;e=J[f+48>>2];J[i+196>>2]=J[f+44>>2];J[i+200>>2]=e;e=J[f+40>>2];J[i+188>>2]=J[f+36>>2];J[i+192>>2]=e;e=J[f+32>>2];J[i+180>>2]=J[f+28>>2];J[i+184>>2]=e;J[i+216>>2]=1065353216;f=0;B=Q(0);e=Fa-320|0;Fa=e;J[6271]=J[6271]+1;J[i+48>>2]=0;r=N[c+128>>2];N[i+52>>2]=r;J[e+312>>2]=J[c+88>>2];h=J[c+84>>2];J[e+304>>2]=J[c+80>>2];J[e+308>>2]=h;h=J[c+76>>2];J[e+296>>2]=J[c+72>>2];J[e+300>>2]=h;h=c- -64|0;l=J[h+4>>2];J[e+288>>2]=J[h>>2];J[e+292>>2]=l;h=J[c+60>>2];J[e+280>>2]=J[c+56>>2];J[e+284>>2]=h;J[e+272>>2]=J[c+124>>2];h=J[c+120>>2];J[e+264>>2]=J[c+116>>2];J[e+268>>2]=h;h=J[c+112>>2];J[e+256>>2]=J[c+108>>2];J[e+260>>2]=h;h=J[c+104>>2];J[e+248>>2]=J[c+100>>2];J[e+252>>2]=h;h=J[c+96>>2];J[e+240>>2]=J[c+92>>2];J[e+244>>2]=h;k=N[e+304>>2];g=Q(Q(V(Q(k/Q(6.2831854820251465))))*Q(6.2831854820251465));v=Q(k-g);N[e+304>>2]=v;o=N[e+264>>2];k=Q(Q(V(Q(o/Q(6.2831854820251465))))*Q(6.2831854820251465));s=Q(o-k);N[e+264>>2]=s;n=Q(N[e+268>>2]-k);N[e+268>>2]=n;q=Q(N[e+308>>2]-g);N[e+308>>2]=q;g=N[c+52>>2];k=N[c+24>>2];I[e+232>>1]=0;J[e+160>>2]=J[c+24>>2];h=J[c+20>>2];J[e+152>>2]=J[c+16>>2];J[e+156>>2]=h;h=J[c+12>>2];J[e+144>>2]=J[c+8>>2];J[e+148>>2]=h;h=J[c+4>>2];J[e+136>>2]=J[c>>2];J[e+140>>2]=h;h=J[c+40>>2];J[e+172>>2]=J[c+36>>2];J[e+176>>2]=h;h=J[c+48>>2];J[e+180>>2]=J[c+44>>2];J[e+184>>2]=h;J[e+188>>2]=J[c+52>>2];h=J[c+32>>2];J[e+164>>2]=J[c+28>>2];J[e+168>>2]=h;H[e+224|0]=0;g=Q(Q(k+g)+Q(-.014999999664723873));y=g>2]=o;n=Ta(n);N[e+216>>2]=n;s=Q(Q(g*v)+Q(k*q));q=Ua(s);N[e+204>>2]=q;s=Ta(s);N[e+200>>2]=s;v=N[e+240>>2];D=N[e+244>>2];N[e+212>>2]=Q(Q(g*N[e+252>>2])+Q(k*N[e+260>>2]))-Q(Q(n*v)+Q(o*D));N[e+208>>2]=Q(Q(g*N[e+248>>2])+Q(k*N[e+256>>2]))-Q(Q(o*v)-Q(D*n));o=N[e+280>>2];n=N[e+284>>2];N[e+196>>2]=Q(Q(g*N[e+292>>2])+Q(k*N[e+300>>2]))-Q(Q(s*o)+Q(q*n));N[e+192>>2]=Q(Q(g*N[e+288>>2])+Q(k*N[e+296>>2]))-Q(Q(q*o)-Q(n*s));Jd(e+112|0,e+228|0,e+136|0);g=N[e+128>>2];if(g<=Q(0)){h=2;break u}if(g>2]=S;J[h>>2]=c;l=L[e+232>>1];J[h+40>>2]=J[e+312>>2];p=J[e+308>>2];J[h+32>>2]=J[e+304>>2];J[h+36>>2]=p;p=J[e+300>>2];J[h+24>>2]=J[e+296>>2];J[h+28>>2]=p;p=J[e+292>>2];J[h+16>>2]=J[e+288>>2];J[h+20>>2]=p;p=J[e+284>>2];J[h+8>>2]=J[e+280>>2];J[h+12>>2]=p;p=J[e+244>>2];J[h+44>>2]=J[e+240>>2];J[h+48>>2]=p;p=J[e+252>>2];J[h+52>>2]=J[e+248>>2];J[h+56>>2]=p;p=J[e+260>>2];J[h+60>>2]=J[e+256>>2];J[h+64>>2]=p;p=J[e+268>>2];J[h+68>>2]=J[e+264>>2];J[h+72>>2]=p;J[h+76>>2]=J[e+272>>2];n=N[h+48>>2];g=Q(Q(1)-k);s=Q(Q(g*N[h+68>>2])+Q(N[h+72>>2]*k));o=Ua(s);q=N[h+44>>2];s=Ta(s);W=Q(Q(Q(g*N[h+56>>2])+Q(N[h- -64>>2]*k))-Q(Q(s*q)+Q(n*o)));_=Q(Q(Q(g*N[h+52>>2])+Q(N[h+60>>2]*k))-Q(Q(o*q)-Q(n*s)));n=N[h+12>>2];v=Q(Q(g*N[h+32>>2])+Q(N[h+36>>2]*k));q=Ua(v);D=N[h+8>>2];v=Ta(v);C=Q(Q(Q(g*N[h+20>>2])+Q(N[h+28>>2]*k))-Q(Q(v*D)+Q(n*q)));G=Q(Q(Q(g*N[h+16>>2])+Q(N[h+24>>2]*k))-Q(Q(q*D)-Q(n*v)));D=Q(-s);U=Q(-v);v:{if((l|0)==1){J[h+80>>2]=0;l=J[c+44>>2]+(K[e+237|0]<<3)|0;n=N[l>>2];g=Q(s*n);s=N[l+4>>2];M=Q(W+Q(g+Q(o*s)));g=v;l=J[c+16>>2]+(K[e+234|0]<<3)|0;v=N[l>>2];W=N[l+4>>2];g=Q(M-Q(C+Q(Q(g*v)+Q(q*W))));N[h+96>>2]=g;o=Q(Q(_+Q(Q(o*n)+Q(s*D)))-Q(G+Q(Q(q*v)+Q(W*U))));N[h+92>>2]=o;n=Q(Y(Q(Q(o*o)+Q(g*g))));if(n>2]=q*g;N[h+92>>2]=o*g;break v}w:{if(K[e+234|0]==K[e+235|0]){J[h+80>>2]=2;l=J[c+44>>2];p=l+(K[e+238|0]<<3)|0;R=N[p>>2];l=l+(K[e+237|0]<<3)|0;F=N[l>>2];M=N[p+4>>2];X=N[l+4>>2];g=Q(M-X);N[h+92>>2]=g;u=Q(R-F);n=Q(-u);N[h+96>>2]=n;u=Q(Y(Q(Q(g*g)+Q(u*u))));if(!(u>2]=n;g=Q(g*u);N[h+92>>2]=g}u=Q(Q(X+M)*Q(.5));N[h+88>>2]=u;R=Q(Q(F+R)*Q(.5));N[h+84>>2]=R;M=G;l=J[c+16>>2]+(K[e+234|0]<<3)|0;G=N[l>>2];F=N[l+4>>2];if(!(Q(Q(Q(Q(M+Q(Q(q*G)+Q(F*U)))-Q(_+Q(Q(o*R)+Q(u*D))))*Q(Q(o*g)+Q(n*D)))+Q(Q(Q(s*g)+Q(o*n))*Q(Q(C+Q(Q(v*G)+Q(q*F)))-Q(W+Q(Q(s*R)+Q(o*u))))))>2]=1;l=J[c+16>>2];p=l+(K[e+235|0]<<3)|0;R=N[p>>2];l=l+(K[e+234|0]<<3)|0;F=N[l>>2];M=N[p+4>>2];X=N[l+4>>2];g=Q(M-X);N[h+92>>2]=g;u=Q(R-F);n=Q(-u);N[h+96>>2]=n;u=Q(Y(Q(Q(g*g)+Q(u*u))));if(!(u>2]=n;g=Q(g*u);N[h+92>>2]=g}u=Q(Q(X+M)*Q(.5));N[h+88>>2]=u;R=Q(Q(F+R)*Q(.5));N[h+84>>2]=R;M=_;l=J[c+44>>2]+(K[e+237|0]<<3)|0;_=N[l>>2];F=N[l+4>>2];if(!(Q(Q(Q(Q(M+Q(Q(o*_)+Q(F*D)))-Q(G+Q(Q(q*R)+Q(u*U))))*Q(Q(q*g)+Q(n*U)))+Q(Q(Q(v*g)+Q(q*n))*Q(Q(W+Q(Q(s*_)+Q(o*F)))-Q(C+Q(Q(v*R)+Q(q*u))))))>2]=-n;N[h+92>>2]=-g}A=0;l=4;x:{g=r;s=cd(h,e+8|0,e+4|0,g);y:{if(!(Eca)){v=bd(e+12|0,J[e+8>>2],J[e+4>>2],k);if(ca>v){l=1;break y}h=0;n=k;q=g;if(v<=E){l=3;break y}A:{while(1){o=h&1?Q(n+Q(Q(Q(y-v)*Q(q-n))/Q(s-v))):Q(Q(n+q)*Q(.5));J[6274]=J[6274]+1;h=h+1|0;D=bd(e+12|0,J[e+8>>2],J[e+4>>2],o);U=Q(D-y);if((U>Q(0)?U:Q(-U))>2]=g;J[i+48>>2]=1;f=20;break t}s=cd(e+12|0,e+8|0,e+4|0,g);if(!(E>2]=k;J[i+48>>2]=l;J[6272]=J[6272]+1;f=f+1|0;break t}n=N[e+268>>2];s=N[e+264>>2];q=N[e+308>>2];v=N[e+304>>2];k=g;continue}break}N[i+52>>2]=B;J[i+48>>2]=h}c=J[6273];J[6273]=(c|0)>(f|0)?c:f;N[6269]=N[6269]+Q(0);g=N[6270];N[6270]=g>Q(0)?g:Q(0);Fa=e+320|0;g=Q(1);if(J[i+48>>2]==3){b=Q(Q(Q(Q(1)-b)*N[i+52>>2])+b);g=b>2]=g;J[j+4>>2]=J[j+4>>2]|32}c=g>2];if(j){continue}break}if(!d){break p}if(!(t>Q(.9999988079071045))){break o}}H[a+102994|0]=1;break n}e=J[J[d+52>>2]+8>>2];h=J[J[d+48>>2]+8>>2];f=h;J[i+120>>2]=J[f+60>>2];c=J[f+56>>2];J[i+112>>2]=J[f+52>>2];J[i+116>>2]=c;c=J[f+48>>2];J[i+104>>2]=J[f+44>>2];J[i+108>>2]=c;c=J[f+40>>2];J[i+96>>2]=J[f+36>>2];J[i+100>>2]=c;c=J[f+32>>2];J[i+88>>2]=J[f+28>>2];J[i+92>>2]=c;J[i+80>>2]=J[e+60>>2];c=J[e+56>>2];J[i+72>>2]=J[e+52>>2];J[i+76>>2]=c;l=J[e+48>>2];j=i- -64|0;c=j;J[c>>2]=J[e+44>>2];J[c+4>>2]=l;c=J[e+40>>2];J[i+56>>2]=J[e+36>>2];J[i+60>>2]=c;c=J[e+32>>2];J[i+48>>2]=J[e+28>>2];J[i+52>>2]=c;g=N[f+36>>2];b=N[f+60>>2];b=Q(Q(t-b)/Q(Q(1)-b));N[f+36>>2]=g+Q(b*Q(N[f+44>>2]-g));g=N[f+40>>2];N[f+40>>2]=g+Q(b*Q(N[f+48>>2]-g));N[f+60>>2]=t;g=b;b=N[f+52>>2];b=Q(Q(g*Q(N[f+56>>2]-b))+b);N[f+56>>2]=b;N[f+52>>2]=b;g=Ua(b);N[f+24>>2]=g;b=Ta(b);N[f+20>>2]=b;n=N[f+40>>2];l=J[f+40>>2];r=N[f+36>>2];J[f+44>>2]=J[f+36>>2];J[f+48>>2]=l;k=N[f+28>>2];o=N[f+32>>2];N[f+16>>2]=n-Q(Q(b*k)+Q(g*o));N[f+12>>2]=r-Q(Q(g*k)-Q(o*b));g=N[e+40>>2];b=N[e+60>>2];b=Q(Q(t-b)/Q(Q(1)-b));N[e+40>>2]=g+Q(b*Q(N[e+48>>2]-g));g=N[e+36>>2];N[e+36>>2]=g+Q(b*Q(N[e+44>>2]-g));N[e+60>>2]=t;g=b;b=N[e+52>>2];b=Q(Q(g*Q(N[e+56>>2]-b))+b);N[e+56>>2]=b;N[e+52>>2]=b;g=Ua(b);N[e+24>>2]=g;b=Ta(b);N[e+20>>2]=b;n=N[e+40>>2];f=J[e+40>>2];k=N[e+36>>2];J[e+44>>2]=J[e+36>>2];J[e+48>>2]=f;r=k;k=N[e+28>>2];o=N[e+32>>2];N[e+12>>2]=r-Q(Q(g*k)-Q(b*o));N[e+16>>2]=n-Q(Q(b*k)+Q(g*o));uc(d,J[a+102940>>2]);c=J[d+4>>2];J[d+4>>2]=c&-33;J[d+128>>2]=J[d+128>>2]+1;B:{if((c&6)!=6){J[d+4>>2]=c&-37;J[h+60>>2]=J[i+120>>2];c=J[i+116>>2];J[h+52>>2]=J[i+112>>2];J[h+56>>2]=c;c=J[i+108>>2];J[h+44>>2]=J[i+104>>2];J[h+48>>2]=c;c=J[i+100>>2];J[h+36>>2]=J[i+96>>2];J[h+40>>2]=c;c=J[i+92>>2];J[h+28>>2]=J[i+88>>2];J[h+32>>2]=c;J[e+60>>2]=J[i+80>>2];c=J[i+76>>2];J[e+52>>2]=J[i+72>>2];J[e+56>>2]=c;c=J[j+4>>2];J[e+44>>2]=J[j>>2];J[e+48>>2]=c;c=J[i+60>>2];J[e+36>>2]=J[i+56>>2];J[e+40>>2]=c;c=J[i+52>>2];J[e+28>>2]=J[i+48>>2];J[e+32>>2]=c;g=N[h+56>>2];b=Ua(g);N[h+24>>2]=b;g=Ta(g);N[h+20>>2]=g;k=N[h+28>>2];o=N[h+32>>2];N[h+16>>2]=N[h+48>>2]-Q(Q(g*k)+Q(b*o));N[h+12>>2]=N[h+44>>2]-Q(Q(b*k)-Q(o*g));g=N[e+56>>2];b=Ta(g);N[e+20>>2]=b;g=Ua(g);N[e+24>>2]=g;k=N[e+28>>2];o=N[e+32>>2];N[e+16>>2]=N[e+48>>2]-Q(Q(b*k)+Q(g*o));N[e+12>>2]=N[e+44>>2]-Q(Q(g*k)-Q(o*b));c=9;break B}j=0;J[h+144>>2]=0;I[h+4>>1]=L[h+4>>1]|2;J[e+144>>2]=0;I[e+4>>1]=L[e+4>>1]|2;J[m+32>>2]=0;J[h+8>>2]=0;J[J[m+8>>2]>>2]=h;c=1;J[e+8>>2]=1;J[J[m+8>>2]+4>>2]=e;J[m+28>>2]=2;J[m+36>>2]=1;J[J[m+12>>2]>>2]=d;I[h+4>>1]=L[h+4>>1]|1;I[e+4>>1]=L[e+4>>1]|1;J[d+4>>2]=J[d+4>>2]|1;J[i+44>>2]=e;J[i+40>>2]=h;while(1){p=J[(i+40|0)+(j<<2)>>2];C:{if(J[p>>2]!=2){break C}j=J[p+112>>2];if(!j){break C}while(1){if(J[m+28>>2]==J[m+40>>2]|J[m+36>>2]==J[m+44>>2]){break C}l=J[j+4>>2];D:{if(H[l+4|0]&1){break D}f=J[j>>2];if(!(K[p+4|0]&8|J[f>>2]!=2|K[f+4|0]&8)|(K[J[l+48>>2]+38|0]|K[J[l+52>>2]+38|0])){break D}J[i+32>>2]=J[f+60>>2];d=J[f+56>>2];J[i+24>>2]=J[f+52>>2];J[i+28>>2]=d;d=J[f+48>>2];J[i+16>>2]=J[f+44>>2];J[i+20>>2]=d;d=J[f+40>>2];J[i+8>>2]=J[f+36>>2];J[i+12>>2]=d;d=J[f+32>>2];J[i>>2]=J[f+28>>2];J[i+4>>2]=d;if(!(H[f+4|0]&1)){g=N[f+40>>2];b=N[f+60>>2];b=Q(Q(t-b)/Q(Q(1)-b));N[f+40>>2]=g+Q(b*Q(N[f+48>>2]-g));g=N[f+36>>2];N[f+36>>2]=g+Q(b*Q(N[f+44>>2]-g));N[f+60>>2]=t;g=b;b=N[f+52>>2];b=Q(Q(g*Q(N[f+56>>2]-b))+b);N[f+56>>2]=b;N[f+52>>2]=b;g=Ua(b);N[f+24>>2]=g;b=Ta(b);N[f+20>>2]=b;n=N[f+40>>2];A=J[f+40>>2];k=N[f+36>>2];J[f+44>>2]=J[f+36>>2];J[f+48>>2]=A;r=k;k=N[f+28>>2];o=N[f+32>>2];N[f+12>>2]=r-Q(Q(g*k)-Q(b*o));N[f+16>>2]=n-Q(Q(b*k)+Q(g*o))}uc(l,J[a+102940>>2]);d=J[l+4>>2];if(!(d&4)){d=J[i+4>>2];J[f+28>>2]=J[i>>2];J[f+32>>2]=d;J[f+60>>2]=J[i+32>>2];d=J[i+28>>2];J[f+52>>2]=J[i+24>>2];J[f+56>>2]=d;d=J[i+20>>2];J[f+44>>2]=J[i+16>>2];J[f+48>>2]=d;d=J[i+12>>2];J[f+36>>2]=J[i+8>>2];J[f+40>>2]=d;g=N[f+56>>2];b=Ua(g);N[f+24>>2]=b;g=Ta(g);N[f+20>>2]=g;k=N[f+28>>2];o=N[f+32>>2];N[f+16>>2]=N[f+48>>2]-Q(Q(g*k)+Q(b*o));N[f+12>>2]=N[f+44>>2]-Q(Q(b*k)-Q(o*g));break D}if(!(d&2)){d=J[i+4>>2];J[f+28>>2]=J[i>>2];J[f+32>>2]=d;J[f+60>>2]=J[i+32>>2];d=J[i+28>>2];J[f+52>>2]=J[i+24>>2];J[f+56>>2]=d;d=J[i+20>>2];J[f+44>>2]=J[i+16>>2];J[f+48>>2]=d;d=J[i+12>>2];J[f+36>>2]=J[i+8>>2];J[f+40>>2]=d;g=N[f+56>>2];b=Ua(g);N[f+24>>2]=b;g=Ta(g);N[f+20>>2]=g;k=N[f+28>>2];o=N[f+32>>2];N[f+16>>2]=N[f+48>>2]-Q(Q(g*k)+Q(b*o));N[f+12>>2]=N[f+44>>2]-Q(Q(b*k)-Q(o*g));break D}J[l+4>>2]=d|1;d=J[m+36>>2];J[m+36>>2]=d+1;J[J[m+12>>2]+(d<<2)>>2]=l;d=L[f+4>>1];if(d&1){break D}I[f+4>>1]=d|1;if(J[f>>2]){J[f+144>>2]=0;I[f+4>>1]=d|3}d=J[m+28>>2];J[f+8>>2]=d;J[J[m+8>>2]+(d<<2)>>2]=f;J[m+28>>2]=d+1}j=J[j+12>>2];if(j){continue}break}}j=1;d=c;c=0;if(d){continue}break}b=N[w+4>>2];J[i+16>>2]=20;J[i+8>>2]=1065353216;b=Q(b*Q(Q(1)-t));N[i>>2]=b;N[i+4>>2]=Q(1)/b;c=J[w+16>>2];d=0;H[i+20|0]=0;J[i+12>>2]=c;A=J[h+8>>2];S=J[e+8>>2];c=0;j=Fa-128|0;Fa=j;E:{if(J[m+28>>2]<=0){f=J[m+24>>2];break E}while(1){e=J[J[m+8>>2]+(c<<2)>>2];l=J[e+48>>2];h=P(c,12);f=h+J[m+20>>2]|0;J[f>>2]=J[e+44>>2];J[f+4>>2]=l;N[(h+J[m+20>>2]|0)+8>>2]=N[e+56>>2];l=J[e+68>>2];f=h+J[m+24>>2]|0;J[f>>2]=J[e+64>>2];J[f+4>>2]=l;f=J[m+24>>2];N[(h+f|0)+8>>2]=N[e+72>>2];c=c+1|0;if((c|0)>2]){continue}break}}J[j+88>>2]=J[m+12>>2];J[j+92>>2]=J[m+36>>2];J[j+104>>2]=J[m>>2];c=J[i+12>>2];J[j+72>>2]=J[i+8>>2];J[j+76>>2]=c;c=J[i+20>>2];J[j+80>>2]=J[i+16>>2];J[j+84>>2]=c;c=J[i+4>>2];J[j+64>>2]=J[i>>2];J[j+68>>2]=c;c=J[m+20>>2];J[j+100>>2]=f;J[j+96>>2]=c;l=jd(j+12|0,j- -64|0);c=0;F:{if(J[i+16>>2]<=0){break F}while(1){n=Q(0);f=0;h=Fa+-64|0;Fa=h;if(J[l+48>>2]>0){while(1){p=J[l+36>>2]+P(f,88)|0;Z=J[p+36>>2];T=J[p+32>>2];G:{if((T|0)!=(A|0)){s=Q(0);o=Q(0);if((S|0)!=(T|0)){break G}}s=N[p+64>>2];o=N[p+40>>2]}x=J[p+84>>2];H:{if((A|0)!=(Z|0)){v=Q(0);r=Q(0);if((S|0)!=(Z|0)){break H}}v=N[p+68>>2];r=N[p+44>>2]}e=J[l+24>>2];Z=P(Z,12);z=e+Z|0;b=N[z+8>>2];k=N[z+4>>2];g=N[z>>2];T=P(T,12);z=T+e|0;t=N[z+8>>2];B=N[z+4>>2];q=N[z>>2];if((x|0)>0){D=N[p+56>>2];U=N[p+48>>2];W=N[p+60>>2];_=N[p+52>>2];ca=Q(o+r);R=Q(-s);e=0;while(1){y=Ua(t);N[h+60>>2]=y;E=Ta(t);N[h+56>>2]=E;C=Ua(b);N[h+44>>2]=C;G=Ta(b);N[h+40>>2]=G;N[h+52>>2]=B-Q(Q(E*U)+Q(_*y));N[h+48>>2]=q-Q(Q(y*U)-Q(_*E));N[h+36>>2]=k-Q(Q(G*D)+Q(W*C));N[h+32>>2]=g-Q(Q(C*D)-Q(W*G));fd(h+8|0,p,h+48|0,h+32|0,e);y=Q(0);E=N[h+24>>2];z=E>n;C=N[h+20>>2];F=Q(C-k);u=Q(-F);M=Q(C-B);X=Q(-M);ea=N[h+16>>2];da=Q(ea-g);C=N[h+12>>2];G=N[h+8>>2];F=Q(Q(da*C)-Q(G*F));fa=Q(Q(v*F)*F);F=Q(ea-q);M=Q(Q(F*C)-Q(G*M));M=Q(fa+Q(Q(Q(s*M)*M)+ca));if(M>Q(0)){y=Q(Q(E+Q(.004999999888241291))*Q(.75));y=y>2]}e=e+T|0;N[e+4>>2]=B;N[e>>2]=q;e=J[l+24>>2];N[(e+T|0)+8>>2]=t;e=e+Z|0;N[e+4>>2]=k;N[e>>2]=g;N[(Z+J[l+24>>2]|0)+8>>2]=b;f=f+1|0;if((f|0)>2]){continue}break}}Fa=h- -64|0;if(n>=Q(-.007499999832361937)){break F}c=c+1|0;if((c|0)>2]){continue}break}}e=P(A,12);h=e+J[m+20>>2]|0;p=J[h+4>>2];c=A<<2;f=J[c+J[m+8>>2]>>2];J[f+36>>2]=J[h>>2];J[f+40>>2]=p;h=c;c=J[m+8>>2];f=J[m+20>>2];N[J[h+c>>2]+52>>2]=N[(f+e|0)+8>>2];h=f;f=P(S,12);h=h+f|0;p=J[h+4>>2];x=c;c=S<<2;e=J[x+c>>2];J[e+36>>2]=J[h>>2];J[e+40>>2]=p;N[J[c+J[m+8>>2]>>2]+52>>2]=N[(f+J[m+20>>2]|0)+8>>2];hd(l);c=0;if(J[i+12>>2]>0){while(1){gd(l);c=c+1|0;if((c|0)>2]){continue}break}}h=0;if(J[m+28>>2]>0){b=N[i>>2];while(1){c=P(h,12);e=c+J[m+24>>2]|0;n=N[e>>2];g=Q(b*n);k=Q(g*g);q=N[e+4>>2];g=Q(b*q);g=Q(k+Q(g*g));if(g>Q(4)){g=Q(Q(2)/Q(Y(g)));q=Q(q*g);n=Q(n*g)}f=c+J[m+20>>2]|0;r=N[f+8>>2];k=N[f+4>>2];o=N[f>>2];s=N[e+8>>2];g=Q(b*s);if(Q(g*g)>Q(2.4674012660980225)){s=Q(s*Q(Q(1.5707963705062866)/(g>Q(0)?g:Q(-g))))}k=Q(k+Q(b*q));N[f+4>>2]=k;o=Q(o+Q(b*n));N[f>>2]=o;g=Q(Q(b*s)+r);N[(c+J[m+20>>2]|0)+8>>2]=g;f=c+J[m+24>>2]|0;N[f+4>>2]=q;N[f>>2]=n;N[(c+J[m+24>>2]|0)+8>>2]=s;c=J[J[m+8>>2]+(h<<2)>>2];N[c+72>>2]=s;N[c+64>>2]=n;N[c+68>>2]=q;N[c+56>>2]=g;N[c+48>>2]=k;N[c+44>>2]=o;r=Ua(g);N[c+24>>2]=r;g=Ta(g);N[c+20>>2]=g;q=k;k=N[c+28>>2];n=N[c+32>>2];N[c+16>>2]=q-Q(Q(g*k)+Q(r*n));N[c+12>>2]=o-Q(Q(r*k)-Q(n*g));h=h+1|0;if((h|0)>2]){continue}break}}if(!(!J[m+4>>2]|J[m+36>>2]<=0)){A=J[l+40>>2];f=0;while(1){S=J[J[m+12>>2]+(f<<2)>>2];p=A+P(f,156)|0;e=J[p+148>>2];J[j+124>>2]=e;I:{if((e|0)<=0){break I}c=0;if((e|0)!=1){Z=e&-2;h=0;while(1){T=c<<2;x=j+108|0;z=p+P(c,36)|0;N[T+x>>2]=N[z+16>>2];O=T;T=j+116|0;N[O+T>>2]=N[z+20>>2];O=x;x=c|1;z=x<<2;x=p+P(x,36)|0;N[O+z>>2]=N[x+16>>2];N[z+T>>2]=N[x+20>>2];c=c+2|0;h=h+2|0;if((Z|0)!=(h|0)){continue}break}}if(!(e&1)){break I}e=(j+108|0)+(c<<2)|0;c=p+P(c,36)|0;N[e>>2]=N[c+16>>2];N[e+8>>2]=N[c+20>>2]}c=J[m+4>>2];Ha[J[J[c>>2]+20>>2]](c,S,j+108|0);f=f+1|0;if((f|0)>2]){continue}break}}id(l);Fa=j+128|0;if(J[m+28>>2]>0){while(1){c=J[J[m+8>>2]+(d<<2)>>2];I[c+4>>1]=L[c+4>>1]&65534;J:{if(J[c>>2]!=2){break J}Dd(c);j=J[c+112>>2];if(!j){break J}while(1){c=J[j+4>>2];J[c+4>>2]=J[c+4>>2]&-34;j=J[j+12>>2];if(j){continue}break}}d=d+1|0;if((d|0)>2]){continue}break}}_b(ga);c=0;if(!K[a+102993|0]){break B}H[a+102994|0]=0;c=8}if((c|0)!=8){continue}}break}dd(m);Fa=i+272|0;N[a+103024>>2]=0;b=N[w+4>>2]}if(b>Q(0)){N[a+102984>>2]=N[w+8>>2]}K:{if(!K[a+102990|0]){break K}d=J[a+102948>>2];if(!d){break K}while(1){J[d+84>>2]=0;J[d+76>>2]=0;J[d+80>>2]=0;d=J[d+96>>2];if(d){continue}break}}H[a+102989|0]=0;N[a+102996>>2]=0;Fa=w+32|0}function xd(a,b,c,d,e){var f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=0,r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=0,y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),E=Q(0),F=0,G=Q(0),L=Q(0),M=Q(0),O=Q(0),R=0,S=0;A=Fa-256|0;Fa=A;g=Fa-160|0;Fa=g;m=N[c>>2];n=N[e>>2];p=N[c+4>>2];s=N[e+4>>2];f=A+4|0;h=N[c+12>>2];l=N[e+12>>2];u=N[e+8>>2];i=N[c+8>>2];j=Q(Q(h*l)+Q(u*i));N[f+144>>2]=j;l=Q(Q(h*u)-Q(l*i));N[f+140>>2]=l;p=Q(s-p);m=Q(n-m);n=Q(Q(h*p)-Q(i*m));N[f+136>>2]=n;h=Q(Q(h*m)+Q(i*p));N[f+132>>2]=h;i=N[d+12>>2];m=N[d+16>>2];s=Q(n+Q(Q(l*i)+Q(j*m)));N[f+152>>2]=s;u=Q(h+Q(Q(j*i)-Q(m*l)));N[f+148>>2]=u;v=N[b+32>>2];e=J[b+32>>2];l=N[b+28>>2];J[f+156>>2]=J[b+28>>2];J[f+160>>2]=e;r=N[b+16>>2];k=J[b+16>>2];j=N[b+12>>2];J[f+164>>2]=J[b+12>>2];J[f+168>>2]=k;y=N[b+24>>2];o=J[b+24>>2];m=N[b+20>>2];J[f+172>>2]=J[b+20>>2];J[f+176>>2]=o;z=N[b+40>>2];q=J[b+40>>2];B=N[b+36>>2];J[f+180>>2]=J[b+36>>2];J[f+184>>2]=q;t=K[b+44|0];h=Q(m-j);i=Q(y-r);n=Q(Y(Q(Q(h*h)+Q(i*i))));if(!(n>2]=i;N[f+200>>2]=-h;p=Q(Q(i*Q(u-j))-Q(Q(s-r)*h));a:{b:{c:{d:{e:{f:{g:{h:{if(t){n=l;l=Q(j-l);j=r;r=v;j=Q(j-r);v=Q(Y(Q(Q(l*l)+Q(j*j))));if(!(v>2]=j;N[f+192>>2]=-l;n=Q(Q(j*Q(u-n))-Q(Q(s-r)*l));j=Q(Q(l*i)-Q(h*j));if(!k){break g}c=j>=Q(0);break h}if(!k){break d}n=Q(0);c=0}l=Q(B-m);j=Q(z-y);r=Q(Y(Q(Q(l*l)+Q(j*j))));if(!(r>2]=j;N[f+208>>2]=-l;r=Q(Q(h*j)-Q(l*i));s=Q(Q(j*Q(u-m))-Q(Q(s-y)*l));m=Q(-i);if(!(!t|!k)){if(!(!(r>Q(0))|c^1)){c=p>=Q(0)|n>=Q(0)|s>=Q(0);H[f+248|0]=c;if(c){c=J[f+200>>2];J[f+212>>2]=J[f+196>>2];J[f+216>>2]=c;c=J[f+192>>2];J[f+228>>2]=J[f+188>>2];J[f+232>>2]=c;c=J[f+208>>2];J[f+236>>2]=J[f+204>>2];J[f+240>>2]=c;e=1;break a}N[f+236>>2]=m;N[f+228>>2]=m;N[f+212>>2]=m;N[f+240>>2]=h;N[f+232>>2]=h;N[f+216>>2]=h;break b}if(c){i:{if(!(n>=Q(0))){c=p>=Q(0)&s>=Q(0);H[f+248|0]=c;if(c){break i}N[f+236>>2]=m;N[f+212>>2]=m;N[f+240>>2]=h;N[f+232>>2]=l;N[f+228>>2]=-j;N[f+216>>2]=h;break b}H[f+248|0]=1}e=J[f+200>>2];c=J[f+196>>2];J[f+212>>2]=c;J[f+216>>2]=e;J[f+236>>2]=c;J[f+240>>2]=e;c=J[f+192>>2];J[f+228>>2]=J[f+188>>2];J[f+232>>2]=c;e=1;break a}if(r>Q(0)){j:{if(!(s>=Q(0))){c=p>=Q(0)&n>=Q(0);H[f+248|0]=c;if(c){break j}N[f+228>>2]=m;N[f+212>>2]=m;N[f+232>>2]=h;N[f+216>>2]=h;N[f+236>>2]=-N[f+188>>2];N[f+240>>2]=-N[f+192>>2];break b}H[f+248|0]=1}e=J[f+200>>2];c=J[f+196>>2];J[f+228>>2]=c;J[f+232>>2]=e;J[f+212>>2]=c;J[f+216>>2]=e;c=J[f+208>>2];J[f+236>>2]=J[f+204>>2];J[f+240>>2]=c;e=1;break a}c=p>=Q(0)&n>=Q(0)&s>=Q(0);H[f+248|0]=c;e=1;if(c){k=J[f+200>>2];c=J[f+196>>2];J[f+236>>2]=c;J[f+240>>2]=k;J[f+228>>2]=c;J[f+232>>2]=k;J[f+212>>2]=c;J[f+216>>2]=k;break a}N[f+212>>2]=m;N[f+232>>2]=l;N[f+228>>2]=-j;N[f+216>>2]=h;N[f+236>>2]=-N[f+188>>2];N[f+240>>2]=-N[f+192>>2];break b}if(!t){break e}if(!c){break f}break c}if(j>=Q(0)){break c}}c=p>=Q(0)&n>=Q(0);H[f+248|0]=c;e=1;if(c){k=J[f+200>>2];c=J[f+196>>2];J[f+228>>2]=c;J[f+232>>2]=k;J[f+212>>2]=c;J[f+216>>2]=k;J[f+236>>2]=c^-2147483648;J[f+240>>2]=k^-2147483648;break a}N[f+216>>2]=h;N[f+212>>2]=-i;c=J[f+200>>2];J[f+228>>2]=J[f+196>>2];J[f+232>>2]=c;N[f+236>>2]=-N[f+188>>2];N[f+240>>2]=-N[f+192>>2];break b}if(r>Q(0)){c=p>=Q(0)|s>=Q(0);H[f+248|0]=c;e=1;if(c){c=J[f+200>>2];k=J[f+196>>2];J[f+212>>2]=k;J[f+216>>2]=c;o=J[f+208>>2];J[f+236>>2]=J[f+204>>2];J[f+240>>2]=o;J[f+228>>2]=k^-2147483648;J[f+232>>2]=c^-2147483648;break a}N[f+228>>2]=m;N[f+212>>2]=m;N[f+232>>2]=h;N[f+216>>2]=h;c=J[f+200>>2];J[f+236>>2]=J[f+196>>2];J[f+240>>2]=c;break b}c=p>=Q(0)&s>=Q(0);H[f+248|0]=c;e=1;if(c){k=J[f+200>>2];c=J[f+196>>2];J[f+236>>2]=c;J[f+240>>2]=k;J[f+212>>2]=c;J[f+216>>2]=k;J[f+228>>2]=c^-2147483648;J[f+232>>2]=k^-2147483648;break a}N[f+212>>2]=m;N[f+232>>2]=l;N[f+228>>2]=-j;N[f+216>>2]=h;c=J[f+200>>2];J[f+236>>2]=J[f+196>>2];J[f+240>>2]=c;break b}c=p>=Q(0);H[f+248|0]=c;if(c){e=J[f+200>>2];c=J[f+196>>2];J[f+212>>2]=c;J[f+216>>2]=e;c=c^-2147483648;J[f+236>>2]=c;J[f+228>>2]=c;c=e^-2147483648;J[f+240>>2]=c;J[f+232>>2]=c;e=1;break a}N[f+216>>2]=h;N[f+212>>2]=-i;e=J[f+200>>2];c=J[f+196>>2];J[f+236>>2]=c;J[f+240>>2]=e;J[f+228>>2]=c;J[f+232>>2]=e;break b}c=p>=Q(0)|n>=Q(0);H[f+248|0]=c;e=1;if(c){c=J[f+200>>2];k=J[f+196>>2];J[f+212>>2]=k;J[f+216>>2]=c;o=J[f+192>>2];J[f+228>>2]=J[f+188>>2];J[f+232>>2]=o;J[f+236>>2]=k^-2147483648;J[f+240>>2]=c^-2147483648;break a}N[f+216>>2]=h;N[f+212>>2]=-i;N[f+240>>2]=h;e=J[f+200>>2];c=J[f+196>>2];J[f+228>>2]=c;J[f+232>>2]=e;J[f+236>>2]=c^-2147483648}e=0}k=J[d+148>>2];J[f+128>>2]=k;c=0;if((k|0)>0){while(1){h=N[f+132>>2];k=c<<3;e=k+f|0;i=N[f+140>>2];k=d+k|0;j=N[k+20>>2];l=N[f+144>>2];m=N[k+24>>2];N[e+4>>2]=Q(Q(i*j)+Q(l*m))+N[f+136>>2];N[e>>2]=h+Q(Q(l*j)-Q(m*i));h=N[f+140>>2];i=N[k+84>>2];j=N[f+144>>2];l=N[k+88>>2];N[e+68>>2]=Q(h*i)+Q(j*l);N[e- -64>>2]=Q(j*i)-Q(l*h);c=c+1|0;if((c|0)>2]){continue}break}k=J[f+128>>2];e=K[f+248|0]}s=Q(N[d+8>>2]+N[b+8>>2]);N[f+244>>2]=s;c=0;J[a+60>>2]=0;k:{if((k|0)<=0){j=Q(34028234663852886e22);break k}t=k&1;h=N[f+216>>2];l=N[f+212>>2];m=N[f+168>>2];n=N[f+164>>2];l:{if((k|0)==1){j=Q(34028234663852886e22);i=Q(34028234663852886e22);break l}w=k&-2;j=Q(34028234663852886e22);i=Q(34028234663852886e22);b=0;while(1){o=c<<3;q=(o|8)+f|0;p=Q(Q(l*Q(N[q>>2]-n))+Q(h*Q(N[q+4>>2]-m)));o=f+o|0;u=Q(Q(l*Q(N[o>>2]-n))+Q(h*Q(N[o+4>>2]-m)));o=up;i=q?p:i;j=q?p:o?u:j;c=c+2|0;b=b+2|0;if((w|0)!=(b|0)){continue}break}}if(!t){break k}b=(c<<3)+f|0;h=Q(Q(l*Q(N[b>>2]-n))+Q(h*Q(N[b+4>>2]-m)));j=hs){break m}o=0;J[g+156>>2]=-8388609;J[g+148>>2]=0;J[g+152>>2]=-1;n:{o:{c=J[f+128>>2];if((c|0)>0){l=N[f+216>>2];m=N[f+212>>2];u=N[f+232>>2];r=N[f+240>>2];y=N[f+176>>2];B=N[f+168>>2];v=N[f+228>>2];G=N[f+236>>2];L=N[f+244>>2];M=N[f+172>>2];O=N[f+164>>2];i=Q(-34028234663852886e22);while(1){b=(o<<3)+f|0;z=N[b- -64>>2];n=Q(-z);h=N[b>>2];C=N[b+4>>2];p=N[b+68>>2];E=Q(Q(n*Q(h-O))-Q(Q(C-B)*p));h=Q(Q(n*Q(h-M))-Q(Q(C-y)*p));h=h>E?E:h;if(h>L){break o}p=Q(-p);p:{q:{if(Q(Q(z*l)+Q(m*p))>=Q(0)){if(Q(Q(Q(n-G)*m)+Q(Q(p-r)*l))i){break q}break p}if(!(h>i)|Q(Q(Q(n-v)*m)+Q(Q(p-u)*l))>2]=h;J[g+152>>2]=o;J[g+148>>2]=2;i=h}o=o+1|0;if((c|0)!=(o|0)){continue}break}}break n}N[g+156>>2]=h;J[g+152>>2]=o;J[g+148>>2]=2}r:{s:{t:{u:{b=J[g+148>>2];v:{if(!b){break v}h=N[g+156>>2];if(h>s){break m}if(!(h>Q(Q(j*Q(.9800000190734863))+Q(.0010000000474974513)))){break v}if((b|0)!=1){break u}}J[a+56>>2]=1;b=0;if((k|0)<2){break s}h=N[f+212>>2];j=N[f+216>>2];i=Q(Q(h*N[f+64>>2])+Q(j*N[f+68>>2]));c=k-1|0;R=c&1;if((k|0)==2){c=1;break t}S=c&-2;q=f- -64|0;c=1;o=0;while(1){t=q+(c<<3)|0;l=Q(Q(h*N[t>>2])+Q(j*N[t+4>>2]));t=l>2])+Q(j*N[w+4>>2]));i=t?l:i;w=m>2];J[a+56>>2]=2;b=J[f+164>>2];e=J[f+168>>2];I[g+122>>1]=256;H[g+121|0]=c;H[g+120|0]=0;J[g+112>>2]=b;J[g+116>>2]=e;b=J[f+172>>2];e=J[f+176>>2];H[g+132|0]=0;I[g+134>>1]=256;H[g+133|0]=c;J[g+124>>2]=b;J[g+128>>2]=e;J[g+56>>2]=c;b=c+1|0;e=(b|0)<(k|0)?b:0;J[g+60>>2]=e;q=(c<<3)+f|0;k=q;b=J[k>>2];k=J[k+4>>2];J[g+64>>2]=b;J[g+68>>2]=k;o=(e<<3)+f|0;e=J[o>>2];o=J[o+4>>2];J[g+72>>2]=e;J[g+76>>2]=o;t=q- -64|0;q=t;h=N[q>>2];q=J[q>>2];i=N[t+4>>2];t=J[t+4>>2];J[g+80>>2]=q;J[g+84>>2]=t;q=0;break r}if(!R){break s}q=b;b=(c<<3)+f|0;b=Q(Q(h*N[b- -64>>2])+Q(j*N[b+68>>2]))>2];c=J[c+4>>2];I[g+122>>1]=1;H[g+121|0]=b;H[g+120|0]=0;J[g+112>>2]=o;J[g+116>>2]=c;b=b+1|0;b=(b|0)<(k|0)?b:0;c=(b<<3)+f|0;k=J[c>>2];c=J[c+4>>2];H[g+132|0]=0;I[g+134>>1]=1;H[g+133|0]=b;J[g+124>>2]=k;J[g+128>>2]=c;if(e){J[g+56>>2]=0;J[g+60>>2]=1;c=J[f+168>>2];k=c;b=J[f+164>>2];J[g+64>>2]=b;J[g+68>>2]=c;c=J[f+176>>2];o=c;e=J[f+172>>2];J[g+72>>2]=e;J[g+76>>2]=c;i=N[f+200>>2];q=J[f+200>>2];h=N[f+196>>2];J[g+80>>2]=J[f+196>>2];J[g+84>>2]=q;c=0;q=1;break r}J[g+56>>2]=1;J[g+60>>2]=0;c=J[f+176>>2];k=c;b=J[f+172>>2];J[g+64>>2]=b;J[g+68>>2]=c;c=J[f+168>>2];o=c;e=J[f+164>>2];J[g+72>>2]=e;J[g+76>>2]=c;h=N[f+196>>2];i=Q(-N[f+200>>2]);N[g+84>>2]=i;h=Q(-h);N[g+80>>2]=h;c=1;q=1}N[g+104>>2]=h;N[g+92>>2]=-h;N[g+88>>2]=i;N[g+100>>2]=-i;N[g+108>>2]=Q(h*(x(2,o),D()))-Q(i*(x(2,e),D()));h=Q(Q(i*(x(2,b),D()))-Q((x(2,k),D())*h));N[g+96>>2]=h;if((bc(g+32|0,g+112|0,g+88|0,h,c)|0)<2){break m}if((bc(g,g+32|0,g+100|0,N[g+108>>2],J[g+60>>2])|0)<2){break m}w:{if(q){i=N[g+84>>2];c=J[g+84>>2];l=N[g+80>>2];J[a+40>>2]=J[g+80>>2];J[a+44>>2]=c;d=J[g+68>>2];k=d;h=N[g+68>>2];j=N[g+64>>2];b=J[g+64>>2];break w}c=(J[g+56>>2]<<3)+d|0;b=J[c+88>>2];J[a+40>>2]=J[c+84>>2];J[a+44>>2]=b;k=J[c+24>>2];l=N[g+80>>2];h=N[g+68>>2];j=N[g+64>>2];i=N[g+84>>2];b=J[c+20>>2]}J[a+48>>2]=b;J[a+52>>2]=k;c=0;m=N[f+244>>2];n=N[g>>2];p=N[g+4>>2];if(m>=Q(Q(l*Q(n-j))+Q(Q(p-h)*i))){x:{if(q){m=N[f+144>>2];p=Q(p-N[f+136>>2]);s=N[f+140>>2];n=Q(n-N[f+132>>2]);N[a+4>>2]=Q(m*p)-Q(s*n);N[a>>2]=Q(m*n)+Q(p*s);J[a+16>>2]=J[g+8>>2];break x}b=J[g+4>>2];J[a>>2]=J[g>>2];J[a+4>>2]=b;H[a+18|0]=K[g+11|0];H[a+19|0]=K[g+10|0];H[a+16|0]=K[g+9|0];H[a+17|0]=K[g+8|0]}m=N[f+244>>2];c=1}b=a;r=l;l=N[g+12>>2];r=Q(r*Q(l-j));j=N[g+16>>2];if(Q(r+Q(Q(j-h)*i))<=m){a=P(c,20)+a|0;y:{if(!q){d=J[g+16>>2];J[a>>2]=J[g+12>>2];J[a+4>>2]=d;H[a+18|0]=K[g+23|0];H[a+19|0]=K[g+22|0];H[a+16|0]=K[g+21|0];H[a+17|0]=K[g+20|0];break y}h=N[f+144>>2];i=Q(j-N[f+136>>2]);j=N[f+140>>2];l=Q(l-N[f+132>>2]);N[a+4>>2]=Q(h*i)-Q(j*l);N[a>>2]=Q(h*l)+Q(i*j);J[a+16>>2]=J[g+20>>2]}c=c+1|0}J[b+60>>2]=c}Fa=g+160|0;Fa=A+256|0}function ab(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;l=Fa-16|0;Fa=l;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{n:{if(a>>>0<=244){g=J[6586];h=a>>>0<11?16:a+11&-8;c=h>>>3|0;b=g>>>c|0;if(b&3){c=c+((b^-1)&1)|0;a=c<<3;b=a+26384|0;d=J[a+26392>>2];a=J[d+8>>2];o:{if((b|0)==(a|0)){m=26344,n=bl(c)&g,J[m>>2]=n;break o}J[a+12>>2]=b;J[b+8>>2]=a}a=d+8|0;b=c<<3;J[d+4>>2]=b|3;b=b+d|0;J[b+4>>2]=J[b+4>>2]|1;break a}k=J[6588];if(k>>>0>=h>>>0){break n}if(b){a=2<>2];a=J[e+8>>2];p:{if((b|0)==(a|0)){g=bl(d)&g;J[6586]=g;break p}J[a+12>>2]=b;J[b+8>>2]=a}J[e+4>>2]=h|3;c=e+h|0;a=d<<3;d=a-h|0;J[c+4>>2]=d|1;J[a+e>>2]=d;if(k){b=(k&-8)+26384|0;f=J[6591];a=1<<(k>>>3);q:{if(!(a&g)){J[6586]=a|g;a=b;break q}a=J[b+8>>2]}J[b+8>>2]=f;J[a+12>>2]=f;J[f+12>>2]=b;J[f+8>>2]=a}a=e+8|0;J[6591]=c;J[6588]=d;break a}j=J[6587];if(!j){break n}c=J[(_k(0-j&j)<<2)+26648>>2];f=(J[c+4>>2]&-8)-h|0;b=c;while(1){r:{a=J[b+16>>2];if(!a){a=J[b+20>>2];if(!a){break r}}b=(J[a+4>>2]&-8)-h|0;d=b>>>0>>0;f=d?b:f;c=d?a:c;b=a;continue}break}i=J[c+24>>2];d=J[c+12>>2];if((d|0)!=(c|0)){a=J[c+8>>2];J[a+12>>2]=d;J[d+8>>2]=a;break b}b=c+20|0;a=J[b>>2];if(!a){a=J[c+16>>2];if(!a){break m}b=c+16|0}while(1){e=b;d=a;b=a+20|0;a=J[b>>2];if(a){continue}b=d+16|0;a=J[d+16>>2];if(a){continue}break}J[e>>2]=0;break b}h=-1;if(a>>>0>4294967231){break n}a=a+11|0;h=a&-8;j=J[6587];if(!j){break n}f=0-h|0;g=0;s:{if(h>>>0<256){break s}g=31;if(h>>>0>16777215){break s}a=S(a>>>8|0);g=((h>>>38-a&1)-(a<<1)|0)+62|0}b=J[(g<<2)+26648>>2];t:{u:{v:{if(!b){a=0;break v}a=0;c=h<<((g|0)!=31?25-(g>>>1|0)|0:0);while(1){w:{e=(J[b+4>>2]&-8)-h|0;if(e>>>0>=f>>>0){break w}d=b;f=e;if(e){break w}f=0;a=b;break u}e=J[b+20>>2];b=J[((c>>>29&4)+b|0)+16>>2];a=e?(e|0)==(b|0)?a:e:a;c=c<<1;if(b){continue}break}}if(!(a|d)){d=0;a=2<>2]}if(!a){break t}}while(1){b=(J[a+4>>2]&-8)-h|0;c=b>>>0>>0;f=c?b:f;d=c?a:d;b=J[a+16>>2];if(b){a=b}else{a=J[a+20>>2]}if(a){continue}break}}if(!d|J[6588]-h>>>0<=f>>>0){break n}g=J[d+24>>2];c=J[d+12>>2];if((d|0)!=(c|0)){a=J[d+8>>2];J[a+12>>2]=c;J[c+8>>2]=a;break c}b=d+20|0;a=J[b>>2];if(!a){a=J[d+16>>2];if(!a){break l}b=d+16|0}while(1){e=b;c=a;b=a+20|0;a=J[b>>2];if(a){continue}b=c+16|0;a=J[c+16>>2];if(a){continue}break}J[e>>2]=0;break c}a=J[6588];if(a>>>0>=h>>>0){d=J[6591];b=a-h|0;x:{if(b>>>0>=16){c=d+h|0;J[c+4>>2]=b|1;J[a+d>>2]=b;J[d+4>>2]=h|3;break x}J[d+4>>2]=a|3;a=a+d|0;J[a+4>>2]=J[a+4>>2]|1;c=0;b=0}J[6588]=b;J[6591]=c;a=d+8|0;break a}i=J[6589];if(i>>>0>h>>>0){b=i-h|0;J[6589]=b;c=J[6592];a=c+h|0;J[6592]=a;J[a+4>>2]=b|1;J[c+4>>2]=h|3;a=c+8|0;break a}a=0;j=h+47|0;if(J[6704]){c=J[6706]}else{J[6707]=-1;J[6708]=-1;J[6705]=4096;J[6706]=4096;J[6704]=l+12&-16^1431655768;J[6709]=0;J[6697]=0;c=4096}e=j+c|0;f=0-c|0;b=e&f;if(b>>>0<=h>>>0){break a}d=J[6696];if(d){c=J[6694];g=c+b|0;if(d>>>0>>0|c>>>0>=g>>>0){break a}}y:{if(!(K[26788]&4)){z:{A:{B:{C:{d=J[6592];if(d){a=26792;while(1){c=J[a>>2];if(c>>>0<=d>>>0&d>>>0>2]>>>0){break C}a=J[a+8>>2];if(a){continue}break}}c=Eb(0);if((c|0)==-1){break z}g=b;d=J[6705];a=d-1|0;if(a&c){g=(b-c|0)+(a+c&0-d)|0}if(g>>>0<=h>>>0){break z}d=J[6696];if(d){a=J[6694];f=a+g|0;if(d>>>0>>0|a>>>0>=f>>>0){break z}}a=Eb(g);if((c|0)!=(a|0)){break B}break y}g=f&e-i;c=Eb(g);if((c|0)==(J[a>>2]+J[a+4>>2]|0)){break A}a=c}if((a|0)==-1){break z}if(h+48>>>0<=g>>>0){c=a;break y}c=J[6706];c=c+(j-g|0)&0-c;if((Eb(c)|0)==-1){break z}g=c+g|0;c=a;break y}if((c|0)!=-1){break y}}J[6697]=J[6697]|4}c=Eb(b);a=Eb(0);if((c|0)==-1|(a|0)==-1|a>>>0<=c>>>0){break i}g=a-c|0;if(g>>>0<=h+40>>>0){break i}}a=J[6694]+g|0;J[6694]=a;if(a>>>0>M[6695]){J[6695]=a}D:{e=J[6592];if(e){a=26792;while(1){d=J[a>>2];b=J[a+4>>2];if((d+b|0)==(c|0)){break D}a=J[a+8>>2];if(a){continue}break}break k}a=J[6590];if(!(a>>>0<=c>>>0?a:0)){J[6590]=c}a=0;J[6699]=g;J[6698]=c;J[6594]=-1;J[6595]=J[6704];J[6701]=0;while(1){d=a<<3;b=d+26384|0;J[d+26392>>2]=b;J[d+26396>>2]=b;a=a+1|0;if((a|0)!=32){continue}break}d=g-40|0;a=c+8&7?-8-c&7:0;b=d-a|0;J[6589]=b;a=a+c|0;J[6592]=a;J[a+4>>2]=b|1;J[(c+d|0)+4>>2]=40;J[6593]=J[6708];break j}if(J[a+12>>2]&8|(c>>>0<=e>>>0|d>>>0>e>>>0)){break k}J[a+4>>2]=b+g;a=e+8&7?-8-e&7:0;c=a+e|0;J[6592]=c;b=J[6589]+g|0;a=b-a|0;J[6589]=a;J[c+4>>2]=a|1;J[(b+e|0)+4>>2]=40;J[6593]=J[6708];break j}d=0;break b}c=0;break c}if(M[6590]>c>>>0){J[6590]=c}b=c+g|0;a=26792;E:{F:{G:{while(1){if((b|0)!=J[a>>2]){a=J[a+8>>2];if(a){continue}break G}break}if(!(K[a+12|0]&8)){break F}}a=26792;while(1){b=J[a>>2];if(b>>>0<=e>>>0){f=b+J[a+4>>2]|0;if(f>>>0>e>>>0){break E}}a=J[a+8>>2];continue}}J[a>>2]=c;J[a+4>>2]=J[a+4>>2]+g;j=(c+8&7?-8-c&7:0)+c|0;J[j+4>>2]=h|3;g=b+(b+8&7?-8-b&7:0)|0;i=h+j|0;a=g-i|0;if((e|0)==(g|0)){J[6592]=i;a=J[6589]+a|0;J[6589]=a;J[i+4>>2]=a|1;break d}if(J[6591]==(g|0)){J[6591]=i;a=J[6588]+a|0;J[6588]=a;J[i+4>>2]=a|1;J[a+i>>2]=a;break d}f=J[g+4>>2];if((f&3)!=1){break e}e=f&-8;if(f>>>0<=255){c=J[g+12>>2];b=J[g+8>>2];if((c|0)==(b|0)){m=26344,n=J[6586]&bl(f>>>3|0),J[m>>2]=n;break f}J[b+12>>2]=c;J[c+8>>2]=b;break f}h=J[g+24>>2];c=J[g+12>>2];if((g|0)!=(c|0)){b=J[g+8>>2];J[b+12>>2]=c;J[c+8>>2]=b;break g}b=g+20|0;f=J[b>>2];if(!f){f=J[g+16>>2];if(!f){break h}b=g+16|0}while(1){d=b;c=f;b=c+20|0;f=J[b>>2];if(f){continue}b=c+16|0;f=J[c+16>>2];if(f){continue}break}J[d>>2]=0;break g}d=g-40|0;a=c+8&7?-8-c&7:0;b=d-a|0;J[6589]=b;a=a+c|0;J[6592]=a;J[a+4>>2]=b|1;J[(c+d|0)+4>>2]=40;J[6593]=J[6708];a=(f+(f-39&7?39-f&7:0)|0)-47|0;d=a>>>0>>0?e:a;J[d+4>>2]=27;a=J[6701];J[d+16>>2]=J[6700];J[d+20>>2]=a;a=J[6699];J[d+8>>2]=J[6698];J[d+12>>2]=a;J[6700]=d+8;J[6699]=g;J[6698]=c;J[6701]=0;a=d+24|0;while(1){J[a+4>>2]=7;b=a+8|0;a=a+4|0;if(b>>>0>>0){continue}break}if((d|0)==(e|0)){break j}J[d+4>>2]=J[d+4>>2]&-2;f=d-e|0;J[e+4>>2]=f|1;J[d>>2]=f;if(f>>>0<=255){b=(f&-8)+26384|0;c=J[6586];a=1<<(f>>>3);H:{if(!(c&a)){J[6586]=a|c;a=b;break H}a=J[b+8>>2]}J[b+8>>2]=e;J[a+12>>2]=e;J[e+12>>2]=b;J[e+8>>2]=a;break j}a=31;if(f>>>0<=16777215){a=S(f>>>8|0);a=((f>>>38-a&1)-(a<<1)|0)+62|0}J[e+28>>2]=a;J[e+16>>2]=0;J[e+20>>2]=0;b=(a<<2)+26648|0;I:{d=J[6587];c=1<>2]=e;break J}a=f<<((a|0)!=31?25-(a>>>1|0)|0:0);d=J[b>>2];while(1){b=d;if((f|0)==(J[b+4>>2]&-8)){break I}c=a>>>29|0;a=a<<1;c=(c&4)+b|0;d=J[c+16>>2];if(d){continue}break}J[c+16>>2]=e}J[e+24>>2]=b;J[e+12>>2]=e;J[e+8>>2]=e;break j}a=J[b+8>>2];J[a+12>>2]=e;J[b+8>>2]=e;J[e+24>>2]=0;J[e+12>>2]=b;J[e+8>>2]=a}a=J[6589];if(a>>>0<=h>>>0){break i}b=a-h|0;J[6589]=b;c=J[6592];a=c+h|0;J[6592]=a;J[a+4>>2]=b|1;J[c+4>>2]=h|3;a=c+8|0;break a}J[6538]=48;a=0;break a}c=0}if(!h){break f}d=J[g+28>>2];b=(d<<2)+26648|0;K:{if(J[b>>2]==(g|0)){J[b>>2]=c;if(c){break K}m=26348,n=J[6587]&bl(d),J[m>>2]=n;break f}J[h+(J[h+16>>2]==(g|0)?16:20)>>2]=c;if(!c){break f}}J[c+24>>2]=h;b=J[g+16>>2];if(b){J[c+16>>2]=b;J[b+24>>2]=c}b=J[g+20>>2];if(!b){break f}J[c+20>>2]=b;J[b+24>>2]=c}a=a+e|0;g=e+g|0;f=J[g+4>>2]}J[g+4>>2]=f&-2;J[i+4>>2]=a|1;J[a+i>>2]=a;if(a>>>0<=255){b=(a&-8)+26384|0;c=J[6586];a=1<<(a>>>3);L:{if(!(c&a)){J[6586]=a|c;a=b;break L}a=J[b+8>>2]}J[b+8>>2]=i;J[a+12>>2]=i;J[i+12>>2]=b;J[i+8>>2]=a;break d}f=31;if(a>>>0<=16777215){b=S(a>>>8|0);f=((a>>>38-b&1)-(b<<1)|0)+62|0}J[i+28>>2]=f;J[i+16>>2]=0;J[i+20>>2]=0;b=(f<<2)+26648|0;M:{d=J[6587];c=1<>2]=i;break N}f=a<<((f|0)!=31?25-(f>>>1|0)|0:0);c=J[b>>2];while(1){b=c;if((J[c+4>>2]&-8)==(a|0)){break M}c=f>>>29|0;f=f<<1;d=(c&4)+b|0;c=J[d+16>>2];if(c){continue}break}J[d+16>>2]=i}J[i+24>>2]=b;J[i+12>>2]=i;J[i+8>>2]=i;break d}a=J[b+8>>2];J[a+12>>2]=i;J[b+8>>2]=i;J[i+24>>2]=0;J[i+12>>2]=b;J[i+8>>2]=a}a=j+8|0;break a}O:{if(!g){break O}b=J[d+28>>2];a=(b<<2)+26648|0;P:{if(J[a>>2]==(d|0)){J[a>>2]=c;if(c){break P}j=bl(b)&j;J[6587]=j;break O}J[g+(J[g+16>>2]==(d|0)?16:20)>>2]=c;if(!c){break O}}J[c+24>>2]=g;a=J[d+16>>2];if(a){J[c+16>>2]=a;J[a+24>>2]=c}a=J[d+20>>2];if(!a){break O}J[c+20>>2]=a;J[a+24>>2]=c}Q:{if(f>>>0<=15){a=f+h|0;J[d+4>>2]=a|3;a=a+d|0;J[a+4>>2]=J[a+4>>2]|1;break Q}J[d+4>>2]=h|3;e=d+h|0;J[e+4>>2]=f|1;J[e+f>>2]=f;if(f>>>0<=255){b=(f&-8)+26384|0;c=J[6586];a=1<<(f>>>3);R:{if(!(c&a)){J[6586]=a|c;a=b;break R}a=J[b+8>>2]}J[b+8>>2]=e;J[a+12>>2]=e;J[e+12>>2]=b;J[e+8>>2]=a;break Q}a=31;if(f>>>0<=16777215){a=S(f>>>8|0);a=((f>>>38-a&1)-(a<<1)|0)+62|0}J[e+28>>2]=a;J[e+16>>2]=0;J[e+20>>2]=0;b=(a<<2)+26648|0;S:{c=1<>2]=e;break T}a=f<<((a|0)!=31?25-(a>>>1|0)|0:0);h=J[b>>2];while(1){b=h;if((J[b+4>>2]&-8)==(f|0)){break S}c=a>>>29|0;a=a<<1;c=(c&4)+b|0;h=J[c+16>>2];if(h){continue}break}J[c+16>>2]=e}J[e+24>>2]=b;J[e+12>>2]=e;J[e+8>>2]=e;break Q}a=J[b+8>>2];J[a+12>>2]=e;J[b+8>>2]=e;J[e+24>>2]=0;J[e+12>>2]=b;J[e+8>>2]=a}a=d+8|0;break a}U:{if(!i){break U}b=J[c+28>>2];a=(b<<2)+26648|0;V:{if(J[a>>2]==(c|0)){J[a>>2]=d;if(d){break V}m=26348,n=bl(b)&j,J[m>>2]=n;break U}J[i+(J[i+16>>2]==(c|0)?16:20)>>2]=d;if(!d){break U}}J[d+24>>2]=i;a=J[c+16>>2];if(a){J[d+16>>2]=a;J[a+24>>2]=d}a=J[c+20>>2];if(!a){break U}J[d+20>>2]=a;J[a+24>>2]=d}W:{if(f>>>0<=15){a=f+h|0;J[c+4>>2]=a|3;a=a+c|0;J[a+4>>2]=J[a+4>>2]|1;break W}J[c+4>>2]=h|3;d=c+h|0;J[d+4>>2]=f|1;J[d+f>>2]=f;if(k){b=(k&-8)+26384|0;e=J[6591];a=1<<(k>>>3);X:{if(!(a&g)){J[6586]=a|g;a=b;break X}a=J[b+8>>2]}J[b+8>>2]=e;J[a+12>>2]=e;J[e+12>>2]=b;J[e+8>>2]=a}J[6591]=d;J[6588]=f}a=c+8|0}Fa=l+16|0;return a|0}function Jd(a,b,c){var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=0,o=0,p=0,q=0,r=0,s=0,t=Q(0),u=0,v=Q(0),w=0,x=0,y=0,z=Q(0),A=Q(0),B=Q(0),C=0,D=0,E=Q(0),F=Q(0),G=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=0,V=Q(0),W=0,X=Q(0),Z=Q(0),_=Q(0),$=Q(0);d=Fa-176|0;Fa=d;J[6054]=J[6054]+1;r=c- -64|0;w=J[r+4>>2];J[d+168>>2]=J[r>>2];J[d+172>>2]=w;r=J[c+60>>2];J[d+160>>2]=J[c+56>>2];J[d+164>>2]=r;r=J[c+84>>2];J[d+152>>2]=J[c+80>>2];J[d+156>>2]=r;r=J[c+76>>2];J[d+144>>2]=J[c+72>>2];J[d+148>>2]=r;r=c;w=b;c=d+32|0;b=L[b+4>>1];J[c+108>>2]=b;a:{b:{if(!b){break b}while(1){b=c+P(o,36)|0;l=o+w|0;p=K[l+6|0];J[b+28>>2]=p;l=K[l+9|0];J[b+32>>2]=l;l=J[r+44>>2]+(l<<3)|0;e=N[l>>2];f=N[l+4>>2];m=N[d+160>>2];j=N[d+168>>2];l=J[r+16>>2]+(p<<3)|0;g=N[l>>2];h=N[l+4>>2];i=N[d+172>>2];k=Q(Q(Q(j*g)+Q(h*i))+N[d+164>>2]);N[b+4>>2]=k;g=Q(m+Q(Q(i*g)-Q(h*j)));N[b>>2]=g;h=N[d+144>>2];i=N[d+148>>2];m=N[d+152>>2];j=N[d+156>>2];J[b+24>>2]=0;i=Q(i+Q(Q(m*e)+Q(f*j)));N[b+12>>2]=i;e=Q(h+Q(Q(j*e)-Q(f*m)));N[b+8>>2]=e;N[b+20>>2]=i-k;N[b+16>>2]=e-g;o=o+1|0;b=J[c+108>>2];if((o|0)<(b|0)){continue}break}if((b|0)>1){f=N[w>>2];e=Q(0);c:{d:{switch(b-2|0){case 0:e=Q(N[c+16>>2]-N[c+52>>2]);j=Q(e*e);e=Q(N[c+20>>2]-N[c+56>>2]);e=Q(Y(Q(j+Q(e*e))));break c;case 1:break d;default:break c}}e=N[c+16>>2];m=N[c+20>>2];e=Q(Q(Q(N[c+52>>2]-e)*Q(N[c+92>>2]-m))-Q(Q(N[c+88>>2]-e)*Q(N[c+56>>2]-m)))}if(!(Q(f+f)e|e>2]=0;break b}if(b){break a}}J[c+28>>2]=0;J[c+32>>2]=0;b=J[r+44>>2];e=N[b>>2];f=N[b+4>>2];m=N[d+160>>2];j=N[d+168>>2];b=J[r+16>>2];g=N[b>>2];h=N[b+4>>2];i=N[d+172>>2];k=Q(Q(Q(j*g)+Q(h*i))+N[d+164>>2]);N[c+4>>2]=k;g=Q(m+Q(Q(i*g)-Q(h*j)));N[c>>2]=g;m=N[d+156>>2];h=N[d+144>>2];i=N[d+148>>2];j=N[d+152>>2];J[c+108>>2]=1;J[c+24>>2]=1065353216;i=Q(i+Q(Q(j*e)+Q(f*m)));N[c+12>>2]=i;e=Q(h+Q(Q(m*e)-Q(f*j)));N[c+8>>2]=e;N[c+20>>2]=i-k;N[c+16>>2]=e-g}v=N[d+156>>2];E=N[d+172>>2];m=N[3142];j=N[3141];C=J[6055];M=N[d+152>>2];V=Q(-M);F=N[d+168>>2];X=Q(-F);c=J[d+140>>2];Z=N[d+148>>2];_=N[d+144>>2];$=N[d+164>>2];O=N[d+160>>2];e:{f:{g:{h:{i:{j:{k:{l:{while(1){W=(c|0)<=0;m:{if(W){break m}b=0;if((c|0)!=1){l=c&-2;o=0;while(1){p=b<<2;n=d+20|0;s=d+32|0;q=s+P(b,36)|0;J[p+n>>2]=J[q+28>>2];x=p;p=d+8|0;J[x+p>>2]=J[q+32>>2];x=n;n=b|1;q=n<<2;n=s+P(n,36)|0;J[x+q>>2]=J[n+28>>2];J[p+q>>2]=J[n+32>>2];b=b+2|0;o=o+2|0;if((l|0)!=(o|0)){continue}break}}if(!(c&1)){break m}o=b<<2;b=(d+32|0)+P(b,36)|0;J[o+(d+20|0)>>2]=J[b+28>>2];J[o+(d+8|0)>>2]=J[b+32>>2]}n:{o:{p:{q:{r:{s:{t:{u:{b=c;switch(b-2|0){case 1:break t;case 0:break u;default:break s}}k=N[d+84>>2];g=N[d+48>>2];e=Q(k-g);t=N[d+88>>2];h=N[d+52>>2];f=Q(t-h);i=Q(Q(g*e)+Q(h*f));if(i>=Q(0)){J[d+140>>2]=1;J[d+56>>2]=1065353216;break o}k=Q(Q(k*e)+Q(t*f));if(!(k<=Q(0))){break r}J[d+140>>2]=1;J[d+92>>2]=1065353216;b=J[d+80>>2];J[d+40>>2]=J[d+76>>2];J[d+44>>2]=b;b=J[d+88>>2];J[d+48>>2]=J[d+84>>2];J[d+52>>2]=b;b=J[d+96>>2];J[d+56>>2]=J[d+92>>2];J[d+60>>2]=b;J[d- -64>>2]=J[d+100>>2];b=J[d+72>>2];J[d+32>>2]=J[d+68>>2];J[d+36>>2]=b;break o}e=N[d+120>>2];f=N[d+48>>2];z=Q(e-f);g=N[d+124>>2];h=N[d+52>>2];B=Q(g-h);i=N[d+84>>2];A=Q(i-f);k=N[d+88>>2];R=Q(k-h);G=Q(Q(f*A)+Q(h*R));t=Q(Q(f*z)+Q(h*B));v:{if(!(!(G>=Q(0))|!(t>=Q(0)))){J[d+140>>2]=1;J[d+56>>2]=1065353216;break v}S=Q(Q(A*B)-Q(z*R));T=Q(Q(Q(f*k)-Q(i*h))*S);A=Q(Q(i*A)+Q(k*R));if(!(!(T<=Q(0))|(!(A>Q(0))|!(G>2]=2;e=Q(Q(1)/Q(A-G));N[d+92>>2]=e*Q(-G);N[d+56>>2]=A*e;break v}z=Q(Q(e*z)+Q(g*B));B=Q(S*Q(Q(e*h)-Q(f*g)));if(!(!(tQ(0))))){J[d+140>>2]=2;e=Q(Q(1)/Q(z-t));N[d+128>>2]=e*Q(-t);N[d+56>>2]=z*e;J[d+100>>2]=J[d+136>>2];b=J[d+132>>2];J[d+92>>2]=J[d+128>>2];J[d+96>>2]=b;b=J[d+124>>2];J[d+84>>2]=J[d+120>>2];J[d+88>>2]=b;b=J[d+116>>2];J[d+76>>2]=J[d+112>>2];J[d+80>>2]=b;b=J[d+108>>2];J[d+68>>2]=J[d+104>>2];J[d+72>>2]=b;break v}h=Q(e-i);t=Q(g-k);f=Q(Q(i*h)+Q(k*t));if(!(!(A<=Q(0))|!(f>=Q(0)))){J[d+140>>2]=1;J[d+92>>2]=1065353216;b=J[d+72>>2];J[d+32>>2]=J[d+68>>2];J[d+36>>2]=b;b=J[d+80>>2];J[d+40>>2]=J[d+76>>2];J[d+44>>2]=b;b=J[d+88>>2];J[d+48>>2]=J[d+84>>2];J[d+52>>2]=b;b=J[d+96>>2];J[d+56>>2]=J[d+92>>2];J[d+60>>2]=b;J[d+64>>2]=J[d+100>>2];break v}w:{h=Q(Q(e*h)+Q(g*t));if(!(!(z<=Q(0))|!(h<=Q(0)))){J[d+140>>2]=1;J[d+128>>2]=1065353216;break w}e=Q(Q(Q(i*g)-Q(e*k))*S);if(!(!(fQ(0))))){J[d+140>>2]=2;e=Q(Q(1)/Q(h-f));N[d+128>>2]=e*Q(-f);N[d+92>>2]=h*e;break w}J[d+140>>2]=3;f=Q(Q(1)/Q(T+Q(e+B)));N[d+128>>2]=T*f;N[d+92>>2]=B*f;N[d+56>>2]=e*f;break v}b=J[d+108>>2];J[d+32>>2]=J[d+104>>2];J[d+36>>2]=b;b=J[d+116>>2];J[d+40>>2]=J[d+112>>2];J[d+44>>2]=b;b=J[d+124>>2];J[d+48>>2]=J[d+120>>2];J[d+52>>2]=b;b=J[d+132>>2];J[d+56>>2]=J[d+128>>2];J[d+60>>2]=b;J[d+64>>2]=J[d+136>>2]}b=J[d+140>>2]}f=j;e=m;x:{switch(b-1|0){case 0:break o;case 2:break p;case 1:break x;default:break n}}h=N[d+52>>2];f=Q(N[d+88>>2]-h);g=N[d+48>>2];e=Q(N[d+84>>2]-g);break q}J[d+140>>2]=2;t=Q(Q(1)/Q(k-i));N[d+92>>2]=t*Q(-i);N[d+56>>2]=k*t}y:{if(Q(Q(g*f)-Q(e*h))>Q(0)){f=Q(-f);break y}e=Q(-e)}b=2;break n}b=J[6056];J[6056]=(b|0)>(u|0)?b:u;b=u;break j}e=Q(-N[d+52>>2]);f=Q(-N[d+48>>2]);b=1}if(Q(Q(f*f)+Q(e*e))>2];p=0;o=0;s=J[r+20>>2];z:{if((s|0)<2){break z}h=Q(Q(E*Q(-f))-Q(F*e));i=Q(Q(F*f)-Q(E*e));g=Q(Q(N[n>>2]*h)+Q(i*N[n+4>>2]));b=1;q=s-1|0;U=q&1;if((s|0)!=2){x=q&-2;s=0;while(1){q=n+(b<<3)|0;k=Q(Q(N[q>>2]*h)+Q(i*N[q+4>>2]));q=k>g;D=b+1|0;y=n+(D<<3)|0;t=Q(Q(N[y>>2]*h)+Q(i*N[y+4>>2]));g=q?k:g;y=t>g;g=y?t:g;o=y?D:q?b:o;b=b+2|0;s=s+2|0;if((x|0)!=(s|0)){continue}break}}if(!U){break z}x=b;b=n+(b<<3)|0;o=Q(Q(N[b>>2]*h)+Q(i*N[b+4>>2]))>g?x:o}J[l+28>>2]=o;b=n+(o<<3)|0;g=N[b>>2];h=N[b+4>>2];i=Q(Q(Q(F*g)+Q(E*h))+$);N[l+4>>2]=i;k=Q(O+Q(Q(E*g)+Q(h*X)));N[l>>2]=k;n=J[r+44>>2];s=J[r+48>>2];A:{if((s|0)<2){break A}h=Q(Q(v*f)+Q(e*M));e=Q(Q(V*f)+Q(e*v));g=Q(Q(N[n>>2]*h)+Q(e*N[n+4>>2]));b=1;q=s-1|0;U=q&1;if((s|0)!=2){x=q&-2;s=0;while(1){q=n+(b<<3)|0;f=Q(Q(N[q>>2]*h)+Q(e*N[q+4>>2]));q=f>g;D=b+1|0;y=n+(D<<3)|0;t=Q(Q(N[y>>2]*h)+Q(e*N[y+4>>2]));f=q?f:g;y=t>f;g=y?t:f;p=y?D:q?b:p;b=b+2|0;s=s+2|0;if((x|0)!=(s|0)){continue}break}}if(!U){break A}x=b;b=n+(b<<3)|0;p=Q(Q(N[b>>2]*h)+Q(e*N[b+4>>2]))>g?x:p}J[l+32>>2]=p;b=n+(p<<3)|0;e=N[b>>2];f=N[b+4>>2];g=Q(Q(Q(M*e)+Q(v*f))+Z);N[l+12>>2]=g;e=Q(_+Q(Q(v*e)+Q(f*V)));N[l+8>>2]=e;N[l+20>>2]=g-i;N[l+16>>2]=e-k;b=0;C=C+1|0;J[6055]=C;u=u+1|0;B:{if(!W){while(1){l=b<<2;if(J[l+(d+20|0)>>2]==(o|0)&J[l+(d+8|0)>>2]==(p|0)){break B}b=b+1|0;if((c|0)!=(b|0)){continue}break}}c=J[d+140>>2]+1|0;J[d+140>>2]=c;b=20;if((u|0)!=20){continue}break k}break}b=J[d+140>>2]}c=b;b=u}u=J[6056];J[6056]=(b|0)<(u|0)?u:b;C:{switch(c-1|0){case 0:break h;case 2:break j;case 1:break C;default:break i}}m=N[d+72>>2];j=N[d+36>>2];e=N[d+56>>2];f=N[d+92>>2];g=Q(Q(e*N[d+32>>2])+Q(f*N[d+68>>2]));N[a>>2]=g;m=Q(Q(e*j)+Q(f*m));N[a+4>>2]=m;j=N[d+76>>2];h=N[d+44>>2];i=N[d+80>>2];k=N[d+40>>2];J[a+20>>2]=b;h=Q(Q(e*h)+Q(f*i));N[a+12>>2]=h;e=Q(Q(e*k)+Q(f*j));N[a+8>>2]=e;e=Q(g-e);j=Q(e*e);e=Q(m-h);N[a+16>>2]=Y(Q(j+Q(e*e)));e=Q(N[d+48>>2]-N[d+84>>2]);j=Q(e*e);e=Q(N[d+52>>2]-N[d+88>>2]);g=Q(Y(Q(j+Q(e*e))));u=a+16|0;b=2;c=2;break g}g=N[d+108>>2];h=N[d+72>>2];f=N[d+128>>2];i=N[d+36>>2];e=N[d+104>>2];k=N[d+32>>2];m=N[d+56>>2];v=N[d+68>>2];j=N[d+92>>2];J[a+20>>2]=b;e=Q(Q(Q(m*k)+Q(j*v))+Q(f*e));N[a+8>>2]=e;N[a>>2]=e;f=Q(Q(Q(m*i)+Q(j*h))+Q(f*g));N[a+12>>2]=f;N[a+4>>2]=f;e=Q(e-e);j=Q(e*e);e=Q(f-f);N[a+16>>2]=Y(Q(j+Q(e*e)));e=N[d+48>>2];f=N[d+52>>2];g=Q(Q(Q(N[d+84>>2]-e)*Q(N[d+124>>2]-f))-Q(Q(N[d+120>>2]-e)*Q(N[d+88>>2]-f)));u=a+16|0;b=3;c=3;break g}J[a+20>>2]=b;e=Q(N[a>>2]-N[a+8>>2]);j=Q(e*e);e=Q(N[a+4>>2]-N[a+12>>2]);N[a+16>>2]=Y(Q(j+Q(e*e)));I[w+4>>1]=c;J[w>>2]=0;u=a+16|0;if((c|0)>0){break f}break e}O=N[d+36>>2];o=J[d+36>>2];e=N[d+32>>2];J[a>>2]=J[d+32>>2];J[a+4>>2]=o;f=N[d+40>>2];u=J[d+40>>2];m=N[d+44>>2];l=J[d+44>>2];J[a+20>>2]=b;J[a+8>>2]=u;J[a+12>>2]=l;e=Q(e-f);j=Q(e*e);e=Q(O-m);N[a+16>>2]=Y(Q(j+Q(e*e)));u=a+16|0;g=Q(0);b=c;c=1}I[w+4>>1]=b;N[w>>2]=g}s=c&1;b=0;if((c|0)!=1){C=c&-2;o=w+6|0;l=w+9|0;c=0;while(1){n=d+32|0;p=n+P(b,36)|0;H[b+o|0]=J[p+28>>2];H[b+l|0]=J[p+32>>2];p=b|1;n=n+P(p,36)|0;H[o+p|0]=J[n+28>>2];H[l+p|0]=J[n+32>>2];b=b+2|0;c=c+2|0;if((C|0)!=(c|0)){continue}break}}if(!s){break e}c=b+w|0;b=(d+32|0)+P(b,36)|0;H[c+6|0]=J[b+28>>2];H[c+9|0]=J[b+32>>2]}D:{if(!K[r+88|0]){break D}e=N[u>>2];f=N[r+24>>2];m=N[r+52>>2];j=Q(f+m);if(!(!(e>j)|!(e>Q(1.1920928955078125e-7)))){N[a+16>>2]=e-j;e=N[a+8>>2];j=N[a>>2];g=Q(e-j);i=N[a+12>>2];k=N[a+4>>2];h=Q(i-k);v=Q(Y(Q(Q(g*g)+Q(h*h))));if(!(v>2]=i-Q(m*h);N[a+8>>2]=e-Q(m*g);N[a+4>>2]=k+Q(f*h);N[a>>2]=j+Q(f*g);break D}J[a+16>>2]=0;e=Q(Q(N[a+4>>2]+N[a+12>>2])*Q(.5));N[a+12>>2]=e;f=Q(Q(N[a>>2]+N[a+8>>2])*Q(.5));N[a+8>>2]=f;N[a+4>>2]=e;N[a>>2]=f}Fa=d+176|0}function Jk(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=0,g=0,h=0,i=Q(0),j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=0,r=0,s=Q(0),t=0,u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0);a:{k=a;g=J[b>>2];b:{if((c|0)<=2){break b}a=J[g+4>>2];f=Fa-96|0;J[f+32>>2]=J[g>>2];J[f+36>>2]=a;h=1;o=(c|0)>=8?8:c;c:{if((o|0)==1){break c}j=J[g+12>>2];i=N[g+12>>2];c=J[g+8>>2];d=N[g+8>>2];a=0;d:{while(1){b=(f+32|0)+(a<<3)|0;e=Q(d-N[b>>2]);p=Q(e*e);e=Q(i-N[b+4>>2]);if(Q(p+Q(e*e))>2]=j;J[f+40>>2]=c;h=2}if((o|0)==2){break c}j=J[g+20>>2];i=N[g+20>>2];c=J[g+16>>2];d=N[g+16>>2];a=0;e:{while(1){b=(f+32|0)+(a<<3)|0;e=Q(d-N[b>>2]);p=Q(e*e);e=Q(i-N[b+4>>2]);if(Q(p+Q(e*e))>2]=j;J[a>>2]=c;h=h+1|0}if((o|0)==3){break c}d=N[g+28>>2];j=J[g+28>>2];e=N[g+24>>2];c=J[g+24>>2];f:{if((h|0)>0){a=0;while(1){b=(f+32|0)+(a<<3)|0;i=Q(e-N[b>>2]);p=Q(i*i);i=Q(d-N[b+4>>2]);if(Q(p+Q(i*i))>2]=j;J[a>>2]=c;h=h+1|0}if((o|0)==4){break c}d=N[g+36>>2];j=J[g+36>>2];e=N[g+32>>2];c=J[g+32>>2];g:{if((h|0)>0){a=0;while(1){b=(f+32|0)+(a<<3)|0;i=Q(e-N[b>>2]);p=Q(i*i);i=Q(d-N[b+4>>2]);if(Q(p+Q(i*i))>2]=j;J[a>>2]=c;h=h+1|0}if((o|0)==5){break c}d=N[g+44>>2];j=J[g+44>>2];e=N[g+40>>2];c=J[g+40>>2];h:{if((h|0)>0){a=0;while(1){b=(f+32|0)+(a<<3)|0;i=Q(e-N[b>>2]);p=Q(i*i);i=Q(d-N[b+4>>2]);if(Q(p+Q(i*i))>2]=j;J[a>>2]=c;h=h+1|0}if((o|0)==6){break c}d=N[g+52>>2];j=J[g+52>>2];e=N[g+48>>2];c=J[g+48>>2];i:{if((h|0)>0){a=0;while(1){b=(f+32|0)+(a<<3)|0;i=Q(e-N[b>>2]);p=Q(i*i);i=Q(d-N[b+4>>2]);if(Q(p+Q(i*i))>2]=j;J[a>>2]=c;h=h+1|0}if((o|0)==7){break c}d=N[g+60>>2];j=J[g+60>>2];e=N[g+56>>2];c=J[g+56>>2];if((h|0)>0){a=0;while(1){b=(f+32|0)+(a<<3)|0;i=Q(e-N[b>>2]);p=Q(i*i);i=Q(d-N[b+4>>2]);if(Q(p+Q(i*i))>2]=j;J[a>>2]=c;h=h+1|0}if((h|0)<3){break b}e=N[f+32>>2];d=N[f+40>>2];j:{if(!(e>2]>2])|d!=e){break j}}e=d;c=1}k:{if((h|0)==2){break k}d=N[f+48>>2];if(!(!(d>e)&(!(N[f+52>>2]>2])|d!=e))){c=2;e=d}if((h|0)==3){break k}d=N[f+56>>2];if(!(!(d>e)&(!(N[f+60>>2]>2])|d!=e))){c=3;e=d}if((h|0)==4){break k}d=N[f+64>>2];if(!(!(d>e)&(!(N[f+68>>2]>2])|d!=e))){c=4;e=d}if((h|0)==5){break k}d=N[f+72>>2];if(!(!(d>e)&(!(N[f+76>>2]>2])|d!=e))){c=5;e=d}if((h|0)==6){break k}d=N[f+80>>2];if(!(!(d>e)&(!(N[f+84>>2]>2])|d!=e))){c=6;e=d}if((h|0)==7){break k}d=N[f+88>>2];if(!(d>e)&(!(N[f+92>>2]>2])|d!=e)){break k}c=7}l:{m:{n:{if((h|0)>=2){z=N[f+92>>2];A=N[f+84>>2];B=N[f+76>>2];C=N[f+68>>2];D=N[f+60>>2];E=N[f+52>>2];b=0;F=N[f+88>>2];G=N[f+80>>2];H=N[f+72>>2];p=N[f+64>>2];s=N[f+56>>2];u=N[f+48>>2];w=N[f+44>>2];x=N[f+40>>2];y=N[f+36>>2];i=N[f+32>>2];v=(h|0)==5;t=(h|0)==6;g=(h|0)==7;a=c;while(1){o=b;j=a;J[f+(b<<2)>>2]=a;q=(f+32|0)+(a<<3)|0;r=q|4;a=1;o:{if(!j){break o}d=N[q>>2];l=Q(i-d);e=N[r>>2];m=Q(w-e);n=Q(x-d);d=Q(y-e);e=Q(Q(l*m)-Q(n*d));a=eQ(Q(l*l)+Q(d*d)))|e!=Q(0)){break o}a=1}p:{if((h|0)==2){break p}b=2;q:{if((a|0)==(j|0)){break q}b=a;a=f+32|a<<3;d=N[q>>2];l=Q(N[a>>2]-d);e=N[r>>2];m=Q(E-e);n=Q(u-d);d=Q(N[a+4>>2]-e);e=Q(Q(l*m)-Q(n*d));b=eQ(Q(l*l)+Q(d*d)))|e!=Q(0)){break q}b=2}if((h|0)==3){a=b;break p}a=3;r:{if((b|0)==(j|0)){break r}a=(f+32|0)+(b<<3)|0;d=N[q>>2];l=Q(N[a>>2]-d);e=N[r>>2];m=Q(D-e);n=Q(s-d);d=Q(N[a+4>>2]-e);e=Q(Q(l*m)-Q(n*d));a=eQ(Q(l*l)+Q(d*d)))|e!=Q(0)){break r}a=3}if((h|0)==4){break p}b=4;s:{if((a|0)==(j|0)){break s}b=a;a=(f+32|0)+(a<<3)|0;d=N[q>>2];l=Q(N[a>>2]-d);e=N[r>>2];m=Q(C-e);n=Q(p-d);d=Q(N[a+4>>2]-e);e=Q(Q(l*m)-Q(n*d));b=eQ(Q(l*l)+Q(d*d)))|e!=Q(0)){break s}b=4}if(v){a=b;break p}a=5;t:{if((b|0)==(j|0)){break t}a=(f+32|0)+(b<<3)|0;d=N[q>>2];l=Q(N[a>>2]-d);e=N[r>>2];m=Q(B-e);n=Q(H-d);d=Q(N[a+4>>2]-e);e=Q(Q(l*m)-Q(n*d));a=eQ(Q(l*l)+Q(d*d)))|e!=Q(0)){break t}a=5}if(t){break p}b=6;u:{if((a|0)==(j|0)){break u}b=a;a=(f+32|0)+(a<<3)|0;d=N[q>>2];l=Q(N[a>>2]-d);e=N[r>>2];m=Q(A-e);n=Q(G-d);d=Q(N[a+4>>2]-e);e=Q(Q(l*m)-Q(n*d));b=eQ(Q(l*l)+Q(d*d)))|e!=Q(0)){break u}b=6}if(g){a=b;break p}a=7;if((b|0)==(j|0)){break p}a=(f+32|0)+(b<<3)|0;d=N[q>>2];l=Q(N[a>>2]-d);e=N[r>>2];m=Q(z-e);n=Q(F-d);d=Q(N[a+4>>2]-e);e=Q(Q(l*m)-Q(n*d));a=eQ(Q(l*l)+Q(d*d)))|e!=Q(0)){break p}a=7}b=o+1|0;if((a|0)!=(c|0)){continue}break}if(o>>>0>1){break n}break m}if(!c){break m}a=1;while(1){J[f+(a<<2)>>2]=0;a=a+1|0;continue}}J[k+148>>2]=b;b=o+1|0;r=b&3;h=0;a=0;if((o|0)!=2){t=b&-4;q=k+20|0;v=0;while(1){g=f+32|0;c=g+(J[f+(a<<2)>>2]<<3)|0;b=J[c+4>>2];j=q+(a<<3)|0;J[j>>2]=J[c>>2];J[j+4>>2]=b;b=a|1;j=q+(b<<3)|0;c=g+(J[f+(b<<2)>>2]<<3)|0;b=J[c+4>>2];J[j>>2]=J[c>>2];J[j+4>>2]=b;b=a|2;j=q+(b<<3)|0;c=g+(J[f+(b<<2)>>2]<<3)|0;b=J[c+4>>2];J[j>>2]=J[c>>2];J[j+4>>2]=b;b=a|3;j=q+(b<<3)|0;c=(J[f+(b<<2)>>2]<<3)+g|0;b=J[c+4>>2];J[j>>2]=J[c>>2];J[j+4>>2]=b;a=a+4|0;v=v+4|0;if((t|0)!=(v|0)){continue}break}}if(r){while(1){c=(f+32|0)+(J[f+(a<<2)>>2]<<3)|0;b=J[c+4>>2];j=(a<<3)+k|0;J[j+20>>2]=J[c>>2];J[j+24>>2]=b;a=a+1|0;h=h+1|0;if((r|0)!=(h|0)){continue}break}}t=k+20|0;a=0;while(1){g=a<<3;j=g+t|0;d=N[j>>2];b=a+1|0;c=t+((a>>>0>>0?b:0)<<3)|0;e=N[c>>2];g=g+k|0;i=Q(N[c+4>>2]-N[j+4>>2]);N[g+84>>2]=i;e=Q(e-d);d=Q(-e);N[g+88>>2]=d;e=Q(Y(Q(Q(i*i)+Q(e*e))));if(!(e>2]=i*e;N[g+88>>2]=e*d}c=(a|0)==(o|0);a=b;if(!c){continue}break}g=k+20|0;e=Q(0);s=Q(0);a=0;u=Q(0);while(1){j=g+(a<<3)|0;w=N[j>>2];b=a+1|0;c=g+((a>>>0>>0?b:0)<<3)|0;x=N[c+4>>2];y=N[c>>2];i=N[j+4>>2];d=Q(Q(Q(w*x)-Q(y*i))*Q(.5));s=Q(s+d);d=Q(d*Q(.3333333432674408));u=Q(u+Q(Q(Q(i+Q(0))+x)*d));e=Q(e+Q(Q(Q(w+Q(0))+y)*d));c=(a|0)!=(o|0);a=b;if(c){continue}break}d=Q(Q(1)/s);s=Q(d*u);e=Q(d*e);break l}a=k;J[a+84>>2]=0;J[a+88>>2]=-1082130432;J[a+20>>2]=-1082130432;J[a+24>>2]=-1082130432;J[a+148>>2]=4;J[a+108>>2]=-1082130432;J[a+112>>2]=0;J[a+100>>2]=0;J[a+104>>2]=1065353216;J[a+92>>2]=1065353216;J[a+96>>2]=0;J[a+44>>2]=-1082130432;J[a+48>>2]=1065353216;J[a+36>>2]=1065353216;J[a+40>>2]=1065353216;J[a+28>>2]=1065353216;J[a+32>>2]=-1082130432;s=Q(0);e=Q(0)}N[k+12>>2]=e;N[k+16>>2]=s;break a}J[k+84>>2]=0;J[k+88>>2]=-1082130432;J[k+20>>2]=-1082130432;J[k+24>>2]=-1082130432;J[k+148>>2]=4;J[k+12>>2]=0;J[k+16>>2]=0;J[k+108>>2]=-1082130432;J[k+112>>2]=0;J[k+100>>2]=0;J[k+104>>2]=1065353216;J[k+92>>2]=1065353216;J[k+96>>2]=0;J[k+44>>2]=-1082130432;J[k+48>>2]=1065353216;J[k+36>>2]=1065353216;J[k+40>>2]=1065353216;J[k+28>>2]=1065353216;J[k+32>>2]=-1082130432}}function ff(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=Q(0),h=0,i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=0,o=0,p=0,q=Q(0),r=0,s=Q(0);d=Fa+-64|0;Fa=d;b=J[a+102980>>2];a:{if(!b){break a}p=J[b+4>>2];b:{if(!(p&1)){break b}e=J[a+102948>>2];if(!e){break b}while(1){f=J[e+100>>2];if(f){while(1){c:{d:{e:{c=J[e>>2];if((c|0)==2){if(N[e+116>>2]==Q(0)){J[d+8>>2]=0;J[d+12>>2]=1065353216;J[d>>2]=1065353216;J[d+4>>2]=0;break c}b=L[e+4>>1];if(b&32){break e}break d}b=L[e+4>>1];if(!(b&32)){break d}f:{switch(c|0){case 0:J[d+8>>2]=1056964608;J[d+12>>2]=1065353216;J[d>>2]=1056964608;J[d+4>>2]=1063675494;break c;case 1:break f;default:break e}}J[d+8>>2]=1063675494;J[d+12>>2]=1065353216;J[d>>2]=1056964608;J[d+4>>2]=1056964608;break c}if(!(b&2)){J[d+8>>2]=1058642330;J[d+12>>2]=1065353216;J[d>>2]=1058642330;J[d+4>>2]=1058642330;break c}J[d+8>>2]=1060320051;J[d+12>>2]=1065353216;J[d>>2]=1063675494;J[d+4>>2]=1060320051;break c}J[d+8>>2]=1050253722;J[d+12>>2]=1065353216;J[d>>2]=1056964608;J[d+4>>2]=1056964608}b=Fa-80|0;Fa=b;g:{h:{i:{j:{k:{c=J[f+12>>2];switch(J[c+4>>2]){case 0:break h;case 2:break i;case 3:break j;case 1:break k;default:break g}}l=N[e+12>>2];i=N[e+20>>2];k=N[c+12>>2];g=N[e+24>>2];m=N[c+16>>2];q=N[e+16>>2];N[b+4>>2]=Q(Q(i*k)+Q(g*m))+q;N[b>>2]=l+Q(Q(g*k)-Q(m*i));k=N[c+20>>2];m=N[c+24>>2];N[b+76>>2]=q+Q(Q(i*k)+Q(g*m));N[b+72>>2]=l+Q(Q(g*k)-Q(m*i));c=J[a+102980>>2];Ha[J[J[c>>2]+24>>2]](c,b,b+72|0,d);break g}o=J[c+16>>2];j=J[c+12>>2];i=N[d>>2];g=N[d+4>>2];l=N[d+8>>2];N[b+12>>2]=N[d+12>>2];N[b+8>>2]=l*Q(.75);N[b+4>>2]=g*Q(.75);N[b>>2]=i*Q(.75);i=N[e+12>>2];g=N[e+20>>2];l=N[j>>2];k=N[e+24>>2];m=N[j+4>>2];N[b+76>>2]=Q(Q(g*l)+Q(k*m))+N[e+16>>2];N[b+72>>2]=i+Q(Q(k*l)-Q(m*g));h=J[a+102980>>2];Ha[J[J[h>>2]+32>>2]](h,b+72|0,Q(4),d);if(K[c+36|0]){i=N[e+12>>2];g=N[e+20>>2];l=N[c+20>>2];k=N[e+24>>2];m=N[c+24>>2];N[b+68>>2]=Q(Q(g*l)+Q(k*m))+N[e+16>>2];N[b+64>>2]=i+Q(Q(k*l)-Q(m*g));h=J[a+102980>>2];n=b- -64|0;Ha[J[J[h>>2]+24>>2]](h,n,b+72|0,b);h=J[a+102980>>2];Ha[J[J[h>>2]+16>>2]](h,n,Q(.10000000149011612),b)}if((o|0)>=2){h=1;while(1){i=N[e+12>>2];g=N[e+20>>2];n=j+(h<<3)|0;l=N[n>>2];k=N[e+24>>2];m=N[n+4>>2];N[b+68>>2]=Q(Q(g*l)+Q(k*m))+N[e+16>>2];N[b+64>>2]=i+Q(Q(k*l)-Q(m*g));n=J[a+102980>>2];r=b- -64|0;Ha[J[J[n>>2]+24>>2]](n,b+72|0,r,d);n=J[a+102980>>2];Ha[J[J[n>>2]+32>>2]](n,r,Q(4),d);n=J[b+68>>2];J[b+72>>2]=J[b+64>>2];J[b+76>>2]=n;h=h+1|0;if((o|0)!=(h|0)){continue}break}}if(!K[c+37|0]){break g}i=N[e+12>>2];g=N[e+20>>2];l=N[c+28>>2];k=N[e+24>>2];m=N[c+32>>2];N[b+68>>2]=Q(Q(g*l)+Q(k*m))+N[e+16>>2];N[b+64>>2]=i+Q(Q(k*l)-Q(m*g));c=J[a+102980>>2];j=b- -64|0;Ha[J[J[c>>2]+24>>2]](c,b+72|0,j,b);c=J[a+102980>>2];Ha[J[J[c>>2]+16>>2]](c,j,Q(.10000000149011612),b);break g}h=J[c+148>>2];if((h|0)>0){i=N[e+24>>2];g=N[e+16>>2];l=N[e+12>>2];k=N[e+20>>2];m=Q(-k);j=0;while(1){o=j<<3;n=o+b|0;o=c+o|0;q=N[o+20>>2];s=N[o+24>>2];N[n+4>>2]=Q(Q(k*q)+Q(i*s))+g;N[n>>2]=l+Q(Q(i*q)+Q(s*m));j=j+1|0;if((h|0)!=(j|0)){continue}break}}c=J[a+102980>>2];Ha[J[J[c>>2]+12>>2]](c,b,h,d);break g}l=N[e+12>>2];i=N[e+20>>2];k=N[c+12>>2];g=N[e+24>>2];m=N[c+16>>2];N[b+4>>2]=Q(Q(i*k)+Q(g*m))+N[e+16>>2];N[b>>2]=l+Q(Q(g*k)-Q(m*i));l=N[c+8>>2];N[b+76>>2]=i+Q(g*Q(0));N[b+72>>2]=g-Q(i*Q(0));c=J[a+102980>>2];Ha[J[J[c>>2]+20>>2]](c,b,l,b+72|0,d)}Fa=b+80|0;f=J[f+4>>2];if(f){continue}break}}e=J[e+96>>2];if(e){continue}break}}l:{if(!(p&2)){break l}f=J[a+102952>>2];if(!f){break l}while(1){b=Fa-80|0;Fa=b;e=J[f+52>>2];c=J[f+48>>2];j=J[c+16>>2];J[b+72>>2]=J[c+12>>2];J[b+76>>2]=j;c=J[e+16>>2];J[b+64>>2]=J[e+12>>2];J[b+68>>2]=c;Ha[J[J[f>>2]>>2]](b+56|0,f);Ha[J[J[f>>2]+4>>2]](b+48|0,f);J[b+40>>2]=1061997773;J[b+44>>2]=1065353216;J[b+32>>2]=1056964608;J[b+36>>2]=1061997773;m:{n:{switch(J[f+4>>2]-3|0){case 0:e=J[a+102980>>2];Ha[J[J[e>>2]+24>>2]](e,b+56|0,b+48|0,b+32|0);break m;case 1:c=J[f+72>>2];e=b+8|0;J[e>>2]=J[f+68>>2];J[e+4>>2]=c;j=J[f+80>>2];c=b+24|0;J[c>>2]=J[f+76>>2];J[c+4>>2]=j;h=J[a+102980>>2];j=b+32|0;Ha[J[J[h>>2]+24>>2]](h,e,b+56|0,j);h=J[a+102980>>2];Ha[J[J[h>>2]+24>>2]](h,c,b+48|0,j);h=J[a+102980>>2];Ha[J[J[h>>2]+24>>2]](h,e,c,j);break m;case 2:J[b+16>>2]=0;J[b+20>>2]=1065353216;J[b+8>>2]=0;J[b+12>>2]=1065353216;c=J[a+102980>>2];j=b+56|0;e=b+8|0;Ha[J[J[c>>2]+32>>2]](c,j,Q(4),e);c=J[a+102980>>2];h=b+48|0;Ha[J[J[c>>2]+32>>2]](c,h,Q(4),e);J[b+16>>2]=1061997773;J[b+20>>2]=1065353216;J[b+8>>2]=1061997773;J[b+12>>2]=1061997773;c=J[a+102980>>2];Ha[J[J[c>>2]+24>>2]](c,j,h,e);break m;default:break n}}c=J[a+102980>>2];j=b+56|0;e=b+32|0;Ha[J[J[c>>2]+24>>2]](c,b+72|0,j,e);c=J[a+102980>>2];h=j;j=b+48|0;Ha[J[J[c>>2]+24>>2]](c,h,j,e);c=J[a+102980>>2];Ha[J[J[c>>2]+24>>2]](c,b- -64|0,j,e)}Fa=b+80|0;f=J[f+12>>2];if(f){continue}break}}o:{if(!(p&8)){break o}J[d+8>>2]=1063675494;J[d+12>>2]=1065353216;J[d>>2]=1050253722;J[d+4>>2]=1063675494;f=J[a+102928>>2];if(!f){break o}while(1){e=J[f+52>>2];c=J[f+60>>2];b=J[J[f+48>>2]+24>>2]+P(J[f+56>>2],28)|0;i=N[b+4>>2];g=N[b+12>>2];N[d+40>>2]=Q(N[b>>2]+N[b+8>>2])*Q(.5);N[d+44>>2]=Q(i+g)*Q(.5);b=J[e+24>>2]+P(c,28)|0;i=N[b+4>>2];g=N[b+12>>2];N[d+56>>2]=Q(N[b>>2]+N[b+8>>2])*Q(.5);N[d+60>>2]=Q(i+g)*Q(.5);b=J[a+102980>>2];Ha[J[J[b>>2]+24>>2]](b,d+40|0,d+56|0,d);f=J[f+12>>2];if(f){continue}break}}p:{if(!(p&4)){break p}J[d+48>>2]=1063675494;J[d+52>>2]=1065353216;J[d+40>>2]=1063675494;J[d+44>>2]=1050253722;b=J[a+102948>>2];if(!b){break p}while(1){q:{if(!(K[b+4|0]&32)){break q}f=J[b+100>>2];if(!f){break q}while(1){if(J[f+28>>2]>0){e=0;while(1){c=J[a+102872>>2]+P(J[(J[f+24>>2]+P(e,28)|0)+24>>2],40)|0;i=N[c+4>>2];g=N[c+8>>2];l=N[c>>2];k=N[c+12>>2];N[d+28>>2]=k;N[d+24>>2]=l;N[d+20>>2]=k;N[d+16>>2]=g;N[d+12>>2]=i;N[d+8>>2]=g;N[d+4>>2]=i;N[d>>2]=l;c=J[a+102980>>2];Ha[J[J[c>>2]+8>>2]](c,d,4,d+40|0);e=e+1|0;if((e|0)>2]){continue}break}}f=J[f+4>>2];if(f){continue}break}}b=J[b+96>>2];if(b){continue}break}}if(!(p&16)){break a}f=J[a+102948>>2];if(!f){break a}while(1){b=J[f+24>>2];J[d+8>>2]=J[f+20>>2];J[d+12>>2]=b;b=J[f+16>>2];J[d>>2]=J[f+12>>2];J[d+4>>2]=b;b=J[f+48>>2];J[d>>2]=J[f+44>>2];J[d+4>>2]=b;b=J[a+102980>>2];Ha[J[J[b>>2]+28>>2]](b,d);f=J[f+96>>2];if(f){continue}break}}Fa=d- -64|0}function lf(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),w=Q(0),x=0,y=Q(0);a:{if(K[a+102989|0]){break a}b:{c:{switch(J[b>>2]-1|0){case 2:c=rb(_a(a,176),b);J[c>>2]=12824;d=J[b+24>>2];J[c+80>>2]=J[b+20>>2];J[c+84>>2]=d;d=J[b+32>>2];J[c+88>>2]=J[b+28>>2];J[c+92>>2]=d;N[c+104>>2]=N[b+36>>2];N[c+68>>2]=N[b+40>>2];N[c+72>>2]=N[b+44>>2];J[c+96>>2]=0;J[c+100>>2]=0;J[c+76>>2]=0;break b;case 4:c=rb(_a(a,168),b);J[c>>2]=13368;j=N[b+24>>2];f=J[b+24>>2];g=N[b+20>>2];J[c+76>>2]=J[b+20>>2];J[c+80>>2]=f;d=J[c+52>>2];h=N[d+24>>2];i=Q(j-N[d+16>>2]);l=N[d+20>>2];g=Q(g-N[d+12>>2]);N[c+72>>2]=Q(h*i)-Q(l*g);N[c+68>>2]=Q(h*g)+Q(i*l);N[c+104>>2]=N[b+28>>2];J[c+96>>2]=0;J[c+100>>2]=0;N[c+84>>2]=N[b+32>>2];N[c+88>>2]=N[b+36>>2];J[c+108>>2]=0;J[c+92>>2]=0;break b;case 1:c=rb(_a(a,256),b);J[c>>2]=13560;d=J[b+24>>2];J[c+68>>2]=J[b+20>>2];J[c+72>>2]=d;d=J[b+32>>2];J[c+76>>2]=J[b+28>>2];J[c+80>>2]=d;h=N[b+40>>2];f=J[b+40>>2];g=N[b+36>>2];d=J[b+36>>2];J[c+84>>2]=d;J[c+88>>2]=f;i=Q(Y(Q(Q(g*g)+Q(h*h))));if(!(i>2]=h;g=Q(i*g);N[c+84>>2]=g;d=(C(g),v(2))}J[c+96>>2]=d;N[c+92>>2]=-h;g=N[b+44>>2];J[c+252>>2]=0;N[c+100>>2]=g;J[c+104>>2]=0;J[c+108>>2]=0;J[c+112>>2]=0;J[c+116>>2]=0;N[c+120>>2]=N[b+52>>2];N[c+124>>2]=N[b+56>>2];N[c+128>>2]=N[b+64>>2];N[c+132>>2]=N[b+68>>2];H[c+136|0]=K[b+48|0];d=K[b+60|0];J[c+184>>2]=0;J[c+188>>2]=0;J[c+140>>2]=0;H[c+137|0]=d;J[c+192>>2]=0;J[c+196>>2]=0;break b;case 0:c=rb(_a(a,228),b);J[c>>2]=13724;d=J[b+24>>2];J[c+68>>2]=J[b+20>>2];J[c+72>>2]=d;d=J[b+32>>2];J[c+76>>2]=J[b+28>>2];J[c+80>>2]=d;g=N[b+36>>2];J[c+84>>2]=0;J[c+88>>2]=0;N[c+116>>2]=g;J[c+92>>2]=0;J[c+96>>2]=0;N[c+120>>2]=N[b+44>>2];N[c+124>>2]=N[b+48>>2];N[c+104>>2]=N[b+60>>2];N[c+108>>2]=N[b+56>>2];H[c+112|0]=K[b+40|0];d=K[b+52|0];J[c+224>>2]=0;H[c+100|0]=d;break b;case 3:c=rb(_a(a,196),b);J[c>>2]=13644;d=J[b+24>>2];J[c+68>>2]=J[b+20>>2];J[c+72>>2]=d;d=J[b+32>>2];J[c+76>>2]=J[b+28>>2];J[c+80>>2]=d;d=J[b+40>>2];J[c+92>>2]=J[b+36>>2];J[c+96>>2]=d;d=J[b+48>>2];J[c+100>>2]=J[b+44>>2];J[c+104>>2]=d;h=N[b+52>>2];N[c+84>>2]=h;i=N[b+56>>2];N[c+88>>2]=i;g=N[b+60>>2];J[c+116>>2]=0;N[c+112>>2]=g;N[c+108>>2]=h+Q(g*i);break b;case 5:c=rb(_a(a,276),b);J[c>>2]=13028;e=J[b+20>>2];J[c+68>>2]=e;p=J[b+24>>2];J[c+72>>2]=p;k=J[e+4>>2];J[c+76>>2]=k;x=J[p+4>>2];J[c+80>>2]=x;d=J[e+48>>2];J[c+84>>2]=d;f=J[e+52>>2];J[c+48>>2]=f;d:{if((k|0)==1){h=N[d+56>>2];i=N[f+56>>2];d=J[e+72>>2];J[c+108>>2]=J[e+68>>2];J[c+112>>2]=d;d=J[e+80>>2];J[c+92>>2]=J[e+76>>2];J[c+96>>2]=d;g=N[e+116>>2];J[c+124>>2]=0;J[c+128>>2]=0;N[c+140>>2]=g;g=Q(Q(i-h)-g);break d}h=N[d+20>>2];i=N[d+24>>2];l=N[f+20>>2];o=N[f+24>>2];q=N[f+16>>2];r=N[d+16>>2];n=N[f+12>>2];j=N[d+12>>2];s=N[e+72>>2];f=J[e+72>>2];m=N[e+68>>2];J[c+108>>2]=J[e+68>>2];J[c+112>>2]=f;t=N[e+80>>2];d=J[e+80>>2];g=N[e+76>>2];k=J[e+76>>2];J[c+92>>2]=k;J[c+96>>2]=d;N[c+140>>2]=N[e+100>>2];u=N[e+84>>2];k=J[e+84>>2];w=N[e+88>>2];e=J[e+88>>2];J[c+124>>2]=k;J[c+128>>2]=e;j=Q(n-j);n=t;j=Q(j+Q(Q(o*g)-Q(l*n)));g=Q(Q(q-r)+Q(Q(l*g)+Q(o*n)));g=Q(Q(Q(Q(Q(i*j)+Q(h*g))-m)*u)+Q(Q(Q(Q(i*g)-Q(h*j))-s)*w))}d=J[p+48>>2];J[c+88>>2]=d;f=J[p+52>>2];J[c+52>>2]=f;e:{if((x|0)==1){i=N[d+56>>2];l=N[f+56>>2];d=J[b+24>>2];f=J[d+72>>2];J[c+116>>2]=J[d+68>>2];J[c+120>>2]=f;f=J[d+80>>2];J[c+100>>2]=J[d+76>>2];J[c+104>>2]=f;h=N[d+116>>2];J[c+132>>2]=0;J[c+136>>2]=0;N[c+144>>2]=h;h=Q(Q(l-i)-h);break e}i=N[d+20>>2];l=N[d+24>>2];o=N[f+20>>2];q=N[f+24>>2];r=N[f+16>>2];n=N[d+16>>2];j=N[f+12>>2];m=N[d+12>>2];e=J[b+24>>2];d=e;u=N[d+68>>2];d=J[d+68>>2];s=N[e+72>>2];f=J[e+72>>2];J[c+116>>2]=d;J[c+120>>2]=f;t=N[e+80>>2];d=J[e+80>>2];h=N[e+76>>2];k=J[e+76>>2];J[c+100>>2]=k;J[c+104>>2]=d;N[c+144>>2]=N[e+100>>2];w=N[e+84>>2];k=J[e+84>>2];y=N[e+88>>2];e=J[e+88>>2];J[c+132>>2]=k;J[c+136>>2]=e;m=Q(j-m);j=t;m=Q(m+Q(Q(q*h)-Q(o*j)));h=Q(Q(r-n)+Q(Q(o*h)+Q(q*j)));h=Q(Q(Q(Q(Q(l*m)+Q(i*h))-u)*w)+Q(Q(Q(Q(l*h)-Q(i*m))-s)*y))}i=N[b+28>>2];J[c+156>>2]=0;N[c+152>>2]=i;N[c+148>>2]=Q(i*h)+g;break b;case 6:c=rb(_a(a,224),b);J[c>>2]=13968;d=J[b+24>>2];J[c+76>>2]=J[b+20>>2];J[c+80>>2]=d;d=J[b+32>>2];J[c+84>>2]=J[b+28>>2];J[c+88>>2]=d;d=J[b+40>>2];f=J[b+36>>2];J[c+204>>2]=0;J[c+104>>2]=f;J[c+92>>2]=f;J[c+96>>2]=d;J[c+108>>2]=0;J[c+208>>2]=0;J[c+212>>2]=0;J[c+112>>2]=0;J[c+116>>2]=0;J[c+100>>2]=d^-2147483648;N[c+120>>2]=N[b+48>>2];N[c+124>>2]=N[b+52>>2];H[c+128|0]=K[b+44|0];N[c+68>>2]=N[b+56>>2];g=N[b+60>>2];J[c+216>>2]=0;J[c+220>>2]=0;N[c+72>>2]=g;J[c+172>>2]=0;J[c+176>>2]=0;J[c+180>>2]=0;J[c+184>>2]=0;break b;case 7:c=rb(_a(a,208),b);J[c>>2]=13888;d=J[b+24>>2];J[c+80>>2]=J[b+20>>2];J[c+84>>2]=d;d=J[b+32>>2];J[c+88>>2]=J[b+28>>2];J[c+92>>2]=d;N[c+96>>2]=N[b+36>>2];N[c+68>>2]=N[b+40>>2];g=N[b+44>>2];J[c+112>>2]=0;J[c+104>>2]=0;J[c+108>>2]=0;N[c+72>>2]=g;break b;case 8:c=rb(_a(a,180),b);J[c>>2]=13108;d=J[b+24>>2];J[c+68>>2]=J[b+20>>2];J[c+72>>2]=d;d=J[b+28>>2];f=J[b+32>>2];J[c+92>>2]=0;J[c+84>>2]=0;J[c+88>>2]=0;J[c+76>>2]=d;J[c+80>>2]=f;N[c+96>>2]=N[b+36>>2];N[c+100>>2]=N[b+40>>2];break b;case 9:c=rb(_a(a,168),b);J[c>>2]=13808;d=J[b+24>>2];J[c+68>>2]=J[b+20>>2];J[c+72>>2]=d;d=J[b+32>>2];J[c+76>>2]=J[b+28>>2];J[c+80>>2]=d;N[c+84>>2]=N[b+36>>2];J[c+160>>2]=0;J[c+164>>2]=0;J[c+88>>2]=0;J[c+92>>2]=0;break b;case 10:break c;default:break b}}c=rb(_a(a,192),b);J[c>>2]=13288;d=J[b+24>>2];J[c+68>>2]=J[b+20>>2];J[c+72>>2]=d;g=N[b+28>>2];J[c+88>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;N[c+76>>2]=g;N[c+92>>2]=N[b+32>>2];N[c+96>>2]=N[b+36>>2];N[c+100>>2]=N[b+40>>2]}J[c+8>>2]=0;d=J[a+102952>>2];J[c+12>>2]=d;if(d){J[d+8>>2]=c}J[a+102952>>2]=c;J[a+102960>>2]=J[a+102960>>2]+1;J[c+24>>2]=0;J[c+20>>2]=c;a=J[c+52>>2];J[c+16>>2]=a;d=J[c+48>>2];f=J[d+108>>2];J[c+28>>2]=f;k=c+16|0;if(f){J[f+8>>2]=k}J[d+108>>2]=k;J[c+40>>2]=0;J[c+32>>2]=d;J[c+36>>2]=c;d=J[a+108>>2];J[c+44>>2]=d;f=c+32|0;if(d){J[d+8>>2]=f}J[a+108>>2]=f;if(K[b+16|0]){break a}a=J[J[b+12>>2]+112>>2];if(!a){break a}b=J[b+8>>2];while(1){if((b|0)==J[a>>2]){d=J[a+4>>2];J[d+4>>2]=J[d+4>>2]|8}a=J[a+12>>2];if(a){continue}break}}return c|0}function Tc(a,b,c,d,e,f){a=a|0;b=+b;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,w=0,x=0,y=0,z=0,B=0,C=0;m=Fa-560|0;Fa=m;J[m+44>>2]=0;A(+b);g=v(1)|0;v(0)|0;a:{if((g|0)<0){s=1;y=1368;b=-b;A(+b);g=v(1)|0;v(0)|0;break a}if(e&2048){s=1;y=1371;break a}s=e&1;y=s?1374:1369;z=!s}b:{if((g&2146435072)==2146435072){g=s+3|0;eb(a,32,c,g,e&-65537);db(a,y,s);d=f&32;db(a,b!=b?d?3286:5611:d?3743:5617,3);eb(a,32,c,g,e^8192);n=(c|0)<(g|0)?g:c;break b}u=m+16|0;c:{d:{e:{b=Xc(b,m+44|0);b=b+b;if(b!=0){g=J[m+44>>2];J[m+44>>2]=g-1;w=f|32;if((w|0)!=97){break e}break c}w=f|32;if((w|0)==97){break c}k=J[m+44>>2];l=(d|0)<0?6:d;break d}k=g-29|0;J[m+44>>2]=k;b=b*268435456;l=(d|0)<0?6:d}q=(m+48|0)+((k|0)>=0?288:0)|0;h=q;while(1){if(b<4294967296&b>=0){d=~~b>>>0}else{d=0}J[h>>2]=d;h=h+4|0;b=(b-+(d>>>0))*1e9;if(b!=0){continue}break}f:{if((k|0)<=0){d=k;g=h;i=q;break f}i=q;d=k;while(1){o=(d|0)>=29?29:d;g=h-4|0;g:{if(i>>>0>g>>>0){break g}d=0;while(1){j=J[g>>2];x=d;d=o&31;if((o&63)>>>0>=32){n=j<>>32-d;d=j<>>0>x>>>0?j+1|0:j,1e9);B=g,C=x-$k(d,Ga,1e9,0)|0,J[B>>2]=C;g=g-4|0;if(i>>>0<=g>>>0){continue}break}if(!d){break g}i=i-4|0;J[i>>2]=d}while(1){g=h;if(i>>>0>>0){h=g-4|0;if(!J[h>>2]){continue}}break}d=J[m+44>>2]-o|0;J[m+44>>2]=d;h=g;if((d|0)>0){continue}break}}if((d|0)<0){t=((l+25>>>0)/9|0)+1|0;p=(w|0)==102;while(1){d=0-d|0;n=(d|0)>=9?9:d;h:{if(g>>>0<=i>>>0){h=J[i>>2];break h}o=1e9>>>n|0;j=-1<>2];J[h>>2]=x+(d>>>n|0);d=P(o,d&j);h=h+4|0;if(h>>>0>>0){continue}break}h=J[i>>2];if(!d){break h}J[g>>2]=d;g=g+4|0}d=n+J[m+44>>2]|0;J[m+44>>2]=d;i=(!h<<2)+i|0;h=p?q:i;g=g-h>>2>(t|0)?h+(t<<2)|0:g;if((d|0)<0){continue}break}}d=0;i:{if(g>>>0<=i>>>0){break i}d=P(q-i>>2,9);h=10;j=J[i>>2];if(j>>>0<10){break i}while(1){d=d+1|0;h=P(h,10);if(j>>>0>=h>>>0){continue}break}}h=(l-((w|0)!=102?d:0)|0)-((w|0)==103&(l|0)!=0)|0;if((h|0)<(P(g-q>>2,9)-9|0)){o=h+9216|0;j=(o|0)/9|0;k=((((k|0)<0?4:292)+m|0)+(j<<2)|0)-4048|0;h=10;n=o-P(j,9)|0;if((n|0)<=7){while(1){h=P(h,10);n=n+1|0;if((n|0)!=8){continue}break}}o=J[k>>2];t=(o>>>0)/(h>>>0)|0;p=o-P(h,t)|0;j=k+4|0;j:{if(!p&(j|0)==(g|0)){break j}k:{if(!(t&1)){b=9007199254740992;if(!(H[k-4|0]&1)|((h|0)!=1e9|i>>>0>=k>>>0)){break k}}b=9007199254740994}r=(g|0)==(j|0)?1:1.5;j=h>>>1|0;r=j>>>0>p>>>0?.5:(j|0)==(p|0)?r:1.5;if(!(K[y|0]!=45|z)){r=-r;b=-b}j=o-p|0;J[k>>2]=j;if(b+r==b){break j}d=h+j|0;J[k>>2]=d;if(d>>>0>=1e9){while(1){J[k>>2]=0;k=k-4|0;if(k>>>0>>0){i=i-4|0;J[i>>2]=0}d=J[k>>2]+1|0;J[k>>2]=d;if(d>>>0>999999999){continue}break}}d=P(q-i>>2,9);h=10;j=J[i>>2];if(j>>>0<10){break j}while(1){d=d+1|0;h=P(h,10);if(j>>>0>=h>>>0){continue}break}}h=k+4|0;g=g>>>0>h>>>0?h:g}while(1){j=g;o=g>>>0<=i>>>0;if(!o){g=j-4|0;if(!J[g>>2]){continue}}break}l:{if((w|0)!=103){k=e&8;break l}h=l?l:1;g=(h|0)>(d|0)&(d|0)>-5;l=(g?d^-1:-1)+h|0;f=(g?-1:-2)+f|0;k=e&8;if(k){break l}g=-9;m:{if(o){break m}k=J[j-4>>2];if(!k){break m}n=10;g=0;if((k>>>0)%10|0){break m}while(1){h=g;g=g+1|0;n=P(n,10);if(!((k>>>0)%(n>>>0)|0)){continue}break}g=h^-1}h=P(j-q>>2,9);if((f&-33)==70){k=0;g=(g+h|0)-9|0;g=(g|0)>0?g:0;l=(g|0)>(l|0)?l:g;break l}k=0;g=((d+h|0)+g|0)-9|0;g=(g|0)>0?g:0;l=(g|0)>(l|0)?l:g}n=-1;o=k|l;if(((o?2147483645:2147483646)|0)<(l|0)){break b}p=(((o|0)!=0)+l|0)+1|0;h=f&-33;n:{if((h|0)==70){if((p^2147483647)<(d|0)){break b}g=(d|0)>0?d:0;break n}g=d>>31;g=Fb((g^d)-g|0,0,u);if((u-g|0)<=1){while(1){g=g-1|0;H[g|0]=48;if((u-g|0)<2){continue}break}}t=g-2|0;H[t|0]=f;H[g-1|0]=(d|0)<0?45:43;g=u-t|0;if((g|0)>(p^2147483647)){break b}}d=g+p|0;if((d|0)>(s^2147483647)){break b}p=d+s|0;eb(a,32,c,p,e);db(a,y,s);eb(a,48,c,p,e^65536);o:{p:{q:{if((h|0)==70){f=m+16|0;d=f|8;k=f|9;h=i>>>0>q>>>0?q:i;i=h;while(1){g=Fb(J[i>>2],0,k);r:{if((h|0)!=(i|0)){if(m+16>>>0>=g>>>0){break r}while(1){g=g-1|0;H[g|0]=48;if(m+16>>>0>>0){continue}break}break r}if((g|0)!=(k|0)){break r}H[m+24|0]=48;g=d}db(a,g,k-g|0);i=i+4|0;if(q>>>0>=i>>>0){continue}break}if(o){db(a,6544,1)}if((l|0)<=0|i>>>0>=j>>>0){break q}while(1){g=Fb(J[i>>2],0,k);if(g>>>0>m+16>>>0){while(1){g=g-1|0;H[g|0]=48;if(m+16>>>0>>0){continue}break}}db(a,g,(l|0)>=9?9:l);g=l-9|0;i=i+4|0;if(j>>>0<=i>>>0){break p}d=(l|0)>9;l=g;if(d){continue}break}break p}s:{if((l|0)<0){break s}q=i>>>0>>0?j:i+4|0;f=m+16|0;d=f|8;j=f|9;h=i;while(1){g=Fb(J[h>>2],0,j);if((j|0)==(g|0)){H[m+24|0]=48;g=d}t:{if((h|0)!=(i|0)){if(m+16>>>0>=g>>>0){break t}while(1){g=g-1|0;H[g|0]=48;if(m+16>>>0>>0){continue}break}break t}db(a,g,1);g=g+1|0;if(!(k|l)){break t}db(a,6544,1)}f=j-g|0;db(a,g,(f|0)>(l|0)?l:f);l=l-f|0;h=h+4|0;if(q>>>0<=h>>>0){break s}if((l|0)>=0){continue}break}}eb(a,48,l+18|0,18,0);db(a,t,u-t|0);break o}g=l}eb(a,48,g+9|0,9,0)}eb(a,32,c,p,e^8192);n=(c|0)<(p|0)?p:c;break b}k=(f<<26>>31&9)+y|0;u:{if(d>>>0>11){break u}g=12-d|0;r=16;while(1){r=r*16;g=g-1|0;if(g){continue}break}if(K[k|0]==45){b=-(r+(-b-r));break u}b=b+r-r}g=J[m+44>>2];h=g>>31;g=Fb((g^h)-h|0,0,u);if((u|0)==(g|0)){H[m+15|0]=48;g=m+15|0}q=s|2;i=f&32;h=J[m+44>>2];l=g-2|0;H[l|0]=f+15;H[g-1|0]=(h|0)<0?45:43;g=e&8;h=m+16|0;while(1){f=h;if(R(b)<2147483648){j=~~b}else{j=-2147483648}H[h|0]=i|K[j+18224|0];b=(b-+(j|0))*16;h=f+1|0;if(!(!((d|0)>0|g)&b==0|(h-(m+16|0)|0)!=1)){H[f+1|0]=46;h=f+2|0}if(b!=0){continue}break}n=-1;g=u-l|0;f=g+q|0;if((2147483645-f|0)<(d|0)){break b}j=f;f=m+16|0;i=h-f|0;d=d?(i-2|0)<(d|0)?d+2|0:i:i;h=j+d|0;eb(a,32,c,h,e);db(a,k,q);eb(a,48,c,h,e^65536);db(a,f,i);eb(a,48,d-i|0,0,0);db(a,l,g);eb(a,32,c,h,e^8192);n=(c|0)<(h|0)?h:c}Fa=m+560|0;return n|0}function Wc(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;h=Fa-80|0;Fa=h;J[h+76>>2]=b;w=h+55|0;r=h+56|0;a:{b:{c:{d:{e:while(1){i=b;if((o^2147483647)<(f|0)){break d}o=f+o|0;f:{g:{h:{f=i;g=K[f|0];if(g){while(1){i:{b=g&255;j:{if(!b){b=f;break j}if((b|0)!=37){break i}g=f;while(1){if(K[g+1|0]!=37){b=g;break j}f=f+1|0;k=K[g+2|0];b=g+2|0;g=b;if((k|0)==37){continue}break}}f=f-i|0;v=o^2147483647;if((f|0)>(v|0)){break d}if(a){db(a,i,f)}if(f){continue e}J[h+76>>2]=b;f=b+1|0;p=-1;if(!(K[b+2|0]!=36|H[b+1|0]-48>>>0>=10)){p=H[b+1|0]-48|0;s=1;f=b+3|0}J[h+76>>2]=f;m=0;g=H[f|0];b=g-32|0;k:{if(b>>>0>31){l=f;break k}l=f;b=1<>2]=l;m=b|m;g=H[f+1|0];b=g-32|0;if(b>>>0>=32){break k}f=l;b=1<>>0>=10)){J[((H[l+1|0]<<2)+e|0)-192>>2]=10;g=l+3|0;s=1;b=J[((H[l+1|0]<<3)+d|0)-384>>2];break m}if(s){break h}g=l+1|0;if(!a){J[h+76>>2]=g;s=0;q=0;break l}b=J[c>>2];J[c>>2]=b+4;s=0;b=J[b>>2]}J[h+76>>2]=g;q=b;if((b|0)>=0){break l}q=0-q|0;m=m|8192;break l}q=Vc(h+76|0);if((q|0)<0){break d}g=J[h+76>>2]}f=0;j=-1;n:{if(K[g|0]!=46){b=g;u=0;break n}if(K[g+1|0]==42){o:{if(!(K[g+3|0]!=36|H[g+2|0]-48>>>0>=10)){J[((H[g+2|0]<<2)+e|0)-192>>2]=10;b=g+4|0;j=J[((H[g+2|0]<<3)+d|0)-384>>2];break o}if(s){break h}b=g+2|0;j=0;if(!a){break o}g=J[c>>2];J[c>>2]=g+4;j=J[g>>2]}J[h+76>>2]=b;u=(j^-1)>>>31|0;break n}J[h+76>>2]=g+1;j=Vc(h+76|0);b=J[h+76>>2];u=1}while(1){n=f;l=28;k=b;f=H[b|0];if(f-123>>>0<4294967238){break c}b=k+1|0;f=K[(f+P(n,58)|0)+17695|0];if(f-1>>>0<8){continue}break}J[h+76>>2]=b;p:{q:{if((f|0)!=27){if(!f){break c}if((p|0)>=0){J[(p<<2)+e>>2]=f;g=(p<<3)+d|0;f=J[g+4>>2];J[h+64>>2]=J[g>>2];J[h+68>>2]=f;break q}if(!a){break f}Uc(h- -64|0,f,c);break p}if((p|0)>=0){break c}}f=0;if(!a){continue e}}g=m&-65537;m=m&8192?g:m;p=0;t=1358;l=r;r:{s:{t:{u:{v:{w:{x:{y:{z:{A:{B:{C:{D:{E:{F:{G:{f=H[k|0];f=n?(f&15)==3?f&-33:f:f;switch(f-88|0){case 11:break r;case 9:case 13:case 14:case 15:break s;case 27:break x;case 12:case 17:break A;case 23:break B;case 0:case 32:break C;case 24:break D;case 22:break E;case 29:break F;case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 10:case 16:case 18:case 19:case 20:case 21:case 25:case 26:case 28:case 30:case 31:break g;default:break G}}H:{switch(f-65|0){case 0:case 4:case 5:case 6:break s;case 2:break v;case 1:case 3:break g;default:break H}}if((f|0)==83){break w}break g}g=J[h+64>>2];k=J[h+68>>2];t=1358;break z}f=0;I:{switch(n&255){case 0:J[J[h+64>>2]>>2]=o;continue e;case 1:J[J[h+64>>2]>>2]=o;continue e;case 2:i=J[h+64>>2];J[i>>2]=o;J[i+4>>2]=o>>31;continue e;case 3:I[J[h+64>>2]>>1]=o;continue e;case 4:H[J[h+64>>2]]=o;continue e;case 6:J[J[h+64>>2]>>2]=o;continue e;case 7:break I;default:continue e}}i=J[h+64>>2];J[i>>2]=o;J[i+4>>2]=o>>31;continue e}j=j>>>0<=8?8:j;m=m|8;f=120}i=r;g=J[h+64>>2];k=J[h+68>>2];if(g|k){x=f&32;while(1){i=i-1|0;H[i|0]=x|K[(g&15)+18224|0];y=!k&g>>>0>15|(k|0)!=0;n=k;k=k>>>4|0;g=(n&15)<<28|g>>>4;if(y){continue}break}}if(!(J[h+64>>2]|J[h+68>>2])|!(m&8)){break y}t=(f>>>4|0)+1358|0;p=2;break y}f=r;i=J[h+68>>2];k=i;g=J[h+64>>2];if(i|g){while(1){f=f-1|0;H[f|0]=g&7|48;n=!k&g>>>0>7|(k|0)!=0;i=k;k=i>>>3|0;g=(i&7)<<29|g>>>3;if(n){continue}break}}i=f;if(!(m&8)){break y}f=r-i|0;j=(f|0)<(j|0)?j:f+1|0;break y}g=J[h+64>>2];f=J[h+68>>2];k=f;if((f|0)<0){i=0-(k+((g|0)!=0)|0)|0;k=i;g=0-g|0;J[h+64>>2]=g;J[h+68>>2]=i;p=1;t=1358;break z}if(m&2048){p=1;t=1359;break z}p=m&1;t=p?1360:1358}i=Fb(g,k,r)}if((j|0)<0?u:0){break d}m=u?m&-65537:m;f=J[h+64>>2];g=J[h+68>>2];if(!(j|(f|g)!=0)){i=r;j=0;break g}f=!(f|g)+(r-i|0)|0;j=(f|0)<(j|0)?j:f;break g}l=j>>>0>=2147483647?2147483647:j;n=l;m=(l|0)!=0;f=J[h+64>>2];i=f?f:6546;f=i;J:{K:{L:{M:{if(!(f&3)|!l){break M}while(1){if(!K[f|0]){break L}n=n-1|0;m=(n|0)!=0;f=f+1|0;if(!(f&3)){break M}if(n){continue}break}}if(!m){break K}if(!(!K[f|0]|n>>>0<4)){while(1){k=J[f>>2];if((k^-1)&k-16843009&-2139062144){break L}f=f+4|0;n=n-4|0;if(n>>>0>3){continue}break}}if(!n){break K}}while(1){if(!K[f|0]){break J}f=f+1|0;n=n-1|0;if(n){continue}break}}f=0}f=f?f-i|0:l;l=f+i|0;if((j|0)>=0){m=g;j=f;break g}m=g;j=f;if(K[l|0]){break d}break g}if(j){g=J[h+64>>2];break u}f=0;eb(a,32,q,0,m);break t}J[h+12>>2]=0;J[h+8>>2]=J[h+64>>2];g=h+8|0;J[h+64>>2]=g;j=-1}f=0;N:{while(1){i=J[g>>2];if(!i){break N}k=Rc(h+4|0,i);i=(k|0)<0;if(!(i|k>>>0>j-f>>>0)){g=g+4|0;f=f+k|0;if(j>>>0>f>>>0){continue}break N}break}if(i){break b}}l=61;if((f|0)<0){break c}eb(a,32,q,f,m);if(!f){f=0;break t}l=0;g=J[h+64>>2];while(1){i=J[g>>2];if(!i){break t}i=Rc(h+4|0,i);l=i+l|0;if(l>>>0>f>>>0){break t}db(a,h+4|0,i);g=g+4|0;if(f>>>0>l>>>0){continue}break}}eb(a,32,q,f,m^8192);f=(f|0)<(q|0)?q:f;continue e}if((j|0)<0?u:0){break d}l=61;f=Tc(a,O[h+64>>3],q,j,m,f);if((f|0)>=0){continue e}break c}H[h+55|0]=J[h+64>>2];j=1;i=w;m=g;break g}g=K[f+1|0];f=f+1|0;continue}}if(a){break a}if(!s){break f}f=1;while(1){a=J[(f<<2)+e>>2];if(a){Uc((f<<3)+d|0,a,c);o=1;f=f+1|0;if((f|0)!=10){continue}break a}break}o=1;if(f>>>0>=10){break a}while(1){if(J[(f<<2)+e>>2]){break h}f=f+1|0;if((f|0)!=10){continue}break}break a}l=28;break c}k=l-i|0;g=(j|0)>(k|0)?j:k;if((g|0)>(p^2147483647)){break d}l=61;j=g+p|0;f=(j|0)<(q|0)?q:j;if((v|0)<(f|0)){break c}eb(a,32,f,j,m);db(a,t,p);eb(a,48,f,j,m^65536);eb(a,48,g,k,0);db(a,i,k);eb(a,32,f,j,m^8192);continue}break}o=0;break a}l=61}J[6538]=l}o=-1}Fa=h+80|0;return o}function _b(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;J[a+52>>2]=0;b=J[a+40>>2];a:{if((b|0)<=0){break a}while(1){e=J[J[a+32>>2]+(i<<2)>>2];J[a+56>>2]=e;if((e|0)!=-1){h=J[a+4>>2]+P(e,40)|0;d=Fa-1040|0;Fa=d;J[d+1036>>2]=256;e=d+8|0;J[d+4>>2]=e;J[d+8>>2]=J[a>>2];b=e;c=1;while(1){b:{c=c-1|0;J[d+1032>>2]=c;g=J[(c<<2)+b>>2];c:{if((g|0)==-1){break c}f=J[a+4>>2]+P(g,40)|0;if(Q(N[h>>2]-N[f+8>>2])>Q(0)|Q(N[h+4>>2]-N[f+12>>2])>Q(0)|(Q(N[f>>2]-N[h+8>>2])>Q(0)|Q(N[f+4>>2]-N[h+12>>2])>Q(0))){break c}if(J[f+24>>2]==-1){c=J[a+56>>2];if(!((g|0)==(c|0)|(K[(J[a+4>>2]+P(g,40)|0)+36|0]?(c|0)<(g|0):0))){b=J[a+52>>2];if((b|0)==J[a+48>>2]){c=(b>>1)+b|0;J[a+48>>2]=c;b=J[a+44>>2];c=ab(c<<3);J[a+44>>2]=c;lb(c,b,J[a+52>>2]<<3);Wa(b);c=J[a+56>>2];b=J[a+52>>2]}f=J[a+44>>2]+(b<<3)|0;J[f+4>>2]=(c|0)<(g|0)?g:c;J[f>>2]=(c|0)>(g|0)?g:c;J[a+52>>2]=b+1}b=J[d+4>>2];c=J[d+1032>>2];if((c|0)>0){continue}break b}d:{if(J[d+1036>>2]!=(c|0)){break d}J[d+1036>>2]=c<<1;c=ab(c<<3);J[d+4>>2]=c;lb(c,b,J[d+1032>>2]<<2);if((b|0)==(e|0)){break d}Wa(b)}b=J[d+4>>2];J[b+(J[d+1032>>2]<<2)>>2]=J[f+24>>2];c=J[d+1032>>2]+1|0;J[d+1032>>2]=c;e:{if((c|0)!=J[d+1036>>2]){break e}J[d+1036>>2]=c<<1;c=ab(c<<3);J[d+4>>2]=c;lb(c,b,J[d+1032>>2]<<2);if((b|0)==(e|0)){break e}Wa(b)}b=J[d+4>>2];J[b+(J[d+1032>>2]<<2)>>2]=J[f+28>>2];c=J[d+1032>>2]+1|0;J[d+1032>>2]=c}if((c|0)>0){continue}}break}if((b|0)!=(e|0)){Wa(b)}Fa=d+1040|0;b=J[a+40>>2]}i=i+1|0;if((i|0)<(b|0)){continue}break}if(J[a+52>>2]>0){i=0;while(1){d=J[a+4>>2];e=J[a+44>>2]+(i<<3)|0;c=J[(d+P(J[e>>2],40)|0)+16>>2];b=J[c+16>>2];h=J[b+8>>2];d=J[(d+P(J[e+4>>2],40)|0)+16>>2];e=J[d+16>>2];j=J[e+8>>2];f:{if((h|0)==(j|0)){break f}d=J[d+20>>2];c=J[c+20>>2];g=J[j+112>>2];if(g){while(1){g:{if((h|0)!=J[g>>2]){break g}f=J[g+4>>2];k=J[f+60>>2];l=J[f+56>>2];m=J[f+52>>2];f=J[f+48>>2];if(!((f|0)!=(b|0)|(e|0)!=(m|0)|(c|0)!=(l|0))){if((d|0)==(k|0)){break f}}if((e|0)!=(f|0)|(b|0)!=(m|0)|(d|0)!=(l|0)){break g}if((c|0)==(k|0)){break f}}g=J[g+12>>2];if(g){continue}break}}if(!Bd(j,h)){break f}g=J[a+68>>2];if(g){if(!(Ha[J[J[g>>2]+8>>2]](g,b,e)|0)){break f}}g=J[a+76>>2];if(!K[25072]){J[6244]=787;H[24888]=1;J[6221]=788;J[6220]=789;J[6226]=787;J[6232]=790;J[6256]=791;J[6223]=790;H[24984]=1;J[6245]=792;H[25008]=1;J[6251]=793;J[6250]=794;H[24912]=0;J[6227]=792;H[24936]=1;J[6233]=795;H[25032]=1;J[6257]=796;H[24996]=0;J[6248]=797;J[6247]=798;H[24960]=1;J[6239]=797;J[6238]=798;H[24900]=0;J[6224]=795;H[25056]=1;J[6263]=799;J[6262]=800;H[24924]=0;J[6230]=796;J[6229]=791;J[6253]=800;J[6254]=799;H[25020]=0;H[25072]=1}h=(P(J[J[b+12>>2]+4>>2],48)+24880|0)+P(J[J[e+12>>2]+4>>2],12)|0;f=J[h>>2];h:{if(f){if(K[h+8|0]){b=Ha[f|0](b,c,e,d,g)|0;break h}b=Ha[f|0](e,d,b,c,g)|0}else{b=0}}if(!b){break f}f=J[b+52>>2];e=J[f+8>>2];h=J[b+48>>2];d=J[h+8>>2];J[b+8>>2]=0;c=J[a+60>>2];J[b+12>>2]=c;if(c){J[c+8>>2]=b}J[a+60>>2]=b;J[b+24>>2]=0;J[b+16>>2]=e;J[b+20>>2]=b;c=J[d+112>>2];J[b+28>>2]=c;g=b+16|0;if(c){J[c+8>>2]=g}J[d+112>>2]=g;J[b+40>>2]=0;J[b+32>>2]=d;J[b+36>>2]=b;c=J[e+112>>2];J[b+44>>2]=c;b=b+32|0;if(c){J[c+8>>2]=b}J[e+112>>2]=b;if(!(K[h+38|0]|K[f+38|0])){J[d+144>>2]=0;I[d+4>>1]=L[d+4>>1]|2;J[e+144>>2]=0;I[e+4>>1]=L[e+4>>1]|2}J[a+64>>2]=J[a+64>>2]+1}i=i+1|0;if((i|0)>2]){continue}break}b=J[a+40>>2]}if((b|0)<=0){break a}c=b&1;e=J[a+4>>2];d=J[a+32>>2];i=0;if((b|0)!=1){g=b&-2;b=0;while(1){f=i<<2;h=J[f+d>>2];if((h|0)!=-1){H[(e+P(h,40)|0)+36|0]=0}f=J[d+(f|4)>>2];if((f|0)!=-1){H[(e+P(f,40)|0)+36|0]=0}i=i+2|0;b=b+2|0;if((g|0)!=(b|0)){continue}break}}if(!c){break a}b=J[d+(i<<2)>>2];if((b|0)==-1){break a}H[(e+P(b,40)|0)+36|0]=0}J[a+40>>2]=0}function Zc(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,w=0,y=0,z=0,A=0;o=Fa-16|0;Fa=o;s=(C(a),v(2));e=s&2147483647;a:{if(e>>>0<=1305022426){j=+a;d=j*.6366197723675814+6755399441055744+-6755399441055744;r=j+d*-1.5707963109016418+d*-1.5893254773528196e-8;O[b>>3]=r;c=r<-.7853981852531433;if(R(d)<2147483648){e=~~d}else{e=-2147483648}if(c){d=d+-1;O[b>>3]=j+d*-1.5707963109016418+d*-1.5893254773528196e-8;e=e-1|0;break a}if(!(r>.7853981852531433)){break a}d=d+1;O[b>>3]=j+d*-1.5707963109016418+d*-1.5893254773528196e-8;e=e+1|0;break a}if(e>>>0>=2139095040){O[b>>3]=Q(a-a);e=0;break a}c=e;e=(e>>>23|0)-150|0;O[o+8>>3]=(x(2,c-(e<<23)|0),D());t=o+8|0;g=Fa-560|0;Fa=g;c=(e-3|0)/24|0;p=(c|0)>0?c:0;i=e+P(p,-24)|0;l=J[3728];if((l|0)>=0){e=l+1|0;c=p;while(1){O[(g+320|0)+(f<<3)>>3]=(c|0)<0?0:+J[(c<<2)+14928>>2];c=c+1|0;f=f+1|0;if((e|0)!=(f|0)){continue}break}}k=i-24|0;e=0;f=(l|0)>0?l:0;while(1){c=0;d=0;while(1){d=O[(c<<3)+t>>3]*O[(g+320|0)+(e-c<<3)>>3]+d;c=c+1|0;if((c|0)!=1){continue}break}O[(e<<3)+g>>3]=d;c=(e|0)==(f|0);e=e+1|0;if(!c){continue}break}z=47-i|0;u=48-i|0;A=i-25|0;e=l;b:{while(1){d=O[(e<<3)+g>>3];c=0;f=e;n=(e|0)<=0;if(!n){while(1){m=(g+480|0)+(c<<2)|0;j=d*5.960464477539063e-8;c:{if(R(j)<2147483648){h=~~j;break c}h=-2147483648}j=+(h|0);d=j*-16777216+d;d:{if(R(d)<2147483648){h=~~d;break d}h=-2147483648}J[m>>2]=h;f=f-1|0;d=O[(f<<3)+g>>3]+j;c=c+1|0;if((e|0)!=(c|0)){continue}break}}d=Xb(d,k);d=d+V(d*.125)*-8;e:{if(R(d)<2147483648){m=~~d;break e}m=-2147483648}d=d-+(m|0);f:{g:{h:{w=(k|0)<=0;i:{if(!w){f=(e<<2)+g|0;h=J[f+476>>2];c=h>>u;q=f;f=h-(c<>2]=f;m=c+m|0;h=f>>z;break i}if(k){break h}h=J[((e<<2)+g|0)+476>>2]>>23}if((h|0)<=0){break f}break g}h=2;if(d>=.5){break g}h=0;break f}c=0;f=0;if(!n){while(1){q=(g+480|0)+(c<<2)|0;n=J[q>>2];y=16777215;j:{k:{if(f){break k}y=16777216;if(n){break k}f=0;break j}J[q>>2]=y-n;f=1}c=c+1|0;if((e|0)!=(c|0)){continue}break}}l:{if(w){break l}c=8388607;m:{switch(A|0){case 1:c=4194303;break;case 0:break m;default:break l}}n=(e<<2)+g|0;J[n+476>>2]=J[n+476>>2]&c}m=m+1|0;if((h|0)!=2){break f}d=1-d;h=2;if(!f){break f}d=d-Xb(1,k)}if(d==0){f=0;n:{c=e;if((l|0)>=(e|0)){break n}while(1){c=c-1|0;f=J[(g+480|0)+(c<<2)>>2]|f;if((c|0)>(l|0)){continue}break}if(!f){break n}i=k;while(1){i=i-24|0;e=e-1|0;if(!J[(g+480|0)+(e<<2)>>2]){continue}break}break b}c=1;while(1){f=c;c=c+1|0;if(!J[(g+480|0)+(l-f<<2)>>2]){continue}break}f=e+f|0;while(1){e=e+1|0;O[(g+320|0)+(e<<3)>>3]=J[(e+p<<2)+14928>>2];c=0;d=0;while(1){d=O[(c<<3)+t>>3]*O[(g+320|0)+(e-c<<3)>>3]+d;c=c+1|0;if((c|0)!=1){continue}break}O[(e<<3)+g>>3]=d;if((e|0)<(f|0)){continue}break}e=f;continue}break}d=Xb(d,24-i|0);o:{if(d>=16777216){k=(g+480|0)+(e<<2)|0;j=d*5.960464477539063e-8;p:{if(R(j)<2147483648){c=~~j;break p}c=-2147483648}d=+(c|0)*-16777216+d;q:{if(R(d)<2147483648){f=~~d;break q}f=-2147483648}J[k>>2]=f;e=e+1|0;break o}if(R(d)<2147483648){c=~~d}else{c=-2147483648}i=k}J[(g+480|0)+(e<<2)>>2]=c}d=Xb(1,i);r:{if((e|0)<0){break r}c=e;while(1){f=c;O[(c<<3)+g>>3]=d*+J[(g+480|0)+(c<<2)>>2];c=c-1|0;d=d*5.960464477539063e-8;if(f){continue}break}if((e|0)<0){break r}f=e;while(1){d=0;c=0;i=e-f|0;k=(i|0)>(l|0)?l:i;if((k|0)>=0){while(1){d=O[(c<<3)+17696>>3]*O[(c+f<<3)+g>>3]+d;p=(c|0)!=(k|0);c=c+1|0;if(p){continue}break}}O[(g+160|0)+(i<<3)>>3]=d;c=(f|0)>0;f=f-1|0;if(c){continue}break}}d=0;if((e|0)>=0){while(1){c=e;e=e-1|0;d=d+O[(g+160|0)+(c<<3)>>3];if(c){continue}break}}O[o>>3]=h?-d:d;Fa=g+560|0;e=m&7;d=O[o>>3];if((s|0)<0){O[b>>3]=-d;e=0-e|0;break a}O[b>>3]=d}Fa=o+16|0;return e}function cd(a,b,c,d){var e=0,f=0,g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=0,s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=0,D=0;g=N[a+48>>2];s=Q(Q(1)-d);n=Q(Q(s*N[a+68>>2])+Q(N[a+72>>2]*d));j=Ua(n);m=N[a+44>>2];n=Ta(n);x=Q(Q(Q(s*N[a+56>>2])+Q(N[a- -64>>2]*d))-Q(Q(n*m)+Q(g*j)));u=Q(Q(Q(s*N[a+52>>2])+Q(N[a+60>>2]*d))-Q(Q(j*m)-Q(g*n)));q=N[a+12>>2];m=Q(Q(s*N[a+32>>2])+Q(N[a+36>>2]*d));g=Ua(m);k=N[a+8>>2];m=Ta(m);y=Q(Q(Q(s*N[a+20>>2])+Q(N[a+28>>2]*d))-Q(Q(m*k)+Q(q*g)));v=Q(Q(Q(s*N[a+16>>2])+Q(N[a+24>>2]*d))-Q(Q(g*k)-Q(q*m)));w=Q(-n);s=Q(-m);a:{switch(J[a+80>>2]){case 0:q=N[a+92>>2];k=N[a+96>>2];e=J[a>>2];o=J[e+16>>2];h=J[e+20>>2];b:{if((h|0)<2){break b}i=Q(Q(g*q)+Q(m*k));p=Q(Q(s*q)+Q(g*k));d=Q(Q(N[o>>2]*i)+Q(p*N[o+4>>2]));e=1;f=h-1|0;C=f&1;c:{if((h|0)==2){f=0;break c}B=f&-2;f=0;h=0;while(1){r=o+(e<<3)|0;z=Q(Q(N[r>>2]*i)+Q(p*N[r+4>>2]));r=z>d;D=e+1|0;t=o+(D<<3)|0;A=Q(Q(N[t>>2]*i)+Q(p*N[t+4>>2]));d=r?z:d;t=A>d;d=t?A:d;f=t?D:r?e:f;e=e+2|0;h=h+2|0;if((B|0)!=(h|0)){continue}break}}if(!C){break b}h=e;e=o+(e<<3)|0;f=Q(Q(N[e>>2]*i)+Q(p*N[e+4>>2]))>d?h:f}J[b>>2]=f;a=J[a+4>>2];e=J[a+16>>2];f=J[a+20>>2];d:{if((f|0)<2){break d}i=Q(Q(j*Q(-q))-Q(n*k));p=Q(Q(n*q)-Q(j*k));d=Q(Q(N[e>>2]*i)+Q(p*N[e+4>>2]));a=1;l=f-1|0;t=l&1;e:{if((f|0)==2){l=0;break e}C=l&-2;l=0;f=0;while(1){h=e+(a<<3)|0;z=Q(Q(N[h>>2]*i)+Q(p*N[h+4>>2]));h=z>d;B=a+1|0;r=e+(B<<3)|0;A=Q(Q(N[r>>2]*i)+Q(p*N[r+4>>2]));d=h?z:d;r=A>d;d=r?A:d;l=r?B:h?a:l;a=a+2|0;f=f+2|0;if((C|0)!=(f|0)){continue}break}}if(!t){break d}h=a;a=e+(a<<3)|0;l=Q(Q(N[a>>2]*i)+Q(p*N[a+4>>2]))>d?h:l}J[c>>2]=l;i=u;a=e+(l<<3)|0;d=N[a>>2];u=N[a+4>>2];p=Q(i+Q(Q(j*d)+Q(u*w)));i=v;a=o+(J[b>>2]<<3)|0;w=N[a>>2];v=N[a+4>>2];return Q(Q(Q(p-Q(i+Q(Q(g*w)+Q(v*s))))*q)+Q(k*Q(Q(x+Q(Q(n*d)+Q(j*u)))-Q(y+Q(Q(m*w)+Q(g*v))))));case 1:d=N[a+88>>2];k=N[a+96>>2];i=N[a+84>>2];p=N[a+92>>2];J[b>>2]=-1;q=Q(Q(m*p)+Q(g*k));k=Q(Q(g*p)+Q(k*s));y=Q(y+Q(Q(m*i)+Q(g*d)));s=Q(v+Q(Q(g*i)+Q(d*s)));a=J[a+4>>2];b=J[a+16>>2];f=J[a+20>>2];f:{if((f|0)<2){break f}g=Q(Q(j*Q(-k))-Q(n*q));m=Q(Q(n*k)-Q(j*q));d=Q(Q(N[b>>2]*g)+Q(m*N[b+4>>2]));a=1;e=f-1|0;h=e&1;g:{if((f|0)==2){e=0;break g}r=e&-2;e=0;f=0;while(1){l=b+(a<<3)|0;v=Q(Q(N[l>>2]*g)+Q(m*N[l+4>>2]));l=v>d;t=a+1|0;o=b+(t<<3)|0;i=Q(Q(N[o>>2]*g)+Q(m*N[o+4>>2]));d=l?v:d;o=i>d;d=o?i:d;e=o?t:l?a:e;a=a+2|0;f=f+2|0;if((r|0)!=(f|0)){continue}break}}if(!h){break f}h=a;a=b+(a<<3)|0;e=Q(Q(N[a>>2]*g)+Q(m*N[a+4>>2]))>d?h:e}J[c>>2]=e;a=b+(e<<3)|0;d=N[a>>2];g=N[a+4>>2];return Q(Q(Q(Q(u+Q(Q(j*d)+Q(g*w)))-s)*k)+Q(q*Q(Q(x+Q(Q(n*d)+Q(j*g)))-y)));case 2:d=N[a+88>>2];k=N[a+96>>2];i=N[a+84>>2];p=N[a+92>>2];J[c>>2]=-1;q=Q(Q(n*p)+Q(j*k));k=Q(Q(j*p)+Q(k*w));x=Q(x+Q(Q(n*i)+Q(j*d)));w=Q(u+Q(Q(j*i)+Q(d*w)));a=J[a>>2];c=J[a+16>>2];f=J[a+20>>2];h:{if((f|0)<2){break h}j=Q(Q(g*Q(-k))-Q(m*q));n=Q(Q(m*k)-Q(g*q));d=Q(Q(N[c>>2]*j)+Q(n*N[c+4>>2]));a=1;e=f-1|0;h=e&1;i:{if((f|0)==2){e=0;break i}r=e&-2;e=0;f=0;while(1){l=c+(a<<3)|0;u=Q(Q(N[l>>2]*j)+Q(n*N[l+4>>2]));l=u>d;t=a+1|0;o=c+(t<<3)|0;i=Q(Q(N[o>>2]*j)+Q(n*N[o+4>>2]));d=l?u:d;o=i>d;d=o?i:d;e=o?t:l?a:e;a=a+2|0;f=f+2|0;if((r|0)!=(f|0)){continue}break}}if(!h){break h}h=a;a=c+(a<<3)|0;e=Q(Q(N[a>>2]*j)+Q(n*N[a+4>>2]))>d?h:e}J[b>>2]=e;a=c+(e<<3)|0;d=N[a>>2];j=N[a+4>>2];return Q(Q(Q(Q(v+Q(Q(g*d)+Q(j*s)))-w)*k)+Q(q*Q(Q(y+Q(Q(m*d)+Q(g*j)))-x)));default:break a}}J[b>>2]=-1;J[c>>2]=-1;return Q(0)}function gd(a){var b=Q(0),c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=0,F=0,G=Q(0),H=0,I=0,L=0,M=0,O=Q(0),R=Q(0);if(J[a+48>>2]>0){q=J[a+28>>2];I=K[23960];while(1){c=J[a+40>>2]+P(F,156)|0;G=N[c+132>>2];A=N[c+124>>2];g=N[c+128>>2];B=N[c+120>>2];l=N[c+72>>2];i=N[c+76>>2];H=P(J[c+116>>2],12);j=H+q|0;o=N[j+8>>2];r=N[j+4>>2];s=N[j>>2];L=P(J[c+112>>2],12);C=L+q|0;b=N[C+8>>2];t=N[C+4>>2];u=N[C>>2];E=J[c+148>>2];M=(E|0)<=0;a:{b:{if(!M){v=N[c+136>>2];d=Q(-l);k=N[c+144>>2];h=Q(-g);q=0;while(1){j=c+P(q,36)|0;e=Q(v*N[j+16>>2]);f=Q(-e);w=N[j+20>>2];n=N[j+12>>2];m=N[j+4>>2];x=N[j+8>>2];y=N[j>>2];z=Q(w-Q(N[j+28>>2]*Q(Q(Q(Q(Q(Q(s-Q(o*n))-u)+Q(b*m))*i)+Q(Q(Q(Q(r+Q(o*x))-t)-Q(b*y))*d))-k)));e=e>z?z:e;e=e>2]=e;f=Q(e-w);e=Q(f*d);f=Q(i*f);o=Q(Q(G*Q(Q(x*e)-Q(n*f)))+o);b=Q(Q(h*Q(Q(y*e)-Q(f*m)))+b);r=Q(r+Q(A*e));s=Q(s+Q(A*f));t=Q(t-Q(B*e));u=Q(u-Q(B*f));q=q+1|0;if((E|0)!=(q|0)){continue}break}if(I?(E|0)!=1:0){break b}if(M){break a}q=0;while(1){j=c+P(q,36)|0;e=N[j+16>>2];f=N[j+12>>2];g=N[j+4>>2];d=N[j+8>>2];v=N[j>>2];k=Q(e-Q(N[j+24>>2]*Q(Q(Q(Q(Q(Q(s-Q(o*f))-u)+Q(b*g))*l)+Q(i*Q(Q(Q(r+Q(o*d))-t)-Q(b*v))))-N[j+32>>2])));k=k>Q(0)?k:Q(0);N[j+16>>2]=k;m=d;d=Q(k-e);e=Q(i*d);p=f;f=Q(l*d);o=Q(Q(G*Q(Q(m*e)-Q(p*f)))+o);b=Q(Q(h*Q(Q(v*e)-Q(f*g)))+b);r=Q(r+Q(A*e));s=Q(s+Q(A*f));t=Q(t-Q(B*e));u=Q(u-Q(B*f));q=q+1|0;if((E|0)!=(q|0)){continue}break}break a}if(!I){break a}}c:{d:{v=N[c+12>>2];k=N[c+4>>2];w=N[c+8>>2];n=N[c>>2];d=N[c+16>>2];h=N[c+52>>2];O=N[c+104>>2];m=Q(Q(Q(Q(Q(Q(Q(s-Q(o*v))-u)+Q(b*k))*l)+Q(i*Q(Q(Q(r+Q(o*w))-t)-Q(b*n))))-N[c+32>>2])-Q(Q(N[c+96>>2]*d)+Q(h*O)));x=N[c+48>>2];y=N[c+40>>2];z=N[c+44>>2];D=N[c+36>>2];f=N[c+100>>2];p=Q(Q(Q(Q(Q(Q(Q(s-Q(o*x))-u)+Q(b*y))*l)+Q(i*Q(Q(Q(r+Q(o*z))-t)-Q(b*D))))-N[c+68>>2])-Q(Q(f*d)+Q(h*N[c+108>>2])));e=Q(Q(N[c+80>>2]*m)+Q(N[c+88>>2]*p));if(!(e<=Q(0))){break d}R=Q(Q(N[c+84>>2]*m)+Q(p*N[c+92>>2]));if(!(R<=Q(0))){break d}m=b;p=g;e=Q(-e);b=Q(e-d);g=Q(i*b);d=Q(l*b);n=Q(Q(n*g)-Q(d*k));f=Q(-R);b=Q(f-h);h=Q(i*b);k=Q(l*b);b=Q(m-Q(p*Q(n+Q(Q(D*h)-Q(k*y)))));i=Q(g+h);l=Q(d+k);g=Q(Q(w*g)-Q(d*v));d=Q(Q(z*h)-Q(k*x));break c}e=Q(m*Q(-N[c+24>>2]));if(!(!(e>=Q(0))|!(Q(Q(f*e)+p)>=Q(0)))){f=Q(0);m=b;p=g;b=Q(Q(0)-h);g=Q(i*b);h=Q(l*b);b=Q(e-d);d=Q(i*b);i=Q(n*d);n=Q(l*b);b=Q(m-Q(p*Q(Q(Q(D*g)-Q(h*y))+Q(i-Q(n*k)))));i=Q(g+d);l=Q(h+n);g=Q(Q(z*g)-Q(h*x));d=Q(Q(w*d)-Q(n*v));break c}f=Q(p*Q(-N[c+60>>2]));if(!(!(f>=Q(0))|!(Q(Q(O*f)+m)>=Q(0)))){e=Q(0);m=b;p=g;b=Q(Q(0)-d);g=Q(i*b);d=Q(l*b);n=Q(Q(n*g)-Q(d*k));b=Q(f-h);h=Q(i*b);k=Q(l*b);b=Q(m-Q(p*Q(n+Q(Q(D*h)-Q(k*y)))));i=Q(g+h);l=Q(d+k);g=Q(Q(w*g)-Q(d*v));d=Q(Q(z*h)-Q(k*x));break c}if(!(m>=Q(0))|!(p>=Q(0))){break a}e=Q(0);m=b;p=g;b=Q(Q(0)-d);f=Q(i*b);g=Q(l*b);b=Q(Q(0)-h);d=Q(i*b);h=Q(l*b);b=Q(m-Q(p*Q(Q(Q(n*f)-Q(g*k))+Q(Q(D*d)-Q(h*y)))));i=Q(f+d);l=Q(g+h);g=Q(Q(w*f)-Q(g*v));f=Q(0);d=Q(Q(z*d)-Q(h*x))}N[c+52>>2]=f;N[c+16>>2]=e;s=Q(s+Q(A*l));r=Q(r+Q(A*i));u=Q(u-Q(B*l));t=Q(t-Q(B*i));o=Q(Q(G*Q(g+d))+o)}N[C+4>>2]=t;N[C>>2]=u;c=J[a+28>>2];N[(c+L|0)+8>>2]=b;c=c+H|0;N[c+4>>2]=r;N[c>>2]=s;q=J[a+28>>2];N[(H+q|0)+8>>2]=o;F=F+1|0;if((F|0)>2]){continue}break}}}function lh(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=0,m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=0,_=0,$=Q(0),aa=Q(0);l=J[a+48>>2];C=J[l+8>>2];J[a+160>>2]=C;m=J[a+52>>2];r=J[m+8>>2];J[a+164>>2]=r;k=J[a+84>>2];Z=J[k+8>>2];J[a+168>>2]=Z;c=J[a+88>>2];_=J[c+8>>2];J[a+172>>2]=_;D=N[l+32>>2];e=J[l+32>>2];i=N[l+28>>2];J[a+176>>2]=J[l+28>>2];J[a+180>>2]=e;e=J[m+32>>2];J[a+184>>2]=J[m+28>>2];J[a+188>>2]=e;w=N[k+32>>2];e=J[k+32>>2];n=N[k+28>>2];J[a+192>>2]=J[k+28>>2];J[a+196>>2]=e;$=N[c+32>>2];e=J[c+32>>2];aa=N[c+28>>2];J[a+200>>2]=J[c+28>>2];J[a+204>>2]=e;E=N[l+120>>2];N[a+208>>2]=E;F=N[m+120>>2];N[a+212>>2]=F;G=N[k+120>>2];N[a+216>>2]=G;H=N[c+120>>2];N[a+220>>2]=H;x=N[l+128>>2];N[a+224>>2]=x;y=N[m+128>>2];N[a+228>>2]=y;z=N[k+128>>2];N[a+232>>2]=z;A=N[c+128>>2];N[a+236>>2]=A;l=J[a+76>>2];c=J[b+28>>2];k=P(_,12);e=c+k|0;I=N[e+8>>2];L=N[e+4>>2];M=N[e>>2];m=P(Z,12);e=m+c|0;O=N[e+8>>2];R=N[e+4>>2];S=N[e>>2];r=P(r,12);e=r+c|0;T=N[e+8>>2];U=N[e+4>>2];V=N[e>>2];e=P(C,12);c=e+c|0;W=N[c+8>>2];X=N[c+4>>2];Y=N[c>>2];c=J[b+24>>2];d=N[(c+r|0)+8>>2];f=N[(c+k|0)+8>>2];h=Ua(f);g=Ta(f);s=Ua(d);t=Ta(d);a:{if((l|0)==1){o=Q(1);j=Q(1);d=Q(x+z);break a}p=N[a+96>>2];d=N[(c+e|0)+8>>2];o=Ua(d);B=N[a+92>>2];j=Ta(d);q=N[a+128>>2];i=Q(B-i);p=Q(p-D);f=N[(c+m|0)+8>>2];d=Ta(f);u=N[a+124>>2];f=Ua(f);v=Q(Q(d*u)+Q(q*f));q=Q(Q(f*u)-Q(q*d));o=Q(Q(Q(Q(o*i)-Q(j*p))*v)-Q(q*Q(Q(j*i)+Q(o*p))));j=Q(N[a+108>>2]-n);i=Q(N[a+112>>2]-w);j=Q(Q(Q(Q(f*j)-Q(d*i))*v)-Q(q*Q(Q(d*j)+Q(f*i))));d=Q(Q(Q(x*o)*o)+Q(Q(Q(z*j)*j)+Q(E+G)))}N[a+264>>2]=j;N[a+256>>2]=o;N[a+240>>2]=q;N[a+244>>2]=v;i=Q(0);n=Q(d+Q(0));b:{if(J[a+80>>2]==1){J[a+248>>2]=0;d=N[a+152>>2];g=Q(Q(Q(d*d)*Q(y+A))+n);h=d;f=Q(0);break b}d=N[a+132>>2];B=N[a+136>>2];p=Q(Q(h*d)-Q(B*g));f=N[a+152>>2];i=Q(p*f);N[a+248>>2]=i;D=n;u=Q(N[a+100>>2]-N[a+184>>2]);w=Q(N[a+104>>2]-N[a+188>>2]);n=Q(Q(g*d)+Q(h*B));d=Q(f*Q(Q(Q(Q(s*u)-Q(w*t))*n)-Q(p*Q(Q(t*u)+Q(s*w)))));s=Q(N[a+116>>2]-aa);t=Q(N[a+120>>2]-$);h=Q(f*Q(Q(Q(Q(h*s)-Q(t*g))*n)-Q(p*Q(Q(g*s)+Q(h*t)))));g=Q(D+Q(Q(Q(y*d)*d)+Q(Q(Q(f*f)*Q(F+H))+Q(h*Q(A*h)))));f=Q(n*f)}N[a+268>>2]=h;N[a+260>>2]=d;N[a+252>>2]=f;N[a+272>>2]=g>Q(0)?Q(Q(1)/g):Q(0);c:{if(K[b+20|0]){g=N[a+156>>2];I=Q(I-Q(Q(g*A)*h));h=Q(H*g);L=Q(L-Q(h*f));M=Q(M-Q(h*i));O=Q(O-Q(Q(g*z)*j));h=Q(G*g);R=Q(R-Q(h*v));S=Q(S-Q(q*h));T=Q(Q(Q(y*g)*d)+T);d=Q(F*g);U=Q(U+Q(d*f));V=Q(V+Q(d*i));W=Q(Q(Q(x*g)*o)+W);d=Q(E*g);X=Q(X+Q(d*v));Y=Q(Y+Q(q*d));break c}J[a+156>>2]=0}c=J[b+28>>2]+P(C,12)|0;N[c+4>>2]=X;N[c>>2]=Y;c=J[b+28>>2];N[(c+P(J[a+160>>2],12)|0)+8>>2]=W;c=c+P(J[a+164>>2],12)|0;N[c+4>>2]=U;N[c>>2]=V;c=J[b+28>>2];N[(c+P(J[a+164>>2],12)|0)+8>>2]=T;c=c+P(J[a+168>>2],12)|0;N[c+4>>2]=R;N[c>>2]=S;c=J[b+28>>2];N[(c+P(J[a+168>>2],12)|0)+8>>2]=O;c=c+P(J[a+172>>2],12)|0;N[c+4>>2]=L;N[c>>2]=M;N[(J[b+28>>2]+P(J[a+172>>2],12)|0)+8>>2]=I}function Wa(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:{if(!a){break a}d=a-8|0;b=J[a-4>>2];a=b&-8;f=d+a|0;b:{if(b&1){break b}if(!(b&3)){break a}b=J[d>>2];d=d-b|0;if(d>>>0>>0<=255){e=b>>>3|0;b=J[d+12>>2];c=J[d+8>>2];if((b|0)==(c|0)){i=26344,j=J[6586]&bl(e),J[i>>2]=j;break b}J[c+12>>2]=b;J[b+8>>2]=c;break b}g=J[d+24>>2];b=J[d+12>>2];if((d|0)!=(b|0)){c=J[d+8>>2];J[c+12>>2]=b;J[b+8>>2]=c;break c}e=d+20|0;c=J[e>>2];if(!c){c=J[d+16>>2];if(!c){break d}e=d+16|0}while(1){h=e;b=c;e=b+20|0;c=J[e>>2];if(c){continue}e=b+16|0;c=J[b+16>>2];if(c){continue}break}J[h>>2]=0;break c}b=J[f+4>>2];if((b&3)!=3){break b}J[6588]=a;J[f+4>>2]=b&-2;J[d+4>>2]=a|1;J[f>>2]=a;return}b=0}if(!g){break b}c=J[d+28>>2];e=(c<<2)+26648|0;e:{if(J[e>>2]==(d|0)){J[e>>2]=b;if(b){break e}i=26348,j=J[6587]&bl(c),J[i>>2]=j;break b}J[g+(J[g+16>>2]==(d|0)?16:20)>>2]=b;if(!b){break b}}J[b+24>>2]=g;c=J[d+16>>2];if(c){J[b+16>>2]=c;J[c+24>>2]=b}c=J[d+20>>2];if(!c){break b}J[b+20>>2]=c;J[c+24>>2]=b}if(d>>>0>=f>>>0){break a}b=J[f+4>>2];if(!(b&1)){break a}f:{g:{h:{i:{if(!(b&2)){if(J[6592]==(f|0)){J[6592]=d;a=J[6589]+a|0;J[6589]=a;J[d+4>>2]=a|1;if(J[6591]!=(d|0)){break a}J[6588]=0;J[6591]=0;return}if(J[6591]==(f|0)){J[6591]=d;a=J[6588]+a|0;J[6588]=a;J[d+4>>2]=a|1;J[a+d>>2]=a;return}a=(b&-8)+a|0;if(b>>>0<=255){e=b>>>3|0;b=J[f+12>>2];c=J[f+8>>2];if((b|0)==(c|0)){i=26344,j=J[6586]&bl(e),J[i>>2]=j;break g}J[c+12>>2]=b;J[b+8>>2]=c;break g}g=J[f+24>>2];b=J[f+12>>2];if((f|0)!=(b|0)){c=J[f+8>>2];J[c+12>>2]=b;J[b+8>>2]=c;break h}e=f+20|0;c=J[e>>2];if(!c){c=J[f+16>>2];if(!c){break i}e=f+16|0}while(1){h=e;b=c;e=b+20|0;c=J[e>>2];if(c){continue}e=b+16|0;c=J[b+16>>2];if(c){continue}break}J[h>>2]=0;break h}J[f+4>>2]=b&-2;J[d+4>>2]=a|1;J[a+d>>2]=a;break f}b=0}if(!g){break g}c=J[f+28>>2];e=(c<<2)+26648|0;j:{if(J[e>>2]==(f|0)){J[e>>2]=b;if(b){break j}i=26348,j=J[6587]&bl(c),J[i>>2]=j;break g}J[g+(J[g+16>>2]==(f|0)?16:20)>>2]=b;if(!b){break g}}J[b+24>>2]=g;c=J[f+16>>2];if(c){J[b+16>>2]=c;J[c+24>>2]=b}c=J[f+20>>2];if(!c){break g}J[b+20>>2]=c;J[c+24>>2]=b}J[d+4>>2]=a|1;J[a+d>>2]=a;if(J[6591]!=(d|0)){break f}J[6588]=a;return}if(a>>>0<=255){b=(a&-8)+26384|0;c=J[6586];a=1<<(a>>>3);k:{if(!(c&a)){J[6586]=a|c;a=b;break k}a=J[b+8>>2]}J[b+8>>2]=d;J[a+12>>2]=d;J[d+12>>2]=b;J[d+8>>2]=a;return}c=31;if(a>>>0<=16777215){b=S(a>>>8|0);c=((a>>>38-b&1)-(b<<1)|0)+62|0}J[d+28>>2]=c;J[d+16>>2]=0;J[d+20>>2]=0;b=(c<<2)+26648|0;l:{m:{e=J[6587];h=1<>2]=d;J[d+24>>2]=b;break n}c=a<<((c|0)!=31?25-(c>>>1|0)|0:0);b=J[b>>2];while(1){e=b;if((J[b+4>>2]&-8)==(a|0)){break m}b=c>>>29|0;c=c<<1;h=e+(b&4)|0;b=J[h+16>>2];if(b){continue}break}J[h+16>>2]=d;J[d+24>>2]=e}J[d+12>>2]=d;J[d+8>>2]=d;break l}a=J[e+8>>2];J[a+12>>2]=d;J[e+8>>2]=d;J[d+24>>2]=0;J[d+12>>2]=e;J[d+8>>2]=a}a=J[6594]-1|0;J[6594]=a?a:-1}}function wg(a,b){a=a|0;b=b|0;var c=Q(0),d=0,e=Q(0),f=Q(0),g=0,h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=0,H=Q(0),I=Q(0),L=0,M=Q(0),O=Q(0);g=J[a+48>>2];F=J[g+8>>2];J[a+144>>2]=F;j=J[a+52>>2];G=J[j+8>>2];J[a+148>>2]=G;H=N[g+32>>2];d=J[g+32>>2];p=N[g+28>>2];J[a+152>>2]=J[g+28>>2];J[a+156>>2]=d;I=N[j+32>>2];L=J[j+32>>2];n=N[j+28>>2];d=J[j+28>>2];J[a+160>>2]=d;J[a+164>>2]=L;x=N[g+120>>2];N[a+168>>2]=x;y=N[j+120>>2];N[a+172>>2]=y;v=N[g+128>>2];N[a+176>>2]=v;m=N[j+128>>2];N[a+180>>2]=m;g=J[b+28>>2];j=P(F,12);d=g+j|0;z=N[d>>2];A=N[d+4>>2];B=N[d+8>>2];d=g;g=P(G,12);d=d+g|0;C=N[d>>2];D=N[d+4>>2];E=N[d+8>>2];d=j;j=J[b+24>>2];d=d+j|0;h=N[d>>2];g=g+j|0;k=N[g>>2];r=N[d+4>>2];o=N[g+4>>2];M=N[a+72>>2];l=N[g+8>>2];i=N[a+80>>2];q=N[a+88>>2];c=N[d+8>>2];O=N[a+68>>2];f=N[a+76>>2];s=N[a+84>>2];e=Q(v+m);N[a+232>>2]=e==Q(0)?Q(1):e;e=Ua(c);c=Ta(c);w=Q(Q(s*c)+Q(e*q));N[a+188>>2]=w;q=Q(Q(e*s)-Q(q*c));N[a+184>>2]=q;t=N[a+92>>2];u=N[a+96>>2];s=Q(Q(c*t)+Q(e*u));N[a+196>>2]=s;t=Q(Q(e*t)-Q(u*c));N[a+192>>2]=t;u=Ua(l);n=Q(f-n);f=Q(i-I);l=Ta(l);i=Q(Q(u*n)-Q(f*l));f=Q(Q(l*n)+Q(u*f));l=Q(Q(i*w)-Q(q*f));N[a+212>>2]=l;n=Q(Q(i*s)-Q(t*f));N[a+204>>2]=n;u=Q(Q(k-h)+i);i=Q(O-p);h=Q(M-H);k=Q(Q(e*i)-Q(c*h));p=Q(u-k);e=Q(Q(c*i)+Q(e*h));f=Q(Q(Q(o-r)+f)-e);c=Q(k+p);i=Q(e+f);e=Q(Q(c*w)-Q(q*i));N[a+208>>2]=e;i=Q(Q(c*s)-Q(t*i));N[a+200>>2]=i;c=Q(v*e);r=Q(m*l);h=Q(c+r);N[a+244>>2]=h;N[a+236>>2]=h;h=Q(v*i);k=Q(m*n);o=Q(h+k);N[a+228>>2]=o;N[a+220>>2]=o;o=Q(Q(h*e)+Q(l*k));N[a+240>>2]=o;N[a+224>>2]=o;o=Q(r*l);r=Q(x+y);c=Q(o+Q(Q(c*e)+r));N[a+248>>2]=c;N[a+216>>2]=Q(k*n)+Q(Q(h*i)+r);N[a+252>>2]=c>Q(0)?Q(Q(1)/c):c;a:{if(K[a+136|0]){h=N[a+124>>2];k=N[a+120>>2];c=Q(h-k);if((c>Q(0)?c:Q(-c))>2]=3;break a}c=Q(Q(q*p)+Q(w*f));if(c<=k){if(J[a+140>>2]==1){break a}J[a+140>>2]=1;J[a+112>>2]=0;break a}if(c>=h){if(J[a+140>>2]==2){break a}J[a+140>>2]=2;J[a+112>>2]=0;break a}J[a+140>>2]=0;J[a+112>>2]=0;break a}J[a+140>>2]=0;J[a+112>>2]=0}if(!K[a+137|0]){J[a+116>>2]=0}b:{if(K[b+20|0]){f=N[b+8>>2];c=Q(f*N[a+104>>2]);N[a+104>>2]=c;h=Q(f*N[a+116>>2]);N[a+116>>2]=h;p=Q(f*N[a+108>>2]);N[a+108>>2]=p;f=Q(f*N[a+112>>2]);N[a+112>>2]=f;k=m;m=Q(h+f);E=Q(Q(k*Q(Q(m*l)+Q(Q(c*n)+p)))+E);B=Q(B-Q(v*Q(Q(m*e)+Q(Q(c*i)+p))));e=Q(Q(s*c)+Q(m*w));D=Q(D+Q(y*e));c=Q(Q(t*c)+Q(q*m));C=Q(C+Q(y*c));A=Q(A-Q(x*e));z=Q(z-Q(x*c));break b}J[a+104>>2]=0;J[a+108>>2]=0;J[a+112>>2]=0;J[a+116>>2]=0}d=J[b+28>>2]+P(J[a+144>>2],12)|0;N[d+4>>2]=A;N[d>>2]=z;d=J[b+28>>2];N[(d+P(J[a+144>>2],12)|0)+8>>2]=B;d=d+P(J[a+148>>2],12)|0;N[d+4>>2]=D;N[d>>2]=C;N[(J[b+28>>2]+P(J[a+148>>2],12)|0)+8>>2]=E}function xg(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),K=0,L=0,M=Q(0),O=Q(0),R=0,S=0;g=J[J[a+48>>2]+12>>2];a=J[J[a+52>>2]+12>>2];f=Fa-96|0;Fa=f;l=b;J[b+60>>2]=0;e=N[a+8>>2];k=N[g+8>>2];J[f+92>>2]=0;r=Q(k+e);e=kd(f+92|0,g,c,a,d);a:{if(r>2]=0;k=kd(f+88|0,a,d,g,c);if(k>r){break a}B=k>Q(e+Q(.0005000000237487257));b:{if(B){n=2;b=c;c=g;g=f+88|0;break b}n=1;b=d;d=c;c=a;a=g;g=f+92|0}v=N[b>>2];w=N[b+4>>2];F=N[d>>2];G=N[d+4>>2];k=N[b+12>>2];p=N[b+8>>2];h=N[d+12>>2];m=N[d+8>>2];s=J[g>>2];J[l+56>>2]=n;K=s<<3;x=Q(-p);d=0;n=J[c+148>>2];c:{if((n|0)<=0){break c}b=a+K|0;e=N[b+84>>2];i=N[b+88>>2];j=Q(Q(m*e)+Q(h*i));e=Q(Q(h*e)-Q(i*m));i=Q(Q(k*j)-Q(p*e));j=Q(Q(k*e)+Q(p*j));C=c+84|0;R=n&1;d:{if((n|0)==1){e=Q(34028234663852886e22);g=0;break d}S=n&-2;e=Q(34028234663852886e22);g=0;b=0;while(1){t=(g<<3)+C|0;o=Q(Q(j*N[t>>2])+Q(i*N[t+4>>2]));t=o>2])+Q(i*N[u+4>>2]));e=t?o:e;u=q>2])+Q(i*N[b+4>>2]))>2];i=N[c+4>>2];I[f+74>>1]=1;H[f+73|0]=d;H[f+72|0]=s;N[f+68>>2]=w+Q(Q(p*e)+Q(k*i));N[f+64>>2]=v+Q(Q(k*e)+Q(i*x));c=d+1|0;c=(c|0)<(n|0)?c:0;b=b+(c<<3)|0;e=N[b>>2];i=N[b+4>>2];H[f+84|0]=s;N[f+80>>2]=w+Q(Q(p*e)+Q(k*i));I[f+86>>1]=1;H[f+85|0]=c;N[f+76>>2]=v+Q(Q(k*e)+Q(i*x));b=s+1|0;b=(b|0)>2]?b:0;a=a+20|0;c=(b<<3)+a|0;q=N[c>>2];a=a+K|0;y=N[a>>2];e=Q(q-y);z=N[c+4>>2];A=N[a+4>>2];i=Q(z-A);j=Q(Y(Q(Q(e*e)+Q(i*i))));if(!(j>2]=j;D=Q(-m);o=Q(Q(h*e)+Q(i*D));N[f+56>>2]=o;N[f+4>>2]=-j;E=Q(-o);N[f>>2]=E;M=Q(F+Q(Q(h*y)+Q(A*D)));O=Q(G+Q(Q(m*y)+Q(h*A)));if((bc(f+32|0,f- -64|0,f,Q(r-Q(Q(o*M)+Q(O*j))),s)|0)<2){break a}if((bc(f,f+32|0,f+56|0,Q(r+Q(Q(o*Q(F+Q(Q(h*q)+Q(z*D))))+Q(Q(G+Q(Q(m*q)+Q(h*z)))*j))),b)|0)<2){break a}N[l+48>>2]=Q(y+q)*Q(.5);N[l+40>>2]=i;N[l+52>>2]=Q(A+z)*Q(.5);N[l+44>>2]=-e;g=0;e=N[f>>2];h=N[f+4>>2];m=Q(Q(j*M)-Q(O*o));e:{if(!(Q(Q(Q(j*e)+Q(h*E))-m)<=r)){break e}e=Q(e-v);h=Q(h-w);N[l+4>>2]=Q(x*e)+Q(k*h);N[l>>2]=Q(k*e)+Q(p*h);a=J[f+8>>2];J[l+16>>2]=a;g=1;if(!B){break e}H[l+17|0]=a;H[l+19|0]=a>>>16;H[l+18|0]=a>>>24;H[l+16|0]=a>>>8}e=N[f+12>>2];h=N[f+16>>2];if(Q(Q(Q(j*e)+Q(h*E))-m)<=r){a=P(g,20)+l|0;e=Q(e-v);h=Q(h-w);N[a+4>>2]=Q(x*e)+Q(k*h);N[a>>2]=Q(k*e)+Q(p*h);b=J[f+20>>2];J[a+16>>2]=b;if(B){H[a+17|0]=b;H[a+19|0]=b>>>16;H[a+18|0]=b>>>24;H[a+16|0]=b>>>8}g=g+1|0}J[l+60>>2]=g}Fa=f+96|0}function ze(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;a:{g=a+16|0;e=J[g>>2];if(!e){break a}c=g;d=e;while(1){f=M[d+16>>2]>>0;c=f?c:d;d=J[(f?d+4|0:d)>>2];if(d){continue}break}if((c|0)==(g|0)|M[c+16>>2]>b>>>0){break a}b=J[c+4>>2];b:{if(!b){b=c;while(1){d=J[b+8>>2];g=J[d>>2]!=(b|0);b=d;if(g){continue}break}break b}while(1){d=b;b=J[b>>2];if(b){continue}break}}if(J[a+12>>2]==(c|0)){J[a+12>>2]=d}J[a+20>>2]=J[a+20>>2]-1;d=e;g=c;c:{d:{b=c;c=J[b>>2];if(c){a=J[g+4>>2];if(!a){break d}while(1){b=a;a=J[a>>2];if(a){continue}break}}c=J[b+4>>2];if(c){break d}c=0;e=1;break c}J[c+8>>2]=J[b+8>>2];e=0}f=J[b+8>>2];a=J[f>>2];e:{if((b|0)==(a|0)){J[f>>2]=c;if((b|0)==(d|0)){a=0;d=c;break e}a=J[f+4>>2];break e}J[f+4>>2]=c}h=!K[b+12|0];if((b|0)!=(g|0)){f=J[g+8>>2];J[b+8>>2]=f;J[f+(((g|0)!=J[J[g+8>>2]>>2])<<2)>>2]=b;f=J[g>>2];J[b>>2]=f;J[f+8>>2]=b;f=J[g+4>>2];J[b+4>>2]=f;if(f){J[f+8>>2]=b}H[b+12|0]=K[g+12|0];d=(d|0)==(g|0)?b:d}f:{if(h|!d){break f}if(e){while(1){b=K[a+12|0];g:{e=J[a+8>>2];if(J[e>>2]!=(a|0)){if(!b){H[a+12|0]=1;H[e+12|0]=0;c=J[e+4>>2];b=J[c>>2];J[e+4>>2]=b;if(b){J[b+8>>2]=e}J[c+8>>2]=J[e+8>>2];b=J[e+8>>2];J[(((e|0)!=J[b>>2])<<2)+b>>2]=c;J[c>>2]=e;J[e+8>>2]=c;b=a;a=J[a>>2];d=(a|0)==(d|0)?b:d;a=J[a+4>>2]}h:{i:{b=J[a>>2];j:{if(!(K[b+12|0]?0:b)){c=J[a+4>>2];if(K[c+12|0]?0:c){break j}H[a+12|0]=0;a=J[a+8>>2];k:{if((d|0)==(a|0)){a=d;break k}if(K[a+12|0]){break g}}H[a+12|0]=1;break f}c=J[a+4>>2];if(!c){break i}}if(K[c+12|0]){break i}b=a;break h}H[b+12|0]=1;H[a+12|0]=0;c=J[b+4>>2];J[a>>2]=c;if(c){J[c+8>>2]=a}J[b+8>>2]=J[a+8>>2];c=J[a+8>>2];J[((J[c>>2]!=(a|0))<<2)+c>>2]=b;J[b+4>>2]=a;J[a+8>>2]=b;c=a}d=J[b+8>>2];H[b+12|0]=K[d+12|0];H[d+12|0]=1;H[c+12|0]=1;b=J[d+4>>2];a=J[b>>2];J[d+4>>2]=a;if(a){J[a+8>>2]=d}J[b+8>>2]=J[d+8>>2];a=J[d+8>>2];J[(((d|0)!=J[a>>2])<<2)+a>>2]=b;J[b>>2]=d;J[d+8>>2]=b;break f}if(!b){H[a+12|0]=1;H[e+12|0]=0;b=J[a+4>>2];J[e>>2]=b;if(b){J[b+8>>2]=e}J[a+8>>2]=J[e+8>>2];b=J[e+8>>2];J[(((e|0)!=J[b>>2])<<2)+b>>2]=a;J[a+4>>2]=e;J[e+8>>2]=a;d=(d|0)==(e|0)?a:d;a=J[e>>2]}c=J[a>>2];l:{if(!(!c|K[c+12|0])){b=a;break l}b=J[a+4>>2];if(!(K[b+12|0]?0:b)){H[a+12|0]=0;a=J[a+8>>2];if((a|0)!=(d|0)?K[a+12|0]:0){break g}H[a+12|0]=1;break f}if(c){if(!K[c+12|0]){b=a;break l}b=J[a+4>>2]}H[b+12|0]=1;H[a+12|0]=0;c=J[b>>2];J[a+4>>2]=c;if(c){J[c+8>>2]=a}J[b+8>>2]=J[a+8>>2];c=J[a+8>>2];J[((J[c>>2]!=(a|0))<<2)+c>>2]=b;J[b>>2]=a;J[a+8>>2]=b;c=a}d=J[b+8>>2];H[b+12|0]=K[d+12|0];H[d+12|0]=1;H[c+12|0]=1;b=J[d>>2];a=J[b+4>>2];J[d>>2]=a;if(a){J[a+8>>2]=d}J[b+8>>2]=J[d+8>>2];a=J[d+8>>2];J[(((d|0)!=J[a>>2])<<2)+a>>2]=b;J[b+4>>2]=d;J[d+8>>2]=b;break f}b=a;a=J[a+8>>2];a=J[(((b|0)==J[a>>2])<<2)+a>>2];continue}}H[c+12|0]=1}Wa(g)}}function Gf(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=0,l=0,m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=0;g=Fa-48|0;Fa=g;m=J[a+48>>2];B=J[m+8>>2];J[a+116>>2]=B;k=J[a+52>>2];C=J[k+8>>2];J[a+120>>2]=C;n=N[m+32>>2];f=J[m+32>>2];c=N[m+28>>2];l=J[m+28>>2];J[a+140>>2]=l;J[a+144>>2]=f;r=N[k+32>>2];f=J[k+32>>2];h=N[k+28>>2];J[a+148>>2]=J[k+28>>2];J[a+152>>2]=f;t=N[m+120>>2];N[a+156>>2]=t;u=N[k+120>>2];N[a+160>>2]=u;o=N[m+128>>2];N[a+164>>2]=o;p=N[k+128>>2];N[a+168>>2]=p;i=N[a+84>>2];m=J[b+24>>2];l=P(B,12);s=N[(m+l|0)+8>>2];d=Ta(s);j=N[a+80>>2];e=Ua(s);k=J[b+28>>2];l=k+l|0;v=N[l>>2];w=N[l+4>>2];x=N[l+8>>2];f=k;k=P(C,12);l=f+k|0;y=N[l>>2];z=N[l+4>>2];A=N[l+8>>2];q=N[(k+m|0)+8>>2];j=Q(j-c);i=Q(i-n);c=Q(Q(e*j)-Q(d*i));N[a+124>>2]=c;i=Q(Q(d*j)+Q(e*i));N[a+128>>2]=i;d=N[a+92>>2];e=Ta(q);j=N[a+88>>2];n=Ua(q);h=Q(j-h);j=Q(d-r);d=Q(Q(n*h)-Q(e*j));N[a+132>>2]=d;e=Q(Q(e*h)+Q(n*j));N[a+136>>2]=e;j=Q(Q(c*o)+Q(p*d));N[g+40>>2]=j;h=Q(o+p);N[g+44>>2]=h;N[g+32>>2]=j;j=Q(t+u);N[g+28>>2]=Q(p*Q(d*d))+Q(Q(o*Q(c*c))+j);n=Q(-i);r=Q(Q(o*n)-Q(p*e));N[g+36>>2]=r;N[g+20>>2]=r;c=Q(Q(o*Q(c*n))-Q(p*Q(d*e)));N[g+24>>2]=c;N[g+12>>2]=Q(p*Q(e*e))+Q(Q(o*Q(i*i))+j);N[g+16>>2]=c;a:{if(N[a+68>>2]>Q(0)){Id(g+12|0,a+172|0);c=N[b>>2];d=Q(N[a+68>>2]*Q(6.2831854820251465));e=h>Q(0)?Q(Q(1)/h):Q(0);i=Q(d*Q(d*e));d=Q(c*Q(Q(c*i)+Q(d*Q(Q(e+e)*N[a+72>>2]))));d=d!=Q(0)?Q(Q(1)/d):Q(0);N[a+100>>2]=d;N[a+76>>2]=Q(Q(c*Q(Q(q-s)-N[a+96>>2]))*i)*d;c=Q(h+d);N[a+204>>2]=c!=Q(0)?Q(Q(1)/c):Q(0);break a}f=a+172|0;if(h==Q(0)){Id(g+12|0,f);J[a+76>>2]=0;J[a+100>>2]=0;break a}h=N[g+24>>2];d=N[g+40>>2];i=N[g+28>>2];e=N[g+36>>2];j=Q(Q(h*d)-Q(i*e));q=N[g+12>>2];s=N[g+44>>2];n=Q(i*s);c=N[g+32>>2];r=Q(s*Q(-h));c=Q(Q(N[g+20>>2]*j)+Q(Q(q*Q(n-Q(d*c)))+Q(N[g+16>>2]*Q(Q(c*e)+r))));c=c!=Q(0)?Q(Q(1)/c):c;N[f+32>>2]=Q(Q(q*i)-Q(h*h))*c;h=Q(c*Q(Q(e*h)-Q(d*q)));N[f+28>>2]=h;i=Q(j*c);N[f+24>>2]=i;N[f+20>>2]=h;N[f+16>>2]=c*Q(Q(q*s)-Q(e*e));e=Q(c*Q(Q(e*d)+r));N[f+12>>2]=e;N[f+8>>2]=i;N[f+4>>2]=e;N[f>>2]=c*Q(n-Q(d*d));J[a+76>>2]=0;J[a+100>>2]=0}b:{if(K[b+20|0]){e=N[b+8>>2];c=Q(e*N[a+104>>2]);N[a+104>>2]=c;d=Q(e*N[a+108>>2]);N[a+108>>2]=d;e=Q(e*N[a+112>>2]);N[a+112>>2]=e;A=Q(Q(p*Q(e+Q(Q(N[a+132>>2]*d)-Q(c*N[a+136>>2]))))+A);x=Q(x-Q(o*Q(e+Q(Q(N[a+124>>2]*d)-Q(c*N[a+128>>2])))));y=Q(y+Q(u*c));v=Q(v-Q(t*c));z=Q(z+Q(u*d));w=Q(w-Q(t*d));break b}J[a+104>>2]=0;J[a+108>>2]=0;J[a+112>>2]=0}f=J[b+28>>2]+P(J[a+116>>2],12)|0;N[f+4>>2]=w;N[f>>2]=v;f=J[b+28>>2];N[(f+P(J[a+116>>2],12)|0)+8>>2]=x;f=f+P(J[a+120>>2],12)|0;N[f+4>>2]=z;N[f>>2]=y;N[(J[b+28>>2]+P(J[a+120>>2],12)|0)+8>>2]=A;Fa=g+48|0}function Bf(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=0,h=0,i=Q(0),j=0,k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=0,L=Q(0);h=J[a+48>>2];B=J[h+8>>2];J[a+132>>2]=B;j=J[a+52>>2];I=J[j+8>>2];J[a+136>>2]=I;w=N[h+32>>2];g=J[h+32>>2];f=N[h+28>>2];J[a+140>>2]=J[h+28>>2];J[a+144>>2]=g;L=N[j+32>>2];l=J[j+32>>2];k=N[j+28>>2];g=J[j+28>>2];J[a+148>>2]=g;J[a+152>>2]=l;x=N[h+120>>2];N[a+156>>2]=x;o=N[j+120>>2];N[a+160>>2]=o;u=N[h+128>>2];N[a+164>>2]=u;v=N[j+128>>2];N[a+168>>2]=v;h=P(B,12);j=J[b+28>>2];g=h+j|0;C=N[g>>2];D=N[g+4>>2];E=N[g+8>>2];g=j;j=P(I,12);g=g+j|0;F=N[g>>2];G=N[g+4>>2];H=N[g+8>>2];g=h;h=J[b+24>>2];g=g+h|0;y=N[g>>2];h=h+j|0;z=N[h>>2];n=N[g+4>>2];p=N[h+4>>2];q=N[a+80>>2];m=N[h+8>>2];e=N[a+88>>2];r=N[a+104>>2];d=N[g+8>>2];A=N[a+76>>2];s=N[a+84>>2];i=N[a+100>>2];J[a+220>>2]=0;J[a+212>>2]=0;J[a+216>>2]=0;c=Ua(d);d=Ta(d);t=Q(Q(i*d)+Q(c*r));N[a+184>>2]=t;r=Q(Q(c*i)-Q(r*d));N[a+180>>2]=r;i=Ua(m);s=Q(s-k);e=Q(e-L);m=Ta(m);k=Q(Q(i*s)-Q(e*m));e=Q(Q(m*s)+Q(i*e));m=Q(Q(k*t)-Q(r*e));N[a+200>>2]=m;i=Q(A-f);f=Q(q-w);q=Q(Q(c*i)-Q(d*f));y=Q(Q(Q(z+k)-y)-q);i=Q(Q(d*i)+Q(c*f));z=Q(Q(Q(p+e)-n)-i);n=Q(q+y);p=Q(i+z);i=Q(Q(n*t)-Q(r*p));N[a+196>>2]=i;q=Q(x+o);f=Q(Q(Q(v*m)*m)+Q(Q(Q(u*i)*i)+q));N[a+204>>2]=f>Q(0)?Q(Q(1)/f):f;A=N[a+68>>2];a:{if(A>Q(0)){s=N[a+92>>2];w=N[a+96>>2];f=Q(Q(d*s)+Q(c*w));N[a+176>>2]=f;c=Q(Q(c*s)+Q(w*Q(-d)));N[a+172>>2]=c;d=Q(Q(k*f)+Q(c*Q(-e)));N[a+192>>2]=d;k=Q(Q(n*f)+Q(c*Q(-p)));N[a+188>>2]=k;d=Q(Q(Q(v*d)*d)+Q(Q(Q(u*k)*k)+q));if(!(d>Q(0))){break a}k=N[b>>2];e=Q(A*Q(6.2831854820251465));n=Q(Q(1)/d);p=Q(e*Q(e*n));e=Q(k*Q(Q(k*p)+Q(e*Q(Q(n+n)*N[a+72>>2]))));e=e>Q(0)?Q(Q(1)/e):e;N[a+220>>2]=e;N[a+216>>2]=Q(p*Q(k*Q(Q(y*c)+Q(z*f))))*e;c=Q(d+e);N[a+212>>2]=c>Q(0)?Q(Q(1)/c):c;break a}J[a+116>>2]=0}b:{if(K[a+128|0]){c=Q(u+v);N[a+208>>2]=c;if(!(c>Q(0))){break b}N[a+208>>2]=Q(1)/c;break b}J[a+112>>2]=0;J[a+208>>2]=0}c:{if(K[b+20|0]){f=N[b+8>>2];c=Q(f*N[a+108>>2]);N[a+108>>2]=c;d=Q(f*N[a+116>>2]);N[a+116>>2]=d;f=Q(f*N[a+112>>2]);N[a+112>>2]=f;t=Q(Q(t*c)+Q(d*N[a+176>>2]));G=Q(G+Q(o*t));e=o;o=Q(Q(r*c)+Q(d*N[a+172>>2]));F=Q(F+Q(e*o));D=Q(D-Q(x*t));C=Q(C-Q(x*o));H=Q(Q(v*Q(f+Q(Q(c*m)+Q(d*N[a+192>>2]))))+H);E=Q(E-Q(u*Q(f+Q(Q(c*i)+Q(d*N[a+188>>2])))));break c}J[a+116>>2]=0;J[a+108>>2]=0;J[a+112>>2]=0}l=J[b+28>>2]+P(B,12)|0;N[l+4>>2]=D;N[l>>2]=C;l=J[b+28>>2];N[(l+P(J[a+132>>2],12)|0)+8>>2]=E;l=l+P(J[a+136>>2],12)|0;N[l+4>>2]=G;N[l>>2]=F;N[(J[b+28>>2]+P(J[a+136>>2],12)|0)+8>>2]=H}function ug(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0);f=Fa+-64|0;Fa=f;o=N[a+156>>2];h=N[a+72>>2];u=J[b+24>>2];n=u+P(J[a+144>>2],12)|0;w=N[n+8>>2];c=Ua(w);q=N[a+152>>2];r=N[a+68>>2];d=Ta(w);p=N[a+164>>2];s=N[a+80>>2];u=u+P(J[a+148>>2],12)|0;x=N[u+8>>2];m=Ua(x);k=N[a+160>>2];t=N[a+76>>2];j=Ta(x);l=N[a+92>>2];v=N[a+96>>2];y=Q(Q(c*l)-Q(d*v));D=N[u>>2];k=Q(t-k);s=Q(s-p);p=Q(Q(m*k)-Q(j*s));E=N[n>>2];q=Q(r-q);o=Q(h-o);h=Q(Q(c*q)-Q(d*o));e=Q(Q(Q(D+p)-E)-h);t=Q(Q(d*l)+Q(c*v));F=N[u+4>>2];m=Q(Q(j*k)+Q(m*s));G=N[n+4>>2];j=Q(Q(d*q)+Q(c*o));i=Q(Q(Q(F+m)-G)-j);l=Q(Q(y*e)+Q(t*i));v=Q(-l);q=l>Q(0)?l:v;h=Q(h+e);j=Q(j+i);o=Q(Q(h*t)-Q(y*j));k=h;h=N[a+84>>2];r=N[a+88>>2];z=Q(Q(d*h)+Q(c*r));A=Q(Q(c*h)-Q(r*d));r=Q(Q(k*z)-Q(A*j));h=Q(Q(p*t)-Q(y*m));p=Q(Q(p*z)-Q(A*m));B=Q(Q(x-w)-N[a+100>>2]);C=Q(-B);m=N[a+180>>2];j=N[a+176>>2];s=N[a+172>>2];k=N[a+168>>2];a:{b:{if(!K[a+136|0]){break b}c=Q(Q(A*e)+Q(z*i));e=N[a+124>>2];d=N[a+120>>2];i=Q(e-d);c:{if((i>Q(0)?i:Q(-i))Q(0)?c:Q(-c);break c}if(c<=d){g=Q(Q(c-d)+Q(.004999999888241291));g=g=e)){break b}d=Q(c-e);c=Q(d+Q(-.004999999888241291));c=c>2]=e;N[f+48>>2]=e;e=Q(j+m);N[f+44>>2]=e==Q(0)?Q(1):e;e=Q(k+s);N[f+60>>2]=Q(l*p)+Q(Q(c*r)+e);c=Q(j*o);l=Q(m*h);i=Q(c+l);N[f+40>>2]=i;N[f+32>>2]=i;i=Q(Q(c*r)+Q(p*l));N[f+52>>2]=i;N[f+36>>2]=i;N[f+28>>2]=Q(l*h)+Q(Q(c*o)+e);N[f+12>>2]=-g;N[f+8>>2]=C;N[f+4>>2]=v;q=d>2];d=N[f+20>>2];c=N[f+16>>2];break a}c=Q(m*h);d=Q(j*o);i=Q(Q(c*h)+Q(Q(d*o)+Q(k+s)));e=Q(j+m);H=e==Q(0)?Q(1):e;c=Q(d+c);d=Q(Q(i*H)-Q(c*c));e=d!=Q(0)?Q(Q(1)/d):d;d=Q(Q(Q(i*C)+Q(l*c))*e);c=Q(Q(Q(H*v)+Q(B*c))*e)}n=J[b+24>>2]+P(J[a+144>>2],12)|0;t=Q(Q(t*c)+Q(z*g));N[n+4>>2]=G-Q(k*t);e=k;k=Q(Q(y*c)+Q(A*g));N[n>>2]=E-Q(e*k);n=J[b+24>>2];N[(n+P(J[a+144>>2],12)|0)+8>>2]=w-Q(j*Q(Q(g*r)+Q(Q(c*o)+d)));n=n+P(J[a+148>>2],12)|0;N[n+4>>2]=F+Q(s*t);N[n>>2]=D+Q(s*k);N[(J[b+24>>2]+P(J[a+148>>2],12)|0)+8>>2]=Q(m*Q(Q(g*p)+Q(Q(c*h)+d)))+x;Fa=f- -64|0;return(B>Q(0)?B:C)<=Q(.03490658849477768)&q<=Q(.004999999888241291)}function jh(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0);f=J[a+76>>2];k=J[b+24>>2];G=k+P(J[a+172>>2],12)|0;H=N[G+4>>2];I=N[G>>2];o=k+P(J[a+168>>2],12)|0;u=N[o+8>>2];K=N[o+4>>2];L=N[o>>2];o=k+P(J[a+164>>2],12)|0;M=N[o+4>>2];O=N[o>>2];k=k+P(J[a+160>>2],12)|0;v=N[k+8>>2];R=N[k+4>>2];S=N[k>>2];w=N[o+8>>2];x=N[G+8>>2];r=Ua(x);s=Ta(x);g=Ua(w);n=Ta(w);a:{if((f|0)==1){y=N[a+224>>2];z=N[a+232>>2];p=Q(y+z);A=Q(1);B=Q(1);c=Q(Q(v-u)-N[a+140>>2]);break a}q=N[a+124>>2];l=Ua(u);j=N[a+128>>2];m=Ta(u);d=N[a+180>>2];c=N[a+96>>2];i=Ua(v);e=Q(N[a+92>>2]-N[a+176>>2]);h=Ta(v);c=Q(c-d);d=Q(Q(i*e)-Q(h*c));C=Q(Q(m*q)+Q(l*j));D=Q(Q(l*q)-Q(j*m));c=Q(Q(h*e)+Q(i*c));A=Q(Q(d*C)-Q(D*c));y=N[a+224>>2];e=Q(N[a+108>>2]-N[a+192>>2]);h=Q(N[a+112>>2]-N[a+196>>2]);B=Q(Q(Q(Q(l*e)-Q(m*h))*C)-Q(D*Q(Q(m*e)+Q(l*h))));z=N[a+232>>2];p=Q(Q(Q(y*A)*A)+Q(Q(Q(B*z)*B)+Q(N[a+216>>2]+N[a+208>>2])));d=Q(Q(S-L)+d);c=Q(Q(R-K)+c);c=Q(Q(q*Q(Q(Q(l*d)+Q(m*c))-e))+Q(j*Q(Q(Q(l*c)-Q(m*d))-h)))}j=Q(0);d=Q(p+Q(0));b:{if(J[a+80>>2]==1){i=Q(Q(w-x)-N[a+144>>2]);e=N[a+152>>2];E=N[a+228>>2];F=N[a+236>>2];t=Q(Q(Q(e*e)*Q(E+F))+d);h=e;p=e;d=Q(0);break b}t=d;E=N[a+228>>2];e=N[a+152>>2];h=Q(N[a+100>>2]-N[a+184>>2]);d=Q(N[a+104>>2]-N[a+188>>2]);i=Q(Q(g*h)-Q(d*n));l=N[a+132>>2];m=N[a+136>>2];q=Q(Q(s*l)+Q(r*m));j=Q(Q(r*l)-Q(m*s));d=Q(Q(n*h)+Q(g*d));h=Q(e*Q(Q(i*q)-Q(j*d)));g=Q(N[a+116>>2]-N[a+200>>2]);n=Q(N[a+120>>2]-N[a+204>>2]);p=Q(e*Q(Q(Q(Q(r*g)-Q(n*s))*q)-Q(j*Q(Q(s*g)+Q(r*n)))));F=N[a+236>>2];t=Q(t+Q(Q(Q(E*h)*h)+Q(Q(Q(e*e)*Q(N[a+220>>2]+N[a+212>>2]))+Q(p*Q(p*F)))));i=Q(Q(O-I)+i);d=Q(Q(M-H)+d);i=Q(Q(Q(Q(Q(r*i)+Q(s*d))-g)*l)+Q(m*Q(Q(Q(r*d)-Q(s*i))-n)));j=Q(j*e);d=Q(q*e)}g=Q(0);g=t>Q(0)?Q(Q(-Q(Q(Q(e*i)+c)-N[a+148>>2]))/t):g;n=N[a+220>>2];i=N[a+216>>2];e=N[a+212>>2];c=Q(g*N[a+208>>2]);N[k+4>>2]=R+Q(C*c);N[k>>2]=S+Q(D*c);f=J[b+24>>2];N[(f+P(J[a+160>>2],12)|0)+8>>2]=Q(Q(g*y)*A)+v;f=f+P(J[a+164>>2],12)|0;c=Q(g*e);N[f+4>>2]=M+Q(d*c);N[f>>2]=O+Q(j*c);f=J[b+24>>2];N[(f+P(J[a+164>>2],12)|0)+8>>2]=Q(Q(g*E)*h)+w;f=f+P(J[a+168>>2],12)|0;c=Q(g*i);N[f+4>>2]=K-Q(C*c);N[f>>2]=L-Q(D*c);f=J[b+24>>2];N[(f+P(J[a+168>>2],12)|0)+8>>2]=u-Q(Q(g*z)*B);f=f+P(J[a+172>>2],12)|0;c=Q(g*n);N[f+4>>2]=H-Q(d*c);N[f>>2]=I-Q(j*c);N[(J[b+24>>2]+P(J[a+172>>2],12)|0)+8>>2]=x-Q(Q(g*F)*p);return 1}function Fd(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=0,h=0,i=0,j=0,k=0,l=0,m=Q(0),n=Q(0),o=0,p=0,q=0,r=0,s=Q(0),t=0,u=0,v=0,w=0,x=0;k=J[a+4>>2];h=k+P(b,40)|0;p=J[h+24>>2];if((p|0)==-1){return b}if(J[h+32>>2]<2){return b}j=P(b,40)+k|0;q=J[j+28>>2];g=P(q,40)+k|0;t=J[g+32>>2];l=P(p,40)+k|0;u=J[l+32>>2];i=t-u|0;a:{if((i|0)>=2){o=J[g+24>>2];J[g+24>>2]=b;J[g+20>>2]=J[j+20>>2];r=J[g+28>>2];J[j+20>>2]=q;t=P(r,40);v=t+k|0;p=P(o,40);w=p+k|0;i=J[g+20>>2];if((i|0)!=-1){a=J[a+4>>2]+P(i,40)|0;a=J[a+24>>2]==(b|0)?a+24|0:a+28|0}J[a>>2]=q;t=k+t|0;a=J[t+32>>2];p=k+p|0;i=J[p+32>>2];b:{if((a|0)<(i|0)){x=p+32|0;J[g+28>>2]=o;J[j+28>>2]=r;J[t+20>>2]=b;f=N[v>>2];e=N[l>>2];d=N[l+4>>2];c=N[v+4>>2];m=c>d?d:c;N[h+4>>2]=m;n=e>2]=n;s=N[v+8>>2];e=N[l+8>>2];d=N[l+12>>2];c=N[v+12>>2];f=c>2]=f;e=e>s?e:s;N[h+8>>2]=e;d=N[w>>2];c=N[w+4>>2];N[g+4>>2]=c>m?m:c;N[g>>2]=d>n?n:d;c=N[w+12>>2];d=c>2];c=c>2]=r;J[j+28>>2]=o;J[p+20>>2]=b;f=N[w>>2];e=N[l>>2];d=N[l+4>>2];c=N[w+4>>2];m=c>d?d:c;N[h+4>>2]=m;n=e>2]=n;s=N[w+8>>2];e=N[l+8>>2];d=N[l+12>>2];c=N[w+12>>2];f=c>2]=f;e=e>s?e:s;N[h+8>>2]=e;d=N[v>>2];c=N[v+4>>2];N[g+4>>2]=c>m?m:c;N[g>>2]=d>n?n:d;c=N[v+12>>2];d=c>2];c=c>2]=c;a=(a|0)<(u|0)?u:a;break a}if((i|0)>-2){return b}r=P(p,40)+k|0;u=J[r+24>>2];J[r+24>>2]=b;i=P(b,40)+k|0;J[r+20>>2]=J[i+20>>2];q=J[r+28>>2];J[i+20>>2]=p;i=J[r+20>>2];if((i|0)!=-1){a=J[a+4>>2]+P(i,40)|0;a=J[a+24>>2]==(b|0)?a+24|0:a+28|0}J[a>>2]=p;j=P(q,40)+k|0;a=J[j+32>>2];o=P(u,40)+k|0;i=J[o+32>>2];c:{if((a|0)<(i|0)){x=o+32|0;J[r+28>>2]=u;J[h+24>>2]=q;J[(P(q,40)+k|0)+20>>2]=b;f=N[j>>2];e=N[g>>2];d=N[g+4>>2];c=N[j+4>>2];m=c>d?d:c;N[h+4>>2]=m;n=e>2]=n;s=N[j+8>>2];e=N[g+8>>2];d=N[g+12>>2];c=N[j+12>>2];f=c>2]=f;e=e>s?e:s;N[h+8>>2]=e;d=N[o>>2];c=N[o+4>>2];N[l+4>>2]=c>m?m:c;N[l>>2]=d>n?n:d;c=N[o+12>>2];d=c>2];c=c>2]=q;J[h+24>>2]=u;J[(P(u,40)+k|0)+20>>2]=b;f=N[o>>2];e=N[g>>2];d=N[g+4>>2];c=N[o+4>>2];m=c>d?d:c;N[h+4>>2]=m;n=e>2]=n;s=N[o+8>>2];e=N[g+8>>2];d=N[g+12>>2];c=N[o+12>>2];f=c>2]=f;e=e>s?e:s;N[h+8>>2]=e;d=N[j>>2];c=N[j+4>>2];N[l+4>>2]=c>m?m:c;N[l>>2]=d>n?n:d;c=N[j+12>>2];d=c>2];c=c>2]=c;q=p;a=(a|0)<(t|0)?t:a}b=a+1|0;J[h+32>>2]=b;a=J[x>>2];N[(P(q,40)+k|0)+12>>2]=d;J[i>>2]=((a|0)<(b|0)?b:a)+1;return q}function vg(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0);e=Fa-32|0;Fa=e;m=J[b+28>>2];f=m+P(J[a+148>>2],12)|0;h=N[f+8>>2];n=N[f+4>>2];o=N[f>>2];f=m+P(J[a+144>>2],12)|0;i=N[f+8>>2];p=N[f+4>>2];q=N[f>>2];l=N[a+180>>2];w=N[a+176>>2];t=N[a+172>>2];u=N[a+168>>2];f=J[a+140>>2];if(!(!K[a+137|0]|(f|0)==3)){c=Q(N[b>>2]*N[a+128>>2]);d=Q(-c);g=N[a+116>>2];r=N[a+212>>2];k=N[a+184>>2];j=N[a+188>>2];s=N[a+208>>2];v=Q(g+Q(N[a+252>>2]*Q(N[a+132>>2]-Q(Q(Q(r*h)+Q(Q(k*Q(o-q))+Q(Q(n-p)*j)))-Q(s*i)))));c=c>v?v:c;c=c>2]=c;c=Q(c-g);h=Q(Q(l*Q(r*c))+h);d=Q(j*c);n=Q(n+Q(t*d));g=Q(k*c);o=Q(o+Q(t*g));p=Q(p-Q(u*d));q=Q(q-Q(u*g));i=Q(i-Q(w*Q(s*c)))}j=Q(o-q);s=Q(n-p);c=Q(Q(Q(N[a+204>>2]*h)+Q(Q(N[a+192>>2]*j)+Q(s*N[a+196>>2])))-Q(N[a+200>>2]*i));d=Q(h-i);a:{if(!(!K[a+136|0]|!f)){g=N[a+112>>2];r=N[a+108>>2];v=N[a+188>>2];k=N[a+104>>2];y=N[a+208>>2];z=N[a+212>>2];A=N[a+184>>2];d=Q(-d);N[e+12>>2]=d;x=Q(-c);N[e+8>>2]=x;N[e+16>>2]=-Q(Q(Q(z*h)+Q(Q(A*j)+Q(s*v)))-Q(y*i));m=a+216|0;$b(e+20|0,m,e+8|0);N[a+104>>2]=N[e+20>>2]+N[a+104>>2];N[a+108>>2]=N[e+24>>2]+N[a+108>>2];c=Q(N[e+28>>2]+N[a+112>>2]);N[a+112>>2]=c;b:{c:{d:{switch(J[a+140>>2]-1|0){case 0:f=c>Q(0);break c;case 1:break d;default:break b}}f=c>2]=c}j=N[a+240>>2];c=Q(c-g);N[e+12>>2]=d-Q(c*N[a+244>>2]);N[e+8>>2]=x-Q(j*c);Cb(e,m,e+8|0);c=N[e>>2];j=Q(r+N[e+4>>2]);N[a+108>>2]=j;c=Q(k+c);N[a+104>>2]=c;d=Q(c-k);g=Q(N[a+112>>2]-g);c=Q(Q(d*N[a+196>>2])+Q(g*N[a+188>>2]));k=l;l=Q(j-r);h=Q(Q(k*Q(Q(g*N[a+212>>2])+Q(Q(d*N[a+204>>2])+l)))+h);i=Q(i-Q(w*Q(Q(g*N[a+208>>2])+Q(Q(d*N[a+200>>2])+l))));d=Q(Q(d*N[a+192>>2])+Q(g*N[a+184>>2]));break a}N[e+12>>2]=-d;N[e+8>>2]=-c;Cb(e+20|0,a+216|0,e+8|0);d=N[e+20>>2];N[a+104>>2]=d+N[a+104>>2];g=N[e+24>>2];N[a+108>>2]=g+N[a+108>>2];c=Q(d*N[a+196>>2]);h=Q(Q(l*Q(g+Q(d*N[a+204>>2])))+h);i=Q(i-Q(w*Q(g+Q(d*N[a+200>>2]))));d=Q(d*N[a+192>>2])}f=J[b+28>>2]+P(J[a+144>>2],12)|0;N[f+4>>2]=p-Q(u*c);N[f>>2]=q-Q(u*d);f=J[b+28>>2];N[(f+P(J[a+144>>2],12)|0)+8>>2]=i;f=f+P(J[a+148>>2],12)|0;N[f+4>>2]=n+Q(t*c);N[f>>2]=o+Q(t*d);N[(J[b+28>>2]+P(J[a+148>>2],12)|0)+8>>2]=h;Fa=e+32|0}function gf(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=0,g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0);f=Fa-32|0;Fa=f;J[f+28>>2]=b;p=a+102868|0;J[f+24>>2]=p;J[f+16>>2]=1065353216;a=J[c+4>>2];J[f>>2]=J[c>>2];J[f+4>>2]=a;a=J[d+4>>2];J[f+8>>2]=J[d>>2];J[f+12>>2]=a;a=Fa-1088|0;Fa=a;i=N[f>>2];m=Q(N[f+8>>2]-i);n=m;j=N[f+4>>2];o=Q(N[f+12>>2]-j);e=o;g=Q(Y(Q(Q(m*m)+Q(e*e))));if(!(g>2];J[a+1064>>2]=256;d=a+36|0;J[a+32>>2]=d;J[a+36>>2]=J[p>>2];k=Q(j+Q(o*g));t=j>k?j:k;l=Q(i+Q(m*g));u=i>l?i:l;v=jQ(0)?n:Q(-n);w=Q(-e);z=e>2]=c;h=J[a+32>>2];b=J[h+(c<<2)>>2];b:{if((b|0)==-1){break b}x=P(b,40);b=x+J[p+4>>2]|0;e=N[b+8>>2];if(Q(k-e)>Q(0)){break b}l=N[b+12>>2];if(Q(v-l)>Q(0)){break b}q=N[b>>2];if(Q(q-u)>Q(0)){break b}r=N[b+4>>2];if(Q(r-t)>Q(0)){break b}s=Q(Q(w*Q(i-Q(Q(e+q)*Q(.5))))+Q(n*Q(j-Q(Q(l+r)*Q(.5)))));if(Q((s>Q(0)?s:Q(-s))-Q(Q(z*Q(Q(e-q)*Q(.5)))+Q(y*Q(Q(l-r)*Q(.5)))))>Q(0)){break b}if(J[b+24>>2]==-1){b=J[f+4>>2];J[a+8>>2]=J[f>>2];J[a+12>>2]=b;b=J[f+12>>2];c=J[f+8>>2];N[a+24>>2]=g;J[a+16>>2]=c;J[a+20>>2]=b;c=J[(J[J[f+24>>2]+4>>2]+x|0)+16>>2];b=J[c+16>>2];h=J[b+12>>2];c:{if(Ha[J[J[h>>2]+20>>2]](h,a+1076|0,a+8|0,J[b+8>>2]+12|0,J[c+20>>2])|0){e=N[a+1084>>2];l=Q(Q(1)-e);N[a+1072>>2]=Q(l*N[a+12>>2])+Q(e*N[a+20>>2]);N[a+1068>>2]=Q(l*N[a+8>>2])+Q(e*N[a+16>>2]);c=J[f+28>>2];e=Q(Ha[J[J[c>>2]+8>>2]](c,b,a+1068|0,a+1076|0,e));break c}e=N[a+24>>2]}if(e>Q(0)){g=Q(j+Q(o*e));t=gk?i:k;v=g>j?j:g;k=i>2];break b}d:{if(J[a+1064>>2]!=(c|0)){break d}J[a+1064>>2]=c<<1;c=ab(c<<3);J[a+32>>2]=c;lb(c,h,J[a+1060>>2]<<2);if((d|0)==(h|0)){break d}Wa(h)}c=J[a+32>>2];J[c+(J[a+1060>>2]<<2)>>2]=J[b+24>>2];h=J[a+1060>>2]+1|0;J[a+1060>>2]=h;e:{if((h|0)!=J[a+1064>>2]){break e}J[a+1064>>2]=h<<1;h=ab(h<<3);J[a+32>>2]=h;lb(h,c,J[a+1060>>2]<<2);if((c|0)==(d|0)){break e}Wa(c)}J[J[a+32>>2]+(J[a+1060>>2]<<2)>>2]=J[b+28>>2];c=J[a+1060>>2]+1|0;J[a+1060>>2]=c}if((c|0)>0){continue}}break}b=J[a+32>>2];if((b|0)!=(d|0)){Wa(b)}Fa=a+1088|0;Fa=f+32|0}function hd(a){var b=0,c=Q(0),d=0,e=Q(0),f=Q(0),g=Q(0),h=0,i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0;h=Fa+-64|0;Fa=h;if(J[a+48>>2]>0){while(1){b=J[a+40>>2]+P(s,156)|0;o=N[b+132>>2];p=N[b+128>>2];q=N[b+124>>2];z=N[b+120>>2];i=J[a+28>>2];j=P(J[b+116>>2],12);d=i+j|0;t=N[d+8>>2];A=N[d+4>>2];B=N[d>>2];r=P(J[b+112>>2],12);d=r+i|0;u=N[d+8>>2];C=N[d+4>>2];D=N[d>>2];d=J[a+36>>2]+P(s,88)|0;E=N[d+80>>2];F=N[d+76>>2];G=J[J[a+44>>2]+(J[b+152>>2]<<2)>>2];i=j;j=J[a+24>>2];i=i+j|0;v=N[i>>2];w=N[i+4>>2];c=N[d+56>>2];g=N[d+60>>2];j=j+r|0;x=N[j>>2];y=N[j+4>>2];f=N[d+48>>2];l=N[d+52>>2];k=N[i+8>>2];m=N[j+8>>2];n=Ua(m);N[h+60>>2]=n;m=Ta(m);N[h+56>>2]=m;e=Ua(k);N[h+44>>2]=e;k=Ta(k);N[h+40>>2]=k;N[h+52>>2]=y-Q(Q(m*f)+Q(l*n));N[h+48>>2]=x-Q(Q(n*f)-Q(l*m));N[h+36>>2]=w-Q(Q(k*c)+Q(g*e));N[h+32>>2]=v-Q(Q(e*c)-Q(g*k));Kd(h,G- -64|0,h+48|0,F,h+32|0,E);d=J[h+4>>2];J[b+72>>2]=J[h>>2];J[b+76>>2]=d;r=J[b+148>>2];a:{if((r|0)<=0){break a}g=Q(z+q);i=0;while(1){j=(i<<3)+h|0;c=N[j+8>>2];d=P(i,36)+b|0;l=Q(N[j+12>>2]-y);N[d+4>>2]=l;k=Q(c-x);N[d>>2]=k;c=N[j+8>>2];n=Q(N[j+12>>2]-w);N[d+12>>2]=n;m=Q(c-v);N[d+8>>2]=m;f=N[b+76>>2];c=N[b+72>>2];J[d+32>>2]=0;e=Q(Q(m*f)-Q(c*n));q=Q(Q(o*e)*e);e=Q(Q(k*f)-Q(c*l));e=Q(q+Q(Q(Q(p*e)*e)+g));N[d+24>>2]=e>Q(0)?Q(Q(1)/e):Q(0);e=Q(-c);q=Q(Q(m*e)-Q(f*n));e=Q(Q(k*e)-Q(f*l));e=Q(Q(Q(o*q)*q)+Q(Q(Q(p*e)*e)+g));N[d+28>>2]=e>Q(0)?Q(Q(1)/e):Q(0);f=Q(Q(c*Q(Q(u*l)+Q(Q(B-Q(t*n))-D)))+Q(f*Q(Q(Q(A+Q(t*m))-C)-Q(u*k))));if(f>2]=f*Q(-N[b+140>>2])}i=i+1|0;if((r|0)!=(i|0)){continue}break}if(!K[23960]|J[b+148>>2]!=2){break a}l=N[b+76>>2];f=Q(Q(N[b+8>>2]*l)-Q(c*N[b+12>>2]));k=Q(o*f);e=Q(k*f);f=Q(Q(N[b>>2]*l)-Q(c*N[b+4>>2]));n=Q(p*f);f=Q(e+Q(Q(n*f)+g));e=o;o=Q(Q(N[b+44>>2]*l)-Q(c*N[b+48>>2]));c=Q(Q(N[b+36>>2]*l)-Q(c*N[b+40>>2]));p=Q(Q(Q(e*o)*o)+Q(Q(Q(p*c)*c)+g));c=Q(Q(k*o)+Q(Q(n*c)+g));g=Q(Q(f*p)-Q(c*c));if(Q(f*f)>2]=f;N[b+108>>2]=p;N[b+104>>2]=c;N[b+100>>2]=c;g=g!=Q(0)?Q(Q(1)/g):g;N[b+92>>2]=f*g;N[b+80>>2]=p*g;c=Q(c*Q(-g));N[b+88>>2]=c;N[b+84>>2]=c;break a}J[b+148>>2]=1}s=s+1|0;if((s|0)>2]){continue}break}}Fa=h- -64|0}function $f(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=0,g=Q(0),h=0,i=Q(0),j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0);j=J[a+48>>2];u=J[j+8>>2];J[a+128>>2]=u;h=J[a+52>>2];B=J[h+8>>2];J[a+132>>2]=B;e=N[j+32>>2];k=J[j+32>>2];m=N[j+28>>2];f=J[j+28>>2];J[a+152>>2]=f;J[a+156>>2]=k;C=N[h+32>>2];f=J[h+32>>2];n=N[h+28>>2];J[a+160>>2]=J[h+28>>2];J[a+164>>2]=f;s=N[j+120>>2];N[a+168>>2]=s;t=N[h+120>>2];N[a+172>>2]=t;o=N[j+128>>2];N[a+176>>2]=o;p=N[h+128>>2];N[a+180>>2]=p;g=N[a+72>>2];j=J[b+24>>2];f=P(u,12);q=N[(j+f|0)+8>>2];d=Ta(q);c=N[a+68>>2];i=Ua(q);h=J[b+28>>2];f=f+h|0;v=N[f>>2];w=N[f+4>>2];x=N[f+8>>2];f=h;h=P(B,12);f=f+h|0;y=N[f>>2];z=N[f+4>>2];A=N[f+8>>2];l=N[(h+j|0)+8>>2];c=Q(c-m);g=Q(g-e);m=Q(Q(i*c)-Q(d*g));N[a+136>>2]=m;c=Q(Q(d*c)+Q(i*g));N[a+140>>2]=c;d=Q(o+p);N[a+216>>2]=d;N[a+220>>2]=d>Q(0)?Q(Q(1)/d):d;i=N[a+80>>2];g=Ta(l);e=N[a+76>>2];r=Ua(l);n=Q(e-n);e=Q(i-C);i=Q(Q(r*n)-Q(g*e));N[a+144>>2]=i;g=Q(Q(g*n)+Q(r*e));N[a+148>>2]=g;n=Q(-c);e=Q(Q(o*n)-Q(p*g));N[a+208>>2]=e;r=Q(Q(m*o)+Q(p*i));N[a+212>>2]=r;N[a+192>>2]=e;N[a+204>>2]=r;e=Q(o*Q(c*c));c=Q(s+t);N[a+184>>2]=Q(p*Q(g*g))+Q(e+c);e=Q(Q(o*Q(m*n))-Q(p*Q(i*g)));N[a+196>>2]=e;N[a+188>>2]=e;N[a+200>>2]=Q(p*Q(i*i))+Q(Q(o*Q(m*m))+c);if(!(d!=Q(0)?K[a+100|0]:0)){J[a+96>>2]=0}a:{if(!(!K[a+112|0]|d==Q(0))){c=N[a+124>>2];e=N[a+120>>2];d=Q(c-e);if((d>Q(0)?d:Q(-d))>2]=3;break a}d=Q(Q(l-q)-N[a+116>>2]);if(d<=e){if(J[a+224>>2]!=1){J[a+92>>2]=0}J[a+224>>2]=1;break a}if(d>=c){if(J[a+224>>2]!=2){J[a+92>>2]=0}J[a+224>>2]=2;break a}J[a+224>>2]=0;J[a+92>>2]=0;break a}J[a+224>>2]=0}b:{if(K[b+20|0]){c=N[b+8>>2];d=Q(c*N[a+84>>2]);N[a+84>>2]=d;q=Q(c*N[a+96>>2]);N[a+96>>2]=q;l=Q(c*N[a+88>>2]);N[a+88>>2]=l;c=Q(c*N[a+92>>2]);N[a+92>>2]=c;A=Q(Q(p*Q(c+Q(q+Q(Q(i*l)+Q(d*Q(-g))))))+A);x=Q(x-Q(o*Q(c+Q(q+Q(Q(m*l)+Q(d*n))))));y=Q(y+Q(t*d));v=Q(v-Q(s*d));z=Q(z+Q(t*l));w=Q(w-Q(s*l));break b}J[a+84>>2]=0;J[a+88>>2]=0;J[a+92>>2]=0;J[a+96>>2]=0}k=J[b+28>>2]+P(u,12)|0;N[k+4>>2]=w;N[k>>2]=v;k=J[b+28>>2];N[(k+P(J[a+128>>2],12)|0)+8>>2]=x;k=k+P(J[a+132>>2],12)|0;N[k+4>>2]=z;N[k>>2]=y;N[(J[b+28>>2]+P(J[a+132>>2],12)|0)+8>>2]=A}function _f(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0);c=Fa-32|0;Fa=c;n=N[a+176>>2];o=N[a+180>>2];f=Q(n+o);r=J[b+28>>2];e=r+P(J[a+132>>2],12)|0;g=N[e+8>>2];s=N[e+4>>2];t=N[e>>2];e=P(J[a+128>>2],12)+r|0;h=N[e+8>>2];u=N[e+4>>2];v=N[e>>2];e=J[a+224>>2];if(!(!K[a+100|0]|(e|0)==3|f==Q(0))){d=Q(N[b>>2]*N[a+104>>2]);i=Q(-d);k=N[a+96>>2];l=Q(k-Q(N[a+220>>2]*Q(Q(g-h)-N[a+108>>2])));d=d>l?l:d;d=d>2]=d;d=Q(d-k);g=Q(Q(o*d)+g);h=Q(h-Q(n*d))}w=N[a+172>>2];x=N[a+168>>2];i=Q(Q(Q(s+Q(g*N[a+144>>2]))-u)-Q(h*N[a+136>>2]));k=Q(Q(Q(t-Q(g*N[a+148>>2]))-v)+Q(h*N[a+140>>2]));a:{if(!(!K[a+112|0]|!e|f==Q(0))){N[c+24>>2]=i;N[c+20>>2]=k;N[c+28>>2]=g-h;e=a+184|0;$b(c+8|0,e,c+20|0);j=N[c+16>>2];l=Q(-j);p=N[c+12>>2];f=Q(-p);q=N[c+8>>2];d=Q(-q);b:{c:{switch(J[a+224>>2]-1|0){case 2:N[a+84>>2]=N[a+84>>2]-q;N[a+88>>2]=N[a+88>>2]-p;N[a+92>>2]=N[a+92>>2]-j;break b;case 0:m=N[a+92>>2];j=Q(m-j);if(j>2];N[c+12>>2]=Q(m*N[a+212>>2])-i;N[c+8>>2]=Q(m*f)-k;Cb(c,e,c+8|0);i=N[a+92>>2];f=N[c+4>>2];d=N[c>>2];J[a+92>>2]=0;N[a+84>>2]=d+N[a+84>>2];N[a+88>>2]=f+N[a+88>>2];l=Q(-i);break b}N[a+92>>2]=j;N[a+84>>2]=N[a+84>>2]-q;N[a+88>>2]=N[a+88>>2]-p;break b;case 1:break c;default:break b}}m=N[a+92>>2];j=Q(m-j);if(j>Q(0)){f=N[a+208>>2];N[c+12>>2]=Q(m*N[a+212>>2])-i;N[c+8>>2]=Q(m*f)-k;Cb(c,e,c+8|0);i=N[a+92>>2];f=N[c+4>>2];d=N[c>>2];J[a+92>>2]=0;N[a+84>>2]=d+N[a+84>>2];N[a+88>>2]=f+N[a+88>>2];l=Q(-i);break b}N[a+92>>2]=j;N[a+84>>2]=N[a+84>>2]-q;N[a+88>>2]=N[a+88>>2]-p}g=Q(Q(o*Q(l+Q(Q(N[a+144>>2]*f)-Q(d*N[a+148>>2]))))+g);h=Q(h-Q(n*Q(l+Q(Q(N[a+136>>2]*f)-Q(d*N[a+140>>2])))));break a}N[c+12>>2]=-i;N[c+8>>2]=-k;Cb(c+20|0,a+184|0,c+8|0);d=N[c+20>>2];N[a+84>>2]=d+N[a+84>>2];f=N[c+24>>2];N[a+88>>2]=f+N[a+88>>2];g=Q(Q(o*Q(Q(f*N[a+144>>2])-Q(d*N[a+148>>2])))+g);h=Q(h-Q(n*Q(Q(f*N[a+136>>2])-Q(d*N[a+140>>2]))))}e=J[b+28>>2]+P(J[a+128>>2],12)|0;N[e+4>>2]=u-Q(x*f);N[e>>2]=v-Q(x*d);e=J[b+28>>2];N[(e+P(J[a+128>>2],12)|0)+8>>2]=h;e=e+P(J[a+132>>2],12)|0;N[e+4>>2]=s+Q(w*f);N[e>>2]=t+Q(w*d);N[(J[b+28>>2]+P(J[a+132>>2],12)|0)+8>>2]=g;Fa=c+32|0}function Kd(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=0,t=Q(0);a:{if(!J[b+60>>2]){break a}b:{switch(J[b+56>>2]){case 0:J[a>>2]=1065353216;J[a+4>>2]=0;h=N[c+12>>2];g=N[b+48>>2];j=N[b+52>>2];k=N[c+8>>2];i=Q(N[c>>2]+Q(Q(h*g)-Q(j*k)));o=N[e+12>>2];m=N[b>>2];n=N[b+4>>2];q=N[e+8>>2];l=Q(N[e>>2]+Q(Q(o*m)-Q(n*q)));r=Q(i-l);j=Q(Q(Q(k*g)+Q(h*j))+N[c+4>>2]);k=Q(Q(Q(q*m)+Q(o*n))+N[e+4>>2]);h=Q(j-k);c:{if(!(Q(Q(r*r)+Q(h*h))>Q(14210854715202004e-30))){h=Q(1);g=Q(0);break c}g=Q(k-j);N[a+4>>2]=g;h=Q(l-i);N[a>>2]=h;o=Q(Y(Q(Q(h*h)+Q(g*g))));if(o>2]=g;h=Q(h*o);N[a>>2]=h}j=Q(j+Q(g*d));k=Q(k-Q(g*f));N[a+12>>2]=Q(j+k)*Q(.5);d=Q(i+Q(h*d));f=Q(l-Q(h*f));N[a+8>>2]=Q(d+f)*Q(.5);N[a+24>>2]=Q(Q(f-d)*h)+Q(g*Q(k-j));return;case 1:g=N[c+8>>2];i=N[b+40>>2];l=N[c+12>>2];j=N[b+44>>2];h=Q(Q(g*i)+Q(l*j));N[a+4>>2]=h;g=Q(Q(l*i)-Q(j*g));N[a>>2]=g;if(J[b+60>>2]<=0){break a}i=N[c+8>>2];l=N[b+48>>2];j=N[c+12>>2];k=N[b+52>>2];o=Q(Q(Q(i*l)+Q(j*k))+N[c+4>>2]);l=Q(N[c>>2]+Q(Q(j*l)-Q(k*i)));j=Q(h*f);k=Q(g*f);while(1){c=(p<<3)+a|0;i=N[e+8>>2];s=P(p,20)+b|0;m=N[s>>2];n=N[e+12>>2];q=N[s+4>>2];f=Q(Q(Q(i*m)+Q(n*q))+N[e+4>>2]);r=Q(f-j);t=f;i=Q(N[e>>2]+Q(Q(n*m)-Q(q*i)));f=Q(d-Q(Q(Q(i-l)*g)+Q(Q(f-o)*h)));m=Q(t+Q(h*f));N[c+12>>2]=Q(r+m)*Q(.5);n=Q(i-k);f=Q(i+Q(g*f));N[c+8>>2]=Q(n+f)*Q(.5);N[((p<<2)+a|0)+24>>2]=Q(Q(n-f)*g)+Q(h*Q(r-m));p=p+1|0;if((p|0)>2]){continue}break};break a;case 2:break b;default:break a}}g=N[e+8>>2];i=N[b+40>>2];l=N[e+12>>2];j=N[b+44>>2];h=Q(Q(g*i)+Q(l*j));N[a+4>>2]=h;g=Q(Q(l*i)-Q(j*g));N[a>>2]=g;if(J[b+60>>2]>0){i=N[e+8>>2];l=N[b+48>>2];j=N[e+12>>2];k=N[b+52>>2];o=Q(Q(Q(i*l)+Q(j*k))+N[e+4>>2]);l=Q(N[e>>2]+Q(Q(j*l)-Q(k*i)));j=Q(h*d);k=Q(g*d);while(1){e=(p<<3)+a|0;i=N[c+8>>2];s=P(p,20)+b|0;m=N[s>>2];n=N[c+12>>2];q=N[s+4>>2];d=Q(Q(Q(i*m)+Q(n*q))+N[c+4>>2]);r=Q(d-j);t=d;i=Q(N[c>>2]+Q(Q(n*m)-Q(q*i)));d=Q(f-Q(Q(Q(i-l)*g)+Q(Q(d-o)*h)));m=Q(t+Q(h*d));N[e+12>>2]=Q(r+m)*Q(.5);n=Q(i-k);d=Q(i+Q(g*d));N[e+8>>2]=Q(n+d)*Q(.5);N[((p<<2)+a|0)+24>>2]=Q(Q(n-d)*g)+Q(h*Q(r-m));p=p+1|0;if((p|0)>2]){continue}break}}N[a+4>>2]=-h;N[a>>2]=-g}}function uc(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;e=Fa+-64|0;Fa=e;c=J[a+124>>2];J[e+56>>2]=J[a+120>>2];J[e+60>>2]=c;c=J[a+116>>2];J[e+48>>2]=J[a+112>>2];J[e+52>>2]=c;c=J[a+108>>2];J[e+40>>2]=J[a+104>>2];J[e+44>>2]=c;c=J[a+100>>2];J[e+32>>2]=J[a+96>>2];J[e+36>>2]=c;c=J[a+92>>2];J[e+24>>2]=J[a+88>>2];J[e+28>>2]=c;c=J[a+84>>2];J[e+16>>2]=J[a+80>>2];J[e+20>>2]=c;c=J[a+76>>2];J[e+8>>2]=J[a+72>>2];J[e+12>>2]=c;c=J[a+68>>2];J[e>>2]=J[a+64>>2];J[e+4>>2]=c;c=J[a+4>>2];J[a+4>>2]=c|4;n=c&2;h=J[a+52>>2];l=J[h+8>>2];g=l+12|0;j=J[a+48>>2];m=J[j+8>>2];c=m+12|0;o=K[h+38|0]|K[j+38|0];a:{if(o){l=J[j+12>>2];m=J[a+56>>2];h=J[h+12>>2];i=J[a+60>>2];d=Fa-128|0;Fa=d;J[d+88>>2]=0;J[d+80>>2]=0;J[d+84>>2]=0;J[d+60>>2]=0;J[d+52>>2]=0;J[d+56>>2]=0;j=d+36|0;ac(j,l,m);ac(d- -64|0,h,i);i=J[c+12>>2];J[d+100>>2]=J[c+8>>2];J[d+104>>2]=i;i=J[c+4>>2];J[d+92>>2]=J[c>>2];J[d+96>>2]=i;c=J[g+12>>2];J[d+116>>2]=J[g+8>>2];J[d+120>>2]=c;c=J[g+4>>2];J[d+108>>2]=J[g>>2];J[d+112>>2]=c;H[d+124|0]=1;I[d+28>>1]=0;Jd(d,d+24|0,j);Fa=d+128|0;f=N[d+16>>2]>2]=0;break a}d=a- -64|0;Ha[J[J[a>>2]>>2]](a,d,c,g);h=J[a+124>>2];b:{if((h|0)<=0){break b}g=J[e+60>>2];if((g|0)>0){while(1){j=d+P(k,20)|0;c=j;J[c+8>>2]=0;J[c+12>>2]=0;c=J[c+16>>2];f=0;c:{while(1){i=P(f,20)+e|0;if(J[i+16>>2]!=(c|0)){f=f+1|0;if((g|0)!=(f|0)){continue}break c}break}N[j+8>>2]=N[i+8>>2];N[j+12>>2]=N[i+12>>2]}k=k+1|0;if((h|0)!=(k|0)){continue}break}break b}if(h>>>0>=4){g=h&-4;while(1){c=d+P(f,20)|0;J[c+8>>2]=0;J[c+12>>2]=0;c=d+P(f|1,20)|0;J[c+8>>2]=0;J[c+12>>2]=0;c=d+P(f|2,20)|0;J[c+8>>2]=0;J[c+12>>2]=0;c=d+P(f|3,20)|0;J[c+8>>2]=0;J[c+12>>2]=0;f=f+4|0;k=k+4|0;if((g|0)!=(k|0)){continue}break}}g=h&3;if(!g){break b}while(1){c=d+P(f,20)|0;J[c+8>>2]=0;J[c+12>>2]=0;f=f+1|0;i=i+1|0;if((g|0)!=(i|0)){continue}break}}f=(h|0)>0;if((f|0)==(n>>>1|0)){break a}J[m+144>>2]=0;I[m+4>>1]=L[m+4>>1]|2;J[l+144>>2]=0;I[l+4>>1]=L[l+4>>1]|2}k=2;J[a+4>>2]=J[a+4>>2]&-3|(f?2:0);c=(b|0)!=0&f;d:{if(!(c&!n)){if(!n){break d}k=3;if(!b|f){break d}}Ha[J[J[b>>2]+(k<<2)>>2]](b,a)}if(!(!c|(o|0)!=0)){Ha[J[J[b>>2]+16>>2]](b,a,e)}Fa=e- -64|0}function Sc(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;c=b;b=J[b>>2]+7&-8;J[c>>2]=b+16;o=a;i=J[b>>2];d=J[b+4>>2];a=J[b+12>>2];m=a;g=Fa-32|0;Fa=g;a=a&2147483647;h=a;e=a-1006698496|0;a=a-1140785152|0;c=J[b+8>>2];b=c;a:{if((e|0)==(a|0)&b>>>0>>0|a>>>0>e>>>0){a=c;c=m<<4|a>>>28;b=a<<4|d>>>28;a=c;d=d&268435455;if((d|0)==134217728&(i|0)!=0|d>>>0>134217728){a=a+1073741824|0;b=b+1|0;a=b?a:a+1|0;break a}a=a+1073741824|0;if(i|(d|0)!=134217728){break a}d=b&1;b=d+b|0;a=b>>>0>>0?a+1|0:a;break a}if(!(!b&(h|0)==2147418112?!(d|i):h>>>0<2147418112)){a=c;c=m<<4|a>>>28;b=a<<4|d>>>28;a=c&524287|2146959360;break a}b=0;a=2146435072;if(h>>>0>1140785151){break a}a=0;n=h>>>16|0;if(n>>>0<15249){break a}b=i;a=d;e=m&65535|65536;h=e;l=c;f=c;j=n-15233|0;b:{if(j&64){c=b;e=j+-64|0;b=e&31;if((e&63)>>>0>=32){a=c<>>32-b|a<>>0>=32){c=k<>>32-f|e<>>0>=32){c=0;b=a>>>f|0}else{c=a>>>f|0;b=((1<>>f}f=p|b;e=c|e;b=j&31;if((j&63)>>>0>=32){c=k<>>32-b|a<>2]=b;J[g+20>>2]=a;J[g+24>>2]=f;J[g+28>>2]=e;b=15361-n|0;c:{if(b&64){d=l;b=b+-64|0;a=b&31;if((b&63)>>>0>=32){c=0;i=h>>>a|0}else{c=h>>>a|0;i=((1<>>a}d=c;l=0;h=0;break c}if(!b){break c}e=l;a=64-b|0;c=a&31;if((a&63)>>>0>=32){a=e<>>32-c|h<>>0>=32){c=0;e=d>>>i|0}else{c=d>>>i|0;e=((1<>>i}i=f|e;d=a|c;e=l;c=b&31;if((b&63)>>>0>=32){a=0;l=h>>>c|0}else{a=h>>>c|0;l=((1<>>c}h=a}J[g>>2]=i;J[g+4>>2]=d;J[g+8>>2]=l;J[g+12>>2]=h;b=J[g+8>>2];a=J[g+12>>2]<<4|b>>>28;b=b<<4;c=J[g>>2];h=J[g+4>>2];b=h>>>28|b;d=h&268435455;c=c|(J[g+16>>2]|J[g+24>>2]|(J[g+20>>2]|J[g+28>>2]))!=0;if((d|0)==134217728&(c|0)!=0|d>>>0>134217728){b=b+1|0;a=b?a:a+1|0;break a}if(c|(d|0)!=134217728){break a}c=b;b=b+(b&1)|0;a=c>>>0>b>>>0?a+1|0:a}Fa=g+32|0;x(0,b|0);x(1,m&-2147483648|a);q=o,r=+z(),O[q>>3]=r}function Gd(a,b){var c=0,d=Q(0),e=Q(0),f=0,g=0,h=Q(0),i=0,j=Q(0),k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0);J[a+24>>2]=J[a+24>>2]+1;c=J[a>>2];if((c|0)==-1){J[a>>2]=b;J[(J[a+4>>2]+P(b,40)|0)+20>>2]=-1;return}i=J[a+4>>2];g=i+P(b,40)|0;n=N[g+12>>2];o=N[g+8>>2];p=N[g+4>>2];q=N[g>>2];while(1){k=c;c=i+P(c,40)|0;g=J[c+24>>2];if((g|0)!=-1){m=N[c+8>>2];j=N[c>>2];h=N[c+12>>2];d=N[c+4>>2];e=Q(Q((on?h:n)-(d>2];t=o>s?o:s;u=N[f+4>>2];v=p>2];j=q>2];d=h>2];a:{if(J[f+24>>2]==-1){d=Q(Q(t-j)+Q(d-v));h=Q(d+d);break a}d=Q(Q(t-j)+Q(d-v));w=Q(d+d);d=Q(Q(s-m)+Q(h-u));h=Q(w-Q(d+d))}y=Q(r+r);f=i+P(c,40)|0;r=N[f+8>>2];s=o>r?o:r;t=N[f+4>>2];u=p>2];m=q>2];d=j>2]==-1){d=Q(Q(s-m)+Q(d-u));w=Q(d+d);break b}d=Q(Q(s-m)+Q(d-u));w=Q(d+d);d=Q(Q(r-v)+Q(j-t));w=Q(w-Q(d+d))}e=Q(e+w);c=hy)|!(e>y)){continue}}break}f=P(k,40);i=J[(f+i|0)+20>>2];x=Hd(a);g=P(x,40);J[(g+J[a+4>>2]|0)+20>>2]=i;c=J[a+4>>2];l=c+g|0;J[l+16>>2]=0;c=c+f|0;d=N[c>>2];e=N[c+4>>2];N[l+4>>2]=e>p?p:e;N[l>>2]=d>q?q:d;d=N[c+8>>2];e=N[c+12>>2];N[l+12>>2]=e>2]=d>2];l=c+g|0;g=c+f|0;J[l+32>>2]=J[g+32>>2]+1;c:{if((i|0)!=-1){c=c+P(i,40)|0;J[((k|0)==J[c+24>>2]?c+24|0:c+28|0)>>2]=x;J[l+28>>2]=b;J[l+24>>2]=k;J[g+20>>2]=x;c=(J[a+4>>2]+P(b,40)|0)+20|0;break c}J[l+28>>2]=b;J[l+24>>2]=k;J[g+20>>2]=x;J[(J[a+4>>2]+P(b,40)|0)+20>>2]=x;c=a}J[c>>2]=x;c=J[(J[a+4>>2]+P(b,40)|0)+20>>2];if((c|0)!=-1){while(1){b=Fd(a,c);k=J[a+4>>2];c=P(b,40);i=k+c|0;f=P(J[i+24>>2],40)+k|0;g=J[f+32>>2];k=k+P(J[i+28>>2],40)|0;b=J[k+32>>2];J[i+32>>2]=((b|0)<(g|0)?g:b)+1;j=N[k>>2];h=N[f>>2];d=N[f+4>>2];e=N[k+4>>2];N[i+4>>2]=d>2]=h>2];h=N[k+8>>2];d=N[f+12>>2];e=N[k+12>>2];N[i+12>>2]=d>e?d:e;N[i+8>>2]=h>2]|0)+20>>2];if((c|0)!=-1){continue}break}}}function xh(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0);c=J[a+48>>2];v=J[c+8>>2];J[a+108>>2]=v;j=J[a+52>>2];q=J[j+8>>2];J[a+112>>2]=q;o=N[c+32>>2];i=J[c+32>>2];p=N[c+28>>2];r=J[c+28>>2];J[a+140>>2]=r;J[a+144>>2]=i;E=N[j+32>>2];i=J[j+32>>2];k=N[j+28>>2];J[a+148>>2]=J[j+28>>2];J[a+152>>2]=i;t=N[c+120>>2];N[a+156>>2]=t;u=N[j+120>>2];N[a+160>>2]=u;w=N[c+128>>2];N[a+164>>2]=w;x=N[j+128>>2];N[a+168>>2]=x;l=N[a+84>>2];j=J[b+24>>2];c=P(v,12);r=j+c|0;e=N[r+8>>2];f=Ta(e);d=N[a+80>>2];e=Ua(e);i=J[b+28>>2];c=c+i|0;y=N[c>>2];z=N[c+4>>2];A=N[c+8>>2];q=P(q,12);c=q+i|0;B=N[c>>2];C=N[c+4>>2];D=N[c+8>>2];g=N[r>>2];c=j+q|0;h=N[c>>2];s=N[r+4>>2];m=N[c+4>>2];n=N[c+8>>2];d=Q(d-p);l=Q(l-o);p=Q(Q(e*d)-Q(f*l));N[a+124>>2]=p;l=Q(Q(f*d)+Q(e*l));N[a+128>>2]=l;e=N[a+92>>2];f=Ta(n);d=N[a+88>>2];o=Ua(n);k=Q(d-k);e=Q(e-E);n=Q(Q(o*k)-Q(f*e));N[a+132>>2]=n;k=Q(Q(f*k)+Q(o*e));N[a+136>>2]=k;d=Q(0);f=Q(0);e=Q(0);g=Q(Q(Q(h+n)-g)-p);h=Q(Q(Q(m+k)-s)-l);s=Q(Y(Q(Q(g*g)+Q(h*h))));if(s>Q(.004999999888241291)){f=Q(Q(1)/s);e=Q(h*f);f=Q(g*f)}N[a+120>>2]=e;N[a+116>>2]=f;g=Q(Q(n*e)-Q(f*k));h=Q(Q(x*g)*g);g=Q(Q(p*e)-Q(f*l));h=Q(h+Q(u+Q(Q(Q(w*g)*g)+t)));g=h!=Q(0)?Q(Q(1)/h):Q(0);N[a+172>>2]=g;m=N[a+68>>2];if(m>Q(0)){o=h;h=N[b>>2];d=Q(m*Q(6.2831854820251465));m=Q(d*Q(d*g));d=Q(h*Q(Q(h*m)+Q(d*Q(Q(g+g)*N[a+72>>2]))));d=d!=Q(0)?Q(Q(1)/d):Q(0);g=Q(o+d);N[a+172>>2]=g!=Q(0)?Q(Q(1)/g):Q(0);h=Q(Q(m*Q(h*Q(s-N[a+104>>2])))*d)}else{h=Q(0)}N[a+76>>2]=h;N[a+96>>2]=d;a:{if(K[b+20|0]){d=Q(N[b+8>>2]*N[a+100>>2]);N[a+100>>2]=d;e=Q(e*d);f=Q(f*d);D=Q(Q(x*Q(Q(n*e)+Q(f*Q(-k))))+D);A=Q(A-Q(w*Q(Q(p*e)+Q(f*Q(-l)))));C=Q(C+Q(u*e));B=Q(B+Q(u*f));z=Q(z-Q(t*e));y=Q(y-Q(t*f));break a}J[a+100>>2]=0}i=J[b+28>>2]+P(v,12)|0;N[i+4>>2]=z;N[i>>2]=y;i=J[b+28>>2];N[(i+P(J[a+108>>2],12)|0)+8>>2]=A;i=i+P(J[a+112>>2],12)|0;N[i+4>>2]=C;N[i>>2]=B;N[(J[b+28>>2]+P(J[a+112>>2],12)|0)+8>>2]=D}function fg(a,b){a=a|0;b=b|0;var c=Q(0),d=0,e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0);d=J[a+48>>2];w=J[d+8>>2];J[a+120>>2]=w;k=J[a+52>>2];q=J[k+8>>2];J[a+124>>2]=q;o=N[d+32>>2];h=J[d+32>>2];c=N[d+28>>2];r=J[d+28>>2];J[a+160>>2]=r;J[a+164>>2]=h;s=N[k+32>>2];h=J[k+32>>2];j=N[k+28>>2];J[a+168>>2]=J[k+28>>2];J[a+172>>2]=h;t=N[d+120>>2];N[a+176>>2]=t;u=N[k+120>>2];N[a+180>>2]=u;x=N[d+128>>2];N[a+184>>2]=x;y=N[k+128>>2];N[a+188>>2]=y;p=N[a+96>>2];k=J[b+24>>2];d=P(w,12);r=k+d|0;e=N[r+8>>2];g=Ta(e);l=N[a+92>>2];e=Ua(e);h=J[b+28>>2];d=d+h|0;z=N[d>>2];A=N[d+4>>2];B=N[d+8>>2];q=P(q,12);d=q+h|0;C=N[d>>2];D=N[d+4>>2];E=N[d+8>>2];d=k+q|0;m=N[d>>2];f=N[d+4>>2];n=N[r>>2];v=N[r+4>>2];i=N[d+8>>2];c=Q(l-c);l=Q(p-o);p=Q(Q(e*c)-Q(g*l));N[a+144>>2]=p;l=Q(Q(g*c)+Q(e*l));N[a+148>>2]=l;e=N[a+104>>2];g=Ta(i);c=N[a+100>>2];i=Ua(i);c=Q(c-j);e=Q(e-s);j=Q(Q(i*c)-Q(g*e));N[a+152>>2]=j;o=Q(Q(g*c)+Q(i*e));N[a+156>>2]=o;m=Q(Q(m+j)-N[a+76>>2]);f=Q(Q(f+o)-N[a+80>>2]);s=Q(Y(Q(Q(m*m)+Q(f*f))));g=Q(0);e=Q(0);i=Q(0);c=Q(Q(n+p)-N[a+68>>2]);n=Q(Q(v+l)-N[a+72>>2]);v=Q(Y(Q(Q(c*c)+Q(n*n))));if(v>Q(.04999999701976776)){e=Q(Q(1)/v);i=Q(n*e);e=Q(c*e)}N[a+132>>2]=i;N[a+128>>2]=e;c=Q(0);if(s>Q(.04999999701976776)){g=Q(Q(1)/s);c=Q(f*g);g=Q(m*g)}N[a+140>>2]=c;N[a+136>>2]=g;m=N[a+112>>2];f=Q(Q(j*c)-Q(g*o));n=Q(Q(m*m)*Q(Q(Q(y*f)*f)+u));f=Q(Q(p*i)-Q(e*l));f=Q(n+Q(Q(Q(x*f)*f)+t));N[a+192>>2]=f>Q(0)?Q(Q(1)/f):f;a:{if(K[b+20|0]){f=Q(N[b+8>>2]*N[a+116>>2]);N[a+116>>2]=f;n=j;j=c;c=Q(f*Q(-m));j=Q(j*c);g=Q(g*c);E=Q(Q(y*Q(Q(n*j)+Q(g*Q(-o))))+E);c=i;i=Q(-f);c=Q(c*i);e=Q(e*i);B=Q(Q(x*Q(Q(p*c)+Q(e*Q(-l))))+B);D=Q(D+Q(u*j));C=Q(C+Q(u*g));A=Q(A+Q(t*c));z=Q(z+Q(t*e));break a}J[a+116>>2]=0}h=J[b+28>>2]+P(w,12)|0;N[h+4>>2]=A;N[h>>2]=z;h=J[b+28>>2];N[(h+P(J[a+120>>2],12)|0)+8>>2]=B;h=h+P(J[a+124>>2],12)|0;N[h+4>>2]=D;N[h>>2]=C;N[(J[b+28>>2]+P(J[a+124>>2],12)|0)+8>>2]=E}function Ef(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0);c=Fa-80|0;Fa=c;h=J[b+24>>2];o=h+P(J[a+116>>2],12)|0;w=N[o>>2];h=h+P(J[a+120>>2],12)|0;x=N[h>>2];y=N[o+4>>2];z=N[h+4>>2];q=N[o+8>>2];j=N[a+144>>2];l=N[a+84>>2];r=N[h+8>>2];i=N[a+152>>2];s=N[a+92>>2];u=N[a+160>>2];v=N[a+156>>2];m=N[a+140>>2];p=N[a+80>>2];n=N[a+148>>2];t=N[a+88>>2];k=N[a+164>>2];e=N[a+168>>2];A=Q(k+e);N[c+76>>2]=A;g=Ta(r);f=Ua(r);d=Ta(q);B=Ua(q);m=Q(p-m);p=Q(l-j);l=Q(Q(B*m)-Q(d*p));n=Q(t-n);t=Q(s-i);j=Q(Q(f*n)-Q(g*t));i=Q(Q(k*l)+Q(e*j));N[c+72>>2]=i;N[c- -64>>2]=i;C=Q(v+u);N[c+60>>2]=Q(e*Q(j*j))+Q(Q(k*Q(l*l))+C);i=Q(Q(d*m)+Q(B*p));s=Q(-i);d=Q(Q(g*n)+Q(f*t));g=Q(Q(k*s)-Q(e*d));N[c+68>>2]=g;N[c+52>>2]=g;g=Q(Q(k*Q(l*s))-Q(e*Q(j*d)));N[c+56>>2]=g;N[c+44>>2]=Q(e*Q(d*d))+Q(Q(k*Q(i*i))+C);N[c+48>>2]=g;g=Q(Q(Q(z+d)-y)-i);f=Q(Q(Q(x+j)-w)-l);a:{if(N[a+68>>2]>Q(0)){N[c+24>>2]=f;N[c+28>>2]=g;Cb(c+12|0,c+44|0,c+24|0);n=e;m=d;d=N[c+12>>2];e=N[c+16>>2];j=Q(Q(n*Q(Q(m*d)-Q(j*e)))+r);k=Q(q-Q(k*Q(Q(i*d)-Q(l*e))));i=Q(Y(Q(Q(f*f)+Q(g*g))));e=Q(-e);f=Q(-d);o=1;break a}m=Q(-d);N[c+40>>2]=g;N[c+36>>2]=f;d=N[a+96>>2];N[c+28>>2]=g;N[c+24>>2]=f;d=Q(Q(r-q)-d);N[c+32>>2]=d;p=d>Q(0)?d:Q(-d);i=Q(Y(Q(Q(f*f)+Q(g*g))));n=e;b:{if(A>Q(0)){$b(c+12|0,c+44|0,c+24|0);d=Q(-N[c+20>>2]);f=Q(-N[c+12>>2]);e=Q(-N[c+16>>2]);break b}Cb(c+12|0,c+44|0,c+36|0);f=Q(-N[c+12>>2]);d=Q(0);e=Q(-N[c+16>>2])}j=Q(Q(n*Q(Q(Q(j*e)+Q(f*m))+d))+r);k=Q(q-Q(k*Q(Q(Q(l*e)+Q(f*s))+d)));o=p<=Q(.03490658849477768)}h=J[b+24>>2]+P(J[a+116>>2],12)|0;N[h+4>>2]=y-Q(v*e);N[h>>2]=w-Q(v*f);h=J[b+24>>2];N[(h+P(J[a+116>>2],12)|0)+8>>2]=k;h=h+P(J[a+120>>2],12)|0;N[h+4>>2]=z+Q(u*e);N[h>>2]=x+Q(u*f);N[(J[b+24>>2]+P(J[a+120>>2],12)|0)+8>>2]=j;Fa=c+80|0;return o&i<=Q(.004999999888241291)}function Zf(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=0,f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0);e=J[b+24>>2];g=e+P(J[a+132>>2],12)|0;m=N[g+8>>2];v=N[g+4>>2];w=N[g>>2];g=e+P(J[a+128>>2],12)|0;n=N[g+8>>2];l=N[g+4>>2];x=N[g>>2];p=N[a+180>>2];o=N[a+176>>2];a:{if(!K[a+112|0]){break a}e=J[a+224>>2];if(!e|Q(o+p)==Q(0)){break a}c=Q(Q(m-n)-N[a+116>>2]);b:{c:{switch(e-1|0){case 2:c=Q(c-N[a+120>>2]);c=cQ(0)?c:Q(-c);d=Q(c*Q(-N[a+220>>2]));break b;case 0:f=Q(c-N[a+120>>2]);c=Q(f+Q(.03490658849477768));c=c>2]));s=Q(-f);break b;case 1:break c;default:break b}}s=Q(c-N[a+124>>2]);c=Q(s+Q(-.03490658849477768));c=c>2]))}m=Q(Q(p*d)+m);n=Q(n-Q(o*d))}h=N[a+164>>2];i=N[a+80>>2];y=Ta(m);j=N[a+160>>2];d=N[a+76>>2];z=Ua(m);f=N[a+156>>2];c=N[a+72>>2];k=Q(d-j);h=Q(i-h);q=Q(Q(y*k)+Q(z*h));i=Ta(n);j=Q(N[a+68>>2]-N[a+152>>2]);d=Ua(n);c=Q(c-f);r=Q(Q(i*j)+Q(d*c));t=N[a+168>>2];u=N[a+172>>2];f=Q(t+u);A=Q(Q(Q(p*q)*q)+Q(Q(Q(o*r)*r)+f));B=l;l=Q(Q(Q(v+q)-l)-r);h=Q(Q(z*k)-Q(h*y));k=Q(Q(d*j)-Q(c*i));i=Q(Q(Q(w+h)-x)-k);c=Q(p*h);j=Q(Q(Q(k*Q(-o))*r)-Q(q*c));f=Q(Q(c*h)+Q(Q(Q(o*k)*k)+f));c=Q(Q(A*f)-Q(j*j));c=Q(-(c!=Q(0)?Q(Q(1)/c):c));d=Q(Q(Q(A*l)-Q(i*j))*c);N[g+4>>2]=B-Q(t*d);c=Q(Q(Q(f*i)-Q(l*j))*c);N[g>>2]=x-Q(t*c);e=J[b+24>>2];N[(e+P(J[a+128>>2],12)|0)+8>>2]=n-Q(o*Q(Q(k*d)-Q(c*r)));e=e+P(J[a+132>>2],12)|0;N[e+4>>2]=v+Q(u*d);N[e>>2]=w+Q(u*c);N[(J[b+24>>2]+P(J[a+132>>2],12)|0)+8>>2]=Q(p*Q(Q(h*d)-Q(c*q)))+m;return Q(Y(Q(Q(i*i)+Q(l*l))))<=Q(.004999999888241291)&s<=Q(.03490658849477768)}function ah(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0);e=J[a+48>>2];v=J[e+8>>2];J[a+104>>2]=v;j=J[a+52>>2];p=J[j+8>>2];J[a+108>>2]=p;D=N[e+32>>2];c=J[e+32>>2];f=N[e+28>>2];J[a+128>>2]=J[e+28>>2];J[a+132>>2]=c;k=N[j+32>>2];E=J[j+32>>2];i=N[j+28>>2];c=J[j+28>>2];J[a+136>>2]=c;J[a+140>>2]=E;r=N[e+120>>2];N[a+156>>2]=r;s=N[j+120>>2];N[a+160>>2]=s;d=N[e+128>>2];N[a+164>>2]=d;q=N[j+128>>2];N[a+168>>2]=q;e=J[b+28>>2];j=P(p,12);c=e+j|0;w=N[c+8>>2];x=N[c+4>>2];y=N[c>>2];p=P(v,12);c=e+p|0;z=N[c+8>>2];A=N[c+4>>2];B=N[c>>2];e=J[b+24>>2];c=e+p|0;o=N[c>>2];e=e+j|0;t=N[e>>2];u=N[c+4>>2];F=N[e+4>>2];g=N[c+8>>2];n=N[e+8>>2];l=Q(d+q);N[a+188>>2]=l>Q(0)?Q(Q(1)/l):l;h=Ua(n);m=Ta(n);l=Q(Q(m*Q(-i))-Q(h*k));N[a+124>>2]=l;m=Q(Q(m*k)-Q(h*i));N[a+120>>2]=m;i=N[a+72>>2];h=Ua(g);k=N[a+68>>2];C=Ta(g);f=Q(k-f);k=Q(i-D);i=Q(Q(C*f)+Q(h*k));N[a+116>>2]=i;h=Q(Q(h*f)-Q(k*C));N[a+112>>2]=h;N[a+148>>2]=Q(Q(F+l)-u)-i;N[a+144>>2]=Q(Q(t+m)-o)-h;f=Q(r+s);o=Q(Q(Q(q*l)*l)+Q(Q(Q(d*i)*i)+f));k=o;o=Q(q*m);t=Q(Q(o*m)+Q(Q(Q(d*h)*h)+f));u=Q(-d);d=Q(Q(Q(h*u)*i)-Q(l*o));f=Q(Q(k*t)-Q(d*d));f=f!=Q(0)?Q(Q(1)/f):f;N[a+184>>2]=k*f;N[a+172>>2]=t*f;d=Q(d*Q(-f));N[a+180>>2]=d;N[a+176>>2]=d;N[a+152>>2]=Q(n-g)-N[a+76>>2];a:{if(K[b+20|0]){g=N[b+8>>2];d=Q(g*N[a+80>>2]);N[a+80>>2]=d;n=Q(g*N[a+88>>2]);N[a+88>>2]=n;g=Q(g*N[a+84>>2]);N[a+84>>2]=g;w=Q(Q(q*Q(Q(Q(m*g)-Q(d*l))+n))+w);z=Q(Q(u*Q(Q(Q(h*g)-Q(d*i))+n))+z);y=Q(y+Q(s*d));B=Q(B-Q(r*d));x=Q(x+Q(s*g));A=Q(A-Q(r*g));break a}J[a+88>>2]=0;J[a+80>>2]=0;J[a+84>>2]=0}c=J[b+28>>2]+P(v,12)|0;N[c+4>>2]=A;N[c>>2]=B;c=J[b+28>>2];N[(c+P(J[a+104>>2],12)|0)+8>>2]=z;c=c+P(J[a+108>>2],12)|0;N[c+4>>2]=x;N[c>>2]=y;N[(J[b+28>>2]+P(J[a+108>>2],12)|0)+8>>2]=w}function Lf(a,b){a=a|0;b=b|0;var c=Q(0),d=0,e=Q(0),f=0,g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0);d=J[a+48>>2];s=J[d+8>>2];J[a+96>>2]=s;i=J[a+52>>2];o=J[i+8>>2];J[a+100>>2]=o;k=N[d+32>>2];f=J[d+32>>2];m=N[d+28>>2];p=J[d+28>>2];J[a+128>>2]=p;J[a+132>>2]=f;A=N[i+32>>2];f=J[i+32>>2];h=N[i+28>>2];J[a+136>>2]=J[i+28>>2];J[a+140>>2]=f;q=N[d+120>>2];N[a+144>>2]=q;r=N[i+120>>2];N[a+148>>2]=r;t=N[d+128>>2];N[a+152>>2]=t;u=N[i+128>>2];N[a+156>>2]=u;e=N[a+72>>2];i=J[b+24>>2];d=P(s,12);p=i+d|0;n=N[p+8>>2];l=Ta(n);c=N[a+68>>2];g=Ua(n);f=J[b+28>>2];d=d+f|0;n=N[d>>2];v=N[d+4>>2];w=N[d+8>>2];o=P(o,12);d=o+f|0;x=N[d>>2];y=N[d+4>>2];z=N[d+8>>2];B=N[p>>2];d=i+o|0;C=N[d>>2];D=N[p+4>>2];E=N[d+4>>2];j=N[d+8>>2];c=Q(c-m);e=Q(e-k);m=Q(Q(g*c)-Q(l*e));N[a+112>>2]=m;l=Q(Q(l*c)+Q(g*e));N[a+116>>2]=l;g=N[a+80>>2];e=Ta(j);c=N[a+76>>2];j=Ua(j);h=Q(c-h);c=Q(g-A);g=Q(Q(j*h)-Q(e*c));N[a+120>>2]=g;j=Q(Q(e*h)+Q(j*c));N[a+124>>2]=j;h=Q(Q(Q(C+g)-B)-m);c=Q(Q(Q(E+j)-D)-l);e=Q(Y(Q(Q(h*h)+Q(c*c))));N[a+88>>2]=e;J[a+164>>2]=(Q(e-N[a+84>>2])>Q(0))<<1;if(e>Q(.004999999888241291)){k=c;c=Q(Q(1)/e);e=Q(k*c);N[a+108>>2]=e;h=Q(h*c);N[a+104>>2]=h;c=Q(Q(g*e)-Q(h*j));k=Q(Q(u*c)*c);c=Q(Q(m*e)-Q(h*l));c=Q(k+Q(r+Q(Q(Q(t*c)*c)+q)));N[a+160>>2]=c!=Q(0)?Q(Q(1)/c):Q(0);a:{if(K[b+20|0]){c=Q(N[b+8>>2]*N[a+92>>2]);N[a+92>>2]=c;k=g;g=Q(e*c);e=Q(h*c);z=Q(Q(u*Q(Q(k*g)+Q(e*Q(-j))))+z);w=Q(w-Q(t*Q(Q(m*g)+Q(e*Q(-l)))));y=Q(y+Q(r*g));x=Q(x+Q(r*e));v=Q(v-Q(q*g));n=Q(n-Q(q*e));break a}J[a+92>>2]=0}f=J[b+28>>2]+P(s,12)|0;N[f+4>>2]=v;N[f>>2]=n;f=J[b+28>>2];N[(f+P(J[a+96>>2],12)|0)+8>>2]=w;f=f+P(J[a+100>>2],12)|0;N[f+4>>2]=y;N[f>>2]=x;N[(J[b+28>>2]+P(J[a+100>>2],12)|0)+8>>2]=z;return}J[a+160>>2]=0;J[a+104>>2]=0;J[a+108>>2]=0;J[a+92>>2]=0}function rd(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=0,f=0;c=Fa-464|0;Fa=c;Sa(7812,0);O[c+448>>3]=N[a+16>>2];Sa(6900,c+448|0);O[c+432>>3]=N[a+20>>2];Sa(6869,c+432|0);O[c+416>>3]=N[a>>2];Sa(6660,c+416|0);J[c+400>>2]=K[a+38|0];Sa(9027,c+400|0);J[c+384>>2]=L[a+32>>1];Sa(9303,c+384|0);J[c+368>>2]=L[a+34>>1];Sa(9345,c+368|0);J[c+352>>2]=I[a+36>>1];Sa(9383,c+352|0);a:{b:{c:{d:{e:{f:{a=J[a+12>>2];switch(J[a+4>>2]){case 0:break c;case 3:break d;case 2:break e;case 1:break f;default:break a}}Sa(7547,0);O[c+144>>3]=N[a+8>>2];Sa(6751,c+144|0);d=N[a+28>>2];O[c+136>>3]=N[a+32>>2];O[c+128>>3]=d;Sa(8669,c+128|0);d=N[a+12>>2];O[c+120>>3]=N[a+16>>2];O[c+112>>3]=d;Sa(8625,c+112|0);d=N[a+20>>2];O[c+104>>3]=N[a+24>>2];O[c+96>>3]=d;Sa(8581,c+96|0);d=N[a+36>>2];O[c+88>>3]=N[a+40>>2];O[c+80>>3]=d;Sa(8537,c+80|0);J[c+64>>2]=K[a+44|0];Sa(9238,c- -64|0);J[c+48>>2]=K[a+45|0];Sa(9202,c+48|0);break b}Sa(7469,0);J[c+208>>2]=8;Sa(7851,c+208|0);e=J[a+148>>2];if((e|0)>0){while(1){e=a+(f<<3)|0;d=N[e+20>>2];O[c+192>>3]=N[e+24>>2];J[c+176>>2]=f;O[c+184>>3]=d;Sa(8292,c+176|0);f=f+1|0;e=J[a+148>>2];if((f|0)<(e|0)){continue}break}}J[c+160>>2]=e;Sa(9422,c+160|0);break b}Sa(7496,0);J[c+336>>2]=J[a+16>>2];Sa(7851,c+336|0);e=J[a+16>>2];if((e|0)>0){while(1){e=J[a+12>>2]+(f<<3)|0;d=N[e>>2];O[c+320>>3]=N[e+4>>2];J[c+304>>2]=f;O[c+312>>3]=d;Sa(8292,c+304|0);f=f+1|0;e=J[a+16>>2];if((f|0)<(e|0)){continue}break}}J[c+288>>2]=e;Sa(9446,c+288|0);d=N[a+20>>2];O[c+280>>3]=N[a+24>>2];O[c+272>>3]=d;Sa(8080,c+272|0);d=N[a+28>>2];O[c+264>>3]=N[a+32>>2];O[c+256>>3]=d;Sa(8127,c+256|0);J[c+240>>2]=K[a+36|0];Sa(8864,c+240|0);J[c+224>>2]=K[a+37|0];Sa(8903,c+224|0);break b}Sa(7521,0);O[c+32>>3]=N[a+8>>2];Sa(6751,c+32|0);d=N[a+12>>2];O[c+24>>3]=N[a+16>>2];O[c+16>>3]=d;Sa(8216,c+16|0)}Sa(9685,0);Sa(7445,0);Sa(9685,0);J[c>>2]=b;Sa(8785,c)}Fa=c+464|0}function zg(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=0,h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=Q(0),r=0,s=0,t=0;g=J[J[a+48>>2]+12>>2];p=J[J[a+52>>2]+12>>2];J[b+60>>2]=0;e=N[c+12>>2];f=N[d+8>>2];h=N[p+12>>2];l=N[d+12>>2];m=N[p+16>>2];n=Q(Q(Q(Q(f*h)+Q(l*m))+N[d+4>>2])-N[c+4>>2]);i=N[c+8>>2];f=Q(Q(N[d>>2]+Q(Q(l*h)-Q(m*f)))-N[c>>2]);q=Q(Q(e*n)-Q(i*f));n=Q(Q(e*f)+Q(n*i));d=g+84|0;o=g+20|0;e=Q(N[g+8>>2]+N[p+8>>2]);a=1;c=0;g=J[g+148>>2];a:{if((g|0)>0){f=Q(-34028234663852886e22);a=0;while(1){j=a<<3;r=j+d|0;j=j+o|0;h=Q(Q(N[r>>2]*Q(n-N[j>>2]))+Q(Q(q-N[j+4>>2])*N[r+4>>2]));if(h>e){break a}j=f(j|0)?j:0)<<3)|0;j=J[g+4>>2];f=N[g+4>>2];r=J[g>>2];h=N[g>>2];g=o;o=c<<3;g=g+o|0;s=J[g+4>>2];l=N[g+4>>2];t=J[g>>2];m=N[g>>2];b:{if(a){J[b+56>>2]=1;J[b+60>>2]=1;a=d+o|0;c=J[a>>2];a=J[a+4>>2];N[b+52>>2]=Q(l+f)*Q(.5);N[b+48>>2]=Q(m+h)*Q(.5);J[b+40>>2]=c;J[b+44>>2]=a;break b}i=Q(n-m);k=Q(q-l);if(Q(Q(i*Q(h-m))+Q(k*Q(f-l)))<=Q(0)){f=Q(e*e);e=Q(Q(i*i)+Q(k*k));if(f>2]=1;J[b+60>>2]=1;N[b+40>>2]=i;N[b+44>>2]=k;e=Q(Y(e));if(!(e>2]=k*e;N[b+40>>2]=i*e}J[b+48>>2]=t;J[b+52>>2]=s;break b}i=Q(n-h);k=Q(q-f);if(Q(Q(i*Q(m-h))+Q(k*Q(l-f)))<=Q(0)){f=Q(e*e);e=Q(Q(i*i)+Q(k*k));if(f>2]=1;J[b+60>>2]=1;N[b+40>>2]=i;N[b+44>>2]=k;e=Q(Y(e));if(!(e>2]=k*e;N[b+40>>2]=i*e}J[b+48>>2]=r;J[b+52>>2]=j;break b}h=Q(Q(m+h)*Q(.5));a=d+(c<<3)|0;f=Q(Q(l+f)*Q(.5));if(e>2])+Q(Q(q-f)*N[a+4>>2]))){break a}J[b+56>>2]=1;J[b+60>>2]=1;c=J[a+4>>2];a=J[a>>2];N[b+52>>2]=f;N[b+48>>2]=h;J[b+40>>2]=a;J[b+44>>2]=c}a=J[p+16>>2];c=J[p+12>>2];J[b+16>>2]=0;J[b>>2]=c;J[b+4>>2]=a}}function jd(a,b){var c=0,d=0,e=0,f=0,g=Q(0),h=0,i=0,j=Q(0),k=0,l=Q(0),m=0,n=0,o=0;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;c=J[b+20>>2];J[a+16>>2]=J[b+16>>2];J[a+20>>2]=c;c=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=c;c=J[b+40>>2];J[a+32>>2]=c;d=J[b+28>>2];J[a+48>>2]=d;n=a,o=yb(c,P(d,88)),J[n+36>>2]=o;n=a,o=yb(J[a+32>>2],P(J[a+48>>2],156)),J[n+40>>2]=o;J[a+24>>2]=J[b+32>>2];J[a+28>>2]=J[b+36>>2];J[a+44>>2]=J[b+24>>2];if(J[a+48>>2]>0){while(1){b=J[J[a+44>>2]+(h<<2)>>2];c=J[b+48>>2];j=N[J[c+12>>2]+8>>2];d=J[b+52>>2];g=N[J[d+12>>2]+8>>2];k=J[b+124>>2];e=J[d+8>>2];f=J[c+8>>2];c=J[a+40>>2]+P(h,156)|0;N[c+136>>2]=N[b+136>>2];N[c+140>>2]=N[b+140>>2];N[c+144>>2]=N[b+144>>2];J[c+112>>2]=J[f+8>>2];J[c+116>>2]=J[e+8>>2];N[c+120>>2]=N[f+120>>2];N[c+124>>2]=N[e+120>>2];N[c+128>>2]=N[f+128>>2];l=N[e+128>>2];J[c+152>>2]=h;N[c+132>>2]=l;J[c+148>>2]=k;J[c+80>>2]=0;J[c+84>>2]=0;J[c+88>>2]=0;J[c+92>>2]=0;J[c+96>>2]=0;J[c+100>>2]=0;J[c+104>>2]=0;J[c+108>>2]=0;d=J[a+36>>2]+P(h,88)|0;J[d+32>>2]=J[f+8>>2];J[d+36>>2]=J[e+8>>2];N[d+40>>2]=N[f+120>>2];N[d+44>>2]=N[e+120>>2];i=J[f+32>>2];J[d+48>>2]=J[f+28>>2];J[d+52>>2]=i;i=J[e+32>>2];J[d+56>>2]=J[e+28>>2];J[d+60>>2]=i;N[d+64>>2]=N[f+128>>2];N[d+68>>2]=N[e+128>>2];e=J[b+108>>2];J[d+16>>2]=J[b+104>>2];J[d+20>>2]=e;e=J[b+116>>2];f=J[b+112>>2];J[d+84>>2]=k;J[d+24>>2]=f;J[d+28>>2]=e;N[d+80>>2]=g;N[d+76>>2]=j;J[d+72>>2]=J[b+120>>2];if((k|0)>0){i=b- -64|0;e=0;while(1){b=c+P(e,36)|0;f=P(e,20)+i|0;a:{if(!K[a+20|0]){j=Q(0);g=Q(0);break a}g=N[a+8>>2];j=Q(g*N[f+12>>2]);g=Q(g*N[f+8>>2])}J[b+32>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;N[b+20>>2]=j;N[b+16>>2]=g;J[b+8>>2]=0;J[b+12>>2]=0;J[b>>2]=0;J[b+4>>2]=0;m=J[f+4>>2];b=d+(e<<3)|0;J[b>>2]=J[f>>2];J[b+4>>2]=m;e=e+1|0;if((k|0)!=(e|0)){continue}break}}h=h+1|0;if((h|0)>2]){continue}break}}return a}function Oi(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=J[a>>2];g=J[a+4>>2]-d>>3;if(g>>>0>>0){d=b-g|0;g=a;a:{e=J[a+8>>2];b=J[a+4>>2];if(d>>>0<=e-b>>3>>>0){b:{if(!d){break b}a=b;f=d&7;if(f){e=0;while(1){i=J[c+4>>2];J[a>>2]=J[c>>2];J[a+4>>2]=i;a=a+8|0;e=e+1|0;if((f|0)!=(e|0)){continue}break}}b=(d<<3)+b|0;if((d-1&536870911)>>>0<7){break b}while(1){d=J[c+4>>2];J[a>>2]=J[c>>2];J[a+4>>2]=d;d=J[c+4>>2];J[a+8>>2]=J[c>>2];J[a+12>>2]=d;d=J[c+4>>2];J[a+16>>2]=J[c>>2];J[a+20>>2]=d;d=J[c+4>>2];J[a+24>>2]=J[c>>2];J[a+28>>2]=d;d=J[c+4>>2];J[a+32>>2]=J[c>>2];J[a+36>>2]=d;d=J[c+4>>2];J[a+40>>2]=J[c>>2];J[a+44>>2]=d;d=J[c+4>>2];J[a+48>>2]=J[c>>2];J[a+52>>2]=d;d=J[c+4>>2];J[a+56>>2]=J[c>>2];J[a+60>>2]=d;a=a- -64|0;if((b|0)!=(a|0)){continue}break}}J[g+4>>2]=b;break a}c:{f=J[g>>2];h=b-f>>3;a=h+d|0;if(a>>>0<536870912){e=e-f|0;f=e>>2;f=e>>>0>=2147483640?536870911:a>>>0>>0?f:a;if(f){if(f>>>0>=536870912){break c}i=Ra(f<<3)}e=(h<<3)+i|0;a=e;h=d&7;if(h){while(1){j=J[c+4>>2];J[a>>2]=J[c>>2];J[a+4>>2]=j;a=a+8|0;k=k+1|0;if((h|0)!=(k|0)){continue}break}}h=(d<<3)+e|0;if((d-1&536870911)>>>0>=7){while(1){d=J[c+4>>2];J[a>>2]=J[c>>2];J[a+4>>2]=d;d=J[c+4>>2];J[a+8>>2]=J[c>>2];J[a+12>>2]=d;d=J[c+4>>2];J[a+16>>2]=J[c>>2];J[a+20>>2]=d;d=J[c+4>>2];J[a+24>>2]=J[c>>2];J[a+28>>2]=d;d=J[c+4>>2];J[a+32>>2]=J[c>>2];J[a+36>>2]=d;d=J[c+4>>2];J[a+40>>2]=J[c>>2];J[a+44>>2]=d;d=J[c+4>>2];J[a+48>>2]=J[c>>2];J[a+52>>2]=d;d=J[c+4>>2];J[a+56>>2]=J[c>>2];J[a+60>>2]=d;a=a- -64|0;if((h|0)!=(a|0)){continue}break}}c=J[g>>2];if((c|0)!=(b|0)){while(1){b=b-8|0;a=b;j=J[a+4>>2];e=e-8|0;d=e;J[d>>2]=J[a>>2];J[d+4>>2]=j;if((a|0)!=(c|0)){continue}break}b=J[g>>2]}J[g+8>>2]=(f<<3)+i;J[g+4>>2]=h;J[g>>2]=e;if(b){Wa(b)}break a}ma();B()}Nb();B()}return}if(b>>>0>>0){J[a+4>>2]=d+(b<<3)}}function eh(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=0,k=0,l=0,m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0);j=J[a+48>>2];u=J[j+8>>2];J[a+104>>2]=u;k=J[a+52>>2];o=J[k+8>>2];J[a+108>>2]=o;q=N[j+32>>2];f=J[j+32>>2];n=N[j+28>>2];l=J[j+28>>2];J[a+128>>2]=l;J[a+132>>2]=f;r=N[k+32>>2];f=J[k+32>>2];g=N[k+28>>2];J[a+136>>2]=J[k+28>>2];J[a+140>>2]=f;s=N[j+120>>2];N[a+144>>2]=s;t=N[k+120>>2];N[a+148>>2]=t;d=N[j+128>>2];N[a+152>>2]=d;p=N[k+128>>2];N[a+156>>2]=p;h=N[a+72>>2];j=P(u,12);k=J[b+24>>2];e=N[(j+k|0)+8>>2];m=Ua(e);i=N[a+68>>2];e=Ta(e);f=J[b+28>>2];o=P(o,12);l=f+o|0;v=N[l+8>>2];w=N[l+4>>2];x=N[l>>2];l=j+f|0;y=N[l+8>>2];z=N[l+4>>2];A=N[l>>2];c=N[(k+o|0)+8>>2];i=Q(i-n);h=Q(h-q);n=Q(Q(e*i)+Q(m*h));N[a+116>>2]=n;m=Q(Q(m*i)-Q(h*e));N[a+112>>2]=m;e=Q(d+p);N[a+176>>2]=e>Q(0)?Q(Q(1)/e):e;e=N[a+80>>2];h=Ua(c);i=N[a+76>>2];c=Ta(c);g=Q(i-g);i=Q(e-r);e=Q(Q(c*g)+Q(h*i));N[a+124>>2]=e;h=Q(Q(h*g)-Q(i*c));N[a+120>>2]=h;c=Q(s+t);g=Q(Q(Q(p*e)*e)+Q(Q(Q(d*n)*n)+c));q=g;g=Q(p*h);i=Q(Q(g*h)+Q(Q(Q(d*m)*m)+c));r=Q(-d);d=Q(Q(Q(m*r)*n)-Q(e*g));c=Q(Q(q*i)-Q(d*d));c=c!=Q(0)?Q(Q(1)/c):c;N[a+172>>2]=q*c;N[a+160>>2]=i*c;d=Q(d*Q(-c));N[a+168>>2]=d;N[a+164>>2]=d;a:{if(K[b+20|0]){c=N[b+8>>2];d=Q(c*N[a+84>>2]);N[a+84>>2]=d;g=Q(c*N[a+92>>2]);N[a+92>>2]=g;c=Q(c*N[a+88>>2]);N[a+88>>2]=c;v=Q(Q(p*Q(g+Q(Q(h*c)-Q(d*e))))+v);y=Q(Q(r*Q(g+Q(Q(m*c)-Q(d*n))))+y);x=Q(x+Q(t*d));A=Q(A-Q(s*d));w=Q(w+Q(t*c));z=Q(z-Q(s*c));break a}J[a+92>>2]=0;J[a+84>>2]=0;J[a+88>>2]=0}f=J[b+28>>2]+P(u,12)|0;N[f+4>>2]=z;N[f>>2]=A;f=J[b+28>>2];N[(f+P(J[a+104>>2],12)|0)+8>>2]=y;f=f+P(J[a+108>>2],12)|0;N[f+4>>2]=w;N[f>>2]=x;N[(J[b+28>>2]+P(J[a+108>>2],12)|0)+8>>2]=v}function fd(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0);a:{switch(J[b+72>>2]){case 0:g=N[d>>2];f=N[c>>2];h=N[d+8>>2];i=N[b>>2];k=N[d+12>>2];m=N[b+4>>2];n=Q(Q(Q(h*i)+Q(k*m))+N[d+4>>2]);o=N[c+8>>2];p=N[b+24>>2];l=N[c+12>>2];q=N[b+28>>2];r=Q(Q(Q(o*p)+Q(l*q))+N[c+4>>2]);j=Q(n-r);N[a+4>>2]=j;h=Q(g+Q(Q(k*i)-Q(m*h)));i=Q(f+Q(Q(l*p)-Q(q*o)));g=Q(h-i);N[a>>2]=g;f=Q(Q(g*g)+Q(j*j));k=Q(Y(f));if(!(k>2]=k;f=Q(g*f);N[a>>2]=f;f=Q(Q(g*f)+Q(j*k))}N[a+12>>2]=Q(r+n)*Q(.5);N[a+8>>2]=Q(i+h)*Q(.5);N[a+16>>2]=Q(f-N[b+76>>2])-N[b+80>>2];return;case 1:j=N[c+8>>2];g=N[b+16>>2];f=N[c+12>>2];h=N[b+20>>2];i=Q(Q(j*g)+Q(f*h));N[a+4>>2]=i;k=Q(Q(f*g)-Q(h*j));N[a>>2]=k;j=N[b+28>>2];g=N[c+12>>2];m=N[b+80>>2];n=N[b+76>>2];o=N[c>>2];p=N[c+4>>2];f=N[c+8>>2];h=N[b+24>>2];l=N[d>>2];q=N[d+8>>2];b=(e<<3)+b|0;r=N[b>>2];t=N[d+12>>2];u=N[b+4>>2];s=Q(Q(Q(q*r)+Q(t*u))+N[d+4>>2]);N[a+12>>2]=s;l=Q(l+Q(Q(t*r)-Q(u*q)));N[a+8>>2]=l;N[a+16>>2]=Q(Q(Q(Q(l-Q(o+Q(Q(g*h)-Q(j*f))))*k)+Q(Q(s-Q(p+Q(Q(f*h)+Q(g*j))))*i))-n)-m;return;case 2:g=N[d+8>>2];f=N[b+16>>2];h=N[d+12>>2];i=N[b+20>>2];j=Q(Q(g*f)+Q(h*i));N[a+4>>2]=j;g=Q(Q(h*f)-Q(i*g));N[a>>2]=g;f=N[b+28>>2];h=N[d+12>>2];e=(e<<3)+b|0;i=N[e>>2];k=N[e+4>>2];m=N[c+12>>2];l=N[b+80>>2];q=N[b+76>>2];r=N[d>>2];t=N[d+4>>2];n=N[d+8>>2];o=N[b+24>>2];u=N[c>>2];s=N[c+4>>2];p=N[c+8>>2];N[a+4>>2]=-j;N[a>>2]=-g;s=Q(s+Q(Q(p*i)+Q(m*k)));N[a+12>>2]=s;i=Q(u+Q(Q(m*i)-Q(k*p)));N[a+8>>2]=i;N[a+16>>2]=Q(Q(Q(Q(i-Q(r+Q(Q(h*o)-Q(f*n))))*g)+Q(Q(s-Q(t+Q(Q(n*o)+Q(h*f))))*j))-q)-l;break;default:break a}}}function Kb(a,b,c,d){var e=0,f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0);f=Fa-48|0;Fa=f;if(J[a+28>>2]>0){while(1){g=J[a+12>>2];e=J[a+24>>2]+P(q,28)|0;Ha[J[J[g>>2]+24>>2]](g,f+32|0,c,J[e+20>>2]);g=J[a+12>>2];Ha[J[J[g>>2]+24>>2]](g,f+16|0,d,J[e+20>>2]);h=N[f+16>>2];j=N[f+32>>2];i=N[f+36>>2];k=N[f+20>>2];N[e+4>>2]=i>2]=h>j?j:h;h=N[f+24>>2];j=N[f+40>>2];i=N[f+44>>2];k=N[f+28>>2];N[e+12>>2]=i>k?i:k;N[e+8>>2]=h>2]=Q(Q(N[f+20>>2]+N[f+28>>2])*Q(.5))-Q(Q(N[f+36>>2]+N[f+44>>2])*Q(.5));N[f+8>>2]=Q(Q(N[f+16>>2]+N[f+24>>2])*Q(.5))-Q(Q(N[f+32>>2]+N[f+40>>2])*Q(.5));h=Q(N[f+12>>2]*Q(4));g=h>2];j=Q(Q(n+Q(.10000000149011612))+(g?Q(-0):h));o=N[e+4>>2];h=Q(Q(o+Q(-.10000000149011612))+(g?h:Q(-0)));i=Q(N[f+8>>2]*Q(4));g=i>2];k=Q(Q(p+Q(.10000000149011612))+(g?Q(-0):i));l=N[e>>2];i=Q(Q(l+Q(-.10000000149011612))+(g?i:Q(-0)));g=J[e+24>>2];m=P(g,40);e=m+J[b+4>>2]|0;r=N[e>>2];a:{b:{if(!(l>=r)){break b}l=o;o=N[e+4>>2];if(!(l>=o)){break b}l=p;p=N[e+8>>2];if(!(l<=p)){break b}l=n;n=N[e+12>>2];if(!(l<=n)|!(Q(i+Q(-.4000000059604645))<=r)|(!(o>=Q(h+Q(-.4000000059604645)))|!(p<=Q(k+Q(.4000000059604645))))){break b}e=0;if(n<=Q(j+Q(.4000000059604645))){break a}}Ed(b,g);e=m+J[b+4>>2]|0;N[e+12>>2]=j;N[e+8>>2]=k;N[e+4>>2]=h;N[e>>2]=i;Gd(b,g);H[(m+J[b+4>>2]|0)+36|0]=1;e=1}if(e){e=J[b+40>>2];if((e|0)==J[b+36>>2]){J[b+36>>2]=e<<1;m=J[b+32>>2];e=ab(e<<3);J[b+32>>2]=e;lb(e,m,J[b+40>>2]<<2);Wa(m);e=J[b+40>>2]}J[J[b+32>>2]+(e<<2)>>2]=g;J[b+40>>2]=J[b+40>>2]+1}q=q+1|0;if((q|0)>2]){continue}break}}Fa=f+48|0}function kd(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=0,n=0,o=0,p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=0,A=0;j=J[b+148>>2];if((j|0)<=0){J[a>>2]=0;return Q(-34028234663852886e22)}a:{b:{c:{o=J[d+148>>2];if((o|0)<=0){c=j&3;if(j>>>0>=4){break c}g=Q(-34028234663852886e22);b=0;break b}g=N[e+12>>2];k=Q(N[c+4>>2]-N[e+4>>2]);f=N[e+8>>2];h=Q(N[c>>2]-N[e>>2]);v=Q(Q(g*k)-Q(f*h));w=Q(Q(g*h)+Q(f*k));h=N[c+12>>2];i=N[c+8>>2];k=Q(Q(g*h)+Q(i*f));d=d+20|0;x=b+20|0;y=b+84|0;p=Q(Q(g*i)-Q(h*f));r=Q(-p);z=o&-2;A=o&1;g=Q(-34028234663852886e22);c=0;while(1){b=c<<3;e=b+y|0;f=N[e>>2];i=N[e+4>>2];h=Q(Q(p*f)+Q(k*i));i=Q(Q(k*f)+Q(i*r));b=b+x|0;f=N[b>>2];l=N[b+4>>2];q=Q(v+Q(Q(p*f)+Q(k*l)));l=Q(w+Q(Q(k*f)+Q(l*r)));f=Q(34028234663852886e22);b=0;e=0;if((o|0)!=1){while(1){n=b<<3;s=d+(n|8)|0;t=Q(Q(i*Q(N[s>>2]-l))+Q(h*Q(N[s+4>>2]-q)));n=d+n|0;u=Q(Q(i*Q(N[n>>2]-l))+Q(h*Q(N[n+4>>2]-q)));f=f>u?u:f;f=f>t?t:f;b=b+2|0;e=e+2|0;if((z|0)!=(e|0)){continue}break}}if(A){b=d+(b<<3)|0;h=Q(Q(i*Q(N[b>>2]-l))+Q(h*Q(N[b+4>>2]-q)));f=f>h?h:f}b=f>g;m=b?c:m;g=b?f:g;c=c+1|0;if((j|0)!=(c|0)){continue}break}break a}d=j&-4;g=Q(-34028234663852886e22);b=0;e=0;while(1){j=g>2]=m;return g}function dg(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0);r=N[a+164>>2];k=N[a+96>>2];p=J[b+24>>2];g=p+P(J[a+120>>2],12)|0;u=N[g+8>>2];j=Ua(u);l=N[a+160>>2];n=N[a+92>>2];h=Ta(u);w=N[g+4>>2];t=N[a+72>>2];x=N[g>>2];m=N[a+68>>2];d=N[a+172>>2];c=N[a+104>>2];p=p+P(J[a+124>>2],12)|0;v=N[p+8>>2];i=Ua(v);s=N[a+168>>2];e=N[a+100>>2];f=Ta(v);y=N[p>>2];q=Q(e-s);d=Q(c-d);s=Q(Q(i*q)-Q(f*d));e=Q(Q(y+s)-N[a+76>>2]);z=N[p+4>>2];q=Q(Q(f*q)+Q(i*d));o=Q(Q(z+q)-N[a+80>>2]);i=Q(Y(Q(Q(e*e)+Q(o*o))));f=Q(0);d=Q(0);c=Q(0);l=Q(n-l);n=Q(k-r);r=Q(Q(j*l)-Q(h*n));k=Q(Q(x+r)-m);l=Q(Q(h*l)+Q(j*n));j=Q(Q(w+l)-t);h=Q(Y(Q(Q(k*k)+Q(j*j))));if(h>Q(.04999999701976776)){d=Q(Q(1)/h);c=Q(j*d);d=Q(k*d)}j=Q(0);if(i>Q(.04999999701976776)){f=Q(Q(1)/i);j=Q(o*f);f=Q(e*f)}A=c;m=Q(N[a+108>>2]-h);h=N[a+112>>2];i=Q(m-Q(h*i));e=Q(Q(s*j)-Q(f*q));k=N[a+188>>2];m=Q(Q(e*k)*e);e=N[a+180>>2];o=N[a+176>>2];c=Q(Q(r*c)-Q(d*l));n=N[a+184>>2];c=Q(Q(Q(h*h)*Q(m+e))+Q(o+Q(Q(c*n)*c)));t=Q(i*Q(-(c>Q(0)?Q(Q(1)/c):c)));m=Q(-t);c=Q(A*m);N[g+4>>2]=w+Q(o*c);d=Q(d*m);N[g>>2]=x+Q(o*d);g=J[b+24>>2];N[(g+P(J[a+120>>2],12)|0)+8>>2]=Q(n*Q(Q(r*c)-Q(d*l)))+u;g=g+P(J[a+124>>2],12)|0;d=Q(t*Q(-h));c=Q(j*d);N[g+4>>2]=z+Q(e*c);f=Q(f*d);N[g>>2]=y+Q(e*f);N[(J[b+24>>2]+P(J[a+124>>2],12)|0)+8>>2]=Q(k*Q(Q(s*c)-Q(f*q)))+v;return(i>Q(0)?i:Q(-i))>2];c=s+P(J[a+120>>2],12)|0;e=N[c+8>>2];m=N[c+4>>2];n=N[c>>2];c=P(J[a+116>>2],12)+s|0;f=N[c+8>>2];o=N[c+4>>2];p=N[c>>2];q=N[a+168>>2];r=N[a+164>>2];t=N[a+160>>2];u=N[a+156>>2];a:{if(N[a+68>>2]>Q(0)){d=N[a+112>>2];g=Q(Q(Q(d*N[a+100>>2])+Q(Q(e-f)+N[a+76>>2]))*Q(-N[a+204>>2]));N[a+112>>2]=d+g;f=Q(f-Q(r*g));h=N[a+128>>2];i=N[a+136>>2];e=Q(Q(q*g)+e);d=Q(Q(f*h)+Q(Q(n-Q(i*e))-p));j=N[a+132>>2];k=N[a+124>>2];l=Q(Q(Q(m+Q(j*e))-o)-Q(f*k));g=Q(Q(N[a+172>>2]*d)+Q(N[a+184>>2]*l));N[a+104>>2]=N[a+104>>2]-g;d=Q(Q(N[a+176>>2]*d)+Q(l*N[a+188>>2]));N[a+108>>2]=N[a+108>>2]-d;f=Q(f-Q(r*Q(Q(h*g)-Q(k*d))));e=Q(Q(q*Q(Q(i*g)-Q(j*d)))+e);break a}k=N[a+136>>2];l=N[a+128>>2];h=Q(Q(Q(n-Q(e*k))-p)+Q(f*l));v=N[a+132>>2];w=N[a+124>>2];i=Q(Q(Q(m+Q(e*v))-o)-Q(f*w));j=Q(e-f);g=Q(Q(Q(h*N[a+172>>2])+Q(i*N[a+184>>2]))+Q(j*N[a+196>>2]));N[a+104>>2]=N[a+104>>2]-g;d=Q(Q(Q(h*N[a+176>>2])+Q(i*N[a+188>>2]))+Q(j*N[a+200>>2]));N[a+108>>2]=N[a+108>>2]-d;h=Q(Q(Q(h*N[a+180>>2])+Q(i*N[a+192>>2]))+Q(j*N[a+204>>2]));N[a+112>>2]=N[a+112>>2]-h;f=Q(f-Q(r*Q(Q(Q(l*g)-Q(w*d))-h)));e=Q(Q(q*Q(Q(Q(k*g)-Q(v*d))-h))+e)}N[c+4>>2]=o+Q(u*d);N[c>>2]=p+Q(u*g);c=J[b+28>>2];N[(c+P(J[a+116>>2],12)|0)+8>>2]=f;c=c+P(J[a+120>>2],12)|0;N[c+4>>2]=m-Q(t*d);N[c>>2]=n-Q(t*g);N[(J[b+28>>2]+P(J[a+120>>2],12)|0)+8>>2]=e}function Wk(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0;c=Ra(103028);b=c;J[b+4>>2]=0;J[b+8>>2]=128;d=ab(1024);J[b>>2]=d;zb(d,0,J[b+8>>2]<<3);J[b+60>>2]=0;J[b+64>>2]=0;J[b+52>>2]=0;J[b+56>>2]=0;J[b+44>>2]=0;J[b+48>>2]=0;J[b+36>>2]=0;J[b+40>>2]=0;J[b+28>>2]=0;J[b+32>>2]=0;J[b+20>>2]=0;J[b+24>>2]=0;J[b+12>>2]=0;J[b+16>>2]=0;b=b+68|0;J[b+102796>>2]=0;J[b+102408>>2]=0;J[b+102400>>2]=0;J[b+102404>>2]=0;b=c+102868|0;J[b>>2]=-1;J[b+8>>2]=0;J[b+12>>2]=16;d=ab(640);J[b+4>>2]=d;zb(d,0,P(J[b+12>>2],40));d=J[b+12>>2];a:{if((d|0)<=1){e=d-1|0;d=J[b+4>>2];break a}d=J[b+4>>2];while(1){e=P(f,40);f=f+1|0;J[(e+d|0)+20>>2]=f;d=J[b+4>>2];J[(e+d|0)+32>>2]=-1;e=J[b+12>>2]-1|0;if((e|0)>(f|0)){continue}break}}J[(P(e,40)+d|0)+20>>2]=-1;J[(J[b+4>>2]+P(J[b+12>>2],40)|0)-8>>2]=-1;J[b+24>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+48>>2]=16;J[b+52>>2]=0;J[b+28>>2]=0;d=ab(128);J[b+36>>2]=16;J[b+40>>2]=0;J[b+44>>2]=d;g=b,h=ab(64),J[g+32>>2]=h;J[b+76>>2]=0;J[b+72>>2]=23956;J[b+68>>2]=23952;J[b+60>>2]=0;J[b+64>>2]=0;J[c+102948>>2]=0;J[c+102952>>2]=0;J[c+102976>>2]=0;J[c+102980>>2]=0;b=c+102956|0;J[b>>2]=0;J[b+4>>2]=0;H[c+102991|0]=1;H[c+102992|0]=1;H[c+102993|0]=0;H[c+102994|0]=1;H[c+102972|0]=1;b=J[a+4>>2];a=J[a>>2];H[c+102990|0]=1;I[c+102988>>1]=0;J[c+102964>>2]=a;J[c+102968>>2]=b;J[c+102984>>2]=0;J[c+102996>>2]=0;J[c+103e3>>2]=0;J[c+102944>>2]=c;a=c+103004|0;J[a>>2]=0;J[a+4>>2]=0;a=c+103012|0;J[a>>2]=0;J[a+4>>2]=0;a=c+103020|0;J[a>>2]=0;J[a+4>>2]=0;return c|0}function Ae(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;e=a+16|0;d=e;c=J[a+16>>2];a:{b:{if(!c){break b}while(1){d=c;c=J[c+16>>2];if(c>>>0>b>>>0){e=d;c=J[d>>2];if(c){continue}break b}if(b>>>0<=c>>>0){break a}c=J[d+4>>2];if(c){continue}break}e=d+4|0}c=Ra(20);J[c+8>>2]=d;J[c>>2]=0;J[c+4>>2]=0;J[c+16>>2]=b;J[e>>2]=c;b=J[J[a+12>>2]>>2];if(b){J[a+12>>2]=b;b=J[e>>2]}else{b=c}f=J[a+16>>2];d=(f|0)==(b|0);H[b+12|0]=d;c:{if(d){break c}while(1){c=J[b+8>>2];if(K[c+12|0]){break c}d:{d=J[c+8>>2];e=J[d>>2];if((e|0)==(c|0)){e=J[d+4>>2];if(!(!e|K[e+12|0])){break d}e:{if(J[c>>2]==(b|0)){b=c;break e}b=J[c+4>>2];e=J[b>>2];J[c+4>>2]=e;if(e){J[e+8>>2]=c;d=J[c+8>>2]}J[b+8>>2]=d;d=J[c+8>>2];J[((J[d>>2]!=(c|0))<<2)+d>>2]=b;J[b>>2]=c;J[c+8>>2]=b;d=J[b+8>>2];c=J[d>>2]}H[b+12|0]=1;H[d+12|0]=0;b=J[c+4>>2];J[d>>2]=b;if(b){J[b+8>>2]=d}J[c+8>>2]=J[d+8>>2];b=J[d+8>>2];J[((J[b>>2]!=(d|0))<<2)+b>>2]=c;J[c+4>>2]=d;J[d+8>>2]=c;break c}if(!(K[e+12|0]|!e)){break d}f:{if(J[c>>2]!=(b|0)){b=c;break f}e=J[b+4>>2];J[c>>2]=e;if(e){J[e+8>>2]=c;d=J[c+8>>2]}J[b+8>>2]=d;d=J[c+8>>2];J[((J[d>>2]!=(c|0))<<2)+d>>2]=b;J[b+4>>2]=c;J[c+8>>2]=b;d=J[b+8>>2]}H[b+12|0]=1;H[d+12|0]=0;b=J[d+4>>2];c=J[b>>2];J[d+4>>2]=c;if(c){J[c+8>>2]=d}J[b+8>>2]=J[d+8>>2];c=J[d+8>>2];J[((J[c>>2]!=(d|0))<<2)+c>>2]=b;J[b>>2]=d;J[d+8>>2]=b;break c}H[c+12|0]=1;H[d+12|0]=(d|0)==(f|0);H[e+12|0]=1;b=d;if((f|0)!=(d|0)){continue}break}}J[a+20>>2]=J[a+20>>2]+1}}function yd(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=0,v=0,w=0;J[a+60>>2]=0;h=Q(N[b+8>>2]+N[d+8>>2]);u=J[b+20>>2];q=J[b+12>>2];i=N[b+20>>2];m=N[b+12>>2];g=Q(i-m);f=N[c+12>>2];j=N[e+12>>2];o=N[d+12>>2];k=N[d+16>>2];l=N[e+8>>2];n=Q(Q(N[e>>2]+Q(Q(j*o)-Q(k*l)))-N[c>>2]);k=Q(Q(Q(Q(l*o)+Q(j*k))+N[e+4>>2])-N[c+4>>2]);l=N[c+8>>2];j=Q(Q(f*n)+Q(k*l));o=Q(j-m);e=J[b+16>>2];c=J[b+24>>2];k=Q(Q(f*k)-Q(l*n));l=N[b+16>>2];p=Q(k-l);n=N[b+24>>2];f=Q(n-l);r=Q(Q(g*o)+Q(p*f));a:{b:{if(r<=Q(0)){if(Q(Q(o*o)+Q(p*p))>Q(h*h)){break a}if(!K[b+44|0]){h=Q(0);g=Q(0);break b}h=Q(0);g=Q(0);if(!(Q(Q(Q(m-N[b+28>>2])*Q(m-j))+Q(Q(l-k)*Q(l-N[b+32>>2])))>Q(0))){break b}break a}s=Q(Q(g*Q(i-j))+Q(f*Q(n-k)));if(s<=Q(0)){f=Q(j-i);m=Q(k-n);if(Q(Q(f*f)+Q(m*m))>Q(h*h)){break a}v=1;if(!K[b+45|0]){h=Q(0);g=Q(0);q=u;e=c;break b}h=Q(0);g=Q(0);q=u;e=c;if(!(Q(Q(Q(N[b+36>>2]-i)*f)+Q(m*Q(N[b+40>>2]-n)))>Q(0))){break b}break a}t=j;j=Q(Q(1)/Q(Q(g*g)+Q(f*f)));i=Q(t-Q(j*Q(Q(s*m)+Q(r*i))));t=Q(i*i);i=Q(k-Q(j*Q(Q(s*l)+Q(r*n))));if(Q(t+Q(i*i))>Q(h*h)){break a}v=65536;w=1;b=Q(Q(p*g)-Q(f*o))>2]=w;J[a+60>>2]=1;J[a+48>>2]=q;N[a+40>>2]=h;J[a+16>>2]=v;J[a+52>>2]=e;N[a+44>>2]=g;b=J[d+16>>2];J[a>>2]=J[d+12>>2];J[a+4>>2]=b}}function bd(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);h=N[a+48>>2];f=Q(Q(1)-d);l=Q(Q(f*N[a+68>>2])+Q(N[a+72>>2]*d));m=Ua(l);i=N[a+44>>2];l=Ta(l);p=Q(Q(Q(f*N[a+56>>2])+Q(N[a- -64>>2]*d))-Q(Q(l*i)+Q(h*m)));j=Q(Q(Q(f*N[a+52>>2])+Q(N[a+60>>2]*d))-Q(Q(m*i)-Q(h*l)));e=N[a+12>>2];i=Q(Q(f*N[a+32>>2])+Q(N[a+36>>2]*d));h=Ua(i);g=N[a+8>>2];i=Ta(i);q=Q(Q(Q(f*N[a+20>>2])+Q(N[a+28>>2]*d))-Q(Q(i*g)+Q(e*h)));e=Q(Q(Q(f*N[a+16>>2])+Q(N[a+24>>2]*d))-Q(Q(h*g)-Q(e*i)));d=Q(-l);f=Q(-i);g=Q(0);a:{switch(J[a+80>>2]){case 0:k=j;c=J[J[a+4>>2]+16>>2]+(c<<3)|0;j=N[c>>2];g=N[c+4>>2];n=Q(k+Q(Q(m*j)+Q(g*d)));k=e;b=J[J[a>>2]+16>>2]+(b<<3)|0;d=N[b>>2];e=N[b+4>>2];return Q(Q(Q(n-Q(k+Q(Q(h*d)+Q(e*f))))*N[a+92>>2])+Q(N[a+96>>2]*Q(Q(p+Q(Q(l*j)+Q(m*g)))-Q(q+Q(Q(i*d)+Q(h*e))))));case 1:k=j;b=J[J[a+4>>2]+16>>2]+(c<<3)|0;j=N[b>>2];g=N[b+4>>2];r=Q(k+Q(Q(m*j)+Q(g*d)));k=e;d=N[a+84>>2];e=N[a+88>>2];n=N[a+92>>2];o=N[a+96>>2];return Q(Q(Q(r-Q(k+Q(Q(h*d)+Q(e*f))))*Q(Q(h*n)+Q(o*f)))+Q(Q(Q(i*n)+Q(h*o))*Q(Q(p+Q(Q(l*j)+Q(m*g)))-Q(q+Q(Q(i*d)+Q(h*e))))));case 2:k=e;b=J[J[a>>2]+16>>2]+(b<<3)|0;e=N[b>>2];g=N[b+4>>2];r=Q(k+Q(Q(h*e)+Q(g*f)));k=j;f=N[a+84>>2];j=N[a+88>>2];n=N[a+92>>2];o=N[a+96>>2];g=Q(Q(Q(r-Q(k+Q(Q(m*f)+Q(j*d))))*Q(Q(m*n)+Q(o*d)))+Q(Q(Q(l*n)+Q(m*o))*Q(Q(q+Q(Q(i*e)+Q(h*g)))-Q(p+Q(Q(l*f)+Q(m*j))))));break;default:break a}}return g}function kh(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0);g=N[a+240>>2];e=J[b+28>>2];c=e+P(J[a+160>>2],12)|0;i=N[c>>2];j=e+P(J[a+168>>2],12)|0;n=N[j>>2];f=N[c+4>>2];o=N[j+4>>2];h=N[a+244>>2];k=N[a+248>>2];l=e+P(J[a+164>>2],12)|0;p=N[l>>2];e=e+P(J[a+172>>2],12)|0;q=N[e>>2];r=N[l+4>>2];s=N[e+4>>2];m=N[a+252>>2];t=N[a+256>>2];u=N[c+8>>2];v=N[j+8>>2];w=N[a+264>>2];x=N[a+260>>2];y=N[l+8>>2];z=N[e+8>>2];A=N[a+268>>2];d=Q(Q(Q(Q(Q(g*Q(i-n))+Q(Q(f-o)*h))+Q(Q(k*Q(p-q))+Q(Q(r-s)*m)))+Q(Q(Q(t*u)-Q(v*w))+Q(Q(x*y)-Q(z*A))))*Q(-N[a+272>>2]));N[a+156>>2]=N[a+156>>2]+d;B=N[a+236>>2];C=N[a+220>>2];D=N[a+232>>2];E=N[a+216>>2];F=N[a+228>>2];G=N[a+212>>2];H=N[a+224>>2];I=f;f=Q(N[a+208>>2]*d);N[c+4>>2]=I+Q(h*f);N[c>>2]=i+Q(g*f);c=J[b+28>>2];N[(c+P(J[a+160>>2],12)|0)+8>>2]=u+Q(t*Q(H*d));c=c+P(J[a+164>>2],12)|0;i=Q(d*G);N[c+4>>2]=r+Q(m*i);N[c>>2]=p+Q(k*i);c=J[b+28>>2];N[(c+P(J[a+164>>2],12)|0)+8>>2]=y+Q(x*Q(d*F));c=c+P(J[a+168>>2],12)|0;f=h;h=Q(d*E);N[c+4>>2]=o-Q(f*h);N[c>>2]=n-Q(g*h);c=J[b+28>>2];N[(c+P(J[a+168>>2],12)|0)+8>>2]=v-Q(w*Q(d*D));c=c+P(J[a+172>>2],12)|0;g=Q(d*C);N[c+4>>2]=s-Q(m*g);N[c>>2]=q-Q(k*g);N[(J[b+28>>2]+P(J[a+172>>2],12)|0)+8>>2]=z-Q(A*Q(d*B))}function Jg(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=0,n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0);j=J[a+52>>2];o=J[j+8>>2];J[a+116>>2]=o;s=N[j+32>>2];m=J[j+32>>2];e=N[j+28>>2];f=J[j+28>>2];J[a+128>>2]=f;J[a+132>>2]=m;k=N[j+120>>2];N[a+136>>2]=k;l=N[j+128>>2];N[a+140>>2]=l;m=P(o,12);f=m+J[b+28>>2]|0;p=N[f+4>>2];q=N[f>>2];t=N[f+8>>2];f=J[b+24>>2]+m|0;u=N[f>>2];v=N[f+4>>2];i=N[f+8>>2];g=N[b>>2];d=N[j+116>>2];c=Q(N[a+84>>2]*Q(6.2831854820251465));h=Q(g*Q(d*Q(c*c)));d=Q(g*Q(h+Q(c*Q(Q(d+d)*N[a+88>>2]))));c=d!=Q(0)?Q(Q(1)/d):d;N[a+108>>2]=c;h=Q(h*c);N[a+92>>2]=h;g=N[a+72>>2];d=Ta(i);n=N[a+68>>2];r=Ua(i);e=Q(n-e);g=Q(g-s);i=Q(Q(r*e)-Q(d*g));N[a+120>>2]=i;d=Q(Q(d*e)+Q(r*g));N[a+124>>2]=d;g=Q(c+Q(k+Q(Q(l*i)*i)));n=Q(c+Q(k+Q(Q(l*d)*d)));e=Q(d*Q(i*Q(-l)));c=Q(Q(g*n)-Q(e*e));c=c!=Q(0)?Q(Q(1)/c):c;N[a+144>>2]=g*c;N[a+156>>2]=n*c;c=Q(e*Q(-c));N[a+148>>2]=c;N[a+152>>2]=c;N[a+164>>2]=h*Q(Q(v+d)-N[a+80>>2]);N[a+160>>2]=h*Q(Q(u+i)-N[a+76>>2]);c=Q(t*Q(.9800000190734863));a:{if(K[b+20|0]){e=N[b+8>>2];h=Q(e*N[a+96>>2]);N[a+96>>2]=h;e=Q(e*N[a+100>>2]);N[a+100>>2]=e;c=Q(Q(l*Q(Q(i*e)-Q(h*d)))+c);q=Q(q+Q(k*h));p=Q(p+Q(k*e));break a}J[a+96>>2]=0;J[a+100>>2]=0}f=J[b+28>>2]+P(o,12)|0;N[f+4>>2]=p;N[f>>2]=q;N[(J[b+28>>2]+P(J[a+116>>2],12)|0)+8>>2]=c}function Ue(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;f=Fa+-64|0;Fa=f;a:{if($a(b,18640,0)){J[c>>2]=0;d=1;break a}b:{if(K[a+8|0]&24){e=1}else{if(!b){break b}e=mb(b,18372);if(!e){break b}e=(K[e+8|0]&24)!=0}g=$a(a,b,e)}if(g){d=1;a=J[c>>2];if(!a){break a}J[c>>2]=J[a>>2];break a}c:{if(!b){break c}e=mb(b,18420);if(!e){break a}b=J[c>>2];if(b){J[c>>2]=J[b>>2]}g=J[e+8>>2];b=J[a+8>>2];if(g&(b^-1)&7|b&(g^-1)&96){break a}d=1;if($a(J[a+12>>2],J[e+12>>2],0)){break a}if($a(J[a+12>>2],18628,0)){a=J[e+12>>2];if(!a){break a}d=!mb(a,18472);break a}g=J[a+12>>2];if(!g){break c}d=0;b=mb(g,18420);if(b){if(!(H[a+8|0]&1)){break a}a=J[e+12>>2];c=0;d:{e:{while(1){d=0;if(!a){break d}a=mb(a,18420);if(!a|J[a+8>>2]&(J[b+8>>2]^-1)){break e}d=1;if($a(J[b+12>>2],J[a+12>>2],0)){break d}if(!(H[b+8|0]&1)){break e}d=J[b+12>>2];if(!d){break e}b=mb(d,18420);if(b){a=J[a+12>>2];continue}break}b=mb(d,18532);if(!b){break e}c=Nc(b,J[a+12>>2])}d=c}break a}b=mb(g,18532);if(b){if(!(H[a+8|0]&1)){break a}d=Nc(b,J[e+12>>2]);break a}b=mb(g,18324);if(!b){break a}a=J[e+12>>2];if(!a){break a}a=mb(a,18324);if(!a){break a}zb(f+12|0,0,52);J[f+56>>2]=1;J[f+20>>2]=-1;J[f+16>>2]=b;J[f+8>>2]=a;Ha[J[J[a>>2]+28>>2]](a,f+8|0,J[c>>2],1);a=J[f+32>>2];if(!(!J[c>>2]|(a|0)!=1)){J[c>>2]=J[f+24>>2]}d=(a|0)==1;break a}d=0}Fa=f- -64|0;return d|0}function $g(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=0,g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0);h=J[b+28>>2];f=h+P(J[a+104>>2],12)|0;m=N[f>>2];h=h+P(J[a+108>>2],12)|0;n=N[h>>2];o=N[f+4>>2];p=N[h+4>>2];q=N[a+160>>2];r=N[a+156>>2];s=N[a+168>>2];t=N[a+164>>2];g=N[b>>2];c=Q(g*N[a+96>>2]);i=Q(-c);j=N[a+88>>2];d=Q(N[b+4>>2]*N[a+100>>2]);e=N[h+8>>2];k=N[f+8>>2];l=Q(j-Q(N[a+188>>2]*Q(Q(d*N[a+152>>2])+Q(e-k))));c=c>l?l:c;c=c>2]=c;l=N[a+80>>2];u=N[a+116>>2];c=Q(c-j);i=Q(k-Q(t*c));k=N[a+124>>2];j=Q(e+Q(s*c));e=Q(Q(d*N[a+144>>2])+Q(Q(u*i)+Q(Q(n-Q(k*j))-m)));v=N[a+120>>2];w=N[a+112>>2];d=Q(Q(d*N[a+148>>2])+Q(Q(Q(p+Q(v*j))-o)-Q(w*i)));c=Q(l-Q(Q(N[a+172>>2]*e)+Q(N[a+180>>2]*d)));N[a+80>>2]=c;x=N[a+84>>2];d=Q(x-Q(Q(N[a+176>>2]*e)+Q(N[a+184>>2]*d)));N[a+84>>2]=d;e=Q(Q(c*c)+Q(d*d));g=Q(g*N[a+92>>2]);if(e>Q(g*g)){e=Q(Y(e));if(!(e>2]=d;c=Q(g*c);N[a+80>>2]=c}d=Q(d-x);N[f+4>>2]=o-Q(r*d);c=Q(c-l);N[f>>2]=m-Q(r*c);f=J[b+28>>2];N[(f+P(J[a+104>>2],12)|0)+8>>2]=Q(Q(-t)*Q(Q(w*d)-Q(c*u)))+i;f=f+P(J[a+108>>2],12)|0;N[f+4>>2]=p+Q(q*d);N[f>>2]=n+Q(q*c);N[(J[b+28>>2]+P(J[a+108>>2],12)|0)+8>>2]=Q(s*Q(Q(v*d)-Q(c*k)))+j}function Xi(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;e=J[a>>2];f=J[a+4>>2]-e>>2;if(f>>>0>>0){e=b-f|0;f=a;a:{d=J[a+8>>2];b=J[a+4>>2];if(e>>>0<=d-b>>2>>>0){b:{if(!e){break b}a=b;g=e&7;if(g){d=0;while(1){J[a>>2]=J[c>>2];a=a+4|0;d=d+1|0;if((g|0)!=(d|0)){continue}break}}b=(e<<2)+b|0;if((e-1&1073741823)>>>0<7){break b}while(1){J[a>>2]=J[c>>2];J[a+4>>2]=J[c>>2];J[a+8>>2]=J[c>>2];J[a+12>>2]=J[c>>2];J[a+16>>2]=J[c>>2];J[a+20>>2]=J[c>>2];J[a+24>>2]=J[c>>2];J[a+28>>2]=J[c>>2];a=a+32|0;if((b|0)!=(a|0)){continue}break}}J[f+4>>2]=b;break a}c:{g=J[f>>2];h=b-g>>2;a=h+e|0;if(a>>>0<1073741824){d=d-g|0;i=d>>1;i=d>>>0>=2147483644?1073741823:a>>>0>>0?i:a;if(i){if(i>>>0>=1073741824){break c}j=Ra(i<<2)}d=(h<<2)+j|0;a=d;h=e&7;if(h){while(1){J[a>>2]=J[c>>2];a=a+4|0;k=k+1|0;if((h|0)!=(k|0)){continue}break}}h=(e<<2)+d|0;if((e-1&1073741823)>>>0>=7){while(1){J[a>>2]=J[c>>2];J[a+4>>2]=J[c>>2];J[a+8>>2]=J[c>>2];J[a+12>>2]=J[c>>2];J[a+16>>2]=J[c>>2];J[a+20>>2]=J[c>>2];J[a+24>>2]=J[c>>2];J[a+28>>2]=J[c>>2];a=a+32|0;if((h|0)!=(a|0)){continue}break}}if((b|0)!=(g|0)){while(1){d=d-4|0;b=b-4|0;J[d>>2]=J[b>>2];if((b|0)!=(g|0)){continue}break}}J[f+8>>2]=(i<<2)+j;J[f+4>>2]=h;J[f>>2]=d;if(g){Wa(g)}break a}ma();B()}Nb();B()}return}if(b>>>0>>0){J[a+4>>2]=e+(b<<2)}}function Rh(a,b,c){a=a|0;b=b|0;c=Q(c);var d=Q(0),e=Q(0),f=0,g=Q(0),h=0,i=Q(0),j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=0,s=0,t=0,u=0,v=0,w=0,x=Q(0),y=Q(0);a:{b:{c:{d:{j=J[a+148>>2];if((j|0)>0){o=j&3;if(j>>>0<4){break d}r=j&-4;k=a+20|0;while(1){h=f<<3;s=h+k|0;t=k+(h|8)|0;u=k+(h|16)|0;h=k+(h|24)|0;d=Q(Q(Q(Q(d+N[s+4>>2])+N[t+4>>2])+N[u+4>>2])+N[h+4>>2]);e=Q(Q(Q(Q(e+N[s>>2])+N[t>>2])+N[u>>2])+N[h>>2]);f=f+4|0;v=v+4|0;if((r|0)!=(v|0)){continue}break}break d}l=Q(Q(Q(1)/Q(j|0))*Q(0));i=l;break c}if(o){while(1){k=(f<<3)+a|0;d=Q(d+N[k+24>>2]);e=Q(e+N[k+20>>2]);f=f+1|0;w=w+1|0;if((o|0)!=(w|0)){continue}break}}i=d;d=Q(Q(1)/Q(j|0));l=Q(i*d);i=Q(e*d);if((j|0)>0){break b}}d=Q(0);e=Q(0);break a}k=a+24|0;a=a+20|0;f=0;e=Q(0);d=Q(0);while(1){h=a+(f<<3)|0;m=Q(N[h>>2]-i);f=f+1|0;o=a+(f<<3)|0;r=(f|0)<(j|0);g=Q(N[(r?o+4|0:k)>>2]-l);p=Q(N[(r?o:a)>>2]-i);n=Q(N[h+4>>2]-l);q=Q(Q(m*g)-Q(p*n));x=Q(Q(Q(q*Q(.0833333358168602))*Q(Q(Q(g*g)+Q(Q(n*n)+Q(n*g)))+Q(Q(p*p)+Q(Q(m*m)+Q(m*p)))))+x);q=Q(q*Q(.5));e=Q(e+q);n=Q(n+g);g=Q(q*Q(.3333333432674408));y=Q(y+Q(n*g));d=Q(d+Q(Q(m+p)*g));if((f|0)!=(j|0)){continue}break}}m=Q(e*c);N[b>>2]=m;g=Q(Q(1)/e);e=Q(y*g);l=Q(l+e);N[b+8>>2]=l;d=Q(d*g);i=Q(i+d);N[b+4>>2]=i;N[b+12>>2]=Q(m*Q(Q(Q(i*i)+Q(l*l))-Q(Q(d*d)+Q(e*e))))+Q(x*c)}function vh(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0);if(N[a+68>>2]>Q(0)){a=1}else{d=N[a+144>>2];i=N[a+84>>2];j=J[b+24>>2];f=j+P(J[a+108>>2],12)|0;q=N[f+8>>2];c=Ua(q);k=N[a+140>>2];n=N[a+80>>2];e=Ta(q);g=N[a+152>>2];o=N[a+92>>2];j=j+P(J[a+112>>2],12)|0;r=N[j+8>>2];h=Ua(r);l=N[a+148>>2];p=N[a+88>>2];m=Ta(r);s=N[j>>2];l=Q(p-l);g=Q(o-g);o=Q(Q(h*l)-Q(m*g));p=N[f>>2];k=Q(n-k);i=Q(i-d);n=Q(Q(c*k)-Q(e*i));d=Q(Q(Q(s+o)-p)-n);t=N[j+4>>2];m=Q(Q(m*l)+Q(h*g));g=N[f+4>>2];i=Q(Q(e*k)+Q(c*i));c=Q(Q(Q(t+m)-g)-i);e=Q(Y(Q(Q(d*d)+Q(c*c))));a:{if(e>2];h=N[a+160>>2];l=N[a+164>>2];v=g;g=N[a+156>>2];w=c;c=Q(e-N[a+104>>2]);c=c>2]));e=Q(w*u);N[f+4>>2]=v-Q(g*e);d=Q(d*u);N[f>>2]=p-Q(g*d);f=J[b+24>>2];N[(f+P(J[a+108>>2],12)|0)+8>>2]=q-Q(l*Q(Q(n*e)-Q(d*i)));f=f+P(J[a+112>>2],12)|0;N[f+4>>2]=t+Q(h*e);N[f>>2]=s+Q(h*d);N[(J[b+24>>2]+P(J[a+112>>2],12)|0)+8>>2]=Q(k*Q(Q(o*e)-Q(d*m)))+r;a=(c>Q(0)?c:Q(-c))>2];j=N[a+156>>2];r=N[a+168>>2];s=N[a+164>>2];c=N[a+116>>2];f=N[a+192>>2];d=J[b+28>>2];t=d+P(J[a+136>>2],12)|0;g=N[t+8>>2];h=N[a+172>>2];l=N[t>>2];d=d+P(J[a+132>>2],12)|0;m=N[d>>2];k=N[t+4>>2];n=N[d+4>>2];o=N[a+176>>2];i=N[a+188>>2];p=N[d+8>>2];e=Q(Q(Q(c*N[a+220>>2])+Q(Q(Q(Q(f*g)+Q(Q(h*Q(l-m))+Q(Q(k-n)*o)))-Q(i*p))+N[a+216>>2]))*Q(-N[a+212>>2]));N[a+116>>2]=c+e;c=Q(N[b>>2]*N[a+120>>2]);u=Q(-c);v=N[a+112>>2];f=Q(g+Q(r*Q(f*e)));g=Q(p-Q(s*Q(i*e)));i=Q(v-Q(N[a+208>>2]*Q(Q(f-g)-N[a+124>>2])));c=c>i?i:c;c=c>2]=c;i=N[a+200>>2];c=Q(c-v);f=Q(Q(r*c)+f);p=N[a+180>>2];h=Q(h*e);l=Q(l+Q(q*h));h=Q(m-Q(j*h));e=Q(o*e);m=Q(k+Q(q*e));k=Q(n-Q(j*e));n=N[a+184>>2];o=N[a+196>>2];c=Q(g-Q(s*c));e=Q(Q(Q(Q(i*f)+Q(Q(p*Q(l-h))+Q(Q(m-k)*n)))-Q(o*c))*Q(-N[a+204>>2]));N[a+108>>2]=N[a+108>>2]+e;g=Q(n*e);N[d+4>>2]=k-Q(j*g);k=j;j=Q(p*e);N[d>>2]=h-Q(k*j);d=J[b+28>>2];N[(d+P(J[a+132>>2],12)|0)+8>>2]=c-Q(s*Q(o*e));d=d+P(J[a+136>>2],12)|0;N[d+4>>2]=m+Q(q*g);N[d>>2]=l+Q(q*j);N[(J[b+28>>2]+P(J[a+136>>2],12)|0)+8>>2]=Q(r*Q(i*e))+f}function dh(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=0,f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0);h=J[b+28>>2];e=h+P(J[a+104>>2],12)|0;m=N[e>>2];h=h+P(J[a+108>>2],12)|0;n=N[h>>2];o=N[e+4>>2];p=N[h+4>>2];q=N[a+148>>2];r=N[a+144>>2];s=N[a+156>>2];t=N[a+152>>2];g=N[b>>2];c=Q(g*N[a+100>>2]);d=Q(-c);i=N[a+92>>2];j=N[h+8>>2];k=N[e+8>>2];l=Q(i-Q(Q(j-k)*N[a+176>>2]));c=c>l?l:c;c=c>2]=c;l=N[a+84>>2];u=N[a+116>>2];c=Q(c-i);i=Q(k-Q(t*c));k=N[a+124>>2];j=Q(j+Q(s*c));d=Q(Q(u*i)+Q(Q(n-Q(k*j))-m));v=N[a+120>>2];w=N[a+112>>2];f=Q(Q(Q(p+Q(v*j))-o)-Q(w*i));c=Q(l-Q(Q(N[a+160>>2]*d)+Q(N[a+168>>2]*f)));N[a+84>>2]=c;x=N[a+88>>2];d=Q(x-Q(Q(N[a+164>>2]*d)+Q(N[a+172>>2]*f)));N[a+88>>2]=d;f=Q(Q(c*c)+Q(d*d));g=Q(g*N[a+96>>2]);if(f>Q(g*g)){f=Q(Y(f));if(!(f>2]=d;c=Q(g*c);N[a+84>>2]=c}d=Q(d-x);N[e+4>>2]=o-Q(r*d);c=Q(c-l);N[e>>2]=m-Q(r*c);e=J[b+28>>2];N[(e+P(J[a+104>>2],12)|0)+8>>2]=Q(Q(-t)*Q(Q(w*d)-Q(c*u)))+i;e=e+P(J[a+108>>2],12)|0;N[e+4>>2]=p+Q(q*d);N[e>>2]=n+Q(q*c);N[(J[b+28>>2]+P(J[a+108>>2],12)|0)+8>>2]=Q(s*Q(Q(v*d)-Q(c*k)))+j}function zf(a,b){a=a|0;b=b|0;var c=Q(0),d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);l=N[a+144>>2];e=N[a+80>>2];m=J[b+24>>2];d=m+P(J[a+132>>2],12)|0;t=N[d+8>>2];c=Ua(t);h=N[a+140>>2];p=N[a+76>>2];g=Ta(t);i=N[a+152>>2];q=N[a+88>>2];m=m+P(J[a+136>>2],12)|0;u=N[m+8>>2];f=Ua(u);j=N[a+148>>2];r=N[a+84>>2];n=Ta(u);o=N[a+100>>2];k=N[a+104>>2];s=Q(Q(g*o)+Q(c*k));v=N[m>>2];w=N[d>>2];j=Q(r-j);i=Q(q-i);q=Q(Q(f*j)-Q(n*i));h=Q(p-h);e=Q(e-l);p=Q(Q(c*h)-Q(g*e));r=Q(Q(Q(v-w)+q)-p);l=Q(Q(c*o)-Q(k*g));o=N[m+4>>2];k=N[d+4>>2];i=Q(Q(n*j)+Q(f*i));h=Q(Q(g*h)+Q(c*e));j=Q(Q(Q(o-k)+i)-h);g=Q(Q(r*l)+Q(s*j));x=Q(-g);y=N[a+168>>2];c=N[a+200>>2];e=Q(Q(y*c)*c);z=N[a+164>>2];c=N[a+196>>2];f=N[a+156>>2];n=N[a+160>>2];c=Q(e+Q(Q(Q(z*c)*c)+Q(f+n)));c=c!=Q(0)?Q(x/c):Q(0);e=Q(s*c);N[d+4>>2]=k-Q(f*e);k=f;f=Q(l*c);N[d>>2]=w-Q(k*f);d=J[b+24>>2];N[(d+P(J[a+132>>2],12)|0)+8>>2]=t-Q(z*Q(Q(Q(Q(p+r)*s)-Q(l*Q(h+j)))*c));d=d+P(J[a+136>>2],12)|0;N[d+4>>2]=o+Q(n*e);N[d>>2]=v+Q(n*f);N[(J[b+24>>2]+P(J[a+136>>2],12)|0)+8>>2]=u+Q(y*Q(Q(Q(q*s)-Q(l*i))*c));return(g>Q(0)?g:x)<=Q(.004999999888241291)|0}function Te(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;if($a(a,J[b+8>>2],e)){if(!(J[b+28>>2]==1|J[b+4>>2]!=(c|0))){J[b+28>>2]=d}return}a:{if($a(a,J[b>>2],e)){if(!(J[b+16>>2]!=(c|0)&J[b+20>>2]!=(c|0))){if((d|0)!=1){break a}J[b+32>>2]=1;return}J[b+32>>2]=d;if(J[b+44>>2]!=4){f=a+16|0;h=f+(J[a+12>>2]<<3)|0;d=0;b:{c:{while(1){d:{if(f>>>0>=h>>>0){break d}I[b+52>>1]=0;jc(f,b,c,c,1,e);if(K[b+54|0]){break d}e:{if(!K[b+53|0]){break e}if(K[b+52|0]){d=1;if(J[b+24>>2]==1){break c}g=1;if(K[a+8|0]&2){break e}break c}g=1;if(!(H[a+8|0]&1)){break c}}f=f+8|0;continue}break}a=4;if(!g){break b}}a=3}J[b+44>>2]=a;if(d&1){break a}}J[b+20>>2]=c;J[b+40>>2]=J[b+40>>2]+1;if(J[b+36>>2]!=1|J[b+24>>2]!=2){break a}H[b+54|0]=1;return}g=J[a+12>>2];h=a+16|0;Wb(h,b,c,d,e);f=a+24|0;g=h+(g<<3)|0;if(f>>>0>=g>>>0){break a}a=J[a+8>>2];if(!(!(a&2)&J[b+36>>2]!=1)){while(1){if(K[b+54|0]){break a}Wb(f,b,c,d,e);f=f+8|0;if(g>>>0>f>>>0){continue}break}break a}if(!(a&1)){while(1){if(K[b+54|0]|J[b+36>>2]==1){break a}Wb(f,b,c,d,e);f=f+8|0;if(g>>>0>f>>>0){continue}break a}}while(1){if(K[b+54|0]|J[b+36>>2]==1&J[b+24>>2]==1){break a}Wb(f,b,c,d,e);f=f+8|0;if(g>>>0>f>>>0){continue}break}}}function Jf(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0);d=N[a+132>>2];i=N[a+72>>2];j=J[b+24>>2];e=j+P(J[a+96>>2],12)|0;q=N[e+8>>2];c=Ua(q);k=N[a+128>>2];n=N[a+68>>2];g=Ta(q);f=N[a+140>>2];o=N[a+80>>2];j=j+P(J[a+100>>2],12)|0;r=N[j+8>>2];h=Ua(r);l=N[a+136>>2];p=N[a+76>>2];m=Ta(r);s=N[j>>2];l=Q(p-l);f=Q(o-f);o=Q(Q(h*l)-Q(m*f));p=N[e>>2];k=Q(n-k);i=Q(i-d);n=Q(Q(c*k)-Q(g*i));d=Q(Q(Q(s+o)-p)-n);t=N[j+4>>2];m=Q(Q(m*l)+Q(h*f));f=N[e+4>>2];i=Q(Q(g*k)+Q(c*i));c=Q(Q(Q(t+m)-f)-i);g=Q(Y(Q(Q(d*d)+Q(c*c))));a:{if(g>2];h=N[a+148>>2];l=N[a+152>>2];v=f;f=N[a+144>>2];w=c;c=Q(g-N[a+84>>2]);c=c>2]));c=Q(w*u);N[e+4>>2]=v-Q(f*c);d=Q(d*u);N[e>>2]=p-Q(f*d);e=J[b+24>>2];N[(e+P(J[a+96>>2],12)|0)+8>>2]=q-Q(l*Q(Q(n*c)-Q(d*i)));e=e+P(J[a+100>>2],12)|0;N[e+4>>2]=t+Q(h*c);N[e>>2]=s+Q(h*d);N[(J[b+24>>2]+P(J[a+100>>2],12)|0)+8>>2]=Q(k*Q(Q(o*c)-Q(d*m)))+r;return Q(g-N[a+84>>2])>2];if(!K[e+102989|0]){c=_a(e,44);J[c+40>>2]=0;J[c+32>>2]=-65535;J[c+24>>2]=0;J[c+28>>2]=0;J[c>>2]=0;J[c+4>>2]=0;I[c+36>>1]=0;J[c+8>>2]=0;J[c+12>>2]=0;J[c+40>>2]=J[b+4>>2];N[c+16>>2]=N[b+8>>2];j=N[b+12>>2];J[c+8>>2]=a;N[c+20>>2]=j;J[c+4>>2]=0;d=L[b+22>>1]|L[b+24>>1]<<16;I[c+32>>1]=d;I[c+34>>1]=d>>>16;I[c+36>>1]=L[b+26>>1];H[c+38|0]=K[b+20|0];d=J[b>>2];d=Ha[J[J[d>>2]+8>>2]](d,e)|0;J[c+12>>2]=d;g=Ha[J[J[d>>2]+12>>2]](d)|0;d=_a(e,P(g,28));J[c+24>>2]=d;a:{if((g|0)<=0){break a}e=0;if(g>>>0>=4){i=g&-4;while(1){f=d+P(e,28)|0;J[f+24>>2]=-1;J[f+16>>2]=0;f=d+P(e|1,28)|0;J[f+24>>2]=-1;J[f+16>>2]=0;f=d+P(e|2,28)|0;J[f+24>>2]=-1;J[f+16>>2]=0;f=d+P(e|3,28)|0;J[f+24>>2]=-1;J[f+16>>2]=0;e=e+4|0;h=h+4|0;if((i|0)!=(h|0)){continue}break}}g=g&3;if(!g){break a}h=0;while(1){i=d+P(e,28)|0;J[i+24>>2]=-1;J[i+16>>2]=0;e=e+1|0;h=h+1|0;if((g|0)!=(h|0)){continue}break}}J[c+28>>2]=0;N[c>>2]=N[b+16>>2];if(K[a+4|0]&32){td(c,J[a+88>>2]+102868|0,a+12|0)}J[c+4>>2]=J[a+100>>2];J[a+100>>2]=c;J[a+104>>2]=J[a+104>>2]+1;J[c+8>>2]=a;if(N[c>>2]>Q(0)){Mb(a)}H[J[a+88>>2]+102988|0]=1}return c|0}function lb(a,b,c){var d=0,e=0,f=0;if(c>>>0>=512){Ba(a|0,b|0,c|0);return a}e=a+c|0;a:{if(!((a^b)&3)){b:{if(!(a&3)){c=a;break b}if(!c){c=a;break b}c=a;while(1){H[c|0]=K[b|0];b=b+1|0;c=c+1|0;if(!(c&3)){break b}if(c>>>0>>0){continue}break}}d=e&-4;c:{if(d>>>0<64){break c}f=d+-64|0;if(f>>>0>>0){break c}while(1){J[c>>2]=J[b>>2];J[c+4>>2]=J[b+4>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=J[b+12>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=J[b+20>>2];J[c+24>>2]=J[b+24>>2];J[c+28>>2]=J[b+28>>2];J[c+32>>2]=J[b+32>>2];J[c+36>>2]=J[b+36>>2];J[c+40>>2]=J[b+40>>2];J[c+44>>2]=J[b+44>>2];J[c+48>>2]=J[b+48>>2];J[c+52>>2]=J[b+52>>2];J[c+56>>2]=J[b+56>>2];J[c+60>>2]=J[b+60>>2];b=b- -64|0;c=c- -64|0;if(f>>>0>=c>>>0){continue}break}}if(c>>>0>=d>>>0){break a}while(1){J[c>>2]=J[b>>2];b=b+4|0;c=c+4|0;if(d>>>0>c>>>0){continue}break}break a}if(e>>>0<4){c=a;break a}d=e-4|0;if(d>>>0>>0){c=a;break a}c=a;while(1){H[c|0]=K[b|0];H[c+1|0]=K[b+1|0];H[c+2|0]=K[b+2|0];H[c+3|0]=K[b+3|0];b=b+4|0;c=c+4|0;if(d>>>0>=c>>>0){continue}break}}if(c>>>0>>0){while(1){H[c|0]=K[b|0];b=b+1|0;c=c+1|0;if((e|0)!=(c|0)){continue}break}}return a}function hf(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;g=Fa-16|0;Fa=g;J[g+12>>2]=b;h=a+102868|0;J[g+8>>2]=h;d=Fa-1040|0;Fa=d;J[d+1036>>2]=256;b=d+8|0;J[d+4>>2]=b;J[d+8>>2]=J[h>>2];a=b;e=1;while(1){a:{e=e-1|0;J[d+1032>>2]=e;f=J[(e<<2)+a>>2];b:{if((f|0)==-1){break b}i=P(f,40);f=i+J[h+4>>2]|0;if(Q(N[c>>2]-N[f+8>>2])>Q(0)|Q(N[c+4>>2]-N[f+12>>2])>Q(0)|(Q(N[f>>2]-N[c+8>>2])>Q(0)|Q(N[f+4>>2]-N[c+12>>2])>Q(0))){break b}if(J[f+24>>2]==-1){a=J[g+12>>2];e=Ha[J[J[a>>2]+8>>2]](a,J[J[(J[J[g+8>>2]+4>>2]+i|0)+16>>2]+16>>2])|0;a=J[d+4>>2];if(!e){break a}e=J[d+1032>>2];if((e|0)>0){continue}break a}c:{if(J[d+1036>>2]!=(e|0)){break c}J[d+1036>>2]=e<<1;e=ab(e<<3);J[d+4>>2]=e;lb(e,a,J[d+1032>>2]<<2);if((a|0)==(b|0)){break c}Wa(a)}a=J[d+4>>2];J[a+(J[d+1032>>2]<<2)>>2]=J[f+24>>2];e=J[d+1032>>2]+1|0;J[d+1032>>2]=e;d:{if((e|0)!=J[d+1036>>2]){break d}J[d+1036>>2]=e<<1;e=ab(e<<3);J[d+4>>2]=e;lb(e,a,J[d+1032>>2]<<2);if((a|0)==(b|0)){break d}Wa(a)}a=J[d+4>>2];J[a+(J[d+1032>>2]<<2)>>2]=J[f+28>>2];e=J[d+1032>>2]+1|0;J[d+1032>>2]=e}if((e|0)>0){continue}}break}if((a|0)!=(b|0)){Wa(a)}Fa=d+1040|0;Fa=g+16|0} -function Kh(a,b){a=a|0;b=b|0;var c=0,d=0,e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0);d=Fa-16|0;Fa=d;a:{if(K[J[a+88>>2]+102989|0]|J[a>>2]==(b|0)){break a}J[a>>2]=b;Mb(a);b:{if(J[a>>2]){break b}J[a+72>>2]=0;J[a+64>>2]=0;J[a+68>>2]=0;e=N[a+56>>2];N[a+52>>2]=e;j=N[a+48>>2];c=J[a+48>>2];k=N[a+44>>2];J[a+36>>2]=J[a+44>>2];J[a+40>>2]=c;f=J[a+88>>2]+102868|0;if(K[a+4|0]&2){g=Ua(e);N[d+12>>2]=g;e=Ta(e);N[d+8>>2]=e;h=N[a+28>>2];i=N[a+32>>2];N[d+4>>2]=j-Q(Q(e*h)+Q(g*i));N[d>>2]=k-Q(Q(g*h)-Q(i*e));b=J[a+100>>2];if(!b){break b}c=a+12|0;while(1){Kb(b,f,d,c);b=J[b+4>>2];if(b){continue}break}break b}b=J[a+100>>2];if(!b){break b}c=a+12|0;while(1){Kb(b,f,c,c);b=J[b+4>>2];if(b){continue}break}}J[a+144>>2]=0;J[a+84>>2]=0;J[a+76>>2]=0;J[a+80>>2]=0;I[a+4>>1]=L[a+4>>1]|2;b=J[a+112>>2];if(b){while(1){c=J[b+12>>2];Lb(J[a+88>>2]+102868|0,J[b+4>>2]);b=c;if(b){continue}break}}J[a+112>>2]=0;c=J[a+100>>2];if(!c){break a}a=J[a+88>>2]+102868|0;while(1){f=J[c+28>>2];if((f|0)>0){b=0;while(1){wc(a,J[(J[c+24>>2]+P(b,28)|0)+24>>2]);b=b+1|0;if((f|0)!=(b|0)){continue}break}}c=J[c+4>>2];if(c){continue}break}}Fa=d+16|0}function Mb(a){a=a|0;var b=Q(0),c=Q(0),d=Q(0),e=Q(0),f=0,g=0,h=Q(0),i=0,j=Q(0),k=Q(0);g=Fa-16|0;Fa=g;J[a+116>>2]=0;J[a+120>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[a+124>>2]=0;J[a+128>>2]=0;a:{if(M[a>>2]<=1){f=J[a+16>>2];i=J[a+12>>2];J[a+44>>2]=i;J[a+48>>2]=f;J[a+36>>2]=i;J[a+40>>2]=f;N[a+52>>2]=N[a+56>>2];break a}c=N[3142];d=N[3141];b:{c:{f=J[a+100>>2];if(!f){break c}while(1){b=N[f>>2];if(b!=Q(0)){i=J[f+12>>2];Ha[J[J[i>>2]+28>>2]](i,g,b);b=N[g>>2];e=Q(b+N[a+116>>2]);N[a+116>>2]=e;j=N[g+4>>2];k=N[g+8>>2];h=Q(N[g+12>>2]+N[a+124>>2]);N[a+124>>2]=h;d=Q(d+Q(b*j));c=Q(c+Q(b*k))}f=J[f+4>>2];if(f){continue}break}if(e>Q(0)){b=Q(Q(1)/e);N[a+120>>2]=b;d=Q(d*b);c=Q(c*b)}if(!(h>Q(0))|K[a+4|0]&16){break c}e=Q(h-Q(e*Q(Q(d*d)+Q(c*c))));N[a+124>>2]=e;b=Q(Q(1)/e);break b}J[a+124>>2]=0;b=Q(0)}N[a+128>>2]=b;N[a+32>>2]=c;N[a+28>>2]=d;b=N[a+44>>2];h=N[a+24>>2];j=N[a+20>>2];e=Q(N[a+12>>2]+Q(Q(h*d)-Q(c*j)));N[a+44>>2]=e;k=N[a+48>>2];c=Q(Q(Q(j*d)+Q(h*c))+N[a+16>>2]);N[a+48>>2]=c;N[a+40>>2]=c;N[a+36>>2]=e;d=N[a+72>>2];N[a+64>>2]=N[a+64>>2]-Q(d*Q(c-k));N[a+68>>2]=Q(d*Q(e-b))+N[a+68>>2]}Fa=g+16|0}function nf(a,b){a=a|0;b=b|0;var c=0,d=0,e=Q(0),f=0,g=0,h=Q(0);if(!K[a+102989|0]){c=_a(a,152);d=K[b+39|0];I[c+4>>1]=((d|0)!=0)<<3;d=d<<3;if(K[b+38|0]){d=d|16;I[c+4>>1]=d}if(K[b+36|0]){d=d|4;I[c+4>>1]=d}if(K[b+37|0]){d=d|2;I[c+4>>1]=d}if(K[b+40|0]){I[c+4>>1]=d|32}J[c+88>>2]=a;f=J[b+8>>2];d=J[b+4>>2];J[c+12>>2]=d;J[c+16>>2]=f;e=N[b+12>>2];J[c+44>>2]=d;J[c+48>>2]=f;J[c+36>>2]=d;J[c+40>>2]=f;J[c+28>>2]=0;J[c+32>>2]=0;g=c,h=Ua(e),N[g+24>>2]=h;g=c,h=Ta(e),N[g+20>>2]=h;e=N[b+12>>2];J[c+108>>2]=0;J[c+112>>2]=0;J[c+60>>2]=0;N[c+56>>2]=e;N[c+52>>2]=e;J[c+92>>2]=0;J[c+96>>2]=0;d=J[b+20>>2];J[c+64>>2]=J[b+16>>2];J[c+68>>2]=d;N[c+72>>2]=N[b+24>>2];N[c+132>>2]=N[b+28>>2];N[c+136>>2]=N[b+32>>2];e=N[b+48>>2];J[c+144>>2]=0;J[c+84>>2]=0;J[c+76>>2]=0;J[c+80>>2]=0;N[c+140>>2]=e;d=J[b>>2];J[c+124>>2]=0;J[c+128>>2]=0;J[c>>2]=d;e=(d|0)==2?Q(1):Q(0);N[c+120>>2]=e;N[c+116>>2]=e;b=J[b+44>>2];J[c+100>>2]=0;J[c+104>>2]=0;J[c+148>>2]=b;d=c;J[c+92>>2]=0;b=J[a+102948>>2];J[c+96>>2]=b;if(b){J[b+92>>2]=d}J[a+102948>>2]=d;J[a+102956>>2]=J[a+102956>>2]+1}return d|0}function Ed(a,b){var c=0,d=0,e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0;if(J[a>>2]==(b|0)){J[a>>2]=-1;return}f=J[a+4>>2];d=J[(f+P(b,40)|0)+20>>2];e=P(d,40)+f|0;c=J[e+20>>2];k=b;b=J[e+24>>2];if((k|0)==(b|0)){b=J[e+28>>2]}a:{if((c|0)!=-1){e=f+P(c,40)|0;J[((d|0)==J[e+24>>2]?e+24|0:e+28|0)>>2]=b;J[(f+P(b,40)|0)+20>>2]=c;b=P(d,40);J[(b+J[a+4>>2]|0)+20>>2]=J[a+16>>2];J[(b+J[a+4>>2]|0)+32>>2]=-1;J[a+16>>2]=d;J[a+8>>2]=J[a+8>>2]-1;while(1){b=Fd(a,c);c=J[a+4>>2];e=P(b,40);b=c+e|0;f=P(J[b+28>>2],40);d=c+f|0;g=N[d>>2];k=P(J[b+24>>2],40);c=k+c|0;h=N[c>>2];i=N[c+4>>2];j=N[d+4>>2];N[b+4>>2]=i>2]=g>h?h:g;g=N[c+8>>2];h=N[d+8>>2];i=N[c+12>>2];j=N[d+12>>2];N[b+12>>2]=i>j?i:j;N[b+8>>2]=g>h?g:h;b=J[a+4>>2];d=b+e|0;c=J[(b+k|0)+32>>2];b=J[(b+f|0)+32>>2];J[d+32>>2]=((b|0)<(c|0)?c:b)+1;c=J[d+20>>2];if((c|0)!=-1){continue}break}break a}J[a>>2]=b;J[(f+P(b,40)|0)+20>>2]=-1;b=P(d,40);J[(b+J[a+4>>2]|0)+20>>2]=J[a+16>>2];J[(b+J[a+4>>2]|0)+32>>2]=-1;J[a+16>>2]=d;J[a+8>>2]=J[a+8>>2]-1}}function eg(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0);k=Q(-N[a+112>>2]);l=N[a+136>>2];m=J[b+28>>2];c=m+P(J[a+124>>2],12)|0;n=N[c>>2];j=N[c+8>>2];o=N[a+156>>2];p=N[c+4>>2];q=N[a+152>>2];r=N[a+140>>2];f=N[a+128>>2];c=P(J[a+120>>2],12)+m|0;s=N[c>>2];d=N[c+8>>2];t=N[a+148>>2];g=N[c+4>>2];u=N[a+144>>2];h=N[a+132>>2];e=Q(Q(Q(k*Q(Q(l*Q(n-Q(j*o)))+Q(Q(p+Q(j*q))*r)))-Q(Q(f*Q(s-Q(d*t)))+Q(Q(g+Q(d*u))*h)))*Q(-N[a+192>>2]));N[a+116>>2]=N[a+116>>2]+e;w=N[a+188>>2];v=N[a+180>>2];x=N[a+184>>2];y=g;g=N[a+176>>2];i=h;h=Q(-e);i=Q(i*h);N[c+4>>2]=y+Q(g*i);f=Q(f*h);N[c>>2]=s+Q(g*f);c=J[b+28>>2];N[(c+P(J[a+120>>2],12)|0)+8>>2]=d+Q(x*Q(Q(u*i)-Q(f*t)));c=c+P(J[a+124>>2],12)|0;d=Q(e*k);e=Q(r*d);N[c+4>>2]=p+Q(v*e);d=Q(l*d);N[c>>2]=n+Q(v*d);N[(J[b+28>>2]+P(J[a+124>>2],12)|0)+8>>2]=j+Q(w*Q(Q(q*e)-Q(d*o)))}function Kf(a,b){a=a|0;b=b|0;var c=Q(0),d=0,e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0);e=N[a+92>>2];c=Q(N[a+88>>2]-N[a+84>>2]);k=N[a+104>>2];d=J[b+28>>2];h=d+P(J[a+100>>2],12)|0;l=N[h>>2];i=N[h+8>>2];m=N[a+124>>2];d=d+P(J[a+96>>2],12)|0;n=N[d>>2];j=N[d+8>>2];o=N[a+116>>2];p=N[h+4>>2];q=N[a+120>>2];f=N[d+4>>2];r=N[a+112>>2];s=N[a+108>>2];g=Q(Q(k*Q(Q(l-Q(i*m))-Q(n-Q(j*o))))+Q(Q(Q(p+Q(i*q))-Q(f+Q(j*r)))*s));c=Q(e-Q(N[a+160>>2]*(c>2]*c)+g):g)));c=c>Q(0)?Q(0):c;N[a+92>>2]=c;t=N[a+156>>2];g=N[a+148>>2];u=N[a+152>>2];v=f;f=N[a+144>>2];c=Q(c-e);e=Q(s*c);N[d+4>>2]=v-Q(f*e);c=Q(k*c);N[d>>2]=n-Q(f*c);d=J[b+28>>2];N[(d+P(J[a+96>>2],12)|0)+8>>2]=j-Q(u*Q(Q(r*e)-Q(c*o)));d=d+P(J[a+100>>2],12)|0;N[d+4>>2]=p+Q(g*e);N[d>>2]=l+Q(g*c);N[(J[b+28>>2]+P(J[a+100>>2],12)|0)+8>>2]=i+Q(t*Q(Q(q*e)-Q(c*m)))}function Th(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);l=J[a+148>>2];if((l|0)<=0){return 0}g=N[d+4>>2];f=Q(N[c+12>>2]-g);h=N[d>>2];i=Q(N[c+8>>2]-h);j=N[d+12>>2];k=Q(N[c+4>>2]-g);g=N[d+8>>2];h=Q(N[c>>2]-h);m=Q(Q(j*k)-Q(g*h));p=Q(Q(Q(j*f)-Q(g*i))-m);n=Q(Q(j*h)+Q(k*g));q=Q(Q(Q(j*i)+Q(g*f))-n);r=Q(-g);k=N[c+16>>2];e=-1;d=0;h=Q(0);a:{while(1){c=(d<<3)+a|0;f=N[c+84>>2];o=N[c+88>>2];i=Q(Q(f*Q(N[c+20>>2]-n))+Q(Q(N[c+24>>2]-m)*o));f=Q(Q(f*q)+Q(p*o));b:{if(f==Q(0)){if(!(iQ(0))|!(ik)){d=d+1|0;if((l|0)==(d|0)){break a}continue}break}return 0}if((e|0)>=0){N[b+8>>2]=h;a=(e<<3)+a|0;f=N[a+84>>2];h=Q(g*f);g=N[a+88>>2];N[b+4>>2]=h+Q(j*g);N[b>>2]=Q(j*f)+Q(g*r);a=1}else{a=0}return a|0}function ei(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=0;g=N[c+12>>2];f=N[c+4>>2];d=N[c>>2];e=Q(N[c+8>>2]-d);a:{b:{if((e>Q(0)?e:Q(-e))>2]|d>N[a+8>>2]){break a}e=Q(34028234663852886e22);d=Q(-34028234663852886e22);break b}e=Q(Q(1)/e);h=Q(e*Q(N[a+8>>2]-d));d=Q(e*Q(N[a>>2]-d));i=hQ(34028234663852886e22)?Q(34028234663852886e22):e;d=i?h:d;d=d>Q(-34028234663852886e22)?d:Q(-34028234663852886e22);if(eQ(0)?g:Q(-g))>2]-f));f=Q(j*Q(N[a+4>>2]-f));a=gd;d=i?j:d;f=a?f:g;if(d>(e>2]){break a}e=Q(0);if(f>N[a+12>>2]){break a}}if(d>2]>2]=e;N[b>>2]=h;N[b+8>>2]=d;k=1}return k|0}function ai(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0);i=N[d+4>>2];f=Q(N[c+12>>2]-i);g=N[d>>2];h=Q(N[c+8>>2]-g);j=N[d+12>>2];i=Q(N[c+4>>2]-i);k=N[d+8>>2];g=Q(N[c>>2]-g);m=Q(Q(j*i)-Q(k*g));r=Q(Q(Q(j*f)-Q(k*h))-m);n=Q(Q(j*g)+Q(i*k));s=Q(Q(Q(j*h)+Q(k*f))-n);o=N[a+12>>2];l=Q(N[a+20>>2]-o);i=Q(-l);d=0;p=N[a+16>>2];h=Q(N[a+24>>2]-p);q=Q(Q(h*h)+Q(l*l));f=Q(Y(q));a:{if(fN[c+16>>2]|q==Q(0)){break b}h=Q(Q(Q(Q(Q(n+Q(s*g))-o)*l)+Q(h*Q(Q(m+Q(r*g))-p)))/q);if(hQ(1)){break b}N[b+8>>2]=g;h=Q(Q(k*f)+Q(j*i));a=t>Q(0);N[b+4>>2]=a?Q(-h):h;f=Q(Q(j*f)+Q(i*Q(-k)));N[b>>2]=a?Q(-f):f;d=1}return d|0}function _a(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;if(!b){return 0}if((b|0)>=641){return ab(b)}d=K[b+24228|0];g=(d<<2)+a|0;b=J[g+12>>2];if(b){J[g+12>>2]=J[b>>2];return b}b=J[a+4>>2];if((b|0)==J[a+8>>2]){c=b+128|0;J[a+8>>2]=c;b=J[a>>2];c=ab(c<<3);J[a>>2]=c;lb(c,b,J[a+4>>2]<<3);zb(J[a>>2]+(J[a+4>>2]<<3)|0,0,1024);Wa(b);b=J[a+4>>2]}h=J[a>>2]+(b<<3)|0;c=ab(16384);J[h+4>>2]=c;d=J[(d<<2)+12464>>2];J[h>>2]=d;e=16384/(d|0)|0;i=e-1|0;a:{if((e|0)<2){break a}b=0;if(e-2>>>0>=3){l=i&-4;e=0;while(1){f=c+P(d,b|1)|0;J[c+P(b,d)>>2]=f;j=f;f=c+P(d,b|2)|0;J[j>>2]=f;j=f;f=c+P(d,b|3)|0;J[j>>2]=f;b=b+4|0;J[f>>2]=c+P(d,b);e=e+4|0;if((l|0)!=(e|0)){continue}break}}e=i&3;if(!e){break a}while(1){f=c+P(b,d)|0;b=b+1|0;J[f>>2]=c+P(d,b);k=k+1|0;if((e|0)!=(k|0)){continue}break}}J[c+P(d,i)>>2]=0;J[g+12>>2]=J[c>>2];J[a+4>>2]=J[a+4>>2]+1;return J[h+4>>2]}function al(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{if(b){if(!c){break j}break i}Ga=0;a=(a>>>0)/(c>>>0)|0;break a}if(!a){break h}break g}if(!(c-1&c)){break f}f=(S(c)+33|0)-S(b)|0;g=0-f|0;break d}Ga=0;a=(b>>>0)/0|0;break a}d=32-S(b)|0;if(d>>>0<31){break e}break c}if((c|0)==1){break b}f=_k(c);c=f&31;if((f&63)>>>0>=32){a=b>>>c|0}else{d=b>>>c|0;a=((1<>>c}Ga=d;break a}f=d+1|0;g=63-d|0}d=f&63;e=d&31;if(d>>>0>=32){d=0;h=b>>>e|0}else{d=b>>>e|0;h=((1<>>e}g=g&63;e=g&31;if(g>>>0>=32){b=a<>>32-e|b<>>31;d=h<<1|b>>>31;e=l-(i+(d>>>0>g>>>0)|0)>>31;j=c&e;h=d-j|0;d=i-(d>>>0>>0)|0;b=b<<1|a>>>31;a=k|a<<1;k=e&1;f=f-1|0;if(f){continue}break}}Ga=b<<1|a>>>31;a=k|a<<1;break a}a=0;b=0}Ga=b}return a}function ad(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;a:{if(K[a+102989|0]){break a}g=K[b+61|0];c=J[b+8>>2];if(c){J[c+12>>2]=J[b+12>>2]}d=J[b+12>>2];if(d){J[d+8>>2]=c}if(J[a+102952>>2]==(b|0)){J[a+102952>>2]=d}c=J[b+52>>2];d=J[b+48>>2];J[d+144>>2]=0;I[d+4>>1]=L[d+4>>1]|2;J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;e=J[b+24>>2];if(e){J[e+12>>2]=J[b+28>>2]}f=J[b+28>>2];if(f){J[f+8>>2]=e}if(J[d+108>>2]==(b+16|0)){J[d+108>>2]=f}J[b+24>>2]=0;J[b+28>>2]=0;e=J[b+40>>2];if(e){J[e+12>>2]=J[b+44>>2]}f=J[b+44>>2];if(f){J[f+8>>2]=e}if(J[c+108>>2]==(b+32|0)){J[c+108>>2]=f}J[b+40>>2]=0;J[b+44>>2]=0;Ha[J[J[b>>2]+24>>2]](b)|0;e=J[b+4>>2]-1|0;if(e>>>0<=10){Db(a,b,J[(e<<2)+13236>>2])}J[a+102960>>2]=J[a+102960>>2]-1;if(g){break a}b=J[c+112>>2];if(!b){break a}while(1){if((d|0)==J[b>>2]){a=J[b+4>>2];J[a+4>>2]=J[a+4>>2]|8}b=J[b+12>>2];if(b){continue}break}}}function wh(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0);f=N[a+100>>2];l=N[a+116>>2];c=J[b+28>>2];g=c+P(J[a+112>>2],12)|0;m=N[g>>2];h=N[g+8>>2];n=N[a+136>>2];c=c+P(J[a+108>>2],12)|0;o=N[c>>2];i=N[c+8>>2];p=N[a+128>>2];e=N[a+120>>2];q=N[g+4>>2];r=N[a+132>>2];d=N[c+4>>2];s=N[a+124>>2];j=Q(Q(Q(f*N[a+96>>2])+Q(N[a+76>>2]+Q(Q(l*Q(Q(m-Q(h*n))-Q(o-Q(i*p))))+Q(e*Q(Q(q+Q(h*r))-Q(d+Q(i*s)))))))*Q(-N[a+172>>2]));N[a+100>>2]=f+j;u=N[a+168>>2];t=N[a+160>>2];f=N[a+164>>2];k=d;d=N[a+156>>2];e=Q(e*j);N[c+4>>2]=k-Q(d*e);k=d;d=Q(l*j);N[c>>2]=o-Q(k*d);c=J[b+28>>2];N[(c+P(J[a+108>>2],12)|0)+8>>2]=i-Q(f*Q(Q(s*e)-Q(d*p)));c=c+P(J[a+112>>2],12)|0;N[c+4>>2]=q+Q(e*t);N[c>>2]=m+Q(d*t);N[(J[b+28>>2]+P(J[a+112>>2],12)|0)+8>>2]=h+Q(u*Q(Q(r*e)-Q(d*n)))}function Ad(a){a=a|0;var b=0,c=Q(0),d=0;b=Fa-224|0;Fa=b;d=J[a+8>>2];Sa(6590,0);Sa(7834,0);J[b+208>>2]=J[a>>2];Sa(9274,b+208|0);c=N[a+12>>2];O[b+200>>3]=N[a+16>>2];O[b+192>>3]=c;Sa(8254,b+192|0);O[b+176>>3]=N[a+56>>2];Sa(7169,b+176|0);c=N[a+64>>2];O[b+168>>3]=N[a+68>>2];O[b+160>>3]=c;Sa(8036,b+160|0);O[b+144>>3]=N[a+72>>2];Sa(6687,b+144|0);O[b+128>>3]=N[a+132>>2];Sa(7079,b+128|0);O[b+112>>3]=N[a+136>>2];Sa(7047,b+112|0);J[b+96>>2]=L[a+4>>1]&4;Sa(9056,b+96|0);J[b+80>>2]=L[a+4>>1]&2;Sa(9117,b+80|0);J[b+64>>2]=L[a+4>>1]&16;Sa(9085,b- -64|0);J[b+48>>2]=L[a+4>>1]&8;Sa(8972,b+48|0);J[b+32>>2]=L[a+4>>1]&32;Sa(9176,b+32|0);O[b+16>>3]=N[a+140>>2];Sa(7280,b+16|0);J[b>>2]=J[a+8>>2];Sa(8822,b);Sa(9685,0);a=J[a+100>>2];if(a){while(1){Sa(6588,0);rd(a,d);Sa(6583,0);a=J[a+4>>2];if(a){continue}break}}Sa(6585,0);Fa=b+224|0}function $c(){Ea(18628,4957);Da(18652,3330,1,1,0);ha(18664,2796,1,-128,127);ha(18688,2789,1,-128,127);ha(18676,2787,1,0,255);ha(18700,1523,2,-32768,32767);ha(18712,1514,2,0,65535);ha(18724,1909,4,-2147483648,2147483647);ha(18736,1900,4,0,-1);ha(18748,3532,4,-2147483648,2147483647);ha(18760,3523,4,0,-1);Mc(18772,2179,-2147483648,2147483647);Mc(18784,2178,0,-1);sa(18796,2172,4);sa(18808,4671,8);ra(19832,3550);ra(14152,6334);pa(14224,4,3537);pa(14300,2,3562);pa(14376,4,3577);Ca(19412,3335);ea(14416,0,6265);ea(14456,0,6367);ea(14496,1,6295);ea(14536,2,5830);ea(14576,3,5861);ea(14616,4,5901);ea(14656,5,5930);ea(14696,4,6404);ea(14736,5,6434);ea(14456,0,6032);ea(14496,1,5999);ea(14536,2,6098);ea(14576,3,6064);ea(14616,4,6232);ea(14656,5,6198);ea(14776,8,6165);ea(14816,9,6131);ea(14856,6,5968);ea(14896,7,6473)}function $e(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;f=Fa-32|0;Fa=f;d=J[a+28>>2];J[f+16>>2]=d;g=J[a+20>>2];J[f+28>>2]=c;J[f+24>>2]=b;b=g-d|0;J[f+20>>2]=b;g=b+c|0;i=2;a:{b:{b=f+16|0;d=qa(J[a+60>>2],b|0,2,f+12|0)|0;if(d){J[6538]=d;d=-1}else{d=0}c:{d:{if(d){d=b;break d}while(1){e=J[f+12>>2];if((e|0)==(g|0)){break c}if((e|0)<0){d=b;break b}h=J[b+4>>2];j=h>>>0>>0;d=(j<<3)+b|0;h=e-(j?h:0)|0;J[d>>2]=h+J[d>>2];b=(j?12:4)+b|0;J[b>>2]=J[b>>2]-h;g=g-e|0;b=d;i=i-j|0;e=qa(J[a+60>>2],b|0,i|0,f+12|0)|0;if(e){J[6538]=e;e=-1}else{e=0}if(!e){continue}break}}if((g|0)!=-1){break b}}b=J[a+44>>2];J[a+28>>2]=b;J[a+20>>2]=b;J[a+16>>2]=b+J[a+48>>2];a=c;break a}J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a>>2]=J[a>>2]|32;a=0;if((i|0)==2){break a}a=c-J[d+4>>2]|0}Fa=f+32|0;return a|0}function Ua(a){var b=Q(0),c=0,d=0,e=0,f=0;c=Fa-16|0;Fa=c;e=(C(a),v(2));d=e&2147483647;a:{if(d>>>0<=1061752794){b=Q(1);if(d>>>0<964689920){break a}b=qb(+a);break a}if(d>>>0<=1081824209){if(d>>>0>=1075235812){b=Q(-qb(((e|0)<0?3.141592653589793:-3.141592653589793)+ +a));break a}f=+a;if((e|0)<0){b=pb(f+1.5707963267948966);break a}b=pb(1.5707963267948966-f);break a}if(d>>>0<=1088565717){if(d>>>0>=1085271520){b=qb(((e|0)<0?6.283185307179586:-6.283185307179586)+ +a);break a}if((e|0)<0){b=pb(-4.71238898038469-+a);break a}b=pb(+a+-4.71238898038469);break a}b=Q(a-a);if(d>>>0>=2139095040){break a}b:{switch(Zc(a,c+8|0)&3){case 0:b=qb(O[c+8>>3]);break a;case 1:b=pb(-O[c+8>>3]);break a;case 2:b=Q(-qb(O[c+8>>3]));break a;default:break b}}b=pb(O[c+8>>3])}a=b;Fa=c+16|0;return a}function td(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=Q(0);e=J[a+12>>2];e=Ha[J[J[e>>2]+12>>2]](e)|0;J[a+28>>2]=e;if((e|0)>0){while(1){g=J[a+12>>2];e=J[a+24>>2]+P(h,28)|0;Ha[J[J[g>>2]+24>>2]](g,e,c,h);g=Hd(b);i=N[e>>2];d=P(g,40);f=d+J[b+4>>2]|0;N[f+4>>2]=N[e+4>>2]+Q(-.10000000149011612);N[f>>2]=i+Q(-.10000000149011612);i=N[e+12>>2];f=d+J[b+4>>2]|0;N[f+8>>2]=N[e+8>>2]+Q(.10000000149011612);N[f+12>>2]=i+Q(.10000000149011612);d=d+J[b+4>>2]|0;H[d+36|0]=1;J[d+32>>2]=0;J[d+16>>2]=e;Gd(b,g);J[b+28>>2]=J[b+28>>2]+1;d=J[b+40>>2];if((d|0)==J[b+36>>2]){J[b+36>>2]=d<<1;f=J[b+32>>2];d=ab(d<<3);J[b+32>>2]=d;lb(d,f,J[b+40>>2]<<2);Wa(f);d=J[b+40>>2]}J[J[b+32>>2]+(d<<2)>>2]=g;J[b+40>>2]=J[b+40>>2]+1;J[e+20>>2]=h;J[e+16>>2]=a;J[e+24>>2]=g;h=h+1|0;if((h|0)>2]){continue}break}}}function Ta(a){var b=0,c=0,d=0,e=0;b=Fa-16|0;Fa=b;e=(C(a),v(2));c=e&2147483647;a:{if(c>>>0<=1061752794){if(c>>>0<964689920){break a}a=pb(+a);break a}if(c>>>0<=1081824209){d=+a;if(c>>>0<=1075235811){if((e|0)<0){a=Q(-qb(d+1.5707963267948966));break a}a=qb(d+-1.5707963267948966);break a}a=pb(-(((e|0)>=0?-3.141592653589793:3.141592653589793)+d));break a}if(c>>>0<=1088565717){if(c>>>0<=1085271519){d=+a;if((e|0)<0){a=qb(d+4.71238898038469);break a}a=Q(-qb(d+-4.71238898038469));break a}a=pb(((e|0)<0?6.283185307179586:-6.283185307179586)+ +a);break a}if(c>>>0>=2139095040){a=Q(a-a);break a}b:{switch(Zc(a,b+8|0)&3){case 0:a=pb(O[b+8>>3]);break a;case 1:a=qb(O[b+8>>3]);break a;case 2:a=pb(-O[b+8>>3]);break a;default:break b}}a=Q(-qb(O[b+8>>3]))}Fa=b+16|0;return a}function Lb(a,b){var c=0,d=0,e=0,f=0;f=J[J[b+52>>2]+8>>2];d=J[J[b+48>>2]+8>>2];c=J[a+72>>2];if(!(!c|!(K[b+4|0]&2))){Ha[J[J[c>>2]+12>>2]](c,b)}c=J[b+8>>2];if(c){J[c+12>>2]=J[b+12>>2]}e=J[b+12>>2];if(e){J[e+8>>2]=c}if(J[a+60>>2]==(b|0)){J[a+60>>2]=e}c=J[b+24>>2];if(c){J[c+12>>2]=J[b+28>>2]}e=J[b+28>>2];if(e){J[e+8>>2]=c}if(J[d+112>>2]==(b+16|0)){J[d+112>>2]=e}d=J[b+40>>2];if(d){J[d+12>>2]=J[b+44>>2]}c=J[b+44>>2];if(c){J[c+8>>2]=d}if(J[f+112>>2]==(b+32|0)){J[f+112>>2]=c}e=J[a+76>>2];f=J[b+52>>2];d=J[b+48>>2];if(!(K[f+38|0]|(K[d+38|0]|J[b+124>>2]<=0))){c=J[d+8>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;c=J[f+8>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2}Ha[J[((P(J[J[d+12>>2]+4>>2],48)+24880|0)+P(J[J[f+12>>2]+4>>2],12)|0)+4>>2]](b,e);J[a+64>>2]=J[a+64>>2]-1}function ef(a){a=a|0;var b=0,c=0,d=0,e=0,f=Q(0);c=Fa-48|0;Fa=c;if(!K[a+102989|0]){f=N[a+102968>>2];O[c+32>>3]=N[a+102964>>2];O[c+40>>3]=f;Sa(8713,c+32|0);Sa(8011,0);J[c+16>>2]=J[a+102956>>2];Sa(9478,c+16|0);J[c>>2]=J[a+102960>>2];Sa(9538,c);b=J[a+102948>>2];if(b){while(1){J[b+8>>2]=e;Ad(b);e=e+1|0;b=J[b+96>>2];if(b){continue}break}}d=J[a+102952>>2];a:{if(!d){break a}b=0;e=d;while(1){J[e+56>>2]=b;b=b+1|0;e=J[e+12>>2];if(e){continue}break}if(!d){break a}while(1){if(J[d+4>>2]!=6){Sa(6590,0);Ha[J[J[d>>2]+16>>2]](d);Sa(6585,0)}d=J[d+12>>2];if(d){continue}break}b=J[a+102952>>2];if(!b){break a}while(1){if(J[b+4>>2]==6){Sa(6590,0);Ha[J[J[b>>2]+16>>2]](b);Sa(6585,0)}b=J[b+12>>2];if(b){continue}break}}Sa(7977,0);Sa(7994,0);Sa(6593,0);Sa(6612,0)}Fa=c+48|0}function mf(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;if(!K[a+102989|0]){c=J[b+108>>2];if(c){while(1){d=J[c+12>>2];e=J[a+102976>>2];if(e){Ha[J[J[e>>2]+8>>2]](e,J[c+4>>2])}ad(a,J[c+4>>2]);J[b+108>>2]=d;c=d;if(c){continue}break}}J[b+108>>2]=0;c=J[b+112>>2];if(c){e=a+102868|0;while(1){d=J[c+12>>2];Lb(e,J[c+4>>2]);c=d;if(c){continue}break}}J[b+112>>2]=0;c=J[b+100>>2];if(c){f=a+102868|0;while(1){d=J[c+4>>2];e=J[a+102976>>2];if(e){Ha[J[J[e>>2]+12>>2]](e,c)}rc(c,f);sc(c,a);Db(a,c,44);J[b+100>>2]=d;J[b+104>>2]=J[b+104>>2]-1;c=d;if(c){continue}break}}J[b+100>>2]=0;J[b+104>>2]=0;c=J[b+92>>2];if(c){J[c+96>>2]=J[b+96>>2]}d=J[b+96>>2];if(d){J[d+92>>2]=c}if(J[a+102948>>2]==(b|0)){J[a+102948>>2]=d}J[a+102956>>2]=J[a+102956>>2]-1;Db(a,b,152)}}function hi(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0);e=0;k=N[c>>2];i=Q(N[c+8>>2]-k);l=N[c+4>>2];f=Q(N[c+12>>2]-l);h=Q(Q(i*i)+Q(f*f));a:{if(h>2];j=N[a+12>>2];n=N[a+16>>2];m=N[d+8>>2];k=Q(k-Q(N[d>>2]+Q(Q(g*j)-Q(n*m))));l=Q(l-Q(N[d+4>>2]+Q(Q(m*j)+Q(g*n))));g=Q(Q(k*i)+Q(l*f));j=N[a+8>>2];j=Q(Q(g*g)-Q(Q(Q(Q(k*k)+Q(l*l))-Q(j*j))*h));if(j>2]))){break a}h=Q(g/h);N[b+8>>2]=h;f=Q(l+Q(f*h));N[b+4>>2]=f;i=Q(k+Q(i*h));N[b>>2]=i;e=1;h=Q(Y(Q(Q(i*i)+Q(f*f))));if(h>2]=m*f;N[b>>2]=i*f}return e|0}function gg(a){a=a|0;var b=0,c=Q(0),d=0,e=0;b=Fa-224|0;Fa=b;d=J[J[a+52>>2]+8>>2];e=J[J[a+48>>2]+8>>2];Sa(7785,0);J[b+208>>2]=e;Sa(7951,b+208|0);J[b+192>>2]=d;Sa(7925,b+192|0);J[b+176>>2]=K[a+61|0];Sa(9141,b+176|0);c=N[a+68>>2];O[b+168>>3]=N[a+72>>2];O[b+160>>3]=c;Sa(8452,b+160|0);c=N[a+76>>2];O[b+152>>3]=N[a+80>>2];O[b+144>>3]=c;Sa(8327,b+144|0);c=N[a+84>>2];O[b+136>>3]=N[a+88>>2];O[b+128>>3]=c;Sa(8412,b+128|0);O[b+112>>3]=N[a+100>>2];Sa(7248,b+112|0);J[b+96>>2]=K[a+136|0];Sa(8942,b+96|0);O[b+80>>3]=N[a+120>>2];Sa(6928,b+80|0);O[b+64>>3]=N[a+124>>2];Sa(6962,b- -64|0);J[b+48>>2]=K[a+137|0];Sa(8997,b+48|0);O[b+32>>3]=N[a+132>>2];Sa(7367,b+32|0);O[b+16>>3]=N[a+128>>2];Sa(7336,b+16|0);J[b>>2]=J[a+56>>2];Sa(8742,b);Fa=b+224|0}function Uc(a,b,c){a:{switch(b-9|0){case 0:b=J[c>>2];J[c>>2]=b+4;J[a>>2]=J[b>>2];return;case 6:b=J[c>>2];J[c>>2]=b+4;b=I[b>>1];J[a>>2]=b;J[a+4>>2]=b>>31;return;case 7:b=J[c>>2];J[c>>2]=b+4;J[a>>2]=L[b>>1];J[a+4>>2]=0;return;case 8:b=J[c>>2];J[c>>2]=b+4;b=H[b|0];J[a>>2]=b;J[a+4>>2]=b>>31;return;case 9:b=J[c>>2];J[c>>2]=b+4;J[a>>2]=K[b|0];J[a+4>>2]=0;return;case 16:b=J[c>>2]+7&-8;J[c>>2]=b+8;O[a>>3]=O[b>>3];return;case 17:Sc(a,c);default:return;case 1:case 4:case 14:b=J[c>>2];J[c>>2]=b+4;b=J[b>>2];J[a>>2]=b;J[a+4>>2]=b>>31;return;case 2:case 5:case 11:case 15:b=J[c>>2];J[c>>2]=b+4;J[a>>2]=J[b>>2];J[a+4>>2]=0;return;case 3:case 10:case 12:case 13:break a}}b=J[c>>2]+7&-8;J[c>>2]=b+8;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c}function mb(a,b){var c=0,d=0,e=0;c=Fa+-64|0;Fa=c;d=J[a>>2];e=J[d-4>>2];d=J[d-8>>2];J[c+32>>2]=0;J[c+36>>2]=0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+48>>2]=0;J[c+52>>2]=0;H[c+55|0]=0;H[c+56|0]=0;H[c+57|0]=0;H[c+58|0]=0;H[c+59|0]=0;H[c+60|0]=0;H[c+61|0]=0;H[c+62|0]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+20>>2]=0;J[c+16>>2]=18276;J[c+12>>2]=a;J[c+8>>2]=b;a=a+d|0;d=0;a:{if($a(e,b,0)){J[c+56>>2]=1;Ha[J[J[e>>2]+20>>2]](e,c+8|0,a,a,1,0);d=J[c+32>>2]==1?a:0;break a}Ha[J[J[e>>2]+24>>2]](e,c+8|0,a,1,0);b:{switch(J[c+44>>2]){case 0:d=J[c+48>>2]==1?J[c+36>>2]==1?J[c+40>>2]==1?J[c+28>>2]:0:0:0;break a;case 1:break b;default:break a}}if(J[c+32>>2]!=1){if(J[c+48>>2]|J[c+36>>2]!=1|J[c+40>>2]!=1){break a}}d=J[c+24>>2]}Fa=c- -64|0;return d}function Ig(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0);g=J[b+28>>2]+P(J[a+116>>2],12)|0;j=N[g>>2];h=N[g+8>>2];k=N[a+124>>2];c=N[a+108>>2];i=N[a+96>>2];d=Q(-Q(Q(Q(j-Q(h*k))+N[a+160>>2])+Q(c*i)));l=N[g+4>>2];m=N[a+120>>2];f=N[a+100>>2];e=Q(Q(Q(l+Q(h*m))+N[a+164>>2])+Q(c*f));c=Q(f+Q(Q(N[a+148>>2]*d)-Q(N[a+156>>2]*e)));N[a+100>>2]=c;d=Q(i+Q(Q(N[a+144>>2]*d)-Q(N[a+152>>2]*e)));N[a+96>>2]=d;n=Q(Q(d*d)+Q(c*c));e=Q(N[b>>2]*N[a+104>>2]);if(n>Q(e*e)){e=Q(e/Q(Y(n)));c=Q(c*e);N[a+100>>2]=c;d=Q(d*e);N[a+96>>2]=d}e=N[a+140>>2];c=Q(c-f);f=N[a+136>>2];N[g+4>>2]=l+Q(c*f);d=Q(d-i);N[g>>2]=j+Q(f*d);N[(J[b+28>>2]+P(J[a+116>>2],12)|0)+8>>2]=Q(e*Q(Q(m*c)-Q(d*k)))+h}function Vh(a,b,c,d,e){a=a|0;b=Q(b);c=Q(c);d=d|0;e=Q(e);var f=Q(0),g=Q(0),h=0,i=0,j=Q(0),k=Q(0);J[a+84>>2]=0;J[a+88>>2]=-1082130432;J[a+148>>2]=4;J[a+108>>2]=-1082130432;J[a+112>>2]=0;J[a+100>>2]=0;J[a+104>>2]=1065353216;J[a+92>>2]=1065353216;J[a+96>>2]=0;N[a+48>>2]=c;f=Q(-b);N[a+44>>2]=f;N[a+40>>2]=c;N[a+36>>2]=b;c=Q(-c);N[a+32>>2]=c;N[a+28>>2]=b;N[a+24>>2]=c;N[a+20>>2]=f;i=J[d+4>>2];J[a+12>>2]=J[d>>2];J[a+16>>2]=i;c=Ta(e);f=Q(-c);j=N[d+4>>2];k=N[d>>2];b=Ua(e);while(1){d=(h<<3)+a|0;e=N[d+84>>2];g=N[d+88>>2];N[d+84>>2]=Q(b*e)+Q(g*f);N[d+88>>2]=Q(c*e)+Q(b*g);e=N[d+20>>2];g=N[d+24>>2];N[d+24>>2]=j+Q(Q(c*e)+Q(b*g));N[d+20>>2]=k+Q(Q(b*e)+Q(g*f));h=h+1|0;if((h|0)>2]){continue}break}}function zb(a,b,c){var d=0,e=0;a:{if(!c){break a}H[a|0]=b;d=a+c|0;H[d-1|0]=b;if(c>>>0<3){break a}H[a+2|0]=b;H[a+1|0]=b;H[d-3|0]=b;H[d-2|0]=b;if(c>>>0<7){break a}H[a+3|0]=b;H[d-4|0]=b;if(c>>>0<9){break a}d=0-a&3;e=d+a|0;a=P(b&255,16843009);J[e>>2]=a;c=c-d&-4;b=c+e|0;J[b-4>>2]=a;if(c>>>0<9){break a}J[e+8>>2]=a;J[e+4>>2]=a;J[b-8>>2]=a;J[b-12>>2]=a;if(c>>>0<25){break a}J[e+24>>2]=a;J[e+20>>2]=a;J[e+16>>2]=a;J[e+12>>2]=a;J[b-16>>2]=a;J[b-20>>2]=a;J[b-24>>2]=a;J[b-28>>2]=a;b=e&4|24;c=c-b|0;if(c>>>0<32){break a}a=$k(a,0,1,1);d=Ga;b=b+e|0;while(1){J[b+24>>2]=a;J[b+28>>2]=d;J[b+16>>2]=a;J[b+20>>2]=d;J[b+8>>2]=a;J[b+12>>2]=d;J[b>>2]=a;J[b+4>>2]=d;b=b+32|0;c=c-32|0;if(c>>>0>31){continue}break}}}function pg(a){a=a|0;var b=0,c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0);b=J[a+52>>2];f=N[b+20>>2];g=Q(N[a+76>>2]-N[b+28>>2]);i=N[b+24>>2];j=Q(N[a+80>>2]-N[b+32>>2]);k=Q(Q(f*g)+Q(i*j));c=J[a+48>>2];d=N[c+20>>2];l=Q(N[a+68>>2]-N[c+28>>2]);e=N[c+24>>2];m=Q(N[a+72>>2]-N[c+32>>2]);n=Q(Q(d*l)+Q(e*m));o=N[a+84>>2];p=N[a+88>>2];q=Q(Q(e*o)-Q(p*d));h=N[c+72>>2];f=Q(Q(i*g)-Q(j*f));g=Q(Q(e*l)-Q(m*d));d=Q(Q(d*o)+Q(e*p));e=N[b+72>>2];return Q(Q(Q(Q(Q(Q(k+N[b+48>>2])-Q(n+N[c+48>>2]))*Q(q*h))-Q(Q(Q(f+N[b+44>>2])-Q(g+N[c+44>>2]))*Q(d*h)))+Q(Q(q*Q(Q(n*h)+Q(Q(N[b+64>>2]-Q(k*e))-N[c+64>>2])))+Q(d*Q(Q(Q(N[b+68>>2]+Q(f*e))-N[c+68>>2])-Q(g*h))))))}function Sj(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0);if(!(K[J[a+88>>2]+102989|0]|J[a>>2]!=2)){J[a+124>>2]=0;J[a+128>>2]=0;c=N[b>>2];c=c<=Q(0)?Q(1):c;N[a+116>>2]=c;N[a+120>>2]=Q(1)/c;e=N[b+12>>2];if(!(!(e>Q(0))|K[a+4|0]&16)){f=c;c=N[b+4>>2];d=Q(c*c);c=N[b+8>>2];c=Q(e-Q(f*Q(d+Q(c*c))));N[a+124>>2]=c;N[a+128>>2]=Q(1)/c}f=N[b+8>>2];h=J[b+8>>2];c=N[b+4>>2];b=J[b+4>>2];J[a+28>>2]=b;J[a+32>>2]=h;i=N[a+48>>2];d=N[a+20>>2];g=N[a+24>>2];e=Q(Q(Q(d*c)+Q(g*f))+N[a+16>>2]);N[a+48>>2]=e;j=N[a+44>>2];c=Q(N[a+12>>2]+Q(Q(g*c)-Q(f*d)));N[a+44>>2]=c;N[a+40>>2]=e;N[a+36>>2]=c;d=N[a+72>>2];N[a+64>>2]=N[a+64>>2]-Q(d*Q(e-i));N[a+68>>2]=Q(d*Q(c-j))+N[a+68>>2]}}function Nf(a){a=a|0;var b=0,c=Q(0),d=0,e=0;b=Fa-208|0;Fa=b;d=J[J[a+52>>2]+8>>2];e=J[J[a+48>>2]+8>>2];Sa(7689,0);J[b+192>>2]=e;Sa(7951,b+192|0);J[b+176>>2]=d;Sa(7925,b+176|0);J[b+160>>2]=K[a+61|0];Sa(9141,b+160|0);c=N[a+68>>2];O[b+152>>3]=N[a+72>>2];O[b+144>>3]=c;Sa(8452,b+144|0);c=N[a+76>>2];O[b+136>>3]=N[a+80>>2];O[b+128>>3]=c;Sa(8327,b+128|0);O[b+112>>3]=N[a+116>>2];Sa(7248,b+112|0);J[b+96>>2]=K[a+112|0];Sa(8942,b+96|0);O[b+80>>3]=N[a+120>>2];Sa(7192,b+80|0);O[b+64>>3]=N[a+124>>2];Sa(7220,b- -64|0);J[b+48>>2]=K[a+100|0];Sa(8997,b+48|0);O[b+32>>3]=N[a+108>>2];Sa(7367,b+32|0);O[b+16>>3]=N[a+104>>2];Sa(7137,b+16|0);J[b>>2]=J[a+56>>2];Sa(8742,b);Fa=b+208|0}function qf(a){a=a|0;var b=0,c=Q(0),d=0,e=0;b=Fa-192|0;Fa=b;d=J[J[a+52>>2]+8>>2];e=J[J[a+48>>2]+8>>2];Sa(7666,0);J[b+176>>2]=e;Sa(7951,b+176|0);J[b+160>>2]=d;Sa(7925,b+160|0);J[b+144>>2]=K[a+61|0];Sa(9141,b+144|0);c=N[a+76>>2];O[b+136>>3]=N[a+80>>2];O[b+128>>3]=c;Sa(8452,b+128|0);c=N[a+84>>2];O[b+120>>3]=N[a+88>>2];O[b+112>>3]=c;Sa(8327,b+112|0);c=N[a+92>>2];O[b+104>>3]=N[a+96>>2];O[b+96>>3]=c;Sa(8412,b+96|0);J[b+80>>2]=K[a+128|0];Sa(8997,b+80|0);O[b+64>>3]=N[a+124>>2];Sa(7367,b- -64|0);O[b+48>>3]=N[a+120>>2];Sa(7137,b+48|0);O[b+32>>3]=N[a+68>>2];Sa(6631,b+32|0);O[b+16>>3]=N[a+72>>2];Sa(6839,b+16|0);J[b>>2]=J[a+56>>2];Sa(8742,b);Fa=b+192|0}function bg(a){a=a|0;var b=0,c=Q(0),d=0,e=0;b=Fa-176|0;Fa=b;d=J[J[a+52>>2]+8>>2];e=J[J[a+48>>2]+8>>2];Sa(7571,0);J[b+160>>2]=e;Sa(7951,b+160|0);J[b+144>>2]=d;Sa(7925,b+144|0);J[b+128>>2]=K[a+61|0];Sa(9141,b+128|0);c=N[a+68>>2];O[b+120>>3]=N[a+72>>2];O[b+112>>3]=c;Sa(8494,b+112|0);c=N[a+76>>2];O[b+104>>3]=N[a+80>>2];O[b+96>>3]=c;Sa(8369,b+96|0);c=N[a+92>>2];O[b+88>>3]=N[a+96>>2];O[b+80>>3]=c;Sa(8452,b+80|0);c=N[a+100>>2];O[b+72>>3]=N[a+104>>2];O[b+64>>3]=c;Sa(8327,b- -64|0);O[b+48>>3]=N[a+84>>2];Sa(7420,b+48|0);O[b+32>>3]=N[a+88>>2];Sa(7395,b+32|0);O[b+16>>3]=N[a+112>>2];Sa(6816,b+16|0);J[b>>2]=J[a+56>>2];Sa(8742,b);Fa=b+176|0}function Ch(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0);f=J[J[a+48>>2]+12>>2];a=J[J[a+52>>2]+12>>2];J[b+60>>2]=0;e=N[d+12>>2];g=N[a+12>>2];h=N[a+16>>2];i=N[d+8>>2];j=N[c+12>>2];k=N[f+12>>2];l=N[f+16>>2];m=N[c+8>>2];n=Q(Q(N[d>>2]+Q(Q(e*g)-Q(h*i)))-Q(N[c>>2]+Q(Q(j*k)-Q(l*m))));e=Q(Q(Q(Q(i*g)+Q(e*h))+N[d+4>>2])-Q(Q(Q(m*k)+Q(j*l))+N[c+4>>2]));g=Q(Q(n*n)+Q(e*e));e=Q(N[f+8>>2]+N[a+8>>2]);if(!(g>Q(e*e))){J[b+56>>2]=0;c=J[f+12>>2];d=J[f+16>>2];J[b+60>>2]=1;J[b+40>>2]=0;J[b+44>>2]=0;J[b+48>>2]=c;J[b+52>>2]=d;c=J[a+12>>2];a=J[a+16>>2];J[b+16>>2]=0;J[b>>2]=c;J[b+4>>2]=a}}function $b(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0);l=N[b+8>>2];g=N[b+12>>2];h=N[b+28>>2];i=N[b+24>>2];d=N[b+16>>2];p=Q(Q(g*h)-Q(i*d));m=N[b>>2];j=N[b+32>>2];k=N[b+20>>2];q=Q(Q(d*j)-Q(h*k));n=N[b+4>>2];r=Q(Q(k*i)-Q(j*g));e=Q(Q(l*p)+Q(Q(m*q)+Q(n*r)));o=e!=Q(0)?Q(Q(1)/e):e;e=N[c+4>>2];f=N[c>>2];s=Q(l*Q(Q(g*e)-Q(f*d)));t=d;d=N[c+8>>2];N[a+8>>2]=o*Q(s+Q(Q(m*Q(Q(t*d)-Q(e*k)))+Q(n*Q(Q(k*f)-Q(d*g)))));N[a+4>>2]=o*Q(Q(l*Q(Q(f*h)-Q(i*e)))+Q(Q(m*Q(Q(e*j)-Q(h*d)))+Q(n*Q(Q(d*i)-Q(j*f)))));N[a>>2]=o*Q(Q(d*p)+Q(Q(f*q)+Q(r*e)))}function Hd(a){var b=0,c=0,d=0;b=J[a+4>>2];c=J[a+16>>2];if((c|0)==-1){c=J[a+12>>2];J[a+12>>2]=c<<1;c=ab(P(c,80));J[a+4>>2]=c;lb(c,b,P(J[a+8>>2],40));Wa(b);c=J[a+4>>2];b=J[a+8>>2];d=J[a+12>>2]-1|0;if((b|0)<(d|0)){while(1){d=P(b,40);b=b+1|0;J[(d+c|0)+20>>2]=b;c=J[a+4>>2];J[(d+c|0)+32>>2]=-1;d=J[a+12>>2]-1|0;if((d|0)>(b|0)){continue}break}}J[(P(d,40)+c|0)+20>>2]=-1;b=J[a+4>>2];J[(b+P(J[a+12>>2],40)|0)-8>>2]=-1;c=J[a+8>>2];J[a+16>>2]=c}d=b;b=P(c,40);d=d+b|0;J[a+16>>2]=J[d+20>>2];J[d+20>>2]=-1;b=b+J[a+4>>2]|0;J[b+32>>2]=0;J[b+24>>2]=-1;J[b+28>>2]=-1;H[b+36|0]=0;J[b+16>>2]=0;J[a+8>>2]=J[a+8>>2]+1;return c}function Qe(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;if($a(a,J[b+8>>2],f)){kc(b,c,d,e);return}g=K[b+53|0];j=J[a+12>>2];H[b+53|0]=0;h=K[b+52|0];H[b+52|0]=0;m=a+16|0;jc(m,b,c,d,e,f);k=K[b+53|0];g=g|k;l=K[b+52|0];h=h|l;i=a+24|0;j=(j<<3)+m|0;a:{if(i>>>0>=j>>>0){break a}while(1){if(K[b+54|0]){break a}b:{if(l){if(J[b+24>>2]==1){break a}if(K[a+8|0]&2){break b}break a}if(!k){break b}if(!(H[a+8|0]&1)){break a}}I[b+52>>1]=0;jc(i,b,c,d,e,f);k=K[b+53|0];g=k|g;l=K[b+52|0];h=l|h;i=i+8|0;if(j>>>0>i>>>0){continue}break}}H[b+53|0]=(g&255)!=0;H[b+52|0]=(h&255)!=0}function Pi(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;c=J[a+4>>2];if((c|0)!=J[a+8>>2]){e=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=e;J[a+4>>2]=c+8;return}a:{h=J[a>>2];e=c-h|0;g=e>>3;d=g+1|0;if(d>>>0<536870912){f=e>>2;f=e>>>0>=2147483640?536870911:d>>>0>>0?f:d;if(f){if(f>>>0>=536870912){break a}e=Ra(f<<3)}else{e=0}d=e+(g<<3)|0;g=J[b+4>>2];J[d>>2]=J[b>>2];J[d+4>>2]=g;b=d+8|0;if((c|0)!=(h|0)){while(1){c=c-8|0;g=J[c+4>>2];d=d-8|0;J[d>>2]=J[c>>2];J[d+4>>2]=g;if((c|0)!=(h|0)){continue}break}c=J[a>>2]}J[a+8>>2]=e+(f<<3);J[a+4>>2]=b;J[a>>2]=d;if(c){Wa(c)}return}ma();B()}Nb();B()}function Sh(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0);j=N[c+8>>2];f=N[a+20>>2];k=N[c+12>>2];e=N[a+24>>2];n=N[c+4>>2];h=Q(Q(Q(j*f)+Q(k*e))+n);o=N[c>>2];i=Q(o+Q(Q(k*f)-Q(e*j)));c=1;p=J[a+148>>2];a:{if((p|0)<=1){f=i;e=h;break a}m=Q(-j);e=h;f=i;while(1){d=(c<<3)+a|0;q=N[d+20>>2];g=N[d+24>>2];l=Q(n+Q(Q(j*q)+Q(k*g)));e=e>l?e:l;g=Q(o+Q(Q(k*q)+Q(g*m)));f=f>g?f:g;h=h>2];N[b+12>>2]=m+e;N[b+8>>2]=f+e;N[b+4>>2]=h-e;N[b>>2]=i-e}function bc(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=0,j=0,k=0,l=Q(0),m=Q(0);f=N[c>>2];g=N[c+4>>2];h=Q(Q(Q(f*N[b+12>>2])+Q(g*N[b+16>>2]))-d);c=0;d=Q(Q(Q(f*N[b>>2])+Q(g*N[b+4>>2]))-d);if(d<=Q(0)){c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;J[a+8>>2]=J[b+8>>2];c=1}if(h<=Q(0)){i=b+12|0;k=J[i+4>>2];j=P(c,12)+a|0;J[j>>2]=J[i>>2];J[j+4>>2]=k;J[j+8>>2]=J[i+8>>2];c=c+1|0}if(Q(d*h)>2];l=N[b+12>>2];g=N[b+4>>2];m=N[b+16>>2];a=P(c,12)+a|0;H[a+8|0]=e;d=Q(d/Q(d-h));N[a+4>>2]=g+Q(d*Q(m-g));N[a>>2]=f+Q(d*Q(l-f));b=K[b+9|0];I[a+10>>1]=256;H[a+9|0]=b;c=c+1|0}return c}function zd(a,b,c){var d=0,e=0,f=0,g=0;f=1;J[b+4>>2]=1;N[b+8>>2]=N[a+8>>2];e=c<<3;d=e+J[a+12>>2]|0;g=J[d+4>>2];J[b+12>>2]=J[d>>2];J[b+16>>2]=g;d=J[a+12>>2]+e|0;g=J[d+12>>2];J[b+20>>2]=J[d+8>>2];J[b+24>>2]=g;a:{if((c|0)>0){e=(J[a+12>>2]+e|0)-8|0;d=J[e+4>>2];J[b+28>>2]=J[e>>2];J[b+32>>2]=d;break a}f=J[a+24>>2];J[b+28>>2]=J[a+20>>2];J[b+32>>2]=f;f=K[a+36|0]}H[b+44|0]=f;if((J[a+16>>2]-2|0)>(c|0)){a=J[a+12>>2]+(c<<3)|0;c=J[a+20>>2];J[b+36>>2]=J[a+16>>2];J[b+40>>2]=c;H[b+45|0]=1;return}c=J[a+32>>2];J[b+36>>2]=J[a+28>>2];J[b+40>>2]=c;H[b+45|0]=K[a+37|0]}function Se(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;if($a(a,J[b+8>>2],e)){if(!(J[b+28>>2]==1|J[b+4>>2]!=(c|0))){J[b+28>>2]=d}return}a:{if($a(a,J[b>>2],e)){if(!(J[b+16>>2]!=(c|0)&J[b+20>>2]!=(c|0))){if((d|0)!=1){break a}J[b+32>>2]=1;return}J[b+32>>2]=d;b:{if(J[b+44>>2]==4){break b}I[b+52>>1]=0;a=J[a+8>>2];Ha[J[J[a>>2]+20>>2]](a,b,c,c,1,e);if(K[b+53|0]){J[b+44>>2]=3;if(!K[b+52|0]){break b}break a}J[b+44>>2]=4}J[b+20>>2]=c;J[b+40>>2]=J[b+40>>2]+1;if(J[b+36>>2]!=1|J[b+24>>2]!=2){break a}H[b+54|0]=1;return}a=J[a+8>>2];Ha[J[J[a>>2]+24>>2]](a,b,c,d,e)}}function Sa(a,b){var c=0,d=0,e=0,f=0;d=Fa-16|0;Fa=d;J[d+12>>2]=b;c=Fa-208|0;Fa=c;J[c+204>>2]=b;b=c+160|0;zb(b,0,40);J[c+200>>2]=J[c+204>>2];a:{if((Wc(0,a,c+200|0,c+80|0,b)|0)<0){break a}f=J[6011]>=0;b=J[5992];if(J[6010]<=0){J[5992]=b&-33}b:{c:{d:{if(!J[6004]){J[6004]=80;J[5999]=0;J[5996]=0;J[5997]=0;e=J[6003];J[6003]=c;break d}if(J[5996]){break c}}if(Yc(23968)){break b}}Wc(23968,a,c+200|0,c+80|0,c+160|0)}if(e){Ha[J[6001]](23968,0,0)|0;J[6004]=0;J[6003]=e;J[5999]=0;J[5996]=0;J[5997]=0}J[5992]=J[5992]|b&32;if(!f){break a}}Fa=c+208|0;Fa=d+16|0}function yi(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;h=Fa-16|0;Fa=h;f=a+16|0;g=J[f>>2];a:{if(!g){break a}j=J[b+48>>2];e=f;d=g;while(1){i=M[d+16>>2]>>0;e=i?e:d;d=J[(i?d+4|0:d)>>2];if(d){continue}break}if(!((e|0)!=(f|0)&M[e+16>>2]<=j>>>0)){i=J[b+52>>2];d=f;while(1){e=i>>>0>M[g+16>>2];d=e?d:g;e=J[(e?g+4|0:g)>>2];g=e;if(e){continue}break}if((d|0)==(f|0)|i>>>0>2]){break a}}f=J[a+8>>2];if(!(H[24172]&1)){a=ba(3,20332)|0;H[24172]=1;J[6042]=a}a=J[6042];J[h+8>>2]=c;J[h>>2]=b;da(a|0,f|0,3951,h|0)}Fa=h+16|0}function xi(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;h=Fa-16|0;Fa=h;f=a+16|0;g=J[f>>2];a:{if(!g){break a}j=J[b+48>>2];e=f;d=g;while(1){i=M[d+16>>2]>>0;e=i?e:d;d=J[(i?d+4|0:d)>>2];if(d){continue}break}if(!((e|0)!=(f|0)&M[e+16>>2]<=j>>>0)){i=J[b+52>>2];d=f;while(1){e=i>>>0>M[g+16>>2];d=e?d:g;e=J[(e?g+4|0:g)>>2];g=e;if(e){continue}break}if((d|0)==(f|0)|i>>>0>2]){break a}}f=J[a+8>>2];if(!(H[24172]&1)){a=ba(3,20332)|0;H[24172]=1;J[6042]=a}a=J[6042];J[h+8>>2]=c;J[h>>2]=b;da(a|0,f|0,3941,h|0)}Fa=h+16|0}function zi(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0;h=Fa-16|0;Fa=h;e=a+16|0;f=J[e>>2];a:{if(!f){break a}i=J[b+48>>2];d=e;c=f;while(1){g=M[c+16>>2]>>0;d=g?d:c;c=J[(g?c+4|0:c)>>2];if(c){continue}break}if(!((d|0)!=(e|0)&M[d+16>>2]<=i>>>0)){g=J[b+52>>2];c=e;while(1){d=g>>>0>M[f+16>>2];c=d?c:f;d=J[(d?f+4|0:f)>>2];f=d;if(d){continue}break}if((c|0)==(e|0)|g>>>0>2]){break a}}e=J[a+8>>2];if(!(H[24164]&1)){a=ba(2,20324)|0;H[24164]=1;J[6040]=a}a=J[6040];J[h+8>>2]=b;da(a|0,e|0,2161,h+8|0)}Fa=h+16|0}function Ai(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0;h=Fa-16|0;Fa=h;e=a+16|0;f=J[e>>2];a:{if(!f){break a}i=J[b+48>>2];d=e;c=f;while(1){g=M[c+16>>2]>>0;d=g?d:c;c=J[(g?c+4|0:c)>>2];if(c){continue}break}if(!((d|0)!=(e|0)&M[d+16>>2]<=i>>>0)){g=J[b+52>>2];c=e;while(1){d=g>>>0>M[f+16>>2];c=d?c:f;d=J[(d?f+4|0:f)>>2];f=d;if(d){continue}break}if((c|0)==(e|0)|g>>>0>2]){break a}}e=J[a+8>>2];if(!(H[24164]&1)){a=ba(2,20324)|0;H[24164]=1;J[6040]=a}a=J[6040];J[h+8>>2]=b;da(a|0,e|0,2148,h+8|0)}Fa=h+16|0}function Hh(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0,e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0);d=J[a+88>>2];if(!K[d+102989|0]){f=Ua(c);N[a+24>>2]=f;g=Ta(c);N[a+20>>2]=g;j=N[b+4>>2];h=J[b+4>>2];e=N[b>>2];b=J[b>>2];J[a+12>>2]=b;J[a+16>>2]=h;N[a+56>>2]=c;N[a+52>>2]=c;c=N[a+28>>2];i=N[a+32>>2];e=Q(Q(Q(f*c)-Q(g*i))+e);N[a+44>>2]=e;N[a+36>>2]=e;c=Q(Q(Q(g*c)+Q(f*i))+j);N[a+48>>2]=c;N[a+40>>2]=c;b=J[a+100>>2];if(b){h=d+102868|0;d=a+12|0;while(1){Kb(b,h,d,d);b=J[b+4>>2];if(b){continue}break}d=J[a+88>>2]}_b(d+102868|0)}}function Ih(a,b){a=a|0;b=b|0;var c=0,d=0;if(!(K[J[a+88>>2]+102989|0]|!b)){c=J[a+100>>2];a:{if(!c){break a}if((b|0)==(c|0)){d=a+100|0}else{while(1){d=c;c=J[c+4>>2];if(!c){break a}if((b|0)!=(c|0)){continue}break}d=d+4|0}J[d>>2]=J[b+4>>2]}c=J[a+112>>2];if(c){while(1){d=J[c+4>>2];c=J[c+12>>2];if(!(J[d+48>>2]!=(b|0)&J[d+52>>2]!=(b|0))){Lb(J[a+88>>2]+102868|0,d)}if(c){continue}break}}d=J[a+88>>2];if(K[a+4|0]&32){rc(b,d+102868|0)}J[b+4>>2]=0;J[b+8>>2]=0;sc(b,d);Db(d,b,44);J[a+104>>2]=J[a+104>>2]-1;Mb(a)}}function Zi(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;e=J[a+4>>2];if((e|0)!=J[a+8>>2]){J[e>>2]=J[b>>2];J[a+4>>2]=e+4;return}a:{g=J[a>>2];f=e-g|0;c=f>>2;d=c+1|0;if(d>>>0<1073741824){h=c<<2;c=f>>1;c=f>>>0>=2147483644?1073741823:c>>>0>d>>>0?c:d;if(c){if(c>>>0>=1073741824){break a}f=Ra(c<<2)}else{f=0}d=h+f|0;J[d>>2]=J[b>>2];b=d+4|0;if((e|0)!=(g|0)){while(1){d=d-4|0;e=e-4|0;J[d>>2]=J[e>>2];if((e|0)!=(g|0)){continue}break}}J[a+8>>2]=f+(c<<2);J[a+4>>2]=b;J[a>>2]=d;if(g){Wa(g)}return}ma();B()}Nb();B()}function th(a){a=a|0;var b=0,c=Q(0),d=0,e=0;b=Fa-144|0;Fa=b;d=J[J[a+52>>2]+8>>2];e=J[J[a+48>>2]+8>>2];Sa(7737,0);J[b+128>>2]=e;Sa(7951,b+128|0);J[b+112>>2]=d;Sa(7925,b+112|0);J[b+96>>2]=K[a+61|0];Sa(9141,b+96|0);c=N[a+80>>2];O[b+88>>3]=N[a+84>>2];O[b+80>>3]=c;Sa(8452,b+80|0);c=N[a+88>>2];O[b+72>>3]=N[a+92>>2];O[b+64>>3]=c;Sa(8327,b- -64|0);O[b+48>>3]=N[a+104>>2];Sa(6996,b+48|0);O[b+32>>3]=N[a+68>>2];Sa(6631,b+32|0);O[b+16>>3]=N[a+72>>2];Sa(6839,b+16|0);J[b>>2]=J[a+56>>2];Sa(8742,b);Fa=b+144|0}function Cf(a){a=a|0;var b=0,c=Q(0),d=0,e=0;b=Fa-144|0;Fa=b;d=J[J[a+52>>2]+8>>2];e=J[J[a+48>>2]+8>>2];Sa(7763,0);J[b+128>>2]=e;Sa(7951,b+128|0);J[b+112>>2]=d;Sa(7925,b+112|0);J[b+96>>2]=K[a+61|0];Sa(9141,b+96|0);c=N[a+80>>2];O[b+88>>3]=N[a+84>>2];O[b+80>>3]=c;Sa(8452,b+80|0);c=N[a+88>>2];O[b+72>>3]=N[a+92>>2];O[b+64>>3]=c;Sa(8327,b- -64|0);O[b+48>>3]=N[a+96>>2];Sa(7248,b+48|0);O[b+32>>3]=N[a+68>>2];Sa(6631,b+32|0);O[b+16>>3]=N[a+72>>2];Sa(6839,b+16|0);J[b>>2]=J[a+56>>2];Sa(8742,b);Fa=b+144|0}function Qh(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0);f=1;c=J[a+148>>2];a:{if((c|0)<=0){break a}l=c-1|0;h=a+20|0;f=0;while(1){g=d+1|0;i=(d|0)<(l|0)?g:0;b=(i<<3)+h|0;e=(d<<3)+h|0;j=N[e>>2];m=Q(N[b>>2]-j);k=N[e+4>>2];n=Q(-Q(N[b+4>>2]-k));b=0;while(1){if(!((b|0)==(d|0)|(b|0)==(i|0))){e=(b<<3)+a|0;if(Q(Q(m*Q(N[e+24>>2]-k))+Q(Q(N[e+20>>2]-j)*n))>2];d=1;a:{if((g|0)<=0){break a}e=N[b+12>>2];h=Q(N[c>>2]-N[b>>2]);i=Q(N[c+4>>2]-N[b+4>>2]);j=N[b+8>>2];k=Q(Q(e*h)+Q(i*j));e=Q(Q(e*i)-Q(j*h));d=0;if(Q(Q(N[a+84>>2]*Q(k-N[a+20>>2]))+Q(Q(e-N[a+24>>2])*N[a+88>>2]))>Q(0)){break a}while(1){f=f+1|0;if((g|0)!=(f|0)){b=(f<<3)+a|0;if(!(Q(Q(N[b+84>>2]*Q(k-N[b+20>>2]))+Q(Q(e-N[b+24>>2])*N[b+88>>2]))>Q(0))){continue}}break}d=(f|0)>=(g|0)}return d|0}function Dd(a){var b=0,c=0,d=Q(0),e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0);c=Fa-16|0;Fa=c;f=J[a+88>>2]+102868|0;a:{if(K[a+4|0]&2){d=N[a+52>>2];e=Ua(d);N[c+12>>2]=e;d=Ta(d);N[c+8>>2]=d;i=N[a+36>>2];g=N[a+28>>2];h=N[a+32>>2];N[c+4>>2]=N[a+40>>2]-Q(Q(d*g)+Q(e*h));N[c>>2]=i-Q(Q(e*g)-Q(h*d));b=J[a+100>>2];if(!b){break a}a=a+12|0;while(1){Kb(b,f,c,a);b=J[b+4>>2];if(b){continue}break}break a}b=J[a+100>>2];if(!b){break a}a=a+12|0;while(1){Kb(b,f,a,a);b=J[b+4>>2];if(b){continue}break}}Fa=c+16|0}function Og(a){a=a|0;var b=0,c=0,d=0,e=Q(0);b=Fa-144|0;Fa=b;c=J[J[a+52>>2]+8>>2];d=J[J[a+48>>2]+8>>2];Sa(7595,0);J[b+128>>2]=d;Sa(7951,b+128|0);J[b+112>>2]=c;Sa(7925,b+112|0);J[b+96>>2]=K[a+61|0];Sa(9141,b+96|0);e=N[a+68>>2];O[b+88>>3]=N[a+72>>2];O[b+80>>3]=e;Sa(8174,b+80|0);O[b+64>>3]=N[a+76>>2];Sa(6720,b- -64|0);O[b+48>>3]=N[a+92>>2];Sa(7310,b+48|0);O[b+32>>3]=N[a+96>>2];Sa(7110,b+32|0);O[b+16>>3]=N[a+100>>2];Sa(6782,b+16|0);J[b>>2]=J[a+56>>2];Sa(8742,b);Fa=b+144|0}function rc(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;if(J[a+28>>2]>0){while(1){g=J[a+24>>2]+P(e,28)|0;d=J[g+24>>2];c=0;f=J[b+40>>2];if((f|0)>0){i=J[b+32>>2];while(1){h=(c<<2)+i|0;if(J[h>>2]==(d|0)){J[h>>2]=-1;f=J[b+40>>2]}c=c+1|0;if((f|0)>(c|0)){continue}break}}J[b+28>>2]=J[b+28>>2]-1;Ed(b,d);c=P(d,40);J[(c+J[b+4>>2]|0)+20>>2]=J[b+16>>2];J[(c+J[b+4>>2]|0)+32>>2]=-1;J[b+16>>2]=d;J[b+8>>2]=J[b+8>>2]-1;J[g+24>>2]=-1;e=e+1|0;if((e|0)>2]){continue}break}}J[a+28>>2]=0}function Gh(a,b){a=a|0;b=b|0;var c=0,d=0;c=L[a+4>>1];if(((c&32)>>>5|0)!=(b|0)){if(b){I[a+4>>1]=c|32;c=J[a+88>>2];b=J[a+100>>2];if(b){c=c+102868|0;d=a+12|0;while(1){td(b,c,d);b=J[b+4>>2];if(b){continue}break}c=J[a+88>>2]}H[c+102988|0]=1;return}I[a+4>>1]=c&65503;b=J[a+100>>2];if(b){c=J[a+88>>2]+102868|0;while(1){rc(b,c);b=J[b+4>>2];if(b){continue}break}}b=J[a+112>>2];if(b){while(1){c=J[b+12>>2];Lb(J[a+88>>2]+102868|0,J[b+4>>2]);b=c;if(b){continue}break}}J[a+112>>2]=0}}function Rc(a,b){if(!a){return 0}a:{b:{if(a){if(b>>>0<=127){break b}c:{if(!J[J[6577]>>2]){if((b&-128)==57216){break b}break c}if(b>>>0<=2047){H[a+1|0]=b&63|128;H[a|0]=b>>>6|192;a=2;break a}if(!((b&-8192)!=57344&b>>>0>=55296)){H[a+2|0]=b&63|128;H[a|0]=b>>>12|224;H[a+1|0]=b>>>6&63|128;a=3;break a}if(b-65536>>>0<=1048575){H[a+3|0]=b&63|128;H[a|0]=b>>>18|240;H[a+2|0]=b>>>6&63|128;H[a+1|0]=b>>>12&63|128;a=4;break a}}J[6538]=25;a=-1}else{a=1}break a}H[a|0]=b;a=1}return a}function ch(a){a=a|0;var b=0,c=Q(0),d=0,e=0;b=Fa-128|0;Fa=b;d=J[J[a+52>>2]+8>>2];e=J[J[a+48>>2]+8>>2];Sa(7640,0);J[b+112>>2]=e;Sa(7951,b+112|0);J[b+96>>2]=d;Sa(7925,b+96|0);J[b+80>>2]=K[a+61|0];Sa(9141,b+80|0);c=N[a+68>>2];O[b+72>>3]=N[a+72>>2];O[b+64>>3]=c;Sa(8452,b- -64|0);c=N[a+76>>2];O[b+56>>3]=N[a+80>>2];O[b+48>>3]=c;Sa(8327,b+48|0);O[b+32>>3]=N[a+96>>2];Sa(7310,b+32|0);O[b+16>>3]=N[a+100>>2];Sa(7110,b+16|0);J[b>>2]=J[a+56>>2];Sa(8742,b);Fa=b+128|0}function vf(a){a=a|0;var b=0,c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0);b=J[a+52>>2];f=N[b+24>>2];c=J[a+48>>2];d=N[c+24>>2];g=N[a+84>>2];h=N[a+88>>2];i=N[b+20>>2];j=N[a+76>>2];k=N[a+80>>2];e=N[c+20>>2];l=N[a+92>>2];m=N[a+96>>2];return Q(Q(Q(Q(Q(N[b+12>>2]+Q(Q(f*g)-Q(h*i)))-Q(N[c+12>>2]+Q(Q(d*j)-Q(k*e))))*Q(Q(d*l)-Q(m*e)))+Q(Q(Q(Q(Q(i*g)+Q(f*h))+N[b+16>>2])-Q(Q(Q(e*j)+Q(d*k))+N[c+16>>2]))*Q(Q(e*l)+Q(d*m)))))}function rg(a){a=a|0;var b=0,c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0);b=J[a+52>>2];f=N[b+24>>2];c=J[a+48>>2];d=N[c+24>>2];g=N[a+76>>2];h=N[a+80>>2];i=N[b+20>>2];j=N[a+68>>2];k=N[a+72>>2];e=N[c+20>>2];l=N[a+84>>2];m=N[a+88>>2];return Q(Q(Q(Q(Q(N[b+12>>2]+Q(Q(f*g)-Q(h*i)))-Q(N[c+12>>2]+Q(Q(d*j)-Q(k*e))))*Q(Q(d*l)-Q(m*e)))+Q(Q(Q(Q(Q(i*g)+Q(f*h))+N[b+16>>2])-Q(Q(Q(e*j)+Q(d*k))+N[c+16>>2]))*Q(Q(e*l)+Q(d*m)))))}function oh(a,b){a=a|0;b=b|0;var c=0,d=0;c=L[b>>1]|L[b+2>>1]<<16;I[a+32>>1]=c;I[a+34>>1]=c>>>16;I[a+36>>1]=L[b+4>>1];d=J[a+8>>2];a:{if(!d){break a}b=J[d+112>>2];if(b){while(1){c=J[b+4>>2];if(!(J[c+48>>2]!=(a|0)&J[c+52>>2]!=(a|0))){J[c+4>>2]=J[c+4>>2]|8}b=J[b+12>>2];if(b){continue}break}}b=J[d+88>>2];if(!b|J[a+28>>2]<=0){break a}c=b+102868|0;b=0;while(1){wc(c,J[(J[a+24>>2]+P(b,28)|0)+24>>2]);b=b+1|0;if((b|0)>2]){continue}break}}}function oi(a,b,c,d,e){a=a|0;b=b|0;c=Q(c);d=d|0;e=e|0;var f=0,g=0,h=0,i=0;f=Fa-32|0;Fa=f;g=J[a+12>>2];if(!(H[24196]&1)){a=ba(5,20768)|0;H[24196]=1;J[6048]=a}h=J[6048];a=Ra(8);i=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=i;N[f+8>>2]=c;J[f>>2]=a;a=Ra(8);b=J[d+4>>2];J[a>>2]=J[d>>2];J[a+4>>2]=b;J[f+16>>2]=a;a=Ra(16);b=J[e+12>>2];J[a+8>>2]=J[e+8>>2];J[a+12>>2]=b;b=J[e+4>>2];J[a>>2]=J[e>>2];J[a+4>>2]=b;J[f+24>>2]=a;da(h|0,g|0,4655,f|0);Fa=f+32|0}function ci(a,b){a=a|0;b=b|0;var c=0;b=_a(b,48);J[b+4>>2]=1;J[b+8>>2]=1008981770;J[b>>2]=12328;J[b+28>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;J[b+40>>2]=0;I[b+44>>1]=0;c=J[a+8>>2];J[b+4>>2]=J[a+4>>2];J[b+8>>2]=c;c=J[a+16>>2];J[b+12>>2]=J[a+12>>2];J[b+16>>2]=c;c=J[a+24>>2];J[b+20>>2]=J[a+20>>2];J[b+24>>2]=c;c=J[a+32>>2];J[b+28>>2]=J[a+28>>2];J[b+32>>2]=c;c=J[a+40>>2];J[b+36>>2]=J[a+36>>2];J[b+40>>2]=c;I[b+44>>1]=L[a+44>>1];return b|0}function ni(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0;e=Fa-32|0;Fa=e;f=J[a+12>>2];if(!(H[24204]&1)){a=ba(4,20800)|0;H[24204]=1;J[6050]=a}g=J[6050];a=Ra(8);h=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=h;J[e+8>>2]=a;a=Ra(8);b=J[c+4>>2];J[a>>2]=J[c>>2];J[a+4>>2]=b;J[e+16>>2]=a;a=Ra(16);b=J[d+12>>2];J[a+8>>2]=J[d+8>>2];J[a+12>>2]=b;b=J[d+4>>2];J[a>>2]=J[d>>2];J[a+4>>2]=b;J[e+24>>2]=a;da(g|0,f|0,1913,e+8|0);Fa=e+32|0}function Hf(a){a=a|0;var b=0,c=Q(0),d=0,e=0;b=Fa-112|0;Fa=b;d=J[J[a+52>>2]+8>>2];e=J[J[a+48>>2]+8>>2];Sa(7715,0);J[b+96>>2]=e;Sa(7951,b+96|0);J[b+80>>2]=d;Sa(7925,b+80|0);J[b+64>>2]=K[a+61|0];Sa(9141,b- -64|0);c=N[a+68>>2];O[b+56>>3]=N[a+72>>2];O[b+48>>3]=c;Sa(8452,b+48|0);c=N[a+76>>2];O[b+40>>3]=N[a+80>>2];O[b+32>>3]=c;Sa(8327,b+32|0);O[b+16>>3]=N[a+84>>2];Sa(7020,b+16|0);J[b>>2]=J[a+56>>2];Sa(8742,b);Fa=b+112|0}function Ee(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;d=Fa-32|0;Fa=d;e=J[b>>2];if(e>>>0<2147483632){a:{if(e>>>0<=10){H[d+27|0]=e;f=d+16|0;break a}g=(e|15)+1|0;f=Ra(g);J[d+24>>2]=g|-2147483648;J[d+16>>2]=f;J[d+20>>2]=e}h=lb(f,b+4|0,e)+e|0,i=0,H[h|0]=i;J[d+12>>2]=c;Ha[a|0](d+28|0,d+16|0,d+12|0);wa(J[d+28>>2]);a=J[d+28>>2];ga(a|0);ga(J[d+12>>2]);if(H[d+27|0]<0){Wa(J[d+16>>2])}Fa=d+32|0;return a|0}ma();B()}function $h(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0);k=N[c>>2];h=N[a+8>>2];e=N[c+8>>2];f=N[a+12>>2];i=N[c+12>>2];l=N[a+16>>2];g=N[c+4>>2];j=Q(Q(Q(e*f)+Q(i*l))+g);m=N[a+20>>2];n=N[a+24>>2];g=Q(g+Q(Q(e*m)+Q(i*n)));N[b+12>>2]=h+(g>2]=h+(e>2]=(g>j?j:g)-h;N[b>>2]=(e>f?f:e)-h}function ac(a,b,c){var d=0,e=0;a:{b:{c:{d:{switch(J[b+4>>2]){case 0:J[a+16>>2]=b+12;c=1;break b;case 2:J[a+16>>2]=b+20;c=J[b+148>>2];break b;case 3:d=J[b+12>>2]+(c<<3)|0;e=J[d+4>>2];J[a>>2]=J[d>>2];J[a+4>>2]=e;c=c+1|0;c=J[b+12>>2]+(((c|0)>2]?c:0)<<3)|0;d=J[c+4>>2];J[a+8>>2]=J[c>>2];J[a+12>>2]=d;J[a+16>>2]=a;break c;case 1:break d;default:break a}}J[a+16>>2]=b+12}c=2}J[a+20>>2]=c;N[a+24>>2]=N[b+8>>2]}}function sc(a,b){var c=0,d=0;c=J[a+12>>2];c=Ha[J[J[c>>2]+12>>2]](c)|0;Db(b,J[a+24>>2],P(c,28));J[a+24>>2]=0;a:{b:{c:{d:{e:{f:{c=J[a+12>>2];switch(J[c+4>>2]){case 3:break c;case 2:break d;case 1:break e;case 0:break f;default:break a}}Ha[J[J[c>>2]>>2]](c)|0;d=20;break b}Ha[J[J[c>>2]>>2]](c)|0;d=48;break b}Ha[J[J[c>>2]>>2]](c)|0;d=152;break b}Ha[J[J[c>>2]>>2]](c)|0;d=40}Db(b,c,d)}J[a+12>>2]=0}function fh(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;b=Fa-112|0;Fa=b;c=J[J[a+72>>2]+56>>2];d=J[J[a+68>>2]+56>>2];e=J[J[a+52>>2]+8>>2];f=J[J[a+48>>2]+8>>2];Sa(7618,0);J[b+96>>2]=f;Sa(7951,b+96|0);J[b+80>>2]=e;Sa(7925,b+80|0);J[b+64>>2]=K[a+61|0];Sa(9141,b- -64|0);J[b+48>>2]=d;Sa(7898,b+48|0);J[b+32>>2]=c;Sa(7871,b+32|0);O[b+16>>3]=N[a+152>>2];Sa(6816,b+16|0);J[b>>2]=J[a+56>>2];Sa(8742,b);Fa=b+112|0}function db(a,b,c){var d=0,e=0,f=0;if(!(K[a|0]&32)){a:{d=b;b=a;a=J[b+16>>2];b:{if(!a){if(Yc(b)){break b}a=J[b+16>>2]}f=J[b+20>>2];if(a-f>>>0>>0){Ha[J[b+36>>2]](b,d,c)|0;break a}c:{if(J[b+80>>2]<0){break c}a=c;while(1){e=a;if(!a){break c}a=e-1|0;if(K[d+a|0]!=10){continue}break}if(Ha[J[b+36>>2]](b,d,e)>>>0>>0){break b}d=d+e|0;c=c-e|0;f=J[b+20>>2]}lb(f,d,c);J[b+20>>2]=J[b+20>>2]+c}}}}function Di(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);var f=0,g=0,h=0,i=0;f=Fa-48|0;Fa=f;g=J[a+8>>2];if(!(H[24156]&1)){a=ba(5,20048)|0;H[24156]=1;J[6038]=a}h=J[6038];J[f+16>>2]=b;a=Ra(8);b=J[c+4>>2];J[a>>2]=J[c>>2];J[a+4>>2]=b;J[f+24>>2]=a;a=Ra(8);b=J[d+4>>2];J[a>>2]=J[d>>2];J[a+4>>2]=b;N[f+40>>2]=e;J[f+32>>2]=a;i=+ua(h|0,g|0,4331,f+12|0,f+16|0);ta(J[f+12>>2]);Fa=f+48|0;return Q(Q(i))}function Ab(a,b,c,d,e){var f=Q(0),g=Q(0);J[a+60>>2]=e;J[a+56>>2]=c;J[a+52>>2]=d;J[a+48>>2]=b;J[a+4>>2]=4;J[a+8>>2]=0;J[a+12>>2]=0;J[a+124>>2]=0;J[a+128>>2]=0;J[a>>2]=12752;J[a+16>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;N[a+136>>2]=Y(Q(N[b+16>>2]*N[d+16>>2]));f=N[d+20>>2];g=N[b+20>>2];J[a+144>>2]=0;N[a+140>>2]=f>2]=0;J[a+8>>2]=0;J[a>>2]=1;J[a+56>>2]=0;J[a+60>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;J[a+44>>2]=0;J[a+48>>2]=0;H[a+9|0]=0;H[a+10|0]=0;H[a+11|0]=0;H[a+12|0]=0;H[a+13|0]=0;H[a+14|0]=0;H[a+15|0]=0;H[a+16|0]=0;J[a+28>>2]=0;J[a+32>>2]=0;H[a+33|0]=0;H[a+34|0]=0;H[a+35|0]=0;H[a+36|0]=0;H[a+37|0]=0;H[a+38|0]=0;H[a+39|0]=0;H[a+40|0]=0;H[a+52|0]=0;return a|0}function Yk(a){a=a|0;var b=0,c=0,d=0;if(a){b=a;c=J[a+102948>>2];if(c){while(1){a=J[c+100>>2];c=J[c+96>>2];if(a){while(1){J[a+28>>2]=0;d=J[a+4>>2];sc(a,b);a=d;if(a){continue}break}}if(c){continue}break}}a=b+102868|0;Wa(J[a+32>>2]);Wa(J[a+44>>2]);Wa(J[a+4>>2]);a=0;if(J[b+4>>2]>0){while(1){Wa(J[(J[b>>2]+(a<<3)|0)+4>>2]);a=a+1|0;if((a|0)>2]){continue}break}}Wa(J[b>>2]);Wa(b)}}function Yj(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=0,g=Q(0);a:{if(J[a>>2]!=2){break a}f=!d;d=L[a+4>>1];if(!(f|d&2)){J[a+144>>2]=0;d=d|2;I[a+4>>1]=d}if(!(d&2)){break a}g=N[b+4>>2];e=N[a+120>>2];N[a+64>>2]=Q(e*N[b>>2])+N[a+64>>2];N[a+68>>2]=Q(e*g)+N[a+68>>2];N[a+72>>2]=Q(N[a+128>>2]*Q(Q(Q(N[c>>2]-N[a+44>>2])*N[b+4>>2])-Q(N[b>>2]*Q(N[c+4>>2]-N[a+48>>2]))))+N[a+72>>2]}}function pi(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=d|0;var e=0,f=0,g=0,h=0;e=Fa-32|0;Fa=e;f=J[a+12>>2];if(!(H[24188]&1)){a=ba(4,20752)|0;H[24188]=1;J[6046]=a}g=J[6046];a=Ra(8);h=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=h;N[e+16>>2]=c;J[e+8>>2]=a;a=Ra(16);b=J[d+12>>2];J[a+8>>2]=J[d+8>>2];J[a+12>>2]=b;b=J[d+4>>2];J[a>>2]=J[d>>2];J[a+4>>2]=b;J[e+24>>2]=a;da(g|0,f|0,4644,e+8|0);Fa=e+32|0}function ki(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=d|0;var e=0,f=0,g=0,h=0;e=Fa-32|0;Fa=e;f=J[a+12>>2];if(!(H[24188]&1)){a=ba(4,20752)|0;H[24188]=1;J[6046]=a}g=J[6046];a=Ra(8);h=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=h;N[e+16>>2]=c;J[e+8>>2]=a;a=Ra(16);b=J[d+12>>2];J[a+8>>2]=J[d+8>>2];J[a+12>>2]=b;b=J[d+4>>2];J[a>>2]=J[d>>2];J[a+4>>2]=b;J[e+24>>2]=a;da(g|0,f|0,1649,e+8|0);Fa=e+32|0}function df(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;a=J[c+8>>2];e=J[b+8>>2];if(!(J[a>>2]|J[e>>2])){return 0}a=J[a+108>>2];a:{if(a){while(1){d=0;if(!(K[J[a+4>>2]+61|0]|(e|0)!=J[a>>2])){break a}a=J[a+12>>2];if(a){continue}break}}d=1}if(d){a=I[b+36>>1];if(!(!a|L[c+36>>1]!=(a&65535))){return(a|0)>0|0}a=(L[c+32>>1]&L[b+34>>1])!=0&(L[c+34>>1]&L[b+32>>1])!=0}else{a=0}return a|0}function cf(a){a=a|0;var b=0,c=0,d=0;a:{b:{c:{c=J[a+4>>2];a=c;if(!(a&3)){break c}b=0;if(!K[c|0]){break a}while(1){a=a+1|0;if(!(a&3)){break c}if(K[a|0]){continue}break}break b}while(1){b=a;a=a+4|0;d=J[b>>2];if(!((d^-1)&d-16843009&-2139062144)){continue}break}while(1){a=b;b=a+1|0;if(K[a|0]){continue}break}}b=a-c|0}a=b+1|0;b=ab(a);if(b){a=lb(b,c,a)}else{a=0}return a|0}function nh(a){a=a|0;var b=0,c=0,d=0;a:{d=J[a+8>>2];if(!d){break a}b=J[d+112>>2];if(b){while(1){c=J[b+4>>2];if(!(J[c+48>>2]!=(a|0)&J[c+52>>2]!=(a|0))){J[c+4>>2]=J[c+4>>2]|8}b=J[b+12>>2];if(b){continue}break}}b=J[d+88>>2];if(!b|J[a+28>>2]<=0){break a}c=b+102868|0;b=0;while(1){wc(c,J[(J[a+24>>2]+P(b,28)|0)+24>>2]);b=b+1|0;if((b|0)>2]){continue}break}}}function Re(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;if($a(a,J[b+8>>2],e)){if(!(J[b+28>>2]==1|J[b+4>>2]!=(c|0))){J[b+28>>2]=d}return}a:{if(!$a(a,J[b>>2],e)){break a}if(!(J[b+16>>2]!=(c|0)&J[b+20>>2]!=(c|0))){if((d|0)!=1){break a}J[b+32>>2]=1;return}J[b+20>>2]=c;J[b+32>>2]=d;J[b+40>>2]=J[b+40>>2]+1;if(!(J[b+36>>2]!=1|J[b+24>>2]!=2)){H[b+54|0]=1}J[b+44>>2]=4}}function Yh(a,b,c){a=a|0;b=Q(b);c=Q(c);var d=Q(0);J[a+84>>2]=0;J[a+88>>2]=-1082130432;J[a+148>>2]=4;J[a+12>>2]=0;J[a+16>>2]=0;J[a+108>>2]=-1082130432;J[a+112>>2]=0;J[a+100>>2]=0;J[a+104>>2]=1065353216;J[a+92>>2]=1065353216;J[a+96>>2]=0;N[a+48>>2]=c;d=Q(-b);N[a+44>>2]=d;N[a+40>>2]=c;N[a+36>>2]=b;c=Q(-c);N[a+32>>2]=c;N[a+28>>2]=b;N[a+24>>2]=c;N[a+20>>2]=d}function yb(a,b){var c=0,d=0,e=0,f=0;f=a+102412|0;c=J[a+102796>>2];J[(f+P(c,12)|0)+4>>2]=b;d=J[a+102400>>2];e=d+b|0;a:{if((e|0)>=102401){e=1;d=ab(b);break a}J[a+102400>>2]=e;e=0;d=a+d|0}c=f+P(c,12)|0;H[c+8|0]=e;J[c>>2]=d;b=J[a+102404>>2]+b|0;J[a+102404>>2]=b;J[a+102796>>2]=J[a+102796>>2]+1;c=a;a=J[a+102408>>2];J[c+102408>>2]=(a|0)>(b|0)?a:b;return d}function lj(){var a=0;a=Ra(72);J[a+4>>2]=0;J[a+8>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;J[a>>2]=2;J[a+64>>2]=0;J[a+68>>2]=0;J[a+36>>2]=1065353216;J[a+52>>2]=0;J[a+56>>2]=0;H[a+9|0]=0;H[a+10|0]=0;H[a+11|0]=0;H[a+12|0]=0;H[a+13|0]=0;H[a+14|0]=0;H[a+15|0]=0;H[a+16|0]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;H[a+48|0]=0;H[a+60|0]=0;return a|0}function kc(a,b,c,d){H[a+53|0]=1;a:{if(J[a+4>>2]!=(c|0)){break a}H[a+52|0]=1;c=J[a+16>>2];b:{if(!c){J[a+36>>2]=1;J[a+24>>2]=d;J[a+16>>2]=b;if((d|0)!=1){break a}if(J[a+48>>2]==1){break b}break a}if((b|0)==(c|0)){c=J[a+24>>2];if((c|0)==2){J[a+24>>2]=d;c=d}if(J[a+48>>2]!=1){break a}if((c|0)==1){break b}break a}J[a+36>>2]=J[a+36>>2]+1}H[a+54|0]=1}}function ed(a,b,c,d,e,f){var g=0,h=0;J[a+48>>2]=d;J[a+44>>2]=c;J[a+40>>2]=b;J[a+36>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[a+4>>2]=f;J[a>>2]=e;g=a,h=yb(e,b<<2),J[g+8>>2]=h;g=a,h=yb(J[a>>2],c<<2),J[g+12>>2]=h;g=a,h=yb(J[a>>2],d<<2),J[g+16>>2]=h;g=a,h=yb(J[a>>2],P(J[a+40>>2],12)),J[g+24>>2]=h;g=a,h=yb(J[a>>2],P(J[a+40>>2],12)),J[g+20>>2]=h;return a}function aj(){var a=0;a=Ra(64);J[a+4>>2]=0;J[a+8>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;J[a>>2]=7;J[a+56>>2]=1073741824;J[a+60>>2]=1060320051;J[a+48>>2]=0;J[a+52>>2]=0;H[a+44|0]=0;J[a+36>>2]=1065353216;J[a+40>>2]=0;H[a+9|0]=0;H[a+10|0]=0;H[a+11|0]=0;H[a+12|0]=0;H[a+13|0]=0;H[a+14|0]=0;H[a+15|0]=0;H[a+16|0]=0;J[a+28>>2]=0;J[a+32>>2]=0;return a|0}function Xb(a,b){a:{if((b|0)>=1024){a=a*898846567431158e293;if(b>>>0<2047){b=b-1023|0;break a}a=a*898846567431158e293;b=((b|0)>=3069?3069:b)-2046|0;break a}if((b|0)>-1023){break a}a=a*2004168360008973e-307;if(b>>>0>4294965304){b=b+969|0;break a}a=a*2004168360008973e-307;b=((b|0)<=-2960?-2960:b)+1938|0}x(0,0);x(1,b+1023<<20);return a*+z()}function Ye(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Fa+-64|0;Fa=d;e=1;a:{if($a(a,b,0)){break a}e=0;if(!b){break a}b=mb(b,18324);e=0;if(!b){break a}zb(d+12|0,0,52);J[d+56>>2]=1;J[d+20>>2]=-1;J[d+16>>2]=a;J[d+8>>2]=b;Ha[J[J[b>>2]+28>>2]](b,d+8|0,J[c>>2],1);a=J[d+32>>2];if((a|0)==1){J[c>>2]=J[d+24>>2]}e=(a|0)==1}a=e;Fa=d- -64|0;return a|0}function ie(){var a=0,b=0;J[6033]=0;J[6032]=724;_d();J[6033]=J[6276];J[6276]=24128;H[24228]=0;a=1;while(1){b=(J[(b<<2)+12464>>2]<(a|0))+b|0;H[a+24228|0]=b;b=b+(J[(b<<2)+12464>>2]<=(a|0))|0;H[a+24229|0]=b;a=a+2|0;if((a|0)!=641){continue}break}J[6277]=920;J[6278]=0;$c();J[6278]=J[6276];J[6276]=25108;J[6577]=26188;J[6559]=42}function oe(a){a=a|0;var b=Q(0),c=Q(0),d=Q(0),e=Q(0),f=0;c=N[a+8>>2];b=N[a>>2];a:{if(!(Q(c-b)>=Q(0))){break a}d=N[a+12>>2];e=N[a+4>>2];if(!(Q(d-e)>=Q(0))){break a}b=Q(R(b));if(!(b>Q(Infinity)|bQ(Infinity)|b>2];if(!(H[24180]&1)){a=ba(4,20736)|0;H[24180]=1;J[6044]=a}g=J[6044];J[e+16>>2]=c;J[e+8>>2]=b;a=Ra(16);b=J[d+12>>2];J[a+8>>2]=J[d+8>>2];J[a+12>>2]=b;b=J[d+4>>2];J[a>>2]=J[d>>2];J[a+4>>2]=b;J[e+24>>2]=a;da(g|0,f|0,3249,e+8|0);Fa=e+32|0}function rb(a,b){var c=0;J[a>>2]=13192;c=J[b>>2];J[a+8>>2]=0;J[a+12>>2]=0;J[a+4>>2]=c;J[a+48>>2]=J[b+8>>2];c=J[b+12>>2];J[a+56>>2]=0;J[a+52>>2]=c;c=K[b+16|0];H[a+60|0]=0;H[a+61|0]=c;b=J[b+4>>2];J[a+16>>2]=0;J[a+20>>2]=0;J[a+64>>2]=b;J[a+24>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;return a}function qi(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;e=Fa-32|0;Fa=e;f=J[a+12>>2];if(!(H[24180]&1)){a=ba(4,20736)|0;H[24180]=1;J[6044]=a}g=J[6044];J[e+16>>2]=c;J[e+8>>2]=b;a=Ra(16);b=J[d+12>>2];J[a+8>>2]=J[d+8>>2];J[a+12>>2]=b;b=J[d+4>>2];J[a>>2]=J[d>>2];J[a+4>>2]=b;J[e+24>>2]=a;da(g|0,f|0,3261,e+8|0);Fa=e+32|0}function ak(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;a:{if(J[a>>2]!=2){break a}e=!d;d=L[a+4>>1];if(!(e|d&2)){J[a+144>>2]=0;d=d|2;I[a+4>>1]=d}if(!(d&2)){break a}N[a+76>>2]=N[b>>2]+N[a+76>>2];N[a+80>>2]=N[b+4>>2]+N[a+80>>2];N[a+84>>2]=N[a+84>>2]+Q(Q(Q(N[c>>2]-N[a+44>>2])*N[b+4>>2])-Q(N[b>>2]*Q(N[c+4>>2]-N[a+48>>2])))}}function Lj(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0);i=N[b+48>>2];j=N[b+16>>2];k=N[b+64>>2];d=N[b+72>>2];e=N[b+24>>2];f=N[c>>2];g=N[c+4>>2];h=N[b+20>>2];N[a+4>>2]=Q(d*Q(Q(N[b+12>>2]+Q(Q(e*f)-Q(g*h)))-N[b+44>>2]))+N[b+68>>2];N[a>>2]=k-Q(d*Q(Q(j+Q(Q(h*f)+Q(e*g)))-i))}function mi(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;c=Fa-16|0;Fa=c;e=J[a+12>>2];if(!(H[24212]&1)){a=ba(2,20816)|0;H[24212]=1;J[6052]=a}f=J[6052];a=Ra(16);d=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=d;d=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=d;J[c+8>>2]=a;da(f|0,e|0,3290,c+8|0);Fa=c+16|0}function gi(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0);e=N[c>>2];g=N[c+8>>2];h=N[a+12>>2];i=N[c+12>>2];j=N[a+16>>2];k=Q(N[c+4>>2]+Q(Q(g*h)+Q(i*j)));f=N[a+8>>2];N[b+12>>2]=k+f;e=Q(e+Q(Q(i*h)-Q(j*g)));N[b+8>>2]=f+e;N[b+4>>2]=k-f;N[b>>2]=e-f}function qj(){var a=0;a=Ra(44);J[a+4>>2]=0;J[a+8>>2]=0;J[a+36>>2]=1065353216;J[a+40>>2]=1050253722;J[a+28>>2]=0;J[a+32>>2]=1065353216;J[a+20>>2]=0;J[a+24>>2]=0;J[a>>2]=11;H[a+9|0]=0;H[a+10|0]=0;H[a+11|0]=0;H[a+12|0]=0;H[a+13|0]=0;H[a+14|0]=0;H[a+15|0]=0;H[a+16|0]=0;return a|0}function Id(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0);c=N[a+16>>2];d=N[a>>2];e=N[a+4>>2];f=N[a+12>>2];J[b+8>>2]=0;J[b+20>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+32>>2]=0;g=c;c=Q(Q(d*c)-Q(e*f));c=c!=Q(0)?Q(Q(1)/c):c;N[b>>2]=g*c;N[b+16>>2]=d*c;c=Q(-c);N[b+12>>2]=f*c;N[b+4>>2]=e*c}function $a(a,b,c){var d=0;if(!c){return J[a+4>>2]==J[b+4>>2]}if((a|0)==(b|0)){return 1}d=J[a+4>>2];a=K[d|0];c=J[b+4>>2];b=K[c|0];a:{if(!a|(b|0)!=(a|0)){break a}while(1){b=K[c+1|0];a=K[d+1|0];if(!a){break a}c=c+1|0;d=d+1|0;if((a|0)==(b|0)){continue}break}}return(a|0)==(b|0)}function fi(a,b,c){a=a|0;b=b|0;c=Q(c);var d=Q(0),e=0,f=Q(0),g=Q(0);d=N[a+8>>2];c=Q(d*Q(d*Q(c*Q(3.1415927410125732))));N[b>>2]=c;e=J[a+16>>2];J[b+4>>2]=J[a+12>>2];J[b+8>>2]=e;d=c;c=N[a+8>>2];f=Q(Q(c*Q(.5))*c);c=N[a+12>>2];g=Q(c*c);c=N[a+16>>2];N[b+12>>2]=d*Q(f+Q(g+Q(c*c)))}function sj(){var a=0;a=Ra(48);J[a+4>>2]=0;J[a+8>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;J[a>>2]=3;J[a+44>>2]=0;J[a+36>>2]=1065353216;J[a+40>>2]=0;H[a+9|0]=0;H[a+10|0]=0;H[a+11|0]=0;H[a+12|0]=0;H[a+13|0]=0;H[a+14|0]=0;H[a+15|0]=0;H[a+16|0]=0;J[a+28>>2]=0;J[a+32>>2]=0;return a|0}function yh(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=Fa-48|0;Fa=e;f=J[J[a+48>>2]+12>>2];J[e+36>>2]=0;J[e+40>>2]=0;I[e+44>>1]=0;J[e+28>>2]=0;J[e+32>>2]=0;J[e+4>>2]=1;J[e+8>>2]=1008981770;J[e>>2]=12328;zd(f,e,J[a+56>>2]);xd(b,e,c,J[J[a+52>>2]+12>>2],d);Fa=e+48|0}function Ah(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=Fa-48|0;Fa=e;f=J[J[a+48>>2]+12>>2];J[e+36>>2]=0;J[e+40>>2]=0;I[e+44>>1]=0;J[e+28>>2]=0;J[e+32>>2]=0;J[e+4>>2]=1;J[e+8>>2]=1008981770;J[e>>2]=12328;zd(f,e,J[a+56>>2]);yd(b,e,c,J[J[a+52>>2]+12>>2],d);Fa=e+48|0}function Ve(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;if($a(a,J[b+8>>2],0)){lc(b,c,d);return}e=J[a+12>>2];f=a+16|0;Oc(f,b,c,d);a=a+24|0;e=(e<<3)+f|0;a:{if(a>>>0>=e>>>0){break a}while(1){Oc(a,b,c,d);if(K[b+54|0]){break a}a=a+8|0;if(e>>>0>a>>>0){continue}break}}}function ii(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0);d=N[b+12>>2];e=N[a+12>>2];f=N[a+16>>2];g=N[b+8>>2];h=Q(N[c>>2]-Q(N[b>>2]+Q(Q(d*e)-Q(f*g))));d=Q(N[c+4>>2]-Q(N[b+4>>2]+Q(Q(g*e)+Q(d*f))));e=Q(Q(h*h)+Q(d*d));d=N[a+8>>2];return e<=Q(d*d)|0}function cj(){var a=0;a=Ra(48);J[a+4>>2]=0;J[a+8>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;J[a>>2]=8;H[a+9|0]=0;H[a+10|0]=0;H[a+11|0]=0;H[a+12|0]=0;H[a+13|0]=0;H[a+14|0]=0;H[a+15|0]=0;H[a+16|0]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;return a|0}function Xj(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=0,f=Q(0);a:{if(J[a>>2]!=2){break a}e=!c;c=L[a+4>>1];if(!(e|c&2)){J[a+144>>2]=0;c=c|2;I[a+4>>1]=c}if(!(c&2)){break a}f=N[b+4>>2];d=N[a+120>>2];N[a+64>>2]=Q(d*N[b>>2])+N[a+64>>2];N[a+68>>2]=Q(d*f)+N[a+68>>2]}}function fj(){var a=0;a=Ra(40);J[a+4>>2]=0;J[a+8>>2]=0;J[a+36>>2]=0;J[a+28>>2]=1065353216;J[a+32>>2]=0;J[a+20>>2]=-1082130432;J[a+24>>2]=0;J[a>>2]=10;H[a+9|0]=0;H[a+10|0]=0;H[a+11|0]=0;H[a+12|0]=0;H[a+13|0]=0;H[a+14|0]=0;H[a+15|0]=0;H[a+16|0]=0;return a|0}function Fb(a,b,c){var d=0,e=0,f=0,g=0;if(b){while(1){c=c-1|0;e=a;a=al(a,b,10);d=Ga;f=c,g=e-$k(a,d,10,0)|48,H[f|0]=g;e=b>>>0>9;b=d;if(e){continue}break}}if(a){while(1){c=c-1|0;b=(a>>>0)/10|0;H[c|0]=a-P(b,10)|48;d=a>>>0>9;a=b;if(d){continue}break}}return c}function nj(){var a=0;a=Ra(40);J[a+4>>2]=0;J[a+8>>2]=0;J[a+36>>2]=1060320051;J[a+28>>2]=0;J[a+32>>2]=1084227584;J[a+20>>2]=0;J[a+24>>2]=0;J[a>>2]=5;H[a+9|0]=0;H[a+10|0]=0;H[a+11|0]=0;H[a+12|0]=0;H[a+13|0]=0;H[a+14|0]=0;H[a+15|0]=0;H[a+16|0]=0;return a|0}function xe(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=a+16|0;a=J[d>>2];a:{b:{if(!a){break b}c=d;while(1){e=M[a+16>>2]>>0;c=e?c:a;a=J[(e?a+4|0:a)>>2];if(a){continue}break}if((c|0)==(d|0)){break b}if(M[c+16>>2]<=b>>>0){break a}}c=d}return(c|0)!=(d|0)|0}function Xc(a,b){var c=0,d=0,e=0;A(+a);d=v(1)|0;e=v(0)|0;c=d>>>20&2047;if((c|0)!=2047){if(!c){if(a==0){c=0}else{a=Xc(a*0x10000000000000000,b);c=J[b>>2]+-64|0}J[b>>2]=c;return a}J[b>>2]=c-1022;x(0,e|0);x(1,d&-2146435073|1071644672);a=+z()}return a}function Cb(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0);e=N[b>>2];f=N[b+16>>2];g=N[b+4>>2];h=N[b+12>>2];d=Q(Q(e*f)-Q(g*h));d=d!=Q(0)?Q(Q(1)/d):d;j=e;e=N[c+4>>2];i=N[c>>2];N[a+4>>2]=d*Q(Q(j*e)-Q(i*g));N[a>>2]=d*Q(Q(f*i)-Q(e*h))}function xb(a,b){var c=0,d=0,e=0;c=J[a+102796>>2];d=P(c,12)+a|0;e=d+102412|0;a:{if(K[d+102408|0]){Wa(b);b=J[e-8>>2];c=J[a+102796>>2];break a}b=J[e-8>>2];J[a+102400>>2]=J[a+102400>>2]-b}J[a+102796>>2]=c-1;J[a+102404>>2]=J[a+102404>>2]-b}function Jh(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0;d=Fa-32|0;Fa=d;I[d+30>>1]=0;H[d+24|0]=0;J[d+16>>2]=0;J[d+20>>2]=0;I[d+26>>1]=1;I[d+28>>1]=65535;J[d+8>>2]=0;J[d+12>>2]=1045220557;J[d+4>>2]=b;N[d+20>>2]=c;a=Cd(a,d+4|0);Fa=d+32|0;return a|0}function je(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0);d=N[c>>2];e=N[b>>2];f=N[b+4>>2];g=N[c+4>>2];N[a+4>>2]=f>2]=d>e?e:d;d=N[c+8>>2];e=N[b+8>>2];f=N[b+12>>2];g=N[c+12>>2];N[a+12>>2]=f>g?f:g;N[a+8>>2]=d>2]]-48>>>0>=10){return 0}while(1){d=J[a>>2];c=-1;if(b>>>0<=214748364){c=H[d|0]-48|0;b=P(b,10);c=(c|0)>(b^2147483647)?-1:c+b|0}J[a>>2]=d+1;b=c;if(H[d+1|0]-48>>>0<10){continue}break}return b}function lk(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){d=J[d+J[b>>2]>>2]}a=Ha[d|0](b,c)|0;b=Ra(16);c=J[a+12>>2];J[b+8>>2]=J[a+8>>2];J[b+12>>2]=c;c=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=c;return b|0}function Rg(a,b){a=a|0;b=b|0;var c=0;if(!(N[b>>2]==N[a+68>>2]&N[b+4>>2]==N[a+72>>2])){c=J[a+48>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;c=J[a+52>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;c=J[b+4>>2];J[a+68>>2]=J[b>>2];J[a+72>>2]=c}}function Mi(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Fa-16|0;Fa=d;e=a;a=J[b>>2];if(J[b+4>>2]-a>>3>>>0>c>>>0){b=Ra(8);c=a+(c<<3)|0;a=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=a;J[d+8>>2]=b;a=xa(19192,d+8|0)|0}else{a=1}J[e>>2]=a;Fa=d+16|0}function mg(a,b,c){a=a|0;b=Q(b);c=Q(c);var d=0;if(!(N[a+120>>2]==b&N[a+124>>2]==c)){d=J[a+48>>2];J[d+144>>2]=0;I[d+4>>1]=L[d+4>>1]|2;d=J[a+52>>2];J[d+144>>2]=0;I[d+4>>1]=L[d+4>>1]|2;N[a+124>>2]=c;N[a+120>>2]=b;J[a+112>>2]=0}}function $d(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0,e=0,f=0;d=Fa-16|0;Fa=d;e=J[a>>2];f=d+8|0;a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){e=J[e+J[b>>2]>>2]}Ha[e|0](f,b,c);a=Ra(8);b=J[d+12>>2];J[a>>2]=J[d+8>>2];J[a+4>>2]=b;Fa=d+16|0;return a|0}function Qj(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;d=Fa-16|0;Fa=d;e=J[a>>2];f=d+8|0;a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){e=J[e+J[b>>2]>>2]}Ha[e|0](f,b,c);a=Ra(8);b=J[d+12>>2];J[a>>2]=J[d+8>>2];J[a+4>>2]=b;Fa=d+16|0;return a|0}function Of(a,b,c){a=a|0;b=Q(b);c=Q(c);var d=0;if(!(N[a+120>>2]==b&N[a+124>>2]==c)){d=J[a+48>>2];J[d+144>>2]=0;I[d+4>>1]=L[d+4>>1]|2;d=J[a+52>>2];J[d+144>>2]=0;I[d+4>>1]=L[d+4>>1]|2;N[a+124>>2]=c;N[a+120>>2]=b;J[a+92>>2]=0}}function ke(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0);d=N[b>>2];c=N[a+4>>2];e=N[b+4>>2];N[a+4>>2]=c>2];N[a>>2]=c>2];c=N[a+12>>2];e=N[b+12>>2];N[a+12>>2]=c>e?c:e;c=N[a+8>>2];N[a+8>>2]=c>d?c:d}function gk(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){c=J[c+J[b>>2]>>2]}a=Ha[c|0](b)|0;b=Ra(16);c=J[a+12>>2];J[b+8>>2]=J[a+8>>2];J[b+12>>2]=c;c=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=c;return b|0}function Hi(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Fa-16|0;Fa=c;a=J[a+8>>2];if(!(H[24148]&1)){d=ba(2,19812)|0;H[24148]=1;J[6036]=d}d=J[6036];J[c+8>>2]=b;e=+ua(d|0,a|0,4331,c+4|0,c+8|0);ta(J[c+4>>2]);Fa=c+16|0;return e!=0|0}function tg(a,b,c){a=a|0;b=b|0;c=Q(c);var d=Q(0),e=Q(0),f=Q(0),g=Q(0);f=N[b+184>>2];g=N[b+192>>2];d=N[b+104>>2];e=Q(N[b+116>>2]+N[b+112>>2]);N[a+4>>2]=Q(Q(d*N[b+196>>2])+Q(e*N[b+188>>2]))*c;N[a>>2]=Q(Q(d*g)+Q(f*e))*c}function pd(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0);c=J[b+52>>2];h=N[c+12>>2];d=N[c+20>>2];e=N[b+100>>2];f=N[c+24>>2];g=N[b+104>>2];N[a+4>>2]=Q(Q(d*e)+Q(f*g))+N[c+16>>2];N[a>>2]=h+Q(Q(f*e)-Q(g*d))}function jk(){var a=0;a=Ra(52);J[a+4>>2]=0;J[a+8>>2]=0;J[a+44>>2]=0;J[a+48>>2]=1065353216;J[a+36>>2]=257;H[a+40|0]=1;J[a>>2]=0;J[a+12>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;return a|0}function $k(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0;e=c>>>16|0;f=a>>>16|0;j=P(e,f);g=c&65535;h=a&65535;i=P(g,h);f=(i>>>16|0)+P(f,g)|0;e=(f&65535)+P(e,h)|0;Ga=(P(b,c)+j|0)+P(a,d)+(f>>>16)+(e>>>16)|0;return i&65535|e<<16}function yf(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0);c=J[b+48>>2];h=N[c+12>>2];d=N[c+20>>2];e=N[b+76>>2];f=N[c+24>>2];g=N[b+80>>2];N[a+4>>2]=Q(Q(d*e)+Q(f*g))+N[c+16>>2];N[a>>2]=h+Q(Q(f*e)-Q(g*d))}function xf(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0);c=J[b+52>>2];h=N[c+12>>2];d=N[c+20>>2];e=N[b+84>>2];f=N[c+24>>2];g=N[b+88>>2];N[a+4>>2]=Q(Q(d*e)+Q(f*g))+N[c+16>>2];N[a>>2]=h+Q(Q(f*e)-Q(g*d))}function wd(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0);c=J[b+48>>2];h=N[c+12>>2];d=N[c+20>>2];e=N[b+80>>2];f=N[c+24>>2];g=N[b+84>>2];N[a+4>>2]=Q(Q(d*e)+Q(f*g))+N[c+16>>2];N[a>>2]=h+Q(Q(f*e)-Q(g*d))}function vd(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0);c=J[b+52>>2];h=N[c+12>>2];d=N[c+20>>2];e=N[b+88>>2];f=N[c+24>>2];g=N[b+92>>2];N[a+4>>2]=Q(Q(d*e)+Q(f*g))+N[c+16>>2];N[a>>2]=h+Q(Q(f*e)-Q(g*d))}function qd(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0);c=J[b+48>>2];h=N[c+12>>2];d=N[c+20>>2];e=N[b+92>>2];f=N[c+24>>2];g=N[b+96>>2];N[a+4>>2]=Q(Q(d*e)+Q(f*g))+N[c+16>>2];N[a>>2]=h+Q(Q(f*e)-Q(g*d))}function ji(a,b){a=a|0;b=b|0;var c=0;b=_a(b,20);J[b+4>>2]=0;J[b+8>>2]=0;J[b>>2]=12260;J[b+12>>2]=0;J[b+16>>2]=0;c=J[a+8>>2];J[b+4>>2]=J[a+4>>2];J[b+8>>2]=c;c=J[a+16>>2];J[b+12>>2]=J[a+12>>2];J[b+16>>2]=c;return b|0}function Zb(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0);c=J[b+48>>2];h=N[c+12>>2];d=N[c+20>>2];e=N[b+68>>2];f=N[c+24>>2];g=N[b+72>>2];N[a+4>>2]=Q(Q(d*e)+Q(f*g))+N[c+16>>2];N[a>>2]=h+Q(Q(f*e)-Q(g*d))}function Yb(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0);c=J[b+52>>2];h=N[c+12>>2];d=N[c+20>>2];e=N[b+76>>2];f=N[c+24>>2];g=N[b+80>>2];N[a+4>>2]=Q(Q(d*e)+Q(f*g))+N[c+16>>2];N[a>>2]=h+Q(Q(f*e)-Q(g*d))}function Gg(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0);c=J[b+52>>2];h=N[c+12>>2];d=N[c+20>>2];e=N[b+68>>2];f=N[c+24>>2];g=N[b+72>>2];N[a+4>>2]=Q(Q(d*e)+Q(f*g))+N[c+16>>2];N[a>>2]=h+Q(Q(f*e)-Q(g*d))}function $j(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;a:{if(J[a>>2]!=2){break a}d=!c;c=L[a+4>>1];if(!(d|c&2)){J[a+144>>2]=0;c=c|2;I[a+4>>1]=c}if(!(c&2)){break a}N[a+76>>2]=N[b>>2]+N[a+76>>2];N[a+80>>2]=N[b+4>>2]+N[a+80>>2]}}function gc(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Fa-16|0;Fa=c;d=J[a>>2];e=c+8|0;a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){d=J[d+J[b>>2]>>2]}Ha[d|0](e,b);a=Ra(8);b=J[c+12>>2];J[a>>2]=J[c+8>>2];J[a+4>>2]=b;Fa=c+16|0;return a|0}function Zh(a,b){a=a|0;b=b|0;var c=0;b=_a(b,152);J[b+148>>2]=0;J[b+4>>2]=2;J[b+8>>2]=1008981770;J[b>>2]=12396;J[b+12>>2]=0;J[b+16>>2]=0;c=J[a+8>>2];J[b+4>>2]=J[a+4>>2];J[b+8>>2]=c;lb(b+12|0,a+12|0,140);return b|0}function Ci(a){a=a|0;var b=0,c=0;J[a>>2]=20268;cc(a+12|0,J[a+16>>2]);J[a>>2]=20300;if(K[a+4|0]){b=J[a+8>>2];if(!(H[24140]&1)){c=ba(1,19808)|0;H[24140]=1;J[6034]=c}da(J[6034],b|0,2137,0)}ga(J[a+8>>2]);return a|0}function lc(a,b,c){var d=0;d=J[a+16>>2];if(!d){J[a+36>>2]=1;J[a+24>>2]=c;J[a+16>>2]=b;return}a:{if((b|0)==(d|0)){if(J[a+24>>2]!=2){break a}J[a+24>>2]=c;return}H[a+54|0]=1;J[a+24>>2]=2;J[a+36>>2]=J[a+36>>2]+1}}function wc(a,b){var c=0,d=0;c=J[a+40>>2];if((c|0)==J[a+36>>2]){J[a+36>>2]=c<<1;d=J[a+32>>2];c=ab(c<<3);J[a+32>>2]=c;lb(c,d,J[a+40>>2]<<2);Wa(d);c=J[a+40>>2]}J[J[a+32>>2]+(c<<2)>>2]=b;J[a+40>>2]=J[a+40>>2]+1}function kf(a,b){a=a|0;b=b|0;a:{if(K[a+102972|0]==(b|0)){break a}H[a+102972|0]=b;if(b){break a}b=J[a+102948>>2];if(!b){break a}while(1){J[b+144>>2]=0;I[b+4>>1]=L[b+4>>1]|2;b=J[b+96>>2];if(b){continue}break}}}function Tj(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=0;c=N[a+116>>2];N[b>>2]=c;d=c;c=N[a+28>>2];e=Q(c*c);c=N[a+32>>2];N[b+12>>2]=Q(d*Q(e+Q(c*c)))+N[a+124>>2];f=J[a+32>>2];J[b+4>>2]=J[a+28>>2];J[b+8>>2]=f}function Bi(a){a=a|0;var b=0,c=0;J[a>>2]=20268;cc(a+12|0,J[a+16>>2]);J[a>>2]=20300;if(K[a+4|0]){b=J[a+8>>2];if(!(H[24140]&1)){c=ba(1,19808)|0;H[24140]=1;J[6034]=c}da(J[6034],b|0,2137,0)}ga(J[a+8>>2]);Wa(a)}function eb(a,b,c,d,e){var f=0;f=Fa-256|0;Fa=f;if(!(e&73728|(c|0)<=(d|0))){d=c-d|0;c=d>>>0<256;zb(f,b&255,c?d:256);if(!c){while(1){db(a,f,256);d=d-256|0;if(d>>>0>255){continue}break}}db(a,f,d)}Fa=f+256|0}function xk(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){c=J[c+J[b>>2]>>2]}a=Ha[c|0](b)|0;b=Ra(6);I[b+4>>1]=L[a+4>>1];a=L[a>>1]|L[a+2>>1]<<16;I[b>>1]=a;I[b+2>>1]=a>>>16;return b|0}function wf(a,b,c){a=a|0;b=b|0;c=Q(c);var d=Q(0),e=Q(0),f=Q(0),g=Q(0);f=N[b+184>>2];g=N[b+176>>2];d=N[b+108>>2];e=N[b+116>>2];N[a>>2]=Q(Q(d*N[b+180>>2])+Q(e*N[b+172>>2]))*c;N[a+4>>2]=Q(Q(d*f)+Q(e*g))*c}function Rj(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0);h=N[b+12>>2];d=N[b+20>>2];e=N[c>>2];f=N[b+24>>2];g=N[c+4>>2];N[a+4>>2]=Q(Q(d*e)+Q(f*g))+N[b+16>>2];N[a>>2]=h+Q(Q(f*e)-Q(g*d))}function Je(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0);h=N[b>>2];d=N[b+8>>2];e=N[c>>2];f=N[b+12>>2];g=N[c+4>>2];N[a+4>>2]=Q(Q(d*e)+Q(f*g))+N[b+4>>2];N[a>>2]=h+Q(Q(f*e)-Q(g*d))}function ck(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=0;if(J[a>>2]){c=N[b>>2];d=Q(c*c);c=N[b+4>>2];if(Q(d+Q(c*c))>Q(0)){J[a+144>>2]=0;I[a+4>>1]=L[a+4>>1]|2}e=J[b+4>>2];J[a+64>>2]=J[b>>2];J[a+68>>2]=e}}function Wj(a,b,c){a=a|0;b=Q(b);c=c|0;var d=0;a:{if(J[a>>2]!=2){break a}d=!c;c=L[a+4>>1];if(!(d|c&2)){J[a+144>>2]=0;c=c|2;I[a+4>>1]=c}if(!(c&2)){break a}N[a+72>>2]=Q(N[a+128>>2]*b)+N[a+72>>2]}}function Oj(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0);d=N[b+24>>2];e=Q(N[c+4>>2]-N[b+16>>2]);f=N[b+20>>2];g=Q(N[c>>2]-N[b+12>>2]);N[a+4>>2]=Q(d*e)-Q(f*g);N[a>>2]=Q(d*g)+Q(e*f)}function Mj(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0);e=N[b+48>>2];f=N[b+64>>2];g=N[c+4>>2];d=N[b+72>>2];N[a+4>>2]=Q(d*Q(N[c>>2]-N[b+44>>2]))+N[b+68>>2];N[a>>2]=f-Q(d*Q(g-e))}function Ej(a,b){a=a|0;b=b|0;var c=0;c=L[a+4>>1];a:{if(b){I[a+4>>1]=c|2;break a}J[a+64>>2]=0;J[a+68>>2]=0;I[a+4>>1]=c&65533;J[a+72>>2]=0;J[a+76>>2]=0;J[a+80>>2]=0;J[a+84>>2]=0}J[a+144>>2]=0}function Yc(a){var b=0;b=J[a+72>>2];J[a+72>>2]=b-1|b;b=J[a>>2];if(b&8){J[a>>2]=b|32;return-1}J[a+4>>2]=0;J[a+8>>2]=0;b=J[a+44>>2];J[a+28>>2]=b;J[a+20>>2]=b;J[a+16>>2]=b+J[a+48>>2];return 0}function ng(a,b){a=a|0;b=b|0;var c=0;if(K[a+136|0]!=(b|0)){c=J[a+48>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;c=J[a+52>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;J[a+112>>2]=0;H[a+136|0]=b}}function _h(a,b,c){a=a|0;b=b|0;c=Q(c);var d=Q(0),e=Q(0),f=Q(0);J[b>>2]=0;c=N[a+24>>2];d=N[a+16>>2];e=N[a+20>>2];f=N[a+12>>2];J[b+12>>2]=0;N[b+8>>2]=Q(d+c)*Q(.5);N[b+4>>2]=Q(f+e)*Q(.5)}function Pf(a,b){a=a|0;b=b|0;var c=0;if(K[a+112|0]!=(b|0)){c=J[a+48>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;c=J[a+52>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;J[a+92>>2]=0;H[a+112|0]=b}}function Ti(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Fa-16|0;Fa=d;e=J[b+4>>2];b=J[b>>2];if(e-b>>2>>>0>c>>>0){J[d+8>>2]=J[b+(c<<2)>>2];b=xa(18724,d+8|0)|0}else{b=1}J[a>>2]=b;Fa=d+16|0}function Ng(a,b){a=a|0;b=b|0;var c=0;if(!(N[b>>2]==N[a+76>>2]&N[b+4>>2]==N[a+80>>2])){c=J[a+52>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;c=J[b+4>>2];J[a+76>>2]=J[b>>2];J[a+80>>2]=c}}function _j(a,b,c){a=a|0;b=Q(b);c=c|0;var d=0;a:{if(J[a>>2]!=2){break a}d=!c;c=L[a+4>>1];if(!(d|c&2)){J[a+144>>2]=0;c=c|2;I[a+4>>1]=c}if(!(c&2)){break a}N[a+84>>2]=N[a+84>>2]+b}}function ti(a){a=a|0;var b=0,c=0;J[a>>2]=20688;if(K[a+8|0]){b=J[a+12>>2];if(!(H[24140]&1)){c=ba(1,19808)|0;H[24140]=1;J[6034]=c}da(J[6034],b|0,2137,0)}ga(J[a+12>>2]);return a|0}function Nc(a,b){var c=0;a:{if(!b){break a}b=mb(b,18532);if(!b|J[b+8>>2]&(J[a+8>>2]^-1)){break a}if(!$a(J[a+12>>2],J[b+12>>2],0)){break a}c=$a(J[a+16>>2],J[b+16>>2],0)}return c}function wi(a){a=a|0;var b=0,c=0;J[a>>2]=20300;if(K[a+4|0]){b=J[a+8>>2];if(!(H[24140]&1)){c=ba(1,19808)|0;H[24140]=1;J[6034]=c}da(J[6034],b|0,2137,0)}ga(J[a+8>>2]);return a|0}function Ji(a){a=a|0;var b=0,c=0;J[a>>2]=19796;if(K[a+4|0]){b=J[a+8>>2];if(!(H[24140]&1)){c=ba(1,19808)|0;H[24140]=1;J[6034]=c}da(J[6034],b|0,2137,0)}ga(J[a+8>>2]);return a|0}function Gi(a){a=a|0;var b=0,c=0;J[a>>2]=20032;if(K[a+4|0]){b=J[a+8>>2];if(!(H[24140]&1)){c=ba(1,19808)|0;H[24140]=1;J[6034]=c}da(J[6034],b|0,2137,0)}ga(J[a+8>>2]);return a|0}function Vi(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=Fa-16|0;Fa=e;f=J[a+4>>2];b=(f>>1)+b|0;a=J[a>>2];a=f&1?J[J[b>>2]+a>>2]:a;J[e+12>>2]=d;Ha[a|0](b,c,e+12|0);Fa=e+16|0}function Eb(a){var b=0,c=0;b=J[6028];c=a+7&-8;a=b+c|0;a:{if(a>>>0<=b>>>0?c:0){break a}if(a>>>0>Ia()<<16>>>0){if(!(Aa(a|0)|0)){break a}}J[6028]=a;return b}J[6538]=48;return-1}function ub(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){c=J[c+J[b>>2]>>2]}a=Ha[c|0](b)|0;b=Ra(8);c=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=c;return b|0}function si(a){a=a|0;var b=0,c=0;J[a>>2]=20688;if(K[a+8|0]){b=J[a+12>>2];if(!(H[24140]&1)){c=ba(1,19808)|0;H[24140]=1;J[6034]=c}da(J[6034],b|0,2137,0)}ga(J[a+12>>2]);Wa(a)}function tf(a,b){a=a|0;b=b|0;var c=0;if(K[a+128|0]!=(b|0)){c=J[a+48>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;c=J[a+52>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;H[a+128|0]=b}}function kg(a,b){a=a|0;b=b|0;var c=0;if(K[a+137|0]!=(b|0)){c=J[a+48>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;c=J[a+52>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;H[a+137|0]=b}}function Uf(a,b){a=a|0;b=b|0;var c=0;if(K[a+100|0]!=(b|0)){c=J[a+48>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;c=J[a+52>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;H[a+100|0]=b}}function Bd(a,b){if(!(J[a>>2]|J[b>>2])){return 0}a=J[a+108>>2];if(a){while(1){if(!(K[J[a+4>>2]+61|0]|J[a>>2]!=(b|0))){return 0}a=J[a+12>>2];if(a){continue}break}}return 1}function vi(a){a=a|0;var b=0,c=0;J[a>>2]=20300;if(K[a+4|0]){b=J[a+8>>2];if(!(H[24140]&1)){c=ba(1,19808)|0;H[24140]=1;J[6034]=c}da(J[6034],b|0,2137,0)}ga(J[a+8>>2]);Wa(a)}function sf(a,b){a=a|0;b=Q(b);var c=0;if(N[a+124>>2]!=b){c=J[a+48>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;c=J[a+52>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;N[a+124>>2]=b}}function rf(a,b){a=a|0;b=Q(b);var c=0;if(N[a+120>>2]!=b){c=J[a+48>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;c=J[a+52>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;N[a+120>>2]=b}}function jg(a,b){a=a|0;b=Q(b);var c=0;if(N[a+132>>2]!=b){c=J[a+48>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;c=J[a+52>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;N[a+132>>2]=b}}function ig(a,b){a=a|0;b=Q(b);var c=0;if(N[a+128>>2]!=b){c=J[a+48>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;c=J[a+52>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;N[a+128>>2]=b}}function Sf(a,b){a=a|0;b=Q(b);var c=0;if(N[a+108>>2]!=b){c=J[a+48>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;c=J[a+52>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;N[a+108>>2]=b}}function Rf(a,b){a=a|0;b=Q(b);var c=0;if(N[a+104>>2]!=b){c=J[a+48>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;c=J[a+52>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;N[a+104>>2]=b}}function Ii(a){a=a|0;var b=0,c=0;J[a>>2]=19796;if(K[a+4|0]){b=J[a+8>>2];if(!(H[24140]&1)){c=ba(1,19808)|0;H[24140]=1;J[6034]=c}da(J[6034],b|0,2137,0)}ga(J[a+8>>2]);Wa(a)}function Fi(a){a=a|0;var b=0,c=0;J[a>>2]=20032;if(K[a+4|0]){b=J[a+8>>2];if(!(H[24140]&1)){c=ba(1,19808)|0;H[24140]=1;J[6034]=c}da(J[6034],b|0,2137,0)}ga(J[a+8>>2]);Wa(a)}function rk(a,b){a=a|0;b=Q(b);var c=0,d=0;c=(C(b),v(2));d=c&2147483647;if(!(!d|c-1>>>0<8388607|d-8388608>>>0<2130706432&(c|0)>=0)){ya(3896,3461,300,1108);B()}N[a>>2]=b}function Qg(a,b){a=a|0;b=Q(b);var c=0;if(N[a+76>>2]!=b){c=J[a+48>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;c=J[a+52>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;N[a+76>>2]=b}}function Gk(){var a=0;a=Ra(28);I[a+22>>1]=1;I[a+24>>1]=65535;J[a+12>>2]=0;J[a+16>>2]=0;J[a+8>>2]=1045220557;J[a>>2]=0;J[a+4>>2]=0;I[a+26>>1]=0;H[a+20|0]=0;return a|0}function Yi(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Fa-16|0;Fa=d;e=J[a+4>>2];b=(e>>1)+b|0;a=J[a>>2];a=e&1?J[J[b>>2]+a>>2]:a;J[d+12>>2]=c;Ha[a|0](b,d+12|0);Fa=d+16|0}function Pj(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0);d=N[b+20>>2];e=N[c>>2];f=N[b+24>>2];g=N[c+4>>2];N[a+4>>2]=Q(d*e)+Q(f*g);N[a>>2]=Q(f*e)-Q(g*d)}function Nj(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0);d=N[b+24>>2];e=N[c+4>>2];f=N[b+20>>2];g=N[c>>2];N[a+4>>2]=Q(d*e)-Q(f*g);N[a>>2]=Q(d*g)+Q(f*e)}function De(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);var g=0;g=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){g=J[g+J[b>>2]>>2]}return Q(Q(Ha[g|0](b,c,d,e,f)))}function Oc(a,b,c,d){var e=0,f=0;e=J[a+4>>2];f=J[a>>2];a=0;a:{if(!c){break a}a=e>>8;if(!(e&1)){break a}a=J[a+J[c>>2]>>2]}Ha[J[J[f>>2]+28>>2]](f,b,a+c|0,e&2?d:2)}function fc(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){g=J[g+J[b>>2]>>2]}return Ha[g|0](b,c,d,e,f)|0}function Wi(a,b){a=a|0;b=b|0;var c=0,d=0;c=b;d=a- -64|0;b=J[a+48>>2];a=J[a+52>>2];Kd(c,d,J[b+8>>2]+12|0,N[J[b+12>>2]+8>>2],J[a+8>>2]+12|0,N[J[a+12>>2]+8>>2])}function pb(a){var b=0,c=0;b=a*a;c=b*a;return Q(c*(b*b)*(b*2718311493989822e-21+-.00019839334836096632)+(c*(b*.008333329385889463+-.16666666641626524)+a))}function ag(a,b){a=a|0;b=b|0;N[a+68>>2]=N[a+68>>2]-N[b>>2];N[a+72>>2]=N[a+72>>2]-N[b+4>>2];N[a+76>>2]=N[a+76>>2]-N[b>>2];N[a+80>>2]=N[a+80>>2]-N[b+4>>2]}function Ik(a,b,c,d,e,f){a=a|0;b=b|0;c=Q(c);d=Q(d);e=e|0;f=Q(f);var g=0;g=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){g=J[g+J[b>>2]>>2]}Ha[g|0](b,c,d,e,f)}function af(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Fa-16|0;Fa=d;Ha[a|0](d+8|0,b,c);a=Ra(8);b=J[d+12>>2];J[a>>2]=J[d+8>>2];J[a+4>>2]=b;Fa=d+16|0;return a|0}function te(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;f=f|0;var g=0;g=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){g=J[g+J[b>>2]>>2]}Ha[g|0](b,c,d,e,f)}function Zk(a,b){a=a|0;b=b|0;var c=0;if(!(!(N[b+8>>2]<=N[a+8>>2])|(!(N[a>>2]<=N[b>>2])|!(N[a+4>>2]<=N[b+4>>2])))){c=N[b+12>>2]<=N[a+12>>2]}return c|0}function uk(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){f=J[f+J[b>>2]>>2]}return Ha[f|0](b,c,d,e)|0}function Pe(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;if($a(a,J[b+8>>2],f)){kc(b,c,d,e);return}a=J[a+8>>2];Ha[J[J[a>>2]+20>>2]](a,b,c,d,e,f)}function we(a){a=a|0;var b=0;b=Ra(24);H[b+4|0]=0;J[b+8>>2]=J[a>>2];J[a>>2]=0;a=b+16|0;J[a>>2]=0;J[a+4>>2]=0;J[b>>2]=20268;J[b+12>>2]=a;return b|0}function Ck(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=Ra(6);b=b+c|0;c=L[b>>1]|L[b+2>>1]<<16;I[a>>1]=c;I[a+2>>1]=c>>>16;I[a+4>>1]=L[b+4>>1];return a|0}function qb(a){var b=0;a=a*a;b=a*a;return Q(a*b*(a*2439044879627741e-20+-.001388676377460993)+(b*.04166662332373906+(a*-.499999997251031+1)))}function Vg(){var a=0;a=Ra(32);J[a>>2]=0;J[a+4>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;return a|0}function Nd(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Fa-16|0;Fa=d;Ha[J[a>>2]](d+12|0,b,c);wa(J[d+12>>2]);a=J[d+12>>2];ga(a|0);Fa=d+16|0;return a|0}function ue(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;var f=0;f=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){f=J[f+J[b>>2]>>2]}Ha[f|0](b,c,d,e)}function Uk(a,b,c,d,e){a=a|0;b=b|0;c=Q(c);d=d|0;e=e|0;var f=0;f=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){f=J[f+J[b>>2]>>2]}Ha[f|0](b,c,d,e)}function vb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){f=J[f+J[b>>2]>>2]}Ha[f|0](b,c,d,e)}function hk(a,b,c,d){a=a|0;b=b|0;c=c|0;d=Q(d);var e=0;e=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){e=J[e+J[b>>2]>>2]}return Ha[e|0](b,c,d)|0}function Vk(a,b){a=a|0;b=b|0;var c=0,d=0;c=Fa-16|0;Fa=c;d=J[b+4>>2];J[c+8>>2]=J[b>>2];J[c+12>>2]=d;a=Ha[a|0](c+8|0)|0;Fa=c+16|0;return a|0}function Rb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){e=J[e+J[b>>2]>>2]}return Ha[e|0](b,c,d)|0}function jc(a,b,c,d,e,f){var g=0,h=0;g=J[a+4>>2];h=g>>8;a=J[a>>2];if(g&1){h=J[J[d>>2]+h>>2]}Ha[J[J[a>>2]+20>>2]](a,b,c,d+h|0,g&2?e:2,f)}function Ri(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Fa-16|0;Fa=e;a=J[a>>2];J[e+12>>2]=d;a=Ha[a|0](b,c,e+12|0)|0;Fa=e+16|0;return a|0}function Pb(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0;d=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){d=J[d+J[b>>2]>>2]}return Q(Q(Ha[d|0](b,c)))}function Wb(a,b,c,d,e){var f=0,g=0;f=J[a+4>>2];g=f>>8;a=J[a>>2];if(f&1){g=J[J[c>>2]+g>>2]}Ha[J[J[a>>2]+24>>2]](a,b,c+g|0,f&2?d:2,e)}function Ra(a){var b=0;a=a>>>0<=1?1:a;a:{while(1){b=ab(a);if(b){break a}b=J[6710];if(b){Ha[b|0]();continue}break}ma();B()}return b}function Gc(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=Q(d);var e=0;e=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){e=J[e+J[b>>2]>>2]}Ha[e|0](b,c,d)}function ne(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0);c=N[b+12>>2];d=N[b+4>>2];N[a>>2]=Q(N[b>>2]+N[b+8>>2])*Q(.5);N[a+4>>2]=Q(d+c)*Q(.5)}function me(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0);c=N[b+12>>2];d=N[b+4>>2];N[a>>2]=Q(N[b+8>>2]-N[b>>2])*Q(.5);N[a+4>>2]=Q(c-d)*Q(.5)}function hh(a,b,c){a=a|0;b=b|0;c=Q(c);var d=Q(0),e=Q(0);e=N[b+244>>2];d=N[b+156>>2];N[a>>2]=Q(d*N[b+240>>2])*c;N[a+4>>2]=Q(d*e)*c}function cg(a,b,c){a=a|0;b=b|0;c=Q(c);var d=Q(0),e=Q(0);e=N[b+140>>2];d=N[b+116>>2];N[a>>2]=Q(d*N[b+136>>2])*c;N[a+4>>2]=Q(d*e)*c}function Zj(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=d|0;var e=0;e=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){e=J[e+J[b>>2]>>2]}Ha[e|0](b,c,d)}function Qb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=Q(d);var e=0;e=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){e=J[e+J[b>>2]>>2]}Ha[e|0](b,c,d)}function Kk(){var a=0;a=Ra(152);J[a+148>>2]=0;J[a+4>>2]=2;J[a+8>>2]=1008981770;J[a>>2]=12396;J[a+12>>2]=0;J[a+16>>2]=0;return a|0}function re(a){a=a|0;var b=0;b=Ra(16);J[b+4>>2]=0;J[b>>2]=12528;H[b+8|0]=0;J[b+12>>2]=J[a>>2];J[a>>2]=0;J[b>>2]=20644;return b|0}function dd(a){xb(J[a>>2],J[a+20>>2]);xb(J[a>>2],J[a+24>>2]);xb(J[a>>2],J[a+16>>2]);xb(J[a>>2],J[a+12>>2]);xb(J[a>>2],J[a+8>>2])}function Tb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){e=J[e+J[b>>2]>>2]}Ha[e|0](b,c,d)}function sb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){d=J[d+J[b>>2]>>2]}return Ha[d|0](b,c)|0}function We(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if($a(a,J[b+8>>2],0)){lc(b,c,d);return}a=J[a+8>>2];Ha[J[J[a>>2]+28>>2]](a,b,c,d)}function Uj(a){a=a|0;var b=Q(0),c=Q(0);b=N[a+28>>2];c=Q(b*b);b=N[a+32>>2];return Q(Q(Q(N[a+116>>2]*Q(c+Q(b*b)))+N[a+124>>2]))}function zh(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;e=_a(e,148);f=Ab(e,a,b,c,d),g=12692,J[f>>2]=g;return e|0}function yg(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;b=_a(e,148);f=Ab(b,a,0,c,0),g=13508,J[f>>2]=g;return b|0}function sh(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;b=_a(e,148);f=Ab(b,a,0,c,0),g=12908,J[f>>2]=g;return b|0}function qh(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;b=_a(e,148);f=Ab(b,a,0,c,0),g=12968,J[f>>2]=g;return b|0}function ob(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){c=J[c+J[b>>2]>>2]}return Q(Q(Ha[c|0](b)))}function Dk(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a>>2]+b|0;b=L[c>>1]|L[c+2>>1]<<16;I[a>>1]=b;I[a+2>>1]=b>>>16;I[a+4>>1]=L[c+4>>1]}function Dh(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;b=_a(e,148);f=Ab(b,a,0,c,0),g=12580,J[f>>2]=g;return b|0}function Bh(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;e=_a(e,148);f=Ab(e,a,b,c,d),g=12632,J[f>>2]=g;return e|0}function Bg(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;b=_a(e,148);f=Ab(b,a,0,c,0),g=13448,J[f>>2]=g;return b|0}function Ub(a,b){a=a|0;b=b|0;var c=0;c=Fa-16|0;Fa=c;J[c+12>>2]=b;a=Ha[a|0](c+12|0)|0;ga(J[c+12>>2]);Fa=c+16|0;return a|0}function vk(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=J[a+12>>2];return Ha[J[J[e>>2]+20>>2]](e,b,c,J[a+8>>2]+12|0,d)|0}function tb(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0;d=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){d=J[d+J[b>>2]>>2]}Ha[d|0](b,c)}function mh(a,b){a=a|0;b=b|0;var c=0;if(K[a+38|0]!=(b|0)){c=J[a+8>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;H[a+38|0]=b}}function Za(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){d=J[d+J[b>>2]>>2]}Ha[d|0](b,c)}function uh(a,b,c){a=a|0;b=b|0;c=Q(c);var d=Q(0);d=N[b+116>>2];c=Q(N[b+100>>2]*c);N[a+4>>2]=c*N[b+120>>2];N[a>>2]=c*d}function Ya(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){c=J[c+J[b>>2]>>2]}return Ha[c|0](b)|0}function mk(a,b){a=a|0;b=b|0;if(!(J[a+28>>2]>(b|0)&(b|0)>=0)){ya(1533,3461,346,5708);B()}return J[a+24>>2]+P(b,28)|0}function If(a,b,c){a=a|0;b=b|0;c=Q(c);var d=Q(0);d=N[b+104>>2];c=Q(N[b+92>>2]*c);N[a+4>>2]=c*N[b+108>>2];N[a>>2]=c*d}function jb(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=Ra(8);b=b+c|0;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;return a|0}function Fh(a,b){a=a|0;b=b|0;var c=0;c=L[a+4>>1];if(!(!(c&16)^b)){J[a+72>>2]=0;I[a+4>>1]=c&65519|(b?16:0);Mb(a)}}function ve(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=a,e=na((H[b+11|0]<0?J[b>>2]:b)|0,20176,J[c>>2])|0,J[d>>2]=e}function qe(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=a,e=na((H[b+11|0]<0?J[b>>2]:b)|0,20576,J[c>>2])|0,J[d>>2]=e}function Fe(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=a,e=na((H[b+11|0]<0?J[b>>2]:b)|0,19708,J[c>>2])|0,J[d>>2]=e}function Be(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=a,e=na((H[b+11|0]<0?J[b>>2]:b)|0,19944,J[c>>2])|0,J[d>>2]=e}function Gj(a,b){a=a|0;b=b|0;var c=0;c=L[a+4>>1];if(b){I[a+4>>1]=c|4;return}J[a+144>>2]=0;I[a+4>>1]=c&65529|2}function Db(a,b,c){if(c){if((c|0)>=641){Wa(b);return}a=(K[c+24228|0]<<2)+a|0;J[b>>2]=J[a+12>>2];J[a+12>>2]=b}}function nb(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){c=J[c+J[b>>2]>>2]}Ha[c|0](b)}function bk(a,b){a=a|0;b=Q(b);if(J[a>>2]){if(Q(b*b)>Q(0)){J[a+144>>2]=0;I[a+4>>1]=L[a+4>>1]|2}N[a+72>>2]=b}}function Mk(){var a=0;a=Ra(20);J[a+4>>2]=0;J[a+8>>2]=0;J[a>>2]=12260;J[a+12>>2]=0;J[a+16>>2]=0;return a|0}function Li(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a>>2]+(b<<3)|0;b=J[c+4>>2];J[a>>2]=J[c>>2];J[a+4>>2]=b;return 1}function pj(a){a=a|0;var b=Q(0),c=Q(0);b=N[J[a+48>>2]+20>>2];c=N[J[a+52>>2]+20>>2];N[a+140>>2]=b>c?b:c}function Me(){var a=0;a=Ra(20);J[a>>2]=0;J[a+4>>2]=0;J[a+16>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;return a|0}function Ge(a){a=a|0;var b=0;b=Ra(12);H[b+4|0]=0;J[b+8>>2]=J[a>>2];J[a>>2]=0;J[b>>2]=19776;return b|0}function Ce(a){a=a|0;var b=0;b=Ra(12);H[b+4|0]=0;J[b+8>>2]=J[a>>2];J[a>>2]=0;J[b>>2]=20012;return b|0}function xj(){var a=0;a=Ra(20);J[a>>2]=0;J[a+4>>2]=0;H[a+16|0]=0;J[a+8>>2]=0;J[a+12>>2]=0;return a|0}function wk(a,b){a=a|0;b=b|0;var c=0;c=J[a+12>>2];return Ha[J[J[c>>2]+16>>2]](c,J[a+8>>2]+12|0,b)|0}function le(a){a=a|0;var b=Q(0);b=Q(Q(N[a+8>>2]-N[a>>2])+Q(N[a+12>>2]-N[a+4>>2]));return Q(Q(b+b))}function Df(a,b,c){a=a|0;b=b|0;c=Q(c);var d=Q(0);d=N[b+108>>2];N[a>>2]=N[b+104>>2]*c;N[a+4>>2]=d*c}function Fg(a,b,c){a=a|0;b=b|0;c=Q(c);var d=Q(0);d=N[b+100>>2];N[a>>2]=N[b+96>>2]*c;N[a+4>>2]=d*c}function od(a,b,c){a=a|0;b=b|0;c=Q(c);var d=Q(0);d=N[b+88>>2];N[a>>2]=N[b+84>>2]*c;N[a+4>>2]=d*c}function Yg(a,b,c){a=a|0;b=b|0;c=Q(c);var d=Q(0);d=N[b+84>>2];N[a>>2]=N[b+80>>2]*c;N[a+4>>2]=d*c}function bf(){var a=0;a=J[6276];if(a){while(1){Ha[J[a>>2]]();a=J[a+4>>2];if(a){continue}break}}}function Oe(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;if($a(a,J[b+8>>2],f)){kc(b,c,d,e)}}function rh(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;yd(b,J[J[a+48>>2]+12>>2],c,J[J[a+52>>2]+12>>2],d)}function ph(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;xd(b,J[J[a+48>>2]+12>>2],c,J[J[a+52>>2]+12>>2],d)}function _g(a,b){a=a|0;b=b|0;var c=0;b=J[b+48>>2];c=J[b+16>>2];J[a>>2]=J[b+12>>2];J[a+4>>2]=c}function Zg(a,b){a=a|0;b=b|0;var c=0;b=J[b+52>>2];c=J[b+16>>2];J[a>>2]=J[b+12>>2];J[a+4>>2]=c}function kb(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a>>2]+b|0;b=J[c+4>>2];J[a>>2]=J[c>>2];J[a+4>>2]=b}function Dg(a,b){a=a|0;b=b|0;N[a+76>>2]=N[a+76>>2]-N[b>>2];N[a+80>>2]=N[a+80>>2]-N[b+4>>2]}function Yf(a){a=a|0;return Q(Q(Q(N[J[a+52>>2]+56>>2]-N[J[a+48>>2]+56>>2])-N[a+116>>2]))}function Rk(a,b){a=a|0;b=b|0;var c=0;c=J[b+4>>2];J[a+102964>>2]=J[b>>2];J[a+102968>>2]=c}function Qk(a,b){a=a|0;b=b|0;var c=0;c=J[b+102968>>2];J[a>>2]=J[b+102964>>2];J[a+4>>2]=c}function Lc(){var a=0;a=Ra(16);J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;return a|0}function sk(a,b){a=a|0;b=b|0;var c=0;c=J[a+12>>2];Ha[J[J[c>>2]+28>>2]](c,b,N[a>>2])}function Hg(a,b){a=a|0;b=b|0;var c=0;c=J[b+80>>2];J[a>>2]=J[b+76>>2];J[a+4>>2]=c}function Ne(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return Ha[a|0](b,c,d,e)|0}function Kj(a){a=a|0;N[a+136>>2]=Y(Q(N[J[a+48>>2]+16>>2]*N[J[a+52>>2]+16>>2]))}function Ke(){var a=0;a=Ra(6);I[a+4>>1]=0;I[a>>1]=1;I[a+2>>1]=65535;return a|0}function Xe(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if($a(a,J[b+8>>2],0)){lc(b,c,d)}}function bl(a){var b=0;b=a&31;a=0-a&31;return(-1>>>b&-2)<>>a} -function Pd(a){a=a|0;var b=0;if(a){b=J[a>>2];if(b){J[a+4>>2]=b;Wa(b)}Wa(a)}}function Od(){var a=0;a=Ra(12);J[a+8>>2]=0;J[a>>2]=0;J[a+4>>2]=0;return a|0}function Le(){var a=0;a=Ra(12);J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;return a|0}function Si(a,b,c){a=a|0;b=b|0;c=c|0;J[J[a>>2]+(b<<2)>>2]=J[c>>2];return 1}function Wf(a){a=a|0;return Q(Q(N[J[a+52>>2]+72>>2]-N[J[a+48>>2]+72>>2]))}function Ki(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return Ha[J[a>>2]](b,c,d)|0}function gh(a,b){a=a|0;b=Q(b);return Q(Q(Q(N[a+156>>2]*N[a+256>>2])*b))}function id(a){xb(J[a+32>>2],J[a+40>>2]);xb(J[a+32>>2],J[a+36>>2])}function Bb(a,b){a=a|0;b=b|0;Ha[J[J[a>>2]+4>>2]](a)|0;Db(b,a,148)}function ge(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ha[J[a>>2]](b,c,d)}function Xh(a,b,c){a=a|0;b=b|0;c=c|0;return Q(Q(Ha[a|0](b,c)))}function Ij(a,b){a=a|0;b=b|0;I[a+4>>1]=L[a+4>>1]&65527|(b?8:0)}function qg(a,b){a=a|0;b=b|0;return Q(N[((b<<2)+a|0)+24>>2])}function Ag(a,b){a=a|0;b=b|0;return Q(N[((b<<3)+a|0)+12>>2])}function ye(a,b){a=a|0;b=b|0;J[a+4>>2]=J[a+4>>2]&-5|(b?4:0)}function cc(a,b){if(b){cc(a,J[b>>2]);cc(a,J[b+4>>2]);Wa(b)}}function Xf(a,b){a=a|0;b=b|0;return Q(N[((b<<2)+a|0)+8>>2])}function Lg(a,b){a=a|0;b=b|0;return Q(N[((b<<3)+a|0)+8>>2])}function li(a,b,c){a=a|0;b=b|0;c=c|0;return Ha[a|0](b,c)|0}function Ze(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ga=0;return 0}function sg(a,b){a=a|0;b=Q(b);return Q(Q(N[a+108>>2]*b))}function pc(a,b){a=a|0;b=Q(b);return Q(Q(N[a+112>>2]*b))}function hg(a,b){a=a|0;b=Q(b);return Q(Q(N[a+116>>2]*b))}function Nk(a,b){a=a|0;b=b|0;return Q(Q(Ha[J[a>>2]](b)))}function nd(a,b){a=a|0;b=Q(b);return Q(Q(N[a+92>>2]*b))}function gb(a,b,c){a=a|0;b=b|0;c=Q(c);N[J[a>>2]+b>>2]=c}function Xg(a,b){a=a|0;b=Q(b);return Q(Q(N[a+88>>2]*b))}function Tf(a,b){a=a|0;b=Q(b);return Q(Q(N[a+96>>2]*b))}function Qc(a,b,c){a=a|0;b=b|0;c=c|0;return $a(a,b,0)|0}function Mh(a,b){a=a|0;b=b|0;J[a+4>>2]=J[a+4>>2]&(b^-1)}function fb(a,b){a=a|0;b=b|0;return Q(N[J[a>>2]+b>>2])}function Ok(a,b,c){a=a|0;b=b|0;c=Q(c);Ha[J[a>>2]](b,c)}function Kc(a,b,c){a=a|0;b=b|0;c=c|0;I[J[a>>2]+b>>1]=c}function Ic(a,b,c){a=a|0;b=b|0;c=c|0;J[J[a>>2]+b>>2]=c}function ld(a,b){a=a|0;b=b|0;return Q(N[(b<<2)+a>>2])}function Sb(a,b,c){a=a|0;b=b|0;c=c|0;Ha[J[a>>2]](b,c)}function Ib(a,b,c){a=a|0;b=b|0;c=c|0;H[J[a>>2]+b|0]=c}function Fc(a,b){a=a|0;b=b|0;return Ha[J[a>>2]](b)|0}function Ek(a,b){a=a|0;b=b|0;return Q(Q(Ha[a|0](b)))}function ej(a){a=a|0;if(a){Ha[J[J[a>>2]+28>>2]](a)}}function _k(a){if(a){return 31-S(a-1^a)|0}return 32}function Ie(a,b){a=a|0;b=b|0;return L[J[a>>2]+b>>1]}function He(a,b){a=a|0;b=b|0;return I[J[a>>2]+b>>1]}function Hc(a,b){a=a|0;b=b|0;return J[J[a>>2]+b>>2]}function wb(a){a=a|0;if(a){Ha[J[J[a>>2]+4>>2]](a)}}function Sk(a,b,c){a=a|0;b=b|0;c=Q(c);Ha[a|0](b,c)}function Oh(a,b){a=a|0;b=b|0;J[a+4>>2]=J[a+4>>2]|b}function Hb(a,b){a=a|0;b=b|0;return K[J[a>>2]+b|0]}function Jc(a,b,c){a=a|0;b=b|0;c=c|0;Ha[a|0](b,c)}function Eg(a,b){a=a|0;b=Q(b);return Q(Q(b*Q(0)))}function hc(a,b){a=a|0;b=b|0;return Ha[a|0](b)|0}function Ui(a){a=a|0;return J[a+4>>2]-J[a>>2]>>2}function Ni(a){a=a|0;return J[a+4>>2]-J[a>>2]>>3}function di(a,b){a=a|0;b=b|0;return P(b,20)+a|0}function Mc(a,b,c,d){za(a|0,b|0,8,0,c|0,-1,d|0)}function Dj(a){a=a|0;return(K[a+4|0]&32)>>>5|0}function Cj(a){a=a|0;return(K[a+4|0]&16)>>>4|0}function Ak(a){a=a|0;return J[J[a+12>>2]+4>>2]}function pf(a,b){a=a|0;b=b|0;J[a+102940>>2]=b}function of(a,b){a=a|0;b=b|0;J[a+102980>>2]=b}function he(a){a=a|0;return(K[a+4|0]&2)>>>1|0}function bi(a,b,c){a=a|0;b=b|0;c=c|0;return 0}function Hj(a){a=a|0;return(K[a+4|0]&8)>>>3|0}function Fj(a){a=a|0;return(K[a+4|0]&4)>>>2|0}function tc(a,b){a=a|0;b=Q(b);return Q(Q(0))}function fe(a,b){a=a|0;b=Q(b);N[a+136>>2]=b}function bb(a){a=a|0;return J[J[a>>2]-4>>2]}function ae(a,b){a=a|0;b=Q(b);N[a+140>>2]=b}function Wd(a,b){a=a|0;b=Q(b);N[a+104>>2]=b}function Vb(a,b){a=a|0;b=b|0;Ha[J[a>>2]](b)}function Sg(a,b){a=a|0;b=Q(b);N[a+100>>2]=b}function Lk(a,b){a=a|0;b=Q(b);N[a+144>>2]=b}function Jj(a,b){a=a|0;b=Q(b);N[a+132>>2]=b}function zc(a){a=a|0;return Q(N[a+120>>2])}function tk(a){a=a|0;return Q(N[a+144>>2])}function pk(a,b){a=a|0;b=Q(b);N[a+16>>2]=b}function nk(a,b){a=a|0;b=Q(b);N[a+20>>2]=b}function kj(a){a=a|0;return Q(N[a+128>>2])}function hj(a){a=a|0;return Q(N[a+108>>2])}function de(a){a=a|0;return Q(N[a+136>>2])}function ce(a){a=a|0;return Q(N[a+116>>2])}function be(a){a=a|0;return Q(N[a+132>>2])}function Zd(a){a=a|0;return Q(N[a+140>>2])}function Wg(a,b){a=a|0;b=Q(b);N[a+92>>2]=b}function Ud(a){a=a|0;return Q(N[a+100>>2])}function Tg(a,b){a=a|0;b=Q(b);N[a+96>>2]=b}function Sd(a,b){a=a|0;b=Q(b);N[a+84>>2]=b}function Mg(a,b){a=a|0;b=Q(b);N[a+88>>2]=b}function Ec(a){a=a|0;return Q(N[a+104>>2])}function Dc(a,b){a=a|0;b=Q(b);N[a+68>>2]=b}function Bc(a,b){a=a|0;b=Q(b);N[a+72>>2]=b}function Ac(a){a=a|0;return Q(N[a+124>>2])}function vj(a,b){a=a|0;b=b|0;J[a+12>>2]=b}function qk(a){a=a|0;return Q(N[a+16>>2])}function ok(a){a=a|0;return Q(N[a+20>>2])}function md(a){a=a|0;return Q(N[a+84>>2])}function ih(a){a=a|0;return Q(N[a+12>>2])}function fk(a){a=a|0;return Q(N[a+56>>2])}function ec(a){a=a|0;return Q(N[a+72>>2])}function Wh(a){a=a|0;return Q(N[a+48>>2])}function Ug(a){a=a|0;return Q(N[a+92>>2])}function Tk(a){a=a|0;return K[a+102972|0]}function Rd(a){a=a|0;return Q(N[a+96>>2])}function Pk(a,b){a=a|0;b=Q(b);N[a+8>>2]=b}function Pg(a){a=a|0;return Q(N[a+76>>2])}function Nh(a){a=a|0;return Q(N[a+52>>2])}function Lh(a){a=a|0;return Q(N[a+40>>2])}function Kg(a){a=a|0;return Q(N[a+88>>2])}function Eh(a){a=a|0;return Q(N[a+44>>2])}function Cc(a){a=a|0;return Q(N[a+68>>2])}function wj(a,b){a=a|0;b=b|0;J[a+8>>2]=b}function ud(a){a=a|0;return Q(N[a+4>>2])}function sd(a){a=a|0;return Q(N[a+8>>2])}function Ph(a,b){a=a|0;b=b|0;J[a+4>>2]=b}function hb(a){a=a|0;return Ha[a|0]()|0}function Vj(a,b){a=a|0;b=b|0;Ha[a|0](b)}function Bj(a){a=a|0;return J[a+100>>2]}function Aj(a){a=a|0;return J[a+108>>2]}function zj(a){a=a|0;return J[a+88>>2]}function vc(a){a=a|0;return Q(N[a>>2])}function ui(a){a=a|0;return J[a+60>>2]}function uf(a){a=a|0;return K[a+128|0]}function og(a){a=a|0;return K[a+136|0]}function mc(a){a=a|0;return J[a+12>>2]}function lg(a){a=a|0;return K[a+137|0]}function Vf(a){a=a|0;return K[a+100|0]}function Td(a){a=a|0;return J[a+48>>2]}function Qf(a){a=a|0;return K[a+112|0]}function Qd(a){a=a|0;return J[a+52>>2]}function Mf(a){a=a|0;return J[a+16>>2]}function Fk(a,b){a=a|0;b=b|0;J[a>>2]=b}function Ei(a){a=a|0;return J[a+56>>2]}function zk(a){a=a|0;return K[a+38|0]}function uj(a){a=a|0;return K[a+61|0]}function qc(a,b){a=a|0;b=b|0;return 1}function nc(a){a=a|0;return J[a+8>>2]}function Jb(a){a=a|0;return J[a+4>>2]}function Md(a){a=a|0;return a- -64|0}function Ld(a,b,c){a=a|0;b=b|0;c=c|0}function oc(a){a=a|0;return J[a>>2]}function yk(a){a=a|0;return a+32|0}function ek(a){a=a|0;return a+44|0}function ee(a){a=a|0;return a+12|0}function dk(a){a=a|0;return a+28|0}function dc(a){a=a|0;return a+68|0}function Yd(a){a=a|0;return a+80|0}function Xd(a){a=a|0;return a+88|0}function Vd(a){a=a|0;return a+84|0}function Ob(a){a=a|0;return a+76|0}function $i(a){a=a|0;return a+92|0}function yj(a){a=a|0;return 21164}function tj(a){a=a|0;return 22812}function rj(a){a=a|0;return 22928}function pe(a){a=a|0;return 20824}function oj(a){a=a|0;return 23056}function mj(a){a=a|0;return 23184}function kk(a){a=a|0;return 21092}function jj(a){a=a|0;return 23360}function ik(a){a=a|0;return 21068}function gj(a){a=a|0;return 23536}function dj(a){a=a|0;return 23676}function cb(a){a=a|0;if(a){Wa(a)}}function bj(a){a=a|0;return 23792}function _i(a){a=a|0;return 19316}function Xk(a){a=a|0;return 20976}function Qi(a){a=a|0;return 19440}function Hk(a){a=a|0;return 22088}function Bk(a){a=a|0;return 22152}function se(a){a=a|0;H[a+8|0]=1}function ic(a){a=a|0;H[a+4|0]=1}function bh(a){a=a|0;Sa(9601,0)}function Va(a){a=a|0;return a|0}function Cg(a){a=a|0;Sa(9648,0)}function xc(a){a=a|0;return 1}function _e(a){a=a|0;return 0}function Pc(){return Ra(16)|0}function yc(a,b){a=a|0;b=b|0}function _c(){return Ra(8)|0}function Xa(a){a=a|0;Wa(a)}function Gb(a){a=a|0;B()}function Nb(){ma();B()}function ib(a){a=a|0} +function Vd(){var a=0,b=0;oa(6059,18964,+J[5833]);oa(6045,18964,+J[5834]);oa(6073,18964,+J[5835]);oa(2475,18964,8);_(7004,3,19408,10161,1,2,0);_(6979,3,19420,10188,3,4,0);_(5456,3,19448,10193,5,6,0);_(4041,2,19460,10198,7,8,0);_(5513,3,19468,10202,9,10,0);_(5536,2,19480,10207,11,12,0);_(3325,3,19468,10202,9,13,0);_(3363,2,19480,10207,11,14,0);_(3304,2,19488,10211,15,16,0);_(3141,3,19468,10202,9,17,0);_(3185,2,19480,10207,11,18,0);_(3117,2,19488,10211,15,19,0);_(4748,2,19496,10198,20,21,0);_(6285,2,19504,10198,22,23,0);_(6158,2,19504,10198,22,24,0);_(5330,3,19512,10193,25,26,0);_(5311,2,19504,10198,22,27,0);_(4859,2,19504,10198,22,28,0);_(1677,2,19504,10198,22,29,0);_(2494,3,19524,10188,30,31,0);_(5959,2,19480,10207,11,32,0);_(5802,2,19480,10207,11,33,0);_(6016,2,19480,10207,11,34,0);_(5859,2,19480,10207,11,35,0);_(5888,2,19480,10207,11,36,0);_(5731,2,19480,10207,11,37,0);_(4654,2,19480,10207,11,38,0);_(4552,2,19480,10207,11,39,0);_(1471,1,19536,10215,40,41,0);_(5931,3,19408,10161,1,42,0);_(5774,3,19408,10161,1,43,0);_(4429,3,19408,10161,1,44,0);_(5987,2,19480,10207,11,45,0);_(5830,2,19480,10207,11,46,0);_(4532,2,19488,10211,15,47,0);_(4684,3,19408,10161,1,48,0);_(4583,3,19408,10161,1,49,0);_(1699,2,19540,10198,50,51,0);_(2939,2,19504,10198,22,52,0);_(1900,2,19504,10198,22,53,0);_(1501,2,19504,10198,22,54,0);_(1533,2,19504,10198,22,55,0);_(1426,1,19536,10215,40,56,0);_(4478,2,19488,10211,15,57,0);_(3619,11,19552,10218,58,59,0);_(4831,2,19504,10198,22,60,0);_(4885,2,19504,10198,22,61,0);_(2673,3,19448,10193,5,62,0);_(2690,2,19460,10198,7,63,0);_(5640,3,19596,10193,64,65,0);_(5661,2,19616,10198,66,67,0);_(2805,2,19488,10211,15,68,0);_(1253,2,19504,10198,22,69,0);_(1518,2,19504,10198,22,70,0);_(5701,2,19504,10198,22,71,0);_(5682,3,19512,10193,25,72,0);_(1763,3,19624,10188,73,74,0);_(1100,3,19468,10202,9,75,0);_(1118,2,19480,10207,11,76,0);_(3382,2,19480,10207,11,77,0);_(3344,3,19468,10202,9,78,0);_(3207,2,19480,10207,11,79,0);_(3163,3,19468,10202,9,80,0);_(6187,3,19636,10188,81,82,0);_(2989,3,19656,10193,83,84,0);_(2354,2,19480,10207,11,85,0);_(2339,3,19468,10202,9,86,0);_(4846,2,19504,10198,22,87,0);_(1734,2,19504,10198,22,88,0);_(1780,4,19680,10249,89,90,0);_(1456,1,19536,10215,40,91,0);_(4514,2,19488,10211,15,92,0);_(3238,4,19696,10255,93,94,0);_(3261,2,19712,10198,95,96,0);_(1440,1,19536,10215,40,97,0);_(4495,2,19488,10211,15,98,0);_(2259,4,19728,10261,99,100,0);_(1351,4,19696,10255,93,101,0);_(4993,7,19744,10267,102,103,0);_(4791,3,19772,10188,104,105,0);_(4715,3,19512,10193,25,106,0);_(1412,1,19536,10215,40,107,0);_(4461,2,19488,10211,15,108,0);_(3762,4,19696,10255,93,109,0);_(4263,2,19540,10198,50,110,0);_(5916,3,19408,10161,1,111,0);_(5759,3,19408,10161,1,112,0);_(2275,3,19784,10188,113,114,0);_(2522,2,19504,10198,22,115,0);_(4246,5,19808,10276,116,117,0);_(2971,2,19488,10211,15,118,0);va(19828,4875,4,0);la(19828,5032,0);la(19828,5143,1);la(19828,3523,2);la(19828,3562,3);la(19828,1722,4);va(19836,4814,4,0);la(19836,1279,0);la(19836,1293,1);la(19836,1310,2);aa(19844,19852,19868,0,10215,642,10423,0,10423,0,2604,10425,641);ga(19844,1,19884,10215,644,643);a=Ra(8);J[a+4>>2]=0;J[a>>2]=645;Z(19844,3689,3,19888,10193,646,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=647;Z(19844,4239,4,19904,10261,648,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=649;Z(19844,4258,2,19920,10198,650,a|0,0,0);a=Ra(4);J[a>>2]=651;Z(19844,2255,3,19928,10188,652,a|0,0,0);a=Ra(4);J[a>>2]=653;Z(19844,2202,4,19952,10249,654,a|0,0,0);ka(19432,6999,10447,120,10425,119);a=Ra(4);J[a>>2]=0;b=Ra(4);J[b>>2]=0;ca(19432,1410,19036,10207,122,a|0,19036,10202,121,b|0);a=Ra(4);J[a>>2]=4;b=Ra(4);J[b>>2]=4;ca(19432,1349,19036,10207,122,a|0,19036,10202,121,b|0);ja(19432);aa(19968,19976,19992,0,10215,656,10423,0,10423,0,2593,10425,655);ga(19968,1,20008,10215,658,657);a=Ra(8);J[a+4>>2]=0;J[a>>2]=659;Z(19968,3689,3,20012,10193,660,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=661;Z(19968,4239,4,20032,10261,662,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=663;Z(19968,4258,2,20048,10198,664,a|0,0,0);a=Ra(4);J[a>>2]=665;Z(19968,2255,3,20056,10188,666,a|0,0,0);a=Ra(4);J[a>>2]=667;Z(19968,2202,4,20080,10249,668,a|0,0,0);ka(20096,1628,10447,124,10425,123);a=Ra(4);J[a>>2]=0;b=Ra(4);J[b>>2]=0;ca(20096,2492,19036,10207,126,a|0,19036,10202,125,b|0);a=Ra(4);J[a>>2]=4;b=Ra(4);J[b>>2]=4;ca(20096,5598,19036,10207,126,a|0,19036,10202,125,b|0);ja(20096);ka(19440,3604,10447,128,10425,127);a=Ra(4);J[a>>2]=0;b=Ra(4);J[b>>2]=0;ca(19440,3015,19432,10198,130,a|0,19432,10193,129,b|0);a=Ra(4);J[a>>2]=8;b=Ra(4);J[b>>2]=8;ca(19440,2987,20096,10198,132,a|0,20096,10193,131,b|0);ja(19440);ka(20104,2706,10447,134,10425,133);a=Ra(4);J[a>>2]=0;b=Ra(4);J[b>>2]=0;ca(20104,2985,19036,10207,136,a|0,19036,10202,135,b|0);a=Ra(4);J[a>>2]=4;b=Ra(4);J[b>>2]=4;ca(20104,4057,19036,10207,136,a|0,19036,10202,135,b|0);a=Ra(4);J[a>>2]=8;b=Ra(4);J[b>>2]=8;ca(20104,5600,19036,10207,136,a|0,19036,10202,135,b|0);a=Ra(4);J[a>>2]=12;b=Ra(4);J[b>>2]=12;ca(20104,5729,19036,10207,136,a|0,19036,10202,135,b|0);ja(20104);ka(20112,1564,10447,138,10425,137);a=Ra(4);J[a>>2]=0;b=Ra(4);J[b>>2]=0;ca(20112,7015,19432,10198,140,a|0,19432,10193,139,b|0);a=Ra(4);J[a>>2]=8;b=Ra(4);J[b>>2]=8;ca(20112,6996,19432,10198,140,a|0,19432,10193,139,b|0);a=Ra(4);J[a>>2]=16;b=Ra(4);J[b>>2]=16;ca(20112,3410,19036,10207,142,a|0,19036,10202,141,b|0);ja(20112);ka(20120,1550,10447,144,10425,143);a=Ra(4);J[a>>2]=0;b=Ra(4);J[b>>2]=0;ca(20120,3652,19432,10198,146,a|0,19432,10193,145,b|0);a=Ra(4);J[a>>2]=8;b=Ra(4);J[b>>2]=8;ca(20120,3401,19036,10207,148,a|0,19036,10202,147,b|0);ja(20120);ka(20128,5631,10447,150,10425,149);a=Ra(4);J[a>>2]=0;b=Ra(4);J[b>>2]=0;ca(20128,2412,19036,10207,152,a|0,19036,10202,151,b|0);a=Ra(4);J[a>>2]=4;b=Ra(4);J[b>>2]=4;ca(20128,2712,19432,10198,154,a|0,19432,10193,153,b|0);a=Ra(4);J[a>>2]=12;b=Ra(4);J[b>>2]=12;ca(20128,6094,19036,10207,152,a|0,19036,10202,151,b|0);ja(20128);ka(19608,2821,10447,156,10425,155);a=Ra(4);J[a>>2]=0;b=Ra(4);J[b>>2]=0;ca(19608,2390,18952,10198,158,a|0,18952,10193,157,b|0);a=Ra(4);J[a>>2]=2;b=Ra(4);J[b>>2]=2;ca(19608,2403,18952,10198,158,a|0,18952,10193,157,b|0);a=Ra(4);J[a>>2]=4;b=Ra(4);J[b>>2]=4;ca(19608,1372,18940,10198,160,a|0,18940,10193,159,b|0);ja(19608);aa(20136,20144,20160,0,10215,162,10423,0,10423,0,3659,10425,161);a=Ra(8);J[a>>2]=8;J[a+4>>2]=1;Z(20136,4734,3,20176,10188,163,a|0,0,0);aa(20228,20240,20256,20136,10215,167,10215,166,10215,165,2876,10425,164);a=Ra(4);J[a>>2]=168;Z(20228,3284,2,20272,10211,169,a|0,0,0);ia(20136,2051,2,20280,10198,171,170,0);ia(20136,5295,3,20340,10188,173,172,0);aa(20360,20368,20384,0,10215,175,10423,0,10423,0,3673,10425,174);a=Ra(8);J[a>>2]=8;J[a+4>>2]=1;Z(20360,4734,6,20400,10988,176,a|0,1,0);aa(20456,20468,20484,20360,10215,180,10215,179,10215,178,2897,10425,177);a=Ra(4);J[a>>2]=181;Z(20456,3284,2,20500,10211,182,a|0,0,0);ia(20360,2051,2,20508,10198,184,183,0);ia(20360,5295,3,20340,10188,173,185,0);aa(20580,20588,20604,0,10215,187,10423,0,10423,0,2923,10425,186);a=Ra(8);J[a>>2]=8;J[a+4>>2]=1;Z(20580,2300,3,20620,10193,188,a|0,0,0);a=Ra(8);J[a>>2]=12;J[a+4>>2]=1;Z(20580,2313,3,20620,10193,188,a|0,0,0);a=Ra(8);J[a>>2]=16;J[a+4>>2]=1;Z(20580,4288,4,20640,10261,189,a|0,0,0);a=Ra(8);J[a>>2]=20;J[a+4>>2]=1;Z(20580,4278,4,20640,10261,189,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=190;Z(20688,4768,3,20700,10193,191,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=192;Z(20688,4766,3,20700,10193,191,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=193;Z(20688,4191,3,20728,10188,194,a|0,0,0);aa(20688,20712,20740,20580,10215,198,10215,197,10215,196,2853,10425,195);a=Ra(4);J[a>>2]=199;Z(20688,3284,2,20756,10211,200,a|0,0,0);ia(20580,2051,2,20764,10198,202,201,0);ia(20580,5295,3,20340,10188,173,203,0);aa(20856,20864,20880,0,10215,205,10423,0,10423,0,1496,10425,204);a=Ra(8);J[a+4>>2]=0;J[a>>2]=206;Z(20856,2434,3,20896,10193,207,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=208;Z(20856,2443,2,20908,10198,209,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=210;Z(20856,2463,3,20896,10193,207,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=211;Z(20856,2452,3,20896,10193,207,a|0,0,0);a=Ra(8);J[a>>2]=8;J[a+4>>2]=1;Z(20856,3533,5,20928,11342,212,a|0,0,0);a=Ra(8);J[a>>2]=12;J[a+4>>2]=1;Z(20856,3545,5,20928,11342,212,a|0,0,0);a=Ra(8);J[a>>2]=16;J[a+4>>2]=1;Z(20856,5041,5,20960,11349,213,a|0,0,0);a=Ra(8);J[a>>2]=20;J[a+4>>2]=1;Z(20856,5052,6,20992,11356,214,a|0,0,0);a=Ra(8);J[a>>2]=24;J[a+4>>2]=1;Z(20856,2039,5,21024,11342,215,a|0,0,0);a=Ra(8);J[a>>2]=28;J[a+4>>2]=1;Z(20856,3574,3,21044,10193,216,a|0,0,0);a=Ra(8);J[a>>2]=32;J[a+4>>2]=1;Z(20856,1753,5,20960,11349,213,a|0,0,0);aa(21088,21100,21116,20856,10215,220,10215,219,10215,218,2841,10425,217);a=Ra(4);J[a>>2]=221;Z(21088,3284,2,21132,10211,222,a|0,0,0);ia(20856,2051,2,21140,10198,224,223,0);ia(20856,5295,3,20340,10188,173,225,0);aa(19648,21336,21352,0,10215,227,10423,0,10423,0,6197,10425,226);ga(19648,1,21368,10215,229,228);a=Ra(8);J[a+4>>2]=0;J[a>>2]=230;Z(19648,5359,2,21372,10198,231,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=232;Z(19648,2719,2,21380,10198,233,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=234;Z(19648,2369,2,21380,10198,233,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=235;Z(19648,2828,2,21388,10207,236,a|0,0,0);a=Ra(4);J[a>>2]=237;Z(19648,4901,3,21396,10193,238,a|0,0,0);a=Ra(4);J[a>>2]=239;Z(19648,3017,4,21408,10261,240,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=241;Z(19648,2425,3,21424,10188,242,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=243;Z(19648,1605,4,21440,10249,244,a|0,0,0);a=Ra(4);J[a>>2]=0;b=Ra(4);J[b>>2]=0;$(19648,5273,19432,10198,246,a|0,19432,10193,245,b|0);a=Ra(4);J[a>>2]=8;b=Ra(4);J[b>>2]=8;$(19648,5284,19432,10198,246,a|0,19432,10193,245,b|0);aa(21472,21480,21496,0,10215,248,10423,0,10423,0,5305,10425,247);ga(21472,2,21512,10198,250,249);a=Ra(8);J[a+4>>2]=0;J[a>>2]=251;Z(21472,2920,3,21520,10193,252,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=253;Z(21472,1488,3,21532,10193,254,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=255;Z(21472,1491,2,21544,10211,256,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=257;Z(21472,1268,3,21552,10188,258,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=259;Z(21472,1241,3,21612,10193,260,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=261;Z(21472,1954,3,21624,10188,262,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=263;Z(21472,1887,3,21684,10193,264,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=265;Z(21472,3001,5,21696,11603,266,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=267;Z(21472,6177,4,21728,10261,268,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=269;Z(21472,1605,5,21744,11342,270,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=271;Z(21472,4007,3,21764,10193,272,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=273;Z(21472,4024,2,21776,10198,274,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=275;Z(21472,1078,3,21784,10193,276,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=277;Z(21472,1089,2,21796,10198,278,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=279;Z(21472,2996,2,21544,10211,256,a|0,0,0);aa(21588,21804,21596,0,10215,281,10423,0,10423,0,4063,10425,280);ga(21588,1,21820,10215,283,282);a=Ra(4);J[a>>2]=0;b=Ra(4);J[b>>2]=0;$(21588,4809,19836,10198,285,a|0,19836,10193,284,b|0);a=Ra(4);J[a>>2]=4;b=Ra(4);J[b>>2]=4;$(21588,3229,19432,10198,287,a|0,19432,10193,286,b|0);a=Ra(4);J[a>>2]=12;b=Ra(4);J[b>>2]=12;$(21588,4909,19036,10207,289,a|0,19036,10202,288,b|0);a=Ra(4);J[a>>2]=16;b=Ra(4);J[b>>2]=16;$(21588,1190,19432,10198,287,a|0,19432,10193,286,b|0);a=Ra(4);J[a>>2]=24;b=Ra(4);J[b>>2]=24;$(21588,1136,19036,10207,289,a|0,19036,10202,288,b|0);a=Ra(4);J[a>>2]=28;b=Ra(4);J[b>>2]=28;$(21588,3959,19036,10207,289,a|0,19036,10202,288,b|0);a=Ra(4);J[a>>2]=32;b=Ra(4);J[b>>2]=32;$(21588,3908,19036,10207,289,a|0,19036,10202,288,b|0);a=Ra(4);J[a>>2]=36;b=Ra(4);J[b>>2]=36;$(21588,3006,18892,10198,291,a|0,18892,10193,290,b|0);a=Ra(4);J[a>>2]=37;b=Ra(4);J[b>>2]=37;$(21588,5120,18892,10198,291,a|0,18892,10193,290,b|0);a=Ra(4);J[a>>2]=38;b=Ra(4);J[b>>2]=38;$(21588,3422,18892,10198,291,a|0,18892,10193,290,b|0);a=Ra(4);J[a>>2]=39;b=Ra(4);J[b>>2]=39;$(21588,2206,18892,10198,291,a|0,18892,10193,290,b|0);a=Ra(4);J[a>>2]=48;b=Ra(4);J[b>>2]=48;$(21588,5075,19036,10207,289,a|0,19036,10202,288,b|0);aa(21564,21572,21824,0,10215,293,10423,0,10423,0,1320,10425,292);a=Ra(8);J[a+4>>2]=0;J[a>>2]=294;Z(21564,3588,4,21840,11632,295,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=296;Z(21564,3601,2,21856,10198,297,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=298;Z(21564,3272,2,21864,10198,299,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=300;Z(21564,4929,2,21872,10207,301,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=302;Z(21564,2790,2,21864,10198,299,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=303;Z(21564,2775,2,21864,10198,299,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=304;Z(21564,1205,3,21880,10193,305,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=306;Z(21564,1223,2,21864,10198,299,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=307;Z(21564,1152,3,21892,10202,308,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=309;Z(21564,1171,2,21872,10207,301,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=310;Z(21564,5150,5,21904,11342,311,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=312;Z(21564,2756,4,21936,10261,313,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=314;Z(21564,4297,4,21952,11638,315,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=316;Z(21564,4635,5,21904,11342,311,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=317;Z(21564,2729,4,21936,10261,313,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=318;Z(21564,4615,4,21952,11638,315,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=319;Z(21564,2417,2,21872,10207,301,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=320;Z(21564,5720,2,21872,10207,301,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=321;Z(21564,5628,3,21968,10193,322,a|0,0,0);a=Ra(4);J[a>>2]=323;Z(21564,5616,3,21996,10193,324,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=325;Z(21564,5602,2,22008,10211,326,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=327;Z(21564,1841,3,22016,10188,328,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=329;Z(21564,2578,3,22016,10188,328,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=330;Z(21564,1795,3,22016,10188,328,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=331;Z(21564,2563,3,22016,10188,328,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=332;Z(21564,1855,3,22016,10188,328,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=333;Z(21564,1809,3,22016,10188,328,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=334;Z(21564,3990,2,21872,10207,301,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=335;Z(21564,3973,3,21892,10202,308,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=336;Z(21564,3941,2,21872,10207,301,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=337;Z(21564,3923,3,21892,10202,308,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=338;Z(21564,5104,2,21872,10207,301,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=339;Z(21564,5088,3,21892,10202,308,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=340;Z(21564,4823,3,22028,10193,341,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=342;Z(21564,4867,2,22040,10198,343,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=344;Z(21564,2213,3,22048,10193,345,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=346;Z(21564,2223,2,22060,10198,347,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=348;Z(21564,5367,3,22048,10193,345,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=349;Z(21564,5386,2,22060,10198,347,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=350;Z(21564,5126,3,22048,10193,345,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=351;Z(21564,5135,2,22060,10198,347,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=352;Z(21564,5463,3,22048,10193,345,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=353;Z(21564,5474,2,22060,10198,347,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=354;Z(21564,3436,3,22048,10193,345,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=355;Z(21564,3453,2,22060,10198,347,a|0,0,0);a=Ra(4);J[a>>2]=356;Z(21564,1590,2,22068,10198,357,a|0,0,0);a=Ra(4);J[a>>2]=358;Z(21564,1577,2,22068,10198,357,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=359;Z(21564,5302,2,22076,10198,360,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=361;Z(21564,2996,2,22008,10211,326,a|0,0,0);aa(21660,22084,21668,0,10215,363,10423,0,10423,0,4182,10425,362);ga(21660,1,22100,10215,365,364);a=Ra(4);J[a>>2]=0;b=Ra(4);J[b>>2]=0;$(21660,4809,22104,10198,367,a|0,22104,10193,366,b|0);a=Ra(4);J[a>>2]=368;Z(21660,6202,3,22112,10193,369,a|0,0,0);a=Ra(4);J[a>>2]=370;Z(21660,6211,2,22124,10198,371,a|0,0,0);a=Ra(4);J[a>>2]=372;Z(21660,6100,3,22112,10193,369,a|0,0,0);a=Ra(4);J[a>>2]=373;Z(21660,6109,2,22124,10198,371,a|0,0,0);a=Ra(4);J[a>>2]=16;b=Ra(4);J[b>>2]=16;$(21660,5404,18892,10198,375,a|0,18892,10193,374,b|0);aa(21636,21644,22132,0,10215,377,10423,0,10423,0,2020,10425,376);a=Ra(8);J[a+4>>2]=0;J[a>>2]=378;Z(21636,4867,2,22148,10198,379,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=380;Z(21636,6211,2,22156,10198,381,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=382;Z(21636,6109,2,22156,10198,381,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=0;Z(21636,6245,2,22164,10198,383,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=4;Z(21636,6118,2,22164,10198,383,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=8;Z(21636,5256,3,22172,11697,384,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=12;Z(21636,4411,3,22184,11702,385,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=386;Z(21636,5421,2,22196,10198,387,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=16;Z(21636,2996,2,22204,10211,388,a|0,0,0);aa(22212,22224,22240,21660,10215,392,10215,391,10215,390,4143,10425,389);ga(22212,1,22256,10215,394,393);a=Ra(4);J[a>>2]=20;b=Ra(4);J[b>>2]=20;$(22212,6256,19432,10198,396,a|0,19432,10193,395,b|0);a=Ra(4);J[a>>2]=28;b=Ra(4);J[b>>2]=28;$(22212,6129,19432,10198,396,a|0,19432,10193,395,b|0);a=Ra(4);J[a>>2]=36;b=Ra(4);J[b>>2]=36;$(22212,3699,19036,10207,398,a|0,19036,10202,397,b|0);a=Ra(4);J[a>>2]=40;b=Ra(4);J[b>>2]=40;$(22212,1024,19036,10207,398,a|0,19036,10202,397,b|0);a=Ra(4);J[a>>2]=44;b=Ra(4);J[b>>2]=44;$(22212,3028,19036,10207,398,a|0,19036,10202,397,b|0);aa(13132,22260,22276,21636,10215,402,10215,401,10215,400,1987,10425,399);a=Ra(8);J[a+4>>2]=0;J[a>>2]=403;Z(13132,6269,2,22292,10198,404,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=405;Z(13132,6142,2,22292,10198,404,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=406;Z(13132,3742,3,22300,10202,407,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=408;Z(13132,3752,2,22312,10207,409,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=410;Z(13132,1325,3,22300,10202,407,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=411;Z(13132,1338,2,22312,10207,409,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=412;Z(13132,3041,3,22300,10202,407,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=413;Z(13132,3057,2,22312,10207,409,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=16;Z(13132,2996,2,22320,10211,414,a|0,0,0);aa(22328,22340,22356,21660,10215,418,10215,417,10215,416,4071,10425,415);ga(22328,1,22372,10215,420,419);a=Ra(4);J[a>>2]=20;b=Ra(4);J[b>>2]=20;$(22328,2161,19432,10198,422,a|0,19432,10193,421,b|0);a=Ra(4);J[a>>2]=28;b=Ra(4);J[b>>2]=28;$(22328,2113,19036,10207,424,a|0,19036,10202,423,b|0);a=Ra(4);J[a>>2]=32;b=Ra(4);J[b>>2]=32;$(22328,5161,19036,10207,424,a|0,19036,10202,423,b|0);a=Ra(4);J[a>>2]=36;b=Ra(4);J[b>>2]=36;$(22328,4309,19036,10207,424,a|0,19036,10202,423,b|0);a=Ra(4);J[a>>2]=40;b=Ra(4);J[b>>2]=40;$(22328,2616,19036,10207,424,a|0,19036,10202,423,b|0);aa(13592,22376,22392,21636,10215,428,10215,427,10215,426,1918,10425,425);a=Ra(8);J[a+4>>2]=0;J[a>>2]=429;Z(13592,2174,3,22408,10193,430,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=431;Z(13592,2190,2,22420,10198,432,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=433;Z(13592,2127,3,22428,10202,434,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=435;Z(13592,2144,2,22440,10207,436,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=437;Z(13592,5170,3,22428,10202,434,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=438;Z(13592,5182,2,22440,10207,436,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=439;Z(13592,4319,3,22428,10202,434,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=440;Z(13592,4332,2,22440,10207,436,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=441;Z(13592,2633,3,22428,10202,434,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=442;Z(13592,2653,2,22440,10207,436,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=16;Z(13592,2996,2,22448,10211,443,a|0,0,0);aa(22456,22468,22484,21660,10215,447,10215,446,10215,445,4116,10425,444);ga(22456,1,22500,10215,449,448);a=Ra(4);J[a>>2]=20;b=Ra(4);J[b>>2]=20;$(22456,2232,19432,10198,451,a|0,19432,10193,450,b|0);a=Ra(4);J[a>>2]=28;b=Ra(4);J[b>>2]=28;$(22456,5161,19036,10207,453,a|0,19036,10202,452,b|0);a=Ra(4);J[a>>2]=32;b=Ra(4);J[b>>2]=32;$(22456,1024,19036,10207,453,a|0,19036,10202,452,b|0);a=Ra(4);J[a>>2]=36;b=Ra(4);J[b>>2]=36;$(22456,3028,19036,10207,453,a|0,19036,10202,452,b|0);aa(13672,22504,22520,21636,10215,457,10215,456,10215,455,1966,10425,454);a=Ra(8);J[a+4>>2]=0;J[a>>2]=458;Z(13672,2239,3,22536,10193,459,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=460;Z(13672,2249,2,22548,10198,461,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=462;Z(13672,5170,3,22556,10202,463,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=464;Z(13672,5182,2,22568,10207,465,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=466;Z(13672,1325,3,22556,10202,463,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=467;Z(13672,1338,2,22568,10207,465,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=468;Z(13672,3041,3,22556,10202,463,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=469;Z(13672,3057,2,22568,10207,465,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=16;Z(13672,2996,2,22576,10211,470,a|0,0,0);aa(22584,22596,22612,21660,10215,474,10215,473,10215,472,4173,10425,471);ga(22584,1,22628,10215,476,475);a=Ra(4);J[a>>2]=20;b=Ra(4);J[b>>2]=20;$(22584,6256,19432,10198,478,a|0,19432,10193,477,b|0);a=Ra(4);J[a>>2]=28;b=Ra(4);J[b>>2]=28;$(22584,6129,19432,10198,478,a|0,19432,10193,477,b|0);a=Ra(4);J[a>>2]=36;b=Ra(4);J[b>>2]=36;$(22584,6220,19432,10198,478,a|0,19432,10193,477,b|0);a=Ra(4);J[a>>2]=44;b=Ra(4);J[b>>2]=44;$(22584,4960,19036,10207,480,a|0,19036,10202,479,b|0);a=Ra(4);J[a>>2]=48;b=Ra(4);J[b>>2]=48;$(22584,2089,18892,10198,482,a|0,18892,10193,481,b|0);a=Ra(4);J[a>>2]=52;b=Ra(4);J[b>>2]=52;$(22584,3489,19036,10207,480,a|0,19036,10202,479,b|0);a=Ra(4);J[a>>2]=56;b=Ra(4);J[b>>2]=56;$(22584,3506,19036,10207,480,a|0,19036,10202,479,b|0);a=Ra(4);J[a>>2]=60;b=Ra(4);J[b>>2]=60;$(22584,2539,18892,10198,482,a|0,18892,10193,481,b|0);a=Ra(4);J[a>>2]=68;b=Ra(4);J[b>>2]=68;$(22584,5559,19036,10207,480,a|0,19036,10202,479,b|0);a=Ra(4);J[a>>2]=64;b=Ra(4);J[b>>2]=64;$(22584,5194,19036,10207,480,a|0,19036,10202,479,b|0);aa(13868,22632,22648,21636,10215,486,10215,485,10215,484,2011,10425,483);a=Ra(8);J[a+4>>2]=0;J[a>>2]=487;Z(13868,6269,2,22664,10198,488,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=489;Z(13868,6142,2,22664,10198,488,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=490;Z(13868,6231,2,22664,10198,488,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=491;Z(13868,4975,2,22672,10207,492,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=493;Z(13868,3469,2,22672,10207,492,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=494;Z(13868,5499,2,22672,10207,492,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=495;Z(13868,5441,2,22680,10198,496,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=497;Z(13868,2101,3,22688,10193,498,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=499;Z(13868,2061,2,22672,10207,492,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=500;Z(13868,2075,2,22672,10207,492,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=501;Z(13868,2380,4,22704,10255,502,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=503;Z(13868,5484,2,22680,10198,496,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=504;Z(13868,2551,3,22688,10193,498,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=505;Z(13868,5570,3,22720,10202,506,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=507;Z(13868,5584,2,22672,10207,492,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=508;Z(13868,5208,3,22720,10202,506,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=509;Z(13868,5225,2,22672,10207,492,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=510;Z(13868,5242,3,22732,11702,511,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=16;Z(13868,2996,2,22744,10211,512,a|0,0,0);aa(22752,22764,22780,21660,10215,516,10215,515,10215,514,4099,10425,513);ga(22752,1,22796,10215,518,517);a=Ra(4);J[a>>2]=20;b=Ra(4);J[b>>2]=20;$(22752,6256,19432,10198,520,a|0,19432,10193,519,b|0);a=Ra(4);J[a>>2]=28;b=Ra(4);J[b>>2]=28;$(22752,6129,19432,10198,520,a|0,19432,10193,519,b|0);a=Ra(4);J[a>>2]=36;b=Ra(4);J[b>>2]=36;$(22752,4960,19036,10207,522,a|0,19036,10202,521,b|0);a=Ra(4);J[a>>2]=40;b=Ra(4);J[b>>2]=40;$(22752,2089,18892,10198,524,a|0,18892,10193,523,b|0);a=Ra(4);J[a>>2]=44;b=Ra(4);J[b>>2]=44;$(22752,4938,19036,10207,522,a|0,19036,10202,521,b|0);a=Ra(4);J[a>>2]=48;b=Ra(4);J[b>>2]=48;$(22752,4949,19036,10207,522,a|0,19036,10202,521,b|0);a=Ra(4);J[a>>2]=52;b=Ra(4);J[b>>2]=52;$(22752,2539,18892,10198,524,a|0,18892,10193,523,b|0);a=Ra(4);J[a>>2]=56;b=Ra(4);J[b>>2]=56;$(22752,5559,19036,10207,522,a|0,19036,10202,521,b|0);a=Ra(4);J[a>>2]=60;b=Ra(4);J[b>>2]=60;$(22752,4345,19036,10207,522,a|0,19036,10202,521,b|0);aa(14032,22800,22816,21636,10215,528,10215,527,10215,526,1940,10425,525);a=Ra(8);J[a+4>>2]=0;J[a>>2]=529;Z(14032,6269,2,22832,10198,530,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=531;Z(14032,6142,2,22832,10198,530,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=532;Z(14032,4975,2,22840,10207,533,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=534;Z(14032,4915,2,22840,10207,533,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=535;Z(14032,5499,2,22840,10207,533,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=536;Z(14032,5441,2,22848,10198,537,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=538;Z(14032,2101,3,22856,10193,539,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=540;Z(14032,2061,2,22840,10207,533,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=541;Z(14032,2075,2,22840,10207,533,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=542;Z(14032,2380,4,22880,10255,543,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=544;Z(14032,5484,2,22848,10198,537,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=545;Z(14032,2551,3,22856,10193,539,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=546;Z(14032,5570,3,22896,10202,547,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=548;Z(14032,5584,2,22840,10207,533,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=549;Z(14032,4360,3,22896,10202,547,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=550;Z(14032,4378,2,22840,10207,533,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=551;Z(14032,4396,3,22908,11702,552,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=16;Z(14032,2996,2,22920,10211,553,a|0,0,0);aa(22928,22940,22956,21660,10215,557,10215,556,10215,555,4130,10425,554);ga(22928,1,22972,10215,559,558);a=Ra(4);J[a>>2]=20;b=Ra(4);J[b>>2]=20;$(22928,6256,19432,10198,561,a|0,19432,10193,560,b|0);a=Ra(4);J[a>>2]=28;b=Ra(4);J[b>>2]=28;$(22928,6129,19432,10198,561,a|0,19432,10193,560,b|0);a=Ra(4);J[a>>2]=36;b=Ra(4);J[b>>2]=36;$(22928,3706,19036,10207,563,a|0,19036,10202,562,b|0);aa(14112,22976,22992,21636,10215,567,10215,566,10215,565,1977,10425,564);a=Ra(8);J[a+4>>2]=0;J[a>>2]=568;Z(14112,6269,2,23008,10198,569,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=570;Z(14112,6142,2,23008,10198,569,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=8;Z(14112,5256,3,23016,11697,571,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=12;Z(14112,4411,3,23028,11702,572,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=573;Z(14112,3716,3,23040,10202,574,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=575;Z(14112,3729,2,23052,10207,576,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=16;Z(14112,2996,2,23060,10211,577,a|0,0,0);aa(23068,23080,23096,21660,10215,581,10215,580,10215,579,4160,10425,578);ga(23068,1,23112,10215,583,582);a=Ra(4);J[a>>2]=20;b=Ra(4);J[b>>2]=20;$(23068,6256,19432,10198,585,a|0,19432,10193,584,b|0);a=Ra(4);J[a>>2]=28;b=Ra(4);J[b>>2]=28;$(23068,6129,19432,10198,585,a|0,19432,10193,584,b|0);a=Ra(4);J[a>>2]=36;b=Ra(4);J[b>>2]=36;$(23068,4960,19036,10207,587,a|0,19036,10202,586,b|0);a=Ra(4);J[a>>2]=40;b=Ra(4);J[b>>2]=40;$(23068,1024,19036,10207,587,a|0,19036,10202,586,b|0);a=Ra(4);J[a>>2]=44;b=Ra(4);J[b>>2]=44;$(23068,3028,19036,10207,587,a|0,19036,10202,586,b|0);aa(14192,23116,23132,21636,10215,591,10215,590,10215,589,2001,10425,588);a=Ra(8);J[a+4>>2]=0;J[a>>2]=592;Z(14192,6269,2,23148,10198,593,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=594;Z(14192,6142,2,23148,10198,593,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=595;Z(14192,4975,2,23156,10207,596,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=597;Z(14192,1325,3,23164,10202,598,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=599;Z(14192,1338,2,23156,10207,596,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=600;Z(14192,3041,3,23164,10202,598,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=601;Z(14192,3057,2,23156,10207,596,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=16;Z(14192,2996,2,23176,10211,602,a|0,0,0);aa(23184,23196,23212,21660,10215,606,10215,605,10215,604,4085,10425,603);ga(23184,1,23228,10215,608,607);a=Ra(4);J[a>>2]=20;b=Ra(4);J[b>>2]=20;$(23184,6256,19432,10198,610,a|0,19432,10193,609,b|0);a=Ra(4);J[a>>2]=28;b=Ra(4);J[b>>2]=28;$(23184,6129,19432,10198,610,a|0,19432,10193,609,b|0);a=Ra(4);J[a>>2]=36;b=Ra(4);J[b>>2]=36;$(23184,6220,19432,10198,610,a|0,19432,10193,609,b|0);a=Ra(4);J[a>>2]=44;b=Ra(4);J[b>>2]=44;$(23184,2539,18892,10198,612,a|0,18892,10193,611,b|0);a=Ra(4);J[a>>2]=48;b=Ra(4);J[b>>2]=48;$(23184,4345,19036,10207,614,a|0,19036,10202,613,b|0);a=Ra(4);J[a>>2]=52;b=Ra(4);J[b>>2]=52;$(23184,5559,19036,10207,614,a|0,19036,10202,613,b|0);a=Ra(4);J[a>>2]=56;b=Ra(4);J[b>>2]=56;$(23184,1024,19036,10207,614,a|0,19036,10202,613,b|0);a=Ra(4);J[a>>2]=60;b=Ra(4);J[b>>2]=60;$(23184,3028,19036,10207,614,a|0,19036,10202,613,b|0);aa(14272,23232,23248,21636,10215,618,10215,617,10215,616,1929,10425,615);a=Ra(8);J[a+4>>2]=0;J[a>>2]=619;Z(14272,6269,2,23264,10198,620,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=621;Z(14272,6142,2,23264,10198,620,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=622;Z(14272,6231,2,23264,10198,620,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=623;Z(14272,3469,2,23272,10207,624,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=625;Z(14272,5484,2,23280,10198,626,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=627;Z(14272,2551,3,23288,10193,628,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=629;Z(14272,5570,3,23300,10202,630,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=631;Z(14272,5584,2,23272,10207,624,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=632;Z(14272,4360,3,23300,10202,630,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=633;Z(14272,4378,2,23272,10207,624,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=634;Z(14272,4396,3,23312,11702,635,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=636;Z(14272,1036,3,23300,10202,630,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=637;Z(14272,1057,2,23272,10207,624,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=638;Z(14272,3073,3,23300,10202,630,a|0,0,0);a=Ra(8);J[a+4>>2]=0;J[a>>2]=639;Z(14272,3095,2,23272,10207,624,a|0,0,0);a=Ra(8);J[a+4>>2]=1;J[a>>2]=16;Z(14272,2996,2,23324,10211,640,a|0,0,0)}function vf(a,b,c,d){a=a|0;b=Q(b);c=c|0;d=d|0;var e=0,f=0,g=Q(0),h=0,i=0,j=0,k=Q(0),l=0,m=0,n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=0,y=Q(0),z=0,A=0,B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),M=Q(0),O=0,R=Q(0),S=0,T=0,U=Q(0),W=Q(0),X=Q(0),Z=0,_=Q(0),$=0,aa=0,ba=0,ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=0,ha=0,ia=Q(0);w=Fa-32|0;Fa=w;if(K[a+102988|0]){Ub(a+102868|0);H[a+102988|0]=0}H[a+102989|0]=1;J[w+20>>2]=d;J[w+16>>2]=c;N[w+4>>2]=b;m=b>Q(0);N[w+8>>2]=m?Q(Q(1)/b):Q(0);N[w+12>>2]=N[a+102984>>2]*b;H[w+24|0]=K[a+102991|0];f=a+102868|0;c=J[f+60>>2];if(c){while(1){d=c;l=J[c+60>>2];p=J[c+56>>2];h=J[c+52>>2];e=J[h+8>>2];j=J[c+48>>2];i=J[j+8>>2];a:{b:{if(K[c+4|0]&8){if(!vd(e,i)){break b}c=J[f+68>>2];if(c){if(!(Ha[J[J[c>>2]+8>>2]](c,j,h)|0)){break b}}J[d+4>>2]=J[d+4>>2]&-9}c=0;if((K[i+4|0]&2?J[i>>2]:c)|(K[e+4|0]&2?J[e>>2]:0)){e=J[f+4>>2];c=e+P(J[(J[h+24>>2]+P(l,28)|0)+24>>2],40)|0;e=e+P(J[(J[j+24>>2]+P(p,28)|0)+24>>2],40)|0;if(Q(N[c>>2]-N[e+8>>2])>Q(0)|Q(N[c+4>>2]-N[e+12>>2])>Q(0)|(Q(N[e>>2]-N[c+8>>2])>Q(0)|Q(N[e+4>>2]-N[c+12>>2])>Q(0))){break b}tc(d,J[f+72>>2])}c=J[d+12>>2];break a}c=J[d+12>>2];Ib(f,d)}if(c){continue}break}}N[a+103e3>>2]=0;if(!(!K[a+102994|0]|!m)){p=Fa-96|0;Fa=p;J[a+103016>>2]=0;c=a+103008|0;J[c>>2]=0;J[c+4>>2]=0;Z=a+68|0;e=_c(p+44|0,J[a+102956>>2],J[a+102932>>2],J[a+102960>>2],Z,J[a+102940>>2]);d=J[a+102948>>2];if(d){while(1){I[d+4>>1]=L[d+4>>1]&65534;d=J[d+96>>2];if(d){continue}break}}d=J[a+102928>>2];if(d){while(1){J[d+4>>2]=J[d+4>>2]&-2;d=J[d+12>>2];if(d){continue}break}}d=J[a+102952>>2];if(d){while(1){H[d+60|0]=0;d=J[d+12>>2];if(d){continue}break}}S=wb(Z,J[a+102956>>2]<<2);A=J[a+102948>>2];if(A){T=a+102964|0;while(1){c=L[A+4>>1];c:{if(!J[A>>2]|(c&35)!=34){break c}J[S>>2]=A;f=1;I[A+4>>1]=c|1;l=0;h=0;i=0;while(1){f=f-1|0;c=J[S+(f<<2)>>2];J[c+8>>2]=l;J[J[e+8>>2]+(l<<2)>>2]=c;I[c+4>>1]=L[c+4>>1]|2;d:{if(!J[c>>2]){break d}d=J[c+112>>2];if(d){while(1){j=J[d+4>>2];m=J[j+4>>2];e:{if((m&7)!=6|K[J[j+48>>2]+38|0]|K[J[j+52>>2]+38|0]){break e}J[J[e+12>>2]+(h<<2)>>2]=j;J[j+4>>2]=m|1;h=h+1|0;j=J[d>>2];m=L[j+4>>1];if(m&1){break e}J[S+(f<<2)>>2]=j;I[j+4>>1]=m|1;f=f+1|0}d=J[d+12>>2];if(d){continue}break}}d=J[c+108>>2];if(!d){break d}while(1){m=J[d+4>>2];f:{if(K[m+60|0]){break f}c=J[d>>2];j=L[c+4>>1];if(!(j&32)){break f}J[J[e+16>>2]+(i<<2)>>2]=m;H[J[d+4>>2]+60|0]=1;i=i+1|0;if(j&1){break f}J[S+(f<<2)>>2]=c;I[c+4>>1]=j|1;f=f+1|0}d=J[d+12>>2];if(d){continue}break}}l=l+1|0;if((f|0)>0){continue}break}J[e+36>>2]=h;J[e+28>>2]=l;J[e+32>>2]=i;ga=K[a+102972|0];i=0;f=0;h=Fa-160|0;Fa=h;o=N[w+4>>2];if(J[e+28>>2]>0){while(1){d=J[J[e+8>>2]+(i<<2)>>2];r=N[d+56>>2];N[d+52>>2]=r;j=J[d+48>>2];c=J[d+44>>2];J[d+36>>2]=c;J[d+40>>2]=j;b=N[d+72>>2];k=N[d+64>>2];g=N[d+68>>2];if(J[d>>2]==2){n=Q(o*N[d+120>>2]);q=Q(N[d+140>>2]*N[d+116>>2]);B=Q(Q(1)/Q(Q(o*N[d+132>>2])+Q(1)));g=Q(Q(g+Q(n*Q(Q(q*N[T+4>>2])+N[d+80>>2])))*B);k=Q(Q(k+Q(n*Q(Q(N[T>>2]*q)+N[d+76>>2])))*B);b=Q(Q(Q(Q(o*N[d+128>>2])*N[d+84>>2])+b)*Q(Q(1)/Q(Q(o*N[d+136>>2])+Q(1))))}d=P(i,12);m=d+J[e+20>>2]|0;J[m>>2]=c;J[m+4>>2]=j;N[(d+J[e+20>>2]|0)+8>>2]=r;c=d+J[e+24>>2]|0;N[c+4>>2]=g;N[c>>2]=k;N[(d+J[e+24>>2]|0)+8>>2]=b;i=i+1|0;if((i|0)>2]){continue}break}}c=J[w+24>>2];J[h+120>>2]=J[w+20>>2];J[h+124>>2]=c;c=J[w+16>>2];J[h+112>>2]=J[w+12>>2];J[h+116>>2]=c;c=J[w+8>>2];J[h+104>>2]=J[w+4>>2];J[h+108>>2]=c;c=J[e+20>>2];J[h+128>>2]=c;d=J[e+24>>2];J[h+132>>2]=d;i=J[w+24>>2];J[h+72>>2]=J[w+20>>2];J[h+76>>2]=i;j=J[w+16>>2];i=h- -64|0;J[i>>2]=J[w+12>>2];J[i+4>>2]=j;i=J[w+8>>2];J[h+56>>2]=J[w+4>>2];J[h+60>>2]=i;J[h+80>>2]=J[e+12>>2];i=J[e+36>>2];J[h+92>>2]=d;J[h+88>>2]=c;J[h+84>>2]=i;J[h+96>>2]=J[e>>2];m=dd(h+4|0,h+56|0);bd(m);if(J[m+48>>2]>0?K[w+24|0]:0){i=J[m+28>>2];while(1){c=J[m+40>>2]+P(f,156)|0;j=P(J[c+116>>2],12);d=j+i|0;b=N[d+8>>2];k=N[d+4>>2];g=N[d>>2];x=P(J[c+112>>2],12);i=x+i|0;n=N[i+8>>2];q=N[i+4>>2];s=N[i>>2];z=J[c+148>>2];if((z|0)>0){t=N[c+72>>2];D=N[c+132>>2];v=N[c+124>>2];y=N[c+120>>2];E=N[c+76>>2];U=Q(-N[c+128>>2]);l=0;while(1){d=c+P(l,36)|0;B=N[d+16>>2];W=N[d+20>>2];r=Q(Q(E*B)-Q(t*W));B=Q(Q(t*B)+Q(E*W));b=Q(Q(D*Q(Q(N[d+8>>2]*r)-Q(B*N[d+12>>2])))+b);n=Q(Q(U*Q(Q(N[d>>2]*r)-Q(B*N[d+4>>2])))+n);k=Q(k+Q(v*r));g=Q(g+Q(v*B));q=Q(q-Q(y*r));s=Q(s-Q(y*B));l=l+1|0;if((z|0)!=(l|0)){continue}break}}N[i+4>>2]=q;N[i>>2]=s;c=J[m+28>>2];N[(c+x|0)+8>>2]=n;c=c+j|0;N[c+4>>2]=k;N[c>>2]=g;i=J[m+28>>2];N[(j+i|0)+8>>2]=b;f=f+1|0;if((f|0)>2]){continue}break}}if(J[e+32>>2]>0){d=0;while(1){c=J[J[e+16>>2]+(d<<2)>>2];Ha[J[J[c>>2]+32>>2]](c,h+104|0);d=d+1|0;if((d|0)>2]){continue}break}}N[p+24>>2]=0;if(J[w+16>>2]>0){j=0;while(1){d=0;if(J[e+32>>2]>0){while(1){c=J[J[e+16>>2]+(d<<2)>>2];Ha[J[J[c>>2]+36>>2]](c,h+104|0);d=d+1|0;if((d|0)>2]){continue}break}}ad(m);j=j+1|0;if((j|0)>2]){continue}break}}j=0;x=J[m+48>>2];if((x|0)>0){z=J[m+44>>2];ba=J[m+40>>2];while(1){c=ba+P(j,156)|0;i=J[c+148>>2];g:{if((i|0)<=0){break g}l=J[z+(J[c+152>>2]<<2)>>2]- -64|0;d=0;if((i|0)!=1){$=i&-2;f=0;while(1){O=l+P(d,20)|0;aa=c+P(d,36)|0;N[O+8>>2]=N[aa+16>>2];N[O+12>>2]=N[aa+20>>2];O=d|1;aa=l+P(O,20)|0;O=c+P(O,36)|0;N[aa+8>>2]=N[O+16>>2];N[aa+12>>2]=N[O+20>>2];d=d+2|0;f=f+2|0;if(($|0)!=(f|0)){continue}break}}if(!(i&1)){break g}f=l+P(d,20)|0;c=c+P(d,36)|0;N[f+8>>2]=N[c+16>>2];N[f+12>>2]=N[c+20>>2]}j=j+1|0;if((x|0)!=(j|0)){continue}break}}N[p+28>>2]=0;f=1;if(J[e+28>>2]>0){i=J[e+24>>2];j=0;while(1){c=P(j,12);i=c+i|0;b=N[i>>2];g=Q(o*b);r=Q(g*g);k=N[i+4>>2];g=Q(o*k);g=Q(r+Q(g*g));if(g>Q(4)){g=Q(Q(2)/Q(Y(g)));k=Q(k*g);b=Q(b*g)}d=c+J[e+20>>2]|0;n=N[d+8>>2];q=N[d+4>>2];B=N[d>>2];g=N[i+8>>2];r=Q(o*g);if(Q(r*r)>Q(2.4674012660980225)){g=Q(g*Q(Q(1.5707963705062866)/(r>Q(0)?r:Q(-r))))}N[d+4>>2]=q+Q(o*k);N[d>>2]=B+Q(o*b);N[(c+J[e+20>>2]|0)+8>>2]=Q(o*g)+n;d=c+J[e+24>>2]|0;N[d+4>>2]=k;N[d>>2]=b;i=J[e+24>>2];N[(c+i|0)+8>>2]=g;j=j+1|0;if((j|0)>2]){continue}break}}if(J[w+20>>2]>0){j=0;while(1){B=Q(0);l=0;c=Fa+-64|0;Fa=c;if(J[m+48>>2]>0){f=J[m+24>>2];while(1){d=J[m+36>>2]+P(l,88)|0;i=P(J[d+36>>2],12);x=i+f|0;b=N[x+8>>2];k=N[x+4>>2];g=N[x>>2];x=P(J[d+32>>2],12);z=x+f|0;n=N[z+8>>2];q=N[z+4>>2];s=N[z>>2];z=J[d+84>>2];if((z|0)>0){v=N[d+68>>2];y=N[d+56>>2];E=N[d+48>>2];D=N[d+60>>2];U=N[d+52>>2];W=N[d+40>>2];_=N[d+44>>2];ca=Q(W+_);R=N[d+64>>2];F=Q(-R);f=0;while(1){r=Ua(n);N[c+60>>2]=r;t=Ta(n);N[c+56>>2]=t;C=Ua(b);N[c+44>>2]=C;G=Ta(b);N[c+40>>2]=G;N[c+52>>2]=q-Q(Q(t*E)+Q(U*r));N[c+48>>2]=s-Q(Q(r*E)-Q(U*t));N[c+36>>2]=k-Q(Q(G*y)+Q(D*C));N[c+32>>2]=g-Q(Q(C*y)-Q(D*G));$c(c+8|0,d,c+48|0,c+32|0,f);t=Q(0);r=N[c+24>>2];ba=r>B;C=N[c+20>>2];u=Q(C-k);M=Q(-u);X=Q(C-q);ea=Q(-X);da=N[c+16>>2];fa=Q(da-g);C=N[c+12>>2];G=N[c+8>>2];u=Q(Q(fa*C)-Q(G*u));ia=Q(Q(v*u)*u);u=Q(da-s);X=Q(Q(u*C)-Q(G*X));X=Q(ia+Q(Q(Q(R*X)*X)+ca));if(X>Q(0)){t=Q(Q(r+Q(.004999999888241291))*Q(.20000000298023224));t=t>2]}d=f+x|0;N[d+4>>2]=q;N[d>>2]=s;d=J[m+24>>2];N[(d+x|0)+8>>2]=n;d=d+i|0;N[d+4>>2]=k;N[d>>2]=g;f=J[m+24>>2];N[(i+f|0)+8>>2]=b;l=l+1|0;if((l|0)>2]){continue}break}}Fa=c- -64|0;i=1;d=0;if(J[e+32>>2]>0){while(1){c=J[J[e+16>>2]+(d<<2)>>2];i=Ha[J[J[c>>2]+40>>2]](c,h+104|0)&i;d=d+1|0;if((d|0)>2]){continue}break}}c=B>=Q(-.014999999664723873)&i;if(!c){j=j+1|0;if((j|0)>2]){continue}}break}f=!c}if(J[e+28>>2]>0){i=0;while(1){l=P(i,12);d=l+J[e+20>>2]|0;c=d;n=N[c>>2];c=J[c>>2];q=N[d+4>>2];d=J[d+4>>2];j=J[J[e+8>>2]+(i<<2)>>2];J[j+44>>2]=c;J[j+48>>2]=d;b=N[(l+J[e+20>>2]|0)+8>>2];N[j+56>>2]=b;c=l+J[e+24>>2]|0;x=J[c+4>>2];J[j+64>>2]=J[c>>2];J[j+68>>2]=x;k=N[(l+J[e+24>>2]|0)+8>>2];g=Ua(b);N[j+24>>2]=g;b=Ta(b);N[j+20>>2]=b;N[j+72>>2]=k;k=N[j+28>>2];r=N[j+32>>2];N[j+16>>2]=q-Q(Q(b*k)+Q(g*r));N[j+12>>2]=n-Q(Q(g*k)-Q(r*b));i=i+1|0;if((i|0)>2]){continue}break}}N[p+32>>2]=0;if(!(!J[e+4>>2]|J[e+36>>2]<=0)){x=J[m+40>>2];i=0;while(1){z=J[J[e+12>>2]+(i<<2)>>2];l=x+P(i,156)|0;c=J[l+148>>2];J[h+156>>2]=c;h:{if((c|0)<=0){break h}d=0;if((c|0)!=1){ba=c&-2;j=0;while(1){$=d<<2;O=h+140|0;aa=l+P(d,36)|0;N[$+O>>2]=N[aa+16>>2];ha=h+148|0;N[$+ha>>2]=N[aa+20>>2];aa=O;$=d|1;O=$<<2;$=l+P($,36)|0;N[aa+O>>2]=N[$+16>>2];N[O+ha>>2]=N[$+20>>2];d=d+2|0;j=j+2|0;if((ba|0)!=(j|0)){continue}break}}if(!(c&1)){break h}c=(h+140|0)+(d<<2)|0;d=l+P(d,36)|0;N[c>>2]=N[d+16>>2];N[c+8>>2]=N[d+20>>2]}c=J[e+4>>2];Ha[J[J[c>>2]+20>>2]](c,z,h+140|0);i=i+1|0;if((i|0)>2]){continue}break}}i:{if(!ga){break i}i=J[e+28>>2];if((i|0)<=0){break i}j=J[e+8>>2];b=Q(34028234663852886e22);d=0;while(1){c=J[j+(d<<2)>>2];j:{if(!J[c>>2]){break j}k:{l:{if(!(K[c+4|0]&4)){break l}g=N[c+72>>2];if(Q(g*g)>Q(.001218469929881394)){break l}g=N[c+64>>2];k=Q(g*g);g=N[c+68>>2];if(!(Q(k+Q(g*g))>Q(9999999747378752e-20))){break k}}J[c+144>>2]=0;b=Q(0);break j}g=Q(o+N[c+144>>2]);N[c+144>>2]=g;b=b=Q(.5))|f|J[e+28>>2]<=0){break i}i=0;while(1){c=J[J[e+8>>2]+(i<<2)>>2];J[c+64>>2]=0;J[c+68>>2]=0;J[c+144>>2]=0;J[c+72>>2]=0;J[c+76>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;I[c+4>>1]=L[c+4>>1]&65533;i=i+1|0;if((i|0)>2]){continue}break}}cd(m);Fa=h+160|0;N[a+103008>>2]=N[p+24>>2]+N[a+103008>>2];N[a+103012>>2]=N[p+28>>2]+N[a+103012>>2];N[a+103016>>2]=N[p+32>>2]+N[a+103016>>2];c=J[e+28>>2];if((c|0)<=0){break c}f=J[e+8>>2];d=0;if((c|0)!=1){h=c&-2;l=0;while(1){j=d<<2;i=J[j+f>>2];if(!J[i>>2]){I[i+4>>1]=L[i+4>>1]&65534}i=J[f+(j|4)>>2];if(!J[i>>2]){I[i+4>>1]=L[i+4>>1]&65534}d=d+2|0;l=l+2|0;if((h|0)!=(l|0)){continue}break}}if(!(c&1)){break c}c=J[f+(d<<2)>>2];if(J[c>>2]){break c}I[c+4>>1]=L[c+4>>1]&65534}A=J[A+96>>2];if(A){continue}break}}vb(Z,S);d=J[a+102948>>2];if(d){while(1){if(!(!(H[d+4|0]&1)|!J[d>>2])){wd(d)}d=J[d+96>>2];if(d){continue}break}}Ub(a+102868|0);N[a+103020>>2]=0;Zc(e);Fa=p+96|0;N[a+103004>>2]=0;b=N[w+4>>2]}if(!(!K[a+102992|0]|!(b>Q(0)))){i=Fa-272|0;Fa=i;m=_c(i+220|0,64,32,0,a+68|0,J[a+102940>>2]);m:{if(!K[a+102994|0]){break m}j=J[a+102948>>2];if(j){while(1){J[j+60>>2]=0;I[j+4>>1]=L[j+4>>1]&65534;j=J[j+96>>2];if(j){continue}break}}j=J[a+102928>>2];if(!j){break m}while(1){J[j+128>>2]=0;J[j+132>>2]=1065353216;J[j+4>>2]=J[j+4>>2]&-34;j=J[j+12>>2];if(j){continue}break}}ga=a+102868|0;ba=i+116|0;while(1){n:{d=0;t=Q(1);o:{j=J[a+102928>>2];p:{if(!j){break p}while(1){c=J[j+4>>2];q:{if(!(c&4)|J[j+128>>2]>8){break q}r:{if(c&32){g=N[j+132>>2];break r}h=J[j+48>>2];if(K[h+38|0]){break q}l=J[j+52>>2];if(K[l+38|0]){break q}f=J[l+8>>2];c=J[f>>2];e=J[h+8>>2];p=L[e+4>>1];A=J[e>>2];S=L[f+4>>1];if(!(p>>>1&(A|0)!=0|S>>>1&(c|0)!=0)){break q}if(!(S&8|(p&8|(A|0)!=2))){if((c|0)==2){break q}}b=N[f+60>>2];g=N[e+60>>2];s:{if(b>g){N[e+60>>2]=b;k=N[e+40>>2];g=Q(Q(b-g)/Q(Q(1)-g));N[e+40>>2]=k+Q(g*Q(N[e+48>>2]-k));k=N[e+36>>2];N[e+36>>2]=k+Q(g*Q(N[e+44>>2]-k));k=g;g=N[e+52>>2];N[e+52>>2]=Q(k*Q(N[e+56>>2]-g))+g;break s}if(b>2]=g;k=N[f+40>>2];b=Q(Q(g-b)/Q(Q(1)-b));N[f+40>>2]=k+Q(b*Q(N[f+48>>2]-k));k=N[f+36>>2];N[f+36>>2]=k+Q(b*Q(N[f+44>>2]-k));k=b;b=N[f+52>>2];N[f+52>>2]=Q(k*Q(N[f+56>>2]-b))+b}b=g}p=J[j+60>>2];A=J[j+56>>2];J[i+140>>2]=0;J[i+132>>2]=0;J[i+136>>2]=0;J[i+112>>2]=0;J[i+104>>2]=0;J[i+108>>2]=0;c=i+88|0;Wb(c,J[h+12>>2],A);Wb(ba,J[l+12>>2],p);J[i+176>>2]=J[e+60>>2];h=J[e+56>>2];J[i+168>>2]=J[e+52>>2];J[i+172>>2]=h;h=J[e+48>>2];J[i+160>>2]=J[e+44>>2];J[i+164>>2]=h;h=J[e+40>>2];J[i+152>>2]=J[e+36>>2];J[i+156>>2]=h;h=J[e+32>>2];J[i+144>>2]=J[e+28>>2];J[i+148>>2]=h;J[i+212>>2]=J[f+60>>2];e=J[f+56>>2];J[i+204>>2]=J[f+52>>2];J[i+208>>2]=e;e=J[f+48>>2];J[i+196>>2]=J[f+44>>2];J[i+200>>2]=e;e=J[f+40>>2];J[i+188>>2]=J[f+36>>2];J[i+192>>2]=e;e=J[f+32>>2];J[i+180>>2]=J[f+28>>2];J[i+184>>2]=e;J[i+216>>2]=1065353216;f=0;B=Q(0);e=Fa-320|0;Fa=e;J[6119]=J[6119]+1;J[i+48>>2]=0;r=N[c+128>>2];N[i+52>>2]=r;J[e+312>>2]=J[c+88>>2];h=J[c+84>>2];J[e+304>>2]=J[c+80>>2];J[e+308>>2]=h;h=J[c+76>>2];J[e+296>>2]=J[c+72>>2];J[e+300>>2]=h;h=c- -64|0;l=J[h+4>>2];J[e+288>>2]=J[h>>2];J[e+292>>2]=l;h=J[c+60>>2];J[e+280>>2]=J[c+56>>2];J[e+284>>2]=h;J[e+272>>2]=J[c+124>>2];h=J[c+120>>2];J[e+264>>2]=J[c+116>>2];J[e+268>>2]=h;h=J[c+112>>2];J[e+256>>2]=J[c+108>>2];J[e+260>>2]=h;h=J[c+104>>2];J[e+248>>2]=J[c+100>>2];J[e+252>>2]=h;h=J[c+96>>2];J[e+240>>2]=J[c+92>>2];J[e+244>>2]=h;k=N[e+304>>2];g=Q(Q(V(Q(k/Q(6.2831854820251465))))*Q(6.2831854820251465));v=Q(k-g);N[e+304>>2]=v;o=N[e+264>>2];k=Q(Q(V(Q(o/Q(6.2831854820251465))))*Q(6.2831854820251465));s=Q(o-k);N[e+264>>2]=s;n=Q(N[e+268>>2]-k);N[e+268>>2]=n;q=Q(N[e+308>>2]-g);N[e+308>>2]=q;g=N[c+52>>2];k=N[c+24>>2];I[e+232>>1]=0;J[e+160>>2]=J[c+24>>2];h=J[c+20>>2];J[e+152>>2]=J[c+16>>2];J[e+156>>2]=h;h=J[c+12>>2];J[e+144>>2]=J[c+8>>2];J[e+148>>2]=h;h=J[c+4>>2];J[e+136>>2]=J[c>>2];J[e+140>>2]=h;h=J[c+40>>2];J[e+172>>2]=J[c+36>>2];J[e+176>>2]=h;h=J[c+48>>2];J[e+180>>2]=J[c+44>>2];J[e+184>>2]=h;J[e+188>>2]=J[c+52>>2];h=J[c+32>>2];J[e+164>>2]=J[c+28>>2];J[e+168>>2]=h;H[e+224|0]=0;g=Q(Q(k+g)+Q(-.014999999664723873));y=g>2]=o;n=Ta(n);N[e+216>>2]=n;s=Q(Q(g*v)+Q(k*q));q=Ua(s);N[e+204>>2]=q;s=Ta(s);N[e+200>>2]=s;v=N[e+240>>2];D=N[e+244>>2];N[e+212>>2]=Q(Q(g*N[e+252>>2])+Q(k*N[e+260>>2]))-Q(Q(n*v)+Q(o*D));N[e+208>>2]=Q(Q(g*N[e+248>>2])+Q(k*N[e+256>>2]))-Q(Q(o*v)-Q(D*n));o=N[e+280>>2];n=N[e+284>>2];N[e+196>>2]=Q(Q(g*N[e+292>>2])+Q(k*N[e+300>>2]))-Q(Q(s*o)+Q(q*n));N[e+192>>2]=Q(Q(g*N[e+288>>2])+Q(k*N[e+296>>2]))-Q(Q(q*o)-Q(n*s));Cd(e+112|0,e+228|0,e+136|0);g=N[e+128>>2];if(g<=Q(0)){h=2;break u}if(g>2]=S;J[h>>2]=c;l=L[e+232>>1];J[h+40>>2]=J[e+312>>2];p=J[e+308>>2];J[h+32>>2]=J[e+304>>2];J[h+36>>2]=p;p=J[e+300>>2];J[h+24>>2]=J[e+296>>2];J[h+28>>2]=p;p=J[e+292>>2];J[h+16>>2]=J[e+288>>2];J[h+20>>2]=p;p=J[e+284>>2];J[h+8>>2]=J[e+280>>2];J[h+12>>2]=p;p=J[e+244>>2];J[h+44>>2]=J[e+240>>2];J[h+48>>2]=p;p=J[e+252>>2];J[h+52>>2]=J[e+248>>2];J[h+56>>2]=p;p=J[e+260>>2];J[h+60>>2]=J[e+256>>2];J[h+64>>2]=p;p=J[e+268>>2];J[h+68>>2]=J[e+264>>2];J[h+72>>2]=p;J[h+76>>2]=J[e+272>>2];n=N[h+48>>2];g=Q(Q(1)-k);s=Q(Q(g*N[h+68>>2])+Q(N[h+72>>2]*k));o=Ua(s);q=N[h+44>>2];s=Ta(s);W=Q(Q(Q(g*N[h+56>>2])+Q(N[h- -64>>2]*k))-Q(Q(s*q)+Q(n*o)));_=Q(Q(Q(g*N[h+52>>2])+Q(N[h+60>>2]*k))-Q(Q(o*q)-Q(n*s)));n=N[h+12>>2];v=Q(Q(g*N[h+32>>2])+Q(N[h+36>>2]*k));q=Ua(v);D=N[h+8>>2];v=Ta(v);C=Q(Q(Q(g*N[h+20>>2])+Q(N[h+28>>2]*k))-Q(Q(v*D)+Q(n*q)));G=Q(Q(Q(g*N[h+16>>2])+Q(N[h+24>>2]*k))-Q(Q(q*D)-Q(n*v)));D=Q(-s);U=Q(-v);v:{if((l|0)==1){J[h+80>>2]=0;l=J[c+44>>2]+(K[e+237|0]<<3)|0;n=N[l>>2];g=Q(s*n);s=N[l+4>>2];M=Q(W+Q(g+Q(o*s)));g=v;l=J[c+16>>2]+(K[e+234|0]<<3)|0;v=N[l>>2];W=N[l+4>>2];g=Q(M-Q(C+Q(Q(g*v)+Q(q*W))));N[h+96>>2]=g;o=Q(Q(_+Q(Q(o*n)+Q(s*D)))-Q(G+Q(Q(q*v)+Q(W*U))));N[h+92>>2]=o;n=Q(Y(Q(Q(o*o)+Q(g*g))));if(n>2]=q*g;N[h+92>>2]=o*g;break v}w:{if(K[e+234|0]==K[e+235|0]){J[h+80>>2]=2;l=J[c+44>>2];p=l+(K[e+238|0]<<3)|0;R=N[p>>2];l=l+(K[e+237|0]<<3)|0;F=N[l>>2];M=N[p+4>>2];X=N[l+4>>2];g=Q(M-X);N[h+92>>2]=g;u=Q(R-F);n=Q(-u);N[h+96>>2]=n;u=Q(Y(Q(Q(g*g)+Q(u*u))));if(!(u>2]=n;g=Q(g*u);N[h+92>>2]=g}u=Q(Q(X+M)*Q(.5));N[h+88>>2]=u;R=Q(Q(F+R)*Q(.5));N[h+84>>2]=R;M=G;l=J[c+16>>2]+(K[e+234|0]<<3)|0;G=N[l>>2];F=N[l+4>>2];if(!(Q(Q(Q(Q(M+Q(Q(q*G)+Q(F*U)))-Q(_+Q(Q(o*R)+Q(u*D))))*Q(Q(o*g)+Q(n*D)))+Q(Q(Q(s*g)+Q(o*n))*Q(Q(C+Q(Q(v*G)+Q(q*F)))-Q(W+Q(Q(s*R)+Q(o*u))))))>2]=1;l=J[c+16>>2];p=l+(K[e+235|0]<<3)|0;R=N[p>>2];l=l+(K[e+234|0]<<3)|0;F=N[l>>2];M=N[p+4>>2];X=N[l+4>>2];g=Q(M-X);N[h+92>>2]=g;u=Q(R-F);n=Q(-u);N[h+96>>2]=n;u=Q(Y(Q(Q(g*g)+Q(u*u))));if(!(u>2]=n;g=Q(g*u);N[h+92>>2]=g}u=Q(Q(X+M)*Q(.5));N[h+88>>2]=u;R=Q(Q(F+R)*Q(.5));N[h+84>>2]=R;M=_;l=J[c+44>>2]+(K[e+237|0]<<3)|0;_=N[l>>2];F=N[l+4>>2];if(!(Q(Q(Q(Q(M+Q(Q(o*_)+Q(F*D)))-Q(G+Q(Q(q*R)+Q(u*U))))*Q(Q(q*g)+Q(n*U)))+Q(Q(Q(v*g)+Q(q*n))*Q(Q(W+Q(Q(s*_)+Q(o*F)))-Q(C+Q(Q(v*R)+Q(q*u))))))>2]=-n;N[h+92>>2]=-g}A=0;l=4;x:{g=r;s=Yc(h,e+8|0,e+4|0,g);y:{if(!(Eca)){v=Xc(e+12|0,J[e+8>>2],J[e+4>>2],k);if(ca>v){l=1;break y}h=0;n=k;q=g;if(v<=E){l=3;break y}A:{while(1){o=h&1?Q(n+Q(Q(Q(y-v)*Q(q-n))/Q(s-v))):Q(Q(n+q)*Q(.5));J[6122]=J[6122]+1;h=h+1|0;D=Xc(e+12|0,J[e+8>>2],J[e+4>>2],o);U=Q(D-y);if((U>Q(0)?U:Q(-U))>2]=g;J[i+48>>2]=1;f=20;break t}s=Yc(e+12|0,e+8|0,e+4|0,g);if(!(E>2]=k;J[i+48>>2]=l;J[6120]=J[6120]+1;f=f+1|0;break t}n=N[e+268>>2];s=N[e+264>>2];q=N[e+308>>2];v=N[e+304>>2];k=g;continue}break}N[i+52>>2]=B;J[i+48>>2]=h}c=J[6121];J[6121]=(c|0)>(f|0)?c:f;N[6117]=N[6117]+Q(0);g=N[6118];N[6118]=g>Q(0)?g:Q(0);Fa=e+320|0;g=Q(1);if(J[i+48>>2]==3){b=Q(Q(Q(Q(1)-b)*N[i+52>>2])+b);g=b>2]=g;J[j+4>>2]=J[j+4>>2]|32}c=g>2];if(j){continue}break}if(!d){break p}if(!(t>Q(.9999988079071045))){break o}}H[a+102994|0]=1;break n}e=J[J[d+52>>2]+8>>2];h=J[J[d+48>>2]+8>>2];f=h;J[i+120>>2]=J[f+60>>2];c=J[f+56>>2];J[i+112>>2]=J[f+52>>2];J[i+116>>2]=c;c=J[f+48>>2];J[i+104>>2]=J[f+44>>2];J[i+108>>2]=c;c=J[f+40>>2];J[i+96>>2]=J[f+36>>2];J[i+100>>2]=c;c=J[f+32>>2];J[i+88>>2]=J[f+28>>2];J[i+92>>2]=c;J[i+80>>2]=J[e+60>>2];c=J[e+56>>2];J[i+72>>2]=J[e+52>>2];J[i+76>>2]=c;l=J[e+48>>2];j=i- -64|0;c=j;J[c>>2]=J[e+44>>2];J[c+4>>2]=l;c=J[e+40>>2];J[i+56>>2]=J[e+36>>2];J[i+60>>2]=c;c=J[e+32>>2];J[i+48>>2]=J[e+28>>2];J[i+52>>2]=c;g=N[f+36>>2];b=N[f+60>>2];b=Q(Q(t-b)/Q(Q(1)-b));N[f+36>>2]=g+Q(b*Q(N[f+44>>2]-g));g=N[f+40>>2];N[f+40>>2]=g+Q(b*Q(N[f+48>>2]-g));N[f+60>>2]=t;g=b;b=N[f+52>>2];b=Q(Q(g*Q(N[f+56>>2]-b))+b);N[f+56>>2]=b;N[f+52>>2]=b;g=Ua(b);N[f+24>>2]=g;b=Ta(b);N[f+20>>2]=b;n=N[f+40>>2];l=J[f+40>>2];r=N[f+36>>2];J[f+44>>2]=J[f+36>>2];J[f+48>>2]=l;k=N[f+28>>2];o=N[f+32>>2];N[f+16>>2]=n-Q(Q(b*k)+Q(g*o));N[f+12>>2]=r-Q(Q(g*k)-Q(o*b));g=N[e+40>>2];b=N[e+60>>2];b=Q(Q(t-b)/Q(Q(1)-b));N[e+40>>2]=g+Q(b*Q(N[e+48>>2]-g));g=N[e+36>>2];N[e+36>>2]=g+Q(b*Q(N[e+44>>2]-g));N[e+60>>2]=t;g=b;b=N[e+52>>2];b=Q(Q(g*Q(N[e+56>>2]-b))+b);N[e+56>>2]=b;N[e+52>>2]=b;g=Ua(b);N[e+24>>2]=g;b=Ta(b);N[e+20>>2]=b;n=N[e+40>>2];f=J[e+40>>2];k=N[e+36>>2];J[e+44>>2]=J[e+36>>2];J[e+48>>2]=f;r=k;k=N[e+28>>2];o=N[e+32>>2];N[e+12>>2]=r-Q(Q(g*k)-Q(b*o));N[e+16>>2]=n-Q(Q(b*k)+Q(g*o));tc(d,J[a+102940>>2]);c=J[d+4>>2];J[d+4>>2]=c&-33;J[d+128>>2]=J[d+128>>2]+1;B:{if((c&6)!=6){J[d+4>>2]=c&-37;J[h+60>>2]=J[i+120>>2];c=J[i+116>>2];J[h+52>>2]=J[i+112>>2];J[h+56>>2]=c;c=J[i+108>>2];J[h+44>>2]=J[i+104>>2];J[h+48>>2]=c;c=J[i+100>>2];J[h+36>>2]=J[i+96>>2];J[h+40>>2]=c;c=J[i+92>>2];J[h+28>>2]=J[i+88>>2];J[h+32>>2]=c;J[e+60>>2]=J[i+80>>2];c=J[i+76>>2];J[e+52>>2]=J[i+72>>2];J[e+56>>2]=c;c=J[j+4>>2];J[e+44>>2]=J[j>>2];J[e+48>>2]=c;c=J[i+60>>2];J[e+36>>2]=J[i+56>>2];J[e+40>>2]=c;c=J[i+52>>2];J[e+28>>2]=J[i+48>>2];J[e+32>>2]=c;g=N[h+56>>2];b=Ua(g);N[h+24>>2]=b;g=Ta(g);N[h+20>>2]=g;k=N[h+28>>2];o=N[h+32>>2];N[h+16>>2]=N[h+48>>2]-Q(Q(g*k)+Q(b*o));N[h+12>>2]=N[h+44>>2]-Q(Q(b*k)-Q(o*g));g=N[e+56>>2];b=Ta(g);N[e+20>>2]=b;g=Ua(g);N[e+24>>2]=g;k=N[e+28>>2];o=N[e+32>>2];N[e+16>>2]=N[e+48>>2]-Q(Q(b*k)+Q(g*o));N[e+12>>2]=N[e+44>>2]-Q(Q(g*k)-Q(o*b));c=9;break B}j=0;J[h+144>>2]=0;I[h+4>>1]=L[h+4>>1]|2;J[e+144>>2]=0;I[e+4>>1]=L[e+4>>1]|2;J[m+32>>2]=0;J[h+8>>2]=0;J[J[m+8>>2]>>2]=h;c=1;J[e+8>>2]=1;J[J[m+8>>2]+4>>2]=e;J[m+28>>2]=2;J[m+36>>2]=1;J[J[m+12>>2]>>2]=d;I[h+4>>1]=L[h+4>>1]|1;I[e+4>>1]=L[e+4>>1]|1;J[d+4>>2]=J[d+4>>2]|1;J[i+44>>2]=e;J[i+40>>2]=h;while(1){p=J[(i+40|0)+(j<<2)>>2];C:{if(J[p>>2]!=2){break C}j=J[p+112>>2];if(!j){break C}while(1){if(J[m+28>>2]==J[m+40>>2]|J[m+36>>2]==J[m+44>>2]){break C}l=J[j+4>>2];D:{if(H[l+4|0]&1){break D}f=J[j>>2];if(!(K[p+4|0]&8|J[f>>2]!=2|K[f+4|0]&8)|(K[J[l+48>>2]+38|0]|K[J[l+52>>2]+38|0])){break D}J[i+32>>2]=J[f+60>>2];d=J[f+56>>2];J[i+24>>2]=J[f+52>>2];J[i+28>>2]=d;d=J[f+48>>2];J[i+16>>2]=J[f+44>>2];J[i+20>>2]=d;d=J[f+40>>2];J[i+8>>2]=J[f+36>>2];J[i+12>>2]=d;d=J[f+32>>2];J[i>>2]=J[f+28>>2];J[i+4>>2]=d;if(!(H[f+4|0]&1)){g=N[f+40>>2];b=N[f+60>>2];b=Q(Q(t-b)/Q(Q(1)-b));N[f+40>>2]=g+Q(b*Q(N[f+48>>2]-g));g=N[f+36>>2];N[f+36>>2]=g+Q(b*Q(N[f+44>>2]-g));N[f+60>>2]=t;g=b;b=N[f+52>>2];b=Q(Q(g*Q(N[f+56>>2]-b))+b);N[f+56>>2]=b;N[f+52>>2]=b;g=Ua(b);N[f+24>>2]=g;b=Ta(b);N[f+20>>2]=b;n=N[f+40>>2];A=J[f+40>>2];k=N[f+36>>2];J[f+44>>2]=J[f+36>>2];J[f+48>>2]=A;r=k;k=N[f+28>>2];o=N[f+32>>2];N[f+12>>2]=r-Q(Q(g*k)-Q(b*o));N[f+16>>2]=n-Q(Q(b*k)+Q(g*o))}tc(l,J[a+102940>>2]);d=J[l+4>>2];if(!(d&4)){d=J[i+4>>2];J[f+28>>2]=J[i>>2];J[f+32>>2]=d;J[f+60>>2]=J[i+32>>2];d=J[i+28>>2];J[f+52>>2]=J[i+24>>2];J[f+56>>2]=d;d=J[i+20>>2];J[f+44>>2]=J[i+16>>2];J[f+48>>2]=d;d=J[i+12>>2];J[f+36>>2]=J[i+8>>2];J[f+40>>2]=d;g=N[f+56>>2];b=Ua(g);N[f+24>>2]=b;g=Ta(g);N[f+20>>2]=g;k=N[f+28>>2];o=N[f+32>>2];N[f+16>>2]=N[f+48>>2]-Q(Q(g*k)+Q(b*o));N[f+12>>2]=N[f+44>>2]-Q(Q(b*k)-Q(o*g));break D}if(!(d&2)){d=J[i+4>>2];J[f+28>>2]=J[i>>2];J[f+32>>2]=d;J[f+60>>2]=J[i+32>>2];d=J[i+28>>2];J[f+52>>2]=J[i+24>>2];J[f+56>>2]=d;d=J[i+20>>2];J[f+44>>2]=J[i+16>>2];J[f+48>>2]=d;d=J[i+12>>2];J[f+36>>2]=J[i+8>>2];J[f+40>>2]=d;g=N[f+56>>2];b=Ua(g);N[f+24>>2]=b;g=Ta(g);N[f+20>>2]=g;k=N[f+28>>2];o=N[f+32>>2];N[f+16>>2]=N[f+48>>2]-Q(Q(g*k)+Q(b*o));N[f+12>>2]=N[f+44>>2]-Q(Q(b*k)-Q(o*g));break D}J[l+4>>2]=d|1;d=J[m+36>>2];J[m+36>>2]=d+1;J[J[m+12>>2]+(d<<2)>>2]=l;d=L[f+4>>1];if(d&1){break D}I[f+4>>1]=d|1;if(J[f>>2]){J[f+144>>2]=0;I[f+4>>1]=d|3}d=J[m+28>>2];J[f+8>>2]=d;J[J[m+8>>2]+(d<<2)>>2]=f;J[m+28>>2]=d+1}j=J[j+12>>2];if(j){continue}break}}j=1;d=c;c=0;if(d){continue}break}b=N[w+4>>2];J[i+16>>2]=20;J[i+8>>2]=1065353216;b=Q(b*Q(Q(1)-t));N[i>>2]=b;N[i+4>>2]=Q(1)/b;c=J[w+16>>2];d=0;H[i+20|0]=0;J[i+12>>2]=c;A=J[h+8>>2];S=J[e+8>>2];c=0;j=Fa-128|0;Fa=j;E:{if(J[m+28>>2]<=0){f=J[m+24>>2];break E}while(1){e=J[J[m+8>>2]+(c<<2)>>2];l=J[e+48>>2];h=P(c,12);f=h+J[m+20>>2]|0;J[f>>2]=J[e+44>>2];J[f+4>>2]=l;N[(h+J[m+20>>2]|0)+8>>2]=N[e+56>>2];l=J[e+68>>2];f=h+J[m+24>>2]|0;J[f>>2]=J[e+64>>2];J[f+4>>2]=l;f=J[m+24>>2];N[(h+f|0)+8>>2]=N[e+72>>2];c=c+1|0;if((c|0)>2]){continue}break}}J[j+88>>2]=J[m+12>>2];J[j+92>>2]=J[m+36>>2];J[j+104>>2]=J[m>>2];c=J[i+12>>2];J[j+72>>2]=J[i+8>>2];J[j+76>>2]=c;c=J[i+20>>2];J[j+80>>2]=J[i+16>>2];J[j+84>>2]=c;c=J[i+4>>2];J[j+64>>2]=J[i>>2];J[j+68>>2]=c;c=J[m+20>>2];J[j+100>>2]=f;J[j+96>>2]=c;l=dd(j+12|0,j- -64|0);c=0;F:{if(J[i+16>>2]<=0){break F}while(1){n=Q(0);f=0;h=Fa+-64|0;Fa=h;if(J[l+48>>2]>0){while(1){p=J[l+36>>2]+P(f,88)|0;Z=J[p+36>>2];T=J[p+32>>2];G:{if((T|0)!=(A|0)){s=Q(0);o=Q(0);if((S|0)!=(T|0)){break G}}s=N[p+64>>2];o=N[p+40>>2]}x=J[p+84>>2];H:{if((A|0)!=(Z|0)){v=Q(0);r=Q(0);if((S|0)!=(Z|0)){break H}}v=N[p+68>>2];r=N[p+44>>2]}e=J[l+24>>2];Z=P(Z,12);z=e+Z|0;b=N[z+8>>2];k=N[z+4>>2];g=N[z>>2];T=P(T,12);z=T+e|0;t=N[z+8>>2];B=N[z+4>>2];q=N[z>>2];if((x|0)>0){D=N[p+56>>2];U=N[p+48>>2];W=N[p+60>>2];_=N[p+52>>2];ca=Q(o+r);R=Q(-s);e=0;while(1){y=Ua(t);N[h+60>>2]=y;E=Ta(t);N[h+56>>2]=E;C=Ua(b);N[h+44>>2]=C;G=Ta(b);N[h+40>>2]=G;N[h+52>>2]=B-Q(Q(E*U)+Q(_*y));N[h+48>>2]=q-Q(Q(y*U)-Q(_*E));N[h+36>>2]=k-Q(Q(G*D)+Q(W*C));N[h+32>>2]=g-Q(Q(C*D)-Q(W*G));$c(h+8|0,p,h+48|0,h+32|0,e);y=Q(0);E=N[h+24>>2];z=E>n;C=N[h+20>>2];F=Q(C-k);u=Q(-F);M=Q(C-B);X=Q(-M);ea=N[h+16>>2];da=Q(ea-g);C=N[h+12>>2];G=N[h+8>>2];F=Q(Q(da*C)-Q(G*F));fa=Q(Q(v*F)*F);F=Q(ea-q);M=Q(Q(F*C)-Q(G*M));M=Q(fa+Q(Q(Q(s*M)*M)+ca));if(M>Q(0)){y=Q(Q(E+Q(.004999999888241291))*Q(.75));y=y>2]}e=e+T|0;N[e+4>>2]=B;N[e>>2]=q;e=J[l+24>>2];N[(e+T|0)+8>>2]=t;e=e+Z|0;N[e+4>>2]=k;N[e>>2]=g;N[(Z+J[l+24>>2]|0)+8>>2]=b;f=f+1|0;if((f|0)>2]){continue}break}}Fa=h- -64|0;if(n>=Q(-.007499999832361937)){break F}c=c+1|0;if((c|0)>2]){continue}break}}e=P(A,12);h=e+J[m+20>>2]|0;p=J[h+4>>2];c=A<<2;f=J[c+J[m+8>>2]>>2];J[f+36>>2]=J[h>>2];J[f+40>>2]=p;h=c;c=J[m+8>>2];f=J[m+20>>2];N[J[h+c>>2]+52>>2]=N[(f+e|0)+8>>2];h=f;f=P(S,12);h=h+f|0;p=J[h+4>>2];x=c;c=S<<2;e=J[x+c>>2];J[e+36>>2]=J[h>>2];J[e+40>>2]=p;N[J[c+J[m+8>>2]>>2]+52>>2]=N[(f+J[m+20>>2]|0)+8>>2];bd(l);c=0;if(J[i+12>>2]>0){while(1){ad(l);c=c+1|0;if((c|0)>2]){continue}break}}h=0;if(J[m+28>>2]>0){b=N[i>>2];while(1){c=P(h,12);e=c+J[m+24>>2]|0;n=N[e>>2];g=Q(b*n);k=Q(g*g);q=N[e+4>>2];g=Q(b*q);g=Q(k+Q(g*g));if(g>Q(4)){g=Q(Q(2)/Q(Y(g)));q=Q(q*g);n=Q(n*g)}f=c+J[m+20>>2]|0;r=N[f+8>>2];k=N[f+4>>2];o=N[f>>2];s=N[e+8>>2];g=Q(b*s);if(Q(g*g)>Q(2.4674012660980225)){s=Q(s*Q(Q(1.5707963705062866)/(g>Q(0)?g:Q(-g))))}k=Q(k+Q(b*q));N[f+4>>2]=k;o=Q(o+Q(b*n));N[f>>2]=o;g=Q(Q(b*s)+r);N[(c+J[m+20>>2]|0)+8>>2]=g;f=c+J[m+24>>2]|0;N[f+4>>2]=q;N[f>>2]=n;N[(c+J[m+24>>2]|0)+8>>2]=s;c=J[J[m+8>>2]+(h<<2)>>2];N[c+72>>2]=s;N[c+64>>2]=n;N[c+68>>2]=q;N[c+56>>2]=g;N[c+48>>2]=k;N[c+44>>2]=o;r=Ua(g);N[c+24>>2]=r;g=Ta(g);N[c+20>>2]=g;q=k;k=N[c+28>>2];n=N[c+32>>2];N[c+16>>2]=q-Q(Q(g*k)+Q(r*n));N[c+12>>2]=o-Q(Q(r*k)-Q(n*g));h=h+1|0;if((h|0)>2]){continue}break}}if(!(!J[m+4>>2]|J[m+36>>2]<=0)){A=J[l+40>>2];f=0;while(1){S=J[J[m+12>>2]+(f<<2)>>2];p=A+P(f,156)|0;e=J[p+148>>2];J[j+124>>2]=e;I:{if((e|0)<=0){break I}c=0;if((e|0)!=1){Z=e&-2;h=0;while(1){T=c<<2;x=j+108|0;z=p+P(c,36)|0;N[T+x>>2]=N[z+16>>2];O=T;T=j+116|0;N[O+T>>2]=N[z+20>>2];O=x;x=c|1;z=x<<2;x=p+P(x,36)|0;N[O+z>>2]=N[x+16>>2];N[z+T>>2]=N[x+20>>2];c=c+2|0;h=h+2|0;if((Z|0)!=(h|0)){continue}break}}if(!(e&1)){break I}e=(j+108|0)+(c<<2)|0;c=p+P(c,36)|0;N[e>>2]=N[c+16>>2];N[e+8>>2]=N[c+20>>2]}c=J[m+4>>2];Ha[J[J[c>>2]+20>>2]](c,S,j+108|0);f=f+1|0;if((f|0)>2]){continue}break}}cd(l);Fa=j+128|0;if(J[m+28>>2]>0){while(1){c=J[J[m+8>>2]+(d<<2)>>2];I[c+4>>1]=L[c+4>>1]&65534;J:{if(J[c>>2]!=2){break J}wd(c);j=J[c+112>>2];if(!j){break J}while(1){c=J[j+4>>2];J[c+4>>2]=J[c+4>>2]&-34;j=J[j+12>>2];if(j){continue}break}}d=d+1|0;if((d|0)>2]){continue}break}}Ub(ga);c=0;if(!K[a+102993|0]){break B}H[a+102994|0]=0;c=8}if((c|0)!=8){continue}}break}Zc(m);Fa=i+272|0;N[a+103024>>2]=0;b=N[w+4>>2]}if(b>Q(0)){N[a+102984>>2]=N[w+8>>2]}K:{if(!K[a+102990|0]){break K}d=J[a+102948>>2];if(!d){break K}while(1){J[d+84>>2]=0;J[d+76>>2]=0;J[d+80>>2]=0;d=J[d+96>>2];if(d){continue}break}}H[a+102989|0]=0;N[a+102996>>2]=0;Fa=w+32|0}function rd(a,b,c,d,e){var f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=0,r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=0,y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),E=Q(0),F=0,G=Q(0),L=Q(0),M=Q(0),O=Q(0),R=0,S=0;A=Fa-256|0;Fa=A;g=Fa-160|0;Fa=g;m=N[c>>2];n=N[e>>2];p=N[c+4>>2];s=N[e+4>>2];f=A+4|0;h=N[c+12>>2];l=N[e+12>>2];u=N[e+8>>2];i=N[c+8>>2];j=Q(Q(h*l)+Q(u*i));N[f+144>>2]=j;l=Q(Q(h*u)-Q(l*i));N[f+140>>2]=l;p=Q(s-p);m=Q(n-m);n=Q(Q(h*p)-Q(i*m));N[f+136>>2]=n;h=Q(Q(h*m)+Q(i*p));N[f+132>>2]=h;i=N[d+12>>2];m=N[d+16>>2];s=Q(n+Q(Q(l*i)+Q(j*m)));N[f+152>>2]=s;u=Q(h+Q(Q(j*i)-Q(m*l)));N[f+148>>2]=u;v=N[b+32>>2];e=J[b+32>>2];l=N[b+28>>2];J[f+156>>2]=J[b+28>>2];J[f+160>>2]=e;r=N[b+16>>2];k=J[b+16>>2];j=N[b+12>>2];J[f+164>>2]=J[b+12>>2];J[f+168>>2]=k;y=N[b+24>>2];o=J[b+24>>2];m=N[b+20>>2];J[f+172>>2]=J[b+20>>2];J[f+176>>2]=o;z=N[b+40>>2];q=J[b+40>>2];B=N[b+36>>2];J[f+180>>2]=J[b+36>>2];J[f+184>>2]=q;t=K[b+44|0];h=Q(m-j);i=Q(y-r);n=Q(Y(Q(Q(h*h)+Q(i*i))));if(!(n>2]=i;N[f+200>>2]=-h;p=Q(Q(i*Q(u-j))-Q(Q(s-r)*h));a:{b:{c:{d:{e:{f:{g:{h:{if(t){n=l;l=Q(j-l);j=r;r=v;j=Q(j-r);v=Q(Y(Q(Q(l*l)+Q(j*j))));if(!(v>2]=j;N[f+192>>2]=-l;n=Q(Q(j*Q(u-n))-Q(Q(s-r)*l));j=Q(Q(l*i)-Q(h*j));if(!k){break g}c=j>=Q(0);break h}if(!k){break d}n=Q(0);c=0}l=Q(B-m);j=Q(z-y);r=Q(Y(Q(Q(l*l)+Q(j*j))));if(!(r>2]=j;N[f+208>>2]=-l;r=Q(Q(h*j)-Q(l*i));s=Q(Q(j*Q(u-m))-Q(Q(s-y)*l));m=Q(-i);if(!(!t|!k)){if(!(!(r>Q(0))|c^1)){c=p>=Q(0)|n>=Q(0)|s>=Q(0);H[f+248|0]=c;if(c){c=J[f+200>>2];J[f+212>>2]=J[f+196>>2];J[f+216>>2]=c;c=J[f+192>>2];J[f+228>>2]=J[f+188>>2];J[f+232>>2]=c;c=J[f+208>>2];J[f+236>>2]=J[f+204>>2];J[f+240>>2]=c;e=1;break a}N[f+236>>2]=m;N[f+228>>2]=m;N[f+212>>2]=m;N[f+240>>2]=h;N[f+232>>2]=h;N[f+216>>2]=h;break b}if(c){i:{if(!(n>=Q(0))){c=p>=Q(0)&s>=Q(0);H[f+248|0]=c;if(c){break i}N[f+236>>2]=m;N[f+212>>2]=m;N[f+240>>2]=h;N[f+232>>2]=l;N[f+228>>2]=-j;N[f+216>>2]=h;break b}H[f+248|0]=1}e=J[f+200>>2];c=J[f+196>>2];J[f+212>>2]=c;J[f+216>>2]=e;J[f+236>>2]=c;J[f+240>>2]=e;c=J[f+192>>2];J[f+228>>2]=J[f+188>>2];J[f+232>>2]=c;e=1;break a}if(r>Q(0)){j:{if(!(s>=Q(0))){c=p>=Q(0)&n>=Q(0);H[f+248|0]=c;if(c){break j}N[f+228>>2]=m;N[f+212>>2]=m;N[f+232>>2]=h;N[f+216>>2]=h;N[f+236>>2]=-N[f+188>>2];N[f+240>>2]=-N[f+192>>2];break b}H[f+248|0]=1}e=J[f+200>>2];c=J[f+196>>2];J[f+228>>2]=c;J[f+232>>2]=e;J[f+212>>2]=c;J[f+216>>2]=e;c=J[f+208>>2];J[f+236>>2]=J[f+204>>2];J[f+240>>2]=c;e=1;break a}c=p>=Q(0)&n>=Q(0)&s>=Q(0);H[f+248|0]=c;e=1;if(c){k=J[f+200>>2];c=J[f+196>>2];J[f+236>>2]=c;J[f+240>>2]=k;J[f+228>>2]=c;J[f+232>>2]=k;J[f+212>>2]=c;J[f+216>>2]=k;break a}N[f+212>>2]=m;N[f+232>>2]=l;N[f+228>>2]=-j;N[f+216>>2]=h;N[f+236>>2]=-N[f+188>>2];N[f+240>>2]=-N[f+192>>2];break b}if(!t){break e}if(!c){break f}break c}if(j>=Q(0)){break c}}c=p>=Q(0)&n>=Q(0);H[f+248|0]=c;e=1;if(c){k=J[f+200>>2];c=J[f+196>>2];J[f+228>>2]=c;J[f+232>>2]=k;J[f+212>>2]=c;J[f+216>>2]=k;J[f+236>>2]=c^-2147483648;J[f+240>>2]=k^-2147483648;break a}N[f+216>>2]=h;N[f+212>>2]=-i;c=J[f+200>>2];J[f+228>>2]=J[f+196>>2];J[f+232>>2]=c;N[f+236>>2]=-N[f+188>>2];N[f+240>>2]=-N[f+192>>2];break b}if(r>Q(0)){c=p>=Q(0)|s>=Q(0);H[f+248|0]=c;e=1;if(c){c=J[f+200>>2];k=J[f+196>>2];J[f+212>>2]=k;J[f+216>>2]=c;o=J[f+208>>2];J[f+236>>2]=J[f+204>>2];J[f+240>>2]=o;J[f+228>>2]=k^-2147483648;J[f+232>>2]=c^-2147483648;break a}N[f+228>>2]=m;N[f+212>>2]=m;N[f+232>>2]=h;N[f+216>>2]=h;c=J[f+200>>2];J[f+236>>2]=J[f+196>>2];J[f+240>>2]=c;break b}c=p>=Q(0)&s>=Q(0);H[f+248|0]=c;e=1;if(c){k=J[f+200>>2];c=J[f+196>>2];J[f+236>>2]=c;J[f+240>>2]=k;J[f+212>>2]=c;J[f+216>>2]=k;J[f+228>>2]=c^-2147483648;J[f+232>>2]=k^-2147483648;break a}N[f+212>>2]=m;N[f+232>>2]=l;N[f+228>>2]=-j;N[f+216>>2]=h;c=J[f+200>>2];J[f+236>>2]=J[f+196>>2];J[f+240>>2]=c;break b}c=p>=Q(0);H[f+248|0]=c;if(c){e=J[f+200>>2];c=J[f+196>>2];J[f+212>>2]=c;J[f+216>>2]=e;c=c^-2147483648;J[f+236>>2]=c;J[f+228>>2]=c;c=e^-2147483648;J[f+240>>2]=c;J[f+232>>2]=c;e=1;break a}N[f+216>>2]=h;N[f+212>>2]=-i;e=J[f+200>>2];c=J[f+196>>2];J[f+236>>2]=c;J[f+240>>2]=e;J[f+228>>2]=c;J[f+232>>2]=e;break b}c=p>=Q(0)|n>=Q(0);H[f+248|0]=c;e=1;if(c){c=J[f+200>>2];k=J[f+196>>2];J[f+212>>2]=k;J[f+216>>2]=c;o=J[f+192>>2];J[f+228>>2]=J[f+188>>2];J[f+232>>2]=o;J[f+236>>2]=k^-2147483648;J[f+240>>2]=c^-2147483648;break a}N[f+216>>2]=h;N[f+212>>2]=-i;N[f+240>>2]=h;e=J[f+200>>2];c=J[f+196>>2];J[f+228>>2]=c;J[f+232>>2]=e;J[f+236>>2]=c^-2147483648}e=0}k=J[d+148>>2];J[f+128>>2]=k;c=0;if((k|0)>0){while(1){h=N[f+132>>2];k=c<<3;e=k+f|0;i=N[f+140>>2];k=d+k|0;j=N[k+20>>2];l=N[f+144>>2];m=N[k+24>>2];N[e+4>>2]=Q(Q(i*j)+Q(l*m))+N[f+136>>2];N[e>>2]=h+Q(Q(l*j)-Q(m*i));h=N[f+140>>2];i=N[k+84>>2];j=N[f+144>>2];l=N[k+88>>2];N[e+68>>2]=Q(h*i)+Q(j*l);N[e- -64>>2]=Q(j*i)-Q(l*h);c=c+1|0;if((c|0)>2]){continue}break}k=J[f+128>>2];e=K[f+248|0]}s=Q(N[d+8>>2]+N[b+8>>2]);N[f+244>>2]=s;c=0;J[a+60>>2]=0;k:{if((k|0)<=0){j=Q(34028234663852886e22);break k}t=k&1;h=N[f+216>>2];l=N[f+212>>2];m=N[f+168>>2];n=N[f+164>>2];l:{if((k|0)==1){j=Q(34028234663852886e22);i=Q(34028234663852886e22);break l}w=k&-2;j=Q(34028234663852886e22);i=Q(34028234663852886e22);b=0;while(1){o=c<<3;q=(o|8)+f|0;p=Q(Q(l*Q(N[q>>2]-n))+Q(h*Q(N[q+4>>2]-m)));o=f+o|0;u=Q(Q(l*Q(N[o>>2]-n))+Q(h*Q(N[o+4>>2]-m)));o=up;i=q?p:i;j=q?p:o?u:j;c=c+2|0;b=b+2|0;if((w|0)!=(b|0)){continue}break}}if(!t){break k}b=(c<<3)+f|0;h=Q(Q(l*Q(N[b>>2]-n))+Q(h*Q(N[b+4>>2]-m)));j=hs){break m}o=0;J[g+156>>2]=-8388609;J[g+148>>2]=0;J[g+152>>2]=-1;n:{o:{c=J[f+128>>2];if((c|0)>0){l=N[f+216>>2];m=N[f+212>>2];u=N[f+232>>2];r=N[f+240>>2];y=N[f+176>>2];B=N[f+168>>2];v=N[f+228>>2];G=N[f+236>>2];L=N[f+244>>2];M=N[f+172>>2];O=N[f+164>>2];i=Q(-34028234663852886e22);while(1){b=(o<<3)+f|0;z=N[b- -64>>2];n=Q(-z);h=N[b>>2];C=N[b+4>>2];p=N[b+68>>2];E=Q(Q(n*Q(h-O))-Q(Q(C-B)*p));h=Q(Q(n*Q(h-M))-Q(Q(C-y)*p));h=h>E?E:h;if(h>L){break o}p=Q(-p);p:{q:{if(Q(Q(z*l)+Q(m*p))>=Q(0)){if(Q(Q(Q(n-G)*m)+Q(Q(p-r)*l))i){break q}break p}if(!(h>i)|Q(Q(Q(n-v)*m)+Q(Q(p-u)*l))>2]=h;J[g+152>>2]=o;J[g+148>>2]=2;i=h}o=o+1|0;if((c|0)!=(o|0)){continue}break}}break n}N[g+156>>2]=h;J[g+152>>2]=o;J[g+148>>2]=2}r:{s:{t:{u:{b=J[g+148>>2];v:{if(!b){break v}h=N[g+156>>2];if(h>s){break m}if(!(h>Q(Q(j*Q(.9800000190734863))+Q(.0010000000474974513)))){break v}if((b|0)!=1){break u}}J[a+56>>2]=1;b=0;if((k|0)<2){break s}h=N[f+212>>2];j=N[f+216>>2];i=Q(Q(h*N[f+64>>2])+Q(j*N[f+68>>2]));c=k-1|0;R=c&1;if((k|0)==2){c=1;break t}S=c&-2;q=f- -64|0;c=1;o=0;while(1){t=q+(c<<3)|0;l=Q(Q(h*N[t>>2])+Q(j*N[t+4>>2]));t=l>2])+Q(j*N[w+4>>2]));i=t?l:i;w=m>2];J[a+56>>2]=2;b=J[f+164>>2];e=J[f+168>>2];I[g+122>>1]=256;H[g+121|0]=c;H[g+120|0]=0;J[g+112>>2]=b;J[g+116>>2]=e;b=J[f+172>>2];e=J[f+176>>2];H[g+132|0]=0;I[g+134>>1]=256;H[g+133|0]=c;J[g+124>>2]=b;J[g+128>>2]=e;J[g+56>>2]=c;b=c+1|0;e=(b|0)<(k|0)?b:0;J[g+60>>2]=e;q=(c<<3)+f|0;k=q;b=J[k>>2];k=J[k+4>>2];J[g+64>>2]=b;J[g+68>>2]=k;o=(e<<3)+f|0;e=J[o>>2];o=J[o+4>>2];J[g+72>>2]=e;J[g+76>>2]=o;t=q- -64|0;q=t;h=N[q>>2];q=J[q>>2];i=N[t+4>>2];t=J[t+4>>2];J[g+80>>2]=q;J[g+84>>2]=t;q=0;break r}if(!R){break s}q=b;b=(c<<3)+f|0;b=Q(Q(h*N[b- -64>>2])+Q(j*N[b+68>>2]))>2];c=J[c+4>>2];I[g+122>>1]=1;H[g+121|0]=b;H[g+120|0]=0;J[g+112>>2]=o;J[g+116>>2]=c;b=b+1|0;b=(b|0)<(k|0)?b:0;c=(b<<3)+f|0;k=J[c>>2];c=J[c+4>>2];H[g+132|0]=0;I[g+134>>1]=1;H[g+133|0]=b;J[g+124>>2]=k;J[g+128>>2]=c;if(e){J[g+56>>2]=0;J[g+60>>2]=1;c=J[f+168>>2];k=c;b=J[f+164>>2];J[g+64>>2]=b;J[g+68>>2]=c;c=J[f+176>>2];o=c;e=J[f+172>>2];J[g+72>>2]=e;J[g+76>>2]=c;i=N[f+200>>2];q=J[f+200>>2];h=N[f+196>>2];J[g+80>>2]=J[f+196>>2];J[g+84>>2]=q;c=0;q=1;break r}J[g+56>>2]=1;J[g+60>>2]=0;c=J[f+176>>2];k=c;b=J[f+172>>2];J[g+64>>2]=b;J[g+68>>2]=c;c=J[f+168>>2];o=c;e=J[f+164>>2];J[g+72>>2]=e;J[g+76>>2]=c;h=N[f+196>>2];i=Q(-N[f+200>>2]);N[g+84>>2]=i;h=Q(-h);N[g+80>>2]=h;c=1;q=1}N[g+104>>2]=h;N[g+92>>2]=-h;N[g+88>>2]=i;N[g+100>>2]=-i;N[g+108>>2]=Q(h*(x(2,o),D()))-Q(i*(x(2,e),D()));h=Q(Q(i*(x(2,b),D()))-Q((x(2,k),D())*h));N[g+96>>2]=h;if((Xb(g+32|0,g+112|0,g+88|0,h,c)|0)<2){break m}if((Xb(g,g+32|0,g+100|0,N[g+108>>2],J[g+60>>2])|0)<2){break m}w:{if(q){i=N[g+84>>2];c=J[g+84>>2];l=N[g+80>>2];J[a+40>>2]=J[g+80>>2];J[a+44>>2]=c;d=J[g+68>>2];k=d;h=N[g+68>>2];j=N[g+64>>2];b=J[g+64>>2];break w}c=(J[g+56>>2]<<3)+d|0;b=J[c+88>>2];J[a+40>>2]=J[c+84>>2];J[a+44>>2]=b;k=J[c+24>>2];l=N[g+80>>2];h=N[g+68>>2];j=N[g+64>>2];i=N[g+84>>2];b=J[c+20>>2]}J[a+48>>2]=b;J[a+52>>2]=k;c=0;m=N[f+244>>2];n=N[g>>2];p=N[g+4>>2];if(m>=Q(Q(l*Q(n-j))+Q(Q(p-h)*i))){x:{if(q){m=N[f+144>>2];p=Q(p-N[f+136>>2]);s=N[f+140>>2];n=Q(n-N[f+132>>2]);N[a+4>>2]=Q(m*p)-Q(s*n);N[a>>2]=Q(m*n)+Q(p*s);J[a+16>>2]=J[g+8>>2];break x}b=J[g+4>>2];J[a>>2]=J[g>>2];J[a+4>>2]=b;H[a+18|0]=K[g+11|0];H[a+19|0]=K[g+10|0];H[a+16|0]=K[g+9|0];H[a+17|0]=K[g+8|0]}m=N[f+244>>2];c=1}b=a;r=l;l=N[g+12>>2];r=Q(r*Q(l-j));j=N[g+16>>2];if(Q(r+Q(Q(j-h)*i))<=m){a=P(c,20)+a|0;y:{if(!q){d=J[g+16>>2];J[a>>2]=J[g+12>>2];J[a+4>>2]=d;H[a+18|0]=K[g+23|0];H[a+19|0]=K[g+22|0];H[a+16|0]=K[g+21|0];H[a+17|0]=K[g+20|0];break y}h=N[f+144>>2];i=Q(j-N[f+136>>2]);j=N[f+140>>2];l=Q(l-N[f+132>>2]);N[a+4>>2]=Q(h*i)-Q(j*l);N[a>>2]=Q(h*l)+Q(i*j);J[a+16>>2]=J[g+20>>2]}c=c+1|0}J[b+60>>2]=c}Fa=g+160|0;Fa=A+256|0}function _a(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;l=Fa-16|0;Fa=l;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{n:{if(a>>>0<=244){g=J[6434];h=a>>>0<11?16:a+11&-8;c=h>>>3|0;b=g>>>c|0;if(b&3){c=c+((b^-1)&1)|0;a=c<<3;b=a+25776|0;d=J[a+25784>>2];a=J[d+8>>2];o:{if((b|0)==(a|0)){m=25736,n=kl(c)&g,J[m>>2]=n;break o}J[a+12>>2]=b;J[b+8>>2]=a}a=d+8|0;b=c<<3;J[d+4>>2]=b|3;b=b+d|0;J[b+4>>2]=J[b+4>>2]|1;break a}k=J[6436];if(k>>>0>=h>>>0){break n}if(b){a=2<>2];a=J[e+8>>2];p:{if((b|0)==(a|0)){g=kl(d)&g;J[6434]=g;break p}J[a+12>>2]=b;J[b+8>>2]=a}J[e+4>>2]=h|3;c=e+h|0;a=d<<3;d=a-h|0;J[c+4>>2]=d|1;J[a+e>>2]=d;if(k){b=(k&-8)+25776|0;f=J[6439];a=1<<(k>>>3);q:{if(!(a&g)){J[6434]=a|g;a=b;break q}a=J[b+8>>2]}J[b+8>>2]=f;J[a+12>>2]=f;J[f+12>>2]=b;J[f+8>>2]=a}a=e+8|0;J[6439]=c;J[6436]=d;break a}j=J[6435];if(!j){break n}c=J[(hl(0-j&j)<<2)+26040>>2];f=(J[c+4>>2]&-8)-h|0;b=c;while(1){r:{a=J[b+16>>2];if(!a){a=J[b+20>>2];if(!a){break r}}b=(J[a+4>>2]&-8)-h|0;d=b>>>0>>0;f=d?b:f;c=d?a:c;b=a;continue}break}i=J[c+24>>2];d=J[c+12>>2];if((d|0)!=(c|0)){a=J[c+8>>2];J[a+12>>2]=d;J[d+8>>2]=a;break b}b=c+20|0;a=J[b>>2];if(!a){a=J[c+16>>2];if(!a){break m}b=c+16|0}while(1){e=b;d=a;b=a+20|0;a=J[b>>2];if(a){continue}b=d+16|0;a=J[d+16>>2];if(a){continue}break}J[e>>2]=0;break b}h=-1;if(a>>>0>4294967231){break n}a=a+11|0;h=a&-8;j=J[6435];if(!j){break n}f=0-h|0;g=0;s:{if(h>>>0<256){break s}g=31;if(h>>>0>16777215){break s}a=S(a>>>8|0);g=((h>>>38-a&1)-(a<<1)|0)+62|0}b=J[(g<<2)+26040>>2];t:{u:{v:{if(!b){a=0;break v}a=0;c=h<<((g|0)!=31?25-(g>>>1|0)|0:0);while(1){w:{e=(J[b+4>>2]&-8)-h|0;if(e>>>0>=f>>>0){break w}d=b;f=e;if(e){break w}f=0;a=b;break u}e=J[b+20>>2];b=J[((c>>>29&4)+b|0)+16>>2];a=e?(e|0)==(b|0)?a:e:a;c=c<<1;if(b){continue}break}}if(!(a|d)){d=0;a=2<>2]}if(!a){break t}}while(1){b=(J[a+4>>2]&-8)-h|0;c=b>>>0>>0;f=c?b:f;d=c?a:d;b=J[a+16>>2];if(b){a=b}else{a=J[a+20>>2]}if(a){continue}break}}if(!d|J[6436]-h>>>0<=f>>>0){break n}g=J[d+24>>2];c=J[d+12>>2];if((d|0)!=(c|0)){a=J[d+8>>2];J[a+12>>2]=c;J[c+8>>2]=a;break c}b=d+20|0;a=J[b>>2];if(!a){a=J[d+16>>2];if(!a){break l}b=d+16|0}while(1){e=b;c=a;b=a+20|0;a=J[b>>2];if(a){continue}b=c+16|0;a=J[c+16>>2];if(a){continue}break}J[e>>2]=0;break c}a=J[6436];if(a>>>0>=h>>>0){d=J[6439];b=a-h|0;x:{if(b>>>0>=16){c=d+h|0;J[c+4>>2]=b|1;J[a+d>>2]=b;J[d+4>>2]=h|3;break x}J[d+4>>2]=a|3;a=a+d|0;J[a+4>>2]=J[a+4>>2]|1;c=0;b=0}J[6436]=b;J[6439]=c;a=d+8|0;break a}i=J[6437];if(i>>>0>h>>>0){b=i-h|0;J[6437]=b;c=J[6440];a=c+h|0;J[6440]=a;J[a+4>>2]=b|1;J[c+4>>2]=h|3;a=c+8|0;break a}a=0;j=h+47|0;if(J[6552]){c=J[6554]}else{J[6555]=-1;J[6556]=-1;J[6553]=4096;J[6554]=4096;J[6552]=l+12&-16^1431655768;J[6557]=0;J[6545]=0;c=4096}e=j+c|0;f=0-c|0;b=e&f;if(b>>>0<=h>>>0){break a}d=J[6544];if(d){c=J[6542];g=c+b|0;if(d>>>0>>0|c>>>0>=g>>>0){break a}}y:{if(!(K[26180]&4)){z:{A:{B:{C:{d=J[6440];if(d){a=26184;while(1){c=J[a>>2];if(c>>>0<=d>>>0&d>>>0>2]>>>0){break C}a=J[a+8>>2];if(a){continue}break}}c=Cb(0);if((c|0)==-1){break z}g=b;d=J[6553];a=d-1|0;if(a&c){g=(b-c|0)+(a+c&0-d)|0}if(g>>>0<=h>>>0){break z}d=J[6544];if(d){a=J[6542];f=a+g|0;if(d>>>0>>0|a>>>0>=f>>>0){break z}}a=Cb(g);if((c|0)!=(a|0)){break B}break y}g=f&e-i;c=Cb(g);if((c|0)==(J[a>>2]+J[a+4>>2]|0)){break A}a=c}if((a|0)==-1){break z}if(h+48>>>0<=g>>>0){c=a;break y}c=J[6554];c=c+(j-g|0)&0-c;if((Cb(c)|0)==-1){break z}g=c+g|0;c=a;break y}if((c|0)!=-1){break y}}J[6545]=J[6545]|4}c=Cb(b);a=Cb(0);if((c|0)==-1|(a|0)==-1|a>>>0<=c>>>0){break i}g=a-c|0;if(g>>>0<=h+40>>>0){break i}}a=J[6542]+g|0;J[6542]=a;if(a>>>0>M[6543]){J[6543]=a}D:{e=J[6440];if(e){a=26184;while(1){d=J[a>>2];b=J[a+4>>2];if((d+b|0)==(c|0)){break D}a=J[a+8>>2];if(a){continue}break}break k}a=J[6438];if(!(a>>>0<=c>>>0?a:0)){J[6438]=c}a=0;J[6547]=g;J[6546]=c;J[6442]=-1;J[6443]=J[6552];J[6549]=0;while(1){d=a<<3;b=d+25776|0;J[d+25784>>2]=b;J[d+25788>>2]=b;a=a+1|0;if((a|0)!=32){continue}break}d=g-40|0;a=c+8&7?-8-c&7:0;b=d-a|0;J[6437]=b;a=a+c|0;J[6440]=a;J[a+4>>2]=b|1;J[(c+d|0)+4>>2]=40;J[6441]=J[6556];break j}if(J[a+12>>2]&8|(c>>>0<=e>>>0|d>>>0>e>>>0)){break k}J[a+4>>2]=b+g;a=e+8&7?-8-e&7:0;c=a+e|0;J[6440]=c;b=J[6437]+g|0;a=b-a|0;J[6437]=a;J[c+4>>2]=a|1;J[(b+e|0)+4>>2]=40;J[6441]=J[6556];break j}d=0;break b}c=0;break c}if(M[6438]>c>>>0){J[6438]=c}b=c+g|0;a=26184;E:{F:{G:{while(1){if((b|0)!=J[a>>2]){a=J[a+8>>2];if(a){continue}break G}break}if(!(K[a+12|0]&8)){break F}}a=26184;while(1){b=J[a>>2];if(b>>>0<=e>>>0){f=b+J[a+4>>2]|0;if(f>>>0>e>>>0){break E}}a=J[a+8>>2];continue}}J[a>>2]=c;J[a+4>>2]=J[a+4>>2]+g;j=(c+8&7?-8-c&7:0)+c|0;J[j+4>>2]=h|3;g=b+(b+8&7?-8-b&7:0)|0;i=h+j|0;a=g-i|0;if((e|0)==(g|0)){J[6440]=i;a=J[6437]+a|0;J[6437]=a;J[i+4>>2]=a|1;break d}if(J[6439]==(g|0)){J[6439]=i;a=J[6436]+a|0;J[6436]=a;J[i+4>>2]=a|1;J[a+i>>2]=a;break d}f=J[g+4>>2];if((f&3)!=1){break e}e=f&-8;if(f>>>0<=255){c=J[g+12>>2];b=J[g+8>>2];if((c|0)==(b|0)){m=25736,n=J[6434]&kl(f>>>3|0),J[m>>2]=n;break f}J[b+12>>2]=c;J[c+8>>2]=b;break f}h=J[g+24>>2];c=J[g+12>>2];if((g|0)!=(c|0)){b=J[g+8>>2];J[b+12>>2]=c;J[c+8>>2]=b;break g}b=g+20|0;f=J[b>>2];if(!f){f=J[g+16>>2];if(!f){break h}b=g+16|0}while(1){d=b;c=f;b=c+20|0;f=J[b>>2];if(f){continue}b=c+16|0;f=J[c+16>>2];if(f){continue}break}J[d>>2]=0;break g}d=g-40|0;a=c+8&7?-8-c&7:0;b=d-a|0;J[6437]=b;a=a+c|0;J[6440]=a;J[a+4>>2]=b|1;J[(c+d|0)+4>>2]=40;J[6441]=J[6556];a=(f+(f-39&7?39-f&7:0)|0)-47|0;d=a>>>0>>0?e:a;J[d+4>>2]=27;a=J[6549];J[d+16>>2]=J[6548];J[d+20>>2]=a;a=J[6547];J[d+8>>2]=J[6546];J[d+12>>2]=a;J[6548]=d+8;J[6547]=g;J[6546]=c;J[6549]=0;a=d+24|0;while(1){J[a+4>>2]=7;b=a+8|0;a=a+4|0;if(b>>>0>>0){continue}break}if((d|0)==(e|0)){break j}J[d+4>>2]=J[d+4>>2]&-2;f=d-e|0;J[e+4>>2]=f|1;J[d>>2]=f;if(f>>>0<=255){b=(f&-8)+25776|0;c=J[6434];a=1<<(f>>>3);H:{if(!(c&a)){J[6434]=a|c;a=b;break H}a=J[b+8>>2]}J[b+8>>2]=e;J[a+12>>2]=e;J[e+12>>2]=b;J[e+8>>2]=a;break j}a=31;if(f>>>0<=16777215){a=S(f>>>8|0);a=((f>>>38-a&1)-(a<<1)|0)+62|0}J[e+28>>2]=a;J[e+16>>2]=0;J[e+20>>2]=0;b=(a<<2)+26040|0;I:{d=J[6435];c=1<>2]=e;break J}a=f<<((a|0)!=31?25-(a>>>1|0)|0:0);d=J[b>>2];while(1){b=d;if((f|0)==(J[b+4>>2]&-8)){break I}c=a>>>29|0;a=a<<1;c=(c&4)+b|0;d=J[c+16>>2];if(d){continue}break}J[c+16>>2]=e}J[e+24>>2]=b;J[e+12>>2]=e;J[e+8>>2]=e;break j}a=J[b+8>>2];J[a+12>>2]=e;J[b+8>>2]=e;J[e+24>>2]=0;J[e+12>>2]=b;J[e+8>>2]=a}a=J[6437];if(a>>>0<=h>>>0){break i}b=a-h|0;J[6437]=b;c=J[6440];a=c+h|0;J[6440]=a;J[a+4>>2]=b|1;J[c+4>>2]=h|3;a=c+8|0;break a}J[6386]=48;a=0;break a}c=0}if(!h){break f}d=J[g+28>>2];b=(d<<2)+26040|0;K:{if(J[b>>2]==(g|0)){J[b>>2]=c;if(c){break K}m=25740,n=J[6435]&kl(d),J[m>>2]=n;break f}J[h+(J[h+16>>2]==(g|0)?16:20)>>2]=c;if(!c){break f}}J[c+24>>2]=h;b=J[g+16>>2];if(b){J[c+16>>2]=b;J[b+24>>2]=c}b=J[g+20>>2];if(!b){break f}J[c+20>>2]=b;J[b+24>>2]=c}a=a+e|0;g=e+g|0;f=J[g+4>>2]}J[g+4>>2]=f&-2;J[i+4>>2]=a|1;J[a+i>>2]=a;if(a>>>0<=255){b=(a&-8)+25776|0;c=J[6434];a=1<<(a>>>3);L:{if(!(c&a)){J[6434]=a|c;a=b;break L}a=J[b+8>>2]}J[b+8>>2]=i;J[a+12>>2]=i;J[i+12>>2]=b;J[i+8>>2]=a;break d}f=31;if(a>>>0<=16777215){b=S(a>>>8|0);f=((a>>>38-b&1)-(b<<1)|0)+62|0}J[i+28>>2]=f;J[i+16>>2]=0;J[i+20>>2]=0;b=(f<<2)+26040|0;M:{d=J[6435];c=1<>2]=i;break N}f=a<<((f|0)!=31?25-(f>>>1|0)|0:0);c=J[b>>2];while(1){b=c;if((J[c+4>>2]&-8)==(a|0)){break M}c=f>>>29|0;f=f<<1;d=(c&4)+b|0;c=J[d+16>>2];if(c){continue}break}J[d+16>>2]=i}J[i+24>>2]=b;J[i+12>>2]=i;J[i+8>>2]=i;break d}a=J[b+8>>2];J[a+12>>2]=i;J[b+8>>2]=i;J[i+24>>2]=0;J[i+12>>2]=b;J[i+8>>2]=a}a=j+8|0;break a}O:{if(!g){break O}b=J[d+28>>2];a=(b<<2)+26040|0;P:{if(J[a>>2]==(d|0)){J[a>>2]=c;if(c){break P}j=kl(b)&j;J[6435]=j;break O}J[g+(J[g+16>>2]==(d|0)?16:20)>>2]=c;if(!c){break O}}J[c+24>>2]=g;a=J[d+16>>2];if(a){J[c+16>>2]=a;J[a+24>>2]=c}a=J[d+20>>2];if(!a){break O}J[c+20>>2]=a;J[a+24>>2]=c}Q:{if(f>>>0<=15){a=f+h|0;J[d+4>>2]=a|3;a=a+d|0;J[a+4>>2]=J[a+4>>2]|1;break Q}J[d+4>>2]=h|3;e=d+h|0;J[e+4>>2]=f|1;J[e+f>>2]=f;if(f>>>0<=255){b=(f&-8)+25776|0;c=J[6434];a=1<<(f>>>3);R:{if(!(c&a)){J[6434]=a|c;a=b;break R}a=J[b+8>>2]}J[b+8>>2]=e;J[a+12>>2]=e;J[e+12>>2]=b;J[e+8>>2]=a;break Q}a=31;if(f>>>0<=16777215){a=S(f>>>8|0);a=((f>>>38-a&1)-(a<<1)|0)+62|0}J[e+28>>2]=a;J[e+16>>2]=0;J[e+20>>2]=0;b=(a<<2)+26040|0;S:{c=1<>2]=e;break T}a=f<<((a|0)!=31?25-(a>>>1|0)|0:0);h=J[b>>2];while(1){b=h;if((J[b+4>>2]&-8)==(f|0)){break S}c=a>>>29|0;a=a<<1;c=(c&4)+b|0;h=J[c+16>>2];if(h){continue}break}J[c+16>>2]=e}J[e+24>>2]=b;J[e+12>>2]=e;J[e+8>>2]=e;break Q}a=J[b+8>>2];J[a+12>>2]=e;J[b+8>>2]=e;J[e+24>>2]=0;J[e+12>>2]=b;J[e+8>>2]=a}a=d+8|0;break a}U:{if(!i){break U}b=J[c+28>>2];a=(b<<2)+26040|0;V:{if(J[a>>2]==(c|0)){J[a>>2]=d;if(d){break V}m=25740,n=kl(b)&j,J[m>>2]=n;break U}J[i+(J[i+16>>2]==(c|0)?16:20)>>2]=d;if(!d){break U}}J[d+24>>2]=i;a=J[c+16>>2];if(a){J[d+16>>2]=a;J[a+24>>2]=d}a=J[c+20>>2];if(!a){break U}J[d+20>>2]=a;J[a+24>>2]=d}W:{if(f>>>0<=15){a=f+h|0;J[c+4>>2]=a|3;a=a+c|0;J[a+4>>2]=J[a+4>>2]|1;break W}J[c+4>>2]=h|3;d=c+h|0;J[d+4>>2]=f|1;J[d+f>>2]=f;if(k){b=(k&-8)+25776|0;e=J[6439];a=1<<(k>>>3);X:{if(!(a&g)){J[6434]=a|g;a=b;break X}a=J[b+8>>2]}J[b+8>>2]=e;J[a+12>>2]=e;J[e+12>>2]=b;J[e+8>>2]=a}J[6439]=d;J[6436]=f}a=c+8|0}Fa=l+16|0;return a|0}function Cd(a,b,c){var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=0,o=0,p=0,q=0,r=0,s=0,t=Q(0),u=0,v=Q(0),w=0,x=0,y=0,z=Q(0),A=Q(0),B=Q(0),C=0,D=0,E=Q(0),F=Q(0),G=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=0,V=Q(0),W=0,X=Q(0),Z=Q(0),_=Q(0),$=Q(0);d=Fa-176|0;Fa=d;J[5902]=J[5902]+1;r=c- -64|0;w=J[r+4>>2];J[d+168>>2]=J[r>>2];J[d+172>>2]=w;r=J[c+60>>2];J[d+160>>2]=J[c+56>>2];J[d+164>>2]=r;r=J[c+84>>2];J[d+152>>2]=J[c+80>>2];J[d+156>>2]=r;r=J[c+76>>2];J[d+144>>2]=J[c+72>>2];J[d+148>>2]=r;r=c;w=b;c=d+32|0;b=L[b+4>>1];J[c+108>>2]=b;a:{b:{if(!b){break b}while(1){b=c+P(o,36)|0;l=o+w|0;p=K[l+6|0];J[b+28>>2]=p;l=K[l+9|0];J[b+32>>2]=l;l=J[r+44>>2]+(l<<3)|0;e=N[l>>2];f=N[l+4>>2];m=N[d+160>>2];j=N[d+168>>2];l=J[r+16>>2]+(p<<3)|0;g=N[l>>2];h=N[l+4>>2];i=N[d+172>>2];k=Q(Q(Q(j*g)+Q(h*i))+N[d+164>>2]);N[b+4>>2]=k;g=Q(m+Q(Q(i*g)-Q(h*j)));N[b>>2]=g;h=N[d+144>>2];i=N[d+148>>2];m=N[d+152>>2];j=N[d+156>>2];J[b+24>>2]=0;i=Q(i+Q(Q(m*e)+Q(f*j)));N[b+12>>2]=i;e=Q(h+Q(Q(j*e)-Q(f*m)));N[b+8>>2]=e;N[b+20>>2]=i-k;N[b+16>>2]=e-g;o=o+1|0;b=J[c+108>>2];if((o|0)<(b|0)){continue}break}if((b|0)>1){f=N[w>>2];e=Q(0);c:{d:{switch(b-2|0){case 0:e=Q(N[c+16>>2]-N[c+52>>2]);j=Q(e*e);e=Q(N[c+20>>2]-N[c+56>>2]);e=Q(Y(Q(j+Q(e*e))));break c;case 1:break d;default:break c}}e=N[c+16>>2];m=N[c+20>>2];e=Q(Q(Q(N[c+52>>2]-e)*Q(N[c+92>>2]-m))-Q(Q(N[c+88>>2]-e)*Q(N[c+56>>2]-m)))}if(!(Q(f+f)e|e>2]=0;break b}if(b){break a}}J[c+28>>2]=0;J[c+32>>2]=0;b=J[r+44>>2];e=N[b>>2];f=N[b+4>>2];m=N[d+160>>2];j=N[d+168>>2];b=J[r+16>>2];g=N[b>>2];h=N[b+4>>2];i=N[d+172>>2];k=Q(Q(Q(j*g)+Q(h*i))+N[d+164>>2]);N[c+4>>2]=k;g=Q(m+Q(Q(i*g)-Q(h*j)));N[c>>2]=g;m=N[d+156>>2];h=N[d+144>>2];i=N[d+148>>2];j=N[d+152>>2];J[c+108>>2]=1;J[c+24>>2]=1065353216;i=Q(i+Q(Q(j*e)+Q(f*m)));N[c+12>>2]=i;e=Q(h+Q(Q(m*e)-Q(f*j)));N[c+8>>2]=e;N[c+20>>2]=i-k;N[c+16>>2]=e-g}v=N[d+156>>2];E=N[d+172>>2];m=N[3186];j=N[3185];C=J[5903];M=N[d+152>>2];V=Q(-M);F=N[d+168>>2];X=Q(-F);c=J[d+140>>2];Z=N[d+148>>2];_=N[d+144>>2];$=N[d+164>>2];O=N[d+160>>2];e:{f:{g:{h:{i:{j:{k:{l:{while(1){W=(c|0)<=0;m:{if(W){break m}b=0;if((c|0)!=1){l=c&-2;o=0;while(1){p=b<<2;n=d+20|0;s=d+32|0;q=s+P(b,36)|0;J[p+n>>2]=J[q+28>>2];x=p;p=d+8|0;J[x+p>>2]=J[q+32>>2];x=n;n=b|1;q=n<<2;n=s+P(n,36)|0;J[x+q>>2]=J[n+28>>2];J[p+q>>2]=J[n+32>>2];b=b+2|0;o=o+2|0;if((l|0)!=(o|0)){continue}break}}if(!(c&1)){break m}o=b<<2;b=(d+32|0)+P(b,36)|0;J[o+(d+20|0)>>2]=J[b+28>>2];J[o+(d+8|0)>>2]=J[b+32>>2]}n:{o:{p:{q:{r:{s:{t:{u:{b=c;switch(b-2|0){case 1:break t;case 0:break u;default:break s}}k=N[d+84>>2];g=N[d+48>>2];e=Q(k-g);t=N[d+88>>2];h=N[d+52>>2];f=Q(t-h);i=Q(Q(g*e)+Q(h*f));if(i>=Q(0)){J[d+140>>2]=1;J[d+56>>2]=1065353216;break o}k=Q(Q(k*e)+Q(t*f));if(!(k<=Q(0))){break r}J[d+140>>2]=1;J[d+92>>2]=1065353216;b=J[d+80>>2];J[d+40>>2]=J[d+76>>2];J[d+44>>2]=b;b=J[d+88>>2];J[d+48>>2]=J[d+84>>2];J[d+52>>2]=b;b=J[d+96>>2];J[d+56>>2]=J[d+92>>2];J[d+60>>2]=b;J[d- -64>>2]=J[d+100>>2];b=J[d+72>>2];J[d+32>>2]=J[d+68>>2];J[d+36>>2]=b;break o}e=N[d+120>>2];f=N[d+48>>2];z=Q(e-f);g=N[d+124>>2];h=N[d+52>>2];B=Q(g-h);i=N[d+84>>2];A=Q(i-f);k=N[d+88>>2];R=Q(k-h);G=Q(Q(f*A)+Q(h*R));t=Q(Q(f*z)+Q(h*B));v:{if(!(!(G>=Q(0))|!(t>=Q(0)))){J[d+140>>2]=1;J[d+56>>2]=1065353216;break v}S=Q(Q(A*B)-Q(z*R));T=Q(Q(Q(f*k)-Q(i*h))*S);A=Q(Q(i*A)+Q(k*R));if(!(!(T<=Q(0))|(!(A>Q(0))|!(G>2]=2;e=Q(Q(1)/Q(A-G));N[d+92>>2]=e*Q(-G);N[d+56>>2]=A*e;break v}z=Q(Q(e*z)+Q(g*B));B=Q(S*Q(Q(e*h)-Q(f*g)));if(!(!(tQ(0))))){J[d+140>>2]=2;e=Q(Q(1)/Q(z-t));N[d+128>>2]=e*Q(-t);N[d+56>>2]=z*e;J[d+100>>2]=J[d+136>>2];b=J[d+132>>2];J[d+92>>2]=J[d+128>>2];J[d+96>>2]=b;b=J[d+124>>2];J[d+84>>2]=J[d+120>>2];J[d+88>>2]=b;b=J[d+116>>2];J[d+76>>2]=J[d+112>>2];J[d+80>>2]=b;b=J[d+108>>2];J[d+68>>2]=J[d+104>>2];J[d+72>>2]=b;break v}h=Q(e-i);t=Q(g-k);f=Q(Q(i*h)+Q(k*t));if(!(!(A<=Q(0))|!(f>=Q(0)))){J[d+140>>2]=1;J[d+92>>2]=1065353216;b=J[d+72>>2];J[d+32>>2]=J[d+68>>2];J[d+36>>2]=b;b=J[d+80>>2];J[d+40>>2]=J[d+76>>2];J[d+44>>2]=b;b=J[d+88>>2];J[d+48>>2]=J[d+84>>2];J[d+52>>2]=b;b=J[d+96>>2];J[d+56>>2]=J[d+92>>2];J[d+60>>2]=b;J[d+64>>2]=J[d+100>>2];break v}w:{h=Q(Q(e*h)+Q(g*t));if(!(!(z<=Q(0))|!(h<=Q(0)))){J[d+140>>2]=1;J[d+128>>2]=1065353216;break w}e=Q(Q(Q(i*g)-Q(e*k))*S);if(!(!(fQ(0))))){J[d+140>>2]=2;e=Q(Q(1)/Q(h-f));N[d+128>>2]=e*Q(-f);N[d+92>>2]=h*e;break w}J[d+140>>2]=3;f=Q(Q(1)/Q(T+Q(e+B)));N[d+128>>2]=T*f;N[d+92>>2]=B*f;N[d+56>>2]=e*f;break v}b=J[d+108>>2];J[d+32>>2]=J[d+104>>2];J[d+36>>2]=b;b=J[d+116>>2];J[d+40>>2]=J[d+112>>2];J[d+44>>2]=b;b=J[d+124>>2];J[d+48>>2]=J[d+120>>2];J[d+52>>2]=b;b=J[d+132>>2];J[d+56>>2]=J[d+128>>2];J[d+60>>2]=b;J[d+64>>2]=J[d+136>>2]}b=J[d+140>>2]}f=j;e=m;x:{switch(b-1|0){case 0:break o;case 2:break p;case 1:break x;default:break n}}h=N[d+52>>2];f=Q(N[d+88>>2]-h);g=N[d+48>>2];e=Q(N[d+84>>2]-g);break q}J[d+140>>2]=2;t=Q(Q(1)/Q(k-i));N[d+92>>2]=t*Q(-i);N[d+56>>2]=k*t}y:{if(Q(Q(g*f)-Q(e*h))>Q(0)){f=Q(-f);break y}e=Q(-e)}b=2;break n}b=J[5904];J[5904]=(b|0)>(u|0)?b:u;b=u;break j}e=Q(-N[d+52>>2]);f=Q(-N[d+48>>2]);b=1}if(Q(Q(f*f)+Q(e*e))>2];p=0;o=0;s=J[r+20>>2];z:{if((s|0)<2){break z}h=Q(Q(E*Q(-f))-Q(F*e));i=Q(Q(F*f)-Q(E*e));g=Q(Q(N[n>>2]*h)+Q(i*N[n+4>>2]));b=1;q=s-1|0;U=q&1;if((s|0)!=2){x=q&-2;s=0;while(1){q=n+(b<<3)|0;k=Q(Q(N[q>>2]*h)+Q(i*N[q+4>>2]));q=k>g;D=b+1|0;y=n+(D<<3)|0;t=Q(Q(N[y>>2]*h)+Q(i*N[y+4>>2]));g=q?k:g;y=t>g;g=y?t:g;o=y?D:q?b:o;b=b+2|0;s=s+2|0;if((x|0)!=(s|0)){continue}break}}if(!U){break z}x=b;b=n+(b<<3)|0;o=Q(Q(N[b>>2]*h)+Q(i*N[b+4>>2]))>g?x:o}J[l+28>>2]=o;b=n+(o<<3)|0;g=N[b>>2];h=N[b+4>>2];i=Q(Q(Q(F*g)+Q(E*h))+$);N[l+4>>2]=i;k=Q(O+Q(Q(E*g)+Q(h*X)));N[l>>2]=k;n=J[r+44>>2];s=J[r+48>>2];A:{if((s|0)<2){break A}h=Q(Q(v*f)+Q(e*M));e=Q(Q(V*f)+Q(e*v));g=Q(Q(N[n>>2]*h)+Q(e*N[n+4>>2]));b=1;q=s-1|0;U=q&1;if((s|0)!=2){x=q&-2;s=0;while(1){q=n+(b<<3)|0;f=Q(Q(N[q>>2]*h)+Q(e*N[q+4>>2]));q=f>g;D=b+1|0;y=n+(D<<3)|0;t=Q(Q(N[y>>2]*h)+Q(e*N[y+4>>2]));f=q?f:g;y=t>f;g=y?t:f;p=y?D:q?b:p;b=b+2|0;s=s+2|0;if((x|0)!=(s|0)){continue}break}}if(!U){break A}x=b;b=n+(b<<3)|0;p=Q(Q(N[b>>2]*h)+Q(e*N[b+4>>2]))>g?x:p}J[l+32>>2]=p;b=n+(p<<3)|0;e=N[b>>2];f=N[b+4>>2];g=Q(Q(Q(M*e)+Q(v*f))+Z);N[l+12>>2]=g;e=Q(_+Q(Q(v*e)+Q(f*V)));N[l+8>>2]=e;N[l+20>>2]=g-i;N[l+16>>2]=e-k;b=0;C=C+1|0;J[5903]=C;u=u+1|0;B:{if(!W){while(1){l=b<<2;if(J[l+(d+20|0)>>2]==(o|0)&J[l+(d+8|0)>>2]==(p|0)){break B}b=b+1|0;if((c|0)!=(b|0)){continue}break}}c=J[d+140>>2]+1|0;J[d+140>>2]=c;b=20;if((u|0)!=20){continue}break k}break}b=J[d+140>>2]}c=b;b=u}u=J[5904];J[5904]=(b|0)<(u|0)?u:b;C:{switch(c-1|0){case 0:break h;case 2:break j;case 1:break C;default:break i}}m=N[d+72>>2];j=N[d+36>>2];e=N[d+56>>2];f=N[d+92>>2];g=Q(Q(e*N[d+32>>2])+Q(f*N[d+68>>2]));N[a>>2]=g;m=Q(Q(e*j)+Q(f*m));N[a+4>>2]=m;j=N[d+76>>2];h=N[d+44>>2];i=N[d+80>>2];k=N[d+40>>2];J[a+20>>2]=b;h=Q(Q(e*h)+Q(f*i));N[a+12>>2]=h;e=Q(Q(e*k)+Q(f*j));N[a+8>>2]=e;e=Q(g-e);j=Q(e*e);e=Q(m-h);N[a+16>>2]=Y(Q(j+Q(e*e)));e=Q(N[d+48>>2]-N[d+84>>2]);j=Q(e*e);e=Q(N[d+52>>2]-N[d+88>>2]);g=Q(Y(Q(j+Q(e*e))));u=a+16|0;b=2;c=2;break g}g=N[d+108>>2];h=N[d+72>>2];f=N[d+128>>2];i=N[d+36>>2];e=N[d+104>>2];k=N[d+32>>2];m=N[d+56>>2];v=N[d+68>>2];j=N[d+92>>2];J[a+20>>2]=b;e=Q(Q(Q(m*k)+Q(j*v))+Q(f*e));N[a+8>>2]=e;N[a>>2]=e;f=Q(Q(Q(m*i)+Q(j*h))+Q(f*g));N[a+12>>2]=f;N[a+4>>2]=f;e=Q(e-e);j=Q(e*e);e=Q(f-f);N[a+16>>2]=Y(Q(j+Q(e*e)));e=N[d+48>>2];f=N[d+52>>2];g=Q(Q(Q(N[d+84>>2]-e)*Q(N[d+124>>2]-f))-Q(Q(N[d+120>>2]-e)*Q(N[d+88>>2]-f)));u=a+16|0;b=3;c=3;break g}J[a+20>>2]=b;e=Q(N[a>>2]-N[a+8>>2]);j=Q(e*e);e=Q(N[a+4>>2]-N[a+12>>2]);N[a+16>>2]=Y(Q(j+Q(e*e)));I[w+4>>1]=c;J[w>>2]=0;u=a+16|0;if((c|0)>0){break f}break e}O=N[d+36>>2];o=J[d+36>>2];e=N[d+32>>2];J[a>>2]=J[d+32>>2];J[a+4>>2]=o;f=N[d+40>>2];u=J[d+40>>2];m=N[d+44>>2];l=J[d+44>>2];J[a+20>>2]=b;J[a+8>>2]=u;J[a+12>>2]=l;e=Q(e-f);j=Q(e*e);e=Q(O-m);N[a+16>>2]=Y(Q(j+Q(e*e)));u=a+16|0;g=Q(0);b=c;c=1}I[w+4>>1]=b;N[w>>2]=g}s=c&1;b=0;if((c|0)!=1){C=c&-2;o=w+6|0;l=w+9|0;c=0;while(1){n=d+32|0;p=n+P(b,36)|0;H[b+o|0]=J[p+28>>2];H[b+l|0]=J[p+32>>2];p=b|1;n=n+P(p,36)|0;H[o+p|0]=J[n+28>>2];H[l+p|0]=J[n+32>>2];b=b+2|0;c=c+2|0;if((C|0)!=(c|0)){continue}break}}if(!s){break e}c=b+w|0;b=(d+32|0)+P(b,36)|0;H[c+6|0]=J[b+28>>2];H[c+9|0]=J[b+32>>2]}D:{if(!K[r+88|0]){break D}e=N[u>>2];f=N[r+24>>2];m=N[r+52>>2];j=Q(f+m);if(!(!(e>j)|!(e>Q(1.1920928955078125e-7)))){N[a+16>>2]=e-j;e=N[a+8>>2];j=N[a>>2];g=Q(e-j);i=N[a+12>>2];k=N[a+4>>2];h=Q(i-k);v=Q(Y(Q(Q(g*g)+Q(h*h))));if(!(v>2]=i-Q(m*h);N[a+8>>2]=e-Q(m*g);N[a+4>>2]=k+Q(f*h);N[a>>2]=j+Q(f*g);break D}J[a+16>>2]=0;e=Q(Q(N[a+4>>2]+N[a+12>>2])*Q(.5));N[a+12>>2]=e;f=Q(Q(N[a>>2]+N[a+8>>2])*Q(.5));N[a+8>>2]=f;N[a+4>>2]=e;N[a>>2]=f}Fa=d+176|0}function se(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=0,g=Q(0),h=Q(0),i=0,j=0,k=0,l=0,m=0,n=Q(0),o=Q(0),p=0,q=0,r=0,s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0);a:{k=a;b:{if((c|0)<=2){break b}a=J[b+4>>2];f=Fa-96|0;J[f+32>>2]=J[b>>2];J[f+36>>2]=a;i=1;c=(c|0)>=8?8:c;c:{if((c|0)==1){break c}m=J[b+12>>2];g=N[b+12>>2];l=J[b+8>>2];e=N[b+8>>2];a=0;d:{while(1){j=(f+32|0)+(a<<3)|0;d=Q(e-N[j>>2]);o=Q(d*d);d=Q(g-N[j+4>>2]);if(Q(o+Q(d*d))>2]=m;J[f+40>>2]=l;i=2}if((c|0)==2){break c}m=J[b+20>>2];g=N[b+20>>2];l=J[b+16>>2];e=N[b+16>>2];a=0;e:{while(1){j=(f+32|0)+(a<<3)|0;d=Q(e-N[j>>2]);o=Q(d*d);d=Q(g-N[j+4>>2]);if(Q(o+Q(d*d))>2]=m;J[a>>2]=l;i=i+1|0}if((c|0)==3){break c}g=N[b+28>>2];m=J[b+28>>2];e=N[b+24>>2];l=J[b+24>>2];f:{if((i|0)>0){a=0;while(1){j=(f+32|0)+(a<<3)|0;d=Q(e-N[j>>2]);o=Q(d*d);d=Q(g-N[j+4>>2]);if(Q(o+Q(d*d))>2]=m;J[a>>2]=l;i=i+1|0}if((c|0)==4){break c}g=N[b+36>>2];m=J[b+36>>2];e=N[b+32>>2];l=J[b+32>>2];g:{if((i|0)>0){a=0;while(1){j=(f+32|0)+(a<<3)|0;d=Q(e-N[j>>2]);o=Q(d*d);d=Q(g-N[j+4>>2]);if(Q(o+Q(d*d))>2]=m;J[a>>2]=l;i=i+1|0}if((c|0)==5){break c}g=N[b+44>>2];m=J[b+44>>2];e=N[b+40>>2];l=J[b+40>>2];h:{if((i|0)>0){a=0;while(1){j=(f+32|0)+(a<<3)|0;d=Q(e-N[j>>2]);o=Q(d*d);d=Q(g-N[j+4>>2]);if(Q(o+Q(d*d))>2]=m;J[a>>2]=l;i=i+1|0}if((c|0)==6){break c}g=N[b+52>>2];m=J[b+52>>2];e=N[b+48>>2];l=J[b+48>>2];i:{if((i|0)>0){a=0;while(1){j=(f+32|0)+(a<<3)|0;d=Q(e-N[j>>2]);o=Q(d*d);d=Q(g-N[j+4>>2]);if(Q(o+Q(d*d))>2]=m;J[a>>2]=l;i=i+1|0}if((c|0)==7){break c}g=N[b+60>>2];c=J[b+60>>2];e=N[b+56>>2];b=J[b+56>>2];if((i|0)>0){a=0;while(1){m=(f+32|0)+(a<<3)|0;d=Q(e-N[m>>2]);o=Q(d*d);d=Q(g-N[m+4>>2]);if(Q(o+Q(d*d))>2]=c;J[a>>2]=b;i=i+1|0}if((i|0)<3){break b}g=N[f+32>>2];e=N[f+40>>2];j:{if(!(g>2]>2])|e!=g){break j}}g=e;c=1}k:{if((i|0)==2){break k}e=N[f+48>>2];if(!(!(e>g)&(!(N[f+52>>2]>2])|e!=g))){c=2;g=e}if((i|0)==3){break k}e=N[f+56>>2];if(!(!(e>g)&(!(N[f+60>>2]>2])|e!=g))){c=3;g=e}if((i|0)==4){break k}e=N[f+64>>2];if(!(!(e>g)&(!(N[f+68>>2]>2])|e!=g))){c=4;g=e}if((i|0)==5){break k}e=N[f+72>>2];if(!(!(e>g)&(!(N[f+76>>2]>2])|e!=g))){c=5;g=e}if((i|0)==6){break k}e=N[f+80>>2];if(!(!(e>g)&(!(N[f+84>>2]>2])|e!=g))){c=6;g=e}if((i|0)==7){break k}e=N[f+88>>2];if(!(e>g)&(!(N[f+92>>2]>2])|e!=g)){break k}c=7}l:{m:{n:{if((i|0)>=2){s=N[f+92>>2];u=N[f+84>>2];v=N[f+76>>2];w=N[f+68>>2];y=N[f+60>>2];z=N[f+52>>2];b=0;A=N[f+88>>2];B=N[f+80>>2];C=N[f+72>>2];D=N[f+64>>2];E=N[f+56>>2];F=N[f+48>>2];G=N[f+44>>2];H=N[f+40>>2];I=N[f+36>>2];o=N[f+32>>2];r=(i|0)==5;p=(i|0)==6;t=(i|0)==7;a=c;while(1){m=b;l=a;J[f+(b<<2)>>2]=a;q=(f+32|0)+(a<<3)|0;j=q|4;a=1;o:{if(!l){break o}d=N[q>>2];g=Q(o-d);h=N[j>>2];e=Q(G-h);d=Q(H-d);h=Q(I-h);n=Q(Q(g*e)-Q(d*h));a=nQ(Q(g*g)+Q(h*h)))|n!=Q(0)){break o}a=1}p:{if((i|0)==2){break p}b=2;q:{if((a|0)==(l|0)){break q}b=a;a=f+32|a<<3;d=N[q>>2];g=Q(N[a>>2]-d);h=N[j>>2];e=Q(z-h);d=Q(F-d);h=Q(N[a+4>>2]-h);n=Q(Q(g*e)-Q(d*h));b=nQ(Q(g*g)+Q(h*h)))|n!=Q(0)){break q}b=2}if((i|0)==3){a=b;break p}a=3;r:{if((b|0)==(l|0)){break r}a=(f+32|0)+(b<<3)|0;d=N[q>>2];g=Q(N[a>>2]-d);h=N[j>>2];e=Q(y-h);d=Q(E-d);h=Q(N[a+4>>2]-h);n=Q(Q(g*e)-Q(d*h));a=nQ(Q(g*g)+Q(h*h)))|n!=Q(0)){break r}a=3}if((i|0)==4){break p}b=4;s:{if((a|0)==(l|0)){break s}b=a;a=(f+32|0)+(a<<3)|0;d=N[q>>2];g=Q(N[a>>2]-d);h=N[j>>2];e=Q(w-h);d=Q(D-d);h=Q(N[a+4>>2]-h);n=Q(Q(g*e)-Q(d*h));b=nQ(Q(g*g)+Q(h*h)))|n!=Q(0)){break s}b=4}if(r){a=b;break p}a=5;t:{if((b|0)==(l|0)){break t}a=(f+32|0)+(b<<3)|0;d=N[q>>2];g=Q(N[a>>2]-d);h=N[j>>2];e=Q(v-h);d=Q(C-d);h=Q(N[a+4>>2]-h);n=Q(Q(g*e)-Q(d*h));a=nQ(Q(g*g)+Q(h*h)))|n!=Q(0)){break t}a=5}if(p){break p}b=6;u:{if((a|0)==(l|0)){break u}b=a;a=(f+32|0)+(a<<3)|0;d=N[q>>2];g=Q(N[a>>2]-d);h=N[j>>2];e=Q(u-h);d=Q(B-d);h=Q(N[a+4>>2]-h);n=Q(Q(g*e)-Q(d*h));b=nQ(Q(g*g)+Q(h*h)))|n!=Q(0)){break u}b=6}if(t){a=b;break p}a=7;if((b|0)==(l|0)){break p}a=(f+32|0)+(b<<3)|0;d=N[q>>2];g=Q(N[a>>2]-d);h=N[j>>2];e=Q(s-h);d=Q(A-d);h=Q(N[a+4>>2]-h);n=Q(Q(g*e)-Q(d*h));a=nQ(Q(g*g)+Q(h*h)))|n!=Q(0)){break p}a=7}b=m+1|0;if((a|0)!=(c|0)){continue}break}if(m>>>0>1){break n}break m}if(!c){break m}a=1;while(1){J[f+(a<<2)>>2]=0;a=a+1|0;continue}}J[k+148>>2]=b;b=m+1|0;c=b&3;i=0;a=0;if((m|0)!=2){q=b&-4;b=k+20|0;l=0;while(1){x=f+32|0;r=x;p=r+(J[f+(a<<2)>>2]<<3)|0;t=J[p+4>>2];j=b+(a<<3)|0;J[j>>2]=J[p>>2];J[j+4>>2]=t;j=a|1;p=b+(j<<3)|0;j=r+(J[f+(j<<2)>>2]<<3)|0;t=J[j+4>>2];J[p>>2]=J[j>>2];J[p+4>>2]=t;j=a|2;p=b+(j<<3)|0;j=r+(J[f+(j<<2)>>2]<<3)|0;r=J[j+4>>2];J[p>>2]=J[j>>2];J[p+4>>2]=r;j=a|3;r=b+(j<<3)|0;j=(J[f+(j<<2)>>2]<<3)+x|0;p=J[j+4>>2];J[r>>2]=J[j>>2];J[r+4>>2]=p;a=a+4|0;l=l+4|0;if((q|0)!=(l|0)){continue}break}}if(c){while(1){l=(f+32|0)+(J[f+(a<<2)>>2]<<3)|0;q=J[l+4>>2];b=(a<<3)+k|0;J[b+20>>2]=J[l>>2];J[b+24>>2]=q;a=a+1|0;i=i+1|0;if((c|0)!=(i|0)){continue}break}}l=k+20|0;a=0;while(1){c=a<<3;f=c+l|0;e=N[f>>2];b=a+1|0;i=l+((a>>>0>>0?b:0)<<3)|0;d=N[i>>2];c=c+k|0;g=Q(N[i+4>>2]-N[f+4>>2]);N[c+84>>2]=g;e=Q(d-e);d=Q(-e);N[c+88>>2]=d;e=Q(Y(Q(Q(g*g)+Q(e*e))));if(!(e>2]=o*g;N[c+88>>2]=g*d}c=(a|0)==(m|0);a=b;if(!c){continue}break}c=k+20|0;g=Q(0);e=Q(0);a=0;d=Q(0);while(1){l=c+(a<<3)|0;h=N[l>>2];b=a+1|0;f=c+((a>>>0>>0?b:0)<<3)|0;s=N[f+4>>2];u=N[f>>2];v=N[l+4>>2];w=Q(Q(Q(h*s)-Q(u*v))*Q(.5));e=Q(e+w);o=Q(Q(v+Q(0))+s);s=Q(w*Q(.3333333432674408));d=Q(d+Q(o*s));g=Q(g+Q(Q(Q(h+Q(0))+u)*s));l=(a|0)!=(m|0);a=b;if(l){continue}break}h=Q(Q(1)/e);e=Q(h*d);g=Q(h*g);break l}J[k+84>>2]=0;J[k+88>>2]=-1082130432;J[k+20>>2]=-1082130432;J[k+24>>2]=-1082130432;J[k+148>>2]=4;J[k+108>>2]=-1082130432;J[k+112>>2]=0;J[k+100>>2]=0;J[k+104>>2]=1065353216;J[k+92>>2]=1065353216;J[k+96>>2]=0;J[k+44>>2]=-1082130432;J[k+48>>2]=1065353216;J[k+36>>2]=1065353216;J[k+40>>2]=1065353216;J[k+28>>2]=1065353216;J[k+32>>2]=-1082130432;e=Q(0);g=Q(0)}N[k+12>>2]=g;N[k+16>>2]=e;break a}J[k+84>>2]=0;J[k+88>>2]=-1082130432;J[k+20>>2]=-1082130432;J[k+24>>2]=-1082130432;J[k+148>>2]=4;J[k+12>>2]=0;J[k+16>>2]=0;J[k+108>>2]=-1082130432;J[k+112>>2]=0;J[k+100>>2]=0;J[k+104>>2]=1065353216;J[k+92>>2]=1065353216;J[k+96>>2]=0;J[k+44>>2]=-1082130432;J[k+48>>2]=1065353216;J[k+36>>2]=1065353216;J[k+40>>2]=1065353216;J[k+28>>2]=1065353216;J[k+32>>2]=-1082130432}}function sf(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=Q(0),h=0,i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=0,o=0,p=0,q=Q(0),r=0,s=Q(0);d=Fa+-64|0;Fa=d;b=J[a+102980>>2];a:{if(!b){break a}p=J[b+4>>2];b:{if(!(p&1)){break b}e=J[a+102948>>2];if(!e){break b}while(1){f=J[e+100>>2];if(f){while(1){c:{d:{e:{c=J[e>>2];if((c|0)==2){if(N[e+116>>2]==Q(0)){J[d+8>>2]=0;J[d+12>>2]=1065353216;J[d>>2]=1065353216;J[d+4>>2]=0;break c}b=L[e+4>>1];if(b&32){break e}break d}b=L[e+4>>1];if(!(b&32)){break d}f:{switch(c|0){case 0:J[d+8>>2]=1056964608;J[d+12>>2]=1065353216;J[d>>2]=1056964608;J[d+4>>2]=1063675494;break c;case 1:break f;default:break e}}J[d+8>>2]=1063675494;J[d+12>>2]=1065353216;J[d>>2]=1056964608;J[d+4>>2]=1056964608;break c}if(!(b&2)){J[d+8>>2]=1058642330;J[d+12>>2]=1065353216;J[d>>2]=1058642330;J[d+4>>2]=1058642330;break c}J[d+8>>2]=1060320051;J[d+12>>2]=1065353216;J[d>>2]=1063675494;J[d+4>>2]=1060320051;break c}J[d+8>>2]=1050253722;J[d+12>>2]=1065353216;J[d>>2]=1056964608;J[d+4>>2]=1056964608}b=Fa-80|0;Fa=b;g:{h:{i:{j:{k:{c=J[f+12>>2];switch(J[c+4>>2]){case 0:break h;case 2:break i;case 3:break j;case 1:break k;default:break g}}l=N[e+12>>2];i=N[e+20>>2];k=N[c+12>>2];g=N[e+24>>2];m=N[c+16>>2];q=N[e+16>>2];N[b+4>>2]=Q(Q(i*k)+Q(g*m))+q;N[b>>2]=l+Q(Q(g*k)-Q(m*i));k=N[c+20>>2];m=N[c+24>>2];N[b+76>>2]=q+Q(Q(i*k)+Q(g*m));N[b+72>>2]=l+Q(Q(g*k)-Q(m*i));c=J[a+102980>>2];Ha[J[J[c>>2]+24>>2]](c,b,b+72|0,d);break g}o=J[c+16>>2];j=J[c+12>>2];i=N[d>>2];g=N[d+4>>2];l=N[d+8>>2];N[b+12>>2]=N[d+12>>2];N[b+8>>2]=l*Q(.75);N[b+4>>2]=g*Q(.75);N[b>>2]=i*Q(.75);i=N[e+12>>2];g=N[e+20>>2];l=N[j>>2];k=N[e+24>>2];m=N[j+4>>2];N[b+76>>2]=Q(Q(g*l)+Q(k*m))+N[e+16>>2];N[b+72>>2]=i+Q(Q(k*l)-Q(m*g));h=J[a+102980>>2];Ha[J[J[h>>2]+32>>2]](h,b+72|0,Q(4),d);if(K[c+36|0]){i=N[e+12>>2];g=N[e+20>>2];l=N[c+20>>2];k=N[e+24>>2];m=N[c+24>>2];N[b+68>>2]=Q(Q(g*l)+Q(k*m))+N[e+16>>2];N[b+64>>2]=i+Q(Q(k*l)-Q(m*g));h=J[a+102980>>2];n=b- -64|0;Ha[J[J[h>>2]+24>>2]](h,n,b+72|0,b);h=J[a+102980>>2];Ha[J[J[h>>2]+16>>2]](h,n,Q(.10000000149011612),b)}if((o|0)>=2){h=1;while(1){i=N[e+12>>2];g=N[e+20>>2];n=j+(h<<3)|0;l=N[n>>2];k=N[e+24>>2];m=N[n+4>>2];N[b+68>>2]=Q(Q(g*l)+Q(k*m))+N[e+16>>2];N[b+64>>2]=i+Q(Q(k*l)-Q(m*g));n=J[a+102980>>2];r=b- -64|0;Ha[J[J[n>>2]+24>>2]](n,b+72|0,r,d);n=J[a+102980>>2];Ha[J[J[n>>2]+32>>2]](n,r,Q(4),d);n=J[b+68>>2];J[b+72>>2]=J[b+64>>2];J[b+76>>2]=n;h=h+1|0;if((o|0)!=(h|0)){continue}break}}if(!K[c+37|0]){break g}i=N[e+12>>2];g=N[e+20>>2];l=N[c+28>>2];k=N[e+24>>2];m=N[c+32>>2];N[b+68>>2]=Q(Q(g*l)+Q(k*m))+N[e+16>>2];N[b+64>>2]=i+Q(Q(k*l)-Q(m*g));c=J[a+102980>>2];j=b- -64|0;Ha[J[J[c>>2]+24>>2]](c,b+72|0,j,b);c=J[a+102980>>2];Ha[J[J[c>>2]+16>>2]](c,j,Q(.10000000149011612),b);break g}h=J[c+148>>2];if((h|0)>0){i=N[e+24>>2];g=N[e+16>>2];l=N[e+12>>2];k=N[e+20>>2];m=Q(-k);j=0;while(1){o=j<<3;n=o+b|0;o=c+o|0;q=N[o+20>>2];s=N[o+24>>2];N[n+4>>2]=Q(Q(k*q)+Q(i*s))+g;N[n>>2]=l+Q(Q(i*q)+Q(s*m));j=j+1|0;if((h|0)!=(j|0)){continue}break}}c=J[a+102980>>2];Ha[J[J[c>>2]+12>>2]](c,b,h,d);break g}l=N[e+12>>2];i=N[e+20>>2];k=N[c+12>>2];g=N[e+24>>2];m=N[c+16>>2];N[b+4>>2]=Q(Q(i*k)+Q(g*m))+N[e+16>>2];N[b>>2]=l+Q(Q(g*k)-Q(m*i));l=N[c+8>>2];N[b+76>>2]=i+Q(g*Q(0));N[b+72>>2]=g-Q(i*Q(0));c=J[a+102980>>2];Ha[J[J[c>>2]+20>>2]](c,b,l,b+72|0,d)}Fa=b+80|0;f=J[f+4>>2];if(f){continue}break}}e=J[e+96>>2];if(e){continue}break}}l:{if(!(p&2)){break l}f=J[a+102952>>2];if(!f){break l}while(1){b=Fa-80|0;Fa=b;e=J[f+52>>2];c=J[f+48>>2];j=J[c+16>>2];J[b+72>>2]=J[c+12>>2];J[b+76>>2]=j;c=J[e+16>>2];J[b+64>>2]=J[e+12>>2];J[b+68>>2]=c;Ha[J[J[f>>2]>>2]](b+56|0,f);Ha[J[J[f>>2]+4>>2]](b+48|0,f);J[b+40>>2]=1061997773;J[b+44>>2]=1065353216;J[b+32>>2]=1056964608;J[b+36>>2]=1061997773;m:{n:{switch(J[f+4>>2]-3|0){case 0:e=J[a+102980>>2];Ha[J[J[e>>2]+24>>2]](e,b+56|0,b+48|0,b+32|0);break m;case 1:c=J[f+72>>2];e=b+8|0;J[e>>2]=J[f+68>>2];J[e+4>>2]=c;j=J[f+80>>2];c=b+24|0;J[c>>2]=J[f+76>>2];J[c+4>>2]=j;h=J[a+102980>>2];j=b+32|0;Ha[J[J[h>>2]+24>>2]](h,e,b+56|0,j);h=J[a+102980>>2];Ha[J[J[h>>2]+24>>2]](h,c,b+48|0,j);h=J[a+102980>>2];Ha[J[J[h>>2]+24>>2]](h,e,c,j);break m;case 2:J[b+16>>2]=0;J[b+20>>2]=1065353216;J[b+8>>2]=0;J[b+12>>2]=1065353216;c=J[a+102980>>2];j=b+56|0;e=b+8|0;Ha[J[J[c>>2]+32>>2]](c,j,Q(4),e);c=J[a+102980>>2];h=b+48|0;Ha[J[J[c>>2]+32>>2]](c,h,Q(4),e);J[b+16>>2]=1061997773;J[b+20>>2]=1065353216;J[b+8>>2]=1061997773;J[b+12>>2]=1061997773;c=J[a+102980>>2];Ha[J[J[c>>2]+24>>2]](c,j,h,e);break m;default:break n}}c=J[a+102980>>2];j=b+56|0;e=b+32|0;Ha[J[J[c>>2]+24>>2]](c,b+72|0,j,e);c=J[a+102980>>2];h=j;j=b+48|0;Ha[J[J[c>>2]+24>>2]](c,h,j,e);c=J[a+102980>>2];Ha[J[J[c>>2]+24>>2]](c,b- -64|0,j,e)}Fa=b+80|0;f=J[f+12>>2];if(f){continue}break}}o:{if(!(p&8)){break o}J[d+8>>2]=1063675494;J[d+12>>2]=1065353216;J[d>>2]=1050253722;J[d+4>>2]=1063675494;f=J[a+102928>>2];if(!f){break o}while(1){e=J[f+52>>2];c=J[f+60>>2];b=J[J[f+48>>2]+24>>2]+P(J[f+56>>2],28)|0;i=N[b+4>>2];g=N[b+12>>2];N[d+40>>2]=Q(N[b>>2]+N[b+8>>2])*Q(.5);N[d+44>>2]=Q(i+g)*Q(.5);b=J[e+24>>2]+P(c,28)|0;i=N[b+4>>2];g=N[b+12>>2];N[d+56>>2]=Q(N[b>>2]+N[b+8>>2])*Q(.5);N[d+60>>2]=Q(i+g)*Q(.5);b=J[a+102980>>2];Ha[J[J[b>>2]+24>>2]](b,d+40|0,d+56|0,d);f=J[f+12>>2];if(f){continue}break}}p:{if(!(p&4)){break p}J[d+48>>2]=1063675494;J[d+52>>2]=1065353216;J[d+40>>2]=1063675494;J[d+44>>2]=1050253722;b=J[a+102948>>2];if(!b){break p}while(1){q:{if(!(K[b+4|0]&32)){break q}f=J[b+100>>2];if(!f){break q}while(1){if(J[f+28>>2]>0){e=0;while(1){c=J[a+102872>>2]+P(J[(J[f+24>>2]+P(e,28)|0)+24>>2],40)|0;i=N[c+4>>2];g=N[c+8>>2];l=N[c>>2];k=N[c+12>>2];N[d+28>>2]=k;N[d+24>>2]=l;N[d+20>>2]=k;N[d+16>>2]=g;N[d+12>>2]=i;N[d+8>>2]=g;N[d+4>>2]=i;N[d>>2]=l;c=J[a+102980>>2];Ha[J[J[c>>2]+8>>2]](c,d,4,d+40|0);e=e+1|0;if((e|0)>2]){continue}break}}f=J[f+4>>2];if(f){continue}break}}b=J[b+96>>2];if(b){continue}break}}if(!(p&16)){break a}f=J[a+102948>>2];if(!f){break a}while(1){b=J[f+24>>2];J[d+8>>2]=J[f+20>>2];J[d+12>>2]=b;b=J[f+16>>2];J[d>>2]=J[f+12>>2];J[d+4>>2]=b;b=J[f+48>>2];J[d>>2]=J[f+44>>2];J[d+4>>2]=b;b=J[a+102980>>2];Ha[J[J[b>>2]+28>>2]](b,d);f=J[f+96>>2];if(f){continue}break}}Fa=d- -64|0}function yf(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),w=Q(0),x=0,y=Q(0);a:{if(K[a+102989|0]){break a}b:{c:{switch(J[b>>2]-1|0){case 2:c=pb(Ya(a,176),b);J[c>>2]=13068;d=J[b+24>>2];J[c+80>>2]=J[b+20>>2];J[c+84>>2]=d;d=J[b+32>>2];J[c+88>>2]=J[b+28>>2];J[c+92>>2]=d;N[c+104>>2]=N[b+36>>2];N[c+68>>2]=N[b+40>>2];N[c+72>>2]=N[b+44>>2];J[c+96>>2]=0;J[c+100>>2]=0;J[c+76>>2]=0;break b;case 4:c=pb(Ya(a,168),b);J[c>>2]=13612;j=N[b+24>>2];f=J[b+24>>2];g=N[b+20>>2];J[c+76>>2]=J[b+20>>2];J[c+80>>2]=f;d=J[c+52>>2];h=N[d+24>>2];i=Q(j-N[d+16>>2]);l=N[d+20>>2];g=Q(g-N[d+12>>2]);N[c+72>>2]=Q(h*i)-Q(l*g);N[c+68>>2]=Q(h*g)+Q(i*l);N[c+104>>2]=N[b+28>>2];J[c+96>>2]=0;J[c+100>>2]=0;N[c+84>>2]=N[b+32>>2];N[c+88>>2]=N[b+36>>2];J[c+108>>2]=0;J[c+92>>2]=0;break b;case 1:c=pb(Ya(a,256),b);J[c>>2]=13804;d=J[b+24>>2];J[c+68>>2]=J[b+20>>2];J[c+72>>2]=d;d=J[b+32>>2];J[c+76>>2]=J[b+28>>2];J[c+80>>2]=d;h=N[b+40>>2];f=J[b+40>>2];g=N[b+36>>2];d=J[b+36>>2];J[c+84>>2]=d;J[c+88>>2]=f;i=Q(Y(Q(Q(g*g)+Q(h*h))));if(!(i>2]=h;g=Q(i*g);N[c+84>>2]=g;d=(C(g),v(2))}J[c+96>>2]=d;N[c+92>>2]=-h;g=N[b+44>>2];J[c+252>>2]=0;N[c+100>>2]=g;J[c+104>>2]=0;J[c+108>>2]=0;J[c+112>>2]=0;J[c+116>>2]=0;N[c+120>>2]=N[b+52>>2];N[c+124>>2]=N[b+56>>2];N[c+128>>2]=N[b+64>>2];N[c+132>>2]=N[b+68>>2];H[c+136|0]=K[b+48|0];d=K[b+60|0];J[c+184>>2]=0;J[c+188>>2]=0;J[c+140>>2]=0;H[c+137|0]=d;J[c+192>>2]=0;J[c+196>>2]=0;break b;case 0:c=pb(Ya(a,228),b);J[c>>2]=13968;d=J[b+24>>2];J[c+68>>2]=J[b+20>>2];J[c+72>>2]=d;d=J[b+32>>2];J[c+76>>2]=J[b+28>>2];J[c+80>>2]=d;g=N[b+36>>2];J[c+84>>2]=0;J[c+88>>2]=0;N[c+116>>2]=g;J[c+92>>2]=0;J[c+96>>2]=0;N[c+120>>2]=N[b+44>>2];N[c+124>>2]=N[b+48>>2];N[c+104>>2]=N[b+60>>2];N[c+108>>2]=N[b+56>>2];H[c+112|0]=K[b+40|0];d=K[b+52|0];J[c+224>>2]=0;H[c+100|0]=d;break b;case 3:c=pb(Ya(a,196),b);J[c>>2]=13888;d=J[b+24>>2];J[c+68>>2]=J[b+20>>2];J[c+72>>2]=d;d=J[b+32>>2];J[c+76>>2]=J[b+28>>2];J[c+80>>2]=d;d=J[b+40>>2];J[c+92>>2]=J[b+36>>2];J[c+96>>2]=d;d=J[b+48>>2];J[c+100>>2]=J[b+44>>2];J[c+104>>2]=d;h=N[b+52>>2];N[c+84>>2]=h;i=N[b+56>>2];N[c+88>>2]=i;g=N[b+60>>2];J[c+116>>2]=0;N[c+112>>2]=g;N[c+108>>2]=h+Q(g*i);break b;case 5:c=pb(Ya(a,276),b);J[c>>2]=13272;e=J[b+20>>2];J[c+68>>2]=e;p=J[b+24>>2];J[c+72>>2]=p;k=J[e+4>>2];J[c+76>>2]=k;x=J[p+4>>2];J[c+80>>2]=x;d=J[e+48>>2];J[c+84>>2]=d;f=J[e+52>>2];J[c+48>>2]=f;d:{if((k|0)==1){h=N[d+56>>2];i=N[f+56>>2];d=J[e+72>>2];J[c+108>>2]=J[e+68>>2];J[c+112>>2]=d;d=J[e+80>>2];J[c+92>>2]=J[e+76>>2];J[c+96>>2]=d;g=N[e+116>>2];J[c+124>>2]=0;J[c+128>>2]=0;N[c+140>>2]=g;g=Q(Q(i-h)-g);break d}h=N[d+20>>2];i=N[d+24>>2];l=N[f+20>>2];o=N[f+24>>2];q=N[f+16>>2];r=N[d+16>>2];n=N[f+12>>2];j=N[d+12>>2];s=N[e+72>>2];f=J[e+72>>2];m=N[e+68>>2];J[c+108>>2]=J[e+68>>2];J[c+112>>2]=f;t=N[e+80>>2];d=J[e+80>>2];g=N[e+76>>2];k=J[e+76>>2];J[c+92>>2]=k;J[c+96>>2]=d;N[c+140>>2]=N[e+100>>2];u=N[e+84>>2];k=J[e+84>>2];w=N[e+88>>2];e=J[e+88>>2];J[c+124>>2]=k;J[c+128>>2]=e;j=Q(n-j);n=t;j=Q(j+Q(Q(o*g)-Q(l*n)));g=Q(Q(q-r)+Q(Q(l*g)+Q(o*n)));g=Q(Q(Q(Q(Q(i*j)+Q(h*g))-m)*u)+Q(Q(Q(Q(i*g)-Q(h*j))-s)*w))}d=J[p+48>>2];J[c+88>>2]=d;f=J[p+52>>2];J[c+52>>2]=f;e:{if((x|0)==1){i=N[d+56>>2];l=N[f+56>>2];d=J[b+24>>2];f=J[d+72>>2];J[c+116>>2]=J[d+68>>2];J[c+120>>2]=f;f=J[d+80>>2];J[c+100>>2]=J[d+76>>2];J[c+104>>2]=f;h=N[d+116>>2];J[c+132>>2]=0;J[c+136>>2]=0;N[c+144>>2]=h;h=Q(Q(l-i)-h);break e}i=N[d+20>>2];l=N[d+24>>2];o=N[f+20>>2];q=N[f+24>>2];r=N[f+16>>2];n=N[d+16>>2];j=N[f+12>>2];m=N[d+12>>2];e=J[b+24>>2];d=e;u=N[d+68>>2];d=J[d+68>>2];s=N[e+72>>2];f=J[e+72>>2];J[c+116>>2]=d;J[c+120>>2]=f;t=N[e+80>>2];d=J[e+80>>2];h=N[e+76>>2];k=J[e+76>>2];J[c+100>>2]=k;J[c+104>>2]=d;N[c+144>>2]=N[e+100>>2];w=N[e+84>>2];k=J[e+84>>2];y=N[e+88>>2];e=J[e+88>>2];J[c+132>>2]=k;J[c+136>>2]=e;m=Q(j-m);j=t;m=Q(m+Q(Q(q*h)-Q(o*j)));h=Q(Q(r-n)+Q(Q(o*h)+Q(q*j)));h=Q(Q(Q(Q(Q(l*m)+Q(i*h))-u)*w)+Q(Q(Q(Q(l*h)-Q(i*m))-s)*y))}i=N[b+28>>2];J[c+156>>2]=0;N[c+152>>2]=i;N[c+148>>2]=Q(i*h)+g;break b;case 6:c=pb(Ya(a,224),b);J[c>>2]=14212;d=J[b+24>>2];J[c+76>>2]=J[b+20>>2];J[c+80>>2]=d;d=J[b+32>>2];J[c+84>>2]=J[b+28>>2];J[c+88>>2]=d;d=J[b+40>>2];f=J[b+36>>2];J[c+204>>2]=0;J[c+104>>2]=f;J[c+92>>2]=f;J[c+96>>2]=d;J[c+108>>2]=0;J[c+208>>2]=0;J[c+212>>2]=0;J[c+112>>2]=0;J[c+116>>2]=0;J[c+100>>2]=d^-2147483648;N[c+120>>2]=N[b+48>>2];N[c+124>>2]=N[b+52>>2];H[c+128|0]=K[b+44|0];N[c+68>>2]=N[b+56>>2];g=N[b+60>>2];J[c+216>>2]=0;J[c+220>>2]=0;N[c+72>>2]=g;J[c+172>>2]=0;J[c+176>>2]=0;J[c+180>>2]=0;J[c+184>>2]=0;break b;case 7:c=pb(Ya(a,208),b);J[c>>2]=14132;d=J[b+24>>2];J[c+80>>2]=J[b+20>>2];J[c+84>>2]=d;d=J[b+32>>2];J[c+88>>2]=J[b+28>>2];J[c+92>>2]=d;N[c+96>>2]=N[b+36>>2];N[c+68>>2]=N[b+40>>2];g=N[b+44>>2];J[c+112>>2]=0;J[c+104>>2]=0;J[c+108>>2]=0;N[c+72>>2]=g;break b;case 8:c=pb(Ya(a,180),b);J[c>>2]=13352;d=J[b+24>>2];J[c+68>>2]=J[b+20>>2];J[c+72>>2]=d;d=J[b+28>>2];f=J[b+32>>2];J[c+92>>2]=0;J[c+84>>2]=0;J[c+88>>2]=0;J[c+76>>2]=d;J[c+80>>2]=f;N[c+96>>2]=N[b+36>>2];N[c+100>>2]=N[b+40>>2];break b;case 9:c=pb(Ya(a,168),b);J[c>>2]=14052;d=J[b+24>>2];J[c+68>>2]=J[b+20>>2];J[c+72>>2]=d;d=J[b+32>>2];J[c+76>>2]=J[b+28>>2];J[c+80>>2]=d;N[c+84>>2]=N[b+36>>2];J[c+160>>2]=0;J[c+164>>2]=0;J[c+88>>2]=0;J[c+92>>2]=0;break b;case 10:break c;default:break b}}c=pb(Ya(a,192),b);J[c>>2]=13532;d=J[b+24>>2];J[c+68>>2]=J[b+20>>2];J[c+72>>2]=d;g=N[b+28>>2];J[c+88>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;N[c+76>>2]=g;N[c+92>>2]=N[b+32>>2];N[c+96>>2]=N[b+36>>2];N[c+100>>2]=N[b+40>>2]}J[c+8>>2]=0;d=J[a+102952>>2];J[c+12>>2]=d;if(d){J[d+8>>2]=c}J[a+102952>>2]=c;J[a+102960>>2]=J[a+102960>>2]+1;J[c+24>>2]=0;J[c+20>>2]=c;a=J[c+52>>2];J[c+16>>2]=a;d=J[c+48>>2];f=J[d+108>>2];J[c+28>>2]=f;k=c+16|0;if(f){J[f+8>>2]=k}J[d+108>>2]=k;J[c+40>>2]=0;J[c+32>>2]=d;J[c+36>>2]=c;d=J[a+108>>2];J[c+44>>2]=d;f=c+32|0;if(d){J[d+8>>2]=f}J[a+108>>2]=f;if(K[b+16|0]){break a}a=J[J[b+12>>2]+112>>2];if(!a){break a}b=J[b+8>>2];while(1){if((b|0)==J[a>>2]){d=J[a+4>>2];J[d+4>>2]=J[d+4>>2]|8}a=J[a+12>>2];if(a){continue}break}}return c|0}function Oc(a,b,c,d,e,f){a=a|0;b=+b;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,w=0,x=0,y=0,z=0,B=0,C=0;m=Fa-560|0;Fa=m;J[m+44>>2]=0;A(+b);g=v(1)|0;v(0)|0;a:{if((g|0)<0){s=1;y=1393;b=-b;A(+b);g=v(1)|0;v(0)|0;break a}if(e&2048){s=1;y=1396;break a}s=e&1;y=s?1399:1394;z=!s}b:{if((g&2146435072)==2146435072){g=s+3|0;cb(a,32,c,g,e&-65537);bb(a,y,s);d=f&32;bb(a,b!=b?d?3570:6090:d?4059:6096,3);cb(a,32,c,g,e^8192);n=(c|0)<(g|0)?g:c;break b}u=m+16|0;c:{d:{e:{b=Sc(b,m+44|0);b=b+b;if(b!=0){g=J[m+44>>2];J[m+44>>2]=g-1;w=f|32;if((w|0)!=97){break e}break c}w=f|32;if((w|0)==97){break c}k=J[m+44>>2];l=(d|0)<0?6:d;break d}k=g-29|0;J[m+44>>2]=k;b=b*268435456;l=(d|0)<0?6:d}q=(m+48|0)+((k|0)>=0?288:0)|0;h=q;while(1){if(b<4294967296&b>=0){d=~~b>>>0}else{d=0}J[h>>2]=d;h=h+4|0;b=(b-+(d>>>0))*1e9;if(b!=0){continue}break}f:{if((k|0)<=0){d=k;g=h;i=q;break f}i=q;d=k;while(1){o=(d|0)>=29?29:d;g=h-4|0;g:{if(i>>>0>g>>>0){break g}d=0;while(1){j=J[g>>2];x=d;d=o&31;if((o&63)>>>0>=32){n=j<>>32-d;d=j<>>0>x>>>0?j+1|0:j,1e9);B=g,C=x-il(d,Ga,1e9,0)|0,J[B>>2]=C;g=g-4|0;if(i>>>0<=g>>>0){continue}break}if(!d){break g}i=i-4|0;J[i>>2]=d}while(1){g=h;if(i>>>0>>0){h=g-4|0;if(!J[h>>2]){continue}}break}d=J[m+44>>2]-o|0;J[m+44>>2]=d;h=g;if((d|0)>0){continue}break}}if((d|0)<0){t=((l+25>>>0)/9|0)+1|0;p=(w|0)==102;while(1){d=0-d|0;n=(d|0)>=9?9:d;h:{if(g>>>0<=i>>>0){h=J[i>>2];break h}o=1e9>>>n|0;j=-1<>2];J[h>>2]=x+(d>>>n|0);d=P(o,d&j);h=h+4|0;if(h>>>0>>0){continue}break}h=J[i>>2];if(!d){break h}J[g>>2]=d;g=g+4|0}d=n+J[m+44>>2]|0;J[m+44>>2]=d;i=(!h<<2)+i|0;h=p?q:i;g=g-h>>2>(t|0)?h+(t<<2)|0:g;if((d|0)<0){continue}break}}d=0;i:{if(g>>>0<=i>>>0){break i}d=P(q-i>>2,9);h=10;j=J[i>>2];if(j>>>0<10){break i}while(1){d=d+1|0;h=P(h,10);if(j>>>0>=h>>>0){continue}break}}h=(l-((w|0)!=102?d:0)|0)-((w|0)==103&(l|0)!=0)|0;if((h|0)<(P(g-q>>2,9)-9|0)){o=h+9216|0;j=(o|0)/9|0;k=((((k|0)<0?4:292)+m|0)+(j<<2)|0)-4048|0;h=10;n=o-P(j,9)|0;if((n|0)<=7){while(1){h=P(h,10);n=n+1|0;if((n|0)!=8){continue}break}}o=J[k>>2];t=(o>>>0)/(h>>>0)|0;p=o-P(h,t)|0;j=k+4|0;j:{if(!p&(j|0)==(g|0)){break j}k:{if(!(t&1)){b=9007199254740992;if(!(H[k-4|0]&1)|((h|0)!=1e9|i>>>0>=k>>>0)){break k}}b=9007199254740994}r=(g|0)==(j|0)?1:1.5;j=h>>>1|0;r=j>>>0>p>>>0?.5:(j|0)==(p|0)?r:1.5;if(!(K[y|0]!=45|z)){r=-r;b=-b}j=o-p|0;J[k>>2]=j;if(b+r==b){break j}d=h+j|0;J[k>>2]=d;if(d>>>0>=1e9){while(1){J[k>>2]=0;k=k-4|0;if(k>>>0>>0){i=i-4|0;J[i>>2]=0}d=J[k>>2]+1|0;J[k>>2]=d;if(d>>>0>999999999){continue}break}}d=P(q-i>>2,9);h=10;j=J[i>>2];if(j>>>0<10){break j}while(1){d=d+1|0;h=P(h,10);if(j>>>0>=h>>>0){continue}break}}h=k+4|0;g=g>>>0>h>>>0?h:g}while(1){j=g;o=g>>>0<=i>>>0;if(!o){g=j-4|0;if(!J[g>>2]){continue}}break}l:{if((w|0)!=103){k=e&8;break l}h=l?l:1;g=(h|0)>(d|0)&(d|0)>-5;l=(g?d^-1:-1)+h|0;f=(g?-1:-2)+f|0;k=e&8;if(k){break l}g=-9;m:{if(o){break m}k=J[j-4>>2];if(!k){break m}n=10;g=0;if((k>>>0)%10|0){break m}while(1){h=g;g=g+1|0;n=P(n,10);if(!((k>>>0)%(n>>>0)|0)){continue}break}g=h^-1}h=P(j-q>>2,9);if((f&-33)==70){k=0;g=(g+h|0)-9|0;g=(g|0)>0?g:0;l=(g|0)>(l|0)?l:g;break l}k=0;g=((d+h|0)+g|0)-9|0;g=(g|0)>0?g:0;l=(g|0)>(l|0)?l:g}n=-1;o=k|l;if(((o?2147483645:2147483646)|0)<(l|0)){break b}p=(((o|0)!=0)+l|0)+1|0;h=f&-33;n:{if((h|0)==70){if((p^2147483647)<(d|0)){break b}g=(d|0)>0?d:0;break n}g=d>>31;g=Db((g^d)-g|0,0,u);if((u-g|0)<=1){while(1){g=g-1|0;H[g|0]=48;if((u-g|0)<2){continue}break}}t=g-2|0;H[t|0]=f;H[g-1|0]=(d|0)<0?45:43;g=u-t|0;if((g|0)>(p^2147483647)){break b}}d=g+p|0;if((d|0)>(s^2147483647)){break b}p=d+s|0;cb(a,32,c,p,e);bb(a,y,s);cb(a,48,c,p,e^65536);o:{p:{q:{if((h|0)==70){f=m+16|0;d=f|8;k=f|9;h=i>>>0>q>>>0?q:i;i=h;while(1){g=Db(J[i>>2],0,k);r:{if((h|0)!=(i|0)){if(m+16>>>0>=g>>>0){break r}while(1){g=g-1|0;H[g|0]=48;if(m+16>>>0>>0){continue}break}break r}if((g|0)!=(k|0)){break r}H[m+24|0]=48;g=d}bb(a,g,k-g|0);i=i+4|0;if(q>>>0>=i>>>0){continue}break}if(o){bb(a,7018,1)}if((l|0)<=0|i>>>0>=j>>>0){break q}while(1){g=Db(J[i>>2],0,k);if(g>>>0>m+16>>>0){while(1){g=g-1|0;H[g|0]=48;if(m+16>>>0>>0){continue}break}}bb(a,g,(l|0)>=9?9:l);g=l-9|0;i=i+4|0;if(j>>>0<=i>>>0){break p}d=(l|0)>9;l=g;if(d){continue}break}break p}s:{if((l|0)<0){break s}q=i>>>0>>0?j:i+4|0;f=m+16|0;d=f|8;j=f|9;h=i;while(1){g=Db(J[h>>2],0,j);if((j|0)==(g|0)){H[m+24|0]=48;g=d}t:{if((h|0)!=(i|0)){if(m+16>>>0>=g>>>0){break t}while(1){g=g-1|0;H[g|0]=48;if(m+16>>>0>>0){continue}break}break t}bb(a,g,1);g=g+1|0;if(!(k|l)){break t}bb(a,7018,1)}f=j-g|0;bb(a,g,(f|0)>(l|0)?l:f);l=l-f|0;h=h+4|0;if(q>>>0<=h>>>0){break s}if((l|0)>=0){continue}break}}cb(a,48,l+18|0,18,0);bb(a,t,u-t|0);break o}g=l}cb(a,48,g+9|0,9,0)}cb(a,32,c,p,e^8192);n=(c|0)<(p|0)?p:c;break b}k=(f<<26>>31&9)+y|0;u:{if(d>>>0>11){break u}g=12-d|0;r=16;while(1){r=r*16;g=g-1|0;if(g){continue}break}if(K[k|0]==45){b=-(r+(-b-r));break u}b=b+r-r}g=J[m+44>>2];h=g>>31;g=Db((g^h)-h|0,0,u);if((u|0)==(g|0)){H[m+15|0]=48;g=m+15|0}q=s|2;i=f&32;h=J[m+44>>2];l=g-2|0;H[l|0]=f+15;H[g-1|0]=(h|0)<0?45:43;g=e&8;h=m+16|0;while(1){f=h;if(R(b)<2147483648){j=~~b}else{j=-2147483648}H[h|0]=i|K[j+18464|0];b=(b-+(j|0))*16;h=f+1|0;if(!(!((d|0)>0|g)&b==0|(h-(m+16|0)|0)!=1)){H[f+1|0]=46;h=f+2|0}if(b!=0){continue}break}n=-1;g=u-l|0;f=g+q|0;if((2147483645-f|0)<(d|0)){break b}j=f;f=m+16|0;i=h-f|0;d=d?(i-2|0)<(d|0)?d+2|0:i:i;h=j+d|0;cb(a,32,c,h,e);bb(a,k,q);cb(a,48,c,h,e^65536);bb(a,f,i);cb(a,48,d-i|0,0,0);bb(a,l,g);cb(a,32,c,h,e^8192);n=(c|0)<(h|0)?h:c}Fa=m+560|0;return n|0}function Rc(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;h=Fa-80|0;Fa=h;J[h+76>>2]=b;w=h+55|0;r=h+56|0;a:{b:{c:{d:{e:while(1){i=b;if((o^2147483647)<(f|0)){break d}o=f+o|0;f:{g:{h:{f=i;g=K[f|0];if(g){while(1){i:{b=g&255;j:{if(!b){b=f;break j}if((b|0)!=37){break i}g=f;while(1){if(K[g+1|0]!=37){b=g;break j}f=f+1|0;k=K[g+2|0];b=g+2|0;g=b;if((k|0)==37){continue}break}}f=f-i|0;v=o^2147483647;if((f|0)>(v|0)){break d}if(a){bb(a,i,f)}if(f){continue e}J[h+76>>2]=b;f=b+1|0;p=-1;if(!(K[b+2|0]!=36|H[b+1|0]-48>>>0>=10)){p=H[b+1|0]-48|0;s=1;f=b+3|0}J[h+76>>2]=f;m=0;g=H[f|0];b=g-32|0;k:{if(b>>>0>31){l=f;break k}l=f;b=1<>2]=l;m=b|m;g=H[f+1|0];b=g-32|0;if(b>>>0>=32){break k}f=l;b=1<>>0>=10)){J[((H[l+1|0]<<2)+e|0)-192>>2]=10;g=l+3|0;s=1;b=J[((H[l+1|0]<<3)+d|0)-384>>2];break m}if(s){break h}g=l+1|0;if(!a){J[h+76>>2]=g;s=0;q=0;break l}b=J[c>>2];J[c>>2]=b+4;s=0;b=J[b>>2]}J[h+76>>2]=g;q=b;if((b|0)>=0){break l}q=0-q|0;m=m|8192;break l}q=Qc(h+76|0);if((q|0)<0){break d}g=J[h+76>>2]}f=0;j=-1;n:{if(K[g|0]!=46){b=g;u=0;break n}if(K[g+1|0]==42){o:{if(!(K[g+3|0]!=36|H[g+2|0]-48>>>0>=10)){J[((H[g+2|0]<<2)+e|0)-192>>2]=10;b=g+4|0;j=J[((H[g+2|0]<<3)+d|0)-384>>2];break o}if(s){break h}b=g+2|0;j=0;if(!a){break o}g=J[c>>2];J[c>>2]=g+4;j=J[g>>2]}J[h+76>>2]=b;u=(j^-1)>>>31|0;break n}J[h+76>>2]=g+1;j=Qc(h+76|0);b=J[h+76>>2];u=1}while(1){n=f;l=28;k=b;f=H[b|0];if(f-123>>>0<4294967238){break c}b=k+1|0;f=K[(f+P(n,58)|0)+17935|0];if(f-1>>>0<8){continue}break}J[h+76>>2]=b;p:{q:{if((f|0)!=27){if(!f){break c}if((p|0)>=0){J[(p<<2)+e>>2]=f;g=(p<<3)+d|0;f=J[g+4>>2];J[h+64>>2]=J[g>>2];J[h+68>>2]=f;break q}if(!a){break f}Pc(h- -64|0,f,c);break p}if((p|0)>=0){break c}}f=0;if(!a){continue e}}g=m&-65537;m=m&8192?g:m;p=0;t=1383;l=r;r:{s:{t:{u:{v:{w:{x:{y:{z:{A:{B:{C:{D:{E:{F:{G:{f=H[k|0];f=n?(f&15)==3?f&-33:f:f;switch(f-88|0){case 11:break r;case 9:case 13:case 14:case 15:break s;case 27:break x;case 12:case 17:break A;case 23:break B;case 0:case 32:break C;case 24:break D;case 22:break E;case 29:break F;case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 10:case 16:case 18:case 19:case 20:case 21:case 25:case 26:case 28:case 30:case 31:break g;default:break G}}H:{switch(f-65|0){case 0:case 4:case 5:case 6:break s;case 2:break v;case 1:case 3:break g;default:break H}}if((f|0)==83){break w}break g}g=J[h+64>>2];k=J[h+68>>2];t=1383;break z}f=0;I:{switch(n&255){case 0:J[J[h+64>>2]>>2]=o;continue e;case 1:J[J[h+64>>2]>>2]=o;continue e;case 2:i=J[h+64>>2];J[i>>2]=o;J[i+4>>2]=o>>31;continue e;case 3:I[J[h+64>>2]>>1]=o;continue e;case 4:H[J[h+64>>2]]=o;continue e;case 6:J[J[h+64>>2]>>2]=o;continue e;case 7:break I;default:continue e}}i=J[h+64>>2];J[i>>2]=o;J[i+4>>2]=o>>31;continue e}j=j>>>0<=8?8:j;m=m|8;f=120}i=r;g=J[h+64>>2];k=J[h+68>>2];if(g|k){x=f&32;while(1){i=i-1|0;H[i|0]=x|K[(g&15)+18464|0];y=!k&g>>>0>15|(k|0)!=0;n=k;k=k>>>4|0;g=(n&15)<<28|g>>>4;if(y){continue}break}}if(!(J[h+64>>2]|J[h+68>>2])|!(m&8)){break y}t=(f>>>4|0)+1383|0;p=2;break y}f=r;i=J[h+68>>2];k=i;g=J[h+64>>2];if(i|g){while(1){f=f-1|0;H[f|0]=g&7|48;n=!k&g>>>0>7|(k|0)!=0;i=k;k=i>>>3|0;g=(i&7)<<29|g>>>3;if(n){continue}break}}i=f;if(!(m&8)){break y}f=r-i|0;j=(f|0)<(j|0)?j:f+1|0;break y}g=J[h+64>>2];f=J[h+68>>2];k=f;if((f|0)<0){i=0-(k+((g|0)!=0)|0)|0;k=i;g=0-g|0;J[h+64>>2]=g;J[h+68>>2]=i;p=1;t=1383;break z}if(m&2048){p=1;t=1384;break z}p=m&1;t=p?1385:1383}i=Db(g,k,r)}if((j|0)<0?u:0){break d}m=u?m&-65537:m;f=J[h+64>>2];g=J[h+68>>2];if(!(j|(f|g)!=0)){i=r;j=0;break g}f=!(f|g)+(r-i|0)|0;j=(f|0)<(j|0)?j:f;break g}l=j>>>0>=2147483647?2147483647:j;n=l;m=(l|0)!=0;f=J[h+64>>2];i=f?f:7020;f=i;J:{K:{L:{M:{if(!(f&3)|!l){break M}while(1){if(!K[f|0]){break L}n=n-1|0;m=(n|0)!=0;f=f+1|0;if(!(f&3)){break M}if(n){continue}break}}if(!m){break K}if(!(!K[f|0]|n>>>0<4)){while(1){k=J[f>>2];if((k^-1)&k-16843009&-2139062144){break L}f=f+4|0;n=n-4|0;if(n>>>0>3){continue}break}}if(!n){break K}}while(1){if(!K[f|0]){break J}f=f+1|0;n=n-1|0;if(n){continue}break}}f=0}f=f?f-i|0:l;l=f+i|0;if((j|0)>=0){m=g;j=f;break g}m=g;j=f;if(K[l|0]){break d}break g}if(j){g=J[h+64>>2];break u}f=0;cb(a,32,q,0,m);break t}J[h+12>>2]=0;J[h+8>>2]=J[h+64>>2];g=h+8|0;J[h+64>>2]=g;j=-1}f=0;N:{while(1){i=J[g>>2];if(!i){break N}k=Mc(h+4|0,i);i=(k|0)<0;if(!(i|k>>>0>j-f>>>0)){g=g+4|0;f=f+k|0;if(j>>>0>f>>>0){continue}break N}break}if(i){break b}}l=61;if((f|0)<0){break c}cb(a,32,q,f,m);if(!f){f=0;break t}l=0;g=J[h+64>>2];while(1){i=J[g>>2];if(!i){break t}i=Mc(h+4|0,i);l=i+l|0;if(l>>>0>f>>>0){break t}bb(a,h+4|0,i);g=g+4|0;if(f>>>0>l>>>0){continue}break}}cb(a,32,q,f,m^8192);f=(f|0)<(q|0)?q:f;continue e}if((j|0)<0?u:0){break d}l=61;f=Oc(a,O[h+64>>3],q,j,m,f);if((f|0)>=0){continue e}break c}H[h+55|0]=J[h+64>>2];j=1;i=w;m=g;break g}g=K[f+1|0];f=f+1|0;continue}}if(a){break a}if(!s){break f}f=1;while(1){a=J[(f<<2)+e>>2];if(a){Pc((f<<3)+d|0,a,c);o=1;f=f+1|0;if((f|0)!=10){continue}break a}break}o=1;if(f>>>0>=10){break a}while(1){if(J[(f<<2)+e>>2]){break h}f=f+1|0;if((f|0)!=10){continue}break}break a}l=28;break c}k=l-i|0;g=(j|0)>(k|0)?j:k;if((g|0)>(p^2147483647)){break d}l=61;j=g+p|0;f=(j|0)<(q|0)?q:j;if((v|0)<(f|0)){break c}cb(a,32,f,j,m);bb(a,t,p);cb(a,48,f,j,m^65536);cb(a,48,g,k,0);bb(a,i,k);cb(a,32,f,j,m^8192);continue}break}o=0;break a}l=61}J[6386]=l}o=-1}Fa=h+80|0;return o}function Ub(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;J[a+52>>2]=0;b=J[a+40>>2];a:{if((b|0)<=0){break a}while(1){e=J[J[a+32>>2]+(i<<2)>>2];J[a+56>>2]=e;if((e|0)!=-1){h=J[a+4>>2]+P(e,40)|0;d=Fa-1040|0;Fa=d;J[d+1036>>2]=256;e=d+8|0;J[d+4>>2]=e;J[d+8>>2]=J[a>>2];b=e;c=1;while(1){b:{c=c-1|0;J[d+1032>>2]=c;g=J[(c<<2)+b>>2];c:{if((g|0)==-1){break c}f=J[a+4>>2]+P(g,40)|0;if(Q(N[h>>2]-N[f+8>>2])>Q(0)|Q(N[h+4>>2]-N[f+12>>2])>Q(0)|(Q(N[f>>2]-N[h+8>>2])>Q(0)|Q(N[f+4>>2]-N[h+12>>2])>Q(0))){break c}if(J[f+24>>2]==-1){c=J[a+56>>2];if(!((g|0)==(c|0)|(K[(J[a+4>>2]+P(g,40)|0)+36|0]?(c|0)<(g|0):0))){b=J[a+52>>2];if((b|0)==J[a+48>>2]){c=(b>>1)+b|0;J[a+48>>2]=c;b=J[a+44>>2];c=_a(c<<3);J[a+44>>2]=c;eb(c,b,J[a+52>>2]<<3);Wa(b);c=J[a+56>>2];b=J[a+52>>2]}f=J[a+44>>2]+(b<<3)|0;J[f+4>>2]=(c|0)<(g|0)?g:c;J[f>>2]=(c|0)>(g|0)?g:c;J[a+52>>2]=b+1}b=J[d+4>>2];c=J[d+1032>>2];if((c|0)>0){continue}break b}d:{if(J[d+1036>>2]!=(c|0)){break d}J[d+1036>>2]=c<<1;c=_a(c<<3);J[d+4>>2]=c;eb(c,b,J[d+1032>>2]<<2);if((b|0)==(e|0)){break d}Wa(b)}b=J[d+4>>2];J[b+(J[d+1032>>2]<<2)>>2]=J[f+24>>2];c=J[d+1032>>2]+1|0;J[d+1032>>2]=c;e:{if((c|0)!=J[d+1036>>2]){break e}J[d+1036>>2]=c<<1;c=_a(c<<3);J[d+4>>2]=c;eb(c,b,J[d+1032>>2]<<2);if((b|0)==(e|0)){break e}Wa(b)}b=J[d+4>>2];J[b+(J[d+1032>>2]<<2)>>2]=J[f+28>>2];c=J[d+1032>>2]+1|0;J[d+1032>>2]=c}if((c|0)>0){continue}}break}if((b|0)!=(e|0)){Wa(b)}Fa=d+1040|0;b=J[a+40>>2]}i=i+1|0;if((i|0)<(b|0)){continue}break}if(J[a+52>>2]>0){i=0;while(1){d=J[a+4>>2];e=J[a+44>>2]+(i<<3)|0;c=J[(d+P(J[e>>2],40)|0)+16>>2];b=J[c+16>>2];h=J[b+8>>2];d=J[(d+P(J[e+4>>2],40)|0)+16>>2];e=J[d+16>>2];j=J[e+8>>2];f:{if((h|0)==(j|0)){break f}d=J[d+20>>2];c=J[c+20>>2];g=J[j+112>>2];if(g){while(1){g:{if((h|0)!=J[g>>2]){break g}f=J[g+4>>2];k=J[f+60>>2];l=J[f+56>>2];m=J[f+52>>2];f=J[f+48>>2];if(!((f|0)!=(b|0)|(e|0)!=(m|0)|(c|0)!=(l|0))){if((d|0)==(k|0)){break f}}if((e|0)!=(f|0)|(b|0)!=(m|0)|(d|0)!=(l|0)){break g}if((c|0)==(k|0)){break f}}g=J[g+12>>2];if(g){continue}break}}if(!vd(j,h)){break f}g=J[a+68>>2];if(g){if(!(Ha[J[J[g>>2]+8>>2]](g,b,e)|0)){break f}}g=J[a+76>>2];if(!K[24464]){J[6092]=732;H[24280]=1;J[6069]=733;J[6068]=734;J[6074]=732;J[6080]=735;J[6104]=736;J[6071]=735;H[24376]=1;J[6093]=737;H[24400]=1;J[6099]=738;J[6098]=739;H[24304]=0;J[6075]=737;H[24328]=1;J[6081]=740;H[24424]=1;J[6105]=741;H[24388]=0;J[6096]=742;J[6095]=743;H[24352]=1;J[6087]=742;J[6086]=743;H[24292]=0;J[6072]=740;H[24448]=1;J[6111]=744;J[6110]=745;H[24316]=0;J[6078]=741;J[6077]=736;J[6101]=745;J[6102]=744;H[24412]=0;H[24464]=1}h=(P(J[J[b+12>>2]+4>>2],48)+24272|0)+P(J[J[e+12>>2]+4>>2],12)|0;f=J[h>>2];h:{if(f){if(K[h+8|0]){b=Ha[f|0](b,c,e,d,g)|0;break h}b=Ha[f|0](e,d,b,c,g)|0}else{b=0}}if(!b){break f}f=J[b+52>>2];e=J[f+8>>2];h=J[b+48>>2];d=J[h+8>>2];J[b+8>>2]=0;c=J[a+60>>2];J[b+12>>2]=c;if(c){J[c+8>>2]=b}J[a+60>>2]=b;J[b+24>>2]=0;J[b+16>>2]=e;J[b+20>>2]=b;c=J[d+112>>2];J[b+28>>2]=c;g=b+16|0;if(c){J[c+8>>2]=g}J[d+112>>2]=g;J[b+40>>2]=0;J[b+32>>2]=d;J[b+36>>2]=b;c=J[e+112>>2];J[b+44>>2]=c;b=b+32|0;if(c){J[c+8>>2]=b}J[e+112>>2]=b;if(!(K[h+38|0]|K[f+38|0])){J[d+144>>2]=0;I[d+4>>1]=L[d+4>>1]|2;J[e+144>>2]=0;I[e+4>>1]=L[e+4>>1]|2}J[a+64>>2]=J[a+64>>2]+1}i=i+1|0;if((i|0)>2]){continue}break}b=J[a+40>>2]}if((b|0)<=0){break a}c=b&1;e=J[a+4>>2];d=J[a+32>>2];i=0;if((b|0)!=1){g=b&-2;b=0;while(1){f=i<<2;h=J[f+d>>2];if((h|0)!=-1){H[(e+P(h,40)|0)+36|0]=0}f=J[d+(f|4)>>2];if((f|0)!=-1){H[(e+P(f,40)|0)+36|0]=0}i=i+2|0;b=b+2|0;if((g|0)!=(b|0)){continue}break}}if(!c){break a}b=J[d+(i<<2)>>2];if((b|0)==-1){break a}H[(e+P(b,40)|0)+36|0]=0}J[a+40>>2]=0}function Uc(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,w=0,y=0,z=0,A=0;o=Fa-16|0;Fa=o;s=(C(a),v(2));e=s&2147483647;a:{if(e>>>0<=1305022426){j=+a;d=j*.6366197723675814+6755399441055744+-6755399441055744;r=j+d*-1.5707963109016418+d*-1.5893254773528196e-8;O[b>>3]=r;c=r<-.7853981852531433;if(R(d)<2147483648){e=~~d}else{e=-2147483648}if(c){d=d+-1;O[b>>3]=j+d*-1.5707963109016418+d*-1.5893254773528196e-8;e=e-1|0;break a}if(!(r>.7853981852531433)){break a}d=d+1;O[b>>3]=j+d*-1.5707963109016418+d*-1.5893254773528196e-8;e=e+1|0;break a}if(e>>>0>=2139095040){O[b>>3]=Q(a-a);e=0;break a}c=e;e=(e>>>23|0)-150|0;O[o+8>>3]=(x(2,c-(e<<23)|0),D());t=o+8|0;g=Fa-560|0;Fa=g;c=(e-3|0)/24|0;p=(c|0)>0?c:0;i=e+P(p,-24)|0;l=J[3788];if((l|0)>=0){e=l+1|0;c=p;while(1){O[(g+320|0)+(f<<3)>>3]=(c|0)<0?0:+J[(c<<2)+15168>>2];c=c+1|0;f=f+1|0;if((e|0)!=(f|0)){continue}break}}k=i-24|0;e=0;f=(l|0)>0?l:0;while(1){c=0;d=0;while(1){d=O[(c<<3)+t>>3]*O[(g+320|0)+(e-c<<3)>>3]+d;c=c+1|0;if((c|0)!=1){continue}break}O[(e<<3)+g>>3]=d;c=(e|0)==(f|0);e=e+1|0;if(!c){continue}break}z=47-i|0;u=48-i|0;A=i-25|0;e=l;b:{while(1){d=O[(e<<3)+g>>3];c=0;f=e;n=(e|0)<=0;if(!n){while(1){m=(g+480|0)+(c<<2)|0;j=d*5.960464477539063e-8;c:{if(R(j)<2147483648){h=~~j;break c}h=-2147483648}j=+(h|0);d=j*-16777216+d;d:{if(R(d)<2147483648){h=~~d;break d}h=-2147483648}J[m>>2]=h;f=f-1|0;d=O[(f<<3)+g>>3]+j;c=c+1|0;if((e|0)!=(c|0)){continue}break}}d=Rb(d,k);d=d+V(d*.125)*-8;e:{if(R(d)<2147483648){m=~~d;break e}m=-2147483648}d=d-+(m|0);f:{g:{h:{w=(k|0)<=0;i:{if(!w){f=(e<<2)+g|0;h=J[f+476>>2];c=h>>u;q=f;f=h-(c<>2]=f;m=c+m|0;h=f>>z;break i}if(k){break h}h=J[((e<<2)+g|0)+476>>2]>>23}if((h|0)<=0){break f}break g}h=2;if(d>=.5){break g}h=0;break f}c=0;f=0;if(!n){while(1){q=(g+480|0)+(c<<2)|0;n=J[q>>2];y=16777215;j:{k:{if(f){break k}y=16777216;if(n){break k}f=0;break j}J[q>>2]=y-n;f=1}c=c+1|0;if((e|0)!=(c|0)){continue}break}}l:{if(w){break l}c=8388607;m:{switch(A|0){case 1:c=4194303;break;case 0:break m;default:break l}}n=(e<<2)+g|0;J[n+476>>2]=J[n+476>>2]&c}m=m+1|0;if((h|0)!=2){break f}d=1-d;h=2;if(!f){break f}d=d-Rb(1,k)}if(d==0){f=0;n:{c=e;if((l|0)>=(e|0)){break n}while(1){c=c-1|0;f=J[(g+480|0)+(c<<2)>>2]|f;if((c|0)>(l|0)){continue}break}if(!f){break n}i=k;while(1){i=i-24|0;e=e-1|0;if(!J[(g+480|0)+(e<<2)>>2]){continue}break}break b}c=1;while(1){f=c;c=c+1|0;if(!J[(g+480|0)+(l-f<<2)>>2]){continue}break}f=e+f|0;while(1){e=e+1|0;O[(g+320|0)+(e<<3)>>3]=J[(e+p<<2)+15168>>2];c=0;d=0;while(1){d=O[(c<<3)+t>>3]*O[(g+320|0)+(e-c<<3)>>3]+d;c=c+1|0;if((c|0)!=1){continue}break}O[(e<<3)+g>>3]=d;if((e|0)<(f|0)){continue}break}e=f;continue}break}d=Rb(d,24-i|0);o:{if(d>=16777216){k=(g+480|0)+(e<<2)|0;j=d*5.960464477539063e-8;p:{if(R(j)<2147483648){c=~~j;break p}c=-2147483648}d=+(c|0)*-16777216+d;q:{if(R(d)<2147483648){f=~~d;break q}f=-2147483648}J[k>>2]=f;e=e+1|0;break o}if(R(d)<2147483648){c=~~d}else{c=-2147483648}i=k}J[(g+480|0)+(e<<2)>>2]=c}d=Rb(1,i);r:{if((e|0)<0){break r}c=e;while(1){f=c;O[(c<<3)+g>>3]=d*+J[(g+480|0)+(c<<2)>>2];c=c-1|0;d=d*5.960464477539063e-8;if(f){continue}break}if((e|0)<0){break r}f=e;while(1){d=0;c=0;i=e-f|0;k=(i|0)>(l|0)?l:i;if((k|0)>=0){while(1){d=O[(c<<3)+17936>>3]*O[(c+f<<3)+g>>3]+d;p=(c|0)!=(k|0);c=c+1|0;if(p){continue}break}}O[(g+160|0)+(i<<3)>>3]=d;c=(f|0)>0;f=f-1|0;if(c){continue}break}}d=0;if((e|0)>=0){while(1){c=e;e=e-1|0;d=d+O[(g+160|0)+(c<<3)>>3];if(c){continue}break}}O[o>>3]=h?-d:d;Fa=g+560|0;e=m&7;d=O[o>>3];if((s|0)<0){O[b>>3]=-d;e=0-e|0;break a}O[b>>3]=d}Fa=o+16|0;return e}function Yc(a,b,c,d){var e=0,f=0,g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=0,s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=0,D=0;g=N[a+48>>2];s=Q(Q(1)-d);n=Q(Q(s*N[a+68>>2])+Q(N[a+72>>2]*d));j=Ua(n);m=N[a+44>>2];n=Ta(n);x=Q(Q(Q(s*N[a+56>>2])+Q(N[a- -64>>2]*d))-Q(Q(n*m)+Q(g*j)));u=Q(Q(Q(s*N[a+52>>2])+Q(N[a+60>>2]*d))-Q(Q(j*m)-Q(g*n)));q=N[a+12>>2];m=Q(Q(s*N[a+32>>2])+Q(N[a+36>>2]*d));g=Ua(m);k=N[a+8>>2];m=Ta(m);y=Q(Q(Q(s*N[a+20>>2])+Q(N[a+28>>2]*d))-Q(Q(m*k)+Q(q*g)));v=Q(Q(Q(s*N[a+16>>2])+Q(N[a+24>>2]*d))-Q(Q(g*k)-Q(q*m)));w=Q(-n);s=Q(-m);a:{switch(J[a+80>>2]){case 0:q=N[a+92>>2];k=N[a+96>>2];e=J[a>>2];o=J[e+16>>2];h=J[e+20>>2];b:{if((h|0)<2){break b}i=Q(Q(g*q)+Q(m*k));p=Q(Q(s*q)+Q(g*k));d=Q(Q(N[o>>2]*i)+Q(p*N[o+4>>2]));e=1;f=h-1|0;C=f&1;c:{if((h|0)==2){f=0;break c}B=f&-2;f=0;h=0;while(1){r=o+(e<<3)|0;z=Q(Q(N[r>>2]*i)+Q(p*N[r+4>>2]));r=z>d;D=e+1|0;t=o+(D<<3)|0;A=Q(Q(N[t>>2]*i)+Q(p*N[t+4>>2]));d=r?z:d;t=A>d;d=t?A:d;f=t?D:r?e:f;e=e+2|0;h=h+2|0;if((B|0)!=(h|0)){continue}break}}if(!C){break b}h=e;e=o+(e<<3)|0;f=Q(Q(N[e>>2]*i)+Q(p*N[e+4>>2]))>d?h:f}J[b>>2]=f;a=J[a+4>>2];e=J[a+16>>2];f=J[a+20>>2];d:{if((f|0)<2){break d}i=Q(Q(j*Q(-q))-Q(n*k));p=Q(Q(n*q)-Q(j*k));d=Q(Q(N[e>>2]*i)+Q(p*N[e+4>>2]));a=1;l=f-1|0;t=l&1;e:{if((f|0)==2){l=0;break e}C=l&-2;l=0;f=0;while(1){h=e+(a<<3)|0;z=Q(Q(N[h>>2]*i)+Q(p*N[h+4>>2]));h=z>d;B=a+1|0;r=e+(B<<3)|0;A=Q(Q(N[r>>2]*i)+Q(p*N[r+4>>2]));d=h?z:d;r=A>d;d=r?A:d;l=r?B:h?a:l;a=a+2|0;f=f+2|0;if((C|0)!=(f|0)){continue}break}}if(!t){break d}h=a;a=e+(a<<3)|0;l=Q(Q(N[a>>2]*i)+Q(p*N[a+4>>2]))>d?h:l}J[c>>2]=l;i=u;a=e+(l<<3)|0;d=N[a>>2];u=N[a+4>>2];p=Q(i+Q(Q(j*d)+Q(u*w)));i=v;a=o+(J[b>>2]<<3)|0;w=N[a>>2];v=N[a+4>>2];return Q(Q(Q(p-Q(i+Q(Q(g*w)+Q(v*s))))*q)+Q(k*Q(Q(x+Q(Q(n*d)+Q(j*u)))-Q(y+Q(Q(m*w)+Q(g*v))))));case 1:d=N[a+88>>2];k=N[a+96>>2];i=N[a+84>>2];p=N[a+92>>2];J[b>>2]=-1;q=Q(Q(m*p)+Q(g*k));k=Q(Q(g*p)+Q(k*s));y=Q(y+Q(Q(m*i)+Q(g*d)));s=Q(v+Q(Q(g*i)+Q(d*s)));a=J[a+4>>2];b=J[a+16>>2];f=J[a+20>>2];f:{if((f|0)<2){break f}g=Q(Q(j*Q(-k))-Q(n*q));m=Q(Q(n*k)-Q(j*q));d=Q(Q(N[b>>2]*g)+Q(m*N[b+4>>2]));a=1;e=f-1|0;h=e&1;g:{if((f|0)==2){e=0;break g}r=e&-2;e=0;f=0;while(1){l=b+(a<<3)|0;v=Q(Q(N[l>>2]*g)+Q(m*N[l+4>>2]));l=v>d;t=a+1|0;o=b+(t<<3)|0;i=Q(Q(N[o>>2]*g)+Q(m*N[o+4>>2]));d=l?v:d;o=i>d;d=o?i:d;e=o?t:l?a:e;a=a+2|0;f=f+2|0;if((r|0)!=(f|0)){continue}break}}if(!h){break f}h=a;a=b+(a<<3)|0;e=Q(Q(N[a>>2]*g)+Q(m*N[a+4>>2]))>d?h:e}J[c>>2]=e;a=b+(e<<3)|0;d=N[a>>2];g=N[a+4>>2];return Q(Q(Q(Q(u+Q(Q(j*d)+Q(g*w)))-s)*k)+Q(q*Q(Q(x+Q(Q(n*d)+Q(j*g)))-y)));case 2:d=N[a+88>>2];k=N[a+96>>2];i=N[a+84>>2];p=N[a+92>>2];J[c>>2]=-1;q=Q(Q(n*p)+Q(j*k));k=Q(Q(j*p)+Q(k*w));x=Q(x+Q(Q(n*i)+Q(j*d)));w=Q(u+Q(Q(j*i)+Q(d*w)));a=J[a>>2];c=J[a+16>>2];f=J[a+20>>2];h:{if((f|0)<2){break h}j=Q(Q(g*Q(-k))-Q(m*q));n=Q(Q(m*k)-Q(g*q));d=Q(Q(N[c>>2]*j)+Q(n*N[c+4>>2]));a=1;e=f-1|0;h=e&1;i:{if((f|0)==2){e=0;break i}r=e&-2;e=0;f=0;while(1){l=c+(a<<3)|0;u=Q(Q(N[l>>2]*j)+Q(n*N[l+4>>2]));l=u>d;t=a+1|0;o=c+(t<<3)|0;i=Q(Q(N[o>>2]*j)+Q(n*N[o+4>>2]));d=l?u:d;o=i>d;d=o?i:d;e=o?t:l?a:e;a=a+2|0;f=f+2|0;if((r|0)!=(f|0)){continue}break}}if(!h){break h}h=a;a=c+(a<<3)|0;e=Q(Q(N[a>>2]*j)+Q(n*N[a+4>>2]))>d?h:e}J[b>>2]=e;a=c+(e<<3)|0;d=N[a>>2];j=N[a+4>>2];return Q(Q(Q(Q(v+Q(Q(g*d)+Q(j*s)))-w)*k)+Q(q*Q(Q(y+Q(Q(m*d)+Q(g*j)))-x)));default:break a}}J[b>>2]=-1;J[c>>2]=-1;return Q(0)}function ad(a){var b=Q(0),c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=0,F=0,G=Q(0),H=0,I=0,L=0,M=0,O=Q(0),R=Q(0);if(J[a+48>>2]>0){q=J[a+28>>2];I=K[23352];while(1){c=J[a+40>>2]+P(F,156)|0;G=N[c+132>>2];A=N[c+124>>2];g=N[c+128>>2];B=N[c+120>>2];l=N[c+72>>2];i=N[c+76>>2];H=P(J[c+116>>2],12);j=H+q|0;o=N[j+8>>2];r=N[j+4>>2];s=N[j>>2];L=P(J[c+112>>2],12);C=L+q|0;b=N[C+8>>2];t=N[C+4>>2];u=N[C>>2];E=J[c+148>>2];M=(E|0)<=0;a:{b:{if(!M){v=N[c+136>>2];d=Q(-l);k=N[c+144>>2];h=Q(-g);q=0;while(1){j=c+P(q,36)|0;e=Q(v*N[j+16>>2]);f=Q(-e);w=N[j+20>>2];n=N[j+12>>2];m=N[j+4>>2];x=N[j+8>>2];y=N[j>>2];z=Q(w-Q(N[j+28>>2]*Q(Q(Q(Q(Q(Q(s-Q(o*n))-u)+Q(b*m))*i)+Q(Q(Q(Q(r+Q(o*x))-t)-Q(b*y))*d))-k)));e=e>z?z:e;e=e>2]=e;f=Q(e-w);e=Q(f*d);f=Q(i*f);o=Q(Q(G*Q(Q(x*e)-Q(n*f)))+o);b=Q(Q(h*Q(Q(y*e)-Q(f*m)))+b);r=Q(r+Q(A*e));s=Q(s+Q(A*f));t=Q(t-Q(B*e));u=Q(u-Q(B*f));q=q+1|0;if((E|0)!=(q|0)){continue}break}if(I?(E|0)!=1:0){break b}if(M){break a}q=0;while(1){j=c+P(q,36)|0;e=N[j+16>>2];f=N[j+12>>2];g=N[j+4>>2];d=N[j+8>>2];v=N[j>>2];k=Q(e-Q(N[j+24>>2]*Q(Q(Q(Q(Q(Q(s-Q(o*f))-u)+Q(b*g))*l)+Q(i*Q(Q(Q(r+Q(o*d))-t)-Q(b*v))))-N[j+32>>2])));k=k>Q(0)?k:Q(0);N[j+16>>2]=k;m=d;d=Q(k-e);e=Q(i*d);p=f;f=Q(l*d);o=Q(Q(G*Q(Q(m*e)-Q(p*f)))+o);b=Q(Q(h*Q(Q(v*e)-Q(f*g)))+b);r=Q(r+Q(A*e));s=Q(s+Q(A*f));t=Q(t-Q(B*e));u=Q(u-Q(B*f));q=q+1|0;if((E|0)!=(q|0)){continue}break}break a}if(!I){break a}}c:{d:{v=N[c+12>>2];k=N[c+4>>2];w=N[c+8>>2];n=N[c>>2];d=N[c+16>>2];h=N[c+52>>2];O=N[c+104>>2];m=Q(Q(Q(Q(Q(Q(Q(s-Q(o*v))-u)+Q(b*k))*l)+Q(i*Q(Q(Q(r+Q(o*w))-t)-Q(b*n))))-N[c+32>>2])-Q(Q(N[c+96>>2]*d)+Q(h*O)));x=N[c+48>>2];y=N[c+40>>2];z=N[c+44>>2];D=N[c+36>>2];f=N[c+100>>2];p=Q(Q(Q(Q(Q(Q(Q(s-Q(o*x))-u)+Q(b*y))*l)+Q(i*Q(Q(Q(r+Q(o*z))-t)-Q(b*D))))-N[c+68>>2])-Q(Q(f*d)+Q(h*N[c+108>>2])));e=Q(Q(N[c+80>>2]*m)+Q(N[c+88>>2]*p));if(!(e<=Q(0))){break d}R=Q(Q(N[c+84>>2]*m)+Q(p*N[c+92>>2]));if(!(R<=Q(0))){break d}m=b;p=g;e=Q(-e);b=Q(e-d);g=Q(i*b);d=Q(l*b);n=Q(Q(n*g)-Q(d*k));f=Q(-R);b=Q(f-h);h=Q(i*b);k=Q(l*b);b=Q(m-Q(p*Q(n+Q(Q(D*h)-Q(k*y)))));i=Q(g+h);l=Q(d+k);g=Q(Q(w*g)-Q(d*v));d=Q(Q(z*h)-Q(k*x));break c}e=Q(m*Q(-N[c+24>>2]));if(!(!(e>=Q(0))|!(Q(Q(f*e)+p)>=Q(0)))){f=Q(0);m=b;p=g;b=Q(Q(0)-h);g=Q(i*b);h=Q(l*b);b=Q(e-d);d=Q(i*b);i=Q(n*d);n=Q(l*b);b=Q(m-Q(p*Q(Q(Q(D*g)-Q(h*y))+Q(i-Q(n*k)))));i=Q(g+d);l=Q(h+n);g=Q(Q(z*g)-Q(h*x));d=Q(Q(w*d)-Q(n*v));break c}f=Q(p*Q(-N[c+60>>2]));if(!(!(f>=Q(0))|!(Q(Q(O*f)+m)>=Q(0)))){e=Q(0);m=b;p=g;b=Q(Q(0)-d);g=Q(i*b);d=Q(l*b);n=Q(Q(n*g)-Q(d*k));b=Q(f-h);h=Q(i*b);k=Q(l*b);b=Q(m-Q(p*Q(n+Q(Q(D*h)-Q(k*y)))));i=Q(g+h);l=Q(d+k);g=Q(Q(w*g)-Q(d*v));d=Q(Q(z*h)-Q(k*x));break c}if(!(m>=Q(0))|!(p>=Q(0))){break a}e=Q(0);m=b;p=g;b=Q(Q(0)-d);f=Q(i*b);g=Q(l*b);b=Q(Q(0)-h);d=Q(i*b);h=Q(l*b);b=Q(m-Q(p*Q(Q(Q(n*f)-Q(g*k))+Q(Q(D*d)-Q(h*y)))));i=Q(f+d);l=Q(g+h);g=Q(Q(w*f)-Q(g*v));f=Q(0);d=Q(Q(z*d)-Q(h*x))}N[c+52>>2]=f;N[c+16>>2]=e;s=Q(s+Q(A*l));r=Q(r+Q(A*i));u=Q(u-Q(B*l));t=Q(t-Q(B*i));o=Q(Q(G*Q(g+d))+o)}N[C+4>>2]=t;N[C>>2]=u;c=J[a+28>>2];N[(c+L|0)+8>>2]=b;c=c+H|0;N[c+4>>2]=r;N[c>>2]=s;q=J[a+28>>2];N[(H+q|0)+8>>2]=o;F=F+1|0;if((F|0)>2]){continue}break}}}function yh(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=0,m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=0,_=0,$=Q(0),aa=Q(0);l=J[a+48>>2];C=J[l+8>>2];J[a+160>>2]=C;m=J[a+52>>2];r=J[m+8>>2];J[a+164>>2]=r;k=J[a+84>>2];Z=J[k+8>>2];J[a+168>>2]=Z;c=J[a+88>>2];_=J[c+8>>2];J[a+172>>2]=_;D=N[l+32>>2];e=J[l+32>>2];i=N[l+28>>2];J[a+176>>2]=J[l+28>>2];J[a+180>>2]=e;e=J[m+32>>2];J[a+184>>2]=J[m+28>>2];J[a+188>>2]=e;w=N[k+32>>2];e=J[k+32>>2];n=N[k+28>>2];J[a+192>>2]=J[k+28>>2];J[a+196>>2]=e;$=N[c+32>>2];e=J[c+32>>2];aa=N[c+28>>2];J[a+200>>2]=J[c+28>>2];J[a+204>>2]=e;E=N[l+120>>2];N[a+208>>2]=E;F=N[m+120>>2];N[a+212>>2]=F;G=N[k+120>>2];N[a+216>>2]=G;H=N[c+120>>2];N[a+220>>2]=H;x=N[l+128>>2];N[a+224>>2]=x;y=N[m+128>>2];N[a+228>>2]=y;z=N[k+128>>2];N[a+232>>2]=z;A=N[c+128>>2];N[a+236>>2]=A;l=J[a+76>>2];c=J[b+28>>2];k=P(_,12);e=c+k|0;I=N[e+8>>2];L=N[e+4>>2];M=N[e>>2];m=P(Z,12);e=m+c|0;O=N[e+8>>2];R=N[e+4>>2];S=N[e>>2];r=P(r,12);e=r+c|0;T=N[e+8>>2];U=N[e+4>>2];V=N[e>>2];e=P(C,12);c=e+c|0;W=N[c+8>>2];X=N[c+4>>2];Y=N[c>>2];c=J[b+24>>2];d=N[(c+r|0)+8>>2];f=N[(c+k|0)+8>>2];h=Ua(f);g=Ta(f);s=Ua(d);t=Ta(d);a:{if((l|0)==1){o=Q(1);j=Q(1);d=Q(x+z);break a}p=N[a+96>>2];d=N[(c+e|0)+8>>2];o=Ua(d);B=N[a+92>>2];j=Ta(d);q=N[a+128>>2];i=Q(B-i);p=Q(p-D);f=N[(c+m|0)+8>>2];d=Ta(f);u=N[a+124>>2];f=Ua(f);v=Q(Q(d*u)+Q(q*f));q=Q(Q(f*u)-Q(q*d));o=Q(Q(Q(Q(o*i)-Q(j*p))*v)-Q(q*Q(Q(j*i)+Q(o*p))));j=Q(N[a+108>>2]-n);i=Q(N[a+112>>2]-w);j=Q(Q(Q(Q(f*j)-Q(d*i))*v)-Q(q*Q(Q(d*j)+Q(f*i))));d=Q(Q(Q(x*o)*o)+Q(Q(Q(z*j)*j)+Q(E+G)))}N[a+264>>2]=j;N[a+256>>2]=o;N[a+240>>2]=q;N[a+244>>2]=v;i=Q(0);n=Q(d+Q(0));b:{if(J[a+80>>2]==1){J[a+248>>2]=0;d=N[a+152>>2];g=Q(Q(Q(d*d)*Q(y+A))+n);h=d;f=Q(0);break b}d=N[a+132>>2];B=N[a+136>>2];p=Q(Q(h*d)-Q(B*g));f=N[a+152>>2];i=Q(p*f);N[a+248>>2]=i;D=n;u=Q(N[a+100>>2]-N[a+184>>2]);w=Q(N[a+104>>2]-N[a+188>>2]);n=Q(Q(g*d)+Q(h*B));d=Q(f*Q(Q(Q(Q(s*u)-Q(w*t))*n)-Q(p*Q(Q(t*u)+Q(s*w)))));s=Q(N[a+116>>2]-aa);t=Q(N[a+120>>2]-$);h=Q(f*Q(Q(Q(Q(h*s)-Q(t*g))*n)-Q(p*Q(Q(g*s)+Q(h*t)))));g=Q(D+Q(Q(Q(y*d)*d)+Q(Q(Q(f*f)*Q(F+H))+Q(h*Q(A*h)))));f=Q(n*f)}N[a+268>>2]=h;N[a+260>>2]=d;N[a+252>>2]=f;N[a+272>>2]=g>Q(0)?Q(Q(1)/g):Q(0);c:{if(K[b+20|0]){g=N[a+156>>2];I=Q(I-Q(Q(g*A)*h));h=Q(H*g);L=Q(L-Q(h*f));M=Q(M-Q(h*i));O=Q(O-Q(Q(g*z)*j));h=Q(G*g);R=Q(R-Q(h*v));S=Q(S-Q(q*h));T=Q(Q(Q(y*g)*d)+T);d=Q(F*g);U=Q(U+Q(d*f));V=Q(V+Q(d*i));W=Q(Q(Q(x*g)*o)+W);d=Q(E*g);X=Q(X+Q(d*v));Y=Q(Y+Q(q*d));break c}J[a+156>>2]=0}c=J[b+28>>2]+P(C,12)|0;N[c+4>>2]=X;N[c>>2]=Y;c=J[b+28>>2];N[(c+P(J[a+160>>2],12)|0)+8>>2]=W;c=c+P(J[a+164>>2],12)|0;N[c+4>>2]=U;N[c>>2]=V;c=J[b+28>>2];N[(c+P(J[a+164>>2],12)|0)+8>>2]=T;c=c+P(J[a+168>>2],12)|0;N[c+4>>2]=R;N[c>>2]=S;c=J[b+28>>2];N[(c+P(J[a+168>>2],12)|0)+8>>2]=O;c=c+P(J[a+172>>2],12)|0;N[c+4>>2]=L;N[c>>2]=M;N[(J[b+28>>2]+P(J[a+172>>2],12)|0)+8>>2]=I}function Wa(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:{if(!a){break a}d=a-8|0;b=J[a-4>>2];a=b&-8;f=d+a|0;b:{if(b&1){break b}if(!(b&3)){break a}b=J[d>>2];d=d-b|0;if(d>>>0>>0<=255){e=b>>>3|0;b=J[d+12>>2];c=J[d+8>>2];if((b|0)==(c|0)){i=25736,j=J[6434]&kl(e),J[i>>2]=j;break b}J[c+12>>2]=b;J[b+8>>2]=c;break b}g=J[d+24>>2];b=J[d+12>>2];if((d|0)!=(b|0)){c=J[d+8>>2];J[c+12>>2]=b;J[b+8>>2]=c;break c}e=d+20|0;c=J[e>>2];if(!c){c=J[d+16>>2];if(!c){break d}e=d+16|0}while(1){h=e;b=c;e=b+20|0;c=J[e>>2];if(c){continue}e=b+16|0;c=J[b+16>>2];if(c){continue}break}J[h>>2]=0;break c}b=J[f+4>>2];if((b&3)!=3){break b}J[6436]=a;J[f+4>>2]=b&-2;J[d+4>>2]=a|1;J[f>>2]=a;return}b=0}if(!g){break b}c=J[d+28>>2];e=(c<<2)+26040|0;e:{if(J[e>>2]==(d|0)){J[e>>2]=b;if(b){break e}i=25740,j=J[6435]&kl(c),J[i>>2]=j;break b}J[g+(J[g+16>>2]==(d|0)?16:20)>>2]=b;if(!b){break b}}J[b+24>>2]=g;c=J[d+16>>2];if(c){J[b+16>>2]=c;J[c+24>>2]=b}c=J[d+20>>2];if(!c){break b}J[b+20>>2]=c;J[c+24>>2]=b}if(d>>>0>=f>>>0){break a}b=J[f+4>>2];if(!(b&1)){break a}f:{g:{h:{i:{if(!(b&2)){if(J[6440]==(f|0)){J[6440]=d;a=J[6437]+a|0;J[6437]=a;J[d+4>>2]=a|1;if(J[6439]!=(d|0)){break a}J[6436]=0;J[6439]=0;return}if(J[6439]==(f|0)){J[6439]=d;a=J[6436]+a|0;J[6436]=a;J[d+4>>2]=a|1;J[a+d>>2]=a;return}a=(b&-8)+a|0;if(b>>>0<=255){e=b>>>3|0;b=J[f+12>>2];c=J[f+8>>2];if((b|0)==(c|0)){i=25736,j=J[6434]&kl(e),J[i>>2]=j;break g}J[c+12>>2]=b;J[b+8>>2]=c;break g}g=J[f+24>>2];b=J[f+12>>2];if((f|0)!=(b|0)){c=J[f+8>>2];J[c+12>>2]=b;J[b+8>>2]=c;break h}e=f+20|0;c=J[e>>2];if(!c){c=J[f+16>>2];if(!c){break i}e=f+16|0}while(1){h=e;b=c;e=b+20|0;c=J[e>>2];if(c){continue}e=b+16|0;c=J[b+16>>2];if(c){continue}break}J[h>>2]=0;break h}J[f+4>>2]=b&-2;J[d+4>>2]=a|1;J[a+d>>2]=a;break f}b=0}if(!g){break g}c=J[f+28>>2];e=(c<<2)+26040|0;j:{if(J[e>>2]==(f|0)){J[e>>2]=b;if(b){break j}i=25740,j=J[6435]&kl(c),J[i>>2]=j;break g}J[g+(J[g+16>>2]==(f|0)?16:20)>>2]=b;if(!b){break g}}J[b+24>>2]=g;c=J[f+16>>2];if(c){J[b+16>>2]=c;J[c+24>>2]=b}c=J[f+20>>2];if(!c){break g}J[b+20>>2]=c;J[c+24>>2]=b}J[d+4>>2]=a|1;J[a+d>>2]=a;if(J[6439]!=(d|0)){break f}J[6436]=a;return}if(a>>>0<=255){b=(a&-8)+25776|0;c=J[6434];a=1<<(a>>>3);k:{if(!(c&a)){J[6434]=a|c;a=b;break k}a=J[b+8>>2]}J[b+8>>2]=d;J[a+12>>2]=d;J[d+12>>2]=b;J[d+8>>2]=a;return}c=31;if(a>>>0<=16777215){b=S(a>>>8|0);c=((a>>>38-b&1)-(b<<1)|0)+62|0}J[d+28>>2]=c;J[d+16>>2]=0;J[d+20>>2]=0;b=(c<<2)+26040|0;l:{m:{e=J[6435];h=1<>2]=d;J[d+24>>2]=b;break n}c=a<<((c|0)!=31?25-(c>>>1|0)|0:0);b=J[b>>2];while(1){e=b;if((J[b+4>>2]&-8)==(a|0)){break m}b=c>>>29|0;c=c<<1;h=e+(b&4)|0;b=J[h+16>>2];if(b){continue}break}J[h+16>>2]=d;J[d+24>>2]=e}J[d+12>>2]=d;J[d+8>>2]=d;break l}a=J[e+8>>2];J[a+12>>2]=d;J[e+8>>2]=d;J[d+24>>2]=0;J[d+12>>2]=e;J[d+8>>2]=a}a=J[6442]-1|0;J[6442]=a?a:-1}}function Kg(a,b){a=a|0;b=b|0;var c=Q(0),d=0,e=Q(0),f=Q(0),g=0,h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=0,H=Q(0),I=Q(0),L=0,M=Q(0),O=Q(0);g=J[a+48>>2];F=J[g+8>>2];J[a+144>>2]=F;j=J[a+52>>2];G=J[j+8>>2];J[a+148>>2]=G;H=N[g+32>>2];d=J[g+32>>2];p=N[g+28>>2];J[a+152>>2]=J[g+28>>2];J[a+156>>2]=d;I=N[j+32>>2];L=J[j+32>>2];n=N[j+28>>2];d=J[j+28>>2];J[a+160>>2]=d;J[a+164>>2]=L;x=N[g+120>>2];N[a+168>>2]=x;y=N[j+120>>2];N[a+172>>2]=y;v=N[g+128>>2];N[a+176>>2]=v;m=N[j+128>>2];N[a+180>>2]=m;g=J[b+28>>2];j=P(F,12);d=g+j|0;z=N[d>>2];A=N[d+4>>2];B=N[d+8>>2];d=g;g=P(G,12);d=d+g|0;C=N[d>>2];D=N[d+4>>2];E=N[d+8>>2];d=j;j=J[b+24>>2];d=d+j|0;h=N[d>>2];g=g+j|0;k=N[g>>2];r=N[d+4>>2];o=N[g+4>>2];M=N[a+72>>2];l=N[g+8>>2];i=N[a+80>>2];q=N[a+88>>2];c=N[d+8>>2];O=N[a+68>>2];f=N[a+76>>2];s=N[a+84>>2];e=Q(v+m);N[a+232>>2]=e==Q(0)?Q(1):e;e=Ua(c);c=Ta(c);w=Q(Q(s*c)+Q(e*q));N[a+188>>2]=w;q=Q(Q(e*s)-Q(q*c));N[a+184>>2]=q;t=N[a+92>>2];u=N[a+96>>2];s=Q(Q(c*t)+Q(e*u));N[a+196>>2]=s;t=Q(Q(e*t)-Q(u*c));N[a+192>>2]=t;u=Ua(l);n=Q(f-n);f=Q(i-I);l=Ta(l);i=Q(Q(u*n)-Q(f*l));f=Q(Q(l*n)+Q(u*f));l=Q(Q(i*w)-Q(q*f));N[a+212>>2]=l;n=Q(Q(i*s)-Q(t*f));N[a+204>>2]=n;u=Q(Q(k-h)+i);i=Q(O-p);h=Q(M-H);k=Q(Q(e*i)-Q(c*h));p=Q(u-k);e=Q(Q(c*i)+Q(e*h));f=Q(Q(Q(o-r)+f)-e);c=Q(k+p);i=Q(e+f);e=Q(Q(c*w)-Q(q*i));N[a+208>>2]=e;i=Q(Q(c*s)-Q(t*i));N[a+200>>2]=i;c=Q(v*e);r=Q(m*l);h=Q(c+r);N[a+244>>2]=h;N[a+236>>2]=h;h=Q(v*i);k=Q(m*n);o=Q(h+k);N[a+228>>2]=o;N[a+220>>2]=o;o=Q(Q(h*e)+Q(l*k));N[a+240>>2]=o;N[a+224>>2]=o;o=Q(r*l);r=Q(x+y);c=Q(o+Q(Q(c*e)+r));N[a+248>>2]=c;N[a+216>>2]=Q(k*n)+Q(Q(h*i)+r);N[a+252>>2]=c>Q(0)?Q(Q(1)/c):c;a:{if(K[a+136|0]){h=N[a+124>>2];k=N[a+120>>2];c=Q(h-k);if((c>Q(0)?c:Q(-c))>2]=3;break a}c=Q(Q(q*p)+Q(w*f));if(c<=k){if(J[a+140>>2]==1){break a}J[a+140>>2]=1;J[a+112>>2]=0;break a}if(c>=h){if(J[a+140>>2]==2){break a}J[a+140>>2]=2;J[a+112>>2]=0;break a}J[a+140>>2]=0;J[a+112>>2]=0;break a}J[a+140>>2]=0;J[a+112>>2]=0}if(!K[a+137|0]){J[a+116>>2]=0}b:{if(K[b+20|0]){f=N[b+8>>2];c=Q(f*N[a+104>>2]);N[a+104>>2]=c;h=Q(f*N[a+116>>2]);N[a+116>>2]=h;p=Q(f*N[a+108>>2]);N[a+108>>2]=p;f=Q(f*N[a+112>>2]);N[a+112>>2]=f;k=m;m=Q(h+f);E=Q(Q(k*Q(Q(m*l)+Q(Q(c*n)+p)))+E);B=Q(B-Q(v*Q(Q(m*e)+Q(Q(c*i)+p))));e=Q(Q(s*c)+Q(m*w));D=Q(D+Q(y*e));c=Q(Q(t*c)+Q(q*m));C=Q(C+Q(y*c));A=Q(A-Q(x*e));z=Q(z-Q(x*c));break b}J[a+104>>2]=0;J[a+108>>2]=0;J[a+112>>2]=0;J[a+116>>2]=0}d=J[b+28>>2]+P(J[a+144>>2],12)|0;N[d+4>>2]=A;N[d>>2]=z;d=J[b+28>>2];N[(d+P(J[a+144>>2],12)|0)+8>>2]=B;d=d+P(J[a+148>>2],12)|0;N[d+4>>2]=D;N[d>>2]=C;N[(J[b+28>>2]+P(J[a+148>>2],12)|0)+8>>2]=E}function Lg(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),K=0,L=0,M=Q(0),O=Q(0),R=0,S=0;g=J[J[a+48>>2]+12>>2];a=J[J[a+52>>2]+12>>2];f=Fa-96|0;Fa=f;l=b;J[b+60>>2]=0;e=N[a+8>>2];k=N[g+8>>2];J[f+92>>2]=0;r=Q(k+e);e=ed(f+92|0,g,c,a,d);a:{if(r>2]=0;k=ed(f+88|0,a,d,g,c);if(k>r){break a}B=k>Q(e+Q(.0005000000237487257));b:{if(B){n=2;b=c;c=g;g=f+88|0;break b}n=1;b=d;d=c;c=a;a=g;g=f+92|0}v=N[b>>2];w=N[b+4>>2];F=N[d>>2];G=N[d+4>>2];k=N[b+12>>2];p=N[b+8>>2];h=N[d+12>>2];m=N[d+8>>2];s=J[g>>2];J[l+56>>2]=n;K=s<<3;x=Q(-p);d=0;n=J[c+148>>2];c:{if((n|0)<=0){break c}b=a+K|0;e=N[b+84>>2];i=N[b+88>>2];j=Q(Q(m*e)+Q(h*i));e=Q(Q(h*e)-Q(i*m));i=Q(Q(k*j)-Q(p*e));j=Q(Q(k*e)+Q(p*j));C=c+84|0;R=n&1;d:{if((n|0)==1){e=Q(34028234663852886e22);g=0;break d}S=n&-2;e=Q(34028234663852886e22);g=0;b=0;while(1){t=(g<<3)+C|0;o=Q(Q(j*N[t>>2])+Q(i*N[t+4>>2]));t=o>2])+Q(i*N[u+4>>2]));e=t?o:e;u=q>2])+Q(i*N[b+4>>2]))>2];i=N[c+4>>2];I[f+74>>1]=1;H[f+73|0]=d;H[f+72|0]=s;N[f+68>>2]=w+Q(Q(p*e)+Q(k*i));N[f+64>>2]=v+Q(Q(k*e)+Q(i*x));c=d+1|0;c=(c|0)<(n|0)?c:0;b=b+(c<<3)|0;e=N[b>>2];i=N[b+4>>2];H[f+84|0]=s;N[f+80>>2]=w+Q(Q(p*e)+Q(k*i));I[f+86>>1]=1;H[f+85|0]=c;N[f+76>>2]=v+Q(Q(k*e)+Q(i*x));b=s+1|0;b=(b|0)>2]?b:0;a=a+20|0;c=(b<<3)+a|0;q=N[c>>2];a=a+K|0;y=N[a>>2];e=Q(q-y);z=N[c+4>>2];A=N[a+4>>2];i=Q(z-A);j=Q(Y(Q(Q(e*e)+Q(i*i))));if(!(j>2]=j;D=Q(-m);o=Q(Q(h*e)+Q(i*D));N[f+56>>2]=o;N[f+4>>2]=-j;E=Q(-o);N[f>>2]=E;M=Q(F+Q(Q(h*y)+Q(A*D)));O=Q(G+Q(Q(m*y)+Q(h*A)));if((Xb(f+32|0,f- -64|0,f,Q(r-Q(Q(o*M)+Q(O*j))),s)|0)<2){break a}if((Xb(f,f+32|0,f+56|0,Q(r+Q(Q(o*Q(F+Q(Q(h*q)+Q(z*D))))+Q(Q(G+Q(Q(m*q)+Q(h*z)))*j))),b)|0)<2){break a}N[l+48>>2]=Q(y+q)*Q(.5);N[l+40>>2]=i;N[l+52>>2]=Q(A+z)*Q(.5);N[l+44>>2]=-e;g=0;e=N[f>>2];h=N[f+4>>2];m=Q(Q(j*M)-Q(O*o));e:{if(!(Q(Q(Q(j*e)+Q(h*E))-m)<=r)){break e}e=Q(e-v);h=Q(h-w);N[l+4>>2]=Q(x*e)+Q(k*h);N[l>>2]=Q(k*e)+Q(p*h);a=J[f+8>>2];J[l+16>>2]=a;g=1;if(!B){break e}H[l+17|0]=a;H[l+19|0]=a>>>16;H[l+18|0]=a>>>24;H[l+16|0]=a>>>8}e=N[f+12>>2];h=N[f+16>>2];if(Q(Q(Q(j*e)+Q(h*E))-m)<=r){a=P(g,20)+l|0;e=Q(e-v);h=Q(h-w);N[a+4>>2]=Q(x*e)+Q(k*h);N[a>>2]=Q(k*e)+Q(p*h);b=J[f+20>>2];J[a+16>>2]=b;if(B){H[a+17|0]=b;H[a+19|0]=b>>>16;H[a+18|0]=b>>>24;H[a+16|0]=b>>>8}g=g+1|0}J[l+60>>2]=g}Fa=f+96|0}function Rk(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;a:{g=a+16|0;e=J[g>>2];if(!e){break a}c=g;d=e;while(1){f=M[d+16>>2]>>0;c=f?c:d;d=J[(f?d+4|0:d)>>2];if(d){continue}break}if((c|0)==(g|0)|M[c+16>>2]>b>>>0){break a}b=J[c+4>>2];b:{if(!b){b=c;while(1){d=J[b+8>>2];g=J[d>>2]!=(b|0);b=d;if(g){continue}break}break b}while(1){d=b;b=J[b>>2];if(b){continue}break}}if(J[a+12>>2]==(c|0)){J[a+12>>2]=d}J[a+20>>2]=J[a+20>>2]-1;d=e;g=c;c:{d:{b=c;c=J[b>>2];if(c){a=J[g+4>>2];if(!a){break d}while(1){b=a;a=J[a>>2];if(a){continue}break}}c=J[b+4>>2];if(c){break d}c=0;e=1;break c}J[c+8>>2]=J[b+8>>2];e=0}f=J[b+8>>2];a=J[f>>2];e:{if((b|0)==(a|0)){J[f>>2]=c;if((b|0)==(d|0)){a=0;d=c;break e}a=J[f+4>>2];break e}J[f+4>>2]=c}h=!K[b+12|0];if((b|0)!=(g|0)){f=J[g+8>>2];J[b+8>>2]=f;J[f+(((g|0)!=J[J[g+8>>2]>>2])<<2)>>2]=b;f=J[g>>2];J[b>>2]=f;J[f+8>>2]=b;f=J[g+4>>2];J[b+4>>2]=f;if(f){J[f+8>>2]=b}H[b+12|0]=K[g+12|0];d=(d|0)==(g|0)?b:d}f:{if(h|!d){break f}if(e){while(1){b=K[a+12|0];g:{e=J[a+8>>2];if(J[e>>2]!=(a|0)){if(!b){H[a+12|0]=1;H[e+12|0]=0;c=J[e+4>>2];b=J[c>>2];J[e+4>>2]=b;if(b){J[b+8>>2]=e}J[c+8>>2]=J[e+8>>2];b=J[e+8>>2];J[(((e|0)!=J[b>>2])<<2)+b>>2]=c;J[c>>2]=e;J[e+8>>2]=c;b=a;a=J[a>>2];d=(a|0)==(d|0)?b:d;a=J[a+4>>2]}h:{i:{b=J[a>>2];j:{if(!(K[b+12|0]?0:b)){c=J[a+4>>2];if(K[c+12|0]?0:c){break j}H[a+12|0]=0;a=J[a+8>>2];k:{if((d|0)==(a|0)){a=d;break k}if(K[a+12|0]){break g}}H[a+12|0]=1;break f}c=J[a+4>>2];if(!c){break i}}if(K[c+12|0]){break i}b=a;break h}H[b+12|0]=1;H[a+12|0]=0;c=J[b+4>>2];J[a>>2]=c;if(c){J[c+8>>2]=a}J[b+8>>2]=J[a+8>>2];c=J[a+8>>2];J[((J[c>>2]!=(a|0))<<2)+c>>2]=b;J[b+4>>2]=a;J[a+8>>2]=b;c=a}d=J[b+8>>2];H[b+12|0]=K[d+12|0];H[d+12|0]=1;H[c+12|0]=1;b=J[d+4>>2];a=J[b>>2];J[d+4>>2]=a;if(a){J[a+8>>2]=d}J[b+8>>2]=J[d+8>>2];a=J[d+8>>2];J[(((d|0)!=J[a>>2])<<2)+a>>2]=b;J[b>>2]=d;J[d+8>>2]=b;break f}if(!b){H[a+12|0]=1;H[e+12|0]=0;b=J[a+4>>2];J[e>>2]=b;if(b){J[b+8>>2]=e}J[a+8>>2]=J[e+8>>2];b=J[e+8>>2];J[(((e|0)!=J[b>>2])<<2)+b>>2]=a;J[a+4>>2]=e;J[e+8>>2]=a;d=(d|0)==(e|0)?a:d;a=J[e>>2]}c=J[a>>2];l:{if(!(!c|K[c+12|0])){b=a;break l}b=J[a+4>>2];if(!(K[b+12|0]?0:b)){H[a+12|0]=0;a=J[a+8>>2];if((a|0)!=(d|0)?K[a+12|0]:0){break g}H[a+12|0]=1;break f}if(c){if(!K[c+12|0]){b=a;break l}b=J[a+4>>2]}H[b+12|0]=1;H[a+12|0]=0;c=J[b>>2];J[a+4>>2]=c;if(c){J[c+8>>2]=a}J[b+8>>2]=J[a+8>>2];c=J[a+8>>2];J[((J[c>>2]!=(a|0))<<2)+c>>2]=b;J[b>>2]=a;J[a+8>>2]=b;c=a}d=J[b+8>>2];H[b+12|0]=K[d+12|0];H[d+12|0]=1;H[c+12|0]=1;b=J[d>>2];a=J[b+4>>2];J[d>>2]=a;if(a){J[a+8>>2]=d}J[b+8>>2]=J[d+8>>2];a=J[d+8>>2];J[(((d|0)!=J[a>>2])<<2)+a>>2]=b;J[b+4>>2]=d;J[d+8>>2]=b;break f}b=a;a=J[a+8>>2];a=J[(((b|0)==J[a>>2])<<2)+a>>2];continue}}H[c+12|0]=1}Wa(g)}}function Uf(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=0,l=0,m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=0;g=Fa-48|0;Fa=g;m=J[a+48>>2];B=J[m+8>>2];J[a+116>>2]=B;k=J[a+52>>2];C=J[k+8>>2];J[a+120>>2]=C;n=N[m+32>>2];f=J[m+32>>2];c=N[m+28>>2];l=J[m+28>>2];J[a+140>>2]=l;J[a+144>>2]=f;r=N[k+32>>2];f=J[k+32>>2];h=N[k+28>>2];J[a+148>>2]=J[k+28>>2];J[a+152>>2]=f;t=N[m+120>>2];N[a+156>>2]=t;u=N[k+120>>2];N[a+160>>2]=u;o=N[m+128>>2];N[a+164>>2]=o;p=N[k+128>>2];N[a+168>>2]=p;i=N[a+84>>2];m=J[b+24>>2];l=P(B,12);s=N[(m+l|0)+8>>2];d=Ta(s);j=N[a+80>>2];e=Ua(s);k=J[b+28>>2];l=k+l|0;v=N[l>>2];w=N[l+4>>2];x=N[l+8>>2];f=k;k=P(C,12);l=f+k|0;y=N[l>>2];z=N[l+4>>2];A=N[l+8>>2];q=N[(k+m|0)+8>>2];j=Q(j-c);i=Q(i-n);c=Q(Q(e*j)-Q(d*i));N[a+124>>2]=c;i=Q(Q(d*j)+Q(e*i));N[a+128>>2]=i;d=N[a+92>>2];e=Ta(q);j=N[a+88>>2];n=Ua(q);h=Q(j-h);j=Q(d-r);d=Q(Q(n*h)-Q(e*j));N[a+132>>2]=d;e=Q(Q(e*h)+Q(n*j));N[a+136>>2]=e;j=Q(Q(c*o)+Q(p*d));N[g+40>>2]=j;h=Q(o+p);N[g+44>>2]=h;N[g+32>>2]=j;j=Q(t+u);N[g+28>>2]=Q(p*Q(d*d))+Q(Q(o*Q(c*c))+j);n=Q(-i);r=Q(Q(o*n)-Q(p*e));N[g+36>>2]=r;N[g+20>>2]=r;c=Q(Q(o*Q(c*n))-Q(p*Q(d*e)));N[g+24>>2]=c;N[g+12>>2]=Q(p*Q(e*e))+Q(Q(o*Q(i*i))+j);N[g+16>>2]=c;a:{if(N[a+68>>2]>Q(0)){Bd(g+12|0,a+172|0);c=N[b>>2];d=Q(N[a+68>>2]*Q(6.2831854820251465));e=h>Q(0)?Q(Q(1)/h):Q(0);i=Q(d*Q(d*e));d=Q(c*Q(Q(c*i)+Q(d*Q(Q(e+e)*N[a+72>>2]))));d=d!=Q(0)?Q(Q(1)/d):Q(0);N[a+100>>2]=d;N[a+76>>2]=Q(Q(c*Q(Q(q-s)-N[a+96>>2]))*i)*d;c=Q(h+d);N[a+204>>2]=c!=Q(0)?Q(Q(1)/c):Q(0);break a}f=a+172|0;if(h==Q(0)){Bd(g+12|0,f);J[a+76>>2]=0;J[a+100>>2]=0;break a}h=N[g+24>>2];d=N[g+40>>2];i=N[g+28>>2];e=N[g+36>>2];j=Q(Q(h*d)-Q(i*e));q=N[g+12>>2];s=N[g+44>>2];n=Q(i*s);c=N[g+32>>2];r=Q(s*Q(-h));c=Q(Q(N[g+20>>2]*j)+Q(Q(q*Q(n-Q(d*c)))+Q(N[g+16>>2]*Q(Q(c*e)+r))));c=c!=Q(0)?Q(Q(1)/c):c;N[f+32>>2]=Q(Q(q*i)-Q(h*h))*c;h=Q(c*Q(Q(e*h)-Q(d*q)));N[f+28>>2]=h;i=Q(j*c);N[f+24>>2]=i;N[f+20>>2]=h;N[f+16>>2]=c*Q(Q(q*s)-Q(e*e));e=Q(c*Q(Q(e*d)+r));N[f+12>>2]=e;N[f+8>>2]=i;N[f+4>>2]=e;N[f>>2]=c*Q(n-Q(d*d));J[a+76>>2]=0;J[a+100>>2]=0}b:{if(K[b+20|0]){e=N[b+8>>2];c=Q(e*N[a+104>>2]);N[a+104>>2]=c;d=Q(e*N[a+108>>2]);N[a+108>>2]=d;e=Q(e*N[a+112>>2]);N[a+112>>2]=e;A=Q(Q(p*Q(e+Q(Q(N[a+132>>2]*d)-Q(c*N[a+136>>2]))))+A);x=Q(x-Q(o*Q(e+Q(Q(N[a+124>>2]*d)-Q(c*N[a+128>>2])))));y=Q(y+Q(u*c));v=Q(v-Q(t*c));z=Q(z+Q(u*d));w=Q(w-Q(t*d));break b}J[a+104>>2]=0;J[a+108>>2]=0;J[a+112>>2]=0}f=J[b+28>>2]+P(J[a+116>>2],12)|0;N[f+4>>2]=w;N[f>>2]=v;f=J[b+28>>2];N[(f+P(J[a+116>>2],12)|0)+8>>2]=x;f=f+P(J[a+120>>2],12)|0;N[f+4>>2]=z;N[f>>2]=y;N[(J[b+28>>2]+P(J[a+120>>2],12)|0)+8>>2]=A;Fa=g+48|0}function Of(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=0,h=0,i=Q(0),j=0,k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=0,L=Q(0);h=J[a+48>>2];B=J[h+8>>2];J[a+132>>2]=B;j=J[a+52>>2];I=J[j+8>>2];J[a+136>>2]=I;w=N[h+32>>2];g=J[h+32>>2];f=N[h+28>>2];J[a+140>>2]=J[h+28>>2];J[a+144>>2]=g;L=N[j+32>>2];l=J[j+32>>2];k=N[j+28>>2];g=J[j+28>>2];J[a+148>>2]=g;J[a+152>>2]=l;x=N[h+120>>2];N[a+156>>2]=x;o=N[j+120>>2];N[a+160>>2]=o;u=N[h+128>>2];N[a+164>>2]=u;v=N[j+128>>2];N[a+168>>2]=v;h=P(B,12);j=J[b+28>>2];g=h+j|0;C=N[g>>2];D=N[g+4>>2];E=N[g+8>>2];g=j;j=P(I,12);g=g+j|0;F=N[g>>2];G=N[g+4>>2];H=N[g+8>>2];g=h;h=J[b+24>>2];g=g+h|0;y=N[g>>2];h=h+j|0;z=N[h>>2];n=N[g+4>>2];p=N[h+4>>2];q=N[a+80>>2];m=N[h+8>>2];e=N[a+88>>2];r=N[a+104>>2];d=N[g+8>>2];A=N[a+76>>2];s=N[a+84>>2];i=N[a+100>>2];J[a+220>>2]=0;J[a+212>>2]=0;J[a+216>>2]=0;c=Ua(d);d=Ta(d);t=Q(Q(i*d)+Q(c*r));N[a+184>>2]=t;r=Q(Q(c*i)-Q(r*d));N[a+180>>2]=r;i=Ua(m);s=Q(s-k);e=Q(e-L);m=Ta(m);k=Q(Q(i*s)-Q(e*m));e=Q(Q(m*s)+Q(i*e));m=Q(Q(k*t)-Q(r*e));N[a+200>>2]=m;i=Q(A-f);f=Q(q-w);q=Q(Q(c*i)-Q(d*f));y=Q(Q(Q(z+k)-y)-q);i=Q(Q(d*i)+Q(c*f));z=Q(Q(Q(p+e)-n)-i);n=Q(q+y);p=Q(i+z);i=Q(Q(n*t)-Q(r*p));N[a+196>>2]=i;q=Q(x+o);f=Q(Q(Q(v*m)*m)+Q(Q(Q(u*i)*i)+q));N[a+204>>2]=f>Q(0)?Q(Q(1)/f):f;A=N[a+68>>2];a:{if(A>Q(0)){s=N[a+92>>2];w=N[a+96>>2];f=Q(Q(d*s)+Q(c*w));N[a+176>>2]=f;c=Q(Q(c*s)+Q(w*Q(-d)));N[a+172>>2]=c;d=Q(Q(k*f)+Q(c*Q(-e)));N[a+192>>2]=d;k=Q(Q(n*f)+Q(c*Q(-p)));N[a+188>>2]=k;d=Q(Q(Q(v*d)*d)+Q(Q(Q(u*k)*k)+q));if(!(d>Q(0))){break a}k=N[b>>2];e=Q(A*Q(6.2831854820251465));n=Q(Q(1)/d);p=Q(e*Q(e*n));e=Q(k*Q(Q(k*p)+Q(e*Q(Q(n+n)*N[a+72>>2]))));e=e>Q(0)?Q(Q(1)/e):e;N[a+220>>2]=e;N[a+216>>2]=Q(p*Q(k*Q(Q(y*c)+Q(z*f))))*e;c=Q(d+e);N[a+212>>2]=c>Q(0)?Q(Q(1)/c):c;break a}J[a+116>>2]=0}b:{if(K[a+128|0]){c=Q(u+v);N[a+208>>2]=c;if(!(c>Q(0))){break b}N[a+208>>2]=Q(1)/c;break b}J[a+112>>2]=0;J[a+208>>2]=0}c:{if(K[b+20|0]){f=N[b+8>>2];c=Q(f*N[a+108>>2]);N[a+108>>2]=c;d=Q(f*N[a+116>>2]);N[a+116>>2]=d;f=Q(f*N[a+112>>2]);N[a+112>>2]=f;t=Q(Q(t*c)+Q(d*N[a+176>>2]));G=Q(G+Q(o*t));e=o;o=Q(Q(r*c)+Q(d*N[a+172>>2]));F=Q(F+Q(e*o));D=Q(D-Q(x*t));C=Q(C-Q(x*o));H=Q(Q(v*Q(f+Q(Q(c*m)+Q(d*N[a+192>>2]))))+H);E=Q(E-Q(u*Q(f+Q(Q(c*i)+Q(d*N[a+188>>2])))));break c}J[a+116>>2]=0;J[a+108>>2]=0;J[a+112>>2]=0}l=J[b+28>>2]+P(B,12)|0;N[l+4>>2]=D;N[l>>2]=C;l=J[b+28>>2];N[(l+P(J[a+132>>2],12)|0)+8>>2]=E;l=l+P(J[a+136>>2],12)|0;N[l+4>>2]=G;N[l>>2]=F;N[(J[b+28>>2]+P(J[a+136>>2],12)|0)+8>>2]=H}function Ig(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0);f=Fa+-64|0;Fa=f;o=N[a+156>>2];h=N[a+72>>2];u=J[b+24>>2];n=u+P(J[a+144>>2],12)|0;w=N[n+8>>2];c=Ua(w);q=N[a+152>>2];r=N[a+68>>2];d=Ta(w);p=N[a+164>>2];s=N[a+80>>2];u=u+P(J[a+148>>2],12)|0;x=N[u+8>>2];m=Ua(x);k=N[a+160>>2];t=N[a+76>>2];j=Ta(x);l=N[a+92>>2];v=N[a+96>>2];y=Q(Q(c*l)-Q(d*v));D=N[u>>2];k=Q(t-k);s=Q(s-p);p=Q(Q(m*k)-Q(j*s));E=N[n>>2];q=Q(r-q);o=Q(h-o);h=Q(Q(c*q)-Q(d*o));e=Q(Q(Q(D+p)-E)-h);t=Q(Q(d*l)+Q(c*v));F=N[u+4>>2];m=Q(Q(j*k)+Q(m*s));G=N[n+4>>2];j=Q(Q(d*q)+Q(c*o));i=Q(Q(Q(F+m)-G)-j);l=Q(Q(y*e)+Q(t*i));v=Q(-l);q=l>Q(0)?l:v;h=Q(h+e);j=Q(j+i);o=Q(Q(h*t)-Q(y*j));k=h;h=N[a+84>>2];r=N[a+88>>2];z=Q(Q(d*h)+Q(c*r));A=Q(Q(c*h)-Q(r*d));r=Q(Q(k*z)-Q(A*j));h=Q(Q(p*t)-Q(y*m));p=Q(Q(p*z)-Q(A*m));B=Q(Q(x-w)-N[a+100>>2]);C=Q(-B);m=N[a+180>>2];j=N[a+176>>2];s=N[a+172>>2];k=N[a+168>>2];a:{b:{if(!K[a+136|0]){break b}c=Q(Q(A*e)+Q(z*i));e=N[a+124>>2];d=N[a+120>>2];i=Q(e-d);c:{if((i>Q(0)?i:Q(-i))Q(0)?c:Q(-c);break c}if(c<=d){g=Q(Q(c-d)+Q(.004999999888241291));g=g=e)){break b}d=Q(c-e);c=Q(d+Q(-.004999999888241291));c=c>2]=e;N[f+48>>2]=e;e=Q(j+m);N[f+44>>2]=e==Q(0)?Q(1):e;e=Q(k+s);N[f+60>>2]=Q(l*p)+Q(Q(c*r)+e);c=Q(j*o);l=Q(m*h);i=Q(c+l);N[f+40>>2]=i;N[f+32>>2]=i;i=Q(Q(c*r)+Q(p*l));N[f+52>>2]=i;N[f+36>>2]=i;N[f+28>>2]=Q(l*h)+Q(Q(c*o)+e);N[f+12>>2]=-g;N[f+8>>2]=C;N[f+4>>2]=v;q=d>2];d=N[f+20>>2];c=N[f+16>>2];break a}c=Q(m*h);d=Q(j*o);i=Q(Q(c*h)+Q(Q(d*o)+Q(k+s)));e=Q(j+m);H=e==Q(0)?Q(1):e;c=Q(d+c);d=Q(Q(i*H)-Q(c*c));e=d!=Q(0)?Q(Q(1)/d):d;d=Q(Q(Q(i*C)+Q(l*c))*e);c=Q(Q(Q(H*v)+Q(B*c))*e)}n=J[b+24>>2]+P(J[a+144>>2],12)|0;t=Q(Q(t*c)+Q(z*g));N[n+4>>2]=G-Q(k*t);e=k;k=Q(Q(y*c)+Q(A*g));N[n>>2]=E-Q(e*k);n=J[b+24>>2];N[(n+P(J[a+144>>2],12)|0)+8>>2]=w-Q(j*Q(Q(g*r)+Q(Q(c*o)+d)));n=n+P(J[a+148>>2],12)|0;N[n+4>>2]=F+Q(s*t);N[n>>2]=D+Q(s*k);N[(J[b+24>>2]+P(J[a+148>>2],12)|0)+8>>2]=Q(m*Q(Q(g*p)+Q(Q(c*h)+d)))+x;Fa=f- -64|0;return(B>Q(0)?B:C)<=Q(.03490658849477768)&q<=Q(.004999999888241291)}function wh(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0);f=J[a+76>>2];k=J[b+24>>2];G=k+P(J[a+172>>2],12)|0;H=N[G+4>>2];I=N[G>>2];o=k+P(J[a+168>>2],12)|0;u=N[o+8>>2];K=N[o+4>>2];L=N[o>>2];o=k+P(J[a+164>>2],12)|0;M=N[o+4>>2];O=N[o>>2];k=k+P(J[a+160>>2],12)|0;v=N[k+8>>2];R=N[k+4>>2];S=N[k>>2];w=N[o+8>>2];x=N[G+8>>2];r=Ua(x);s=Ta(x);g=Ua(w);n=Ta(w);a:{if((f|0)==1){y=N[a+224>>2];z=N[a+232>>2];p=Q(y+z);A=Q(1);B=Q(1);c=Q(Q(v-u)-N[a+140>>2]);break a}q=N[a+124>>2];l=Ua(u);j=N[a+128>>2];m=Ta(u);d=N[a+180>>2];c=N[a+96>>2];i=Ua(v);e=Q(N[a+92>>2]-N[a+176>>2]);h=Ta(v);c=Q(c-d);d=Q(Q(i*e)-Q(h*c));C=Q(Q(m*q)+Q(l*j));D=Q(Q(l*q)-Q(j*m));c=Q(Q(h*e)+Q(i*c));A=Q(Q(d*C)-Q(D*c));y=N[a+224>>2];e=Q(N[a+108>>2]-N[a+192>>2]);h=Q(N[a+112>>2]-N[a+196>>2]);B=Q(Q(Q(Q(l*e)-Q(m*h))*C)-Q(D*Q(Q(m*e)+Q(l*h))));z=N[a+232>>2];p=Q(Q(Q(y*A)*A)+Q(Q(Q(B*z)*B)+Q(N[a+216>>2]+N[a+208>>2])));d=Q(Q(S-L)+d);c=Q(Q(R-K)+c);c=Q(Q(q*Q(Q(Q(l*d)+Q(m*c))-e))+Q(j*Q(Q(Q(l*c)-Q(m*d))-h)))}j=Q(0);d=Q(p+Q(0));b:{if(J[a+80>>2]==1){i=Q(Q(w-x)-N[a+144>>2]);e=N[a+152>>2];E=N[a+228>>2];F=N[a+236>>2];t=Q(Q(Q(e*e)*Q(E+F))+d);h=e;p=e;d=Q(0);break b}t=d;E=N[a+228>>2];e=N[a+152>>2];h=Q(N[a+100>>2]-N[a+184>>2]);d=Q(N[a+104>>2]-N[a+188>>2]);i=Q(Q(g*h)-Q(d*n));l=N[a+132>>2];m=N[a+136>>2];q=Q(Q(s*l)+Q(r*m));j=Q(Q(r*l)-Q(m*s));d=Q(Q(n*h)+Q(g*d));h=Q(e*Q(Q(i*q)-Q(j*d)));g=Q(N[a+116>>2]-N[a+200>>2]);n=Q(N[a+120>>2]-N[a+204>>2]);p=Q(e*Q(Q(Q(Q(r*g)-Q(n*s))*q)-Q(j*Q(Q(s*g)+Q(r*n)))));F=N[a+236>>2];t=Q(t+Q(Q(Q(E*h)*h)+Q(Q(Q(e*e)*Q(N[a+220>>2]+N[a+212>>2]))+Q(p*Q(p*F)))));i=Q(Q(O-I)+i);d=Q(Q(M-H)+d);i=Q(Q(Q(Q(Q(r*i)+Q(s*d))-g)*l)+Q(m*Q(Q(Q(r*d)-Q(s*i))-n)));j=Q(j*e);d=Q(q*e)}g=Q(0);g=t>Q(0)?Q(Q(-Q(Q(Q(e*i)+c)-N[a+148>>2]))/t):g;n=N[a+220>>2];i=N[a+216>>2];e=N[a+212>>2];c=Q(g*N[a+208>>2]);N[k+4>>2]=R+Q(C*c);N[k>>2]=S+Q(D*c);f=J[b+24>>2];N[(f+P(J[a+160>>2],12)|0)+8>>2]=Q(Q(g*y)*A)+v;f=f+P(J[a+164>>2],12)|0;c=Q(g*e);N[f+4>>2]=M+Q(d*c);N[f>>2]=O+Q(j*c);f=J[b+24>>2];N[(f+P(J[a+164>>2],12)|0)+8>>2]=Q(Q(g*E)*h)+w;f=f+P(J[a+168>>2],12)|0;c=Q(g*i);N[f+4>>2]=K-Q(C*c);N[f>>2]=L-Q(D*c);f=J[b+24>>2];N[(f+P(J[a+168>>2],12)|0)+8>>2]=u-Q(Q(g*z)*B);f=f+P(J[a+172>>2],12)|0;c=Q(g*n);N[f+4>>2]=H-Q(d*c);N[f>>2]=I-Q(j*c);N[(J[b+24>>2]+P(J[a+172>>2],12)|0)+8>>2]=x-Q(Q(g*F)*p);return 1}function yd(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=0,h=0,i=0,j=0,k=0,l=0,m=Q(0),n=Q(0),o=0,p=0,q=0,r=0,s=Q(0),t=0,u=0,v=0,w=0,x=0;k=J[a+4>>2];h=k+P(b,40)|0;p=J[h+24>>2];if((p|0)==-1){return b}if(J[h+32>>2]<2){return b}j=P(b,40)+k|0;q=J[j+28>>2];g=P(q,40)+k|0;t=J[g+32>>2];l=P(p,40)+k|0;u=J[l+32>>2];i=t-u|0;a:{if((i|0)>=2){o=J[g+24>>2];J[g+24>>2]=b;J[g+20>>2]=J[j+20>>2];r=J[g+28>>2];J[j+20>>2]=q;t=P(r,40);v=t+k|0;p=P(o,40);w=p+k|0;i=J[g+20>>2];if((i|0)!=-1){a=J[a+4>>2]+P(i,40)|0;a=J[a+24>>2]==(b|0)?a+24|0:a+28|0}J[a>>2]=q;t=k+t|0;a=J[t+32>>2];p=k+p|0;i=J[p+32>>2];b:{if((a|0)<(i|0)){x=p+32|0;J[g+28>>2]=o;J[j+28>>2]=r;J[t+20>>2]=b;f=N[v>>2];e=N[l>>2];d=N[l+4>>2];c=N[v+4>>2];m=c>d?d:c;N[h+4>>2]=m;n=e>2]=n;s=N[v+8>>2];e=N[l+8>>2];d=N[l+12>>2];c=N[v+12>>2];f=c>2]=f;e=e>s?e:s;N[h+8>>2]=e;d=N[w>>2];c=N[w+4>>2];N[g+4>>2]=c>m?m:c;N[g>>2]=d>n?n:d;c=N[w+12>>2];d=c>2];c=c>2]=r;J[j+28>>2]=o;J[p+20>>2]=b;f=N[w>>2];e=N[l>>2];d=N[l+4>>2];c=N[w+4>>2];m=c>d?d:c;N[h+4>>2]=m;n=e>2]=n;s=N[w+8>>2];e=N[l+8>>2];d=N[l+12>>2];c=N[w+12>>2];f=c>2]=f;e=e>s?e:s;N[h+8>>2]=e;d=N[v>>2];c=N[v+4>>2];N[g+4>>2]=c>m?m:c;N[g>>2]=d>n?n:d;c=N[v+12>>2];d=c>2];c=c>2]=c;a=(a|0)<(u|0)?u:a;break a}if((i|0)>-2){return b}r=P(p,40)+k|0;u=J[r+24>>2];J[r+24>>2]=b;i=P(b,40)+k|0;J[r+20>>2]=J[i+20>>2];q=J[r+28>>2];J[i+20>>2]=p;i=J[r+20>>2];if((i|0)!=-1){a=J[a+4>>2]+P(i,40)|0;a=J[a+24>>2]==(b|0)?a+24|0:a+28|0}J[a>>2]=p;j=P(q,40)+k|0;a=J[j+32>>2];o=P(u,40)+k|0;i=J[o+32>>2];c:{if((a|0)<(i|0)){x=o+32|0;J[r+28>>2]=u;J[h+24>>2]=q;J[(P(q,40)+k|0)+20>>2]=b;f=N[j>>2];e=N[g>>2];d=N[g+4>>2];c=N[j+4>>2];m=c>d?d:c;N[h+4>>2]=m;n=e>2]=n;s=N[j+8>>2];e=N[g+8>>2];d=N[g+12>>2];c=N[j+12>>2];f=c>2]=f;e=e>s?e:s;N[h+8>>2]=e;d=N[o>>2];c=N[o+4>>2];N[l+4>>2]=c>m?m:c;N[l>>2]=d>n?n:d;c=N[o+12>>2];d=c>2];c=c>2]=q;J[h+24>>2]=u;J[(P(u,40)+k|0)+20>>2]=b;f=N[o>>2];e=N[g>>2];d=N[g+4>>2];c=N[o+4>>2];m=c>d?d:c;N[h+4>>2]=m;n=e>2]=n;s=N[o+8>>2];e=N[g+8>>2];d=N[g+12>>2];c=N[o+12>>2];f=c>2]=f;e=e>s?e:s;N[h+8>>2]=e;d=N[j>>2];c=N[j+4>>2];N[l+4>>2]=c>m?m:c;N[l>>2]=d>n?n:d;c=N[j+12>>2];d=c>2];c=c>2]=c;q=p;a=(a|0)<(t|0)?t:a}b=a+1|0;J[h+32>>2]=b;a=J[x>>2];N[(P(q,40)+k|0)+12>>2]=d;J[i>>2]=((a|0)<(b|0)?b:a)+1;return q}function Jg(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0);e=Fa-32|0;Fa=e;m=J[b+28>>2];f=m+P(J[a+148>>2],12)|0;h=N[f+8>>2];n=N[f+4>>2];o=N[f>>2];f=m+P(J[a+144>>2],12)|0;i=N[f+8>>2];p=N[f+4>>2];q=N[f>>2];l=N[a+180>>2];w=N[a+176>>2];t=N[a+172>>2];u=N[a+168>>2];f=J[a+140>>2];if(!(!K[a+137|0]|(f|0)==3)){c=Q(N[b>>2]*N[a+128>>2]);d=Q(-c);g=N[a+116>>2];r=N[a+212>>2];k=N[a+184>>2];j=N[a+188>>2];s=N[a+208>>2];v=Q(g+Q(N[a+252>>2]*Q(N[a+132>>2]-Q(Q(Q(r*h)+Q(Q(k*Q(o-q))+Q(Q(n-p)*j)))-Q(s*i)))));c=c>v?v:c;c=c>2]=c;c=Q(c-g);h=Q(Q(l*Q(r*c))+h);d=Q(j*c);n=Q(n+Q(t*d));g=Q(k*c);o=Q(o+Q(t*g));p=Q(p-Q(u*d));q=Q(q-Q(u*g));i=Q(i-Q(w*Q(s*c)))}j=Q(o-q);s=Q(n-p);c=Q(Q(Q(N[a+204>>2]*h)+Q(Q(N[a+192>>2]*j)+Q(s*N[a+196>>2])))-Q(N[a+200>>2]*i));d=Q(h-i);a:{if(!(!K[a+136|0]|!f)){g=N[a+112>>2];r=N[a+108>>2];v=N[a+188>>2];k=N[a+104>>2];y=N[a+208>>2];z=N[a+212>>2];A=N[a+184>>2];d=Q(-d);N[e+12>>2]=d;x=Q(-c);N[e+8>>2]=x;N[e+16>>2]=-Q(Q(Q(z*h)+Q(Q(A*j)+Q(s*v)))-Q(y*i));m=a+216|0;Vb(e+20|0,m,e+8|0);N[a+104>>2]=N[e+20>>2]+N[a+104>>2];N[a+108>>2]=N[e+24>>2]+N[a+108>>2];c=Q(N[e+28>>2]+N[a+112>>2]);N[a+112>>2]=c;b:{c:{d:{switch(J[a+140>>2]-1|0){case 0:f=c>Q(0);break c;case 1:break d;default:break b}}f=c>2]=c}j=N[a+240>>2];c=Q(c-g);N[e+12>>2]=d-Q(c*N[a+244>>2]);N[e+8>>2]=x-Q(j*c);Ab(e,m,e+8|0);c=N[e>>2];j=Q(r+N[e+4>>2]);N[a+108>>2]=j;c=Q(k+c);N[a+104>>2]=c;d=Q(c-k);g=Q(N[a+112>>2]-g);c=Q(Q(d*N[a+196>>2])+Q(g*N[a+188>>2]));k=l;l=Q(j-r);h=Q(Q(k*Q(Q(g*N[a+212>>2])+Q(Q(d*N[a+204>>2])+l)))+h);i=Q(i-Q(w*Q(Q(g*N[a+208>>2])+Q(Q(d*N[a+200>>2])+l))));d=Q(Q(d*N[a+192>>2])+Q(g*N[a+184>>2]));break a}N[e+12>>2]=-d;N[e+8>>2]=-c;Ab(e+20|0,a+216|0,e+8|0);d=N[e+20>>2];N[a+104>>2]=d+N[a+104>>2];g=N[e+24>>2];N[a+108>>2]=g+N[a+108>>2];c=Q(d*N[a+196>>2]);h=Q(Q(l*Q(g+Q(d*N[a+204>>2])))+h);i=Q(i-Q(w*Q(g+Q(d*N[a+200>>2]))));d=Q(d*N[a+192>>2])}f=J[b+28>>2]+P(J[a+144>>2],12)|0;N[f+4>>2]=p-Q(u*c);N[f>>2]=q-Q(u*d);f=J[b+28>>2];N[(f+P(J[a+144>>2],12)|0)+8>>2]=i;f=f+P(J[a+148>>2],12)|0;N[f+4>>2]=n+Q(t*c);N[f>>2]=o+Q(t*d);N[(J[b+28>>2]+P(J[a+148>>2],12)|0)+8>>2]=h;Fa=e+32|0}function tf(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=0,g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0);f=Fa-32|0;Fa=f;J[f+28>>2]=b;p=a+102868|0;J[f+24>>2]=p;J[f+16>>2]=1065353216;a=J[c+4>>2];J[f>>2]=J[c>>2];J[f+4>>2]=a;a=J[d+4>>2];J[f+8>>2]=J[d>>2];J[f+12>>2]=a;a=Fa-1088|0;Fa=a;i=N[f>>2];m=Q(N[f+8>>2]-i);n=m;j=N[f+4>>2];o=Q(N[f+12>>2]-j);e=o;g=Q(Y(Q(Q(m*m)+Q(e*e))));if(!(g>2];J[a+1064>>2]=256;d=a+36|0;J[a+32>>2]=d;J[a+36>>2]=J[p>>2];k=Q(j+Q(o*g));t=j>k?j:k;l=Q(i+Q(m*g));u=i>l?i:l;v=jQ(0)?n:Q(-n);w=Q(-e);z=e>2]=c;h=J[a+32>>2];b=J[h+(c<<2)>>2];b:{if((b|0)==-1){break b}x=P(b,40);b=x+J[p+4>>2]|0;e=N[b+8>>2];if(Q(k-e)>Q(0)){break b}l=N[b+12>>2];if(Q(v-l)>Q(0)){break b}q=N[b>>2];if(Q(q-u)>Q(0)){break b}r=N[b+4>>2];if(Q(r-t)>Q(0)){break b}s=Q(Q(w*Q(i-Q(Q(e+q)*Q(.5))))+Q(n*Q(j-Q(Q(l+r)*Q(.5)))));if(Q((s>Q(0)?s:Q(-s))-Q(Q(z*Q(Q(e-q)*Q(.5)))+Q(y*Q(Q(l-r)*Q(.5)))))>Q(0)){break b}if(J[b+24>>2]==-1){b=J[f+4>>2];J[a+8>>2]=J[f>>2];J[a+12>>2]=b;b=J[f+12>>2];c=J[f+8>>2];N[a+24>>2]=g;J[a+16>>2]=c;J[a+20>>2]=b;c=J[(J[J[f+24>>2]+4>>2]+x|0)+16>>2];b=J[c+16>>2];h=J[b+12>>2];c:{if(Ha[J[J[h>>2]+20>>2]](h,a+1076|0,a+8|0,J[b+8>>2]+12|0,J[c+20>>2])|0){e=N[a+1084>>2];l=Q(Q(1)-e);N[a+1072>>2]=Q(l*N[a+12>>2])+Q(e*N[a+20>>2]);N[a+1068>>2]=Q(l*N[a+8>>2])+Q(e*N[a+16>>2]);c=J[f+28>>2];e=Q(Ha[J[J[c>>2]+8>>2]](c,b,a+1068|0,a+1076|0,e));break c}e=N[a+24>>2]}if(e>Q(0)){g=Q(j+Q(o*e));t=gk?i:k;v=g>j?j:g;k=i>2];break b}d:{if(J[a+1064>>2]!=(c|0)){break d}J[a+1064>>2]=c<<1;c=_a(c<<3);J[a+32>>2]=c;eb(c,h,J[a+1060>>2]<<2);if((d|0)==(h|0)){break d}Wa(h)}c=J[a+32>>2];J[c+(J[a+1060>>2]<<2)>>2]=J[b+24>>2];h=J[a+1060>>2]+1|0;J[a+1060>>2]=h;e:{if((h|0)!=J[a+1064>>2]){break e}J[a+1064>>2]=h<<1;h=_a(h<<3);J[a+32>>2]=h;eb(h,c,J[a+1060>>2]<<2);if((c|0)==(d|0)){break e}Wa(c)}J[J[a+32>>2]+(J[a+1060>>2]<<2)>>2]=J[b+28>>2];c=J[a+1060>>2]+1|0;J[a+1060>>2]=c}if((c|0)>0){continue}}break}b=J[a+32>>2];if((b|0)!=(d|0)){Wa(b)}Fa=a+1088|0;Fa=f+32|0}function bd(a){var b=0,c=Q(0),d=0,e=Q(0),f=Q(0),g=Q(0),h=0,i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0;h=Fa+-64|0;Fa=h;if(J[a+48>>2]>0){while(1){b=J[a+40>>2]+P(s,156)|0;o=N[b+132>>2];p=N[b+128>>2];q=N[b+124>>2];z=N[b+120>>2];i=J[a+28>>2];j=P(J[b+116>>2],12);d=i+j|0;t=N[d+8>>2];A=N[d+4>>2];B=N[d>>2];r=P(J[b+112>>2],12);d=r+i|0;u=N[d+8>>2];C=N[d+4>>2];D=N[d>>2];d=J[a+36>>2]+P(s,88)|0;E=N[d+80>>2];F=N[d+76>>2];G=J[J[a+44>>2]+(J[b+152>>2]<<2)>>2];i=j;j=J[a+24>>2];i=i+j|0;v=N[i>>2];w=N[i+4>>2];c=N[d+56>>2];g=N[d+60>>2];j=j+r|0;x=N[j>>2];y=N[j+4>>2];f=N[d+48>>2];l=N[d+52>>2];k=N[i+8>>2];m=N[j+8>>2];n=Ua(m);N[h+60>>2]=n;m=Ta(m);N[h+56>>2]=m;e=Ua(k);N[h+44>>2]=e;k=Ta(k);N[h+40>>2]=k;N[h+52>>2]=y-Q(Q(m*f)+Q(l*n));N[h+48>>2]=x-Q(Q(n*f)-Q(l*m));N[h+36>>2]=w-Q(Q(k*c)+Q(g*e));N[h+32>>2]=v-Q(Q(e*c)-Q(g*k));Dd(h,G- -64|0,h+48|0,F,h+32|0,E);d=J[h+4>>2];J[b+72>>2]=J[h>>2];J[b+76>>2]=d;r=J[b+148>>2];a:{if((r|0)<=0){break a}g=Q(z+q);i=0;while(1){j=(i<<3)+h|0;c=N[j+8>>2];d=P(i,36)+b|0;l=Q(N[j+12>>2]-y);N[d+4>>2]=l;k=Q(c-x);N[d>>2]=k;c=N[j+8>>2];n=Q(N[j+12>>2]-w);N[d+12>>2]=n;m=Q(c-v);N[d+8>>2]=m;f=N[b+76>>2];c=N[b+72>>2];J[d+32>>2]=0;e=Q(Q(m*f)-Q(c*n));q=Q(Q(o*e)*e);e=Q(Q(k*f)-Q(c*l));e=Q(q+Q(Q(Q(p*e)*e)+g));N[d+24>>2]=e>Q(0)?Q(Q(1)/e):Q(0);e=Q(-c);q=Q(Q(m*e)-Q(f*n));e=Q(Q(k*e)-Q(f*l));e=Q(Q(Q(o*q)*q)+Q(Q(Q(p*e)*e)+g));N[d+28>>2]=e>Q(0)?Q(Q(1)/e):Q(0);f=Q(Q(c*Q(Q(u*l)+Q(Q(B-Q(t*n))-D)))+Q(f*Q(Q(Q(A+Q(t*m))-C)-Q(u*k))));if(f>2]=f*Q(-N[b+140>>2])}i=i+1|0;if((r|0)!=(i|0)){continue}break}if(!K[23352]|J[b+148>>2]!=2){break a}l=N[b+76>>2];f=Q(Q(N[b+8>>2]*l)-Q(c*N[b+12>>2]));k=Q(o*f);e=Q(k*f);f=Q(Q(N[b>>2]*l)-Q(c*N[b+4>>2]));n=Q(p*f);f=Q(e+Q(Q(n*f)+g));e=o;o=Q(Q(N[b+44>>2]*l)-Q(c*N[b+48>>2]));c=Q(Q(N[b+36>>2]*l)-Q(c*N[b+40>>2]));p=Q(Q(Q(e*o)*o)+Q(Q(Q(p*c)*c)+g));c=Q(Q(k*o)+Q(Q(n*c)+g));g=Q(Q(f*p)-Q(c*c));if(Q(f*f)>2]=f;N[b+108>>2]=p;N[b+104>>2]=c;N[b+100>>2]=c;g=g!=Q(0)?Q(Q(1)/g):g;N[b+92>>2]=f*g;N[b+80>>2]=p*g;c=Q(c*Q(-g));N[b+88>>2]=c;N[b+84>>2]=c;break a}J[b+148>>2]=1}s=s+1|0;if((s|0)>2]){continue}break}}Fa=h- -64|0}function mg(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=0,g=Q(0),h=0,i=Q(0),j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0);j=J[a+48>>2];u=J[j+8>>2];J[a+128>>2]=u;h=J[a+52>>2];B=J[h+8>>2];J[a+132>>2]=B;e=N[j+32>>2];k=J[j+32>>2];m=N[j+28>>2];f=J[j+28>>2];J[a+152>>2]=f;J[a+156>>2]=k;C=N[h+32>>2];f=J[h+32>>2];n=N[h+28>>2];J[a+160>>2]=J[h+28>>2];J[a+164>>2]=f;s=N[j+120>>2];N[a+168>>2]=s;t=N[h+120>>2];N[a+172>>2]=t;o=N[j+128>>2];N[a+176>>2]=o;p=N[h+128>>2];N[a+180>>2]=p;g=N[a+72>>2];j=J[b+24>>2];f=P(u,12);q=N[(j+f|0)+8>>2];d=Ta(q);c=N[a+68>>2];i=Ua(q);h=J[b+28>>2];f=f+h|0;v=N[f>>2];w=N[f+4>>2];x=N[f+8>>2];f=h;h=P(B,12);f=f+h|0;y=N[f>>2];z=N[f+4>>2];A=N[f+8>>2];l=N[(h+j|0)+8>>2];c=Q(c-m);g=Q(g-e);m=Q(Q(i*c)-Q(d*g));N[a+136>>2]=m;c=Q(Q(d*c)+Q(i*g));N[a+140>>2]=c;d=Q(o+p);N[a+216>>2]=d;N[a+220>>2]=d>Q(0)?Q(Q(1)/d):d;i=N[a+80>>2];g=Ta(l);e=N[a+76>>2];r=Ua(l);n=Q(e-n);e=Q(i-C);i=Q(Q(r*n)-Q(g*e));N[a+144>>2]=i;g=Q(Q(g*n)+Q(r*e));N[a+148>>2]=g;n=Q(-c);e=Q(Q(o*n)-Q(p*g));N[a+208>>2]=e;r=Q(Q(m*o)+Q(p*i));N[a+212>>2]=r;N[a+192>>2]=e;N[a+204>>2]=r;e=Q(o*Q(c*c));c=Q(s+t);N[a+184>>2]=Q(p*Q(g*g))+Q(e+c);e=Q(Q(o*Q(m*n))-Q(p*Q(i*g)));N[a+196>>2]=e;N[a+188>>2]=e;N[a+200>>2]=Q(p*Q(i*i))+Q(Q(o*Q(m*m))+c);if(!(d!=Q(0)?K[a+100|0]:0)){J[a+96>>2]=0}a:{if(!(!K[a+112|0]|d==Q(0))){c=N[a+124>>2];e=N[a+120>>2];d=Q(c-e);if((d>Q(0)?d:Q(-d))>2]=3;break a}d=Q(Q(l-q)-N[a+116>>2]);if(d<=e){if(J[a+224>>2]!=1){J[a+92>>2]=0}J[a+224>>2]=1;break a}if(d>=c){if(J[a+224>>2]!=2){J[a+92>>2]=0}J[a+224>>2]=2;break a}J[a+224>>2]=0;J[a+92>>2]=0;break a}J[a+224>>2]=0}b:{if(K[b+20|0]){c=N[b+8>>2];d=Q(c*N[a+84>>2]);N[a+84>>2]=d;q=Q(c*N[a+96>>2]);N[a+96>>2]=q;l=Q(c*N[a+88>>2]);N[a+88>>2]=l;c=Q(c*N[a+92>>2]);N[a+92>>2]=c;A=Q(Q(p*Q(c+Q(q+Q(Q(i*l)+Q(d*Q(-g))))))+A);x=Q(x-Q(o*Q(c+Q(q+Q(Q(m*l)+Q(d*n))))));y=Q(y+Q(t*d));v=Q(v-Q(s*d));z=Q(z+Q(t*l));w=Q(w-Q(s*l));break b}J[a+84>>2]=0;J[a+88>>2]=0;J[a+92>>2]=0;J[a+96>>2]=0}k=J[b+28>>2]+P(u,12)|0;N[k+4>>2]=w;N[k>>2]=v;k=J[b+28>>2];N[(k+P(J[a+128>>2],12)|0)+8>>2]=x;k=k+P(J[a+132>>2],12)|0;N[k+4>>2]=z;N[k>>2]=y;N[(J[b+28>>2]+P(J[a+132>>2],12)|0)+8>>2]=A}function lg(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0);c=Fa-32|0;Fa=c;n=N[a+176>>2];o=N[a+180>>2];f=Q(n+o);r=J[b+28>>2];e=r+P(J[a+132>>2],12)|0;g=N[e+8>>2];s=N[e+4>>2];t=N[e>>2];e=P(J[a+128>>2],12)+r|0;h=N[e+8>>2];u=N[e+4>>2];v=N[e>>2];e=J[a+224>>2];if(!(!K[a+100|0]|(e|0)==3|f==Q(0))){d=Q(N[b>>2]*N[a+104>>2]);i=Q(-d);k=N[a+96>>2];l=Q(k-Q(N[a+220>>2]*Q(Q(g-h)-N[a+108>>2])));d=d>l?l:d;d=d>2]=d;d=Q(d-k);g=Q(Q(o*d)+g);h=Q(h-Q(n*d))}w=N[a+172>>2];x=N[a+168>>2];i=Q(Q(Q(s+Q(g*N[a+144>>2]))-u)-Q(h*N[a+136>>2]));k=Q(Q(Q(t-Q(g*N[a+148>>2]))-v)+Q(h*N[a+140>>2]));a:{if(!(!K[a+112|0]|!e|f==Q(0))){N[c+24>>2]=i;N[c+20>>2]=k;N[c+28>>2]=g-h;e=a+184|0;Vb(c+8|0,e,c+20|0);j=N[c+16>>2];l=Q(-j);p=N[c+12>>2];f=Q(-p);q=N[c+8>>2];d=Q(-q);b:{c:{switch(J[a+224>>2]-1|0){case 2:N[a+84>>2]=N[a+84>>2]-q;N[a+88>>2]=N[a+88>>2]-p;N[a+92>>2]=N[a+92>>2]-j;break b;case 0:m=N[a+92>>2];j=Q(m-j);if(j>2];N[c+12>>2]=Q(m*N[a+212>>2])-i;N[c+8>>2]=Q(m*f)-k;Ab(c,e,c+8|0);i=N[a+92>>2];f=N[c+4>>2];d=N[c>>2];J[a+92>>2]=0;N[a+84>>2]=d+N[a+84>>2];N[a+88>>2]=f+N[a+88>>2];l=Q(-i);break b}N[a+92>>2]=j;N[a+84>>2]=N[a+84>>2]-q;N[a+88>>2]=N[a+88>>2]-p;break b;case 1:break c;default:break b}}m=N[a+92>>2];j=Q(m-j);if(j>Q(0)){f=N[a+208>>2];N[c+12>>2]=Q(m*N[a+212>>2])-i;N[c+8>>2]=Q(m*f)-k;Ab(c,e,c+8|0);i=N[a+92>>2];f=N[c+4>>2];d=N[c>>2];J[a+92>>2]=0;N[a+84>>2]=d+N[a+84>>2];N[a+88>>2]=f+N[a+88>>2];l=Q(-i);break b}N[a+92>>2]=j;N[a+84>>2]=N[a+84>>2]-q;N[a+88>>2]=N[a+88>>2]-p}g=Q(Q(o*Q(l+Q(Q(N[a+144>>2]*f)-Q(d*N[a+148>>2]))))+g);h=Q(h-Q(n*Q(l+Q(Q(N[a+136>>2]*f)-Q(d*N[a+140>>2])))));break a}N[c+12>>2]=-i;N[c+8>>2]=-k;Ab(c+20|0,a+184|0,c+8|0);d=N[c+20>>2];N[a+84>>2]=d+N[a+84>>2];f=N[c+24>>2];N[a+88>>2]=f+N[a+88>>2];g=Q(Q(o*Q(Q(f*N[a+144>>2])-Q(d*N[a+148>>2])))+g);h=Q(h-Q(n*Q(Q(f*N[a+136>>2])-Q(d*N[a+140>>2]))))}e=J[b+28>>2]+P(J[a+128>>2],12)|0;N[e+4>>2]=u-Q(x*f);N[e>>2]=v-Q(x*d);e=J[b+28>>2];N[(e+P(J[a+128>>2],12)|0)+8>>2]=h;e=e+P(J[a+132>>2],12)|0;N[e+4>>2]=s+Q(w*f);N[e>>2]=t+Q(w*d);N[(J[b+28>>2]+P(J[a+132>>2],12)|0)+8>>2]=g;Fa=c+32|0}function Dd(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=0,t=Q(0);a:{if(!J[b+60>>2]){break a}b:{switch(J[b+56>>2]){case 0:J[a>>2]=1065353216;J[a+4>>2]=0;h=N[c+12>>2];g=N[b+48>>2];j=N[b+52>>2];k=N[c+8>>2];i=Q(N[c>>2]+Q(Q(h*g)-Q(j*k)));o=N[e+12>>2];m=N[b>>2];n=N[b+4>>2];q=N[e+8>>2];l=Q(N[e>>2]+Q(Q(o*m)-Q(n*q)));r=Q(i-l);j=Q(Q(Q(k*g)+Q(h*j))+N[c+4>>2]);k=Q(Q(Q(q*m)+Q(o*n))+N[e+4>>2]);h=Q(j-k);c:{if(!(Q(Q(r*r)+Q(h*h))>Q(14210854715202004e-30))){h=Q(1);g=Q(0);break c}g=Q(k-j);N[a+4>>2]=g;h=Q(l-i);N[a>>2]=h;o=Q(Y(Q(Q(h*h)+Q(g*g))));if(o>2]=g;h=Q(h*o);N[a>>2]=h}j=Q(j+Q(g*d));k=Q(k-Q(g*f));N[a+12>>2]=Q(j+k)*Q(.5);d=Q(i+Q(h*d));f=Q(l-Q(h*f));N[a+8>>2]=Q(d+f)*Q(.5);N[a+24>>2]=Q(Q(f-d)*h)+Q(g*Q(k-j));return;case 1:g=N[c+8>>2];i=N[b+40>>2];l=N[c+12>>2];j=N[b+44>>2];h=Q(Q(g*i)+Q(l*j));N[a+4>>2]=h;g=Q(Q(l*i)-Q(j*g));N[a>>2]=g;if(J[b+60>>2]<=0){break a}i=N[c+8>>2];l=N[b+48>>2];j=N[c+12>>2];k=N[b+52>>2];o=Q(Q(Q(i*l)+Q(j*k))+N[c+4>>2]);l=Q(N[c>>2]+Q(Q(j*l)-Q(k*i)));j=Q(h*f);k=Q(g*f);while(1){c=(p<<3)+a|0;i=N[e+8>>2];s=P(p,20)+b|0;m=N[s>>2];n=N[e+12>>2];q=N[s+4>>2];f=Q(Q(Q(i*m)+Q(n*q))+N[e+4>>2]);r=Q(f-j);t=f;i=Q(N[e>>2]+Q(Q(n*m)-Q(q*i)));f=Q(d-Q(Q(Q(i-l)*g)+Q(Q(f-o)*h)));m=Q(t+Q(h*f));N[c+12>>2]=Q(r+m)*Q(.5);n=Q(i-k);f=Q(i+Q(g*f));N[c+8>>2]=Q(n+f)*Q(.5);N[((p<<2)+a|0)+24>>2]=Q(Q(n-f)*g)+Q(h*Q(r-m));p=p+1|0;if((p|0)>2]){continue}break};break a;case 2:break b;default:break a}}g=N[e+8>>2];i=N[b+40>>2];l=N[e+12>>2];j=N[b+44>>2];h=Q(Q(g*i)+Q(l*j));N[a+4>>2]=h;g=Q(Q(l*i)-Q(j*g));N[a>>2]=g;if(J[b+60>>2]>0){i=N[e+8>>2];l=N[b+48>>2];j=N[e+12>>2];k=N[b+52>>2];o=Q(Q(Q(i*l)+Q(j*k))+N[e+4>>2]);l=Q(N[e>>2]+Q(Q(j*l)-Q(k*i)));j=Q(h*d);k=Q(g*d);while(1){e=(p<<3)+a|0;i=N[c+8>>2];s=P(p,20)+b|0;m=N[s>>2];n=N[c+12>>2];q=N[s+4>>2];d=Q(Q(Q(i*m)+Q(n*q))+N[c+4>>2]);r=Q(d-j);t=d;i=Q(N[c>>2]+Q(Q(n*m)-Q(q*i)));d=Q(f-Q(Q(Q(i-l)*g)+Q(Q(d-o)*h)));m=Q(t+Q(h*d));N[e+12>>2]=Q(r+m)*Q(.5);n=Q(i-k);d=Q(i+Q(g*d));N[e+8>>2]=Q(n+d)*Q(.5);N[((p<<2)+a|0)+24>>2]=Q(Q(n-d)*g)+Q(h*Q(r-m));p=p+1|0;if((p|0)>2]){continue}break}}N[a+4>>2]=-h;N[a>>2]=-g}}function tc(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;e=Fa+-64|0;Fa=e;c=J[a+124>>2];J[e+56>>2]=J[a+120>>2];J[e+60>>2]=c;c=J[a+116>>2];J[e+48>>2]=J[a+112>>2];J[e+52>>2]=c;c=J[a+108>>2];J[e+40>>2]=J[a+104>>2];J[e+44>>2]=c;c=J[a+100>>2];J[e+32>>2]=J[a+96>>2];J[e+36>>2]=c;c=J[a+92>>2];J[e+24>>2]=J[a+88>>2];J[e+28>>2]=c;c=J[a+84>>2];J[e+16>>2]=J[a+80>>2];J[e+20>>2]=c;c=J[a+76>>2];J[e+8>>2]=J[a+72>>2];J[e+12>>2]=c;c=J[a+68>>2];J[e>>2]=J[a+64>>2];J[e+4>>2]=c;c=J[a+4>>2];J[a+4>>2]=c|4;n=c&2;h=J[a+52>>2];l=J[h+8>>2];g=l+12|0;j=J[a+48>>2];m=J[j+8>>2];c=m+12|0;o=K[h+38|0]|K[j+38|0];a:{if(o){l=J[j+12>>2];m=J[a+56>>2];h=J[h+12>>2];i=J[a+60>>2];d=Fa-128|0;Fa=d;J[d+88>>2]=0;J[d+80>>2]=0;J[d+84>>2]=0;J[d+60>>2]=0;J[d+52>>2]=0;J[d+56>>2]=0;j=d+36|0;Wb(j,l,m);Wb(d- -64|0,h,i);i=J[c+12>>2];J[d+100>>2]=J[c+8>>2];J[d+104>>2]=i;i=J[c+4>>2];J[d+92>>2]=J[c>>2];J[d+96>>2]=i;c=J[g+12>>2];J[d+116>>2]=J[g+8>>2];J[d+120>>2]=c;c=J[g+4>>2];J[d+108>>2]=J[g>>2];J[d+112>>2]=c;H[d+124|0]=1;I[d+28>>1]=0;Cd(d,d+24|0,j);Fa=d+128|0;f=N[d+16>>2]>2]=0;break a}d=a- -64|0;Ha[J[J[a>>2]>>2]](a,d,c,g);h=J[a+124>>2];b:{if((h|0)<=0){break b}g=J[e+60>>2];if((g|0)>0){while(1){j=d+P(k,20)|0;c=j;J[c+8>>2]=0;J[c+12>>2]=0;c=J[c+16>>2];f=0;c:{while(1){i=P(f,20)+e|0;if(J[i+16>>2]!=(c|0)){f=f+1|0;if((g|0)!=(f|0)){continue}break c}break}N[j+8>>2]=N[i+8>>2];N[j+12>>2]=N[i+12>>2]}k=k+1|0;if((h|0)!=(k|0)){continue}break}break b}if(h>>>0>=4){g=h&-4;while(1){c=d+P(f,20)|0;J[c+8>>2]=0;J[c+12>>2]=0;c=d+P(f|1,20)|0;J[c+8>>2]=0;J[c+12>>2]=0;c=d+P(f|2,20)|0;J[c+8>>2]=0;J[c+12>>2]=0;c=d+P(f|3,20)|0;J[c+8>>2]=0;J[c+12>>2]=0;f=f+4|0;k=k+4|0;if((g|0)!=(k|0)){continue}break}}g=h&3;if(!g){break b}while(1){c=d+P(f,20)|0;J[c+8>>2]=0;J[c+12>>2]=0;f=f+1|0;i=i+1|0;if((g|0)!=(i|0)){continue}break}}f=(h|0)>0;if((f|0)==(n>>>1|0)){break a}J[m+144>>2]=0;I[m+4>>1]=L[m+4>>1]|2;J[l+144>>2]=0;I[l+4>>1]=L[l+4>>1]|2}k=2;J[a+4>>2]=J[a+4>>2]&-3|(f?2:0);c=(b|0)!=0&f;d:{if(!(c&!n)){if(!n){break d}k=3;if(!b|f){break d}}Ha[J[J[b>>2]+(k<<2)>>2]](b,a)}if(!(!c|(o|0)!=0)){Ha[J[J[b>>2]+16>>2]](b,a,e)}Fa=e- -64|0}function Nc(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;c=b;b=J[b>>2]+7&-8;J[c>>2]=b+16;o=a;i=J[b>>2];d=J[b+4>>2];a=J[b+12>>2];m=a;g=Fa-32|0;Fa=g;a=a&2147483647;h=a;e=a-1006698496|0;a=a-1140785152|0;c=J[b+8>>2];b=c;a:{if((e|0)==(a|0)&b>>>0>>0|a>>>0>e>>>0){a=c;c=m<<4|a>>>28;b=a<<4|d>>>28;a=c;d=d&268435455;if((d|0)==134217728&(i|0)!=0|d>>>0>134217728){a=a+1073741824|0;b=b+1|0;a=b?a:a+1|0;break a}a=a+1073741824|0;if(i|(d|0)!=134217728){break a}d=b&1;b=d+b|0;a=b>>>0>>0?a+1|0:a;break a}if(!(!b&(h|0)==2147418112?!(d|i):h>>>0<2147418112)){a=c;c=m<<4|a>>>28;b=a<<4|d>>>28;a=c&524287|2146959360;break a}b=0;a=2146435072;if(h>>>0>1140785151){break a}a=0;n=h>>>16|0;if(n>>>0<15249){break a}b=i;a=d;e=m&65535|65536;h=e;l=c;f=c;j=n-15233|0;b:{if(j&64){c=b;e=j+-64|0;b=e&31;if((e&63)>>>0>=32){a=c<>>32-b|a<>>0>=32){c=k<>>32-f|e<>>0>=32){c=0;b=a>>>f|0}else{c=a>>>f|0;b=((1<>>f}f=p|b;e=c|e;b=j&31;if((j&63)>>>0>=32){c=k<>>32-b|a<>2]=b;J[g+20>>2]=a;J[g+24>>2]=f;J[g+28>>2]=e;b=15361-n|0;c:{if(b&64){d=l;b=b+-64|0;a=b&31;if((b&63)>>>0>=32){c=0;i=h>>>a|0}else{c=h>>>a|0;i=((1<>>a}d=c;l=0;h=0;break c}if(!b){break c}e=l;a=64-b|0;c=a&31;if((a&63)>>>0>=32){a=e<>>32-c|h<>>0>=32){c=0;e=d>>>i|0}else{c=d>>>i|0;e=((1<>>i}i=f|e;d=a|c;e=l;c=b&31;if((b&63)>>>0>=32){a=0;l=h>>>c|0}else{a=h>>>c|0;l=((1<>>c}h=a}J[g>>2]=i;J[g+4>>2]=d;J[g+8>>2]=l;J[g+12>>2]=h;b=J[g+8>>2];a=J[g+12>>2]<<4|b>>>28;b=b<<4;c=J[g>>2];h=J[g+4>>2];b=h>>>28|b;d=h&268435455;c=c|(J[g+16>>2]|J[g+24>>2]|(J[g+20>>2]|J[g+28>>2]))!=0;if((d|0)==134217728&(c|0)!=0|d>>>0>134217728){b=b+1|0;a=b?a:a+1|0;break a}if(c|(d|0)!=134217728){break a}c=b;b=b+(b&1)|0;a=c>>>0>b>>>0?a+1|0:a}Fa=g+32|0;x(0,b|0);x(1,m&-2147483648|a);q=o,r=+z(),O[q>>3]=r}function zd(a,b){var c=0,d=Q(0),e=Q(0),f=0,g=0,h=Q(0),i=0,j=Q(0),k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0);J[a+24>>2]=J[a+24>>2]+1;c=J[a>>2];if((c|0)==-1){J[a>>2]=b;J[(J[a+4>>2]+P(b,40)|0)+20>>2]=-1;return}i=J[a+4>>2];g=i+P(b,40)|0;n=N[g+12>>2];o=N[g+8>>2];p=N[g+4>>2];q=N[g>>2];while(1){k=c;c=i+P(c,40)|0;g=J[c+24>>2];if((g|0)!=-1){m=N[c+8>>2];j=N[c>>2];h=N[c+12>>2];d=N[c+4>>2];e=Q(Q((on?h:n)-(d>2];t=o>s?o:s;u=N[f+4>>2];v=p>2];j=q>2];d=h>2];a:{if(J[f+24>>2]==-1){d=Q(Q(t-j)+Q(d-v));h=Q(d+d);break a}d=Q(Q(t-j)+Q(d-v));w=Q(d+d);d=Q(Q(s-m)+Q(h-u));h=Q(w-Q(d+d))}y=Q(r+r);f=i+P(c,40)|0;r=N[f+8>>2];s=o>r?o:r;t=N[f+4>>2];u=p>2];m=q>2];d=j>2]==-1){d=Q(Q(s-m)+Q(d-u));w=Q(d+d);break b}d=Q(Q(s-m)+Q(d-u));w=Q(d+d);d=Q(Q(r-v)+Q(j-t));w=Q(w-Q(d+d))}e=Q(e+w);c=hy)|!(e>y)){continue}}break}f=P(k,40);i=J[(f+i|0)+20>>2];x=Ad(a);g=P(x,40);J[(g+J[a+4>>2]|0)+20>>2]=i;c=J[a+4>>2];l=c+g|0;J[l+16>>2]=0;c=c+f|0;d=N[c>>2];e=N[c+4>>2];N[l+4>>2]=e>p?p:e;N[l>>2]=d>q?q:d;d=N[c+8>>2];e=N[c+12>>2];N[l+12>>2]=e>2]=d>2];l=c+g|0;g=c+f|0;J[l+32>>2]=J[g+32>>2]+1;c:{if((i|0)!=-1){c=c+P(i,40)|0;J[((k|0)==J[c+24>>2]?c+24|0:c+28|0)>>2]=x;J[l+28>>2]=b;J[l+24>>2]=k;J[g+20>>2]=x;c=(J[a+4>>2]+P(b,40)|0)+20|0;break c}J[l+28>>2]=b;J[l+24>>2]=k;J[g+20>>2]=x;J[(J[a+4>>2]+P(b,40)|0)+20>>2]=x;c=a}J[c>>2]=x;c=J[(J[a+4>>2]+P(b,40)|0)+20>>2];if((c|0)!=-1){while(1){b=yd(a,c);k=J[a+4>>2];c=P(b,40);i=k+c|0;f=P(J[i+24>>2],40)+k|0;g=J[f+32>>2];k=k+P(J[i+28>>2],40)|0;b=J[k+32>>2];J[i+32>>2]=((b|0)<(g|0)?g:b)+1;j=N[k>>2];h=N[f>>2];d=N[f+4>>2];e=N[k+4>>2];N[i+4>>2]=d>2]=h>2];h=N[k+8>>2];d=N[f+12>>2];e=N[k+12>>2];N[i+12>>2]=d>e?d:e;N[i+8>>2]=h>2]|0)+20>>2];if((c|0)!=-1){continue}break}}}function Hh(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0);c=J[a+48>>2];v=J[c+8>>2];J[a+108>>2]=v;j=J[a+52>>2];q=J[j+8>>2];J[a+112>>2]=q;o=N[c+32>>2];i=J[c+32>>2];p=N[c+28>>2];r=J[c+28>>2];J[a+140>>2]=r;J[a+144>>2]=i;E=N[j+32>>2];i=J[j+32>>2];k=N[j+28>>2];J[a+148>>2]=J[j+28>>2];J[a+152>>2]=i;t=N[c+120>>2];N[a+156>>2]=t;u=N[j+120>>2];N[a+160>>2]=u;w=N[c+128>>2];N[a+164>>2]=w;x=N[j+128>>2];N[a+168>>2]=x;l=N[a+84>>2];j=J[b+24>>2];c=P(v,12);r=j+c|0;e=N[r+8>>2];f=Ta(e);d=N[a+80>>2];e=Ua(e);i=J[b+28>>2];c=c+i|0;y=N[c>>2];z=N[c+4>>2];A=N[c+8>>2];q=P(q,12);c=q+i|0;B=N[c>>2];C=N[c+4>>2];D=N[c+8>>2];g=N[r>>2];c=j+q|0;h=N[c>>2];s=N[r+4>>2];m=N[c+4>>2];n=N[c+8>>2];d=Q(d-p);l=Q(l-o);p=Q(Q(e*d)-Q(f*l));N[a+124>>2]=p;l=Q(Q(f*d)+Q(e*l));N[a+128>>2]=l;e=N[a+92>>2];f=Ta(n);d=N[a+88>>2];o=Ua(n);k=Q(d-k);e=Q(e-E);n=Q(Q(o*k)-Q(f*e));N[a+132>>2]=n;k=Q(Q(f*k)+Q(o*e));N[a+136>>2]=k;d=Q(0);f=Q(0);e=Q(0);g=Q(Q(Q(h+n)-g)-p);h=Q(Q(Q(m+k)-s)-l);s=Q(Y(Q(Q(g*g)+Q(h*h))));if(s>Q(.004999999888241291)){f=Q(Q(1)/s);e=Q(h*f);f=Q(g*f)}N[a+120>>2]=e;N[a+116>>2]=f;g=Q(Q(n*e)-Q(f*k));h=Q(Q(x*g)*g);g=Q(Q(p*e)-Q(f*l));h=Q(h+Q(u+Q(Q(Q(w*g)*g)+t)));g=h!=Q(0)?Q(Q(1)/h):Q(0);N[a+172>>2]=g;m=N[a+68>>2];if(m>Q(0)){o=h;h=N[b>>2];d=Q(m*Q(6.2831854820251465));m=Q(d*Q(d*g));d=Q(h*Q(Q(h*m)+Q(d*Q(Q(g+g)*N[a+72>>2]))));d=d!=Q(0)?Q(Q(1)/d):Q(0);g=Q(o+d);N[a+172>>2]=g!=Q(0)?Q(Q(1)/g):Q(0);h=Q(Q(m*Q(h*Q(s-N[a+104>>2])))*d)}else{h=Q(0)}N[a+76>>2]=h;N[a+96>>2]=d;a:{if(K[b+20|0]){d=Q(N[b+8>>2]*N[a+100>>2]);N[a+100>>2]=d;e=Q(e*d);f=Q(f*d);D=Q(Q(x*Q(Q(n*e)+Q(f*Q(-k))))+D);A=Q(A-Q(w*Q(Q(p*e)+Q(f*Q(-l)))));C=Q(C+Q(u*e));B=Q(B+Q(u*f));z=Q(z-Q(t*e));y=Q(y-Q(t*f));break a}J[a+100>>2]=0}i=J[b+28>>2]+P(v,12)|0;N[i+4>>2]=z;N[i>>2]=y;i=J[b+28>>2];N[(i+P(J[a+108>>2],12)|0)+8>>2]=A;i=i+P(J[a+112>>2],12)|0;N[i+4>>2]=C;N[i>>2]=B;N[(J[b+28>>2]+P(J[a+112>>2],12)|0)+8>>2]=D}function tg(a,b){a=a|0;b=b|0;var c=Q(0),d=0,e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0);d=J[a+48>>2];w=J[d+8>>2];J[a+120>>2]=w;k=J[a+52>>2];q=J[k+8>>2];J[a+124>>2]=q;o=N[d+32>>2];h=J[d+32>>2];c=N[d+28>>2];r=J[d+28>>2];J[a+160>>2]=r;J[a+164>>2]=h;s=N[k+32>>2];h=J[k+32>>2];j=N[k+28>>2];J[a+168>>2]=J[k+28>>2];J[a+172>>2]=h;t=N[d+120>>2];N[a+176>>2]=t;u=N[k+120>>2];N[a+180>>2]=u;x=N[d+128>>2];N[a+184>>2]=x;y=N[k+128>>2];N[a+188>>2]=y;p=N[a+96>>2];k=J[b+24>>2];d=P(w,12);r=k+d|0;e=N[r+8>>2];g=Ta(e);l=N[a+92>>2];e=Ua(e);h=J[b+28>>2];d=d+h|0;z=N[d>>2];A=N[d+4>>2];B=N[d+8>>2];q=P(q,12);d=q+h|0;C=N[d>>2];D=N[d+4>>2];E=N[d+8>>2];d=k+q|0;m=N[d>>2];f=N[d+4>>2];n=N[r>>2];v=N[r+4>>2];i=N[d+8>>2];c=Q(l-c);l=Q(p-o);p=Q(Q(e*c)-Q(g*l));N[a+144>>2]=p;l=Q(Q(g*c)+Q(e*l));N[a+148>>2]=l;e=N[a+104>>2];g=Ta(i);c=N[a+100>>2];i=Ua(i);c=Q(c-j);e=Q(e-s);j=Q(Q(i*c)-Q(g*e));N[a+152>>2]=j;o=Q(Q(g*c)+Q(i*e));N[a+156>>2]=o;m=Q(Q(m+j)-N[a+76>>2]);f=Q(Q(f+o)-N[a+80>>2]);s=Q(Y(Q(Q(m*m)+Q(f*f))));g=Q(0);e=Q(0);i=Q(0);c=Q(Q(n+p)-N[a+68>>2]);n=Q(Q(v+l)-N[a+72>>2]);v=Q(Y(Q(Q(c*c)+Q(n*n))));if(v>Q(.04999999701976776)){e=Q(Q(1)/v);i=Q(n*e);e=Q(c*e)}N[a+132>>2]=i;N[a+128>>2]=e;c=Q(0);if(s>Q(.04999999701976776)){g=Q(Q(1)/s);c=Q(f*g);g=Q(m*g)}N[a+140>>2]=c;N[a+136>>2]=g;m=N[a+112>>2];f=Q(Q(j*c)-Q(g*o));n=Q(Q(m*m)*Q(Q(Q(y*f)*f)+u));f=Q(Q(p*i)-Q(e*l));f=Q(n+Q(Q(Q(x*f)*f)+t));N[a+192>>2]=f>Q(0)?Q(Q(1)/f):f;a:{if(K[b+20|0]){f=Q(N[b+8>>2]*N[a+116>>2]);N[a+116>>2]=f;n=j;j=c;c=Q(f*Q(-m));j=Q(j*c);g=Q(g*c);E=Q(Q(y*Q(Q(n*j)+Q(g*Q(-o))))+E);c=i;i=Q(-f);c=Q(c*i);e=Q(e*i);B=Q(Q(x*Q(Q(p*c)+Q(e*Q(-l))))+B);D=Q(D+Q(u*j));C=Q(C+Q(u*g));A=Q(A+Q(t*c));z=Q(z+Q(t*e));break a}J[a+116>>2]=0}h=J[b+28>>2]+P(w,12)|0;N[h+4>>2]=A;N[h>>2]=z;h=J[b+28>>2];N[(h+P(J[a+120>>2],12)|0)+8>>2]=B;h=h+P(J[a+124>>2],12)|0;N[h+4>>2]=D;N[h>>2]=C;N[(J[b+28>>2]+P(J[a+124>>2],12)|0)+8>>2]=E}function Sf(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0);c=Fa-80|0;Fa=c;h=J[b+24>>2];o=h+P(J[a+116>>2],12)|0;w=N[o>>2];h=h+P(J[a+120>>2],12)|0;x=N[h>>2];y=N[o+4>>2];z=N[h+4>>2];q=N[o+8>>2];j=N[a+144>>2];l=N[a+84>>2];r=N[h+8>>2];i=N[a+152>>2];s=N[a+92>>2];u=N[a+160>>2];v=N[a+156>>2];m=N[a+140>>2];p=N[a+80>>2];n=N[a+148>>2];t=N[a+88>>2];k=N[a+164>>2];e=N[a+168>>2];A=Q(k+e);N[c+76>>2]=A;g=Ta(r);f=Ua(r);d=Ta(q);B=Ua(q);m=Q(p-m);p=Q(l-j);l=Q(Q(B*m)-Q(d*p));n=Q(t-n);t=Q(s-i);j=Q(Q(f*n)-Q(g*t));i=Q(Q(k*l)+Q(e*j));N[c+72>>2]=i;N[c- -64>>2]=i;C=Q(v+u);N[c+60>>2]=Q(e*Q(j*j))+Q(Q(k*Q(l*l))+C);i=Q(Q(d*m)+Q(B*p));s=Q(-i);d=Q(Q(g*n)+Q(f*t));g=Q(Q(k*s)-Q(e*d));N[c+68>>2]=g;N[c+52>>2]=g;g=Q(Q(k*Q(l*s))-Q(e*Q(j*d)));N[c+56>>2]=g;N[c+44>>2]=Q(e*Q(d*d))+Q(Q(k*Q(i*i))+C);N[c+48>>2]=g;g=Q(Q(Q(z+d)-y)-i);f=Q(Q(Q(x+j)-w)-l);a:{if(N[a+68>>2]>Q(0)){N[c+24>>2]=f;N[c+28>>2]=g;Ab(c+12|0,c+44|0,c+24|0);n=e;m=d;d=N[c+12>>2];e=N[c+16>>2];j=Q(Q(n*Q(Q(m*d)-Q(j*e)))+r);k=Q(q-Q(k*Q(Q(i*d)-Q(l*e))));i=Q(Y(Q(Q(f*f)+Q(g*g))));e=Q(-e);f=Q(-d);o=1;break a}m=Q(-d);N[c+40>>2]=g;N[c+36>>2]=f;d=N[a+96>>2];N[c+28>>2]=g;N[c+24>>2]=f;d=Q(Q(r-q)-d);N[c+32>>2]=d;p=d>Q(0)?d:Q(-d);i=Q(Y(Q(Q(f*f)+Q(g*g))));n=e;b:{if(A>Q(0)){Vb(c+12|0,c+44|0,c+24|0);d=Q(-N[c+20>>2]);f=Q(-N[c+12>>2]);e=Q(-N[c+16>>2]);break b}Ab(c+12|0,c+44|0,c+36|0);f=Q(-N[c+12>>2]);d=Q(0);e=Q(-N[c+16>>2])}j=Q(Q(n*Q(Q(Q(j*e)+Q(f*m))+d))+r);k=Q(q-Q(k*Q(Q(Q(l*e)+Q(f*s))+d)));o=p<=Q(.03490658849477768)}h=J[b+24>>2]+P(J[a+116>>2],12)|0;N[h+4>>2]=y-Q(v*e);N[h>>2]=w-Q(v*f);h=J[b+24>>2];N[(h+P(J[a+116>>2],12)|0)+8>>2]=k;h=h+P(J[a+120>>2],12)|0;N[h+4>>2]=z+Q(u*e);N[h>>2]=x+Q(u*f);N[(J[b+24>>2]+P(J[a+120>>2],12)|0)+8>>2]=j;Fa=c+80|0;return o&i<=Q(.004999999888241291)}function kg(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=0,f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0);e=J[b+24>>2];g=e+P(J[a+132>>2],12)|0;m=N[g+8>>2];v=N[g+4>>2];w=N[g>>2];g=e+P(J[a+128>>2],12)|0;n=N[g+8>>2];l=N[g+4>>2];x=N[g>>2];p=N[a+180>>2];o=N[a+176>>2];a:{if(!K[a+112|0]){break a}e=J[a+224>>2];if(!e|Q(o+p)==Q(0)){break a}c=Q(Q(m-n)-N[a+116>>2]);b:{c:{switch(e-1|0){case 2:c=Q(c-N[a+120>>2]);c=cQ(0)?c:Q(-c);d=Q(c*Q(-N[a+220>>2]));break b;case 0:f=Q(c-N[a+120>>2]);c=Q(f+Q(.03490658849477768));c=c>2]));s=Q(-f);break b;case 1:break c;default:break b}}s=Q(c-N[a+124>>2]);c=Q(s+Q(-.03490658849477768));c=c>2]))}m=Q(Q(p*d)+m);n=Q(n-Q(o*d))}h=N[a+164>>2];i=N[a+80>>2];y=Ta(m);j=N[a+160>>2];d=N[a+76>>2];z=Ua(m);f=N[a+156>>2];c=N[a+72>>2];k=Q(d-j);h=Q(i-h);q=Q(Q(y*k)+Q(z*h));i=Ta(n);j=Q(N[a+68>>2]-N[a+152>>2]);d=Ua(n);c=Q(c-f);r=Q(Q(i*j)+Q(d*c));t=N[a+168>>2];u=N[a+172>>2];f=Q(t+u);A=Q(Q(Q(p*q)*q)+Q(Q(Q(o*r)*r)+f));B=l;l=Q(Q(Q(v+q)-l)-r);h=Q(Q(z*k)-Q(h*y));k=Q(Q(d*j)-Q(c*i));i=Q(Q(Q(w+h)-x)-k);c=Q(p*h);j=Q(Q(Q(k*Q(-o))*r)-Q(q*c));f=Q(Q(c*h)+Q(Q(Q(o*k)*k)+f));c=Q(Q(A*f)-Q(j*j));c=Q(-(c!=Q(0)?Q(Q(1)/c):c));d=Q(Q(Q(A*l)-Q(i*j))*c);N[g+4>>2]=B-Q(t*d);c=Q(Q(Q(f*i)-Q(l*j))*c);N[g>>2]=x-Q(t*c);e=J[b+24>>2];N[(e+P(J[a+128>>2],12)|0)+8>>2]=n-Q(o*Q(Q(k*d)-Q(c*r)));e=e+P(J[a+132>>2],12)|0;N[e+4>>2]=v+Q(u*d);N[e>>2]=w+Q(u*c);N[(J[b+24>>2]+P(J[a+132>>2],12)|0)+8>>2]=Q(p*Q(Q(h*d)-Q(c*q)))+m;return Q(Y(Q(Q(i*i)+Q(l*l))))<=Q(.004999999888241291)&s<=Q(.03490658849477768)}function nh(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0);e=J[a+48>>2];v=J[e+8>>2];J[a+104>>2]=v;j=J[a+52>>2];p=J[j+8>>2];J[a+108>>2]=p;D=N[e+32>>2];c=J[e+32>>2];f=N[e+28>>2];J[a+128>>2]=J[e+28>>2];J[a+132>>2]=c;k=N[j+32>>2];E=J[j+32>>2];i=N[j+28>>2];c=J[j+28>>2];J[a+136>>2]=c;J[a+140>>2]=E;r=N[e+120>>2];N[a+156>>2]=r;s=N[j+120>>2];N[a+160>>2]=s;d=N[e+128>>2];N[a+164>>2]=d;q=N[j+128>>2];N[a+168>>2]=q;e=J[b+28>>2];j=P(p,12);c=e+j|0;w=N[c+8>>2];x=N[c+4>>2];y=N[c>>2];p=P(v,12);c=e+p|0;z=N[c+8>>2];A=N[c+4>>2];B=N[c>>2];e=J[b+24>>2];c=e+p|0;o=N[c>>2];e=e+j|0;t=N[e>>2];u=N[c+4>>2];F=N[e+4>>2];g=N[c+8>>2];n=N[e+8>>2];l=Q(d+q);N[a+188>>2]=l>Q(0)?Q(Q(1)/l):l;h=Ua(n);m=Ta(n);l=Q(Q(m*Q(-i))-Q(h*k));N[a+124>>2]=l;m=Q(Q(m*k)-Q(h*i));N[a+120>>2]=m;i=N[a+72>>2];h=Ua(g);k=N[a+68>>2];C=Ta(g);f=Q(k-f);k=Q(i-D);i=Q(Q(C*f)+Q(h*k));N[a+116>>2]=i;h=Q(Q(h*f)-Q(k*C));N[a+112>>2]=h;N[a+148>>2]=Q(Q(F+l)-u)-i;N[a+144>>2]=Q(Q(t+m)-o)-h;f=Q(r+s);o=Q(Q(Q(q*l)*l)+Q(Q(Q(d*i)*i)+f));k=o;o=Q(q*m);t=Q(Q(o*m)+Q(Q(Q(d*h)*h)+f));u=Q(-d);d=Q(Q(Q(h*u)*i)-Q(l*o));f=Q(Q(k*t)-Q(d*d));f=f!=Q(0)?Q(Q(1)/f):f;N[a+184>>2]=k*f;N[a+172>>2]=t*f;d=Q(d*Q(-f));N[a+180>>2]=d;N[a+176>>2]=d;N[a+152>>2]=Q(n-g)-N[a+76>>2];a:{if(K[b+20|0]){g=N[b+8>>2];d=Q(g*N[a+80>>2]);N[a+80>>2]=d;n=Q(g*N[a+88>>2]);N[a+88>>2]=n;g=Q(g*N[a+84>>2]);N[a+84>>2]=g;w=Q(Q(q*Q(Q(Q(m*g)-Q(d*l))+n))+w);z=Q(Q(u*Q(Q(Q(h*g)-Q(d*i))+n))+z);y=Q(y+Q(s*d));B=Q(B-Q(r*d));x=Q(x+Q(s*g));A=Q(A-Q(r*g));break a}J[a+88>>2]=0;J[a+80>>2]=0;J[a+84>>2]=0}c=J[b+28>>2]+P(v,12)|0;N[c+4>>2]=A;N[c>>2]=B;c=J[b+28>>2];N[(c+P(J[a+104>>2],12)|0)+8>>2]=z;c=c+P(J[a+108>>2],12)|0;N[c+4>>2]=x;N[c>>2]=y;N[(J[b+28>>2]+P(J[a+108>>2],12)|0)+8>>2]=w}function _f(a,b){a=a|0;b=b|0;var c=Q(0),d=0,e=Q(0),f=0,g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0);d=J[a+48>>2];s=J[d+8>>2];J[a+96>>2]=s;i=J[a+52>>2];o=J[i+8>>2];J[a+100>>2]=o;k=N[d+32>>2];f=J[d+32>>2];m=N[d+28>>2];p=J[d+28>>2];J[a+128>>2]=p;J[a+132>>2]=f;A=N[i+32>>2];f=J[i+32>>2];h=N[i+28>>2];J[a+136>>2]=J[i+28>>2];J[a+140>>2]=f;q=N[d+120>>2];N[a+144>>2]=q;r=N[i+120>>2];N[a+148>>2]=r;t=N[d+128>>2];N[a+152>>2]=t;u=N[i+128>>2];N[a+156>>2]=u;e=N[a+72>>2];i=J[b+24>>2];d=P(s,12);p=i+d|0;n=N[p+8>>2];l=Ta(n);c=N[a+68>>2];g=Ua(n);f=J[b+28>>2];d=d+f|0;n=N[d>>2];v=N[d+4>>2];w=N[d+8>>2];o=P(o,12);d=o+f|0;x=N[d>>2];y=N[d+4>>2];z=N[d+8>>2];B=N[p>>2];d=i+o|0;C=N[d>>2];D=N[p+4>>2];E=N[d+4>>2];j=N[d+8>>2];c=Q(c-m);e=Q(e-k);m=Q(Q(g*c)-Q(l*e));N[a+112>>2]=m;l=Q(Q(l*c)+Q(g*e));N[a+116>>2]=l;g=N[a+80>>2];e=Ta(j);c=N[a+76>>2];j=Ua(j);h=Q(c-h);c=Q(g-A);g=Q(Q(j*h)-Q(e*c));N[a+120>>2]=g;j=Q(Q(e*h)+Q(j*c));N[a+124>>2]=j;h=Q(Q(Q(C+g)-B)-m);c=Q(Q(Q(E+j)-D)-l);e=Q(Y(Q(Q(h*h)+Q(c*c))));N[a+88>>2]=e;J[a+164>>2]=(Q(e-N[a+84>>2])>Q(0))<<1;if(e>Q(.004999999888241291)){k=c;c=Q(Q(1)/e);e=Q(k*c);N[a+108>>2]=e;h=Q(h*c);N[a+104>>2]=h;c=Q(Q(g*e)-Q(h*j));k=Q(Q(u*c)*c);c=Q(Q(m*e)-Q(h*l));c=Q(k+Q(r+Q(Q(Q(t*c)*c)+q)));N[a+160>>2]=c!=Q(0)?Q(Q(1)/c):Q(0);a:{if(K[b+20|0]){c=Q(N[b+8>>2]*N[a+92>>2]);N[a+92>>2]=c;k=g;g=Q(e*c);e=Q(h*c);z=Q(Q(u*Q(Q(k*g)+Q(e*Q(-j))))+z);w=Q(w-Q(t*Q(Q(m*g)+Q(e*Q(-l)))));y=Q(y+Q(r*g));x=Q(x+Q(r*e));v=Q(v-Q(q*g));n=Q(n-Q(q*e));break a}J[a+92>>2]=0}f=J[b+28>>2]+P(s,12)|0;N[f+4>>2]=v;N[f>>2]=n;f=J[b+28>>2];N[(f+P(J[a+96>>2],12)|0)+8>>2]=w;f=f+P(J[a+100>>2],12)|0;N[f+4>>2]=y;N[f>>2]=x;N[(J[b+28>>2]+P(J[a+100>>2],12)|0)+8>>2]=z;return}J[a+160>>2]=0;J[a+104>>2]=0;J[a+108>>2]=0;J[a+92>>2]=0}function Og(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=0,h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=Q(0),r=0,s=0,t=0;g=J[J[a+48>>2]+12>>2];p=J[J[a+52>>2]+12>>2];J[b+60>>2]=0;e=N[c+12>>2];f=N[d+8>>2];h=N[p+12>>2];l=N[d+12>>2];m=N[p+16>>2];n=Q(Q(Q(Q(f*h)+Q(l*m))+N[d+4>>2])-N[c+4>>2]);i=N[c+8>>2];f=Q(Q(N[d>>2]+Q(Q(l*h)-Q(m*f)))-N[c>>2]);q=Q(Q(e*n)-Q(i*f));n=Q(Q(e*f)+Q(n*i));d=g+84|0;o=g+20|0;e=Q(N[g+8>>2]+N[p+8>>2]);a=1;c=0;g=J[g+148>>2];a:{if((g|0)>0){f=Q(-34028234663852886e22);a=0;while(1){j=a<<3;r=j+d|0;j=j+o|0;h=Q(Q(N[r>>2]*Q(n-N[j>>2]))+Q(Q(q-N[j+4>>2])*N[r+4>>2]));if(h>e){break a}j=f(j|0)?j:0)<<3)|0;j=J[g+4>>2];f=N[g+4>>2];r=J[g>>2];h=N[g>>2];g=o;o=c<<3;g=g+o|0;s=J[g+4>>2];l=N[g+4>>2];t=J[g>>2];m=N[g>>2];b:{if(a){J[b+56>>2]=1;J[b+60>>2]=1;a=d+o|0;c=J[a>>2];a=J[a+4>>2];N[b+52>>2]=Q(l+f)*Q(.5);N[b+48>>2]=Q(m+h)*Q(.5);J[b+40>>2]=c;J[b+44>>2]=a;break b}i=Q(n-m);k=Q(q-l);if(Q(Q(i*Q(h-m))+Q(k*Q(f-l)))<=Q(0)){f=Q(e*e);e=Q(Q(i*i)+Q(k*k));if(f>2]=1;J[b+60>>2]=1;N[b+40>>2]=i;N[b+44>>2]=k;e=Q(Y(e));if(!(e>2]=k*e;N[b+40>>2]=i*e}J[b+48>>2]=t;J[b+52>>2]=s;break b}i=Q(n-h);k=Q(q-f);if(Q(Q(i*Q(m-h))+Q(k*Q(l-f)))<=Q(0)){f=Q(e*e);e=Q(Q(i*i)+Q(k*k));if(f>2]=1;J[b+60>>2]=1;N[b+40>>2]=i;N[b+44>>2]=k;e=Q(Y(e));if(!(e>2]=k*e;N[b+40>>2]=i*e}J[b+48>>2]=r;J[b+52>>2]=j;break b}h=Q(Q(m+h)*Q(.5));a=d+(c<<3)|0;f=Q(Q(l+f)*Q(.5));if(e>2])+Q(Q(q-f)*N[a+4>>2]))){break a}J[b+56>>2]=1;J[b+60>>2]=1;c=J[a+4>>2];a=J[a>>2];N[b+52>>2]=f;N[b+48>>2]=h;J[b+40>>2]=a;J[b+44>>2]=c}a=J[p+16>>2];c=J[p+12>>2];J[b+16>>2]=0;J[b>>2]=c;J[b+4>>2]=a}}function md(a,b){var c=0,d=Q(0),e=0,f=0;c=Fa-464|0;Fa=c;Sa(8286,0);O[c+448>>3]=N[a+16>>2];Sa(7374,c+448|0);O[c+432>>3]=N[a+20>>2];Sa(7343,c+432|0);O[c+416>>3]=N[a>>2];Sa(7134,c+416|0);J[c+400>>2]=K[a+38|0];Sa(9501,c+400|0);J[c+384>>2]=L[a+32>>1];Sa(9777,c+384|0);J[c+368>>2]=L[a+34>>1];Sa(9819,c+368|0);J[c+352>>2]=I[a+36>>1];Sa(9857,c+352|0);a:{b:{c:{d:{e:{f:{a=J[a+12>>2];switch(J[a+4>>2]){case 0:break c;case 3:break d;case 2:break e;case 1:break f;default:break a}}Sa(8021,0);O[c+144>>3]=N[a+8>>2];Sa(7225,c+144|0);d=N[a+28>>2];O[c+136>>3]=N[a+32>>2];O[c+128>>3]=d;Sa(9143,c+128|0);d=N[a+12>>2];O[c+120>>3]=N[a+16>>2];O[c+112>>3]=d;Sa(9099,c+112|0);d=N[a+20>>2];O[c+104>>3]=N[a+24>>2];O[c+96>>3]=d;Sa(9055,c+96|0);d=N[a+36>>2];O[c+88>>3]=N[a+40>>2];O[c+80>>3]=d;Sa(9011,c+80|0);J[c+64>>2]=K[a+44|0];Sa(9712,c- -64|0);J[c+48>>2]=K[a+45|0];Sa(9676,c+48|0);break b}Sa(7943,0);J[c+208>>2]=8;Sa(8325,c+208|0);e=J[a+148>>2];if((e|0)>0){while(1){e=a+(f<<3)|0;d=N[e+20>>2];O[c+192>>3]=N[e+24>>2];J[c+176>>2]=f;O[c+184>>3]=d;Sa(8766,c+176|0);f=f+1|0;e=J[a+148>>2];if((f|0)<(e|0)){continue}break}}J[c+160>>2]=e;Sa(9896,c+160|0);break b}Sa(7970,0);J[c+336>>2]=J[a+16>>2];Sa(8325,c+336|0);e=J[a+16>>2];if((e|0)>0){while(1){e=J[a+12>>2]+(f<<3)|0;d=N[e>>2];O[c+320>>3]=N[e+4>>2];J[c+304>>2]=f;O[c+312>>3]=d;Sa(8766,c+304|0);f=f+1|0;e=J[a+16>>2];if((f|0)<(e|0)){continue}break}}J[c+288>>2]=e;Sa(9920,c+288|0);d=N[a+20>>2];O[c+280>>3]=N[a+24>>2];O[c+272>>3]=d;Sa(8554,c+272|0);d=N[a+28>>2];O[c+264>>3]=N[a+32>>2];O[c+256>>3]=d;Sa(8601,c+256|0);J[c+240>>2]=K[a+36|0];Sa(9338,c+240|0);J[c+224>>2]=K[a+37|0];Sa(9377,c+224|0);break b}Sa(7995,0);O[c+32>>3]=N[a+8>>2];Sa(7225,c+32|0);d=N[a+12>>2];O[c+24>>3]=N[a+16>>2];O[c+16>>3]=d;Sa(8690,c+16|0)}Sa(10159,0);Sa(7919,0);Sa(10159,0);J[c>>2]=b;Sa(9259,c)}Fa=c+464|0}function dd(a,b){var c=0,d=0,e=0,f=0,g=Q(0),h=0,i=0,j=Q(0),k=0,l=Q(0),m=0,n=0,o=0;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;c=J[b+20>>2];J[a+16>>2]=J[b+16>>2];J[a+20>>2]=c;c=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=c;c=J[b+40>>2];J[a+32>>2]=c;d=J[b+28>>2];J[a+48>>2]=d;n=a,o=wb(c,P(d,88)),J[n+36>>2]=o;n=a,o=wb(J[a+32>>2],P(J[a+48>>2],156)),J[n+40>>2]=o;J[a+24>>2]=J[b+32>>2];J[a+28>>2]=J[b+36>>2];J[a+44>>2]=J[b+24>>2];if(J[a+48>>2]>0){while(1){b=J[J[a+44>>2]+(h<<2)>>2];c=J[b+48>>2];j=N[J[c+12>>2]+8>>2];d=J[b+52>>2];g=N[J[d+12>>2]+8>>2];k=J[b+124>>2];e=J[d+8>>2];f=J[c+8>>2];c=J[a+40>>2]+P(h,156)|0;N[c+136>>2]=N[b+136>>2];N[c+140>>2]=N[b+140>>2];N[c+144>>2]=N[b+144>>2];J[c+112>>2]=J[f+8>>2];J[c+116>>2]=J[e+8>>2];N[c+120>>2]=N[f+120>>2];N[c+124>>2]=N[e+120>>2];N[c+128>>2]=N[f+128>>2];l=N[e+128>>2];J[c+152>>2]=h;N[c+132>>2]=l;J[c+148>>2]=k;J[c+80>>2]=0;J[c+84>>2]=0;J[c+88>>2]=0;J[c+92>>2]=0;J[c+96>>2]=0;J[c+100>>2]=0;J[c+104>>2]=0;J[c+108>>2]=0;d=J[a+36>>2]+P(h,88)|0;J[d+32>>2]=J[f+8>>2];J[d+36>>2]=J[e+8>>2];N[d+40>>2]=N[f+120>>2];N[d+44>>2]=N[e+120>>2];i=J[f+32>>2];J[d+48>>2]=J[f+28>>2];J[d+52>>2]=i;i=J[e+32>>2];J[d+56>>2]=J[e+28>>2];J[d+60>>2]=i;N[d+64>>2]=N[f+128>>2];N[d+68>>2]=N[e+128>>2];e=J[b+108>>2];J[d+16>>2]=J[b+104>>2];J[d+20>>2]=e;e=J[b+116>>2];f=J[b+112>>2];J[d+84>>2]=k;J[d+24>>2]=f;J[d+28>>2]=e;N[d+80>>2]=g;N[d+76>>2]=j;J[d+72>>2]=J[b+120>>2];if((k|0)>0){i=b- -64|0;e=0;while(1){b=c+P(e,36)|0;f=P(e,20)+i|0;a:{if(!K[a+20|0]){j=Q(0);g=Q(0);break a}g=N[a+8>>2];j=Q(g*N[f+12>>2]);g=Q(g*N[f+8>>2])}J[b+32>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;N[b+20>>2]=j;N[b+16>>2]=g;J[b+8>>2]=0;J[b+12>>2]=0;J[b>>2]=0;J[b+4>>2]=0;m=J[f+4>>2];b=d+(e<<3)|0;J[b>>2]=J[f>>2];J[b+4>>2]=m;e=e+1|0;if((k|0)!=(e|0)){continue}break}}h=h+1|0;if((h|0)>2]){continue}break}}return a}function sh(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=0,k=0,l=0,m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0);j=J[a+48>>2];u=J[j+8>>2];J[a+104>>2]=u;k=J[a+52>>2];o=J[k+8>>2];J[a+108>>2]=o;q=N[j+32>>2];f=J[j+32>>2];n=N[j+28>>2];l=J[j+28>>2];J[a+128>>2]=l;J[a+132>>2]=f;r=N[k+32>>2];f=J[k+32>>2];g=N[k+28>>2];J[a+136>>2]=J[k+28>>2];J[a+140>>2]=f;s=N[j+120>>2];N[a+144>>2]=s;t=N[k+120>>2];N[a+148>>2]=t;d=N[j+128>>2];N[a+152>>2]=d;p=N[k+128>>2];N[a+156>>2]=p;h=N[a+72>>2];j=P(u,12);k=J[b+24>>2];e=N[(j+k|0)+8>>2];m=Ua(e);i=N[a+68>>2];e=Ta(e);f=J[b+28>>2];o=P(o,12);l=f+o|0;v=N[l+8>>2];w=N[l+4>>2];x=N[l>>2];l=j+f|0;y=N[l+8>>2];z=N[l+4>>2];A=N[l>>2];c=N[(k+o|0)+8>>2];i=Q(i-n);h=Q(h-q);n=Q(Q(e*i)+Q(m*h));N[a+116>>2]=n;m=Q(Q(m*i)-Q(h*e));N[a+112>>2]=m;e=Q(d+p);N[a+176>>2]=e>Q(0)?Q(Q(1)/e):e;e=N[a+80>>2];h=Ua(c);i=N[a+76>>2];c=Ta(c);g=Q(i-g);i=Q(e-r);e=Q(Q(c*g)+Q(h*i));N[a+124>>2]=e;h=Q(Q(h*g)-Q(i*c));N[a+120>>2]=h;c=Q(s+t);g=Q(Q(Q(p*e)*e)+Q(Q(Q(d*n)*n)+c));q=g;g=Q(p*h);i=Q(Q(g*h)+Q(Q(Q(d*m)*m)+c));r=Q(-d);d=Q(Q(Q(m*r)*n)-Q(e*g));c=Q(Q(q*i)-Q(d*d));c=c!=Q(0)?Q(Q(1)/c):c;N[a+172>>2]=q*c;N[a+160>>2]=i*c;d=Q(d*Q(-c));N[a+168>>2]=d;N[a+164>>2]=d;a:{if(K[b+20|0]){c=N[b+8>>2];d=Q(c*N[a+84>>2]);N[a+84>>2]=d;g=Q(c*N[a+92>>2]);N[a+92>>2]=g;c=Q(c*N[a+88>>2]);N[a+88>>2]=c;v=Q(Q(p*Q(g+Q(Q(h*c)-Q(d*e))))+v);y=Q(Q(r*Q(g+Q(Q(m*c)-Q(d*n))))+y);x=Q(x+Q(t*d));A=Q(A-Q(s*d));w=Q(w+Q(t*c));z=Q(z-Q(s*c));break a}J[a+92>>2]=0;J[a+84>>2]=0;J[a+88>>2]=0}f=J[b+28>>2]+P(u,12)|0;N[f+4>>2]=z;N[f>>2]=A;f=J[b+28>>2];N[(f+P(J[a+104>>2],12)|0)+8>>2]=y;f=f+P(J[a+108>>2],12)|0;N[f+4>>2]=w;N[f>>2]=x;N[(J[b+28>>2]+P(J[a+108>>2],12)|0)+8>>2]=v}function Hd(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;f=J[a+8>>2];e=J[a+4>>2];if(f-e>>3>>>0>=b>>>0){a:{if(!b){break a}d=e;f=b&7;if(f){while(1){i=J[c+4>>2];J[d>>2]=J[c>>2];J[d+4>>2]=i;d=d+8|0;g=g+1|0;if((f|0)!=(g|0)){continue}break}}e=(b<<3)+e|0;if((b-1&536870911)>>>0<7){break a}while(1){b=J[c+4>>2];J[d>>2]=J[c>>2];J[d+4>>2]=b;b=J[c+4>>2];J[d+8>>2]=J[c>>2];J[d+12>>2]=b;b=J[c+4>>2];J[d+16>>2]=J[c>>2];J[d+20>>2]=b;b=J[c+4>>2];J[d+24>>2]=J[c>>2];J[d+28>>2]=b;b=J[c+4>>2];J[d+32>>2]=J[c>>2];J[d+36>>2]=b;b=J[c+4>>2];J[d+40>>2]=J[c>>2];J[d+44>>2]=b;b=J[c+4>>2];J[d+48>>2]=J[c>>2];J[d+52>>2]=b;b=J[c+4>>2];J[d+56>>2]=J[c>>2];J[d+60>>2]=b;d=d- -64|0;if((e|0)!=(d|0)){continue}break}}J[a+4>>2]=e;return}b:{d=J[a>>2];j=e-d>>3;h=j+b|0;if(h>>>0<536870912){f=f-d|0;d=f>>2;h=f>>>0>=2147483640?536870911:d>>>0>h>>>0?d:h;if(h){if(h>>>0>=536870912){break b}k=Ra(h<<3)}g=(j<<3)+k|0;d=g;j=b&7;if(j){while(1){f=J[c+4>>2];J[d>>2]=J[c>>2];J[d+4>>2]=f;d=d+8|0;i=i+1|0;if((j|0)!=(i|0)){continue}break}}i=(b<<3)+g|0;if((b-1&536870911)>>>0>=7){while(1){b=J[c+4>>2];J[d>>2]=J[c>>2];J[d+4>>2]=b;b=J[c+4>>2];J[d+8>>2]=J[c>>2];J[d+12>>2]=b;b=J[c+4>>2];J[d+16>>2]=J[c>>2];J[d+20>>2]=b;b=J[c+4>>2];J[d+24>>2]=J[c>>2];J[d+28>>2]=b;b=J[c+4>>2];J[d+32>>2]=J[c>>2];J[d+36>>2]=b;b=J[c+4>>2];J[d+40>>2]=J[c>>2];J[d+44>>2]=b;b=J[c+4>>2];J[d+48>>2]=J[c>>2];J[d+52>>2]=b;b=J[c+4>>2];J[d+56>>2]=J[c>>2];J[d+60>>2]=b;d=d- -64|0;if((i|0)!=(d|0)){continue}break}}d=J[a>>2];if((d|0)!=(e|0)){while(1){e=e-8|0;b=J[e+4>>2];g=g-8|0;c=g;J[c>>2]=J[e>>2];J[c+4>>2]=b;if((d|0)!=(e|0)){continue}break}e=J[a>>2]}J[a+8>>2]=(h<<3)+k;J[a+4>>2]=i;J[a>>2]=g;if(e){Wa(e)}return}ma();B()}Fb();B()}function $c(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0);a:{switch(J[b+72>>2]){case 0:g=N[d>>2];f=N[c>>2];h=N[d+8>>2];i=N[b>>2];k=N[d+12>>2];m=N[b+4>>2];n=Q(Q(Q(h*i)+Q(k*m))+N[d+4>>2]);o=N[c+8>>2];p=N[b+24>>2];l=N[c+12>>2];q=N[b+28>>2];r=Q(Q(Q(o*p)+Q(l*q))+N[c+4>>2]);j=Q(n-r);N[a+4>>2]=j;h=Q(g+Q(Q(k*i)-Q(m*h)));i=Q(f+Q(Q(l*p)-Q(q*o)));g=Q(h-i);N[a>>2]=g;f=Q(Q(g*g)+Q(j*j));k=Q(Y(f));if(!(k>2]=k;f=Q(g*f);N[a>>2]=f;f=Q(Q(g*f)+Q(j*k))}N[a+12>>2]=Q(r+n)*Q(.5);N[a+8>>2]=Q(i+h)*Q(.5);N[a+16>>2]=Q(f-N[b+76>>2])-N[b+80>>2];return;case 1:j=N[c+8>>2];g=N[b+16>>2];f=N[c+12>>2];h=N[b+20>>2];i=Q(Q(j*g)+Q(f*h));N[a+4>>2]=i;k=Q(Q(f*g)-Q(h*j));N[a>>2]=k;j=N[b+28>>2];g=N[c+12>>2];m=N[b+80>>2];n=N[b+76>>2];o=N[c>>2];p=N[c+4>>2];f=N[c+8>>2];h=N[b+24>>2];l=N[d>>2];q=N[d+8>>2];b=(e<<3)+b|0;r=N[b>>2];t=N[d+12>>2];u=N[b+4>>2];s=Q(Q(Q(q*r)+Q(t*u))+N[d+4>>2]);N[a+12>>2]=s;l=Q(l+Q(Q(t*r)-Q(u*q)));N[a+8>>2]=l;N[a+16>>2]=Q(Q(Q(Q(l-Q(o+Q(Q(g*h)-Q(j*f))))*k)+Q(Q(s-Q(p+Q(Q(f*h)+Q(g*j))))*i))-n)-m;return;case 2:g=N[d+8>>2];f=N[b+16>>2];h=N[d+12>>2];i=N[b+20>>2];j=Q(Q(g*f)+Q(h*i));N[a+4>>2]=j;g=Q(Q(h*f)-Q(i*g));N[a>>2]=g;f=N[b+28>>2];h=N[d+12>>2];e=(e<<3)+b|0;i=N[e>>2];k=N[e+4>>2];m=N[c+12>>2];l=N[b+80>>2];q=N[b+76>>2];r=N[d>>2];t=N[d+4>>2];n=N[d+8>>2];o=N[b+24>>2];u=N[c>>2];s=N[c+4>>2];p=N[c+8>>2];N[a+4>>2]=-j;N[a>>2]=-g;s=Q(s+Q(Q(p*i)+Q(m*k)));N[a+12>>2]=s;i=Q(u+Q(Q(m*i)-Q(k*p)));N[a+8>>2]=i;N[a+16>>2]=Q(Q(Q(Q(i-Q(r+Q(Q(h*o)-Q(f*n))))*g)+Q(Q(s-Q(t+Q(Q(n*o)+Q(h*f))))*j))-q)-l;break;default:break a}}}function Hb(a,b,c,d){var e=0,f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0);f=Fa-48|0;Fa=f;if(J[a+28>>2]>0){while(1){g=J[a+12>>2];e=J[a+24>>2]+P(q,28)|0;Ha[J[J[g>>2]+24>>2]](g,f+32|0,c,J[e+20>>2]);g=J[a+12>>2];Ha[J[J[g>>2]+24>>2]](g,f+16|0,d,J[e+20>>2]);h=N[f+16>>2];j=N[f+32>>2];i=N[f+36>>2];k=N[f+20>>2];N[e+4>>2]=i>2]=h>j?j:h;h=N[f+24>>2];j=N[f+40>>2];i=N[f+44>>2];k=N[f+28>>2];N[e+12>>2]=i>k?i:k;N[e+8>>2]=h>2]=Q(Q(N[f+20>>2]+N[f+28>>2])*Q(.5))-Q(Q(N[f+36>>2]+N[f+44>>2])*Q(.5));N[f+8>>2]=Q(Q(N[f+16>>2]+N[f+24>>2])*Q(.5))-Q(Q(N[f+32>>2]+N[f+40>>2])*Q(.5));h=Q(N[f+12>>2]*Q(4));g=h>2];j=Q(Q(n+Q(.10000000149011612))+(g?Q(-0):h));o=N[e+4>>2];h=Q(Q(o+Q(-.10000000149011612))+(g?h:Q(-0)));i=Q(N[f+8>>2]*Q(4));g=i>2];k=Q(Q(p+Q(.10000000149011612))+(g?Q(-0):i));l=N[e>>2];i=Q(Q(l+Q(-.10000000149011612))+(g?i:Q(-0)));g=J[e+24>>2];m=P(g,40);e=m+J[b+4>>2]|0;r=N[e>>2];a:{b:{if(!(l>=r)){break b}l=o;o=N[e+4>>2];if(!(l>=o)){break b}l=p;p=N[e+8>>2];if(!(l<=p)){break b}l=n;n=N[e+12>>2];if(!(l<=n)|!(Q(i+Q(-.4000000059604645))<=r)|(!(o>=Q(h+Q(-.4000000059604645)))|!(p<=Q(k+Q(.4000000059604645))))){break b}e=0;if(n<=Q(j+Q(.4000000059604645))){break a}}xd(b,g);e=m+J[b+4>>2]|0;N[e+12>>2]=j;N[e+8>>2]=k;N[e+4>>2]=h;N[e>>2]=i;zd(b,g);H[(m+J[b+4>>2]|0)+36|0]=1;e=1}if(e){e=J[b+40>>2];if((e|0)==J[b+36>>2]){J[b+36>>2]=e<<1;m=J[b+32>>2];e=_a(e<<3);J[b+32>>2]=e;eb(e,m,J[b+40>>2]<<2);Wa(m);e=J[b+40>>2]}J[J[b+32>>2]+(e<<2)>>2]=g;J[b+40>>2]=J[b+40>>2]+1}q=q+1|0;if((q|0)>2]){continue}break}}Fa=f+48|0}function ed(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=0,n=0,o=0,p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=0,A=0;j=J[b+148>>2];if((j|0)<=0){J[a>>2]=0;return Q(-34028234663852886e22)}a:{b:{c:{o=J[d+148>>2];if((o|0)<=0){c=j&3;if(j>>>0>=4){break c}g=Q(-34028234663852886e22);b=0;break b}g=N[e+12>>2];k=Q(N[c+4>>2]-N[e+4>>2]);f=N[e+8>>2];h=Q(N[c>>2]-N[e>>2]);v=Q(Q(g*k)-Q(f*h));w=Q(Q(g*h)+Q(f*k));h=N[c+12>>2];i=N[c+8>>2];k=Q(Q(g*h)+Q(i*f));d=d+20|0;x=b+20|0;y=b+84|0;p=Q(Q(g*i)-Q(h*f));r=Q(-p);z=o&-2;A=o&1;g=Q(-34028234663852886e22);c=0;while(1){b=c<<3;e=b+y|0;f=N[e>>2];i=N[e+4>>2];h=Q(Q(p*f)+Q(k*i));i=Q(Q(k*f)+Q(i*r));b=b+x|0;f=N[b>>2];l=N[b+4>>2];q=Q(v+Q(Q(p*f)+Q(k*l)));l=Q(w+Q(Q(k*f)+Q(l*r)));f=Q(34028234663852886e22);b=0;e=0;if((o|0)!=1){while(1){n=b<<3;s=d+(n|8)|0;t=Q(Q(i*Q(N[s>>2]-l))+Q(h*Q(N[s+4>>2]-q)));n=d+n|0;u=Q(Q(i*Q(N[n>>2]-l))+Q(h*Q(N[n+4>>2]-q)));f=f>u?u:f;f=f>t?t:f;b=b+2|0;e=e+2|0;if((z|0)!=(e|0)){continue}break}}if(A){b=d+(b<<3)|0;h=Q(Q(i*Q(N[b>>2]-l))+Q(h*Q(N[b+4>>2]-q)));f=f>h?h:f}b=f>g;m=b?c:m;g=b?f:g;c=c+1|0;if((j|0)!=(c|0)){continue}break}break a}d=j&-4;g=Q(-34028234663852886e22);b=0;e=0;while(1){j=g>2]=m;return g}function qg(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0);r=N[a+164>>2];k=N[a+96>>2];p=J[b+24>>2];g=p+P(J[a+120>>2],12)|0;u=N[g+8>>2];j=Ua(u);l=N[a+160>>2];n=N[a+92>>2];h=Ta(u);w=N[g+4>>2];t=N[a+72>>2];x=N[g>>2];m=N[a+68>>2];d=N[a+172>>2];c=N[a+104>>2];p=p+P(J[a+124>>2],12)|0;v=N[p+8>>2];i=Ua(v);s=N[a+168>>2];e=N[a+100>>2];f=Ta(v);y=N[p>>2];q=Q(e-s);d=Q(c-d);s=Q(Q(i*q)-Q(f*d));e=Q(Q(y+s)-N[a+76>>2]);z=N[p+4>>2];q=Q(Q(f*q)+Q(i*d));o=Q(Q(z+q)-N[a+80>>2]);i=Q(Y(Q(Q(e*e)+Q(o*o))));f=Q(0);d=Q(0);c=Q(0);l=Q(n-l);n=Q(k-r);r=Q(Q(j*l)-Q(h*n));k=Q(Q(x+r)-m);l=Q(Q(h*l)+Q(j*n));j=Q(Q(w+l)-t);h=Q(Y(Q(Q(k*k)+Q(j*j))));if(h>Q(.04999999701976776)){d=Q(Q(1)/h);c=Q(j*d);d=Q(k*d)}j=Q(0);if(i>Q(.04999999701976776)){f=Q(Q(1)/i);j=Q(o*f);f=Q(e*f)}A=c;m=Q(N[a+108>>2]-h);h=N[a+112>>2];i=Q(m-Q(h*i));e=Q(Q(s*j)-Q(f*q));k=N[a+188>>2];m=Q(Q(e*k)*e);e=N[a+180>>2];o=N[a+176>>2];c=Q(Q(r*c)-Q(d*l));n=N[a+184>>2];c=Q(Q(Q(h*h)*Q(m+e))+Q(o+Q(Q(c*n)*c)));t=Q(i*Q(-(c>Q(0)?Q(Q(1)/c):c)));m=Q(-t);c=Q(A*m);N[g+4>>2]=w+Q(o*c);d=Q(d*m);N[g>>2]=x+Q(o*d);g=J[b+24>>2];N[(g+P(J[a+120>>2],12)|0)+8>>2]=Q(n*Q(Q(r*c)-Q(d*l)))+u;g=g+P(J[a+124>>2],12)|0;d=Q(t*Q(-h));c=Q(j*d);N[g+4>>2]=z+Q(e*c);f=Q(f*d);N[g>>2]=y+Q(e*f);N[(J[b+24>>2]+P(J[a+124>>2],12)|0)+8>>2]=Q(k*Q(Q(s*c)-Q(f*q)))+v;return(i>Q(0)?i:Q(-i))>2];c=s+P(J[a+120>>2],12)|0;e=N[c+8>>2];m=N[c+4>>2];n=N[c>>2];c=P(J[a+116>>2],12)+s|0;f=N[c+8>>2];o=N[c+4>>2];p=N[c>>2];q=N[a+168>>2];r=N[a+164>>2];t=N[a+160>>2];u=N[a+156>>2];a:{if(N[a+68>>2]>Q(0)){d=N[a+112>>2];g=Q(Q(Q(d*N[a+100>>2])+Q(Q(e-f)+N[a+76>>2]))*Q(-N[a+204>>2]));N[a+112>>2]=d+g;f=Q(f-Q(r*g));h=N[a+128>>2];i=N[a+136>>2];e=Q(Q(q*g)+e);d=Q(Q(f*h)+Q(Q(n-Q(i*e))-p));j=N[a+132>>2];k=N[a+124>>2];l=Q(Q(Q(m+Q(j*e))-o)-Q(f*k));g=Q(Q(N[a+172>>2]*d)+Q(N[a+184>>2]*l));N[a+104>>2]=N[a+104>>2]-g;d=Q(Q(N[a+176>>2]*d)+Q(l*N[a+188>>2]));N[a+108>>2]=N[a+108>>2]-d;f=Q(f-Q(r*Q(Q(h*g)-Q(k*d))));e=Q(Q(q*Q(Q(i*g)-Q(j*d)))+e);break a}k=N[a+136>>2];l=N[a+128>>2];h=Q(Q(Q(n-Q(e*k))-p)+Q(f*l));v=N[a+132>>2];w=N[a+124>>2];i=Q(Q(Q(m+Q(e*v))-o)-Q(f*w));j=Q(e-f);g=Q(Q(Q(h*N[a+172>>2])+Q(i*N[a+184>>2]))+Q(j*N[a+196>>2]));N[a+104>>2]=N[a+104>>2]-g;d=Q(Q(Q(h*N[a+176>>2])+Q(i*N[a+188>>2]))+Q(j*N[a+200>>2]));N[a+108>>2]=N[a+108>>2]-d;h=Q(Q(Q(h*N[a+180>>2])+Q(i*N[a+192>>2]))+Q(j*N[a+204>>2]));N[a+112>>2]=N[a+112>>2]-h;f=Q(f-Q(r*Q(Q(Q(l*g)-Q(w*d))-h)));e=Q(Q(q*Q(Q(Q(k*g)-Q(v*d))-h))+e)}N[c+4>>2]=o+Q(u*d);N[c>>2]=p+Q(u*g);c=J[b+28>>2];N[(c+P(J[a+116>>2],12)|0)+8>>2]=f;c=c+P(J[a+120>>2],12)|0;N[c+4>>2]=m-Q(t*d);N[c>>2]=n-Q(t*g);N[(J[b+28>>2]+P(J[a+120>>2],12)|0)+8>>2]=e}function vk(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0;c=Ra(103028);b=c;J[b+4>>2]=0;J[b+8>>2]=128;d=_a(1024);J[b>>2]=d;xb(d,0,J[b+8>>2]<<3);J[b+60>>2]=0;J[b+64>>2]=0;J[b+52>>2]=0;J[b+56>>2]=0;J[b+44>>2]=0;J[b+48>>2]=0;J[b+36>>2]=0;J[b+40>>2]=0;J[b+28>>2]=0;J[b+32>>2]=0;J[b+20>>2]=0;J[b+24>>2]=0;J[b+12>>2]=0;J[b+16>>2]=0;b=b+68|0;J[b+102796>>2]=0;J[b+102408>>2]=0;J[b+102400>>2]=0;J[b+102404>>2]=0;b=c+102868|0;J[b>>2]=-1;J[b+8>>2]=0;J[b+12>>2]=16;d=_a(640);J[b+4>>2]=d;xb(d,0,P(J[b+12>>2],40));d=J[b+12>>2];a:{if((d|0)<=1){e=d-1|0;d=J[b+4>>2];break a}d=J[b+4>>2];while(1){e=P(f,40);f=f+1|0;J[(e+d|0)+20>>2]=f;d=J[b+4>>2];J[(e+d|0)+32>>2]=-1;e=J[b+12>>2]-1|0;if((e|0)>(f|0)){continue}break}}J[(P(e,40)+d|0)+20>>2]=-1;J[(J[b+4>>2]+P(J[b+12>>2],40)|0)-8>>2]=-1;J[b+24>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+48>>2]=16;J[b+52>>2]=0;J[b+28>>2]=0;d=_a(128);J[b+36>>2]=16;J[b+40>>2]=0;J[b+44>>2]=d;g=b,h=_a(64),J[g+32>>2]=h;J[b+76>>2]=0;J[b+72>>2]=23348;J[b+68>>2]=23344;J[b+60>>2]=0;J[b+64>>2]=0;J[c+102948>>2]=0;J[c+102952>>2]=0;J[c+102976>>2]=0;J[c+102980>>2]=0;b=c+102956|0;J[b>>2]=0;J[b+4>>2]=0;H[c+102991|0]=1;H[c+102992|0]=1;H[c+102993|0]=0;H[c+102994|0]=1;H[c+102972|0]=1;b=J[a+4>>2];a=J[a>>2];H[c+102990|0]=1;I[c+102988>>1]=0;J[c+102964>>2]=a;J[c+102968>>2]=b;J[c+102984>>2]=0;J[c+102996>>2]=0;J[c+103e3>>2]=0;J[c+102944>>2]=c;a=c+103004|0;J[a>>2]=0;J[a+4>>2]=0;a=c+103012|0;J[a>>2]=0;J[a+4>>2]=0;a=c+103020|0;J[a>>2]=0;J[a+4>>2]=0;return c|0}function Tk(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;e=a+16|0;d=e;c=J[a+16>>2];a:{b:{if(!c){break b}while(1){d=c;c=J[c+16>>2];if(c>>>0>b>>>0){e=d;c=J[d>>2];if(c){continue}break b}if(b>>>0<=c>>>0){break a}c=J[d+4>>2];if(c){continue}break}e=d+4|0}c=Ra(20);J[c+8>>2]=d;J[c>>2]=0;J[c+4>>2]=0;J[c+16>>2]=b;J[e>>2]=c;b=J[J[a+12>>2]>>2];if(b){J[a+12>>2]=b;b=J[e>>2]}else{b=c}f=J[a+16>>2];d=(f|0)==(b|0);H[b+12|0]=d;c:{if(d){break c}while(1){c=J[b+8>>2];if(K[c+12|0]){break c}d:{d=J[c+8>>2];e=J[d>>2];if((e|0)==(c|0)){e=J[d+4>>2];if(!(!e|K[e+12|0])){break d}e:{if(J[c>>2]==(b|0)){b=c;break e}b=J[c+4>>2];e=J[b>>2];J[c+4>>2]=e;if(e){J[e+8>>2]=c;d=J[c+8>>2]}J[b+8>>2]=d;d=J[c+8>>2];J[((J[d>>2]!=(c|0))<<2)+d>>2]=b;J[b>>2]=c;J[c+8>>2]=b;d=J[b+8>>2];c=J[d>>2]}H[b+12|0]=1;H[d+12|0]=0;b=J[c+4>>2];J[d>>2]=b;if(b){J[b+8>>2]=d}J[c+8>>2]=J[d+8>>2];b=J[d+8>>2];J[((J[b>>2]!=(d|0))<<2)+b>>2]=c;J[c+4>>2]=d;J[d+8>>2]=c;break c}if(!(K[e+12|0]|!e)){break d}f:{if(J[c>>2]!=(b|0)){b=c;break f}e=J[b+4>>2];J[c>>2]=e;if(e){J[e+8>>2]=c;d=J[c+8>>2]}J[b+8>>2]=d;d=J[c+8>>2];J[((J[d>>2]!=(c|0))<<2)+d>>2]=b;J[b+4>>2]=c;J[c+8>>2]=b;d=J[b+8>>2]}H[b+12|0]=1;H[d+12|0]=0;b=J[d+4>>2];c=J[b>>2];J[d+4>>2]=c;if(c){J[c+8>>2]=d}J[b+8>>2]=J[d+8>>2];c=J[d+8>>2];J[((J[c>>2]!=(d|0))<<2)+c>>2]=b;J[b>>2]=d;J[d+8>>2]=b;break c}H[c+12|0]=1;H[d+12|0]=(d|0)==(f|0);H[e+12|0]=1;b=d;if((f|0)!=(d|0)){continue}break}}J[a+20>>2]=J[a+20>>2]+1}}function sd(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=0,v=0,w=0;J[a+60>>2]=0;h=Q(N[b+8>>2]+N[d+8>>2]);u=J[b+20>>2];q=J[b+12>>2];i=N[b+20>>2];m=N[b+12>>2];g=Q(i-m);f=N[c+12>>2];j=N[e+12>>2];o=N[d+12>>2];k=N[d+16>>2];l=N[e+8>>2];n=Q(Q(N[e>>2]+Q(Q(j*o)-Q(k*l)))-N[c>>2]);k=Q(Q(Q(Q(l*o)+Q(j*k))+N[e+4>>2])-N[c+4>>2]);l=N[c+8>>2];j=Q(Q(f*n)+Q(k*l));o=Q(j-m);e=J[b+16>>2];c=J[b+24>>2];k=Q(Q(f*k)-Q(l*n));l=N[b+16>>2];p=Q(k-l);n=N[b+24>>2];f=Q(n-l);r=Q(Q(g*o)+Q(p*f));a:{b:{if(r<=Q(0)){if(Q(Q(o*o)+Q(p*p))>Q(h*h)){break a}if(!K[b+44|0]){h=Q(0);g=Q(0);break b}h=Q(0);g=Q(0);if(!(Q(Q(Q(m-N[b+28>>2])*Q(m-j))+Q(Q(l-k)*Q(l-N[b+32>>2])))>Q(0))){break b}break a}s=Q(Q(g*Q(i-j))+Q(f*Q(n-k)));if(s<=Q(0)){f=Q(j-i);m=Q(k-n);if(Q(Q(f*f)+Q(m*m))>Q(h*h)){break a}v=1;if(!K[b+45|0]){h=Q(0);g=Q(0);q=u;e=c;break b}h=Q(0);g=Q(0);q=u;e=c;if(!(Q(Q(Q(N[b+36>>2]-i)*f)+Q(m*Q(N[b+40>>2]-n)))>Q(0))){break b}break a}t=j;j=Q(Q(1)/Q(Q(g*g)+Q(f*f)));i=Q(t-Q(j*Q(Q(s*m)+Q(r*i))));t=Q(i*i);i=Q(k-Q(j*Q(Q(s*l)+Q(r*n))));if(Q(t+Q(i*i))>Q(h*h)){break a}v=65536;w=1;b=Q(Q(p*g)-Q(f*o))>2]=w;J[a+60>>2]=1;J[a+48>>2]=q;N[a+40>>2]=h;J[a+16>>2]=v;J[a+52>>2]=e;N[a+44>>2]=g;b=J[d+16>>2];J[a>>2]=J[d+12>>2];J[a+4>>2]=b}}function Xc(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);h=N[a+48>>2];f=Q(Q(1)-d);l=Q(Q(f*N[a+68>>2])+Q(N[a+72>>2]*d));m=Ua(l);i=N[a+44>>2];l=Ta(l);p=Q(Q(Q(f*N[a+56>>2])+Q(N[a- -64>>2]*d))-Q(Q(l*i)+Q(h*m)));j=Q(Q(Q(f*N[a+52>>2])+Q(N[a+60>>2]*d))-Q(Q(m*i)-Q(h*l)));e=N[a+12>>2];i=Q(Q(f*N[a+32>>2])+Q(N[a+36>>2]*d));h=Ua(i);g=N[a+8>>2];i=Ta(i);q=Q(Q(Q(f*N[a+20>>2])+Q(N[a+28>>2]*d))-Q(Q(i*g)+Q(e*h)));e=Q(Q(Q(f*N[a+16>>2])+Q(N[a+24>>2]*d))-Q(Q(h*g)-Q(e*i)));d=Q(-l);f=Q(-i);g=Q(0);a:{switch(J[a+80>>2]){case 0:k=j;c=J[J[a+4>>2]+16>>2]+(c<<3)|0;j=N[c>>2];g=N[c+4>>2];n=Q(k+Q(Q(m*j)+Q(g*d)));k=e;b=J[J[a>>2]+16>>2]+(b<<3)|0;d=N[b>>2];e=N[b+4>>2];return Q(Q(Q(n-Q(k+Q(Q(h*d)+Q(e*f))))*N[a+92>>2])+Q(N[a+96>>2]*Q(Q(p+Q(Q(l*j)+Q(m*g)))-Q(q+Q(Q(i*d)+Q(h*e))))));case 1:k=j;b=J[J[a+4>>2]+16>>2]+(c<<3)|0;j=N[b>>2];g=N[b+4>>2];r=Q(k+Q(Q(m*j)+Q(g*d)));k=e;d=N[a+84>>2];e=N[a+88>>2];n=N[a+92>>2];o=N[a+96>>2];return Q(Q(Q(r-Q(k+Q(Q(h*d)+Q(e*f))))*Q(Q(h*n)+Q(o*f)))+Q(Q(Q(i*n)+Q(h*o))*Q(Q(p+Q(Q(l*j)+Q(m*g)))-Q(q+Q(Q(i*d)+Q(h*e))))));case 2:k=e;b=J[J[a>>2]+16>>2]+(b<<3)|0;e=N[b>>2];g=N[b+4>>2];r=Q(k+Q(Q(h*e)+Q(g*f)));k=j;f=N[a+84>>2];j=N[a+88>>2];n=N[a+92>>2];o=N[a+96>>2];g=Q(Q(Q(r-Q(k+Q(Q(m*f)+Q(j*d))))*Q(Q(m*n)+Q(o*d)))+Q(Q(Q(l*n)+Q(m*o))*Q(Q(q+Q(Q(i*e)+Q(h*g)))-Q(p+Q(Q(l*f)+Q(m*j))))));break;default:break a}}return g}function xh(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0);g=N[a+240>>2];e=J[b+28>>2];c=e+P(J[a+160>>2],12)|0;i=N[c>>2];j=e+P(J[a+168>>2],12)|0;n=N[j>>2];f=N[c+4>>2];o=N[j+4>>2];h=N[a+244>>2];k=N[a+248>>2];l=e+P(J[a+164>>2],12)|0;p=N[l>>2];e=e+P(J[a+172>>2],12)|0;q=N[e>>2];r=N[l+4>>2];s=N[e+4>>2];m=N[a+252>>2];t=N[a+256>>2];u=N[c+8>>2];v=N[j+8>>2];w=N[a+264>>2];x=N[a+260>>2];y=N[l+8>>2];z=N[e+8>>2];A=N[a+268>>2];d=Q(Q(Q(Q(Q(g*Q(i-n))+Q(Q(f-o)*h))+Q(Q(k*Q(p-q))+Q(Q(r-s)*m)))+Q(Q(Q(t*u)-Q(v*w))+Q(Q(x*y)-Q(z*A))))*Q(-N[a+272>>2]));N[a+156>>2]=N[a+156>>2]+d;B=N[a+236>>2];C=N[a+220>>2];D=N[a+232>>2];E=N[a+216>>2];F=N[a+228>>2];G=N[a+212>>2];H=N[a+224>>2];I=f;f=Q(N[a+208>>2]*d);N[c+4>>2]=I+Q(h*f);N[c>>2]=i+Q(g*f);c=J[b+28>>2];N[(c+P(J[a+160>>2],12)|0)+8>>2]=u+Q(t*Q(H*d));c=c+P(J[a+164>>2],12)|0;i=Q(d*G);N[c+4>>2]=r+Q(m*i);N[c>>2]=p+Q(k*i);c=J[b+28>>2];N[(c+P(J[a+164>>2],12)|0)+8>>2]=y+Q(x*Q(d*F));c=c+P(J[a+168>>2],12)|0;f=h;h=Q(d*E);N[c+4>>2]=o-Q(f*h);N[c>>2]=n-Q(g*h);c=J[b+28>>2];N[(c+P(J[a+168>>2],12)|0)+8>>2]=v-Q(w*Q(d*D));c=c+P(J[a+172>>2],12)|0;g=Q(d*C);N[c+4>>2]=s-Q(m*g);N[c>>2]=q-Q(k*g);N[(J[b+28>>2]+P(J[a+172>>2],12)|0)+8>>2]=z-Q(A*Q(d*B))}function Xg(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=0,n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0);j=J[a+52>>2];o=J[j+8>>2];J[a+116>>2]=o;s=N[j+32>>2];m=J[j+32>>2];e=N[j+28>>2];f=J[j+28>>2];J[a+128>>2]=f;J[a+132>>2]=m;k=N[j+120>>2];N[a+136>>2]=k;l=N[j+128>>2];N[a+140>>2]=l;m=P(o,12);f=m+J[b+28>>2]|0;p=N[f+4>>2];q=N[f>>2];t=N[f+8>>2];f=J[b+24>>2]+m|0;u=N[f>>2];v=N[f+4>>2];i=N[f+8>>2];g=N[b>>2];d=N[j+116>>2];c=Q(N[a+84>>2]*Q(6.2831854820251465));h=Q(g*Q(d*Q(c*c)));d=Q(g*Q(h+Q(c*Q(Q(d+d)*N[a+88>>2]))));c=d!=Q(0)?Q(Q(1)/d):d;N[a+108>>2]=c;h=Q(h*c);N[a+92>>2]=h;g=N[a+72>>2];d=Ta(i);n=N[a+68>>2];r=Ua(i);e=Q(n-e);g=Q(g-s);i=Q(Q(r*e)-Q(d*g));N[a+120>>2]=i;d=Q(Q(d*e)+Q(r*g));N[a+124>>2]=d;g=Q(c+Q(k+Q(Q(l*i)*i)));n=Q(c+Q(k+Q(Q(l*d)*d)));e=Q(d*Q(i*Q(-l)));c=Q(Q(g*n)-Q(e*e));c=c!=Q(0)?Q(Q(1)/c):c;N[a+144>>2]=g*c;N[a+156>>2]=n*c;c=Q(e*Q(-c));N[a+148>>2]=c;N[a+152>>2]=c;N[a+164>>2]=h*Q(Q(v+d)-N[a+80>>2]);N[a+160>>2]=h*Q(Q(u+i)-N[a+76>>2]);c=Q(t*Q(.9800000190734863));a:{if(K[b+20|0]){e=N[b+8>>2];h=Q(e*N[a+96>>2]);N[a+96>>2]=h;e=Q(e*N[a+100>>2]);N[a+100>>2]=e;c=Q(Q(l*Q(Q(i*e)-Q(h*d)))+c);q=Q(q+Q(k*h));p=Q(p+Q(k*e));break a}J[a+96>>2]=0;J[a+100>>2]=0}f=J[b+28>>2]+P(o,12)|0;N[f+4>>2]=p;N[f>>2]=q;N[(J[b+28>>2]+P(J[a+116>>2],12)|0)+8>>2]=c}function cf(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;f=Fa+-64|0;Fa=f;a:{if(Za(b,18880,0)){J[c>>2]=0;d=1;break a}b:{if(K[a+8|0]&24){e=1}else{if(!b){break b}e=lb(b,18612);if(!e){break b}e=(K[e+8|0]&24)!=0}g=Za(a,b,e)}if(g){d=1;a=J[c>>2];if(!a){break a}J[c>>2]=J[a>>2];break a}c:{if(!b){break c}e=lb(b,18660);if(!e){break a}b=J[c>>2];if(b){J[c>>2]=J[b>>2]}g=J[e+8>>2];b=J[a+8>>2];if(g&(b^-1)&7|b&(g^-1)&96){break a}d=1;if(Za(J[a+12>>2],J[e+12>>2],0)){break a}if(Za(J[a+12>>2],18868,0)){a=J[e+12>>2];if(!a){break a}d=!lb(a,18712);break a}g=J[a+12>>2];if(!g){break c}d=0;b=lb(g,18660);if(b){if(!(H[a+8|0]&1)){break a}a=J[e+12>>2];c=0;d:{e:{while(1){d=0;if(!a){break d}a=lb(a,18660);if(!a|J[a+8>>2]&(J[b+8>>2]^-1)){break e}d=1;if(Za(J[b+12>>2],J[a+12>>2],0)){break d}if(!(H[b+8|0]&1)){break e}d=J[b+12>>2];if(!d){break e}b=lb(d,18660);if(b){a=J[a+12>>2];continue}break}b=lb(d,18772);if(!b){break e}c=Jc(b,J[a+12>>2])}d=c}break a}b=lb(g,18772);if(b){if(!(H[a+8|0]&1)){break a}d=Jc(b,J[e+12>>2]);break a}b=lb(g,18564);if(!b){break a}a=J[e+12>>2];if(!a){break a}a=lb(a,18564);if(!a){break a}xb(f+12|0,0,52);J[f+56>>2]=1;J[f+20>>2]=-1;J[f+16>>2]=b;J[f+8>>2]=a;Ha[J[J[a>>2]+28>>2]](a,f+8|0,J[c>>2],1);a=J[f+32>>2];if(!(!J[c>>2]|(a|0)!=1)){J[c>>2]=J[f+24>>2]}d=(a|0)==1;break a}d=0}Fa=f- -64|0;return d|0}function mh(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=0,g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0);h=J[b+28>>2];f=h+P(J[a+104>>2],12)|0;m=N[f>>2];h=h+P(J[a+108>>2],12)|0;n=N[h>>2];o=N[f+4>>2];p=N[h+4>>2];q=N[a+160>>2];r=N[a+156>>2];s=N[a+168>>2];t=N[a+164>>2];g=N[b>>2];c=Q(g*N[a+96>>2]);i=Q(-c);j=N[a+88>>2];d=Q(N[b+4>>2]*N[a+100>>2]);e=N[h+8>>2];k=N[f+8>>2];l=Q(j-Q(N[a+188>>2]*Q(Q(d*N[a+152>>2])+Q(e-k))));c=c>l?l:c;c=c>2]=c;l=N[a+80>>2];u=N[a+116>>2];c=Q(c-j);i=Q(k-Q(t*c));k=N[a+124>>2];j=Q(e+Q(s*c));e=Q(Q(d*N[a+144>>2])+Q(Q(u*i)+Q(Q(n-Q(k*j))-m)));v=N[a+120>>2];w=N[a+112>>2];d=Q(Q(d*N[a+148>>2])+Q(Q(Q(p+Q(v*j))-o)-Q(w*i)));c=Q(l-Q(Q(N[a+172>>2]*e)+Q(N[a+180>>2]*d)));N[a+80>>2]=c;x=N[a+84>>2];d=Q(x-Q(Q(N[a+176>>2]*e)+Q(N[a+184>>2]*d)));N[a+84>>2]=d;e=Q(Q(c*c)+Q(d*d));g=Q(g*N[a+92>>2]);if(e>Q(g*g)){e=Q(Y(e));if(!(e>2]=d;c=Q(g*c);N[a+80>>2]=c}d=Q(d-x);N[f+4>>2]=o-Q(r*d);c=Q(c-l);N[f>>2]=m-Q(r*c);f=J[b+28>>2];N[(f+P(J[a+104>>2],12)|0)+8>>2]=Q(Q(-t)*Q(Q(w*d)-Q(c*u)))+i;f=f+P(J[a+108>>2],12)|0;N[f+4>>2]=p+Q(q*d);N[f>>2]=n+Q(q*c);N[(J[b+28>>2]+P(J[a+108>>2],12)|0)+8>>2]=Q(s*Q(Q(v*d)-Q(c*k)))+j}function _i(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;e=J[a>>2];f=J[a+4>>2]-e>>2;if(f>>>0>>0){e=b-f|0;f=a;a:{d=J[a+8>>2];b=J[a+4>>2];if(e>>>0<=d-b>>2>>>0){b:{if(!e){break b}a=b;g=e&7;if(g){d=0;while(1){J[a>>2]=J[c>>2];a=a+4|0;d=d+1|0;if((g|0)!=(d|0)){continue}break}}b=(e<<2)+b|0;if((e-1&1073741823)>>>0<7){break b}while(1){J[a>>2]=J[c>>2];J[a+4>>2]=J[c>>2];J[a+8>>2]=J[c>>2];J[a+12>>2]=J[c>>2];J[a+16>>2]=J[c>>2];J[a+20>>2]=J[c>>2];J[a+24>>2]=J[c>>2];J[a+28>>2]=J[c>>2];a=a+32|0;if((b|0)!=(a|0)){continue}break}}J[f+4>>2]=b;break a}c:{g=J[f>>2];h=b-g>>2;a=h+e|0;if(a>>>0<1073741824){d=d-g|0;i=d>>1;i=d>>>0>=2147483644?1073741823:a>>>0>>0?i:a;if(i){if(i>>>0>=1073741824){break c}j=Ra(i<<2)}d=(h<<2)+j|0;a=d;h=e&7;if(h){while(1){J[a>>2]=J[c>>2];a=a+4|0;k=k+1|0;if((h|0)!=(k|0)){continue}break}}h=(e<<2)+d|0;if((e-1&1073741823)>>>0>=7){while(1){J[a>>2]=J[c>>2];J[a+4>>2]=J[c>>2];J[a+8>>2]=J[c>>2];J[a+12>>2]=J[c>>2];J[a+16>>2]=J[c>>2];J[a+20>>2]=J[c>>2];J[a+24>>2]=J[c>>2];J[a+28>>2]=J[c>>2];a=a+32|0;if((h|0)!=(a|0)){continue}break}}if((b|0)!=(g|0)){while(1){d=d-4|0;b=b-4|0;J[d>>2]=J[b>>2];if((b|0)!=(g|0)){continue}break}}J[f+8>>2]=(i<<2)+j;J[f+4>>2]=h;J[f>>2]=d;if(g){Wa(g)}break a}ma();B()}Fb();B()}return}if(b>>>0>>0){J[a+4>>2]=e+(b<<2)}}function ci(a,b,c){a=a|0;b=b|0;c=Q(c);var d=Q(0),e=Q(0),f=0,g=Q(0),h=0,i=Q(0),j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=0,s=0,t=0,u=0,v=0,w=0,x=Q(0),y=Q(0);a:{b:{c:{d:{j=J[a+148>>2];if((j|0)>0){o=j&3;if(j>>>0<4){break d}r=j&-4;k=a+20|0;while(1){h=f<<3;s=h+k|0;t=k+(h|8)|0;u=k+(h|16)|0;h=k+(h|24)|0;d=Q(Q(Q(Q(d+N[s+4>>2])+N[t+4>>2])+N[u+4>>2])+N[h+4>>2]);e=Q(Q(Q(Q(e+N[s>>2])+N[t>>2])+N[u>>2])+N[h>>2]);f=f+4|0;v=v+4|0;if((r|0)!=(v|0)){continue}break}break d}l=Q(Q(Q(1)/Q(j|0))*Q(0));i=l;break c}if(o){while(1){k=(f<<3)+a|0;d=Q(d+N[k+24>>2]);e=Q(e+N[k+20>>2]);f=f+1|0;w=w+1|0;if((o|0)!=(w|0)){continue}break}}i=d;d=Q(Q(1)/Q(j|0));l=Q(i*d);i=Q(e*d);if((j|0)>0){break b}}d=Q(0);e=Q(0);break a}k=a+24|0;a=a+20|0;f=0;e=Q(0);d=Q(0);while(1){h=a+(f<<3)|0;m=Q(N[h>>2]-i);f=f+1|0;o=a+(f<<3)|0;r=(f|0)<(j|0);g=Q(N[(r?o+4|0:k)>>2]-l);p=Q(N[(r?o:a)>>2]-i);n=Q(N[h+4>>2]-l);q=Q(Q(m*g)-Q(p*n));x=Q(Q(Q(q*Q(.0833333358168602))*Q(Q(Q(g*g)+Q(Q(n*n)+Q(n*g)))+Q(Q(p*p)+Q(Q(m*m)+Q(m*p)))))+x);q=Q(q*Q(.5));e=Q(e+q);n=Q(n+g);g=Q(q*Q(.3333333432674408));y=Q(y+Q(n*g));d=Q(d+Q(Q(m+p)*g));if((f|0)!=(j|0)){continue}break}}m=Q(e*c);N[b>>2]=m;g=Q(Q(1)/e);e=Q(y*g);l=Q(l+e);N[b+8>>2]=l;d=Q(d*g);i=Q(i+d);N[b+4>>2]=i;N[b+12>>2]=Q(m*Q(Q(Q(i*i)+Q(l*l))-Q(Q(d*d)+Q(e*e))))+Q(x*c)}function Fh(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0);if(N[a+68>>2]>Q(0)){a=1}else{d=N[a+144>>2];i=N[a+84>>2];j=J[b+24>>2];f=j+P(J[a+108>>2],12)|0;q=N[f+8>>2];c=Ua(q);k=N[a+140>>2];n=N[a+80>>2];e=Ta(q);g=N[a+152>>2];o=N[a+92>>2];j=j+P(J[a+112>>2],12)|0;r=N[j+8>>2];h=Ua(r);l=N[a+148>>2];p=N[a+88>>2];m=Ta(r);s=N[j>>2];l=Q(p-l);g=Q(o-g);o=Q(Q(h*l)-Q(m*g));p=N[f>>2];k=Q(n-k);i=Q(i-d);n=Q(Q(c*k)-Q(e*i));d=Q(Q(Q(s+o)-p)-n);t=N[j+4>>2];m=Q(Q(m*l)+Q(h*g));g=N[f+4>>2];i=Q(Q(e*k)+Q(c*i));c=Q(Q(Q(t+m)-g)-i);e=Q(Y(Q(Q(d*d)+Q(c*c))));a:{if(e>2];h=N[a+160>>2];l=N[a+164>>2];v=g;g=N[a+156>>2];w=c;c=Q(e-N[a+104>>2]);c=c>2]));e=Q(w*u);N[f+4>>2]=v-Q(g*e);d=Q(d*u);N[f>>2]=p-Q(g*d);f=J[b+24>>2];N[(f+P(J[a+108>>2],12)|0)+8>>2]=q-Q(l*Q(Q(n*e)-Q(d*i)));f=f+P(J[a+112>>2],12)|0;N[f+4>>2]=t+Q(h*e);N[f>>2]=s+Q(h*d);N[(J[b+24>>2]+P(J[a+112>>2],12)|0)+8>>2]=Q(k*Q(Q(o*e)-Q(d*m)))+r;a=(c>Q(0)?c:Q(-c))>2];j=N[a+156>>2];r=N[a+168>>2];s=N[a+164>>2];c=N[a+116>>2];f=N[a+192>>2];d=J[b+28>>2];t=d+P(J[a+136>>2],12)|0;g=N[t+8>>2];h=N[a+172>>2];l=N[t>>2];d=d+P(J[a+132>>2],12)|0;m=N[d>>2];k=N[t+4>>2];n=N[d+4>>2];o=N[a+176>>2];i=N[a+188>>2];p=N[d+8>>2];e=Q(Q(Q(c*N[a+220>>2])+Q(Q(Q(Q(f*g)+Q(Q(h*Q(l-m))+Q(Q(k-n)*o)))-Q(i*p))+N[a+216>>2]))*Q(-N[a+212>>2]));N[a+116>>2]=c+e;c=Q(N[b>>2]*N[a+120>>2]);u=Q(-c);v=N[a+112>>2];f=Q(g+Q(r*Q(f*e)));g=Q(p-Q(s*Q(i*e)));i=Q(v-Q(N[a+208>>2]*Q(Q(f-g)-N[a+124>>2])));c=c>i?i:c;c=c>2]=c;i=N[a+200>>2];c=Q(c-v);f=Q(Q(r*c)+f);p=N[a+180>>2];h=Q(h*e);l=Q(l+Q(q*h));h=Q(m-Q(j*h));e=Q(o*e);m=Q(k+Q(q*e));k=Q(n-Q(j*e));n=N[a+184>>2];o=N[a+196>>2];c=Q(g-Q(s*c));e=Q(Q(Q(Q(i*f)+Q(Q(p*Q(l-h))+Q(Q(m-k)*n)))-Q(o*c))*Q(-N[a+204>>2]));N[a+108>>2]=N[a+108>>2]+e;g=Q(n*e);N[d+4>>2]=k-Q(j*g);k=j;j=Q(p*e);N[d>>2]=h-Q(k*j);d=J[b+28>>2];N[(d+P(J[a+132>>2],12)|0)+8>>2]=c-Q(s*Q(o*e));d=d+P(J[a+136>>2],12)|0;N[d+4>>2]=m+Q(q*g);N[d>>2]=l+Q(q*j);N[(J[b+28>>2]+P(J[a+136>>2],12)|0)+8>>2]=Q(r*Q(i*e))+f}function rh(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=0,f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0);h=J[b+28>>2];e=h+P(J[a+104>>2],12)|0;m=N[e>>2];h=h+P(J[a+108>>2],12)|0;n=N[h>>2];o=N[e+4>>2];p=N[h+4>>2];q=N[a+148>>2];r=N[a+144>>2];s=N[a+156>>2];t=N[a+152>>2];g=N[b>>2];c=Q(g*N[a+100>>2]);d=Q(-c);i=N[a+92>>2];j=N[h+8>>2];k=N[e+8>>2];l=Q(i-Q(Q(j-k)*N[a+176>>2]));c=c>l?l:c;c=c>2]=c;l=N[a+84>>2];u=N[a+116>>2];c=Q(c-i);i=Q(k-Q(t*c));k=N[a+124>>2];j=Q(j+Q(s*c));d=Q(Q(u*i)+Q(Q(n-Q(k*j))-m));v=N[a+120>>2];w=N[a+112>>2];f=Q(Q(Q(p+Q(v*j))-o)-Q(w*i));c=Q(l-Q(Q(N[a+160>>2]*d)+Q(N[a+168>>2]*f)));N[a+84>>2]=c;x=N[a+88>>2];d=Q(x-Q(Q(N[a+164>>2]*d)+Q(N[a+172>>2]*f)));N[a+88>>2]=d;f=Q(Q(c*c)+Q(d*d));g=Q(g*N[a+96>>2]);if(f>Q(g*g)){f=Q(Y(f));if(!(f>2]=d;c=Q(g*c);N[a+84>>2]=c}d=Q(d-x);N[e+4>>2]=o-Q(r*d);c=Q(c-l);N[e>>2]=m-Q(r*c);e=J[b+28>>2];N[(e+P(J[a+104>>2],12)|0)+8>>2]=Q(Q(-t)*Q(Q(w*d)-Q(c*u)))+i;e=e+P(J[a+108>>2],12)|0;N[e+4>>2]=p+Q(q*d);N[e>>2]=n+Q(q*c);N[(J[b+28>>2]+P(J[a+108>>2],12)|0)+8>>2]=Q(s*Q(Q(v*d)-Q(c*k)))+j}function Mf(a,b){a=a|0;b=b|0;var c=Q(0),d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);l=N[a+144>>2];e=N[a+80>>2];m=J[b+24>>2];d=m+P(J[a+132>>2],12)|0;t=N[d+8>>2];c=Ua(t);h=N[a+140>>2];p=N[a+76>>2];g=Ta(t);i=N[a+152>>2];q=N[a+88>>2];m=m+P(J[a+136>>2],12)|0;u=N[m+8>>2];f=Ua(u);j=N[a+148>>2];r=N[a+84>>2];n=Ta(u);o=N[a+100>>2];k=N[a+104>>2];s=Q(Q(g*o)+Q(c*k));v=N[m>>2];w=N[d>>2];j=Q(r-j);i=Q(q-i);q=Q(Q(f*j)-Q(n*i));h=Q(p-h);e=Q(e-l);p=Q(Q(c*h)-Q(g*e));r=Q(Q(Q(v-w)+q)-p);l=Q(Q(c*o)-Q(k*g));o=N[m+4>>2];k=N[d+4>>2];i=Q(Q(n*j)+Q(f*i));h=Q(Q(g*h)+Q(c*e));j=Q(Q(Q(o-k)+i)-h);g=Q(Q(r*l)+Q(s*j));x=Q(-g);y=N[a+168>>2];c=N[a+200>>2];e=Q(Q(y*c)*c);z=N[a+164>>2];c=N[a+196>>2];f=N[a+156>>2];n=N[a+160>>2];c=Q(e+Q(Q(Q(z*c)*c)+Q(f+n)));c=c!=Q(0)?Q(x/c):Q(0);e=Q(s*c);N[d+4>>2]=k-Q(f*e);k=f;f=Q(l*c);N[d>>2]=w-Q(k*f);d=J[b+24>>2];N[(d+P(J[a+132>>2],12)|0)+8>>2]=t-Q(z*Q(Q(Q(Q(p+r)*s)-Q(l*Q(h+j)))*c));d=d+P(J[a+136>>2],12)|0;N[d+4>>2]=o+Q(n*e);N[d>>2]=v+Q(n*f);N[(J[b+24>>2]+P(J[a+136>>2],12)|0)+8>>2]=u+Q(y*Q(Q(Q(q*s)-Q(l*i))*c));return(g>Q(0)?g:x)<=Q(.004999999888241291)|0}function bf(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;if(Za(a,J[b+8>>2],e)){if(!(J[b+28>>2]==1|J[b+4>>2]!=(c|0))){J[b+28>>2]=d}return}a:{if(Za(a,J[b>>2],e)){if(!(J[b+16>>2]!=(c|0)&J[b+20>>2]!=(c|0))){if((d|0)!=1){break a}J[b+32>>2]=1;return}J[b+32>>2]=d;if(J[b+44>>2]!=4){f=a+16|0;h=f+(J[a+12>>2]<<3)|0;d=0;b:{c:{while(1){d:{if(f>>>0>=h>>>0){break d}I[b+52>>1]=0;hc(f,b,c,c,1,e);if(K[b+54|0]){break d}e:{if(!K[b+53|0]){break e}if(K[b+52|0]){d=1;if(J[b+24>>2]==1){break c}g=1;if(K[a+8|0]&2){break e}break c}g=1;if(!(H[a+8|0]&1)){break c}}f=f+8|0;continue}break}a=4;if(!g){break b}}a=3}J[b+44>>2]=a;if(d&1){break a}}J[b+20>>2]=c;J[b+40>>2]=J[b+40>>2]+1;if(J[b+36>>2]!=1|J[b+24>>2]!=2){break a}H[b+54|0]=1;return}g=J[a+12>>2];h=a+16|0;Qb(h,b,c,d,e);f=a+24|0;g=h+(g<<3)|0;if(f>>>0>=g>>>0){break a}a=J[a+8>>2];if(!(!(a&2)&J[b+36>>2]!=1)){while(1){if(K[b+54|0]){break a}Qb(f,b,c,d,e);f=f+8|0;if(g>>>0>f>>>0){continue}break}break a}if(!(a&1)){while(1){if(K[b+54|0]|J[b+36>>2]==1){break a}Qb(f,b,c,d,e);f=f+8|0;if(g>>>0>f>>>0){continue}break a}}while(1){if(K[b+54|0]|J[b+36>>2]==1&J[b+24>>2]==1){break a}Qb(f,b,c,d,e);f=f+8|0;if(g>>>0>f>>>0){continue}break}}}function Xf(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0);d=N[a+132>>2];i=N[a+72>>2];j=J[b+24>>2];e=j+P(J[a+96>>2],12)|0;q=N[e+8>>2];c=Ua(q);k=N[a+128>>2];n=N[a+68>>2];g=Ta(q);f=N[a+140>>2];o=N[a+80>>2];j=j+P(J[a+100>>2],12)|0;r=N[j+8>>2];h=Ua(r);l=N[a+136>>2];p=N[a+76>>2];m=Ta(r);s=N[j>>2];l=Q(p-l);f=Q(o-f);o=Q(Q(h*l)-Q(m*f));p=N[e>>2];k=Q(n-k);i=Q(i-d);n=Q(Q(c*k)-Q(g*i));d=Q(Q(Q(s+o)-p)-n);t=N[j+4>>2];m=Q(Q(m*l)+Q(h*f));f=N[e+4>>2];i=Q(Q(g*k)+Q(c*i));c=Q(Q(Q(t+m)-f)-i);g=Q(Y(Q(Q(d*d)+Q(c*c))));a:{if(g>2];h=N[a+148>>2];l=N[a+152>>2];v=f;f=N[a+144>>2];w=c;c=Q(g-N[a+84>>2]);c=c>2]));c=Q(w*u);N[e+4>>2]=v-Q(f*c);d=Q(d*u);N[e>>2]=p-Q(f*d);e=J[b+24>>2];N[(e+P(J[a+96>>2],12)|0)+8>>2]=q-Q(l*Q(Q(n*c)-Q(d*i)));e=e+P(J[a+100>>2],12)|0;N[e+4>>2]=t+Q(h*c);N[e>>2]=s+Q(h*d);N[(J[b+24>>2]+P(J[a+100>>2],12)|0)+8>>2]=Q(k*Q(Q(o*c)-Q(d*m)))+r;return Q(g-N[a+84>>2])>2];if(!K[e+102989|0]){c=Ya(e,44);J[c+40>>2]=0;J[c+32>>2]=-65535;J[c+24>>2]=0;J[c+28>>2]=0;J[c>>2]=0;J[c+4>>2]=0;I[c+36>>1]=0;J[c+8>>2]=0;J[c+12>>2]=0;J[c+40>>2]=J[b+4>>2];N[c+16>>2]=N[b+8>>2];j=N[b+12>>2];J[c+8>>2]=a;N[c+20>>2]=j;J[c+4>>2]=0;d=L[b+22>>1]|L[b+24>>1]<<16;I[c+32>>1]=d;I[c+34>>1]=d>>>16;I[c+36>>1]=L[b+26>>1];H[c+38|0]=K[b+20|0];d=J[b>>2];d=Ha[J[J[d>>2]+8>>2]](d,e)|0;J[c+12>>2]=d;g=Ha[J[J[d>>2]+12>>2]](d)|0;d=Ya(e,P(g,28));J[c+24>>2]=d;a:{if((g|0)<=0){break a}e=0;if(g>>>0>=4){i=g&-4;while(1){f=d+P(e,28)|0;J[f+24>>2]=-1;J[f+16>>2]=0;f=d+P(e|1,28)|0;J[f+24>>2]=-1;J[f+16>>2]=0;f=d+P(e|2,28)|0;J[f+24>>2]=-1;J[f+16>>2]=0;f=d+P(e|3,28)|0;J[f+24>>2]=-1;J[f+16>>2]=0;e=e+4|0;h=h+4|0;if((i|0)!=(h|0)){continue}break}}g=g&3;if(!g){break a}h=0;while(1){i=d+P(e,28)|0;J[i+24>>2]=-1;J[i+16>>2]=0;e=e+1|0;h=h+1|0;if((g|0)!=(h|0)){continue}break}}J[c+28>>2]=0;N[c>>2]=N[b+16>>2];if(K[a+4|0]&32){nd(c,J[a+88>>2]+102868|0,a+12|0)}J[c+4>>2]=J[a+100>>2];J[a+100>>2]=c;J[a+104>>2]=J[a+104>>2]+1;J[c+8>>2]=a;if(N[c>>2]>Q(0)){Jb(a)}H[J[a+88>>2]+102988|0]=1}return c|0}function eb(a,b,c){var d=0,e=0,f=0;if(c>>>0>=512){Ba(a|0,b|0,c|0);return a}e=a+c|0;a:{if(!((a^b)&3)){b:{if(!(a&3)){c=a;break b}if(!c){c=a;break b}c=a;while(1){H[c|0]=K[b|0];b=b+1|0;c=c+1|0;if(!(c&3)){break b}if(c>>>0>>0){continue}break}}d=e&-4;c:{if(d>>>0<64){break c}f=d+-64|0;if(f>>>0>>0){break c}while(1){J[c>>2]=J[b>>2];J[c+4>>2]=J[b+4>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=J[b+12>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=J[b+20>>2];J[c+24>>2]=J[b+24>>2];J[c+28>>2]=J[b+28>>2];J[c+32>>2]=J[b+32>>2];J[c+36>>2]=J[b+36>>2];J[c+40>>2]=J[b+40>>2];J[c+44>>2]=J[b+44>>2];J[c+48>>2]=J[b+48>>2];J[c+52>>2]=J[b+52>>2];J[c+56>>2]=J[b+56>>2];J[c+60>>2]=J[b+60>>2];b=b- -64|0;c=c- -64|0;if(f>>>0>=c>>>0){continue}break}}if(c>>>0>=d>>>0){break a}while(1){J[c>>2]=J[b>>2];b=b+4|0;c=c+4|0;if(d>>>0>c>>>0){continue}break}break a}if(e>>>0<4){c=a;break a}d=e-4|0;if(d>>>0>>0){c=a;break a}c=a;while(1){H[c|0]=K[b|0];H[c+1|0]=K[b+1|0];H[c+2|0]=K[b+2|0];H[c+3|0]=K[b+3|0];b=b+4|0;c=c+4|0;if(d>>>0>=c>>>0){continue}break}}if(c>>>0>>0){while(1){H[c|0]=K[b|0];b=b+1|0;c=c+1|0;if((e|0)!=(c|0)){continue}break}}return a}function uf(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;g=Fa-16|0;Fa=g;J[g+12>>2]=b;h=a+102868|0;J[g+8>>2]=h;d=Fa-1040|0;Fa=d;J[d+1036>>2]=256;b=d+8|0;J[d+4>>2]=b;J[d+8>>2]=J[h>>2];a=b;e=1;while(1){a:{e=e-1|0;J[d+1032>>2]=e;f=J[(e<<2)+a>>2];b:{if((f|0)==-1){break b}i=P(f,40);f=i+J[h+4>>2]|0;if(Q(N[c>>2]-N[f+8>>2])>Q(0)|Q(N[c+4>>2]-N[f+12>>2])>Q(0)|(Q(N[f>>2]-N[c+8>>2])>Q(0)|Q(N[f+4>>2]-N[c+12>>2])>Q(0))){break b}if(J[f+24>>2]==-1){a=J[g+12>>2];e=Ha[J[J[a>>2]+8>>2]](a,J[J[(J[J[g+8>>2]+4>>2]+i|0)+16>>2]+16>>2])|0;a=J[d+4>>2];if(!e){break a}e=J[d+1032>>2];if((e|0)>0){continue}break a}c:{if(J[d+1036>>2]!=(e|0)){break c}J[d+1036>>2]=e<<1;e=_a(e<<3);J[d+4>>2]=e;eb(e,a,J[d+1032>>2]<<2);if((a|0)==(b|0)){break c}Wa(a)}a=J[d+4>>2];J[a+(J[d+1032>>2]<<2)>>2]=J[f+24>>2];e=J[d+1032>>2]+1|0;J[d+1032>>2]=e;d:{if((e|0)!=J[d+1036>>2]){break d}J[d+1036>>2]=e<<1;e=_a(e<<3);J[d+4>>2]=e;eb(e,a,J[d+1032>>2]<<2);if((a|0)==(b|0)){break d}Wa(a)}a=J[d+4>>2];J[a+(J[d+1032>>2]<<2)>>2]=J[f+28>>2];e=J[d+1032>>2]+1|0;J[d+1032>>2]=e}if((e|0)>0){continue}}break}if((a|0)!=(b|0)){Wa(a)}Fa=d+1040|0;Fa=g+16|0} +function Yh(a,b){a=a|0;b=b|0;var c=0,d=0,e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0);d=Fa-16|0;Fa=d;a:{if(K[J[a+88>>2]+102989|0]|J[a>>2]==(b|0)){break a}J[a>>2]=b;Jb(a);b:{if(J[a>>2]){break b}J[a+72>>2]=0;J[a+64>>2]=0;J[a+68>>2]=0;e=N[a+56>>2];N[a+52>>2]=e;j=N[a+48>>2];c=J[a+48>>2];k=N[a+44>>2];J[a+36>>2]=J[a+44>>2];J[a+40>>2]=c;f=J[a+88>>2]+102868|0;if(K[a+4|0]&2){g=Ua(e);N[d+12>>2]=g;e=Ta(e);N[d+8>>2]=e;h=N[a+28>>2];i=N[a+32>>2];N[d+4>>2]=j-Q(Q(e*h)+Q(g*i));N[d>>2]=k-Q(Q(g*h)-Q(i*e));b=J[a+100>>2];if(!b){break b}c=a+12|0;while(1){Hb(b,f,d,c);b=J[b+4>>2];if(b){continue}break}break b}b=J[a+100>>2];if(!b){break b}c=a+12|0;while(1){Hb(b,f,c,c);b=J[b+4>>2];if(b){continue}break}}J[a+144>>2]=0;J[a+84>>2]=0;J[a+76>>2]=0;J[a+80>>2]=0;I[a+4>>1]=L[a+4>>1]|2;b=J[a+112>>2];if(b){while(1){c=J[b+12>>2];Ib(J[a+88>>2]+102868|0,J[b+4>>2]);b=c;if(b){continue}break}}J[a+112>>2]=0;c=J[a+100>>2];if(!c){break a}a=J[a+88>>2]+102868|0;while(1){f=J[c+28>>2];if((f|0)>0){b=0;while(1){uc(a,J[(J[c+24>>2]+P(b,28)|0)+24>>2]);b=b+1|0;if((f|0)!=(b|0)){continue}break}}c=J[c+4>>2];if(c){continue}break}}Fa=d+16|0}function Jb(a){a=a|0;var b=Q(0),c=Q(0),d=Q(0),e=Q(0),f=0,g=0,h=Q(0),i=0,j=Q(0),k=Q(0);g=Fa-16|0;Fa=g;J[a+116>>2]=0;J[a+120>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[a+124>>2]=0;J[a+128>>2]=0;a:{if(M[a>>2]<=1){f=J[a+16>>2];i=J[a+12>>2];J[a+44>>2]=i;J[a+48>>2]=f;J[a+36>>2]=i;J[a+40>>2]=f;N[a+52>>2]=N[a+56>>2];break a}c=N[3186];d=N[3185];b:{c:{f=J[a+100>>2];if(!f){break c}while(1){b=N[f>>2];if(b!=Q(0)){i=J[f+12>>2];Ha[J[J[i>>2]+28>>2]](i,g,b);b=N[g>>2];e=Q(b+N[a+116>>2]);N[a+116>>2]=e;j=N[g+4>>2];k=N[g+8>>2];h=Q(N[g+12>>2]+N[a+124>>2]);N[a+124>>2]=h;d=Q(d+Q(b*j));c=Q(c+Q(b*k))}f=J[f+4>>2];if(f){continue}break}if(e>Q(0)){b=Q(Q(1)/e);N[a+120>>2]=b;d=Q(d*b);c=Q(c*b)}if(!(h>Q(0))|K[a+4|0]&16){break c}e=Q(h-Q(e*Q(Q(d*d)+Q(c*c))));N[a+124>>2]=e;b=Q(Q(1)/e);break b}J[a+124>>2]=0;b=Q(0)}N[a+128>>2]=b;N[a+32>>2]=c;N[a+28>>2]=d;b=N[a+44>>2];h=N[a+24>>2];j=N[a+20>>2];e=Q(N[a+12>>2]+Q(Q(h*d)-Q(c*j)));N[a+44>>2]=e;k=N[a+48>>2];c=Q(Q(Q(j*d)+Q(h*c))+N[a+16>>2]);N[a+48>>2]=c;N[a+40>>2]=c;N[a+36>>2]=e;d=N[a+72>>2];N[a+64>>2]=N[a+64>>2]-Q(d*Q(c-k));N[a+68>>2]=Q(d*Q(e-b))+N[a+68>>2]}Fa=g+16|0}function Af(a,b){a=a|0;b=b|0;var c=0,d=0,e=Q(0),f=0,g=0,h=Q(0);if(!K[a+102989|0]){c=Ya(a,152);d=K[b+39|0];I[c+4>>1]=((d|0)!=0)<<3;d=d<<3;if(K[b+38|0]){d=d|16;I[c+4>>1]=d}if(K[b+36|0]){d=d|4;I[c+4>>1]=d}if(K[b+37|0]){d=d|2;I[c+4>>1]=d}if(K[b+40|0]){I[c+4>>1]=d|32}J[c+88>>2]=a;f=J[b+8>>2];d=J[b+4>>2];J[c+12>>2]=d;J[c+16>>2]=f;e=N[b+12>>2];J[c+44>>2]=d;J[c+48>>2]=f;J[c+36>>2]=d;J[c+40>>2]=f;J[c+28>>2]=0;J[c+32>>2]=0;g=c,h=Ua(e),N[g+24>>2]=h;g=c,h=Ta(e),N[g+20>>2]=h;e=N[b+12>>2];J[c+108>>2]=0;J[c+112>>2]=0;J[c+60>>2]=0;N[c+56>>2]=e;N[c+52>>2]=e;J[c+92>>2]=0;J[c+96>>2]=0;d=J[b+20>>2];J[c+64>>2]=J[b+16>>2];J[c+68>>2]=d;N[c+72>>2]=N[b+24>>2];N[c+132>>2]=N[b+28>>2];N[c+136>>2]=N[b+32>>2];e=N[b+48>>2];J[c+144>>2]=0;J[c+84>>2]=0;J[c+76>>2]=0;J[c+80>>2]=0;N[c+140>>2]=e;d=J[b>>2];J[c+124>>2]=0;J[c+128>>2]=0;J[c>>2]=d;e=(d|0)==2?Q(1):Q(0);N[c+120>>2]=e;N[c+116>>2]=e;b=J[b+44>>2];J[c+100>>2]=0;J[c+104>>2]=0;J[c+148>>2]=b;d=c;J[c+92>>2]=0;b=J[a+102948>>2];J[c+96>>2]=b;if(b){J[b+92>>2]=d}J[a+102948>>2]=d;J[a+102956>>2]=J[a+102956>>2]+1}return d|0}function xd(a,b){var c=0,d=0,e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0;if(J[a>>2]==(b|0)){J[a>>2]=-1;return}f=J[a+4>>2];d=J[(f+P(b,40)|0)+20>>2];e=P(d,40)+f|0;c=J[e+20>>2];k=b;b=J[e+24>>2];if((k|0)==(b|0)){b=J[e+28>>2]}a:{if((c|0)!=-1){e=f+P(c,40)|0;J[((d|0)==J[e+24>>2]?e+24|0:e+28|0)>>2]=b;J[(f+P(b,40)|0)+20>>2]=c;b=P(d,40);J[(b+J[a+4>>2]|0)+20>>2]=J[a+16>>2];J[(b+J[a+4>>2]|0)+32>>2]=-1;J[a+16>>2]=d;J[a+8>>2]=J[a+8>>2]-1;while(1){b=yd(a,c);c=J[a+4>>2];e=P(b,40);b=c+e|0;f=P(J[b+28>>2],40);d=c+f|0;g=N[d>>2];k=P(J[b+24>>2],40);c=k+c|0;h=N[c>>2];i=N[c+4>>2];j=N[d+4>>2];N[b+4>>2]=i>2]=g>h?h:g;g=N[c+8>>2];h=N[d+8>>2];i=N[c+12>>2];j=N[d+12>>2];N[b+12>>2]=i>j?i:j;N[b+8>>2]=g>h?g:h;b=J[a+4>>2];d=b+e|0;c=J[(b+k|0)+32>>2];b=J[(b+f|0)+32>>2];J[d+32>>2]=((b|0)<(c|0)?c:b)+1;c=J[d+20>>2];if((c|0)!=-1){continue}break}break a}J[a>>2]=b;J[(f+P(b,40)|0)+20>>2]=-1;b=P(d,40);J[(b+J[a+4>>2]|0)+20>>2]=J[a+16>>2];J[(b+J[a+4>>2]|0)+32>>2]=-1;J[a+16>>2]=d;J[a+8>>2]=J[a+8>>2]-1}}function rg(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0);k=Q(-N[a+112>>2]);l=N[a+136>>2];m=J[b+28>>2];c=m+P(J[a+124>>2],12)|0;n=N[c>>2];j=N[c+8>>2];o=N[a+156>>2];p=N[c+4>>2];q=N[a+152>>2];r=N[a+140>>2];f=N[a+128>>2];c=P(J[a+120>>2],12)+m|0;s=N[c>>2];d=N[c+8>>2];t=N[a+148>>2];g=N[c+4>>2];u=N[a+144>>2];h=N[a+132>>2];e=Q(Q(Q(k*Q(Q(l*Q(n-Q(j*o)))+Q(Q(p+Q(j*q))*r)))-Q(Q(f*Q(s-Q(d*t)))+Q(Q(g+Q(d*u))*h)))*Q(-N[a+192>>2]));N[a+116>>2]=N[a+116>>2]+e;w=N[a+188>>2];v=N[a+180>>2];x=N[a+184>>2];y=g;g=N[a+176>>2];i=h;h=Q(-e);i=Q(i*h);N[c+4>>2]=y+Q(g*i);f=Q(f*h);N[c>>2]=s+Q(g*f);c=J[b+28>>2];N[(c+P(J[a+120>>2],12)|0)+8>>2]=d+Q(x*Q(Q(u*i)-Q(f*t)));c=c+P(J[a+124>>2],12)|0;d=Q(e*k);e=Q(r*d);N[c+4>>2]=p+Q(v*e);d=Q(l*d);N[c>>2]=n+Q(v*d);N[(J[b+28>>2]+P(J[a+124>>2],12)|0)+8>>2]=j+Q(w*Q(Q(q*e)-Q(d*o)))}function Yf(a,b){a=a|0;b=b|0;var c=Q(0),d=0,e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0);e=N[a+92>>2];c=Q(N[a+88>>2]-N[a+84>>2]);k=N[a+104>>2];d=J[b+28>>2];h=d+P(J[a+100>>2],12)|0;l=N[h>>2];i=N[h+8>>2];m=N[a+124>>2];d=d+P(J[a+96>>2],12)|0;n=N[d>>2];j=N[d+8>>2];o=N[a+116>>2];p=N[h+4>>2];q=N[a+120>>2];f=N[d+4>>2];r=N[a+112>>2];s=N[a+108>>2];g=Q(Q(k*Q(Q(l-Q(i*m))-Q(n-Q(j*o))))+Q(Q(Q(p+Q(i*q))-Q(f+Q(j*r)))*s));c=Q(e-Q(N[a+160>>2]*(c>2]*c)+g):g)));c=c>Q(0)?Q(0):c;N[a+92>>2]=c;t=N[a+156>>2];g=N[a+148>>2];u=N[a+152>>2];v=f;f=N[a+144>>2];c=Q(c-e);e=Q(s*c);N[d+4>>2]=v-Q(f*e);c=Q(k*c);N[d>>2]=n-Q(f*c);d=J[b+28>>2];N[(d+P(J[a+96>>2],12)|0)+8>>2]=j-Q(u*Q(Q(r*e)-Q(c*o)));d=d+P(J[a+100>>2],12)|0;N[d+4>>2]=p+Q(g*e);N[d>>2]=l+Q(g*c);N[(J[b+28>>2]+P(J[a+100>>2],12)|0)+8>>2]=i+Q(t*Q(Q(q*e)-Q(c*m)))}function ei(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);l=J[a+148>>2];if((l|0)<=0){return 0}g=N[d+4>>2];f=Q(N[c+12>>2]-g);h=N[d>>2];i=Q(N[c+8>>2]-h);j=N[d+12>>2];k=Q(N[c+4>>2]-g);g=N[d+8>>2];h=Q(N[c>>2]-h);m=Q(Q(j*k)-Q(g*h));p=Q(Q(Q(j*f)-Q(g*i))-m);n=Q(Q(j*h)+Q(k*g));q=Q(Q(Q(j*i)+Q(g*f))-n);r=Q(-g);k=N[c+16>>2];e=-1;d=0;h=Q(0);a:{while(1){c=(d<<3)+a|0;f=N[c+84>>2];o=N[c+88>>2];i=Q(Q(f*Q(N[c+20>>2]-n))+Q(Q(N[c+24>>2]-m)*o));f=Q(Q(f*q)+Q(p*o));b:{if(f==Q(0)){if(!(iQ(0))|!(ik)){d=d+1|0;if((l|0)==(d|0)){break a}continue}break}return 0}if((e|0)>=0){N[b+8>>2]=h;a=(e<<3)+a|0;f=N[a+84>>2];h=Q(g*f);g=N[a+88>>2];N[b+4>>2]=h+Q(j*g);N[b>>2]=Q(j*f)+Q(g*r);a=1}else{a=0}return a|0}function ii(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=0;g=N[c+12>>2];f=N[c+4>>2];d=N[c>>2];e=Q(N[c+8>>2]-d);a:{b:{if((e>Q(0)?e:Q(-e))>2]|d>N[a+8>>2]){break a}e=Q(34028234663852886e22);d=Q(-34028234663852886e22);break b}e=Q(Q(1)/e);h=Q(e*Q(N[a+8>>2]-d));d=Q(e*Q(N[a>>2]-d));i=hQ(34028234663852886e22)?Q(34028234663852886e22):e;d=i?h:d;d=d>Q(-34028234663852886e22)?d:Q(-34028234663852886e22);if(eQ(0)?g:Q(-g))>2]-f));f=Q(j*Q(N[a+4>>2]-f));a=gd;d=i?j:d;f=a?f:g;if(d>(e>2]){break a}e=Q(0);if(f>N[a+12>>2]){break a}}if(d>2]>2]=e;N[b>>2]=h;N[b+8>>2]=d;k=1}return k|0}function Ph(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0);i=N[d+4>>2];f=Q(N[c+12>>2]-i);g=N[d>>2];h=Q(N[c+8>>2]-g);j=N[d+12>>2];i=Q(N[c+4>>2]-i);k=N[d+8>>2];g=Q(N[c>>2]-g);m=Q(Q(j*i)-Q(k*g));r=Q(Q(Q(j*f)-Q(k*h))-m);n=Q(Q(j*g)+Q(i*k));s=Q(Q(Q(j*h)+Q(k*f))-n);o=N[a+12>>2];l=Q(N[a+20>>2]-o);i=Q(-l);d=0;p=N[a+16>>2];h=Q(N[a+24>>2]-p);q=Q(Q(h*h)+Q(l*l));f=Q(Y(q));a:{if(fN[c+16>>2]|q==Q(0)){break b}h=Q(Q(Q(Q(Q(n+Q(s*g))-o)*l)+Q(h*Q(Q(m+Q(r*g))-p)))/q);if(hQ(1)){break b}N[b+8>>2]=g;h=Q(Q(k*f)+Q(j*i));a=t>Q(0);N[b+4>>2]=a?Q(-h):h;f=Q(Q(j*f)+Q(i*Q(-k)));N[b>>2]=a?Q(-f):f;d=1}return d|0}function Ya(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;if(!b){return 0}if((b|0)>=641){return _a(b)}d=K[b+23620|0];g=(d<<2)+a|0;b=J[g+12>>2];if(b){J[g+12>>2]=J[b>>2];return b}b=J[a+4>>2];if((b|0)==J[a+8>>2]){c=b+128|0;J[a+8>>2]=c;b=J[a>>2];c=_a(c<<3);J[a>>2]=c;eb(c,b,J[a+4>>2]<<3);xb(J[a>>2]+(J[a+4>>2]<<3)|0,0,1024);Wa(b);b=J[a+4>>2]}h=J[a>>2]+(b<<3)|0;c=_a(16384);J[h+4>>2]=c;d=J[(d<<2)+12640>>2];J[h>>2]=d;e=16384/(d|0)|0;i=e-1|0;a:{if((e|0)<2){break a}b=0;if(e-2>>>0>=3){l=i&-4;e=0;while(1){f=c+P(d,b|1)|0;J[c+P(b,d)>>2]=f;j=f;f=c+P(d,b|2)|0;J[j>>2]=f;j=f;f=c+P(d,b|3)|0;J[j>>2]=f;b=b+4|0;J[f>>2]=c+P(d,b);e=e+4|0;if((l|0)!=(e|0)){continue}break}}e=i&3;if(!e){break a}while(1){f=c+P(b,d)|0;b=b+1|0;J[f>>2]=c+P(d,b);k=k+1|0;if((e|0)!=(k|0)){continue}break}}J[c+P(d,i)>>2]=0;J[g+12>>2]=J[c>>2];J[a+4>>2]=J[a+4>>2]+1;return J[h+4>>2]}function jl(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{if(b){if(!c){break j}break i}Ga=0;a=(a>>>0)/(c>>>0)|0;break a}if(!a){break h}break g}if(!(c-1&c)){break f}f=(S(c)+33|0)-S(b)|0;g=0-f|0;break d}Ga=0;a=(b>>>0)/0|0;break a}d=32-S(b)|0;if(d>>>0<31){break e}break c}if((c|0)==1){break b}f=hl(c);c=f&31;if((f&63)>>>0>=32){a=b>>>c|0}else{d=b>>>c|0;a=((1<>>c}Ga=d;break a}f=d+1|0;g=63-d|0}d=f&63;e=d&31;if(d>>>0>=32){d=0;h=b>>>e|0}else{d=b>>>e|0;h=((1<>>e}g=g&63;e=g&31;if(g>>>0>=32){b=a<>>32-e|b<>>31;d=h<<1|b>>>31;e=l-(i+(d>>>0>g>>>0)|0)>>31;j=c&e;h=d-j|0;d=i-(d>>>0>>0)|0;b=b<<1|a>>>31;a=k|a<<1;k=e&1;f=f-1|0;if(f){continue}break}}Ga=b<<1|a>>>31;a=k|a<<1;break a}a=0;b=0}Ga=b}return a}function Wc(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;a:{if(K[a+102989|0]){break a}g=K[b+61|0];c=J[b+8>>2];if(c){J[c+12>>2]=J[b+12>>2]}d=J[b+12>>2];if(d){J[d+8>>2]=c}if(J[a+102952>>2]==(b|0)){J[a+102952>>2]=d}c=J[b+52>>2];d=J[b+48>>2];J[d+144>>2]=0;I[d+4>>1]=L[d+4>>1]|2;J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;e=J[b+24>>2];if(e){J[e+12>>2]=J[b+28>>2]}f=J[b+28>>2];if(f){J[f+8>>2]=e}if(J[d+108>>2]==(b+16|0)){J[d+108>>2]=f}J[b+24>>2]=0;J[b+28>>2]=0;e=J[b+40>>2];if(e){J[e+12>>2]=J[b+44>>2]}f=J[b+44>>2];if(f){J[f+8>>2]=e}if(J[c+108>>2]==(b+32|0)){J[c+108>>2]=f}J[b+40>>2]=0;J[b+44>>2]=0;Ha[J[J[b>>2]+24>>2]](b)|0;e=J[b+4>>2]-1|0;if(e>>>0<=10){Bb(a,b,J[(e<<2)+13480>>2])}J[a+102960>>2]=J[a+102960>>2]-1;if(g){break a}b=J[c+112>>2];if(!b){break a}while(1){if((d|0)==J[b>>2]){a=J[b+4>>2];J[a+4>>2]=J[a+4>>2]|8}b=J[b+12>>2];if(b){continue}break}}}function Gh(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0);f=N[a+100>>2];l=N[a+116>>2];c=J[b+28>>2];g=c+P(J[a+112>>2],12)|0;m=N[g>>2];h=N[g+8>>2];n=N[a+136>>2];c=c+P(J[a+108>>2],12)|0;o=N[c>>2];i=N[c+8>>2];p=N[a+128>>2];e=N[a+120>>2];q=N[g+4>>2];r=N[a+132>>2];d=N[c+4>>2];s=N[a+124>>2];j=Q(Q(Q(f*N[a+96>>2])+Q(N[a+76>>2]+Q(Q(l*Q(Q(m-Q(h*n))-Q(o-Q(i*p))))+Q(e*Q(Q(q+Q(h*r))-Q(d+Q(i*s)))))))*Q(-N[a+172>>2]));N[a+100>>2]=f+j;u=N[a+168>>2];t=N[a+160>>2];f=N[a+164>>2];k=d;d=N[a+156>>2];e=Q(e*j);N[c+4>>2]=k-Q(d*e);k=d;d=Q(l*j);N[c>>2]=o-Q(k*d);c=J[b+28>>2];N[(c+P(J[a+108>>2],12)|0)+8>>2]=i-Q(f*Q(Q(s*e)-Q(d*p)));c=c+P(J[a+112>>2],12)|0;N[c+4>>2]=q+Q(e*t);N[c>>2]=m+Q(d*t);N[(J[b+28>>2]+P(J[a+112>>2],12)|0)+8>>2]=h+Q(u*Q(Q(r*e)-Q(d*n)))}function ud(a){a=a|0;var b=0,c=Q(0),d=0;b=Fa-224|0;Fa=b;d=J[a+8>>2];Sa(7064,0);Sa(8308,0);J[b+208>>2]=J[a>>2];Sa(9748,b+208|0);c=N[a+12>>2];O[b+200>>3]=N[a+16>>2];O[b+192>>3]=c;Sa(8728,b+192|0);O[b+176>>3]=N[a+56>>2];Sa(7643,b+176|0);c=N[a+64>>2];O[b+168>>3]=N[a+68>>2];O[b+160>>3]=c;Sa(8510,b+160|0);O[b+144>>3]=N[a+72>>2];Sa(7161,b+144|0);O[b+128>>3]=N[a+132>>2];Sa(7553,b+128|0);O[b+112>>3]=N[a+136>>2];Sa(7521,b+112|0);J[b+96>>2]=L[a+4>>1]&4;Sa(9530,b+96|0);J[b+80>>2]=L[a+4>>1]&2;Sa(9591,b+80|0);J[b+64>>2]=L[a+4>>1]&16;Sa(9559,b- -64|0);J[b+48>>2]=L[a+4>>1]&8;Sa(9446,b+48|0);J[b+32>>2]=L[a+4>>1]&32;Sa(9650,b+32|0);O[b+16>>3]=N[a+140>>2];Sa(7754,b+16|0);J[b>>2]=J[a+8>>2];Sa(9296,b);Sa(10159,0);a=J[a+100>>2];if(a){while(1){Sa(7062,0);md(a,d);Sa(7057,0);a=J[a+4>>2];if(a){continue}break}}Sa(7059,0);Fa=b+224|0}function Vc(){Ea(18868,5354);Da(18892,3614,1,1,0);ha(18904,2966,1,-128,127);ha(18928,2959,1,-128,127);ha(18916,2957,1,0,255);ha(18940,1622,2,-32768,32767);ha(18952,1613,2,0,65535);ha(18964,2035,4,-2147483648,2147483647);ha(18976,2026,4,0,-1);ha(18988,3848,4,-2147483648,2147483647);ha(19e3,3839,4,0,-1);Ic(19012,2331,-2147483648,2147483647);Ic(19024,2330,0,-1);sa(19036,2324,4);sa(19048,5068,8);ra(20352,3866);ra(14396,6808);pa(14468,4,3853);pa(14544,2,3878);pa(14620,4,3893);Ca(19940,3636);ea(14660,0,6739);ea(14700,0,6841);ea(14740,1,6769);ea(14780,2,6304);ea(14820,3,6335);ea(14860,4,6375);ea(14900,5,6404);ea(14940,4,6878);ea(14980,5,6908);ea(14700,0,6506);ea(14740,1,6473);ea(14780,2,6572);ea(14820,3,6538);ea(14860,4,6706);ea(14900,5,6672);ea(15020,8,6639);ea(15060,9,6605);ea(15100,6,6442);ea(15140,7,6947)}function nf(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;f=Fa-32|0;Fa=f;d=J[a+28>>2];J[f+16>>2]=d;g=J[a+20>>2];J[f+28>>2]=c;J[f+24>>2]=b;b=g-d|0;J[f+20>>2]=b;g=b+c|0;i=2;a:{b:{b=f+16|0;d=qa(J[a+60>>2],b|0,2,f+12|0)|0;if(d){J[6386]=d;d=-1}else{d=0}c:{d:{if(d){d=b;break d}while(1){e=J[f+12>>2];if((e|0)==(g|0)){break c}if((e|0)<0){d=b;break b}h=J[b+4>>2];j=h>>>0>>0;d=(j<<3)+b|0;h=e-(j?h:0)|0;J[d>>2]=h+J[d>>2];b=(j?12:4)+b|0;J[b>>2]=J[b>>2]-h;g=g-e|0;b=d;i=i-j|0;e=qa(J[a+60>>2],b|0,i|0,f+12|0)|0;if(e){J[6386]=e;e=-1}else{e=0}if(!e){continue}break}}if((g|0)!=-1){break b}}b=J[a+44>>2];J[a+28>>2]=b;J[a+20>>2]=b;J[a+16>>2]=b+J[a+48>>2];a=c;break a}J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a>>2]=J[a>>2]|32;a=0;if((i|0)==2){break a}a=c-J[d+4>>2]|0}Fa=f+32|0;return a|0}function Ua(a){var b=Q(0),c=0,d=0,e=0,f=0;c=Fa-16|0;Fa=c;e=(C(a),v(2));d=e&2147483647;a:{if(d>>>0<=1061752794){b=Q(1);if(d>>>0<964689920){break a}b=ob(+a);break a}if(d>>>0<=1081824209){if(d>>>0>=1075235812){b=Q(-ob(((e|0)<0?3.141592653589793:-3.141592653589793)+ +a));break a}f=+a;if((e|0)<0){b=nb(f+1.5707963267948966);break a}b=nb(1.5707963267948966-f);break a}if(d>>>0<=1088565717){if(d>>>0>=1085271520){b=ob(((e|0)<0?6.283185307179586:-6.283185307179586)+ +a);break a}if((e|0)<0){b=nb(-4.71238898038469-+a);break a}b=nb(+a+-4.71238898038469);break a}b=Q(a-a);if(d>>>0>=2139095040){break a}b:{switch(Uc(a,c+8|0)&3){case 0:b=ob(O[c+8>>3]);break a;case 1:b=nb(-O[c+8>>3]);break a;case 2:b=Q(-ob(O[c+8>>3]));break a;default:break b}}b=nb(O[c+8>>3])}a=b;Fa=c+16|0;return a}function nd(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=Q(0);e=J[a+12>>2];e=Ha[J[J[e>>2]+12>>2]](e)|0;J[a+28>>2]=e;if((e|0)>0){while(1){g=J[a+12>>2];e=J[a+24>>2]+P(h,28)|0;Ha[J[J[g>>2]+24>>2]](g,e,c,h);g=Ad(b);i=N[e>>2];d=P(g,40);f=d+J[b+4>>2]|0;N[f+4>>2]=N[e+4>>2]+Q(-.10000000149011612);N[f>>2]=i+Q(-.10000000149011612);i=N[e+12>>2];f=d+J[b+4>>2]|0;N[f+8>>2]=N[e+8>>2]+Q(.10000000149011612);N[f+12>>2]=i+Q(.10000000149011612);d=d+J[b+4>>2]|0;H[d+36|0]=1;J[d+32>>2]=0;J[d+16>>2]=e;zd(b,g);J[b+28>>2]=J[b+28>>2]+1;d=J[b+40>>2];if((d|0)==J[b+36>>2]){J[b+36>>2]=d<<1;f=J[b+32>>2];d=_a(d<<3);J[b+32>>2]=d;eb(d,f,J[b+40>>2]<<2);Wa(f);d=J[b+40>>2]}J[J[b+32>>2]+(d<<2)>>2]=g;J[b+40>>2]=J[b+40>>2]+1;J[e+20>>2]=h;J[e+16>>2]=a;J[e+24>>2]=g;h=h+1|0;if((h|0)>2]){continue}break}}}function Ta(a){var b=0,c=0,d=0,e=0;b=Fa-16|0;Fa=b;e=(C(a),v(2));c=e&2147483647;a:{if(c>>>0<=1061752794){if(c>>>0<964689920){break a}a=nb(+a);break a}if(c>>>0<=1081824209){d=+a;if(c>>>0<=1075235811){if((e|0)<0){a=Q(-ob(d+1.5707963267948966));break a}a=ob(d+-1.5707963267948966);break a}a=nb(-(((e|0)>=0?-3.141592653589793:3.141592653589793)+d));break a}if(c>>>0<=1088565717){if(c>>>0<=1085271519){d=+a;if((e|0)<0){a=ob(d+4.71238898038469);break a}a=Q(-ob(d+-4.71238898038469));break a}a=nb(((e|0)<0?6.283185307179586:-6.283185307179586)+ +a);break a}if(c>>>0>=2139095040){a=Q(a-a);break a}b:{switch(Uc(a,b+8|0)&3){case 0:a=nb(O[b+8>>3]);break a;case 1:a=ob(O[b+8>>3]);break a;case 2:a=nb(-O[b+8>>3]);break a;default:break b}}a=Q(-ob(O[b+8>>3]))}Fa=b+16|0;return a}function rf(a){a=a|0;var b=0,c=0,d=0,e=0,f=Q(0);c=Fa-48|0;Fa=c;if(!K[a+102989|0]){f=N[a+102968>>2];O[c+32>>3]=N[a+102964>>2];O[c+40>>3]=f;Sa(9187,c+32|0);Sa(8485,0);J[c+16>>2]=J[a+102956>>2];Sa(9952,c+16|0);J[c>>2]=J[a+102960>>2];Sa(10012,c);b=J[a+102948>>2];if(b){while(1){J[b+8>>2]=e;ud(b);e=e+1|0;b=J[b+96>>2];if(b){continue}break}}d=J[a+102952>>2];a:{if(!d){break a}b=0;e=d;while(1){J[e+56>>2]=b;b=b+1|0;e=J[e+12>>2];if(e){continue}break}if(!d){break a}while(1){if(J[d+4>>2]!=6){Sa(7064,0);Ha[J[J[d>>2]+16>>2]](d);Sa(7059,0)}d=J[d+12>>2];if(d){continue}break}b=J[a+102952>>2];if(!b){break a}while(1){if(J[b+4>>2]==6){Sa(7064,0);Ha[J[J[b>>2]+16>>2]](b);Sa(7059,0)}b=J[b+12>>2];if(b){continue}break}}Sa(8451,0);Sa(8468,0);Sa(7067,0);Sa(7086,0)}Fa=c+48|0}function Ib(a,b){var c=0,d=0,e=0,f=0;f=J[J[b+52>>2]+8>>2];d=J[J[b+48>>2]+8>>2];c=J[a+72>>2];if(!(!c|!(K[b+4|0]&2))){Ha[J[J[c>>2]+12>>2]](c,b)}c=J[b+8>>2];if(c){J[c+12>>2]=J[b+12>>2]}e=J[b+12>>2];if(e){J[e+8>>2]=c}if(J[a+60>>2]==(b|0)){J[a+60>>2]=e}c=J[b+24>>2];if(c){J[c+12>>2]=J[b+28>>2]}e=J[b+28>>2];if(e){J[e+8>>2]=c}if(J[d+112>>2]==(b+16|0)){J[d+112>>2]=e}d=J[b+40>>2];if(d){J[d+12>>2]=J[b+44>>2]}c=J[b+44>>2];if(c){J[c+8>>2]=d}if(J[f+112>>2]==(b+32|0)){J[f+112>>2]=c}e=J[a+76>>2];f=J[b+52>>2];d=J[b+48>>2];if(!(K[f+38|0]|(K[d+38|0]|J[b+124>>2]<=0))){c=J[d+8>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;c=J[f+8>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2}Ha[J[((P(J[J[d+12>>2]+4>>2],48)+24272|0)+P(J[J[f+12>>2]+4>>2],12)|0)+4>>2]](b,e);J[a+64>>2]=J[a+64>>2]-1}function pe(a,b,c,d,e,f){a=a|0;b=Q(b);c=Q(c);d=Q(d);e=Q(e);f=Q(f);var g=0,h=0,i=0,j=Q(0),k=Q(0);h=Fa-16|0;Fa=h;N[h+12>>2]=e;N[h+8>>2]=d;J[a+84>>2]=0;J[a+88>>2]=-1082130432;J[a+148>>2]=4;J[a+108>>2]=-1082130432;J[a+112>>2]=0;J[a+100>>2]=0;J[a+104>>2]=1065353216;J[a+92>>2]=1065353216;J[a+96>>2]=0;N[a+48>>2]=c;d=Q(-b);N[a+44>>2]=d;N[a+40>>2]=c;N[a+36>>2]=b;c=Q(-c);N[a+32>>2]=c;N[a+28>>2]=b;N[a+24>>2]=c;N[a+20>>2]=d;g=J[h+12>>2];J[a+12>>2]=J[h+8>>2];J[a+16>>2]=g;c=Ta(f);d=Q(-c);j=N[h+12>>2];k=N[h+8>>2];b=Ua(f);while(1){g=(i<<3)+a|0;e=N[g+84>>2];f=N[g+88>>2];N[g+84>>2]=Q(b*e)+Q(f*d);N[g+88>>2]=Q(c*e)+Q(b*f);e=N[g+20>>2];f=N[g+24>>2];N[g+24>>2]=j+Q(Q(c*e)+Q(b*f));N[g+20>>2]=k+Q(Q(b*e)+Q(f*d));i=i+1|0;if((i|0)>2]){continue}break}Fa=h+16|0}function zf(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;if(!K[a+102989|0]){c=J[b+108>>2];if(c){while(1){d=J[c+12>>2];e=J[a+102976>>2];if(e){Ha[J[J[e>>2]+8>>2]](e,J[c+4>>2])}Wc(a,J[c+4>>2]);J[b+108>>2]=d;c=d;if(c){continue}break}}J[b+108>>2]=0;c=J[b+112>>2];if(c){e=a+102868|0;while(1){d=J[c+12>>2];Ib(e,J[c+4>>2]);c=d;if(c){continue}break}}J[b+112>>2]=0;c=J[b+100>>2];if(c){f=a+102868|0;while(1){d=J[c+4>>2];e=J[a+102976>>2];if(e){Ha[J[J[e>>2]+12>>2]](e,c)}pc(c,f);qc(c,a);Bb(a,c,44);J[b+100>>2]=d;J[b+104>>2]=J[b+104>>2]-1;c=d;if(c){continue}break}}J[b+100>>2]=0;J[b+104>>2]=0;c=J[b+92>>2];if(c){J[c+96>>2]=J[b+96>>2]}d=J[b+96>>2];if(d){J[d+92>>2]=c}if(J[a+102948>>2]==(b|0)){J[a+102948>>2]=d}J[a+102956>>2]=J[a+102956>>2]-1;Bb(a,b,152)}}function ug(a){a=a|0;var b=0,c=Q(0),d=0,e=0;b=Fa-224|0;Fa=b;d=J[J[a+52>>2]+8>>2];e=J[J[a+48>>2]+8>>2];Sa(8259,0);J[b+208>>2]=e;Sa(8425,b+208|0);J[b+192>>2]=d;Sa(8399,b+192|0);J[b+176>>2]=K[a+61|0];Sa(9615,b+176|0);c=N[a+68>>2];O[b+168>>3]=N[a+72>>2];O[b+160>>3]=c;Sa(8926,b+160|0);c=N[a+76>>2];O[b+152>>3]=N[a+80>>2];O[b+144>>3]=c;Sa(8801,b+144|0);c=N[a+84>>2];O[b+136>>3]=N[a+88>>2];O[b+128>>3]=c;Sa(8886,b+128|0);O[b+112>>3]=N[a+100>>2];Sa(7722,b+112|0);J[b+96>>2]=K[a+136|0];Sa(9416,b+96|0);O[b+80>>3]=N[a+120>>2];Sa(7402,b+80|0);O[b+64>>3]=N[a+124>>2];Sa(7436,b- -64|0);J[b+48>>2]=K[a+137|0];Sa(9471,b+48|0);O[b+32>>3]=N[a+132>>2];Sa(7841,b+32|0);O[b+16>>3]=N[a+128>>2];Sa(7810,b+16|0);J[b>>2]=J[a+56>>2];Sa(9216,b);Fa=b+224|0}function li(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0);e=0;k=N[c>>2];i=Q(N[c+8>>2]-k);l=N[c+4>>2];f=Q(N[c+12>>2]-l);h=Q(Q(i*i)+Q(f*f));a:{if(h>2];j=N[a+12>>2];n=N[a+16>>2];m=N[d+8>>2];k=Q(k-Q(N[d>>2]+Q(Q(g*j)-Q(n*m))));l=Q(l-Q(N[d+4>>2]+Q(Q(m*j)+Q(g*n))));g=Q(Q(k*i)+Q(l*f));j=N[a+8>>2];j=Q(Q(g*g)-Q(Q(Q(Q(k*k)+Q(l*l))-Q(j*j))*h));if(j>2]))){break a}h=Q(g/h);N[b+8>>2]=h;f=Q(l+Q(f*h));N[b+4>>2]=f;i=Q(k+Q(i*h));N[b>>2]=i;e=1;h=Q(Y(Q(Q(i*i)+Q(f*f))));if(h>2]=m*f;N[b>>2]=i*f}return e|0}function Pc(a,b,c){a:{switch(b-9|0){case 0:b=J[c>>2];J[c>>2]=b+4;J[a>>2]=J[b>>2];return;case 6:b=J[c>>2];J[c>>2]=b+4;b=I[b>>1];J[a>>2]=b;J[a+4>>2]=b>>31;return;case 7:b=J[c>>2];J[c>>2]=b+4;J[a>>2]=L[b>>1];J[a+4>>2]=0;return;case 8:b=J[c>>2];J[c>>2]=b+4;b=H[b|0];J[a>>2]=b;J[a+4>>2]=b>>31;return;case 9:b=J[c>>2];J[c>>2]=b+4;J[a>>2]=K[b|0];J[a+4>>2]=0;return;case 16:b=J[c>>2]+7&-8;J[c>>2]=b+8;O[a>>3]=O[b>>3];return;case 17:Nc(a,c);default:return;case 1:case 4:case 14:b=J[c>>2];J[c>>2]=b+4;b=J[b>>2];J[a>>2]=b;J[a+4>>2]=b>>31;return;case 2:case 5:case 11:case 15:b=J[c>>2];J[c>>2]=b+4;J[a>>2]=J[b>>2];J[a+4>>2]=0;return;case 3:case 10:case 12:case 13:break a}}b=J[c>>2]+7&-8;J[c>>2]=b+8;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c}function lb(a,b){var c=0,d=0,e=0;c=Fa+-64|0;Fa=c;d=J[a>>2];e=J[d-4>>2];d=J[d-8>>2];J[c+32>>2]=0;J[c+36>>2]=0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+48>>2]=0;J[c+52>>2]=0;H[c+55|0]=0;H[c+56|0]=0;H[c+57|0]=0;H[c+58|0]=0;H[c+59|0]=0;H[c+60|0]=0;H[c+61|0]=0;H[c+62|0]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+20>>2]=0;J[c+16>>2]=18516;J[c+12>>2]=a;J[c+8>>2]=b;a=a+d|0;d=0;a:{if(Za(e,b,0)){J[c+56>>2]=1;Ha[J[J[e>>2]+20>>2]](e,c+8|0,a,a,1,0);d=J[c+32>>2]==1?a:0;break a}Ha[J[J[e>>2]+24>>2]](e,c+8|0,a,1,0);b:{switch(J[c+44>>2]){case 0:d=J[c+48>>2]==1?J[c+36>>2]==1?J[c+40>>2]==1?J[c+28>>2]:0:0:0;break a;case 1:break b;default:break a}}if(J[c+32>>2]!=1){if(J[c+48>>2]|J[c+36>>2]!=1|J[c+40>>2]!=1){break a}}d=J[c+24>>2]}Fa=c- -64|0;return d}function Wg(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0);g=J[b+28>>2]+P(J[a+116>>2],12)|0;j=N[g>>2];h=N[g+8>>2];k=N[a+124>>2];c=N[a+108>>2];i=N[a+96>>2];d=Q(-Q(Q(Q(j-Q(h*k))+N[a+160>>2])+Q(c*i)));l=N[g+4>>2];m=N[a+120>>2];f=N[a+100>>2];e=Q(Q(Q(l+Q(h*m))+N[a+164>>2])+Q(c*f));c=Q(f+Q(Q(N[a+148>>2]*d)-Q(N[a+156>>2]*e)));N[a+100>>2]=c;d=Q(i+Q(Q(N[a+144>>2]*d)-Q(N[a+152>>2]*e)));N[a+96>>2]=d;n=Q(Q(d*d)+Q(c*c));e=Q(N[b>>2]*N[a+104>>2]);if(n>Q(e*e)){e=Q(e/Q(Y(n)));c=Q(c*e);N[a+100>>2]=c;d=Q(d*e);N[a+96>>2]=d}e=N[a+140>>2];c=Q(c-f);f=N[a+136>>2];N[g+4>>2]=l+Q(c*f);d=Q(d-i);N[g>>2]=j+Q(f*d);N[(J[b+28>>2]+P(J[a+116>>2],12)|0)+8>>2]=Q(e*Q(Q(m*c)-Q(d*k)))+h}function xb(a,b,c){var d=0,e=0;a:{if(!c){break a}H[a|0]=b;d=a+c|0;H[d-1|0]=b;if(c>>>0<3){break a}H[a+2|0]=b;H[a+1|0]=b;H[d-3|0]=b;H[d-2|0]=b;if(c>>>0<7){break a}H[a+3|0]=b;H[d-4|0]=b;if(c>>>0<9){break a}d=0-a&3;e=d+a|0;a=P(b&255,16843009);J[e>>2]=a;c=c-d&-4;b=c+e|0;J[b-4>>2]=a;if(c>>>0<9){break a}J[e+8>>2]=a;J[e+4>>2]=a;J[b-8>>2]=a;J[b-12>>2]=a;if(c>>>0<25){break a}J[e+24>>2]=a;J[e+20>>2]=a;J[e+16>>2]=a;J[e+12>>2]=a;J[b-16>>2]=a;J[b-20>>2]=a;J[b-24>>2]=a;J[b-28>>2]=a;b=e&4|24;c=c-b|0;if(c>>>0<32){break a}a=il(a,0,1,1);d=Ga;b=b+e|0;while(1){J[b+24>>2]=a;J[b+28>>2]=d;J[b+16>>2]=a;J[b+20>>2]=d;J[b+8>>2]=a;J[b+12>>2]=d;J[b>>2]=a;J[b+4>>2]=d;b=b+32|0;c=c-32|0;if(c>>>0>31){continue}break}}}function Eg(a){a=a|0;var b=0,c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0);b=J[a+52>>2];f=N[b+20>>2];g=Q(N[a+76>>2]-N[b+28>>2]);i=N[b+24>>2];j=Q(N[a+80>>2]-N[b+32>>2]);k=Q(Q(f*g)+Q(i*j));c=J[a+48>>2];d=N[c+20>>2];l=Q(N[a+68>>2]-N[c+28>>2]);e=N[c+24>>2];m=Q(N[a+72>>2]-N[c+32>>2]);n=Q(Q(d*l)+Q(e*m));o=N[a+84>>2];p=N[a+88>>2];q=Q(Q(e*o)-Q(p*d));h=N[c+72>>2];f=Q(Q(i*g)-Q(j*f));g=Q(Q(e*l)-Q(m*d));d=Q(Q(d*o)+Q(e*p));e=N[b+72>>2];return Q(Q(Q(Q(Q(Q(k+N[b+48>>2])-Q(n+N[c+48>>2]))*Q(q*h))-Q(Q(Q(f+N[b+44>>2])-Q(g+N[c+44>>2]))*Q(d*h)))+Q(Q(q*Q(Q(n*h)+Q(Q(N[b+64>>2]-Q(k*e))-N[c+64>>2])))+Q(d*Q(Q(Q(N[b+68>>2]+Q(f*e))-N[c+68>>2])-Q(g*h))))))}function Wj(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0);if(!(K[J[a+88>>2]+102989|0]|J[a>>2]!=2)){J[a+124>>2]=0;J[a+128>>2]=0;c=N[b>>2];c=c<=Q(0)?Q(1):c;N[a+116>>2]=c;N[a+120>>2]=Q(1)/c;e=N[b+12>>2];if(!(!(e>Q(0))|K[a+4|0]&16)){f=c;c=N[b+4>>2];d=Q(c*c);c=N[b+8>>2];c=Q(e-Q(f*Q(d+Q(c*c))));N[a+124>>2]=c;N[a+128>>2]=Q(1)/c}f=N[b+8>>2];h=J[b+8>>2];c=N[b+4>>2];b=J[b+4>>2];J[a+28>>2]=b;J[a+32>>2]=h;i=N[a+48>>2];d=N[a+20>>2];g=N[a+24>>2];e=Q(Q(Q(d*c)+Q(g*f))+N[a+16>>2]);N[a+48>>2]=e;j=N[a+44>>2];c=Q(N[a+12>>2]+Q(Q(g*c)-Q(f*d)));N[a+44>>2]=c;N[a+40>>2]=e;N[a+36>>2]=c;d=N[a+72>>2];N[a+64>>2]=N[a+64>>2]-Q(d*Q(e-i));N[a+68>>2]=Q(d*Q(c-j))+N[a+68>>2]}}function $f(a){a=a|0;var b=0,c=Q(0),d=0,e=0;b=Fa-208|0;Fa=b;d=J[J[a+52>>2]+8>>2];e=J[J[a+48>>2]+8>>2];Sa(8163,0);J[b+192>>2]=e;Sa(8425,b+192|0);J[b+176>>2]=d;Sa(8399,b+176|0);J[b+160>>2]=K[a+61|0];Sa(9615,b+160|0);c=N[a+68>>2];O[b+152>>3]=N[a+72>>2];O[b+144>>3]=c;Sa(8926,b+144|0);c=N[a+76>>2];O[b+136>>3]=N[a+80>>2];O[b+128>>3]=c;Sa(8801,b+128|0);O[b+112>>3]=N[a+116>>2];Sa(7722,b+112|0);J[b+96>>2]=K[a+112|0];Sa(9416,b+96|0);O[b+80>>3]=N[a+120>>2];Sa(7666,b+80|0);O[b+64>>3]=N[a+124>>2];Sa(7694,b- -64|0);J[b+48>>2]=K[a+100|0];Sa(9471,b+48|0);O[b+32>>3]=N[a+108>>2];Sa(7841,b+32|0);O[b+16>>3]=N[a+104>>2];Sa(7611,b+16|0);J[b>>2]=J[a+56>>2];Sa(9216,b);Fa=b+208|0}function Df(a){a=a|0;var b=0,c=Q(0),d=0,e=0;b=Fa-192|0;Fa=b;d=J[J[a+52>>2]+8>>2];e=J[J[a+48>>2]+8>>2];Sa(8140,0);J[b+176>>2]=e;Sa(8425,b+176|0);J[b+160>>2]=d;Sa(8399,b+160|0);J[b+144>>2]=K[a+61|0];Sa(9615,b+144|0);c=N[a+76>>2];O[b+136>>3]=N[a+80>>2];O[b+128>>3]=c;Sa(8926,b+128|0);c=N[a+84>>2];O[b+120>>3]=N[a+88>>2];O[b+112>>3]=c;Sa(8801,b+112|0);c=N[a+92>>2];O[b+104>>3]=N[a+96>>2];O[b+96>>3]=c;Sa(8886,b+96|0);J[b+80>>2]=K[a+128|0];Sa(9471,b+80|0);O[b+64>>3]=N[a+124>>2];Sa(7841,b- -64|0);O[b+48>>3]=N[a+120>>2];Sa(7611,b+48|0);O[b+32>>3]=N[a+68>>2];Sa(7105,b+32|0);O[b+16>>3]=N[a+72>>2];Sa(7313,b+16|0);J[b>>2]=J[a+56>>2];Sa(9216,b);Fa=b+192|0}function og(a){a=a|0;var b=0,c=Q(0),d=0,e=0;b=Fa-176|0;Fa=b;d=J[J[a+52>>2]+8>>2];e=J[J[a+48>>2]+8>>2];Sa(8045,0);J[b+160>>2]=e;Sa(8425,b+160|0);J[b+144>>2]=d;Sa(8399,b+144|0);J[b+128>>2]=K[a+61|0];Sa(9615,b+128|0);c=N[a+68>>2];O[b+120>>3]=N[a+72>>2];O[b+112>>3]=c;Sa(8968,b+112|0);c=N[a+76>>2];O[b+104>>3]=N[a+80>>2];O[b+96>>3]=c;Sa(8843,b+96|0);c=N[a+92>>2];O[b+88>>3]=N[a+96>>2];O[b+80>>3]=c;Sa(8926,b+80|0);c=N[a+100>>2];O[b+72>>3]=N[a+104>>2];O[b+64>>3]=c;Sa(8801,b- -64|0);O[b+48>>3]=N[a+84>>2];Sa(7894,b+48|0);O[b+32>>3]=N[a+88>>2];Sa(7869,b+32|0);O[b+16>>3]=N[a+112>>2];Sa(7290,b+16|0);J[b>>2]=J[a+56>>2];Sa(9216,b);Fa=b+176|0}function Sh(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0);f=J[J[a+48>>2]+12>>2];a=J[J[a+52>>2]+12>>2];J[b+60>>2]=0;e=N[d+12>>2];g=N[a+12>>2];h=N[a+16>>2];i=N[d+8>>2];j=N[c+12>>2];k=N[f+12>>2];l=N[f+16>>2];m=N[c+8>>2];n=Q(Q(N[d>>2]+Q(Q(e*g)-Q(h*i)))-Q(N[c>>2]+Q(Q(j*k)-Q(l*m))));e=Q(Q(Q(Q(i*g)+Q(e*h))+N[d+4>>2])-Q(Q(Q(m*k)+Q(j*l))+N[c+4>>2]));g=Q(Q(n*n)+Q(e*e));e=Q(N[f+8>>2]+N[a+8>>2]);if(!(g>Q(e*e))){J[b+56>>2]=0;c=J[f+12>>2];d=J[f+16>>2];J[b+60>>2]=1;J[b+40>>2]=0;J[b+44>>2]=0;J[b+48>>2]=c;J[b+52>>2]=d;c=J[a+12>>2];a=J[a+16>>2];J[b+16>>2]=0;J[b>>2]=c;J[b+4>>2]=a}}function Vb(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0);l=N[b+8>>2];g=N[b+12>>2];h=N[b+28>>2];i=N[b+24>>2];d=N[b+16>>2];p=Q(Q(g*h)-Q(i*d));m=N[b>>2];j=N[b+32>>2];k=N[b+20>>2];q=Q(Q(d*j)-Q(h*k));n=N[b+4>>2];r=Q(Q(k*i)-Q(j*g));e=Q(Q(l*p)+Q(Q(m*q)+Q(n*r)));o=e!=Q(0)?Q(Q(1)/e):e;e=N[c+4>>2];f=N[c>>2];s=Q(l*Q(Q(g*e)-Q(f*d)));t=d;d=N[c+8>>2];N[a+8>>2]=o*Q(s+Q(Q(m*Q(Q(t*d)-Q(e*k)))+Q(n*Q(Q(k*f)-Q(d*g)))));N[a+4>>2]=o*Q(Q(l*Q(Q(f*h)-Q(i*e)))+Q(Q(m*Q(Q(e*j)-Q(h*d)))+Q(n*Q(Q(d*i)-Q(j*f)))));N[a>>2]=o*Q(Q(d*p)+Q(Q(f*q)+Q(r*e)))}function Ad(a){var b=0,c=0,d=0;b=J[a+4>>2];c=J[a+16>>2];if((c|0)==-1){c=J[a+12>>2];J[a+12>>2]=c<<1;c=_a(P(c,80));J[a+4>>2]=c;eb(c,b,P(J[a+8>>2],40));Wa(b);c=J[a+4>>2];b=J[a+8>>2];d=J[a+12>>2]-1|0;if((b|0)<(d|0)){while(1){d=P(b,40);b=b+1|0;J[(d+c|0)+20>>2]=b;c=J[a+4>>2];J[(d+c|0)+32>>2]=-1;d=J[a+12>>2]-1|0;if((d|0)>(b|0)){continue}break}}J[(P(d,40)+c|0)+20>>2]=-1;b=J[a+4>>2];J[(b+P(J[a+12>>2],40)|0)-8>>2]=-1;c=J[a+8>>2];J[a+16>>2]=c}d=b;b=P(c,40);d=d+b|0;J[a+16>>2]=J[d+20>>2];J[d+20>>2]=-1;b=b+J[a+4>>2]|0;J[b+32>>2]=0;J[b+24>>2]=-1;J[b+28>>2]=-1;H[b+36|0]=0;J[b+16>>2]=0;J[a+8>>2]=J[a+8>>2]+1;return c}function Ze(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(Za(a,J[b+8>>2],f)){ic(b,c,d,e);return}g=K[b+53|0];j=J[a+12>>2];H[b+53|0]=0;h=K[b+52|0];H[b+52|0]=0;m=a+16|0;hc(m,b,c,d,e,f);k=K[b+53|0];g=g|k;l=K[b+52|0];h=h|l;i=a+24|0;j=(j<<3)+m|0;a:{if(i>>>0>=j>>>0){break a}while(1){if(K[b+54|0]){break a}b:{if(l){if(J[b+24>>2]==1){break a}if(K[a+8|0]&2){break b}break a}if(!k){break b}if(!(H[a+8|0]&1)){break a}}I[b+52>>1]=0;hc(i,b,c,d,e,f);k=K[b+53|0];g=k|g;l=K[b+52|0];h=l|h;i=i+8|0;if(j>>>0>i>>>0){continue}break}}H[b+53|0]=(g&255)!=0;H[b+52|0]=(h&255)!=0}function Si(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;c=J[a+4>>2];if((c|0)!=J[a+8>>2]){e=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=e;J[a+4>>2]=c+8;return}a:{h=J[a>>2];e=c-h|0;g=e>>3;d=g+1|0;if(d>>>0<536870912){f=e>>2;f=e>>>0>=2147483640?536870911:d>>>0>>0?f:d;if(f){if(f>>>0>=536870912){break a}e=Ra(f<<3)}else{e=0}d=e+(g<<3)|0;g=J[b+4>>2];J[d>>2]=J[b>>2];J[d+4>>2]=g;b=d+8|0;if((c|0)!=(h|0)){while(1){c=c-8|0;g=J[c+4>>2];d=d-8|0;J[d>>2]=J[c>>2];J[d+4>>2]=g;if((c|0)!=(h|0)){continue}break}c=J[a>>2]}J[a+8>>2]=e+(f<<3);J[a+4>>2]=b;J[a>>2]=d;if(c){Wa(c)}return}ma();B()}Fb();B()}function di(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0);j=N[c+8>>2];f=N[a+20>>2];k=N[c+12>>2];e=N[a+24>>2];n=N[c+4>>2];h=Q(Q(Q(j*f)+Q(k*e))+n);o=N[c>>2];i=Q(o+Q(Q(k*f)-Q(e*j)));c=1;p=J[a+148>>2];a:{if((p|0)<=1){f=i;e=h;break a}m=Q(-j);e=h;f=i;while(1){d=(c<<3)+a|0;q=N[d+20>>2];g=N[d+24>>2];l=Q(n+Q(Q(j*q)+Q(k*g)));e=e>l?e:l;g=Q(o+Q(Q(k*q)+Q(g*m)));f=f>g?f:g;h=h>2];N[b+12>>2]=m+e;N[b+8>>2]=f+e;N[b+4>>2]=h-e;N[b>>2]=i-e}function me(a,b,c){a=a|0;b=Q(b);c=Q(c);var d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:{d=J[a+4>>2];e=J[a+8>>2];if(d>>>0>>0){N[d+4>>2]=c;N[d>>2]=b;J[a+4>>2]=d+8;break a}b:{h=J[a>>2];i=d-h>>3;f=i+1|0;if(f>>>0<536870912){e=e-h|0;g=e>>2;g=e>>>0>=2147483640?536870911:g>>>0>f>>>0?g:f;if(g){if(g>>>0>=536870912){break b}f=Ra(g<<3)}else{f=0}e=f+(i<<3)|0;N[e+4>>2]=c;N[e>>2]=b;i=e+8|0;if((d|0)!=(h|0)){while(1){d=d-8|0;j=J[d+4>>2];e=e-8|0;J[e>>2]=J[d>>2];J[e+4>>2]=j;if((d|0)!=(h|0)){continue}break}d=J[a>>2]}J[a+8>>2]=f+(g<<3);J[a+4>>2]=i;J[a>>2]=e;if(d){Wa(d)}break a}ma();B()}Fb();B()}}function Xb(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=0,j=0,k=0,l=Q(0),m=Q(0);f=N[c>>2];g=N[c+4>>2];h=Q(Q(Q(f*N[b+12>>2])+Q(g*N[b+16>>2]))-d);c=0;d=Q(Q(Q(f*N[b>>2])+Q(g*N[b+4>>2]))-d);if(d<=Q(0)){c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;J[a+8>>2]=J[b+8>>2];c=1}if(h<=Q(0)){i=b+12|0;k=J[i+4>>2];j=P(c,12)+a|0;J[j>>2]=J[i>>2];J[j+4>>2]=k;J[j+8>>2]=J[i+8>>2];c=c+1|0}if(Q(d*h)>2];l=N[b+12>>2];g=N[b+4>>2];m=N[b+16>>2];a=P(c,12)+a|0;H[a+8|0]=e;d=Q(d/Q(d-h));N[a+4>>2]=g+Q(d*Q(m-g));N[a>>2]=f+Q(d*Q(l-f));b=K[b+9|0];I[a+10>>1]=256;H[a+9|0]=b;c=c+1|0}return c}function td(a,b,c){var d=0,e=0,f=0,g=0;f=1;J[b+4>>2]=1;N[b+8>>2]=N[a+8>>2];e=c<<3;d=e+J[a+12>>2]|0;g=J[d+4>>2];J[b+12>>2]=J[d>>2];J[b+16>>2]=g;d=J[a+12>>2]+e|0;g=J[d+12>>2];J[b+20>>2]=J[d+8>>2];J[b+24>>2]=g;a:{if((c|0)>0){e=(J[a+12>>2]+e|0)-8|0;d=J[e+4>>2];J[b+28>>2]=J[e>>2];J[b+32>>2]=d;break a}f=J[a+24>>2];J[b+28>>2]=J[a+20>>2];J[b+32>>2]=f;f=K[a+36|0]}H[b+44|0]=f;if((J[a+16>>2]-2|0)>(c|0)){a=J[a+12>>2]+(c<<3)|0;c=J[a+20>>2];J[b+36>>2]=J[a+16>>2];J[b+40>>2]=c;H[b+45|0]=1;return}c=J[a+32>>2];J[b+36>>2]=J[a+28>>2];J[b+40>>2]=c;H[b+45|0]=K[a+37|0]}function $e(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;if(Za(a,J[b+8>>2],e)){if(!(J[b+28>>2]==1|J[b+4>>2]!=(c|0))){J[b+28>>2]=d}return}a:{if(Za(a,J[b>>2],e)){if(!(J[b+16>>2]!=(c|0)&J[b+20>>2]!=(c|0))){if((d|0)!=1){break a}J[b+32>>2]=1;return}J[b+32>>2]=d;b:{if(J[b+44>>2]==4){break b}I[b+52>>1]=0;a=J[a+8>>2];Ha[J[J[a>>2]+20>>2]](a,b,c,c,1,e);if(K[b+53|0]){J[b+44>>2]=3;if(!K[b+52|0]){break b}break a}J[b+44>>2]=4}J[b+20>>2]=c;J[b+40>>2]=J[b+40>>2]+1;if(J[b+36>>2]!=1|J[b+24>>2]!=2){break a}H[b+54|0]=1;return}a=J[a+8>>2];Ha[J[J[a>>2]+24>>2]](a,b,c,d,e)}}function Sa(a,b){var c=0,d=0,e=0,f=0;d=Fa-16|0;Fa=d;J[d+12>>2]=b;c=Fa-208|0;Fa=c;J[c+204>>2]=b;b=c+160|0;xb(b,0,40);J[c+200>>2]=J[c+204>>2];a:{if((Rc(0,a,c+200|0,c+80|0,b)|0)<0){break a}f=J[5859]>=0;b=J[5840];if(J[5858]<=0){J[5840]=b&-33}b:{c:{d:{if(!J[5852]){J[5852]=80;J[5847]=0;J[5844]=0;J[5845]=0;e=J[5851];J[5851]=c;break d}if(J[5844]){break c}}if(Tc(23360)){break b}}Rc(23360,a,c+200|0,c+80|0,c+160|0)}if(e){Ha[J[5849]](23360,0,0)|0;J[5852]=0;J[5851]=e;J[5847]=0;J[5844]=0;J[5845]=0}J[5840]=J[5840]|b&32;if(!f){break a}}Fa=c+208|0;Fa=d+16|0}function Ci(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;h=Fa-16|0;Fa=h;f=a+16|0;g=J[f>>2];a:{if(!g){break a}j=J[b+48>>2];e=f;d=g;while(1){i=M[d+16>>2]>>0;e=i?e:d;d=J[(i?d+4|0:d)>>2];if(d){continue}break}if(!((e|0)!=(f|0)&M[e+16>>2]<=j>>>0)){i=J[b+52>>2];d=f;while(1){e=i>>>0>M[g+16>>2];d=e?d:g;e=J[(e?g+4|0:g)>>2];g=e;if(e){continue}break}if((d|0)==(f|0)|i>>>0>2]){break a}}f=J[a+8>>2];if(!(H[23564]&1)){a=ba(3,20844)|0;H[23564]=1;J[5890]=a}a=J[5890];J[h+8>>2]=c;J[h>>2]=b;da(a|0,f|0,4288,h|0)}Fa=h+16|0}function Bi(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;h=Fa-16|0;Fa=h;f=a+16|0;g=J[f>>2];a:{if(!g){break a}j=J[b+48>>2];e=f;d=g;while(1){i=M[d+16>>2]>>0;e=i?e:d;d=J[(i?d+4|0:d)>>2];if(d){continue}break}if(!((e|0)!=(f|0)&M[e+16>>2]<=j>>>0)){i=J[b+52>>2];d=f;while(1){e=i>>>0>M[g+16>>2];d=e?d:g;e=J[(e?g+4|0:g)>>2];g=e;if(e){continue}break}if((d|0)==(f|0)|i>>>0>2]){break a}}f=J[a+8>>2];if(!(H[23564]&1)){a=ba(3,20844)|0;H[23564]=1;J[5890]=a}a=J[5890];J[h+8>>2]=c;J[h>>2]=b;da(a|0,f|0,4278,h|0)}Fa=h+16|0}function Ei(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0;h=Fa-16|0;Fa=h;e=a+16|0;f=J[e>>2];a:{if(!f){break a}i=J[b+48>>2];d=e;c=f;while(1){g=M[c+16>>2]>>0;d=g?d:c;c=J[(g?c+4|0:c)>>2];if(c){continue}break}if(!((d|0)!=(e|0)&M[d+16>>2]<=i>>>0)){g=J[b+52>>2];c=e;while(1){d=g>>>0>M[f+16>>2];c=d?c:f;d=J[(d?f+4|0:f)>>2];f=d;if(d){continue}break}if((c|0)==(e|0)|g>>>0>2]){break a}}e=J[a+8>>2];if(!(H[23556]&1)){a=ba(2,20836)|0;H[23556]=1;J[5888]=a}a=J[5888];J[h+8>>2]=b;da(a|0,e|0,2300,h+8|0)}Fa=h+16|0}function Di(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0;h=Fa-16|0;Fa=h;e=a+16|0;f=J[e>>2];a:{if(!f){break a}i=J[b+48>>2];d=e;c=f;while(1){g=M[c+16>>2]>>0;d=g?d:c;c=J[(g?c+4|0:c)>>2];if(c){continue}break}if(!((d|0)!=(e|0)&M[d+16>>2]<=i>>>0)){g=J[b+52>>2];c=e;while(1){d=g>>>0>M[f+16>>2];c=d?c:f;d=J[(d?f+4|0:f)>>2];f=d;if(d){continue}break}if((c|0)==(e|0)|g>>>0>2]){break a}}e=J[a+8>>2];if(!(H[23556]&1)){a=ba(2,20836)|0;H[23556]=1;J[5888]=a}a=J[5888];J[h+8>>2]=b;da(a|0,e|0,2313,h+8|0)}Fa=h+16|0}function Xh(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0,e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0);d=J[a+88>>2];if(!K[d+102989|0]){f=Ua(c);N[a+24>>2]=f;g=Ta(c);N[a+20>>2]=g;j=N[b+4>>2];h=J[b+4>>2];e=N[b>>2];b=J[b>>2];J[a+12>>2]=b;J[a+16>>2]=h;N[a+56>>2]=c;N[a+52>>2]=c;c=N[a+28>>2];i=N[a+32>>2];e=Q(Q(Q(f*c)-Q(g*i))+e);N[a+44>>2]=e;N[a+36>>2]=e;c=Q(Q(Q(g*c)+Q(f*i))+j);N[a+48>>2]=c;N[a+40>>2]=c;b=J[a+100>>2];if(b){h=d+102868|0;d=a+12|0;while(1){Hb(b,h,d,d);b=J[b+4>>2];if(b){continue}break}d=J[a+88>>2]}Ub(d+102868|0)}}function ne(a,b){a=a|0;b=b|0;var c=0,d=0;if(!(K[J[a+88>>2]+102989|0]|!b)){c=J[a+100>>2];a:{if(!c){break a}if((b|0)==(c|0)){d=a+100|0}else{while(1){d=c;c=J[c+4>>2];if(!c){break a}if((b|0)!=(c|0)){continue}break}d=d+4|0}J[d>>2]=J[b+4>>2]}c=J[a+112>>2];if(c){while(1){d=J[c+4>>2];c=J[c+12>>2];if(!(J[d+48>>2]!=(b|0)&J[d+52>>2]!=(b|0))){Ib(J[a+88>>2]+102868|0,d)}if(c){continue}break}}d=J[a+88>>2];if(K[a+4|0]&32){pc(b,d+102868|0)}J[b+4>>2]=0;J[b+8>>2]=0;qc(b,d);Bb(d,b,44);J[a+104>>2]=J[a+104>>2]-1;Jb(a)}}function aj(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;e=J[a+4>>2];if((e|0)!=J[a+8>>2]){J[e>>2]=J[b>>2];J[a+4>>2]=e+4;return}a:{g=J[a>>2];f=e-g|0;c=f>>2;d=c+1|0;if(d>>>0<1073741824){h=c<<2;c=f>>1;c=f>>>0>=2147483644?1073741823:c>>>0>d>>>0?c:d;if(c){if(c>>>0>=1073741824){break a}f=Ra(c<<2)}else{f=0}d=h+f|0;J[d>>2]=J[b>>2];b=d+4|0;if((e|0)!=(g|0)){while(1){d=d-4|0;e=e-4|0;J[d>>2]=J[e>>2];if((e|0)!=(g|0)){continue}break}}J[a+8>>2]=f+(c<<2);J[a+4>>2]=b;J[a>>2]=d;if(g){Wa(g)}return}ma();B()}Fb();B()}function Dh(a){a=a|0;var b=0,c=Q(0),d=0,e=0;b=Fa-144|0;Fa=b;d=J[J[a+52>>2]+8>>2];e=J[J[a+48>>2]+8>>2];Sa(8211,0);J[b+128>>2]=e;Sa(8425,b+128|0);J[b+112>>2]=d;Sa(8399,b+112|0);J[b+96>>2]=K[a+61|0];Sa(9615,b+96|0);c=N[a+80>>2];O[b+88>>3]=N[a+84>>2];O[b+80>>3]=c;Sa(8926,b+80|0);c=N[a+88>>2];O[b+72>>3]=N[a+92>>2];O[b+64>>3]=c;Sa(8801,b- -64|0);O[b+48>>3]=N[a+104>>2];Sa(7470,b+48|0);O[b+32>>3]=N[a+68>>2];Sa(7105,b+32|0);O[b+16>>3]=N[a+72>>2];Sa(7313,b+16|0);J[b>>2]=J[a+56>>2];Sa(9216,b);Fa=b+144|0}function Qf(a){a=a|0;var b=0,c=Q(0),d=0,e=0;b=Fa-144|0;Fa=b;d=J[J[a+52>>2]+8>>2];e=J[J[a+48>>2]+8>>2];Sa(8237,0);J[b+128>>2]=e;Sa(8425,b+128|0);J[b+112>>2]=d;Sa(8399,b+112|0);J[b+96>>2]=K[a+61|0];Sa(9615,b+96|0);c=N[a+80>>2];O[b+88>>3]=N[a+84>>2];O[b+80>>3]=c;Sa(8926,b+80|0);c=N[a+88>>2];O[b+72>>3]=N[a+92>>2];O[b+64>>3]=c;Sa(8801,b- -64|0);O[b+48>>3]=N[a+96>>2];Sa(7722,b+48|0);O[b+32>>3]=N[a+68>>2];Sa(7105,b+32|0);O[b+16>>3]=N[a+72>>2];Sa(7313,b+16|0);J[b>>2]=J[a+56>>2];Sa(9216,b);Fa=b+144|0}function fi(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0);g=J[a+148>>2];d=1;a:{if((g|0)<=0){break a}e=N[b+12>>2];h=Q(N[c>>2]-N[b>>2]);i=Q(N[c+4>>2]-N[b+4>>2]);j=N[b+8>>2];k=Q(Q(e*h)+Q(i*j));e=Q(Q(e*i)-Q(j*h));d=0;if(Q(Q(N[a+84>>2]*Q(k-N[a+20>>2]))+Q(Q(e-N[a+24>>2])*N[a+88>>2]))>Q(0)){break a}while(1){f=f+1|0;if((g|0)!=(f|0)){b=(f<<3)+a|0;if(!(Q(Q(N[b+84>>2]*Q(k-N[b+20>>2]))+Q(Q(e-N[b+24>>2])*N[b+88>>2]))>Q(0))){continue}}break}d=(f|0)>=(g|0)}return d|0}function wd(a){var b=0,c=0,d=Q(0),e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0);c=Fa-16|0;Fa=c;f=J[a+88>>2]+102868|0;a:{if(K[a+4|0]&2){d=N[a+52>>2];e=Ua(d);N[c+12>>2]=e;d=Ta(d);N[c+8>>2]=d;i=N[a+36>>2];g=N[a+28>>2];h=N[a+32>>2];N[c+4>>2]=N[a+40>>2]-Q(Q(d*g)+Q(e*h));N[c>>2]=i-Q(Q(e*g)-Q(h*d));b=J[a+100>>2];if(!b){break a}a=a+12|0;while(1){Hb(b,f,c,a);b=J[b+4>>2];if(b){continue}break}break a}b=J[a+100>>2];if(!b){break a}a=a+12|0;while(1){Hb(b,f,a,a);b=J[b+4>>2];if(b){continue}break}}Fa=c+16|0}function ah(a){a=a|0;var b=0,c=0,d=0,e=Q(0);b=Fa-144|0;Fa=b;c=J[J[a+52>>2]+8>>2];d=J[J[a+48>>2]+8>>2];Sa(8069,0);J[b+128>>2]=d;Sa(8425,b+128|0);J[b+112>>2]=c;Sa(8399,b+112|0);J[b+96>>2]=K[a+61|0];Sa(9615,b+96|0);e=N[a+68>>2];O[b+88>>3]=N[a+72>>2];O[b+80>>3]=e;Sa(8648,b+80|0);O[b+64>>3]=N[a+76>>2];Sa(7194,b- -64|0);O[b+48>>3]=N[a+92>>2];Sa(7784,b+48|0);O[b+32>>3]=N[a+96>>2];Sa(7584,b+32|0);O[b+16>>3]=N[a+100>>2];Sa(7256,b+16|0);J[b>>2]=J[a+56>>2];Sa(9216,b);Fa=b+144|0}function pc(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;if(J[a+28>>2]>0){while(1){g=J[a+24>>2]+P(e,28)|0;d=J[g+24>>2];c=0;f=J[b+40>>2];if((f|0)>0){i=J[b+32>>2];while(1){h=(c<<2)+i|0;if(J[h>>2]==(d|0)){J[h>>2]=-1;f=J[b+40>>2]}c=c+1|0;if((f|0)>(c|0)){continue}break}}J[b+28>>2]=J[b+28>>2]-1;xd(b,d);c=P(d,40);J[(c+J[b+4>>2]|0)+20>>2]=J[b+16>>2];J[(c+J[b+4>>2]|0)+32>>2]=-1;J[b+16>>2]=d;J[b+8>>2]=J[b+8>>2]-1;J[g+24>>2]=-1;e=e+1|0;if((e|0)>2]){continue}break}}J[a+28>>2]=0}function Wh(a,b){a=a|0;b=b|0;var c=0,d=0;c=L[a+4>>1];if(((c&32)>>>5|0)!=(b|0)){if(b){I[a+4>>1]=c|32;c=J[a+88>>2];b=J[a+100>>2];if(b){c=c+102868|0;d=a+12|0;while(1){nd(b,c,d);b=J[b+4>>2];if(b){continue}break}c=J[a+88>>2]}H[c+102988|0]=1;return}I[a+4>>1]=c&65503;b=J[a+100>>2];if(b){c=J[a+88>>2]+102868|0;while(1){pc(b,c);b=J[b+4>>2];if(b){continue}break}}b=J[a+112>>2];if(b){while(1){c=J[b+12>>2];Ib(J[a+88>>2]+102868|0,J[b+4>>2]);b=c;if(b){continue}break}}J[a+112>>2]=0}}function Mc(a,b){if(!a){return 0}a:{b:{if(a){if(b>>>0<=127){break b}c:{if(!J[J[6425]>>2]){if((b&-128)==57216){break b}break c}if(b>>>0<=2047){H[a+1|0]=b&63|128;H[a|0]=b>>>6|192;a=2;break a}if(!((b&-8192)!=57344&b>>>0>=55296)){H[a+2|0]=b&63|128;H[a|0]=b>>>12|224;H[a+1|0]=b>>>6&63|128;a=3;break a}if(b-65536>>>0<=1048575){H[a+3|0]=b&63|128;H[a|0]=b>>>18|240;H[a+2|0]=b>>>6&63|128;H[a+1|0]=b>>>12&63|128;a=4;break a}}J[6386]=25;a=-1}else{a=1}break a}H[a|0]=b;a=1}return a}function qh(a){a=a|0;var b=0,c=Q(0),d=0,e=0;b=Fa-128|0;Fa=b;d=J[J[a+52>>2]+8>>2];e=J[J[a+48>>2]+8>>2];Sa(8114,0);J[b+112>>2]=e;Sa(8425,b+112|0);J[b+96>>2]=d;Sa(8399,b+96|0);J[b+80>>2]=K[a+61|0];Sa(9615,b+80|0);c=N[a+68>>2];O[b+72>>3]=N[a+72>>2];O[b+64>>3]=c;Sa(8926,b- -64|0);c=N[a+76>>2];O[b+56>>3]=N[a+80>>2];O[b+48>>3]=c;Sa(8801,b+48|0);O[b+32>>3]=N[a+96>>2];Sa(7784,b+32|0);O[b+16>>3]=N[a+100>>2];Sa(7584,b+16|0);J[b>>2]=J[a+56>>2];Sa(9216,b);Fa=b+128|0}function If(a){a=a|0;var b=0,c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0);b=J[a+52>>2];f=N[b+24>>2];c=J[a+48>>2];d=N[c+24>>2];g=N[a+84>>2];h=N[a+88>>2];i=N[b+20>>2];j=N[a+76>>2];k=N[a+80>>2];e=N[c+20>>2];l=N[a+92>>2];m=N[a+96>>2];return Q(Q(Q(Q(Q(N[b+12>>2]+Q(Q(f*g)-Q(h*i)))-Q(N[c+12>>2]+Q(Q(d*j)-Q(k*e))))*Q(Q(d*l)-Q(m*e)))+Q(Q(Q(Q(Q(i*g)+Q(f*h))+N[b+16>>2])-Q(Q(Q(e*j)+Q(d*k))+N[c+16>>2]))*Q(Q(e*l)+Q(d*m)))))}function Fg(a){a=a|0;var b=0,c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0);b=J[a+52>>2];f=N[b+24>>2];c=J[a+48>>2];d=N[c+24>>2];g=N[a+76>>2];h=N[a+80>>2];i=N[b+20>>2];j=N[a+68>>2];k=N[a+72>>2];e=N[c+20>>2];l=N[a+84>>2];m=N[a+88>>2];return Q(Q(Q(Q(Q(N[b+12>>2]+Q(Q(f*g)-Q(h*i)))-Q(N[c+12>>2]+Q(Q(d*j)-Q(k*e))))*Q(Q(d*l)-Q(m*e)))+Q(Q(Q(Q(Q(i*g)+Q(f*h))+N[b+16>>2])-Q(Q(Q(e*j)+Q(d*k))+N[c+16>>2]))*Q(Q(e*l)+Q(d*m)))))}function Te(a,b){a=a|0;b=b|0;var c=0,d=0;c=L[b>>1]|L[b+2>>1]<<16;I[a+32>>1]=c;I[a+34>>1]=c>>>16;I[a+36>>1]=L[b+4>>1];d=J[a+8>>2];a:{if(!d){break a}b=J[d+112>>2];if(b){while(1){c=J[b+4>>2];if(!(J[c+48>>2]!=(a|0)&J[c+52>>2]!=(a|0))){J[c+4>>2]=J[c+4>>2]|8}b=J[b+12>>2];if(b){continue}break}}b=J[d+88>>2];if(!b|J[a+28>>2]<=0){break a}c=b+102868|0;b=0;while(1){uc(c,J[(J[a+24>>2]+P(b,28)|0)+24>>2]);b=b+1|0;if((b|0)>2]){continue}break}}}function si(a,b,c,d,e){a=a|0;b=b|0;c=Q(c);d=d|0;e=e|0;var f=0,g=0,h=0,i=0;f=Fa-32|0;Fa=f;g=J[a+12>>2];if(!(H[23588]&1)){a=ba(5,21280)|0;H[23588]=1;J[5896]=a}h=J[5896];a=Ra(8);i=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=i;N[f+8>>2]=c;J[f>>2]=a;a=Ra(8);b=J[d+4>>2];J[a>>2]=J[d>>2];J[a+4>>2]=b;J[f+16>>2]=a;a=Ra(16);b=J[e+12>>2];J[a+8>>2]=J[e+8>>2];J[a+12>>2]=b;b=J[e+4>>2];J[a>>2]=J[e>>2];J[a+4>>2]=b;J[f+24>>2]=a;da(h|0,g|0,5052,f|0);Fa=f+32|0}function Rh(a,b){a=a|0;b=b|0;var c=0;b=Ya(b,48);J[b+4>>2]=1;J[b+8>>2]=1008981770;J[b>>2]=12808;J[b+28>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;J[b+40>>2]=0;I[b+44>>1]=0;c=J[a+8>>2];J[b+4>>2]=J[a+4>>2];J[b+8>>2]=c;c=J[a+16>>2];J[b+12>>2]=J[a+12>>2];J[b+16>>2]=c;c=J[a+24>>2];J[b+20>>2]=J[a+20>>2];J[b+24>>2]=c;c=J[a+32>>2];J[b+28>>2]=J[a+28>>2];J[b+32>>2]=c;c=J[a+40>>2];J[b+36>>2]=J[a+36>>2];J[b+40>>2]=c;I[b+44>>1]=L[a+44>>1];return b|0}function ri(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0;e=Fa-32|0;Fa=e;f=J[a+12>>2];if(!(H[23596]&1)){a=ba(4,21312)|0;H[23596]=1;J[5898]=a}g=J[5898];a=Ra(8);h=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=h;J[e+8>>2]=a;a=Ra(8);b=J[c+4>>2];J[a>>2]=J[c>>2];J[a+4>>2]=b;J[e+16>>2]=a;a=Ra(16);b=J[d+12>>2];J[a+8>>2]=J[d+8>>2];J[a+12>>2]=b;b=J[d+4>>2];J[a>>2]=J[d>>2];J[a+4>>2]=b;J[e+24>>2]=a;da(g|0,f|0,2039,e+8|0);Fa=e+32|0}function Xk(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;d=Fa-32|0;Fa=d;e=J[b>>2];if(e>>>0<2147483632){a:{if(e>>>0<=10){H[d+27|0]=e;f=d+16|0;break a}g=(e|15)+1|0;f=Ra(g);J[d+24>>2]=g|-2147483648;J[d+16>>2]=f;J[d+20>>2]=e}h=eb(f,b+4|0,e)+e|0,i=0,H[h|0]=i;J[d+12>>2]=c;Ha[a|0](d+28|0,d+16|0,d+12|0);wa(J[d+28>>2]);a=J[d+28>>2];fa(a|0);fa(J[d+12>>2]);if(H[d+27|0]<0){Wa(J[d+16>>2])}Fa=d+32|0;return a|0}ma();B()}function Vf(a){a=a|0;var b=0,c=Q(0),d=0,e=0;b=Fa-112|0;Fa=b;d=J[J[a+52>>2]+8>>2];e=J[J[a+48>>2]+8>>2];Sa(8189,0);J[b+96>>2]=e;Sa(8425,b+96|0);J[b+80>>2]=d;Sa(8399,b+80|0);J[b+64>>2]=K[a+61|0];Sa(9615,b- -64|0);c=N[a+68>>2];O[b+56>>3]=N[a+72>>2];O[b+48>>3]=c;Sa(8926,b+48|0);c=N[a+76>>2];O[b+40>>3]=N[a+80>>2];O[b+32>>3]=c;Sa(8801,b+32|0);O[b+16>>3]=N[a+84>>2];Sa(7494,b+16|0);J[b>>2]=J[a+56>>2];Sa(9216,b);Fa=b+112|0}function Oh(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0);k=N[c>>2];h=N[a+8>>2];e=N[c+8>>2];f=N[a+12>>2];i=N[c+12>>2];l=N[a+16>>2];g=N[c+4>>2];j=Q(Q(Q(e*f)+Q(i*l))+g);m=N[a+20>>2];n=N[a+24>>2];g=Q(g+Q(Q(e*m)+Q(i*n)));N[b+12>>2]=h+(g>2]=h+(e>2]=(g>j?j:g)-h;N[b>>2]=(e>f?f:e)-h}function Wb(a,b,c){var d=0,e=0;a:{b:{c:{d:{switch(J[b+4>>2]){case 0:J[a+16>>2]=b+12;c=1;break b;case 2:J[a+16>>2]=b+20;c=J[b+148>>2];break b;case 3:d=J[b+12>>2]+(c<<3)|0;e=J[d+4>>2];J[a>>2]=J[d>>2];J[a+4>>2]=e;c=c+1|0;c=J[b+12>>2]+(((c|0)>2]?c:0)<<3)|0;d=J[c+4>>2];J[a+8>>2]=J[c>>2];J[a+12>>2]=d;J[a+16>>2]=a;break c;case 1:break d;default:break a}}J[a+16>>2]=b+12}c=2}J[a+20>>2]=c;N[a+24>>2]=N[b+8>>2]}}function qc(a,b){var c=0,d=0;c=J[a+12>>2];c=Ha[J[J[c>>2]+12>>2]](c)|0;Bb(b,J[a+24>>2],P(c,28));J[a+24>>2]=0;a:{b:{c:{d:{e:{f:{c=J[a+12>>2];switch(J[c+4>>2]){case 3:break c;case 2:break d;case 1:break e;case 0:break f;default:break a}}Ha[J[J[c>>2]>>2]](c)|0;d=20;break b}Ha[J[J[c>>2]>>2]](c)|0;d=48;break b}Ha[J[J[c>>2]>>2]](c)|0;d=152;break b}Ha[J[J[c>>2]>>2]](c)|0;d=40}Bb(b,c,d)}J[a+12>>2]=0}function th(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;b=Fa-112|0;Fa=b;c=J[J[a+72>>2]+56>>2];d=J[J[a+68>>2]+56>>2];e=J[J[a+52>>2]+8>>2];f=J[J[a+48>>2]+8>>2];Sa(8092,0);J[b+96>>2]=f;Sa(8425,b+96|0);J[b+80>>2]=e;Sa(8399,b+80|0);J[b+64>>2]=K[a+61|0];Sa(9615,b- -64|0);J[b+48>>2]=d;Sa(8372,b+48|0);J[b+32>>2]=c;Sa(8345,b+32|0);O[b+16>>3]=N[a+152>>2];Sa(7290,b+16|0);J[b>>2]=J[a+56>>2];Sa(9216,b);Fa=b+112|0}function bb(a,b,c){var d=0,e=0,f=0;if(!(K[a|0]&32)){a:{d=b;b=a;a=J[b+16>>2];b:{if(!a){if(Tc(b)){break b}a=J[b+16>>2]}f=J[b+20>>2];if(a-f>>>0>>0){Ha[J[b+36>>2]](b,d,c)|0;break a}c:{if(J[b+80>>2]<0){break c}a=c;while(1){e=a;if(!a){break c}a=e-1|0;if(K[d+a|0]!=10){continue}break}if(Ha[J[b+36>>2]](b,d,e)>>>0>>0){break b}d=d+e|0;c=c-e|0;f=J[b+20>>2]}eb(f,d,c);J[b+20>>2]=J[b+20>>2]+c}}}}function Ii(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);var f=0,g=0,h=0,i=0;f=Fa-48|0;Fa=f;g=J[a+8>>2];if(!(H[23548]&1)){a=ba(5,20560)|0;H[23548]=1;J[5886]=a}h=J[5886];J[f+16>>2]=b;a=Ra(8);b=J[c+4>>2];J[a>>2]=J[c>>2];J[a+4>>2]=b;J[f+24>>2]=a;a=Ra(8);b=J[d+4>>2];J[a>>2]=J[d>>2];J[a+4>>2]=b;N[f+40>>2]=e;J[f+32>>2]=a;i=+ua(h|0,g|0,4734,f+12|0,f+16|0);ta(J[f+12>>2]);Fa=f+48|0;return Q(Q(i))}function yb(a,b,c,d,e){var f=Q(0),g=Q(0);J[a+60>>2]=e;J[a+56>>2]=c;J[a+52>>2]=d;J[a+48>>2]=b;J[a+4>>2]=4;J[a+8>>2]=0;J[a+12>>2]=0;J[a+124>>2]=0;J[a+128>>2]=0;J[a>>2]=12996;J[a+16>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;N[a+136>>2]=Y(Q(N[b+16>>2]*N[d+16>>2]));f=N[d+20>>2];g=N[b+20>>2];J[a+144>>2]=0;N[a+140>>2]=f>2]=0;J[a+8>>2]=0;J[a>>2]=1;J[a+56>>2]=0;J[a+60>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;J[a+44>>2]=0;J[a+48>>2]=0;H[a+9|0]=0;H[a+10|0]=0;H[a+11|0]=0;H[a+12|0]=0;H[a+13|0]=0;H[a+14|0]=0;H[a+15|0]=0;H[a+16|0]=0;J[a+28>>2]=0;J[a+32>>2]=0;H[a+33|0]=0;H[a+34|0]=0;H[a+35|0]=0;H[a+36|0]=0;H[a+37|0]=0;H[a+38|0]=0;H[a+39|0]=0;H[a+40|0]=0;H[a+52|0]=0;return a|0}function xk(a){a=a|0;var b=0,c=0,d=0;if(a){b=a;c=J[a+102948>>2];if(c){while(1){a=J[c+100>>2];c=J[c+96>>2];if(a){while(1){J[a+28>>2]=0;d=J[a+4>>2];qc(a,b);a=d;if(a){continue}break}}if(c){continue}break}}a=b+102868|0;Wa(J[a+32>>2]);Wa(J[a+44>>2]);Wa(J[a+4>>2]);a=0;if(J[b+4>>2]>0){while(1){Wa(J[(J[b>>2]+(a<<3)|0)+4>>2]);a=a+1|0;if((a|0)>2]){continue}break}}Wa(J[b>>2]);Wa(b)}}function $j(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=0,g=Q(0);a:{if(J[a>>2]!=2){break a}f=!d;d=L[a+4>>1];if(!(f|d&2)){J[a+144>>2]=0;d=d|2;I[a+4>>1]=d}if(!(d&2)){break a}g=N[b+4>>2];e=N[a+120>>2];N[a+64>>2]=Q(e*N[b>>2])+N[a+64>>2];N[a+68>>2]=Q(e*g)+N[a+68>>2];N[a+72>>2]=Q(N[a+128>>2]*Q(Q(Q(N[c>>2]-N[a+44>>2])*N[b+4>>2])-Q(N[b>>2]*Q(N[c+4>>2]-N[a+48>>2]))))+N[a+72>>2]}}function ti(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=d|0;var e=0,f=0,g=0,h=0;e=Fa-32|0;Fa=e;f=J[a+12>>2];if(!(H[23580]&1)){a=ba(4,21264)|0;H[23580]=1;J[5894]=a}g=J[5894];a=Ra(8);h=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=h;N[e+16>>2]=c;J[e+8>>2]=a;a=Ra(16);b=J[d+12>>2];J[a+8>>2]=J[d+8>>2];J[a+12>>2]=b;b=J[d+4>>2];J[a>>2]=J[d>>2];J[a+4>>2]=b;J[e+24>>2]=a;da(g|0,f|0,5041,e+8|0);Fa=e+32|0}function pi(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=d|0;var e=0,f=0,g=0,h=0;e=Fa-32|0;Fa=e;f=J[a+12>>2];if(!(H[23580]&1)){a=ba(4,21264)|0;H[23580]=1;J[5894]=a}g=J[5894];a=Ra(8);h=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=h;N[e+16>>2]=c;J[e+8>>2]=a;a=Ra(16);b=J[d+12>>2];J[a+8>>2]=J[d+8>>2];J[a+12>>2]=b;b=J[d+4>>2];J[a>>2]=J[d>>2];J[a+4>>2]=b;J[e+24>>2]=a;da(g|0,f|0,1753,e+8|0);Fa=e+32|0}function qf(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;a=J[c+8>>2];e=J[b+8>>2];if(!(J[a>>2]|J[e>>2])){return 0}a=J[a+108>>2];a:{if(a){while(1){d=0;if(!(K[J[a+4>>2]+61|0]|(e|0)!=J[a>>2])){break a}a=J[a+12>>2];if(a){continue}break}}d=1}if(d){a=I[b+36>>1];if(!(!a|L[c+36>>1]!=(a&65535))){return(a|0)>0|0}a=(L[c+32>>1]&L[b+34>>1])!=0&(L[c+34>>1]&L[b+32>>1])!=0}else{a=0}return a|0}function pf(a){a=a|0;var b=0,c=0,d=0;a:{b:{c:{c=J[a+4>>2];a=c;if(!(a&3)){break c}b=0;if(!K[c|0]){break a}while(1){a=a+1|0;if(!(a&3)){break c}if(K[a|0]){continue}break}break b}while(1){b=a;a=a+4|0;d=J[b>>2];if(!((d^-1)&d-16843009&-2139062144)){continue}break}while(1){a=b;b=a+1|0;if(K[a|0]){continue}break}}b=a-c|0}a=b+1|0;b=_a(a);if(b){a=eb(b,c,a)}else{a=0}return a|0}function _e(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;if(Za(a,J[b+8>>2],e)){if(!(J[b+28>>2]==1|J[b+4>>2]!=(c|0))){J[b+28>>2]=d}return}a:{if(!Za(a,J[b>>2],e)){break a}if(!(J[b+16>>2]!=(c|0)&J[b+20>>2]!=(c|0))){if((d|0)!=1){break a}J[b+32>>2]=1;return}J[b+20>>2]=c;J[b+32>>2]=d;J[b+40>>2]=J[b+40>>2]+1;if(!(J[b+36>>2]!=1|J[b+24>>2]!=2)){H[b+54|0]=1}J[b+44>>2]=4}}function Pe(a){a=a|0;var b=0,c=0,d=0;a:{d=J[a+8>>2];if(!d){break a}b=J[d+112>>2];if(b){while(1){c=J[b+4>>2];if(!(J[c+48>>2]!=(a|0)&J[c+52>>2]!=(a|0))){J[c+4>>2]=J[c+4>>2]|8}b=J[b+12>>2];if(b){continue}break}}b=J[d+88>>2];if(!b|J[a+28>>2]<=0){break a}c=b+102868|0;b=0;while(1){uc(c,J[(J[a+24>>2]+P(b,28)|0)+24>>2]);b=b+1|0;if((b|0)>2]){continue}break}}}function re(a,b,c){a=a|0;b=Q(b);c=Q(c);var d=Q(0);J[a+84>>2]=0;J[a+88>>2]=-1082130432;J[a+148>>2]=4;J[a+12>>2]=0;J[a+16>>2]=0;J[a+108>>2]=-1082130432;J[a+112>>2]=0;J[a+100>>2]=0;J[a+104>>2]=1065353216;J[a+92>>2]=1065353216;J[a+96>>2]=0;N[a+48>>2]=c;d=Q(-b);N[a+44>>2]=d;N[a+40>>2]=c;N[a+36>>2]=b;c=Q(-c);N[a+32>>2]=c;N[a+28>>2]=b;N[a+24>>2]=c;N[a+20>>2]=d}function wb(a,b){var c=0,d=0,e=0,f=0;f=a+102412|0;c=J[a+102796>>2];J[(f+P(c,12)|0)+4>>2]=b;d=J[a+102400>>2];e=d+b|0;a:{if((e|0)>=102401){e=1;d=_a(b);break a}J[a+102400>>2]=e;e=0;d=a+d|0}c=f+P(c,12)|0;H[c+8|0]=e;J[c>>2]=d;b=J[a+102404>>2]+b|0;J[a+102404>>2]=b;J[a+102796>>2]=J[a+102796>>2]+1;c=a;a=J[a+102408>>2];J[c+102408>>2]=(a|0)>(b|0)?a:b;return d}function oj(){var a=0;a=Ra(72);J[a+4>>2]=0;J[a+8>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;J[a>>2]=2;J[a+64>>2]=0;J[a+68>>2]=0;J[a+36>>2]=1065353216;J[a+52>>2]=0;J[a+56>>2]=0;H[a+9|0]=0;H[a+10|0]=0;H[a+11|0]=0;H[a+12|0]=0;H[a+13|0]=0;H[a+14|0]=0;H[a+15|0]=0;H[a+16|0]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;H[a+48|0]=0;H[a+60|0]=0;return a|0}function ic(a,b,c,d){H[a+53|0]=1;a:{if(J[a+4>>2]!=(c|0)){break a}H[a+52|0]=1;c=J[a+16>>2];b:{if(!c){J[a+36>>2]=1;J[a+24>>2]=d;J[a+16>>2]=b;if((d|0)!=1){break a}if(J[a+48>>2]==1){break b}break a}if((b|0)==(c|0)){c=J[a+24>>2];if((c|0)==2){J[a+24>>2]=d;c=d}if(J[a+48>>2]!=1){break a}if((c|0)==1){break b}break a}J[a+36>>2]=J[a+36>>2]+1}H[a+54|0]=1}}function _c(a,b,c,d,e,f){var g=0,h=0;J[a+48>>2]=d;J[a+44>>2]=c;J[a+40>>2]=b;J[a+36>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[a+4>>2]=f;J[a>>2]=e;g=a,h=wb(e,b<<2),J[g+8>>2]=h;g=a,h=wb(J[a>>2],c<<2),J[g+12>>2]=h;g=a,h=wb(J[a>>2],d<<2),J[g+16>>2]=h;g=a,h=wb(J[a>>2],P(J[a+40>>2],12)),J[g+24>>2]=h;g=a,h=wb(J[a>>2],P(J[a+40>>2],12)),J[g+20>>2]=h;return a}function dj(){var a=0;a=Ra(64);J[a+4>>2]=0;J[a+8>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;J[a>>2]=7;J[a+56>>2]=1073741824;J[a+60>>2]=1060320051;J[a+48>>2]=0;J[a+52>>2]=0;H[a+44|0]=0;J[a+36>>2]=1065353216;J[a+40>>2]=0;H[a+9|0]=0;H[a+10|0]=0;H[a+11|0]=0;H[a+12|0]=0;H[a+13|0]=0;H[a+14|0]=0;H[a+15|0]=0;H[a+16|0]=0;J[a+28>>2]=0;J[a+32>>2]=0;return a|0}function Rb(a,b){a:{if((b|0)>=1024){a=a*898846567431158e293;if(b>>>0<2047){b=b-1023|0;break a}a=a*898846567431158e293;b=((b|0)>=3069?3069:b)-2046|0;break a}if((b|0)>-1023){break a}a=a*2004168360008973e-307;if(b>>>0>4294965304){b=b+969|0;break a}a=a*2004168360008973e-307;b=((b|0)<=-2960?-2960:b)+1938|0}x(0,0);x(1,b+1023<<20);return a*+z()}function hf(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Fa+-64|0;Fa=d;e=1;a:{if(Za(a,b,0)){break a}e=0;if(!b){break a}b=lb(b,18564);e=0;if(!b){break a}xb(d+12|0,0,52);J[d+56>>2]=1;J[d+20>>2]=-1;J[d+16>>2]=a;J[d+8>>2]=b;Ha[J[J[b>>2]+28>>2]](b,d+8|0,J[c>>2],1);a=J[d+32>>2];if((a|0)==1){J[c>>2]=J[d+24>>2]}e=(a|0)==1}a=e;Fa=d- -64|0;return a|0}function ge(){var a=0,b=0;J[5881]=0;J[5880]=669;Vd();J[5881]=J[6124];J[6124]=23520;H[23620]=0;a=1;while(1){b=(J[(b<<2)+12640>>2]<(a|0))+b|0;H[a+23620|0]=b;b=b+(J[(b<<2)+12640>>2]<=(a|0))|0;H[a+23621|0]=b;a=a+2|0;if((a|0)!=641){continue}break}J[6125]=865;J[6126]=0;Vc();J[6126]=J[6124];J[6124]=24500;J[6425]=25580;J[6407]=42}function Gk(a){a=a|0;var b=Q(0),c=Q(0),d=Q(0),e=Q(0),f=0;c=N[a+8>>2];b=N[a>>2];a:{if(!(Q(c-b)>=Q(0))){break a}d=N[a+12>>2];e=N[a+4>>2];if(!(Q(d-e)>=Q(0))){break a}b=Q(R(b));if(!(b>Q(Infinity)|bQ(Infinity)|b>2];if(!(H[23572]&1)){a=ba(4,21248)|0;H[23572]=1;J[5892]=a}g=J[5892];J[e+16>>2]=c;J[e+8>>2]=b;a=Ra(16);b=J[d+12>>2];J[a+8>>2]=J[d+8>>2];J[a+12>>2]=b;b=J[d+4>>2];J[a>>2]=J[d>>2];J[a+4>>2]=b;J[e+24>>2]=a;da(g|0,f|0,3533,e+8|0);Fa=e+32|0}function ui(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;e=Fa-32|0;Fa=e;f=J[a+12>>2];if(!(H[23572]&1)){a=ba(4,21248)|0;H[23572]=1;J[5892]=a}g=J[5892];J[e+16>>2]=c;J[e+8>>2]=b;a=Ra(16);b=J[d+12>>2];J[a+8>>2]=J[d+8>>2];J[a+12>>2]=b;b=J[d+4>>2];J[a>>2]=J[d>>2];J[a+4>>2]=b;J[e+24>>2]=a;da(g|0,f|0,3545,e+8|0);Fa=e+32|0}function pb(a,b){var c=0;J[a>>2]=13436;c=J[b>>2];J[a+8>>2]=0;J[a+12>>2]=0;J[a+4>>2]=c;J[a+48>>2]=J[b+8>>2];c=J[b+12>>2];J[a+56>>2]=0;J[a+52>>2]=c;c=K[b+16|0];H[a+60|0]=0;H[a+61|0]=c;b=J[b+4>>2];J[a+16>>2]=0;J[a+20>>2]=0;J[a+64>>2]=b;J[a+24>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;return a}function dk(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;a:{if(J[a>>2]!=2){break a}e=!d;d=L[a+4>>1];if(!(e|d&2)){J[a+144>>2]=0;d=d|2;I[a+4>>1]=d}if(!(d&2)){break a}N[a+76>>2]=N[b>>2]+N[a+76>>2];N[a+80>>2]=N[b+4>>2]+N[a+80>>2];N[a+84>>2]=N[a+84>>2]+Q(Q(Q(N[c>>2]-N[a+44>>2])*N[b+4>>2])-Q(N[b>>2]*Q(N[c+4>>2]-N[a+48>>2])))}}function Pj(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0);i=N[b+48>>2];j=N[b+16>>2];k=N[b+64>>2];d=N[b+72>>2];e=N[b+24>>2];f=N[c>>2];g=N[c+4>>2];h=N[b+20>>2];N[a+4>>2]=Q(d*Q(Q(N[b+12>>2]+Q(Q(e*f)-Q(g*h)))-N[b+44>>2]))+N[b+68>>2];N[a>>2]=k-Q(d*Q(Q(j+Q(Q(h*f)+Q(e*g)))-i))}function qi(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;c=Fa-16|0;Fa=c;e=J[a+12>>2];if(!(H[23604]&1)){a=ba(2,21328)|0;H[23604]=1;J[5900]=a}f=J[5900];a=Ra(16);d=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=d;d=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=d;J[c+8>>2]=a;da(f|0,e|0,3574,c+8|0);Fa=c+16|0}function ki(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0);e=N[c>>2];g=N[c+8>>2];h=N[a+12>>2];i=N[c+12>>2];j=N[a+16>>2];k=Q(N[c+4>>2]+Q(Q(g*h)+Q(i*j)));f=N[a+8>>2];N[b+12>>2]=k+f;e=Q(e+Q(Q(i*h)-Q(j*g)));N[b+8>>2]=f+e;N[b+4>>2]=k-f;N[b>>2]=e-f}function tj(){var a=0;a=Ra(44);J[a+4>>2]=0;J[a+8>>2]=0;J[a+36>>2]=1065353216;J[a+40>>2]=1050253722;J[a+28>>2]=0;J[a+32>>2]=1065353216;J[a+20>>2]=0;J[a+24>>2]=0;J[a>>2]=11;H[a+9|0]=0;H[a+10|0]=0;H[a+11|0]=0;H[a+12|0]=0;H[a+13|0]=0;H[a+14|0]=0;H[a+15|0]=0;H[a+16|0]=0;return a|0}function Bd(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0);c=N[a+16>>2];d=N[a>>2];e=N[a+4>>2];f=N[a+12>>2];J[b+8>>2]=0;J[b+20>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+32>>2]=0;g=c;c=Q(Q(d*c)-Q(e*f));c=c!=Q(0)?Q(Q(1)/c):c;N[b>>2]=g*c;N[b+16>>2]=d*c;c=Q(-c);N[b+12>>2]=f*c;N[b+4>>2]=e*c}function Za(a,b,c){var d=0;if(!c){return J[a+4>>2]==J[b+4>>2]}if((a|0)==(b|0)){return 1}d=J[a+4>>2];a=K[d|0];c=J[b+4>>2];b=K[c|0];a:{if(!a|(b|0)!=(a|0)){break a}while(1){b=K[c+1|0];a=K[d+1|0];if(!a){break a}c=c+1|0;d=d+1|0;if((a|0)==(b|0)){continue}break}}return(a|0)==(b|0)}function ji(a,b,c){a=a|0;b=b|0;c=Q(c);var d=Q(0),e=0,f=Q(0),g=Q(0);d=N[a+8>>2];c=Q(d*Q(d*Q(c*Q(3.1415927410125732))));N[b>>2]=c;e=J[a+16>>2];J[b+4>>2]=J[a+12>>2];J[b+8>>2]=e;d=c;c=N[a+8>>2];f=Q(Q(c*Q(.5))*c);c=N[a+12>>2];g=Q(c*c);c=N[a+16>>2];N[b+12>>2]=d*Q(f+Q(g+Q(c*c)))}function wj(){var a=0;a=Ra(48);J[a+4>>2]=0;J[a+8>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;J[a>>2]=3;J[a+44>>2]=0;J[a+36>>2]=1065353216;J[a+40>>2]=0;H[a+9|0]=0;H[a+10|0]=0;H[a+11|0]=0;H[a+12|0]=0;H[a+13|0]=0;H[a+14|0]=0;H[a+15|0]=0;H[a+16|0]=0;J[a+28>>2]=0;J[a+32>>2]=0;return a|0}function Kh(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=Fa-48|0;Fa=e;f=J[J[a+48>>2]+12>>2];J[e+36>>2]=0;J[e+40>>2]=0;I[e+44>>1]=0;J[e+28>>2]=0;J[e+32>>2]=0;J[e+4>>2]=1;J[e+8>>2]=1008981770;J[e>>2]=12808;td(f,e,J[a+56>>2]);sd(b,e,c,J[J[a+52>>2]+12>>2],d);Fa=e+48|0}function Ih(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=Fa-48|0;Fa=e;f=J[J[a+48>>2]+12>>2];J[e+36>>2]=0;J[e+40>>2]=0;I[e+44>>1]=0;J[e+28>>2]=0;J[e+32>>2]=0;J[e+4>>2]=1;J[e+8>>2]=1008981770;J[e>>2]=12808;td(f,e,J[a+56>>2]);rd(b,e,c,J[J[a+52>>2]+12>>2],d);Fa=e+48|0}function df(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;if(Za(a,J[b+8>>2],0)){jc(b,c,d);return}e=J[a+12>>2];f=a+16|0;Kc(f,b,c,d);a=a+24|0;e=(e<<3)+f|0;a:{if(a>>>0>=e>>>0){break a}while(1){Kc(a,b,c,d);if(K[b+54|0]){break a}a=a+8|0;if(e>>>0>a>>>0){continue}break}}}function mi(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0);d=N[b+12>>2];e=N[a+12>>2];f=N[a+16>>2];g=N[b+8>>2];h=Q(N[c>>2]-Q(N[b>>2]+Q(Q(d*e)-Q(f*g))));d=Q(N[c+4>>2]-Q(N[b+4>>2]+Q(Q(g*e)+Q(d*f))));e=Q(Q(h*h)+Q(d*d));d=N[a+8>>2];return e<=Q(d*d)|0}function fj(){var a=0;a=Ra(48);J[a+4>>2]=0;J[a+8>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;J[a>>2]=8;H[a+9|0]=0;H[a+10|0]=0;H[a+11|0]=0;H[a+12|0]=0;H[a+13|0]=0;H[a+14|0]=0;H[a+15|0]=0;H[a+16|0]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;return a|0}function _j(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=0,f=Q(0);a:{if(J[a>>2]!=2){break a}e=!c;c=L[a+4>>1];if(!(e|c&2)){J[a+144>>2]=0;c=c|2;I[a+4>>1]=c}if(!(c&2)){break a}f=N[b+4>>2];d=N[a+120>>2];N[a+64>>2]=Q(d*N[b>>2])+N[a+64>>2];N[a+68>>2]=Q(d*f)+N[a+68>>2]}}function ij(){var a=0;a=Ra(40);J[a+4>>2]=0;J[a+8>>2]=0;J[a+36>>2]=0;J[a+28>>2]=1065353216;J[a+32>>2]=0;J[a+20>>2]=-1082130432;J[a+24>>2]=0;J[a>>2]=10;H[a+9|0]=0;H[a+10|0]=0;H[a+11|0]=0;H[a+12|0]=0;H[a+13|0]=0;H[a+14|0]=0;H[a+15|0]=0;H[a+16|0]=0;return a|0}function Db(a,b,c){var d=0,e=0,f=0,g=0;if(b){while(1){c=c-1|0;e=a;a=jl(a,b,10);d=Ga;f=c,g=e-il(a,d,10,0)|48,H[f|0]=g;e=b>>>0>9;b=d;if(e){continue}break}}if(a){while(1){c=c-1|0;b=(a>>>0)/10|0;H[c|0]=a-P(b,10)|48;d=a>>>0>9;a=b;if(d){continue}break}}return c}function qj(){var a=0;a=Ra(40);J[a+4>>2]=0;J[a+8>>2]=0;J[a+36>>2]=1060320051;J[a+28>>2]=0;J[a+32>>2]=1084227584;J[a+20>>2]=0;J[a+24>>2]=0;J[a>>2]=5;H[a+9|0]=0;H[a+10|0]=0;H[a+11|0]=0;H[a+12|0]=0;H[a+13|0]=0;H[a+14|0]=0;H[a+15|0]=0;H[a+16|0]=0;return a|0}function Sc(a,b){var c=0,d=0,e=0;A(+a);d=v(1)|0;e=v(0)|0;c=d>>>20&2047;if((c|0)!=2047){if(!c){if(a==0){c=0}else{a=Sc(a*0x10000000000000000,b);c=J[b>>2]+-64|0}J[b>>2]=c;return a}J[b>>2]=c-1022;x(0,e|0);x(1,d&-2146435073|1071644672);a=+z()}return a}function Qk(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=a+16|0;a=J[d>>2];a:{b:{if(!a){break b}c=d;while(1){e=M[a+16>>2]>>0;c=e?c:a;a=J[(e?a+4|0:a)>>2];if(a){continue}break}if((c|0)==(d|0)){break b}if(M[c+16>>2]<=b>>>0){break a}}c=d}return(c|0)!=(d|0)|0}function Ab(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0);e=N[b>>2];f=N[b+16>>2];g=N[b+4>>2];h=N[b+12>>2];d=Q(Q(e*f)-Q(g*h));d=d!=Q(0)?Q(Q(1)/d):d;j=e;e=N[c+4>>2];i=N[c>>2];N[a+4>>2]=d*Q(Q(j*e)-Q(i*g));N[a>>2]=d*Q(Q(f*i)-Q(e*h))}function vb(a,b){var c=0,d=0,e=0;c=J[a+102796>>2];d=P(c,12)+a|0;e=d+102412|0;a:{if(K[d+102408|0]){Wa(b);b=J[e-8>>2];c=J[a+102796>>2];break a}b=J[e-8>>2];J[a+102400>>2]=J[a+102400>>2]-b}J[a+102796>>2]=c-1;J[a+102404>>2]=J[a+102404>>2]-b}function Bk(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0);d=N[c>>2];e=N[b>>2];f=N[b+4>>2];g=N[c+4>>2];N[a+4>>2]=f>2]=d>e?e:d;d=N[c+8>>2];e=N[b+8>>2];f=N[b+12>>2];g=N[c+12>>2];N[a+12>>2]=f>g?f:g;N[a+8>>2]=d>2]]-48>>>0>=10){return 0}while(1){d=J[a>>2];c=-1;if(b>>>0<=214748364){c=H[d|0]-48|0;b=P(b,10);c=(c|0)>(b^2147483647)?-1:c+b|0}J[a>>2]=d+1;b=c;if(H[d+1|0]-48>>>0<10){continue}break}return b}function gl(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=Q(d);var e=0,f=0,g=0;e=Fa-16|0;Fa=e;N[e+12>>2]=d;N[e+8>>2]=c;g=J[a>>2];f=J[a+4>>2]-g>>3;a:{if(f>>>0>>0){Hd(a,b-f|0,e+8|0);break a}if(b>>>0>=f>>>0){break a}J[a+4>>2]=(b<<3)+g}Fa=e+16|0}function dh(a,b){a=a|0;b=b|0;var c=0;if(!(N[b>>2]==N[a+68>>2]&N[b+4>>2]==N[a+72>>2])){c=J[a+48>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;c=J[a+52>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;c=J[b+4>>2];J[a+68>>2]=J[b>>2];J[a+72>>2]=c}}function Qi(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Fa-16|0;Fa=d;e=a;a=J[b>>2];if(J[b+4>>2]-a>>3>>>0>c>>>0){b=Ra(8);c=a+(c<<3)|0;a=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=a;J[d+8>>2]=b;a=xa(19432,d+8|0)|0}else{a=1}J[e>>2]=a;Fa=d+16|0}function Sd(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0,e=0,f=0;d=Fa-16|0;Fa=d;e=J[a>>2];f=d+8|0;a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){e=J[e+J[b>>2]>>2]}Ha[e|0](f,b,c);a=Ra(8);b=J[d+12>>2];J[a>>2]=J[d+8>>2];J[a+4>>2]=b;Fa=d+16|0;return a|0}function Ag(a,b,c){a=a|0;b=Q(b);c=Q(c);var d=0;if(!(N[a+120>>2]==b&N[a+124>>2]==c)){d=J[a+48>>2];J[d+144>>2]=0;I[d+4>>1]=L[d+4>>1]|2;d=J[a+52>>2];J[d+144>>2]=0;I[d+4>>1]=L[d+4>>1]|2;N[a+124>>2]=c;N[a+120>>2]=b;J[a+112>>2]=0}}function ag(a,b,c){a=a|0;b=Q(b);c=Q(c);var d=0;if(!(N[a+120>>2]==b&N[a+124>>2]==c)){d=J[a+48>>2];J[d+144>>2]=0;I[d+4>>1]=L[d+4>>1]|2;d=J[a+52>>2];J[d+144>>2]=0;I[d+4>>1]=L[d+4>>1]|2;N[a+124>>2]=c;N[a+120>>2]=b;J[a+92>>2]=0}}function Uj(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;d=Fa-16|0;Fa=d;e=J[a>>2];f=d+8|0;a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){e=J[e+J[b>>2]>>2]}Ha[e|0](f,b,c);a=Ra(8);b=J[d+12>>2];J[a>>2]=J[d+8>>2];J[a+4>>2]=b;Fa=d+16|0;return a|0}function kk(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){c=J[c+J[b>>2]>>2]}a=Ha[c|0](b)|0;b=Ra(16);c=J[a+12>>2];J[b+8>>2]=J[a+8>>2];J[b+12>>2]=c;c=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=c;return b|0}function Li(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Fa-16|0;Fa=c;a=J[a+8>>2];if(!(H[23540]&1)){d=ba(2,20332)|0;H[23540]=1;J[5884]=d}d=J[5884];J[c+8>>2]=b;e=+ua(d|0,a|0,4734,c+4|0,c+8|0);ta(J[c+4>>2]);Fa=c+16|0;return e!=0|0}function Ck(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0);d=N[b>>2];c=N[a+4>>2];e=N[b+4>>2];N[a+4>>2]=c>2];N[a>>2]=c>2];c=N[a+12>>2];e=N[b+12>>2];N[a+12>>2]=c>e?c:e;c=N[a+8>>2];N[a+8>>2]=c>d?c:d}function kd(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0);c=J[b+52>>2];h=N[c+12>>2];d=N[c+20>>2];e=N[b+100>>2];f=N[c+24>>2];g=N[b+104>>2];N[a+4>>2]=Q(Q(d*e)+Q(f*g))+N[c+16>>2];N[a>>2]=h+Q(Q(f*e)-Q(g*d))}function Hg(a,b,c){a=a|0;b=b|0;c=Q(c);var d=Q(0),e=Q(0),f=Q(0),g=Q(0);f=N[b+184>>2];g=N[b+192>>2];d=N[b+104>>2];e=Q(N[b+116>>2]+N[b+112>>2]);N[a+4>>2]=Q(Q(d*N[b+196>>2])+Q(e*N[b+188>>2]))*c;N[a>>2]=Q(Q(d*g)+Q(f*e))*c}function ok(){var a=0;a=Ra(52);J[a+4>>2]=0;J[a+8>>2]=0;J[a+44>>2]=0;J[a+48>>2]=1065353216;J[a+36>>2]=257;H[a+40|0]=1;J[a>>2]=0;J[a+12>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;return a|0}function il(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0;e=c>>>16|0;f=a>>>16|0;j=P(e,f);g=c&65535;h=a&65535;i=P(g,h);f=(i>>>16|0)+P(f,g)|0;e=(f&65535)+P(e,h)|0;Ga=(P(b,c)+j|0)+P(a,d)+(f>>>16)+(e>>>16)|0;return i&65535|e<<16}function qd(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0);c=J[b+48>>2];h=N[c+12>>2];d=N[c+20>>2];e=N[b+80>>2];f=N[c+24>>2];g=N[b+84>>2];N[a+4>>2]=Q(Q(d*e)+Q(f*g))+N[c+16>>2];N[a>>2]=h+Q(Q(f*e)-Q(g*d))}function pd(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0);c=J[b+52>>2];h=N[c+12>>2];d=N[c+20>>2];e=N[b+88>>2];f=N[c+24>>2];g=N[b+92>>2];N[a+4>>2]=Q(Q(d*e)+Q(f*g))+N[c+16>>2];N[a>>2]=h+Q(Q(f*e)-Q(g*d))}function oi(a,b){a=a|0;b=b|0;var c=0;b=Ya(b,20);J[b+4>>2]=0;J[b+8>>2]=0;J[b>>2]=12476;J[b+12>>2]=0;J[b+16>>2]=0;c=J[a+8>>2];J[b+4>>2]=J[a+4>>2];J[b+8>>2]=c;c=J[a+16>>2];J[b+12>>2]=J[a+12>>2];J[b+16>>2]=c;return b|0}function ld(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0);c=J[b+48>>2];h=N[c+12>>2];d=N[c+20>>2];e=N[b+92>>2];f=N[c+24>>2];g=N[b+96>>2];N[a+4>>2]=Q(Q(d*e)+Q(f*g))+N[c+16>>2];N[a>>2]=h+Q(Q(f*e)-Q(g*d))}function ck(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;a:{if(J[a>>2]!=2){break a}d=!c;c=L[a+4>>1];if(!(d|c&2)){J[a+144>>2]=0;c=c|2;I[a+4>>1]=c}if(!(c&2)){break a}N[a+76>>2]=N[b>>2]+N[a+76>>2];N[a+80>>2]=N[b+4>>2]+N[a+80>>2]}}function Ug(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0);c=J[b+52>>2];h=N[c+12>>2];d=N[c+20>>2];e=N[b+68>>2];f=N[c+24>>2];g=N[b+72>>2];N[a+4>>2]=Q(Q(d*e)+Q(f*g))+N[c+16>>2];N[a>>2]=h+Q(Q(f*e)-Q(g*d))}function Tb(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0);c=J[b+48>>2];h=N[c+12>>2];d=N[c+20>>2];e=N[b+68>>2];f=N[c+24>>2];g=N[b+72>>2];N[a+4>>2]=Q(Q(d*e)+Q(f*g))+N[c+16>>2];N[a>>2]=h+Q(Q(f*e)-Q(g*d))}function Sb(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0);c=J[b+52>>2];h=N[c+12>>2];d=N[c+20>>2];e=N[b+76>>2];f=N[c+24>>2];g=N[b+80>>2];N[a+4>>2]=Q(Q(d*e)+Q(f*g))+N[c+16>>2];N[a>>2]=h+Q(Q(f*e)-Q(g*d))}function Lf(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0);c=J[b+48>>2];h=N[c+12>>2];d=N[c+20>>2];e=N[b+76>>2];f=N[c+24>>2];g=N[b+80>>2];N[a+4>>2]=Q(Q(d*e)+Q(f*g))+N[c+16>>2];N[a>>2]=h+Q(Q(f*e)-Q(g*d))}function Kf(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0);c=J[b+52>>2];h=N[c+12>>2];d=N[c+20>>2];e=N[b+84>>2];f=N[c+24>>2];g=N[b+88>>2];N[a+4>>2]=Q(Q(d*e)+Q(f*g))+N[c+16>>2];N[a>>2]=h+Q(Q(f*e)-Q(g*d))}function Fc(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Fa-16|0;Fa=c;d=J[a>>2];e=c+8|0;a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){d=J[d+J[b>>2]>>2]}Ha[d|0](e,b);a=Ra(8);b=J[c+12>>2];J[a>>2]=J[c+8>>2];J[a+4>>2]=b;Fa=c+16|0;return a|0}function gi(a,b){a=a|0;b=b|0;var c=0;b=Ya(b,152);J[b+148>>2]=0;J[b+4>>2]=2;J[b+8>>2]=1008981770;J[b>>2]=12564;J[b+12>>2]=0;J[b+16>>2]=0;c=J[a+8>>2];J[b+4>>2]=J[a+4>>2];J[b+8>>2]=c;eb(b+12|0,a+12|0,140);return b|0}function Hi(a){a=a|0;var b=0,c=0;J[a>>2]=20780;Yb(a+12|0,J[a+16>>2]);J[a>>2]=20812;if(K[a+4|0]){b=J[a+8>>2];if(!(H[23532]&1)){c=ba(1,20328)|0;H[23532]=1;J[5882]=c}da(J[5882],b|0,2289,0)}fa(J[a+8>>2]);return a|0}function jc(a,b,c){var d=0;d=J[a+16>>2];if(!d){J[a+36>>2]=1;J[a+24>>2]=c;J[a+16>>2]=b;return}a:{if((b|0)==(d|0)){if(J[a+24>>2]!=2){break a}J[a+24>>2]=c;return}H[a+54|0]=1;J[a+24>>2]=2;J[a+36>>2]=J[a+36>>2]+1}}function xf(a,b){a=a|0;b=b|0;a:{if(K[a+102972|0]==(b|0)){break a}H[a+102972|0]=b;if(b){break a}b=J[a+102948>>2];if(!b){break a}while(1){J[b+144>>2]=0;I[b+4>>1]=L[b+4>>1]|2;b=J[b+96>>2];if(b){continue}break}}}function uc(a,b){var c=0,d=0;c=J[a+40>>2];if((c|0)==J[a+36>>2]){J[a+36>>2]=c<<1;d=J[a+32>>2];c=_a(c<<3);J[a+32>>2]=c;eb(c,d,J[a+40>>2]<<2);Wa(d);c=J[a+40>>2]}J[J[a+32>>2]+(c<<2)>>2]=b;J[a+40>>2]=J[a+40>>2]+1}function gf(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=Q(f);g=g|0;h=h|0;i=i|0;j=j|0;I[a+22>>1]=h;H[a+20|0]=g;N[a+16>>2]=f;N[a+12>>2]=e;N[a+8>>2]=d;J[a+4>>2]=c;J[a>>2]=b;I[a+26>>1]=j;I[a+24>>1]=i}function Xj(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=0;c=N[a+116>>2];N[b>>2]=c;d=c;c=N[a+28>>2];e=Q(c*c);c=N[a+32>>2];N[b+12>>2]=Q(d*Q(e+Q(c*c)))+N[a+124>>2];f=J[a+32>>2];J[b+4>>2]=J[a+28>>2];J[b+8>>2]=f}function Fi(a){a=a|0;var b=0,c=0;J[a>>2]=20780;Yb(a+12|0,J[a+16>>2]);J[a>>2]=20812;if(K[a+4|0]){b=J[a+8>>2];if(!(H[23532]&1)){c=ba(1,20328)|0;H[23532]=1;J[5882]=c}da(J[5882],b|0,2289,0)}fa(J[a+8>>2]);Wa(a)}function cb(a,b,c,d,e){var f=0;f=Fa-256|0;Fa=f;if(!(e&73728|(c|0)<=(d|0))){d=c-d|0;c=d>>>0<256;xb(f,b&255,c?d:256);if(!c){while(1){bb(a,f,256);d=d-256|0;if(d>>>0>255){continue}break}}bb(a,f,d)}Fa=f+256|0}function Vj(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0);h=N[b+12>>2];d=N[b+20>>2];e=N[c>>2];f=N[b+24>>2];g=N[c+4>>2];N[a+4>>2]=Q(Q(d*e)+Q(f*g))+N[b+16>>2];N[a>>2]=h+Q(Q(f*e)-Q(g*d))}function Jf(a,b,c){a=a|0;b=b|0;c=Q(c);var d=Q(0),e=Q(0),f=Q(0),g=Q(0);f=N[b+184>>2];g=N[b+176>>2];d=N[b+108>>2];e=N[b+116>>2];N[a>>2]=Q(Q(d*N[b+180>>2])+Q(e*N[b+172>>2]))*c;N[a+4>>2]=Q(Q(d*f)+Q(e*g))*c}function Re(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0);h=N[b>>2];d=N[b+8>>2];e=N[c>>2];f=N[b+12>>2];g=N[c+4>>2];N[a+4>>2]=Q(Q(d*e)+Q(f*g))+N[b+4>>2];N[a>>2]=h+Q(Q(f*e)-Q(g*d))}function gk(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=0;if(J[a>>2]){c=N[b>>2];d=Q(c*c);c=N[b+4>>2];if(Q(d+Q(c*c))>Q(0)){J[a+144>>2]=0;I[a+4>>1]=L[a+4>>1]|2}e=J[b+4>>2];J[a+64>>2]=J[b>>2];J[a+68>>2]=e}}function Zj(a,b,c){a=a|0;b=Q(b);c=c|0;var d=0;a:{if(J[a>>2]!=2){break a}d=!c;c=L[a+4>>1];if(!(d|c&2)){J[a+144>>2]=0;c=c|2;I[a+4>>1]=c}if(!(c&2)){break a}N[a+72>>2]=Q(N[a+128>>2]*b)+N[a+72>>2]}}function Sj(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0);d=N[b+24>>2];e=Q(N[c+4>>2]-N[b+16>>2]);f=N[b+20>>2];g=Q(N[c>>2]-N[b+12>>2]);N[a+4>>2]=Q(d*e)-Q(f*g);N[a>>2]=Q(d*g)+Q(e*f)}function Qj(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0);e=N[b+48>>2];f=N[b+64>>2];g=N[c+4>>2];d=N[b+72>>2];N[a+4>>2]=Q(d*Q(N[c>>2]-N[b+44>>2]))+N[b+68>>2];N[a>>2]=f-Q(d*Q(g-e))}function Jj(a,b){a=a|0;b=b|0;var c=0;c=L[a+4>>1];a:{if(b){I[a+4>>1]=c|2;break a}J[a+64>>2]=0;J[a+68>>2]=0;I[a+4>>1]=c&65533;J[a+72>>2]=0;J[a+76>>2]=0;J[a+80>>2]=0;J[a+84>>2]=0}J[a+144>>2]=0}function Tc(a){var b=0;b=J[a+72>>2];J[a+72>>2]=b-1|b;b=J[a>>2];if(b&8){J[a>>2]=b|32;return-1}J[a+4>>2]=0;J[a+8>>2]=0;b=J[a+44>>2];J[a+28>>2]=b;J[a+20>>2]=b;J[a+16>>2]=b+J[a+48>>2];return 0}function Bg(a,b){a=a|0;b=b|0;var c=0;if(K[a+136|0]!=(b|0)){c=J[a+48>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;c=J[a+52>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;J[a+112>>2]=0;H[a+136|0]=b}}function bg(a,b){a=a|0;b=b|0;var c=0;if(K[a+112|0]!=(b|0)){c=J[a+48>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;c=J[a+52>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;J[a+92>>2]=0;H[a+112|0]=b}}function Nh(a,b,c){a=a|0;b=b|0;c=Q(c);var d=Q(0),e=Q(0),f=Q(0);J[b>>2]=0;c=N[a+24>>2];d=N[a+16>>2];e=N[a+20>>2];f=N[a+12>>2];J[b+12>>2]=0;N[b+8>>2]=Q(d+c)*Q(.5);N[b+4>>2]=Q(f+e)*Q(.5)}function Wi(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Fa-16|0;Fa=d;e=J[b+4>>2];b=J[b>>2];if(e-b>>2>>>0>c>>>0){J[d+8>>2]=J[b+(c<<2)>>2];b=xa(18964,d+8|0)|0}else{b=1}J[a>>2]=b;Fa=d+16|0}function $g(a,b){a=a|0;b=b|0;var c=0;if(!(N[b>>2]==N[a+76>>2]&N[b+4>>2]==N[a+80>>2])){c=J[a+52>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;c=J[b+4>>2];J[a+76>>2]=J[b>>2];J[a+80>>2]=c}}function bk(a,b,c){a=a|0;b=Q(b);c=c|0;var d=0;a:{if(J[a>>2]!=2){break a}d=!c;c=L[a+4>>1];if(!(d|c&2)){J[a+144>>2]=0;c=c|2;I[a+4>>1]=c}if(!(c&2)){break a}N[a+84>>2]=N[a+84>>2]+b}}function xi(a){a=a|0;var b=0,c=0;J[a>>2]=21200;if(K[a+8|0]){b=J[a+12>>2];if(!(H[23532]&1)){c=ba(1,20328)|0;H[23532]=1;J[5882]=c}da(J[5882],b|0,2289,0)}fa(J[a+12>>2]);return a|0}function Jc(a,b){var c=0;a:{if(!b){break a}b=lb(b,18772);if(!b|J[b+8>>2]&(J[a+8>>2]^-1)){break a}if(!Za(J[a+12>>2],J[b+12>>2],0)){break a}c=Za(J[a+16>>2],J[b+16>>2],0)}return c}function Ni(a){a=a|0;var b=0,c=0;J[a>>2]=20316;if(K[a+4|0]){b=J[a+8>>2];if(!(H[23532]&1)){c=ba(1,20328)|0;H[23532]=1;J[5882]=c}da(J[5882],b|0,2289,0)}fa(J[a+8>>2]);return a|0}function Ki(a){a=a|0;var b=0,c=0;J[a>>2]=20544;if(K[a+4|0]){b=J[a+8>>2];if(!(H[23532]&1)){c=ba(1,20328)|0;H[23532]=1;J[5882]=c}da(J[5882],b|0,2289,0)}fa(J[a+8>>2]);return a|0}function Ai(a){a=a|0;var b=0,c=0;J[a>>2]=20812;if(K[a+4|0]){b=J[a+8>>2];if(!(H[23532]&1)){c=ba(1,20328)|0;H[23532]=1;J[5882]=c}da(J[5882],b|0,2289,0)}fa(J[a+8>>2]);return a|0}function Zi(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=Fa-16|0;Fa=e;f=J[a+4>>2];b=(f>>1)+b|0;a=J[a>>2];a=f&1?J[J[b>>2]+a>>2]:a;J[e+12>>2]=d;Ha[a|0](b,c,e+12|0);Fa=e+16|0}function Cb(a){var b=0,c=0;b=J[5876];c=a+7&-8;a=b+c|0;a:{if(a>>>0<=b>>>0?c:0){break a}if(a>>>0>Ia()<<16>>>0){if(!(Aa(a|0)|0)){break a}}J[5876]=a;return b}J[6386]=48;return-1}function wi(a){a=a|0;var b=0,c=0;J[a>>2]=21200;if(K[a+8|0]){b=J[a+12>>2];if(!(H[23532]&1)){c=ba(1,20328)|0;H[23532]=1;J[5882]=c}da(J[5882],b|0,2289,0)}fa(J[a+12>>2]);Wa(a)}function ub(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){c=J[c+J[b>>2]>>2]}a=Ha[c|0](b)|0;b=Ra(8);c=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=c;return b|0}function yg(a,b){a=a|0;b=b|0;var c=0;if(K[a+137|0]!=(b|0)){c=J[a+48>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;c=J[a+52>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;H[a+137|0]=b}}function vd(a,b){if(!(J[a>>2]|J[b>>2])){return 0}a=J[a+108>>2];if(a){while(1){if(!(K[J[a+4>>2]+61|0]|J[a>>2]!=(b|0))){return 0}a=J[a+12>>2];if(a){continue}break}}return 1}function gg(a,b){a=a|0;b=b|0;var c=0;if(K[a+100|0]!=(b|0)){c=J[a+48>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;c=J[a+52>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;H[a+100|0]=b}}function Gf(a,b){a=a|0;b=b|0;var c=0;if(K[a+128|0]!=(b|0)){c=J[a+48>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;c=J[a+52>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;H[a+128|0]=b}}function zi(a){a=a|0;var b=0,c=0;J[a>>2]=20812;if(K[a+4|0]){b=J[a+8>>2];if(!(H[23532]&1)){c=ba(1,20328)|0;H[23532]=1;J[5882]=c}da(J[5882],b|0,2289,0)}fa(J[a+8>>2]);Wa(a)}function xg(a,b){a=a|0;b=Q(b);var c=0;if(N[a+132>>2]!=b){c=J[a+48>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;c=J[a+52>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;N[a+132>>2]=b}}function wg(a,b){a=a|0;b=Q(b);var c=0;if(N[a+128>>2]!=b){c=J[a+48>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;c=J[a+52>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;N[a+128>>2]=b}}function eg(a,b){a=a|0;b=Q(b);var c=0;if(N[a+108>>2]!=b){c=J[a+48>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;c=J[a+52>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;N[a+108>>2]=b}}function dg(a,b){a=a|0;b=Q(b);var c=0;if(N[a+104>>2]!=b){c=J[a+48>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;c=J[a+52>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;N[a+104>>2]=b}}function Mi(a){a=a|0;var b=0,c=0;J[a>>2]=20316;if(K[a+4|0]){b=J[a+8>>2];if(!(H[23532]&1)){c=ba(1,20328)|0;H[23532]=1;J[5882]=c}da(J[5882],b|0,2289,0)}fa(J[a+8>>2]);Wa(a)}function Ji(a){a=a|0;var b=0,c=0;J[a>>2]=20544;if(K[a+4|0]){b=J[a+8>>2];if(!(H[23532]&1)){c=ba(1,20328)|0;H[23532]=1;J[5882]=c}da(J[5882],b|0,2289,0)}fa(J[a+8>>2]);Wa(a)}function Ff(a,b){a=a|0;b=Q(b);var c=0;if(N[a+124>>2]!=b){c=J[a+48>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;c=J[a+52>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;N[a+124>>2]=b}}function Ef(a,b){a=a|0;b=Q(b);var c=0;if(N[a+120>>2]!=b){c=J[a+48>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;c=J[a+52>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;N[a+120>>2]=b}}function ch(a,b){a=a|0;b=Q(b);var c=0;if(N[a+76>>2]!=b){c=J[a+48>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;c=J[a+52>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;N[a+76>>2]=b}}function Le(a,b){a=a|0;b=Q(b);var c=0,d=0;c=(C(b),v(2));d=c&2147483647;if(!(!d|c-1>>>0<8388607|d-8388608>>>0<2130706432&(c|0)>=0)){ya(4201,3777,300,1107);B()}N[a>>2]=b}function kf(){var a=0;a=Ra(28);I[a+22>>1]=1;I[a+24>>1]=65535;J[a+12>>2]=0;J[a+16>>2]=0;J[a+8>>2]=1045220557;J[a>>2]=0;J[a+4>>2]=0;I[a+26>>1]=0;H[a+20|0]=0;return a|0}function $i(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Fa-16|0;Fa=d;e=J[a+4>>2];b=(e>>1)+b|0;a=J[a>>2];a=e&1?J[J[b>>2]+a>>2]:a;J[d+12>>2]=c;Ha[a|0](b,d+12|0);Fa=d+16|0}function Wk(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);var g=0;g=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){g=J[g+J[b>>2]>>2]}return Q(Q(Ha[g|0](b,c,d,e,f)))}function Tj(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0);d=N[b+20>>2];e=N[c>>2];f=N[b+24>>2];g=N[c+4>>2];N[a+4>>2]=Q(d*e)+Q(f*g);N[a>>2]=Q(f*e)-Q(g*d)}function Rj(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0);d=N[b+24>>2];e=N[c+4>>2];f=N[b+20>>2];g=N[c>>2];N[a+4>>2]=Q(d*e)-Q(f*g);N[a>>2]=Q(d*g)+Q(f*e)}function Kc(a,b,c,d){var e=0,f=0;e=J[a+4>>2];f=J[a>>2];a=0;a:{if(!c){break a}a=e>>8;if(!(e&1)){break a}a=J[a+J[c>>2]>>2]}Ha[J[J[f>>2]+28>>2]](f,b,a+c|0,e&2?d:2)}function Ge(a,b,c){a=a|0;b=b|0;c=c|0;a=Ha[a|0](b,c)|0;b=Ra(16);c=J[a+12>>2];J[b+8>>2]=J[a+8>>2];J[b+12>>2]=c;c=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=c;return b|0}function Yi(a,b){a=a|0;b=b|0;var c=0,d=0;c=b;d=a- -64|0;b=J[a+48>>2];a=J[a+52>>2];Dd(c,d,J[b+8>>2]+12|0,N[J[b+12>>2]+8>>2],J[a+8>>2]+12|0,N[J[a+12>>2]+8>>2])}function nb(a){var b=0,c=0;b=a*a;c=b*a;return Q(c*(b*b)*(b*2718311493989822e-21+-.00019839334836096632)+(c*(b*.008333329385889463+-.16666666641626524)+a))}function ng(a,b){a=a|0;b=b|0;N[a+68>>2]=N[a+68>>2]-N[b>>2];N[a+72>>2]=N[a+72>>2]-N[b+4>>2];N[a+76>>2]=N[a+76>>2]-N[b>>2];N[a+80>>2]=N[a+80>>2]-N[b+4>>2]}function wf(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Fa-16|0;Fa=d;Ha[a|0](d+8|0,b,c);a=Ra(8);b=J[d+12>>2];J[a>>2]=J[d+8>>2];J[a+4>>2]=b;Fa=d+16|0;return a|0}function zk(a,b){a=a|0;b=b|0;var c=0;if(!(!(N[b+8>>2]<=N[a+8>>2])|(!(N[a>>2]<=N[b>>2])|!(N[a+4>>2]<=N[b+4>>2])))){c=N[b+12>>2]<=N[a+12>>2]}return c|0}function Mk(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;f=f|0;var g=0;g=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){g=J[g+J[b>>2]>>2]}Ha[g|0](b,c,d,e,f)}function Ri(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;e=J[a>>2];d=J[a+4>>2]-e>>3;if(d>>>0>>0){Hd(a,b-d|0,c);return}if(b>>>0>>0){J[a+4>>2]=(b<<3)+e}}function Ye(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;if(Za(a,J[b+8>>2],f)){ic(b,c,d,e);return}a=J[a+8>>2];Ha[J[J[a>>2]+20>>2]](a,b,c,d,e,f)}function Pk(a){a=a|0;var b=0;b=Ra(24);H[b+4|0]=0;J[b+8>>2]=J[a>>2];J[a>>2]=0;a=b+16|0;J[a>>2]=0;J[a+4>>2]=0;J[b>>2]=20780;J[b+12>>2]=a;return b|0}function ob(a){var b=0;a=a*a;b=a*a;return Q(a*b*(a*2439044879627741e-20+-.001388676377460993)+(b*.04166662332373906+(a*-.499999997251031+1)))}function vj(a,b){a=a|0;b=b|0;var c=0;c=Fa-16|0;Fa=c;Ha[a|0](c+8|0,b);a=Ra(8);b=J[c+12>>2];J[a>>2]=J[c+8>>2];J[a+4>>2]=b;Fa=c+16|0;return a|0}function Yg(){var a=0;a=Ra(32);J[a>>2]=0;J[a+4>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;return a|0}function Gd(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Fa-16|0;Fa=d;Ha[J[a>>2]](d+12|0,b,c);wa(J[d+12>>2]);a=J[d+12>>2];fa(a|0);Fa=d+16|0;return a|0}function tk(a,b,c,d,e){a=a|0;b=b|0;c=Q(c);d=d|0;e=e|0;var f=0;f=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){f=J[f+J[b>>2]>>2]}Ha[f|0](b,c,d,e)}function Nk(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;var f=0;f=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){f=J[f+J[b>>2]>>2]}Ha[f|0](b,c,d,e)}function uk(a,b){a=a|0;b=b|0;var c=0,d=0;c=Fa-16|0;Fa=c;d=J[b+4>>2];J[c+8>>2]=J[b>>2];J[c+12>>2]=d;a=Ha[a|0](c+8|0)|0;Fa=c+16|0;return a|0}function $b(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){f=J[f+J[b>>2]>>2]}Ha[f|0](b,c,d,e)}function yk(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){e=J[e+J[b>>2]>>2]}return Ha[e|0](b,c,d)|0}function hc(a,b,c,d,e,f){var g=0,h=0;g=J[a+4>>2];h=g>>8;a=J[a>>2];if(g&1){h=J[J[d>>2]+h>>2]}Ha[J[J[a>>2]+20>>2]](a,b,c,d+h|0,g&2?e:2,f)}function Ui(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Fa-16|0;Fa=e;a=J[a>>2];J[e+12>>2]=d;a=Ha[a|0](b,c,e+12|0)|0;Fa=e+16|0;return a|0}function Se(a,b){a=a|0;b=b|0;a=Ha[a|0](b)|0;b=Ra(6);I[b+4>>1]=L[a+4>>1];a=L[a>>1]|L[a+2>>1]<<16;I[b>>1]=a;I[b+2>>1]=a>>>16;return b|0}function jf(a,b,c,d,e,f,g,h,i,j,k){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=Q(f);g=Q(g);h=h|0;i=i|0;j=j|0;k=k|0;Ha[a|0](b,c,d,e,f,g,h,i,j,k)}function Lb(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0;d=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){d=J[d+J[b>>2]>>2]}return Q(Q(Ha[d|0](b,c)))}function Qb(a,b,c,d,e){var f=0,g=0;f=J[a+4>>2];g=f>>8;a=J[a>>2];if(f&1){g=J[J[c>>2]+g>>2]}Ha[J[J[a>>2]+24>>2]](a,b,c+g|0,f&2?d:2,e)}function Ra(a){var b=0;a=a>>>0<=1?1:a;a:{while(1){b=_a(a);if(b){break a}b=J[6558];if(b){Ha[b|0]();continue}break}ma();B()}return b}function Md(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=Q(d);var e=0;e=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){e=J[e+J[b>>2]>>2]}Ha[e|0](b,c,d)}function vh(a,b,c){a=a|0;b=b|0;c=Q(c);var d=Q(0),e=Q(0);e=N[b+244>>2];d=N[b+156>>2];N[a>>2]=Q(d*N[b+240>>2])*c;N[a+4>>2]=Q(d*e)*c}function ue(){var a=0;a=Ra(152);J[a+148>>2]=0;J[a+4>>2]=2;J[a+8>>2]=1008981770;J[a>>2]=12564;J[a+12>>2]=0;J[a+16>>2]=0;return a|0}function pg(a,b,c){a=a|0;b=b|0;c=Q(c);var d=Q(0),e=Q(0);e=N[b+140>>2];d=N[b+116>>2];N[a>>2]=Q(d*N[b+136>>2])*c;N[a+4>>2]=Q(d*e)*c}function lk(a,b,c,d){a=a|0;b=b|0;c=c|0;d=Q(d);var e=0;e=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){e=J[e+J[b>>2]>>2]}Ha[e|0](b,c,d)}function ak(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=d|0;var e=0;e=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){e=J[e+J[b>>2]>>2]}Ha[e|0](b,c,d)}function Fk(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0);c=N[b+12>>2];d=N[b+4>>2];N[a>>2]=Q(N[b>>2]+N[b+8>>2])*Q(.5);N[a+4>>2]=Q(d+c)*Q(.5)}function Ek(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0);c=N[b+12>>2];d=N[b+4>>2];N[a>>2]=Q(N[b+8>>2]-N[b>>2])*Q(.5);N[a+4>>2]=Q(c-d)*Q(.5)}function ac(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){e=J[e+J[b>>2]>>2]}Ha[e|0](b,c,d)}function Zc(a){vb(J[a>>2],J[a+20>>2]);vb(J[a>>2],J[a+24>>2]);vb(J[a>>2],J[a+16>>2]);vb(J[a>>2],J[a+12>>2]);vb(J[a>>2],J[a+8>>2])}function Kk(a){a=a|0;var b=0;b=Ra(16);J[b+4>>2]=0;J[b>>2]=12704;H[b+8|0]=0;J[b+12>>2]=J[a>>2];J[a>>2]=0;J[b>>2]=21156;return b|0}function Ob(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){d=J[d+J[b>>2]>>2]}return Ha[d|0](b,c)|0}function ef(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if(Za(a,J[b+8>>2],0)){jc(b,c,d);return}a=J[a+8>>2];Ha[J[J[a>>2]+28>>2]](a,b,c,d)}function Yj(a){a=a|0;var b=Q(0),c=Q(0);b=N[a+28>>2];c=Q(b*b);b=N[a+32>>2];return Q(Q(Q(N[a+116>>2]*Q(c+Q(b*b)))+N[a+124>>2]))}function sb(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){c=J[c+J[b>>2]>>2]}return Q(Q(Ha[c|0](b)))}function Uh(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;b=Ya(e,148);f=yb(b,a,0,c,0),g=12756,J[f>>2]=g;return b|0}function Pg(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;b=Ya(e,148);f=yb(b,a,0,c,0),g=13692,J[f>>2]=g;return b|0}function Mh(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;e=Ya(e,148);f=yb(e,a,b,c,d),g=12876,J[f>>2]=g;return e|0}function Mg(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;b=Ya(e,148);f=yb(b,a,0,c,0),g=13752,J[f>>2]=g;return b|0}function Jh(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;e=Ya(e,148);f=yb(e,a,b,c,d),g=12936,J[f>>2]=g;return e|0}function Ch(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;b=Ya(e,148);f=yb(b,a,0,c,0),g=13152,J[f>>2]=g;return b|0}function Ah(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;b=Ya(e,148);f=yb(b,a,0,c,0),g=13212,J[f>>2]=g;return b|0}function bc(a,b){a=a|0;b=b|0;var c=0;c=Fa-16|0;Fa=c;J[c+12>>2]=b;a=Ha[a|0](c+12|0)|0;fa(J[c+12>>2]);Fa=c+16|0;return a|0}function tb(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0;d=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){d=J[d+J[b>>2]>>2]}Ha[d|0](b,c)}function ab(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){d=J[d+J[b>>2]>>2]}Ha[d|0](b,c)}function Ve(a,b){a=a|0;b=b|0;var c=0;if(K[a+38|0]!=(b|0)){c=J[a+8>>2];J[c+144>>2]=0;I[c+4>>1]=L[c+4>>1]|2;H[a+38|0]=b}}function kb(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){c=J[c+J[b>>2]>>2]}return Ha[c|0](b)|0}function Eh(a,b,c){a=a|0;b=b|0;c=Q(c);var d=Q(0);d=N[b+116>>2];c=Q(N[b+100>>2]*c);N[a+4>>2]=c*N[b+120>>2];N[a>>2]=c*d}function Wf(a,b,c){a=a|0;b=b|0;c=Q(c);var d=Q(0);d=N[b+104>>2];c=Q(N[b+92>>2]*c);N[a+4>>2]=c*N[b+108>>2];N[a>>2]=c*d}function Fe(a,b){a=a|0;b=b|0;if(!(J[a+28>>2]>(b|0)&(b|0)>=0)){ya(1632,3777,346,6194);B()}return J[a+24>>2]+P(b,28)|0}function fb(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=Ra(8);b=b+c|0;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;return a|0}function je(a,b,c){a=a|0;b=b|0;c=c|0;a=Ha[a|0](b,c)|0;b=Ra(8);c=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=c;return b|0}function Vh(a,b){a=a|0;b=b|0;var c=0;c=L[a+4>>1];if(!(!(c&16)^b)){J[a+72>>2]=0;I[a+4>>1]=c&65519|(b?16:0);Jb(a)}}function ve(a,b){a=a|0;b=b|0;var c=0;a=Ha[a|0](b)|0;b=Ra(8);c=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=c;return b|0}function Yk(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=a,e=na((H[b+11|0]<0?J[b>>2]:b)|0,20228,J[c>>2])|0,J[d>>2]=e}function Uk(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=a,e=na((H[b+11|0]<0?J[b>>2]:b)|0,20456,J[c>>2])|0,J[d>>2]=e}function Ok(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=a,e=na((H[b+11|0]<0?J[b>>2]:b)|0,20688,J[c>>2])|0,J[d>>2]=e}function Ik(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=a,e=na((H[b+11|0]<0?J[b>>2]:b)|0,21088,J[c>>2])|0,J[d>>2]=e}function Lj(a,b){a=a|0;b=b|0;var c=0;c=L[a+4>>1];if(b){I[a+4>>1]=c|4;return}J[a+144>>2]=0;I[a+4>>1]=c&65529|2}function Bb(a,b,c){if(c){if((c|0)>=641){Wa(b);return}a=(K[c+23620|0]<<2)+a|0;J[b>>2]=J[a+12>>2];J[a+12>>2]=b}}function qb(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){c=J[c+J[b>>2]>>2]}Ha[c|0](b)}function fk(a,b){a=a|0;b=Q(b);if(J[a>>2]){if(Q(b*b)>Q(0)){J[a+144>>2]=0;I[a+4>>1]=L[a+4>>1]|2}N[a+72>>2]=b}}function ze(){var a=0;a=Ra(20);J[a+4>>2]=0;J[a+8>>2]=0;J[a>>2]=12476;J[a+12>>2]=0;J[a+16>>2]=0;return a|0}function Pi(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a>>2]+(b<<3)|0;b=J[c+4>>2];J[a>>2]=J[c>>2];J[a+4>>2]=b;return 1}function Ej(a){a=a|0;var b=Q(0),c=Q(0);b=N[J[a+48>>2]+20>>2];c=N[J[a+52>>2]+20>>2];N[a+140>>2]=b>c?b:c}function el(){var a=0;a=Ra(20);J[a>>2]=0;J[a+4>>2]=0;J[a+16>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;return a|0}function Zk(a){a=a|0;var b=0;b=Ra(12);H[b+4|0]=0;J[b+8>>2]=J[a>>2];J[a>>2]=0;J[b>>2]=20296;return b|0}function Vk(a){a=a|0;var b=0;b=Ra(12);H[b+4|0]=0;J[b+8>>2]=J[a>>2];J[a>>2]=0;J[b>>2]=20524;return b|0}function Bj(){var a=0;a=Ra(20);J[a>>2]=0;J[a+4>>2]=0;H[a+16|0]=0;J[a+8>>2]=0;J[a+12>>2]=0;return a|0}function Me(a,b){a=a|0;b=b|0;var c=0;c=J[a+12>>2];return Ha[J[J[c>>2]+16>>2]](c,J[a+8>>2]+12|0,b)|0}function Rf(a,b,c){a=a|0;b=b|0;c=Q(c);var d=Q(0);d=N[b+108>>2];N[a>>2]=N[b+104>>2]*c;N[a+4>>2]=d*c}function Dk(a){a=a|0;var b=Q(0);b=Q(Q(N[a+8>>2]-N[a>>2])+Q(N[a+12>>2]-N[a+4>>2]));return Q(Q(b+b))}function Tg(a,b,c){a=a|0;b=b|0;c=Q(c);var d=Q(0);d=N[b+100>>2];N[a>>2]=N[b+96>>2]*c;N[a+4>>2]=d*c}function jh(a,b,c){a=a|0;b=b|0;c=Q(c);var d=Q(0);d=N[b+84>>2];N[a>>2]=N[b+80>>2]*c;N[a+4>>2]=d*c}function id(a,b,c){a=a|0;b=b|0;c=Q(c);var d=Q(0);d=N[b+88>>2];N[a>>2]=N[b+84>>2]*c;N[a+4>>2]=d*c}function of(){var a=0;a=J[6124];if(a){while(1){Ha[J[a>>2]]();a=J[a+4>>2];if(a){continue}break}}}function Xe(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;if(Za(a,J[b+8>>2],f)){ic(b,c,d,e)}}function zh(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;rd(b,J[J[a+48>>2]+12>>2],c,J[J[a+52>>2]+12>>2],d)}function qe(a,b,c,d,e,f,g){a=a|0;b=b|0;c=Q(c);d=Q(d);e=Q(e);f=Q(f);g=Q(g);Ha[a|0](b,c,d,e,f,g)}function Bh(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;sd(b,J[J[a+48>>2]+12>>2],c,J[J[a+52>>2]+12>>2],d)}function lh(a,b){a=a|0;b=b|0;var c=0;b=J[b+48>>2];c=J[b+16>>2];J[a>>2]=J[b+12>>2];J[a+4>>2]=c}function kh(a,b){a=a|0;b=b|0;var c=0;b=J[b+52>>2];c=J[b+16>>2];J[a>>2]=J[b+12>>2];J[a+4>>2]=c}function gb(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a>>2]+b|0;b=J[c+4>>2];J[a>>2]=J[c>>2];J[a+4>>2]=b}function Rg(a,b){a=a|0;b=b|0;N[a+76>>2]=N[a+76>>2]-N[b>>2];N[a+80>>2]=N[a+80>>2]-N[b+4>>2]}function rk(a,b){a=a|0;b=b|0;var c=0;c=J[b+4>>2];J[a+102964>>2]=J[b>>2];J[a+102968>>2]=c}function qk(a,b){a=a|0;b=b|0;var c=0;c=J[b+102968>>2];J[a>>2]=J[b+102964>>2];J[a+4>>2]=c}function jg(a){a=a|0;return Q(Q(Q(N[J[a+52>>2]+56>>2]-N[J[a+48>>2]+56>>2])-N[a+116>>2]))}function ce(){var a=0;a=Ra(16);J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;return a|0}function rj(a,b){a=a|0;b=b|0;var c=0;c=J[b+48>>2];N[a+4>>2]=M[b+52>>2];N[a>>2]=c>>>0}function Vg(a,b){a=a|0;b=b|0;var c=0;c=J[b+80>>2];J[a>>2]=J[b+76>>2];J[a+4>>2]=c}function ek(a){a=a|0;N[a+136>>2]=Y(Q(N[J[a+48>>2]+16>>2]*N[J[a+52>>2]+16>>2]))}function bl(){var a=0;a=Ra(6);I[a+4>>1]=0;I[a>>1]=1;I[a+2>>1]=65535;return a|0}function We(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return Ha[a|0](b,c,d,e)|0}function ff(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if(Za(a,J[b+8>>2],0)){jc(b,c,d)}}function kl(a){var b=0;b=a&31;a=0-a&31;return(-1>>>b&-2)<>>a} +function ec(){var a=0;a=Ra(12);J[a+8>>2]=0;J[a>>2]=0;J[a+4>>2]=0;return a|0}function dl(){var a=0;a=Ra(12);J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;return a|0}function dc(a){a=a|0;var b=0;if(a){b=J[a>>2];if(b){J[a+4>>2]=b;Wa(b)}Wa(a)}}function Vi(a,b,c){a=a|0;b=b|0;c=c|0;J[J[a>>2]+(b<<2)>>2]=J[c>>2];return 1}function ig(a){a=a|0;return Q(Q(N[J[a+52>>2]+72>>2]-N[J[a+48>>2]+72>>2]))}function Ae(a,b,c){a=a|0;b=b|0;c=c|0;return Ha[J[J[a>>2]+16>>2]](a,b,c)|0}function Oi(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return Ha[J[a>>2]](b,c,d)|0}function uh(a,b){a=a|0;b=Q(b);return Q(Q(Q(N[a+156>>2]*N[a+256>>2])*b))}function he(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);Ha[a|0](b,c,d,e)}function Be(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return Ha[a|0](b,c,d)|0}function cd(a){vb(J[a+32>>2],J[a+40>>2]);vb(J[a+32>>2],J[a+36>>2])}function zb(a,b){a=a|0;b=b|0;Ha[J[J[a>>2]+4>>2]](a)|0;Bb(b,a,148)}function ke(a,b){a=a|0;b=b|0;return Q(N[(J[a>>2]+(b<<3)|0)+4>>2])}function we(a,b,c){a=a|0;b=Q(b);c=Q(c);N[a+12>>2]=b;N[a+16>>2]=c}function Ak(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ha[J[a>>2]](b,c,d)}function ni(a,b,c){a=a|0;b=b|0;c=c|0;return Q(Q(Ha[a|0](b,c)))}function Nj(a,b){a=a|0;b=b|0;I[a+4>>1]=L[a+4>>1]&65527|(b?8:0)}function ye(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=Q(d);Ha[a|0](b,c,d)}function sg(a,b){a=a|0;b=b|0;return Q(N[((b<<2)+a|0)+24>>2])}function Dg(a,b){a=a|0;b=b|0;return Q(N[((b<<3)+a|0)+12>>2])}function xe(a,b){a=a|0;b=b|0;J[a+4>>2]=J[a+4>>2]&-5|(b?4:0)}function te(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ha[a|0](b,c,d)}function le(a,b){a=a|0;b=b|0;return Q(N[J[a>>2]+(b<<3)>>2])}function Zf(a,b){a=a|0;b=b|0;return Q(N[((b<<2)+a|0)+8>>2])}function Yb(a,b){if(b){Yb(a,J[b>>2]);Yb(a,J[b+4>>2]);Wa(b)}}function Ng(a,b){a=a|0;b=b|0;return Q(N[((b<<3)+a|0)+8>>2])}function wc(a,b,c){a=a|0;b=b|0;c=c|0;return Ha[a|0](b,c)|0}function lf(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ga=0;return 0}function vg(a,b){a=a|0;b=Q(b);return Q(Q(N[a+116>>2]*b))}function nc(a,b){a=a|0;b=Q(b);return Q(Q(N[a+112>>2]*b))}function Gg(a,b){a=a|0;b=Q(b);return Q(Q(N[a+108>>2]*b))}function ih(a,b){a=a|0;b=Q(b);return Q(Q(N[a+88>>2]*b))}function ib(a,b,c){a=a|0;b=b|0;c=Q(c);N[J[a>>2]+b>>2]=c}function hd(a,b){a=a|0;b=Q(b);return Q(Q(N[a+92>>2]*b))}function fg(a,b){a=a|0;b=Q(b);return Q(Q(N[a+96>>2]*b))}function _h(a,b){a=a|0;b=b|0;J[a+4>>2]=J[a+4>>2]&(b^-1)}function Lc(a,b,c){a=a|0;b=b|0;c=c|0;return Za(a,b,0)|0}function hb(a,b){a=a|0;b=b|0;return Q(N[J[a>>2]+b>>2])}function be(a,b,c){a=a|0;b=b|0;c=c|0;I[J[a>>2]+b>>1]=c}function _d(a,b,c){a=a|0;b=b|0;c=c|0;J[J[a>>2]+b>>2]=c}function gd(a,b){a=a|0;b=b|0;return Q(N[(b<<2)+a>>2])}function Nb(a,b,c){a=a|0;b=b|0;c=c|0;H[J[a>>2]+b|0]=c}function Ec(a,b,c){a=a|0;b=b|0;c=c|0;Ha[J[a>>2]](b,c)}function Ce(a){a=a|0;return Ha[J[J[a>>2]+12>>2]](a)|0}function ie(a,b){a=a|0;b=b|0;return J[a>>2]+(b<<3)|0}function Td(a,b){a=a|0;b=b|0;return Ha[J[a>>2]](b)|0}function Sk(a,b){a=a|0;b=b|0;return Q(Q(Ha[a|0](b)))}function hl(a){if(a){return 31-S(a-1^a)|0}return 32}function hj(a){a=a|0;if(a){Ha[J[J[a>>2]+28>>2]](a)}}function al(a,b){a=a|0;b=b|0;return L[J[a>>2]+b>>1]}function Zd(a,b){a=a|0;b=b|0;return J[J[a>>2]+b>>2]}function $k(a,b){a=a|0;b=b|0;return I[J[a>>2]+b>>1]}function rb(a){a=a|0;if(a){Ha[J[J[a>>2]+4>>2]](a)}}function cl(a,b,c){a=a|0;b=b|0;c=Q(c);Ha[a|0](b,c)}function ai(a,b){a=a|0;b=b|0;J[a+4>>2]=J[a+4>>2]|b}function Mb(a,b){a=a|0;b=b|0;return K[J[a>>2]+b|0]}function Sg(a,b){a=a|0;b=Q(b);return Q(Q(b*Q(0)))}function Pb(a,b,c){a=a|0;b=b|0;c=c|0;Ha[a|0](b,c)}function fc(a,b){a=a|0;b=b|0;return Ha[a|0](b)|0}function Xi(a){a=a|0;return J[a+4>>2]-J[a>>2]>>2}function Hc(a){a=a|0;return J[a+4>>2]-J[a>>2]>>3}function hi(a,b){a=a|0;b=b|0;return P(b,20)+a|0}function Ic(a,b,c,d){za(a|0,b|0,8,0,c|0,-1,d|0)}function af(a){a=a|0;return J[J[a+12>>2]+4>>2]}function Ij(a){a=a|0;return(K[a+4|0]&32)>>>5|0}function Hj(a){a=a|0;return(K[a+4|0]&16)>>>4|0}function fe(a){a=a|0;return(K[a+4|0]&2)>>>1|0}function Qh(a,b,c){a=a|0;b=b|0;c=c|0;return 0}function Mj(a){a=a|0;return(K[a+4|0]&8)>>>3|0}function Kj(a){a=a|0;return(K[a+4|0]&4)>>>2|0}function Cf(a,b){a=a|0;b=b|0;J[a+102940>>2]=b}function Bf(a,b){a=a|0;b=b|0;J[a+102980>>2]=b}function rc(a,b){a=a|0;b=Q(b);return Q(Q(0))}function eh(a,b){a=a|0;b=Q(b);N[a+100>>2]=b}function db(a){a=a|0;return J[J[a>>2]-4>>2]}function cc(a,b){a=a|0;b=b|0;Ha[J[a>>2]](b)}function ae(a,b){a=a|0;b=Q(b);N[a+136>>2]=b}function _k(a,b){a=a|0;b=Q(b);N[a+144>>2]=b}function Xd(a,b){a=a|0;b=Q(b);N[a+140>>2]=b}function Pd(a,b){a=a|0;b=Q(b);N[a+104>>2]=b}function Oj(a,b){a=a|0;b=Q(b);N[a+132>>2]=b}function zc(a){a=a|0;return Q(N[a+124>>2])}function yc(a){a=a|0;return Q(N[a+120>>2])}function nj(a){a=a|0;return Q(N[a+128>>2])}function kj(a){a=a|0;return Q(N[a+108>>2])}function hh(a,b){a=a|0;b=Q(b);N[a+92>>2]=b}function fh(a,b){a=a|0;b=Q(b);N[a+96>>2]=b}function _g(a,b){a=a|0;b=Q(b);N[a+88>>2]=b}function Yd(a){a=a|0;return Q(N[a+116>>2])}function Wd(a){a=a|0;return Q(N[a+132>>2])}function Ud(a){a=a|0;return Q(N[a+140>>2])}function Nd(a){a=a|0;return Q(N[a+100>>2])}function Kd(a,b){a=a|0;b=Q(b);N[a+84>>2]=b}function Jk(a){a=a|0;return Q(N[a+144>>2])}function Je(a,b){a=a|0;b=Q(b);N[a+16>>2]=b}function He(a,b){a=a|0;b=Q(b);N[a+20>>2]=b}function Dc(a){a=a|0;return Q(N[a+104>>2])}function Cc(a,b){a=a|0;b=Q(b);N[a+68>>2]=b}function Ac(a,b){a=a|0;b=Q(b);N[a+72>>2]=b}function $d(a){a=a|0;return Q(N[a+136>>2])}function zj(a,b){a=a|0;b=b|0;J[a+12>>2]=b}function sk(a){a=a|0;return K[a+102972|0]}function ph(a){a=a|0;return Q(N[a+12>>2])}function jk(a){a=a|0;return Q(N[a+56>>2])}function gh(a){a=a|0;return Q(N[a+92>>2])}function fd(a){a=a|0;return Q(N[a+84>>2])}function bh(a){a=a|0;return Q(N[a+76>>2])}function _b(a){a=a|0;return Q(N[a+72>>2])}function Zh(a){a=a|0;return Q(N[a+52>>2])}function Zg(a){a=a|0;return Q(N[a+88>>2])}function Th(a){a=a|0;return Q(N[a+40>>2])}function Ne(a,b){a=a|0;b=b|0;J[a+40>>2]=b}function Lh(a){a=a|0;return Q(N[a+44>>2])}function Ke(a){a=a|0;return Q(N[a+16>>2])}function Jd(a){a=a|0;return Q(N[a+96>>2])}function Ie(a){a=a|0;return Q(N[a+20>>2])}function De(a,b){a=a|0;b=Q(b);N[a+8>>2]=b}function Bc(a){a=a|0;return Q(N[a+68>>2])}function $h(a){a=a|0;return Q(N[a+48>>2])}function od(a){a=a|0;return Q(N[a+4>>2])}function jd(a){a=a|0;return Q(N[a+8>>2])}function bi(a,b){a=a|0;b=b|0;J[a+4>>2]=b}function Aj(a,b){a=a|0;b=b|0;J[a+8>>2]=b}function mk(a,b){a=a|0;b=b|0;Ha[a|0](b)}function jb(a){a=a|0;return Ha[a|0]()|0}function Gj(a){a=a|0;return J[a+100>>2]}function Fj(a){a=a|0;return J[a+108>>2]}function zg(a){a=a|0;return K[a+137|0]}function yi(a){a=a|0;return J[a+60>>2]}function sc(a){a=a|0;return Q(N[a>>2])}function kc(a){a=a|0;return J[a+12>>2]}function hg(a){a=a|0;return K[a+100|0]}function fl(a){a=a|0;J[a+4>>2]=J[a>>2]}function cg(a){a=a|0;return K[a+112|0]}function Pf(a){a=a|0;return J[a+16>>2]}function Oe(a){a=a|0;return J[a+40>>2]}function Ld(a){a=a|0;return J[a+48>>2]}function Id(a){a=a|0;return J[a+52>>2]}function Hf(a){a=a|0;return K[a+128|0]}function Gi(a){a=a|0;return J[a+56>>2]}function Dj(a){a=a|0;return J[a+88>>2]}function Cg(a){a=a|0;return K[a+136|0]}function yj(a){a=a|0;return K[a+61|0]}function oc(a,b){a=a|0;b=b|0;return 1}function lc(a){a=a|0;return J[a+8>>2]}function Ue(a){a=a|0;return K[a+38|0]}function Gb(a){a=a|0;return J[a+4>>2]}function Fd(a){a=a|0;return a- -64|0}function Ee(a,b){a=a|0;b=b|0;md(a,b)}function Ed(a,b,c){a=a|0;b=b|0;c=c|0}function mc(a){a=a|0;return J[a>>2]}function ik(a){a=a|0;return a+44|0}function hk(a){a=a|0;return a+28|0}function gc(a){a=a|0;return a+12|0}function cj(a){a=a|0;return a+92|0}function Zb(a){a=a|0;return a+68|0}function Rd(a){a=a|0;return a+80|0}function Qe(a){a=a|0;return a+32|0}function Qd(a){a=a|0;return a+88|0}function Od(a){a=a|0;return a+84|0}function Kb(a){a=a|0;return a+76|0}function xj(a){a=a|0;return 22212}function wk(a){a=a|0;return 21472}function uj(a){a=a|0;return 22328}function sj(a){a=a|0;return 22456}function pk(a){a=a|0;return 21588}function pj(a){a=a|0;return 22584}function nk(a){a=a|0;return 21564}function mj(a){a=a|0;return 22752}function jj(a){a=a|0;return 22928}function gj(a){a=a|0;return 23068}function ej(a){a=a|0;return 23184}function bj(a){a=a|0;return 19844}function Ti(a){a=a|0;return 19968}function Hk(a){a=a|0;return 19648}function Cj(a){a=a|0;return 21660}function $a(a){a=a|0;if(a){Wa(a)}}function oh(a){a=a|0;Sa(10075,0)}function Qg(a){a=a|0;Sa(10122,0)}function Va(a){a=a|0;return a|0}function Lk(a){a=a|0;H[a+8|0]=1}function Gc(a){a=a|0;H[a+4|0]=1}function vc(a){a=a|0;return 1}function mf(a){a=a|0;return 0}function de(){return Ra(16)|0}function xc(a,b){a=a|0;b=b|0}function ee(){return Ra(8)|0}function Xa(a){a=a|0;Wa(a)}function Eb(a){a=a|0;B()}function Fb(){ma();B()}function mb(a){a=a|0} // EMSCRIPTEN_END_FUNCS -e=K;p(q);var Ha=c([null,Xh,ld,af,Je,Jc,ye,hc,he,Sk,Lk,Ek,tk,fe,de,Vj,Kj,ae,Zd,pj,hc,Td,Qd,Jc,Wi,Md,Ei,ui,li,di,Wh,Nh,Lh,Eh,vc,ud,sd,ih,hb,Vg,Lg,Ag,qg,vc,ud,cb,ld,Xf,hc,Mf,oc,Jb,nc,mc,cb,_c,gb,fb,cb,_c,gb,fb,cb,Pc,kb,jb,kb,jb,cb,Pc,gb,fb,cb,Me,kb,jb,gb,fb,cb,Le,kb,jb,gb,fb,cb,Lc,gb,fb,kb,jb,cb,Ke,Kc,Ie,Kc,He,wb,bb,sb,wb,Va,Va,bb,ic,Vb,Ge,Ub,Fe,Ee,wb,bb,De,wb,Va,Va,bb,ic,Vb,Ce,Ub,Be,wb,bb,Za,Tb,Ae,Za,ze,xe,sb,wb,Va,Va,bb,ic,Vb,we,Ub,ve,wb,bb,Ph,Za,Jb,Ya,Oh,Mh,vb,ue,te,vb,Za,wb,Va,Va,bb,se,Vb,re,Ub,qe,cb,pe,Lc,hb,oe,Ya,ne,gc,me,le,ob,ke,Sb,je,ge,Zk,sb,ei,Rb,kb,jb,Yk,Xk,Wk,Vk,pf,Za,of,Za,ff,nb,nf,sb,mf,Za,lf,sb,ad,Za,jf,Uk,hf,Tb,gf,vb,kf,Za,Tk,Ya,Rk,Za,Qk,gc,ef,ib,bb,Ic,Hc,gb,fb,Jb,Ya,Ya,Rb,fc,vb,Qb,Pk,Ok,sd,Nk,ib,Va,Va,bb,Mk,hb,kb,jb,sb,Ya,Rb,fc,vb,Qb,ib,Va,Va,bb,sb,Ya,Rb,fc,vb,Qb,ib,Va,Va,bb,Kk,hb,sb,Ya,Jk,ge,Rb,fc,vb,Qb,Qh,Ya,Yh,Gc,Vh,Ik,ib,Hk,Gk,hb,Fk,Sb,oc,Fc,gb,fb,Ib,Hb,Dk,Ck,cb,Bk,Ak,Ya,mc,Ya,mh,Za,zk,Ya,oh,Za,yk,xk,nh,nb,nc,Ya,Jb,Ya,wk,sb,vk,uk,sk,Za,rk,tb,vc,ob,qk,pk,ok,nk,mk,lk,rd,Za,ib,kk,jk,hb,Ic,Hc,kb,jb,gb,fb,Ib,Hb,ib,ik,Cd,sb,Jh,hk,Ih,Za,Hh,Qb,ee,gk,ee,ub,fk,ob,ek,dk,ck,Za,Md,bk,tb,ec,ak,vb,$j,Tb,_j,Zj,Yj,Xj,Wj,ce,Uj,Tj,Za,Sj,Sb,Mb,nb,Rj,Qj,Pj,Oj,Nj,Mj,Lj,be,Jj,de,fe,Zd,ae,Kh,Za,oc,Ya,Ij,Za,Hj,Ya,Gj,Fj,Ej,he,Gh,Dj,Fh,Cj,Bj,Ya,Aj,Fc,zj,Ya,Ad,cb,yj,xj,hb,Ic,Hc,wj,Sb,nc,Fc,vj,mc,Ib,Hb,ib,bb,Jb,Ya,Td,Ya,Qd,gc,$d,Pb,uj,Ya,nb,cb,Va,Va,tj,sj,hb,kb,jb,gb,fb,ib,Va,Va,bb,Yd,ub,Xd,Wd,tb,Ec,ob,Dc,Cc,Bc,ec,nb,cb,Va,Va,rj,qj,hb,kb,jb,gb,fb,ib,Va,Va,bb,Rg,Za,dc,ub,Qg,tb,Pg,ob,Wg,Ug,Tg,Rd,Sg,Ud,nb,cb,Va,Va,oj,nj,hb,kb,jb,gb,fb,ib,Va,Va,bb,Ng,Za,Ob,ub,Wd,tb,Ec,ob,Sd,md,Mg,Kg,nb,cb,Va,Va,mj,lj,hb,kb,jb,gb,fb,Ib,Hb,ib,Va,Va,bb,dc,ub,Ob,Vd,Ud,ob,rg,pg,og,Ya,ng,Za,zc,Ac,mg,Gc,lg,kg,jg,tb,be,ig,kj,hg,Pb,nb,cb,Va,Va,jj,ij,hb,kb,jb,gb,fb,Ib,Hb,ib,Va,Va,bb,dc,ub,Ob,ce,ob,Yf,Wf,Qf,Ya,Pf,Za,zc,Ac,Of,Gc,Vf,Uf,Sf,tb,hj,Rf,Ec,Tf,Pb,nb,cb,Va,Va,gj,fj,hb,kb,jb,gb,fb,ej,Va,Va,bb,dc,ub,Ob,$d,Pb,Sd,tb,md,ob,nb,cb,Va,Va,dj,cj,hb,kb,jb,gb,fb,ib,Va,Va,bb,Yd,ub,Xd,Rd,ob,Dc,tb,Cc,Bc,ec,nb,cb,Va,Va,bj,aj,hb,kb,jb,Ib,Hb,gb,fb,ib,Va,Va,bb,Ob,ub,Vd,$i,vf,ob,uf,Ya,tf,Za,sf,tb,Ac,rf,zc,pc,Pb,Dc,Cc,Bc,ec,nb,Pd,_i,Od,hb,Zi,Yi,Xi,Vi,Ui,Ya,Ti,Nd,Si,Ri,Pd,Qi,Od,hb,Pi,Za,Oi,Tb,Ni,Ya,Mi,Nd,Li,Ki,_d,Ji,Ii,Hi,Gb,Nb,Gi,Fi,Di,Gb,Ci,Bi,Ai,zi,yi,xi,wi,vi,yc,yc,Ld,Ld,ti,si,ri,qi,pi,oi,ni,mi,ki,Gb,Va,Xa,ji,xc,ii,hi,gi,fi,Xa,ci,xc,bi,ai,$h,_h,Xa,Zh,xc,Uh,Th,Sh,Rh,Va,Gb,Ch,Va,Xa,Ah,Xa,yh,Xa,Bg,Bb,Dh,sh,Bh,Bb,Bb,yg,Bb,Bb,Bb,qh,Bb,zh,Gb,Va,Xa,wd,vd,uh,tc,th,yc,Va,Xa,xh,wh,vh,rh,Xa,ph,Xa,qd,pd,hh,gh,fh,Xa,lh,kh,jh,Zb,Yb,od,nd,ch,Xa,eh,dh,qc,bh,Gb,_g,Zg,Yg,Xg,Og,Xa,ah,$g,qc,Hg,Gg,Fg,Eg,Cg,Dg,Xa,Jg,Ig,qc,zg,Xa,xg,Xa,Zb,Yb,tg,sg,gg,Xa,wg,vg,ug,qd,pd,cg,tc,bg,ag,Xa,fg,eg,dg,Zb,Yb,od,nd,Nf,Xa,$f,_f,Zf,Zb,Yb,If,tc,Hf,Xa,Lf,Kf,Jf,wd,vd,Df,pc,Cf,Xa,Gf,Ff,Ef,yf,xf,wf,pc,qf,Xa,Bf,Af,zf,Va,Xa,df,$c,_e,$e,Ze,Tc,Sc,Va,Xa,ib,ib,Qc,Xa,Qc,Xa,Ye,Oe,Re,Xe,Xa,Pe,Se,We,Xa,Qe,Te,Ve,Xa,Ue]);function Ia(){return G.byteLength/65536|0}function Na(Oa){Oa=Oa|0;var Ja=Ia()|0;var Ka=Ja+Oa|0;if(Ja=65536,"INITIAL_MEMORY should be larger than STACK_SIZE, was "+INITIAL_MEMORY+"! (STACK_SIZE="+65536+")");if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_MEMORY/65536,"maximum":2147483648/65536})}updateMemoryViews();INITIAL_MEMORY=wasmMemory.buffer.byteLength;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}var wasmBinaryFile;wasmBinaryFile="<<< WASM_BINARY_FILE >>>";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(file);if(binary){return binary}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}catch(err){abort(err)}}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{if(!response["ok"]){throw"failed to load wasm binary file at '"+binaryFile+"'"}return response["arrayBuffer"]()}).catch(()=>getBinary(binaryFile))}}return Promise.resolve().then(()=>getBinary(binaryFile))}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(binary=>{return WebAssembly.instantiate(binary,imports)}).then(instance=>{return instance}).then(receiver,reason=>{err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}else{return instantiateArrayBuffer(binaryFile,imports,callback)}}function createWasm(){var info={"a":wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmTable=Module["asm"]["K"];addOnInit(Module["asm"]["J"]);removeRunDependency("wasm-instantiate");return exports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);readyPromiseReject(e)}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult).catch(readyPromiseReject);return{}}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){callbacks.shift()(Module)}}function intArrayToString(array){var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function ___assert_fail(condition,filename,line,func){abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return`_${name}`}return name}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return{[name]:function(){return body.apply(this,arguments)}}[name]}function HandleAllocator(){this.allocated=[undefined];this.freelist=[];this.get=function(id){return this.allocated[id]};this.has=function(id){return this.allocated[id]!==undefined};this.allocate=function(handle){var id=this.freelist.pop()||this.allocated.length;this.allocated[id]=handle;return id};this.free=function(id){this.allocated[id]=undefined;this.freelist.push(id)}}var emval_handles=new HandleAllocator;function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return`${this.name}: ${this.message}`}};return errorClass}var BindingError=undefined;function throwBindingError(message){throw new BindingError(message)}function count_emval_handles(){var count=0;for(var i=emval_handles.reserved;i{if(!handle){throwBindingError("Cannot use deleted val. handle = "+handle)}return emval_handles.get(handle).value},toHandle:value=>{switch(value){case undefined:return 1;case null:return 2;case true:return 3;case false:return 4;default:{return emval_handles.allocate({refcount:1,value:value})}}}};var PureVirtualError=undefined;function embind_init_charCodes(){var codes=new Array(256);for(var i=0;i<256;++i){codes[i]=String.fromCharCode(i)}embind_charCodes=codes}var embind_charCodes=undefined;function readLatin1String(ptr){var ret="";var c=ptr;while(HEAPU8[c]){ret+=embind_charCodes[HEAPU8[c++]]}return ret}function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}var delayFunction=undefined;function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function registerInheritedInstance(class_,ptr,instance){ptr=getBasestPointer(class_,ptr);if(registeredInstances.hasOwnProperty(ptr)){throwBindingError(`Tried to register registered instance: ${ptr}`)}else{registeredInstances[ptr]=instance}}var registeredTypes={};function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function unregisterInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);if(registeredInstances.hasOwnProperty(ptr)){delete registeredInstances[ptr]}else{throwBindingError(`Tried to unregister unregistered instance: ${ptr}`)}}function detachFinalizer(handle){}var finalizationRegistry=false;function runDestructor($$){if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function releaseClassHandle($$){$$.count.value-=1;var toDelete=0===$$.count.value;if(toDelete){runDestructor($$)}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}var registeredPointers={};function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return attachFinalizer(Object.create(prototype,{$$:{value:record}}))}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function attachFinalizer(handle){if("undefined"===typeof FinalizationRegistry){attachFinalizer=handle=>handle;return handle}finalizationRegistry=new FinalizationRegistry(info=>{releaseClassHandle(info.$$)});attachFinalizer=handle=>{var $$=handle.$$;var hasSmartPtr=!!$$.smartPtr;if(hasSmartPtr){var info={$$:$$};finalizationRegistry.register(handle,info,handle)}return handle};detachFinalizer=handle=>finalizationRegistry.unregister(handle);return attachFinalizer(handle)}function __embind_create_inheriting_constructor(constructorName,wrapperType,properties){constructorName=readLatin1String(constructorName);wrapperType=requireRegisteredType(wrapperType,"wrapper");properties=Emval.toValue(properties);var arraySlice=[].slice;var registeredClass=wrapperType.registeredClass;var wrapperPrototype=registeredClass.instancePrototype;var baseClass=registeredClass.baseClass;var baseClassPrototype=baseClass.instancePrototype;var baseConstructor=registeredClass.baseClass.constructor;var ctor=createNamedFunction(constructorName,function(){registeredClass.baseClass.pureVirtualFunctions.forEach(function(name){if(this[name]===baseClassPrototype[name]){throw new PureVirtualError(`Pure virtual function ${name} must be implemented in JavaScript`)}}.bind(this));Object.defineProperty(this,"__parent",{value:wrapperPrototype});this["__construct"].apply(this,arraySlice.call(arguments))});wrapperPrototype["__construct"]=function __construct(){if(this===wrapperPrototype){throwBindingError("Pass correct 'this' to __construct")}var inner=baseConstructor["implement"].apply(undefined,[this].concat(arraySlice.call(arguments)));detachFinalizer(inner);var $$=inner.$$;inner["notifyOnDestruction"]();$$.preservePointerOnDelete=true;Object.defineProperties(this,{$$:{value:$$}});attachFinalizer(this);registerInheritedInstance(registeredClass,$$.ptr,this)};wrapperPrototype["__destruct"]=function __destruct(){if(this===wrapperPrototype){throwBindingError("Pass correct 'this' to __destruct")}detachFinalizer(this);unregisterInheritedInstance(registeredClass,this.$$.ptr)};ctor.prototype=Object.create(wrapperPrototype);for(var p in properties){ctor.prototype[p]=properties[p]}return Emval.toHandle(ctor)}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAP32[pointer>>2])}var awaitingDependencies={};var typeDependencies={};function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i{if(registeredTypes.hasOwnProperty(dt)){typeConverters[i]=registeredTypes[dt]}else{unregisteredTypes.push(dt);if(!awaitingDependencies.hasOwnProperty(dt)){awaitingDependencies[dt]=[]}awaitingDependencies[dt].push(()=>{typeConverters[i]=registeredTypes[dt];++registered;if(registered===unregisteredTypes.length){onComplete(typeConverters)}})}});if(0===unregisteredTypes.length){onComplete(typeConverters)}}function __embind_finalize_value_object(structType){var reg=structRegistrations[structType];delete structRegistrations[structType];var rawConstructor=reg.rawConstructor;var rawDestructor=reg.rawDestructor;var fieldRecords=reg.fields;var fieldTypes=fieldRecords.map(field=>field.getterReturnType).concat(fieldRecords.map(field=>field.setterArgumentType));whenDependentTypesAreResolved([structType],fieldTypes,fieldTypes=>{var fields={};fieldRecords.forEach((field,i)=>{var fieldName=field.fieldName;var getterReturnType=fieldTypes[i];var getter=field.getter;var getterContext=field.getterContext;var setterArgumentType=fieldTypes[i+fieldRecords.length];var setter=field.setter;var setterContext=field.setterContext;fields[fieldName]={read:ptr=>{return getterReturnType["fromWireType"](getter(getterContext,ptr))},write:(ptr,o)=>{var destructors=[];setter(setterContext,ptr,setterArgumentType["toWireType"](destructors,o));runDestructors(destructors)}}});return[{name:reg.name,"fromWireType":function(ptr){var rv={};for(var i in fields){rv[i]=fields[i].read(ptr)}rawDestructor(ptr);return rv},"toWireType":function(destructors,o){for(var fieldName in fields){if(!(fieldName in o)){throw new TypeError(`Missing field: "${fieldName}"`)}}var ptr=rawConstructor();for(fieldName in fields){fields[fieldName].write(ptr,o[fieldName])}if(destructors!==null){destructors.push(rawDestructor,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:rawDestructor}]})}function __embind_register_bigint(primitiveType,name,size,minRange,maxRange){}function getShiftFromSize(size){switch(size){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError(`Unknown type size: ${size}`)}}function registerType(rawType,registeredInstance,options={}){if(!("argPackAdvance"in registeredInstance)){throw new TypeError("registerType registeredInstance requires argPackAdvance")}var name=registeredInstance.name;if(!rawType){throwBindingError(`type "${name}" must have a positive integer typeid pointer`)}if(registeredTypes.hasOwnProperty(rawType)){if(options.ignoreDuplicateRegistrations){return}else{throwBindingError(`Cannot register type '${name}' twice`)}}registeredTypes[rawType]=registeredInstance;delete typeDependencies[rawType];if(awaitingDependencies.hasOwnProperty(rawType)){var callbacks=awaitingDependencies[rawType];delete awaitingDependencies[rawType];callbacks.forEach(cb=>cb())}}function __embind_register_bool(rawType,name,size,trueValue,falseValue){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(wt){return!!wt},"toWireType":function(destructors,o){return o?trueValue:falseValue},"argPackAdvance":8,"readValueFromPointer":function(pointer){var heap;if(size===1){heap=HEAP8}else if(size===2){heap=HEAP16}else if(size===4){heap=HEAP32}else{throw new TypeError("Unknown boolean type size: "+name)}return this["fromWireType"](heap[pointer>>shift])},destructorFunction:null})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}detachFinalizer(this);releaseClassHandle(this.$$);if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError(`Function '${humanName}' called with an invalid number of arguments (${arguments.length}) - expects one of (${proto[methodName].overloadTable})!`)}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError(`Cannot register public name '${name}' twice`)}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError(`Cannot register multiple overloads of a function with the same number of arguments (${numArguments})!`)}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError(`Expected null or instance of ${desiredClass.name}, got an instance of ${ptrClass.name}`)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError(`null is not a valid ${this.name}`)}return 0}if(!handle.$$){throwBindingError(`Cannot pass "${embindRepr(handle)}" as a ${this.name}`)}if(!handle.$$.ptr){throwBindingError(`Cannot pass deleted object as a pointer of type ${this.name}`)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError(`null is not a valid ${this.name}`)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError(`Cannot pass "${embindRepr(handle)}" as a ${this.name}`)}if(!handle.$$.ptr){throwBindingError(`Cannot pass deleted object as a pointer of type ${this.name}`)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError(`Cannot convert argument of type ${handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name} to parameter type ${this.name}`)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError(`Cannot convert argument of type ${handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name} to parameter type ${this.name}`)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,Emval.toHandle(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError(`null is not a valid ${this.name}`)}return 0}if(!handle.$$){throwBindingError(`Cannot pass "${embindRepr(handle)}" as a ${this.name}`)}if(!handle.$$.ptr){throwBindingError(`Cannot pass deleted object as a pointer of type ${this.name}`)}if(handle.$$.ptrType.isConst){throwBindingError(`Cannot convert argument of type ${handle.$$.ptrType.name} to parameter type ${this.name}`)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}var rtn=getWasmTableEntry(ptr).apply(null,args);return rtn}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=0;Object.assign(argCache,arguments);return dynCall(sig,ptr,argCache)}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){if(signature.includes("j")){return getDynCaller(signature,rawFunction)}return getWasmTableEntry(rawFunction)}var fp=makeDynCaller();if(typeof fp!="function"){throwBindingError(`unknown function pointer with signature ${signature}: ${rawFunction}`)}return fp}var UnboundTypeError=undefined;function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(`${message}: `+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_class(rawType,rawPointerType,rawConstPointerType,baseClassRawType,getActualTypeSignature,getActualType,upcastSignature,upcast,downcastSignature,downcast,name,destructorSignature,rawDestructor){name=readLatin1String(name);getActualType=embind__requireFunction(getActualTypeSignature,getActualType);if(upcast){upcast=embind__requireFunction(upcastSignature,upcast)}if(downcast){downcast=embind__requireFunction(downcastSignature,downcast)}rawDestructor=embind__requireFunction(destructorSignature,rawDestructor);var legalFunctionName=makeLegalFunctionName(name);exposePublicSymbol(legalFunctionName,function(){throwUnboundTypeError(`Cannot construct ${name} due to unbound types`,[baseClassRawType])});whenDependentTypesAreResolved([rawType,rawPointerType,rawConstPointerType],baseClassRawType?[baseClassRawType]:[],function(base){base=base[0];var baseClass;var basePrototype;if(baseClassRawType){baseClass=base.registeredClass;basePrototype=baseClass.instancePrototype}else{basePrototype=ClassHandle.prototype}var constructor=createNamedFunction(legalFunctionName,function(){if(Object.getPrototypeOf(this)!==instancePrototype){throw new BindingError("Use 'new' to construct "+name)}if(undefined===registeredClass.constructor_body){throw new BindingError(name+" has no accessible constructor")}var body=registeredClass.constructor_body[arguments.length];if(undefined===body){throw new BindingError(`Tried to invoke ctor of ${name} with invalid number of parameters (${arguments.length}) - expected (${Object.keys(registeredClass.constructor_body).toString()}) parameters instead!`)}return body.apply(this,arguments)});var instancePrototype=Object.create(basePrototype,{constructor:{value:constructor}});constructor.prototype=instancePrototype;var registeredClass=new RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast);if(registeredClass.baseClass){if(registeredClass.baseClass.__derivedClasses===undefined){registeredClass.baseClass.__derivedClasses=[]}registeredClass.baseClass.__derivedClasses.push(registeredClass)}var referenceConverter=new RegisteredPointer(name,registeredClass,true,false,false);var pointerConverter=new RegisteredPointer(name+"*",registeredClass,false,false,false);var constPointerConverter=new RegisteredPointer(name+" const*",registeredClass,false,true,false);registeredPointers[rawType]={pointerType:pointerConverter,constPointerType:constPointerConverter};replacePublicSymbol(legalFunctionName,constructor);return[referenceConverter,pointerConverter,constPointerConverter]})}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc,isAsync){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i>2])}return array}function __embind_register_class_class_function(rawClassType,methodName,argCount,rawArgTypesAddr,invokerSignature,rawInvoker,fn,isAsync){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);methodName=readLatin1String(methodName);rawInvoker=embind__requireFunction(invokerSignature,rawInvoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName=`${classType.name}.${methodName}`;function unboundTypesHandler(){throwUnboundTypeError(`Cannot call ${humanName} due to unbound types`,rawArgTypes)}if(methodName.startsWith("@@")){methodName=Symbol[methodName.substring(2)]}var proto=classType.registeredClass.constructor;if(undefined===proto[methodName]){unboundTypesHandler.argCount=argCount-1;proto[methodName]=unboundTypesHandler}else{ensureOverloadTable(proto,methodName,humanName);proto[methodName].overloadTable[argCount-1]=unboundTypesHandler}whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));var func=craftInvokerFunction(humanName,invokerArgsArray,null,rawInvoker,fn,isAsync);if(undefined===proto[methodName].overloadTable){func.argCount=argCount-1;proto[methodName]=func}else{proto[methodName].overloadTable[argCount-1]=func}if(classType.registeredClass.__derivedClasses){for(const derivedClass of classType.registeredClass.__derivedClasses){if(!derivedClass.constructor.hasOwnProperty(methodName)){derivedClass.constructor[methodName]=func}}}return[]});return[]})}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){assert(argCount>0);var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName=`constructor ${classType.name}`;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError(`Cannot register multiple constructors with identical number of parameters (${argCount-1}) for class '${classType.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`)}classType.registeredClass.constructor_body[argCount-1]=()=>{throwUnboundTypeError(`Cannot construct ${classType.name} due to unbound types`,rawArgTypes)};whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){argTypes.splice(1,0,null);classType.registeredClass.constructor_body[argCount-1]=craftInvokerFunction(humanName,argTypes,null,invoker,rawConstructor);return[]});return[]})}function __embind_register_class_function(rawClassType,methodName,argCount,rawArgTypesAddr,invokerSignature,rawInvoker,context,isPureVirtual,isAsync){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);methodName=readLatin1String(methodName);rawInvoker=embind__requireFunction(invokerSignature,rawInvoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName=`${classType.name}.${methodName}`;if(methodName.startsWith("@@")){methodName=Symbol[methodName.substring(2)]}if(isPureVirtual){classType.registeredClass.pureVirtualFunctions.push(methodName)}function unboundTypesHandler(){throwUnboundTypeError(`Cannot call ${humanName} due to unbound types`,rawArgTypes)}var proto=classType.registeredClass.instancePrototype;var method=proto[methodName];if(undefined===method||undefined===method.overloadTable&&method.className!==classType.name&&method.argCount===argCount-2){unboundTypesHandler.argCount=argCount-2;unboundTypesHandler.className=classType.name;proto[methodName]=unboundTypesHandler}else{ensureOverloadTable(proto,methodName,humanName);proto[methodName].overloadTable[argCount-2]=unboundTypesHandler}whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){var memberFunction=craftInvokerFunction(humanName,argTypes,classType,rawInvoker,context,isAsync);if(undefined===proto[methodName].overloadTable){memberFunction.argCount=argCount-2;proto[methodName]=memberFunction}else{proto[methodName].overloadTable[argCount-2]=memberFunction}return[]});return[]})}function validateThis(this_,classType,humanName){if(!(this_ instanceof Object)){throwBindingError(`${humanName} with invalid "this": ${this_}`)}if(!(this_ instanceof classType.registeredClass.constructor)){throwBindingError(`${humanName} incompatible with "this" of type ${this_.constructor.name}`)}if(!this_.$$.ptr){throwBindingError(`cannot call emscripten binding method ${humanName} on deleted object`)}return upcastPointer(this_.$$.ptr,this_.$$.ptrType.registeredClass,classType.registeredClass)}function __embind_register_class_property(classType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){fieldName=readLatin1String(fieldName);getter=embind__requireFunction(getterSignature,getter);whenDependentTypesAreResolved([],[classType],function(classType){classType=classType[0];var humanName=`${classType.name}.${fieldName}`;var desc={get:function(){throwUnboundTypeError(`Cannot access ${humanName} due to unbound types`,[getterReturnType,setterArgumentType])},enumerable:true,configurable:true};if(setter){desc.set=()=>{throwUnboundTypeError(`Cannot access ${humanName} due to unbound types`,[getterReturnType,setterArgumentType])}}else{desc.set=v=>{throwBindingError(humanName+" is a read-only property")}}Object.defineProperty(classType.registeredClass.instancePrototype,fieldName,desc);whenDependentTypesAreResolved([],setter?[getterReturnType,setterArgumentType]:[getterReturnType],function(types){var getterReturnType=types[0];var desc={get:function(){var ptr=validateThis(this,classType,humanName+" getter");return getterReturnType["fromWireType"](getter(getterContext,ptr))},enumerable:true};if(setter){setter=embind__requireFunction(setterSignature,setter);var setterArgumentType=types[1];desc.set=function(v){var ptr=validateThis(this,classType,humanName+" setter");var destructors=[];setter(setterContext,ptr,setterArgumentType["toWireType"](destructors,v));runDestructors(destructors)}}Object.defineProperty(classType.registeredClass.instancePrototype,fieldName,desc);return[]});return[]})}function __embind_register_constant(name,type,value){name=readLatin1String(name);whenDependentTypesAreResolved([],[type],function(type){type=type[0];Module[name]=type["fromWireType"](value);return[]})}function __emval_decref(handle){if(handle>=emval_handles.reserved&&0===--emval_handles.get(handle).refcount){emval_handles.free(handle)}}function __embind_register_emval(rawType,name){name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(handle){var rv=Emval.toValue(handle);__emval_decref(handle);return rv},"toWireType":function(destructors,value){return Emval.toHandle(value)},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:null})}function enumReadValueFromPointer(name,shift,signed){switch(shift){case 0:return function(pointer){var heap=signed?HEAP8:HEAPU8;return this["fromWireType"](heap[pointer])};case 1:return function(pointer){var heap=signed?HEAP16:HEAPU16;return this["fromWireType"](heap[pointer>>1])};case 2:return function(pointer){var heap=signed?HEAP32:HEAPU32;return this["fromWireType"](heap[pointer>>2])};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_enum(rawType,name,size,isSigned){var shift=getShiftFromSize(size);name=readLatin1String(name);function ctor(){}ctor.values={};registerType(rawType,{name:name,constructor:ctor,"fromWireType":function(c){return this.constructor.values[c]},"toWireType":function(destructors,c){return c.value},"argPackAdvance":8,"readValueFromPointer":enumReadValueFromPointer(name,shift,isSigned),destructorFunction:null});exposePublicSymbol(name,ctor)}function __embind_register_enum_value(rawEnumType,name,enumValue){var enumType=requireRegisteredType(rawEnumType,"enum");name=readLatin1String(name);var Enum=enumType.constructor;var Value=Object.create(enumType.constructor.prototype,{value:{value:enumValue},constructor:{value:createNamedFunction(`${enumType.name}_${name}`,function(){})}});Enum.values[enumValue]=Value;Enum[name]=Value}function embindRepr(v){if(v===null){return"null"}var t=typeof v;if(t==="object"||t==="array"||t==="function"){return v.toString()}else{return""+v}}function floatReadValueFromPointer(name,shift){switch(shift){case 2:return function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn,isAsync){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError(`Cannot call ${name} due to unbound types`,argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn,isAsync),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=value=>value<>>bitshift}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(heap.buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var payload=value+4;var str;if(stdStringIsUTF8){var decodeStartPtr=payload;for(var i=0;i<=length;++i){var currentBytePtr=payload+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+i]=charCode}}else{for(var i=0;i>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder)return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr));var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function __embind_register_std_wstring(rawType,charSize,name){name=readLatin1String(name);var decodeString,encodeString,getHeap,lengthBytesUTF,shift;if(charSize===2){decodeString=UTF16ToString;encodeString=stringToUTF16;lengthBytesUTF=lengthBytesUTF16;getHeap=()=>HEAPU16;shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=()=>HEAPU32;shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value=="string")){throwBindingError(`Cannot pass non-string to C++ string type ${name}`)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}function emval_allocateDestructors(destructorsRef){var destructors=[];HEAPU32[destructorsRef>>2]=Emval.toHandle(destructors);return destructors}var emval_symbols={};function getStringOrSymbol(address){var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}return symbol}var emval_methodCallers=[];function __emval_call_method(caller,handle,methodName,destructorsRef,args){caller=emval_methodCallers[caller];handle=Emval.toValue(handle);methodName=getStringOrSymbol(methodName);return caller(handle,methodName,emval_allocateDestructors(destructorsRef),args)}function __emval_call_void_method(caller,handle,methodName,args){caller=emval_methodCallers[caller];handle=Emval.toValue(handle);methodName=getStringOrSymbol(methodName);caller(handle,methodName,null,args)}function emval_addMethodCaller(caller){var id=emval_methodCallers.length;emval_methodCallers.push(caller);return id}function emval_lookupTypes(argCount,argTypes){var a=new Array(argCount);for(var i=0;i>2],"parameter "+i)}return a}var emval_registeredMethods=[];function __emval_get_method_caller(argCount,argTypes){var types=emval_lookupTypes(argCount,argTypes);var retType=types[0];var signatureName=retType.name+"_$"+types.slice(1).map(function(t){return t.name}).join("_")+"$";var returnId=emval_registeredMethods[signatureName];if(returnId!==undefined){return returnId}var argN=new Array(argCount-1);var invokerFunction=(handle,name,destructors,args)=>{var offset=0;for(var i=0;i4){emval_handles.get(handle).refcount+=1}}function __emval_run_destructors(handle){var destructors=Emval.toValue(handle);runDestructors(destructors);__emval_decref(handle)}function __emval_take_value(type,arg){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](arg);return Emval.toHandle(v)}function _abort(){abort("")}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function getHeapMax(){return 2147483648}function emscripten_realloc_buffer(size){var b=wasmMemory.buffer;var pages=size-b.byteLength+65535>>>16;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}var alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var printCharBuffers=[null,[],[]];function printChar(stream,curr){var buffer=printCharBuffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}}var SYSCALLS={varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret}};function _fd_write(fd,iov,iovcnt,pnum){var num=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;for(var j=0;j>2]=num;return 0}BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_emval();PureVirtualError=Module["PureVirtualError"]=extendError(Error,"PureVirtualError");embind_init_charCodes();init_embind();InternalError=Module["InternalError"]=extendError(Error,"InternalError");init_ClassHandle();init_RegisteredPointer();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");var decodeBase64=typeof atob=="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); +)(info)},instantiate:function(binary,info){return{then:function(ok){var module=new WebAssembly.Module(binary);ok({"instance":new WebAssembly.Instance(module,info)})}}},RuntimeError:Error};wasmBinary=[];if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;assert(INITIAL_MEMORY>=65536,"INITIAL_MEMORY should be larger than STACK_SIZE, was "+INITIAL_MEMORY+"! (STACK_SIZE="+65536+")");if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_MEMORY/65536,"maximum":2147483648/65536})}updateMemoryViews();INITIAL_MEMORY=wasmMemory.buffer.byteLength;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}var wasmBinaryFile;wasmBinaryFile="<<< WASM_BINARY_FILE >>>";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(file);if(binary){return binary}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}catch(err){abort(err)}}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{if(!response["ok"]){throw"failed to load wasm binary file at '"+binaryFile+"'"}return response["arrayBuffer"]()}).catch(()=>getBinary(binaryFile))}}return Promise.resolve().then(()=>getBinary(binaryFile))}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(binary=>{return WebAssembly.instantiate(binary,imports)}).then(instance=>{return instance}).then(receiver,reason=>{err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}else{return instantiateArrayBuffer(binaryFile,imports,callback)}}function createWasm(){var info={"a":wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmTable=Module["asm"]["K"];addOnInit(Module["asm"]["J"]);removeRunDependency("wasm-instantiate");return exports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);readyPromiseReject(e)}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult).catch(readyPromiseReject);return{}}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){callbacks.shift()(Module)}}function intArrayToString(array){var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function ___assert_fail(condition,filename,line,func){abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return`_${name}`}return name}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return{[name]:function(){return body.apply(this,arguments)}}[name]}function HandleAllocator(){this.allocated=[undefined];this.freelist=[];this.get=function(id){return this.allocated[id]};this.has=function(id){return this.allocated[id]!==undefined};this.allocate=function(handle){var id=this.freelist.pop()||this.allocated.length;this.allocated[id]=handle;return id};this.free=function(id){this.allocated[id]=undefined;this.freelist.push(id)}}var emval_handles=new HandleAllocator;function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return`${this.name}: ${this.message}`}};return errorClass}var BindingError=undefined;function throwBindingError(message){throw new BindingError(message)}function count_emval_handles(){var count=0;for(var i=emval_handles.reserved;i{if(!handle){throwBindingError("Cannot use deleted val. handle = "+handle)}return emval_handles.get(handle).value},toHandle:value=>{switch(value){case undefined:return 1;case null:return 2;case true:return 3;case false:return 4;default:{return emval_handles.allocate({refcount:1,value:value})}}}};var PureVirtualError=undefined;function embind_init_charCodes(){var codes=new Array(256);for(var i=0;i<256;++i){codes[i]=String.fromCharCode(i)}embind_charCodes=codes}var embind_charCodes=undefined;function readLatin1String(ptr){var ret="";var c=ptr;while(HEAPU8[c]){ret+=embind_charCodes[HEAPU8[c++]]}return ret}function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}var delayFunction=undefined;function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function registerInheritedInstance(class_,ptr,instance){ptr=getBasestPointer(class_,ptr);if(registeredInstances.hasOwnProperty(ptr)){throwBindingError(`Tried to register registered instance: ${ptr}`)}else{registeredInstances[ptr]=instance}}var registeredTypes={};function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function unregisterInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);if(registeredInstances.hasOwnProperty(ptr)){delete registeredInstances[ptr]}else{throwBindingError(`Tried to unregister unregistered instance: ${ptr}`)}}function detachFinalizer(handle){}var finalizationRegistry=false;function runDestructor($$){if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function releaseClassHandle($$){$$.count.value-=1;var toDelete=0===$$.count.value;if(toDelete){runDestructor($$)}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}var registeredPointers={};function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return attachFinalizer(Object.create(prototype,{$$:{value:record}}))}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function attachFinalizer(handle){if("undefined"===typeof FinalizationRegistry){attachFinalizer=handle=>handle;return handle}finalizationRegistry=new FinalizationRegistry(info=>{releaseClassHandle(info.$$)});attachFinalizer=handle=>{var $$=handle.$$;var hasSmartPtr=!!$$.smartPtr;if(hasSmartPtr){var info={$$:$$};finalizationRegistry.register(handle,info,handle)}return handle};detachFinalizer=handle=>finalizationRegistry.unregister(handle);return attachFinalizer(handle)}function __embind_create_inheriting_constructor(constructorName,wrapperType,properties){constructorName=readLatin1String(constructorName);wrapperType=requireRegisteredType(wrapperType,"wrapper");properties=Emval.toValue(properties);var arraySlice=[].slice;var registeredClass=wrapperType.registeredClass;var wrapperPrototype=registeredClass.instancePrototype;var baseClass=registeredClass.baseClass;var baseClassPrototype=baseClass.instancePrototype;var baseConstructor=registeredClass.baseClass.constructor;var ctor=createNamedFunction(constructorName,function(){registeredClass.baseClass.pureVirtualFunctions.forEach(function(name){if(this[name]===baseClassPrototype[name]){throw new PureVirtualError(`Pure virtual function ${name} must be implemented in JavaScript`)}}.bind(this));Object.defineProperty(this,"__parent",{value:wrapperPrototype});this["__construct"].apply(this,arraySlice.call(arguments))});wrapperPrototype["__construct"]=function __construct(){if(this===wrapperPrototype){throwBindingError("Pass correct 'this' to __construct")}var inner=baseConstructor["implement"].apply(undefined,[this].concat(arraySlice.call(arguments)));detachFinalizer(inner);var $$=inner.$$;inner["notifyOnDestruction"]();$$.preservePointerOnDelete=true;Object.defineProperties(this,{$$:{value:$$}});attachFinalizer(this);registerInheritedInstance(registeredClass,$$.ptr,this)};wrapperPrototype["__destruct"]=function __destruct(){if(this===wrapperPrototype){throwBindingError("Pass correct 'this' to __destruct")}detachFinalizer(this);unregisterInheritedInstance(registeredClass,this.$$.ptr)};ctor.prototype=Object.create(wrapperPrototype);for(var p in properties){ctor.prototype[p]=properties[p]}return Emval.toHandle(ctor)}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAP32[pointer>>2])}var awaitingDependencies={};var typeDependencies={};function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i{if(registeredTypes.hasOwnProperty(dt)){typeConverters[i]=registeredTypes[dt]}else{unregisteredTypes.push(dt);if(!awaitingDependencies.hasOwnProperty(dt)){awaitingDependencies[dt]=[]}awaitingDependencies[dt].push(()=>{typeConverters[i]=registeredTypes[dt];++registered;if(registered===unregisteredTypes.length){onComplete(typeConverters)}})}});if(0===unregisteredTypes.length){onComplete(typeConverters)}}function __embind_finalize_value_object(structType){var reg=structRegistrations[structType];delete structRegistrations[structType];var rawConstructor=reg.rawConstructor;var rawDestructor=reg.rawDestructor;var fieldRecords=reg.fields;var fieldTypes=fieldRecords.map(field=>field.getterReturnType).concat(fieldRecords.map(field=>field.setterArgumentType));whenDependentTypesAreResolved([structType],fieldTypes,fieldTypes=>{var fields={};fieldRecords.forEach((field,i)=>{var fieldName=field.fieldName;var getterReturnType=fieldTypes[i];var getter=field.getter;var getterContext=field.getterContext;var setterArgumentType=fieldTypes[i+fieldRecords.length];var setter=field.setter;var setterContext=field.setterContext;fields[fieldName]={read:ptr=>{return getterReturnType["fromWireType"](getter(getterContext,ptr))},write:(ptr,o)=>{var destructors=[];setter(setterContext,ptr,setterArgumentType["toWireType"](destructors,o));runDestructors(destructors)}}});return[{name:reg.name,"fromWireType":function(ptr){var rv={};for(var i in fields){rv[i]=fields[i].read(ptr)}rawDestructor(ptr);return rv},"toWireType":function(destructors,o){for(var fieldName in fields){if(!(fieldName in o)){throw new TypeError(`Missing field: "${fieldName}"`)}}var ptr=rawConstructor();for(fieldName in fields){fields[fieldName].write(ptr,o[fieldName])}if(destructors!==null){destructors.push(rawDestructor,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:rawDestructor}]})}function __embind_register_bigint(primitiveType,name,size,minRange,maxRange){}function getShiftFromSize(size){switch(size){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError(`Unknown type size: ${size}`)}}function registerType(rawType,registeredInstance,options={}){if(!("argPackAdvance"in registeredInstance)){throw new TypeError("registerType registeredInstance requires argPackAdvance")}var name=registeredInstance.name;if(!rawType){throwBindingError(`type "${name}" must have a positive integer typeid pointer`)}if(registeredTypes.hasOwnProperty(rawType)){if(options.ignoreDuplicateRegistrations){return}else{throwBindingError(`Cannot register type '${name}' twice`)}}registeredTypes[rawType]=registeredInstance;delete typeDependencies[rawType];if(awaitingDependencies.hasOwnProperty(rawType)){var callbacks=awaitingDependencies[rawType];delete awaitingDependencies[rawType];callbacks.forEach(cb=>cb())}}function __embind_register_bool(rawType,name,size,trueValue,falseValue){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(wt){return!!wt},"toWireType":function(destructors,o){return o?trueValue:falseValue},"argPackAdvance":8,"readValueFromPointer":function(pointer){var heap;if(size===1){heap=HEAP8}else if(size===2){heap=HEAP16}else if(size===4){heap=HEAP32}else{throw new TypeError("Unknown boolean type size: "+name)}return this["fromWireType"](heap[pointer>>shift])},destructorFunction:null})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}detachFinalizer(this);releaseClassHandle(this.$$);if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError(`Function '${humanName}' called with an invalid number of arguments (${arguments.length}) - expects one of (${proto[methodName].overloadTable})!`)}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError(`Cannot register public name '${name}' twice`)}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError(`Cannot register multiple overloads of a function with the same number of arguments (${numArguments})!`)}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError(`Expected null or instance of ${desiredClass.name}, got an instance of ${ptrClass.name}`)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError(`null is not a valid ${this.name}`)}return 0}if(!handle.$$){throwBindingError(`Cannot pass "${embindRepr(handle)}" as a ${this.name}`)}if(!handle.$$.ptr){throwBindingError(`Cannot pass deleted object as a pointer of type ${this.name}`)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError(`null is not a valid ${this.name}`)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError(`Cannot pass "${embindRepr(handle)}" as a ${this.name}`)}if(!handle.$$.ptr){throwBindingError(`Cannot pass deleted object as a pointer of type ${this.name}`)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError(`Cannot convert argument of type ${handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name} to parameter type ${this.name}`)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError(`Cannot convert argument of type ${handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name} to parameter type ${this.name}`)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,Emval.toHandle(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError(`null is not a valid ${this.name}`)}return 0}if(!handle.$$){throwBindingError(`Cannot pass "${embindRepr(handle)}" as a ${this.name}`)}if(!handle.$$.ptr){throwBindingError(`Cannot pass deleted object as a pointer of type ${this.name}`)}if(handle.$$.ptrType.isConst){throwBindingError(`Cannot convert argument of type ${handle.$$.ptrType.name} to parameter type ${this.name}`)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}var rtn=getWasmTableEntry(ptr).apply(null,args);return rtn}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=0;Object.assign(argCache,arguments);return dynCall(sig,ptr,argCache)}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){if(signature.includes("j")){return getDynCaller(signature,rawFunction)}return getWasmTableEntry(rawFunction)}var fp=makeDynCaller();if(typeof fp!="function"){throwBindingError(`unknown function pointer with signature ${signature}: ${rawFunction}`)}return fp}var UnboundTypeError=undefined;function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(`${message}: `+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_class(rawType,rawPointerType,rawConstPointerType,baseClassRawType,getActualTypeSignature,getActualType,upcastSignature,upcast,downcastSignature,downcast,name,destructorSignature,rawDestructor){name=readLatin1String(name);getActualType=embind__requireFunction(getActualTypeSignature,getActualType);if(upcast){upcast=embind__requireFunction(upcastSignature,upcast)}if(downcast){downcast=embind__requireFunction(downcastSignature,downcast)}rawDestructor=embind__requireFunction(destructorSignature,rawDestructor);var legalFunctionName=makeLegalFunctionName(name);exposePublicSymbol(legalFunctionName,function(){throwUnboundTypeError(`Cannot construct ${name} due to unbound types`,[baseClassRawType])});whenDependentTypesAreResolved([rawType,rawPointerType,rawConstPointerType],baseClassRawType?[baseClassRawType]:[],function(base){base=base[0];var baseClass;var basePrototype;if(baseClassRawType){baseClass=base.registeredClass;basePrototype=baseClass.instancePrototype}else{basePrototype=ClassHandle.prototype}var constructor=createNamedFunction(legalFunctionName,function(){if(Object.getPrototypeOf(this)!==instancePrototype){throw new BindingError("Use 'new' to construct "+name)}if(undefined===registeredClass.constructor_body){throw new BindingError(name+" has no accessible constructor")}var body=registeredClass.constructor_body[arguments.length];if(undefined===body){throw new BindingError(`Tried to invoke ctor of ${name} with invalid number of parameters (${arguments.length}) - expected (${Object.keys(registeredClass.constructor_body).toString()}) parameters instead!`)}return body.apply(this,arguments)});var instancePrototype=Object.create(basePrototype,{constructor:{value:constructor}});constructor.prototype=instancePrototype;var registeredClass=new RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast);if(registeredClass.baseClass){if(registeredClass.baseClass.__derivedClasses===undefined){registeredClass.baseClass.__derivedClasses=[]}registeredClass.baseClass.__derivedClasses.push(registeredClass)}var referenceConverter=new RegisteredPointer(name,registeredClass,true,false,false);var pointerConverter=new RegisteredPointer(name+"*",registeredClass,false,false,false);var constPointerConverter=new RegisteredPointer(name+" const*",registeredClass,false,true,false);registeredPointers[rawType]={pointerType:pointerConverter,constPointerType:constPointerConverter};replacePublicSymbol(legalFunctionName,constructor);return[referenceConverter,pointerConverter,constPointerConverter]})}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc,isAsync){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i>2])}return array}function __embind_register_class_class_function(rawClassType,methodName,argCount,rawArgTypesAddr,invokerSignature,rawInvoker,fn,isAsync){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);methodName=readLatin1String(methodName);rawInvoker=embind__requireFunction(invokerSignature,rawInvoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName=`${classType.name}.${methodName}`;function unboundTypesHandler(){throwUnboundTypeError(`Cannot call ${humanName} due to unbound types`,rawArgTypes)}if(methodName.startsWith("@@")){methodName=Symbol[methodName.substring(2)]}var proto=classType.registeredClass.constructor;if(undefined===proto[methodName]){unboundTypesHandler.argCount=argCount-1;proto[methodName]=unboundTypesHandler}else{ensureOverloadTable(proto,methodName,humanName);proto[methodName].overloadTable[argCount-1]=unboundTypesHandler}whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));var func=craftInvokerFunction(humanName,invokerArgsArray,null,rawInvoker,fn,isAsync);if(undefined===proto[methodName].overloadTable){func.argCount=argCount-1;proto[methodName]=func}else{proto[methodName].overloadTable[argCount-1]=func}if(classType.registeredClass.__derivedClasses){for(const derivedClass of classType.registeredClass.__derivedClasses){if(!derivedClass.constructor.hasOwnProperty(methodName)){derivedClass.constructor[methodName]=func}}}return[]});return[]})}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){assert(argCount>0);var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName=`constructor ${classType.name}`;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError(`Cannot register multiple constructors with identical number of parameters (${argCount-1}) for class '${classType.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`)}classType.registeredClass.constructor_body[argCount-1]=()=>{throwUnboundTypeError(`Cannot construct ${classType.name} due to unbound types`,rawArgTypes)};whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){argTypes.splice(1,0,null);classType.registeredClass.constructor_body[argCount-1]=craftInvokerFunction(humanName,argTypes,null,invoker,rawConstructor);return[]});return[]})}function __embind_register_class_function(rawClassType,methodName,argCount,rawArgTypesAddr,invokerSignature,rawInvoker,context,isPureVirtual,isAsync){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);methodName=readLatin1String(methodName);rawInvoker=embind__requireFunction(invokerSignature,rawInvoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName=`${classType.name}.${methodName}`;if(methodName.startsWith("@@")){methodName=Symbol[methodName.substring(2)]}if(isPureVirtual){classType.registeredClass.pureVirtualFunctions.push(methodName)}function unboundTypesHandler(){throwUnboundTypeError(`Cannot call ${humanName} due to unbound types`,rawArgTypes)}var proto=classType.registeredClass.instancePrototype;var method=proto[methodName];if(undefined===method||undefined===method.overloadTable&&method.className!==classType.name&&method.argCount===argCount-2){unboundTypesHandler.argCount=argCount-2;unboundTypesHandler.className=classType.name;proto[methodName]=unboundTypesHandler}else{ensureOverloadTable(proto,methodName,humanName);proto[methodName].overloadTable[argCount-2]=unboundTypesHandler}whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){var memberFunction=craftInvokerFunction(humanName,argTypes,classType,rawInvoker,context,isAsync);if(undefined===proto[methodName].overloadTable){memberFunction.argCount=argCount-2;proto[methodName]=memberFunction}else{proto[methodName].overloadTable[argCount-2]=memberFunction}return[]});return[]})}function validateThis(this_,classType,humanName){if(!(this_ instanceof Object)){throwBindingError(`${humanName} with invalid "this": ${this_}`)}if(!(this_ instanceof classType.registeredClass.constructor)){throwBindingError(`${humanName} incompatible with "this" of type ${this_.constructor.name}`)}if(!this_.$$.ptr){throwBindingError(`cannot call emscripten binding method ${humanName} on deleted object`)}return upcastPointer(this_.$$.ptr,this_.$$.ptrType.registeredClass,classType.registeredClass)}function __embind_register_class_property(classType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){fieldName=readLatin1String(fieldName);getter=embind__requireFunction(getterSignature,getter);whenDependentTypesAreResolved([],[classType],function(classType){classType=classType[0];var humanName=`${classType.name}.${fieldName}`;var desc={get:function(){throwUnboundTypeError(`Cannot access ${humanName} due to unbound types`,[getterReturnType,setterArgumentType])},enumerable:true,configurable:true};if(setter){desc.set=()=>{throwUnboundTypeError(`Cannot access ${humanName} due to unbound types`,[getterReturnType,setterArgumentType])}}else{desc.set=v=>{throwBindingError(humanName+" is a read-only property")}}Object.defineProperty(classType.registeredClass.instancePrototype,fieldName,desc);whenDependentTypesAreResolved([],setter?[getterReturnType,setterArgumentType]:[getterReturnType],function(types){var getterReturnType=types[0];var desc={get:function(){var ptr=validateThis(this,classType,humanName+" getter");return getterReturnType["fromWireType"](getter(getterContext,ptr))},enumerable:true};if(setter){setter=embind__requireFunction(setterSignature,setter);var setterArgumentType=types[1];desc.set=function(v){var ptr=validateThis(this,classType,humanName+" setter");var destructors=[];setter(setterContext,ptr,setterArgumentType["toWireType"](destructors,v));runDestructors(destructors)}}Object.defineProperty(classType.registeredClass.instancePrototype,fieldName,desc);return[]});return[]})}function __embind_register_constant(name,type,value){name=readLatin1String(name);whenDependentTypesAreResolved([],[type],function(type){type=type[0];Module[name]=type["fromWireType"](value);return[]})}function __emval_decref(handle){if(handle>=emval_handles.reserved&&0===--emval_handles.get(handle).refcount){emval_handles.free(handle)}}function __embind_register_emval(rawType,name){name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(handle){var rv=Emval.toValue(handle);__emval_decref(handle);return rv},"toWireType":function(destructors,value){return Emval.toHandle(value)},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:null})}function enumReadValueFromPointer(name,shift,signed){switch(shift){case 0:return function(pointer){var heap=signed?HEAP8:HEAPU8;return this["fromWireType"](heap[pointer])};case 1:return function(pointer){var heap=signed?HEAP16:HEAPU16;return this["fromWireType"](heap[pointer>>1])};case 2:return function(pointer){var heap=signed?HEAP32:HEAPU32;return this["fromWireType"](heap[pointer>>2])};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_enum(rawType,name,size,isSigned){var shift=getShiftFromSize(size);name=readLatin1String(name);function ctor(){}ctor.values={};registerType(rawType,{name:name,constructor:ctor,"fromWireType":function(c){return this.constructor.values[c]},"toWireType":function(destructors,c){return c.value},"argPackAdvance":8,"readValueFromPointer":enumReadValueFromPointer(name,shift,isSigned),destructorFunction:null});exposePublicSymbol(name,ctor)}function __embind_register_enum_value(rawEnumType,name,enumValue){var enumType=requireRegisteredType(rawEnumType,"enum");name=readLatin1String(name);var Enum=enumType.constructor;var Value=Object.create(enumType.constructor.prototype,{value:{value:enumValue},constructor:{value:createNamedFunction(`${enumType.name}_${name}`,function(){})}});Enum.values[enumValue]=Value;Enum[name]=Value}function embindRepr(v){if(v===null){return"null"}var t=typeof v;if(t==="object"||t==="array"||t==="function"){return v.toString()}else{return""+v}}function floatReadValueFromPointer(name,shift){switch(shift){case 2:return function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn,isAsync){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError(`Cannot call ${name} due to unbound types`,argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn,isAsync),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=value=>value<>>bitshift}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(heap.buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var payload=value+4;var str;if(stdStringIsUTF8){var decodeStartPtr=payload;for(var i=0;i<=length;++i){var currentBytePtr=payload+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+i]=charCode}}else{for(var i=0;i>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder)return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr));var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function __embind_register_std_wstring(rawType,charSize,name){name=readLatin1String(name);var decodeString,encodeString,getHeap,lengthBytesUTF,shift;if(charSize===2){decodeString=UTF16ToString;encodeString=stringToUTF16;lengthBytesUTF=lengthBytesUTF16;getHeap=()=>HEAPU16;shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=()=>HEAPU32;shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value=="string")){throwBindingError(`Cannot pass non-string to C++ string type ${name}`)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}function emval_allocateDestructors(destructorsRef){var destructors=[];HEAPU32[destructorsRef>>2]=Emval.toHandle(destructors);return destructors}var emval_symbols={};function getStringOrSymbol(address){var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}return symbol}var emval_methodCallers=[];function __emval_call_method(caller,handle,methodName,destructorsRef,args){caller=emval_methodCallers[caller];handle=Emval.toValue(handle);methodName=getStringOrSymbol(methodName);return caller(handle,methodName,emval_allocateDestructors(destructorsRef),args)}function __emval_call_void_method(caller,handle,methodName,args){caller=emval_methodCallers[caller];handle=Emval.toValue(handle);methodName=getStringOrSymbol(methodName);caller(handle,methodName,null,args)}function emval_addMethodCaller(caller){var id=emval_methodCallers.length;emval_methodCallers.push(caller);return id}function emval_lookupTypes(argCount,argTypes){var a=new Array(argCount);for(var i=0;i>2],"parameter "+i)}return a}var emval_registeredMethods=[];function __emval_get_method_caller(argCount,argTypes){var types=emval_lookupTypes(argCount,argTypes);var retType=types[0];var signatureName=retType.name+"_$"+types.slice(1).map(function(t){return t.name}).join("_")+"$";var returnId=emval_registeredMethods[signatureName];if(returnId!==undefined){return returnId}var argN=new Array(argCount-1);var invokerFunction=(handle,name,destructors,args)=>{var offset=0;for(var i=0;i4){emval_handles.get(handle).refcount+=1}}function __emval_run_destructors(handle){var destructors=Emval.toValue(handle);runDestructors(destructors);__emval_decref(handle)}function __emval_take_value(type,arg){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](arg);return Emval.toHandle(v)}function _abort(){abort("")}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function getHeapMax(){return 2147483648}function emscripten_realloc_buffer(size){var b=wasmMemory.buffer;var pages=size-b.byteLength+65535>>>16;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}var alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var printCharBuffers=[null,[],[]];function printChar(stream,curr){var buffer=printCharBuffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}}var SYSCALLS={varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret}};function _fd_write(fd,iov,iovcnt,pnum){var num=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;for(var j=0;j>2]=num;return 0}BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_emval();PureVirtualError=Module["PureVirtualError"]=extendError(Error,"PureVirtualError");embind_init_charCodes();init_embind();InternalError=Module["InternalError"]=extendError(Error,"InternalError");init_ClassHandle();init_RegisteredPointer();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");var decodeBase64=typeof atob=="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); return BOX2D.ready diff --git a/emscripten/box2d/box2d.release.wasm.js b/emscripten/box2d/box2d.release.wasm.js index f2032d55..aaec0222 100644 --- a/emscripten/box2d/box2d.release.wasm.js +++ b/emscripten/box2d/box2d.release.wasm.js @@ -5,7 +5,7 @@ var BOX2D = (() => { return ( function(BOX2D = {}) { -var Module=typeof BOX2D!="undefined"?BOX2D:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise((resolve,reject)=>{readyPromiseResolve=resolve;readyPromiseReject=reject});var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=true;var ENVIRONMENT_IS_WORKER=false;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=title=>document.title=title}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.error.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}var wasmBinaryFile;wasmBinaryFile="box2d.release.wasm.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}catch(err){abort(err)}}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{if(!response["ok"]){throw"failed to load wasm binary file at '"+binaryFile+"'"}return response["arrayBuffer"]()}).catch(()=>getBinary(binaryFile))}}return Promise.resolve().then(()=>getBinary(binaryFile))}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(binary=>{return WebAssembly.instantiate(binary,imports)}).then(instance=>{return instance}).then(receiver,reason=>{err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}else{return instantiateArrayBuffer(binaryFile,imports,callback)}}function createWasm(){var info={"a":wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["I"];updateMemoryViews();wasmTable=Module["asm"]["K"];addOnInit(Module["asm"]["J"]);removeRunDependency("wasm-instantiate");return exports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);readyPromiseReject(e)}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult).catch(readyPromiseReject);return{}}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){callbacks.shift()(Module)}}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function ___assert_fail(condition,filename,line,func){abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return`_${name}`}return name}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return{[name]:function(){return body.apply(this,arguments)}}[name]}function HandleAllocator(){this.allocated=[undefined];this.freelist=[];this.get=function(id){return this.allocated[id]};this.has=function(id){return this.allocated[id]!==undefined};this.allocate=function(handle){var id=this.freelist.pop()||this.allocated.length;this.allocated[id]=handle;return id};this.free=function(id){this.allocated[id]=undefined;this.freelist.push(id)}}var emval_handles=new HandleAllocator;function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return`${this.name}: ${this.message}`}};return errorClass}var BindingError=undefined;function throwBindingError(message){throw new BindingError(message)}function count_emval_handles(){var count=0;for(var i=emval_handles.reserved;i{if(!handle){throwBindingError("Cannot use deleted val. handle = "+handle)}return emval_handles.get(handle).value},toHandle:value=>{switch(value){case undefined:return 1;case null:return 2;case true:return 3;case false:return 4;default:{return emval_handles.allocate({refcount:1,value:value})}}}};var PureVirtualError=undefined;function embind_init_charCodes(){var codes=new Array(256);for(var i=0;i<256;++i){codes[i]=String.fromCharCode(i)}embind_charCodes=codes}var embind_charCodes=undefined;function readLatin1String(ptr){var ret="";var c=ptr;while(HEAPU8[c]){ret+=embind_charCodes[HEAPU8[c++]]}return ret}function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}var delayFunction=undefined;function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function registerInheritedInstance(class_,ptr,instance){ptr=getBasestPointer(class_,ptr);if(registeredInstances.hasOwnProperty(ptr)){throwBindingError(`Tried to register registered instance: ${ptr}`)}else{registeredInstances[ptr]=instance}}var registeredTypes={};function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function unregisterInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);if(registeredInstances.hasOwnProperty(ptr)){delete registeredInstances[ptr]}else{throwBindingError(`Tried to unregister unregistered instance: ${ptr}`)}}function detachFinalizer(handle){}var finalizationRegistry=false;function runDestructor($$){if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function releaseClassHandle($$){$$.count.value-=1;var toDelete=0===$$.count.value;if(toDelete){runDestructor($$)}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}var registeredPointers={};function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return attachFinalizer(Object.create(prototype,{$$:{value:record}}))}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function attachFinalizer(handle){if("undefined"===typeof FinalizationRegistry){attachFinalizer=handle=>handle;return handle}finalizationRegistry=new FinalizationRegistry(info=>{releaseClassHandle(info.$$)});attachFinalizer=handle=>{var $$=handle.$$;var hasSmartPtr=!!$$.smartPtr;if(hasSmartPtr){var info={$$:$$};finalizationRegistry.register(handle,info,handle)}return handle};detachFinalizer=handle=>finalizationRegistry.unregister(handle);return attachFinalizer(handle)}function __embind_create_inheriting_constructor(constructorName,wrapperType,properties){constructorName=readLatin1String(constructorName);wrapperType=requireRegisteredType(wrapperType,"wrapper");properties=Emval.toValue(properties);var arraySlice=[].slice;var registeredClass=wrapperType.registeredClass;var wrapperPrototype=registeredClass.instancePrototype;var baseClass=registeredClass.baseClass;var baseClassPrototype=baseClass.instancePrototype;var baseConstructor=registeredClass.baseClass.constructor;var ctor=createNamedFunction(constructorName,function(){registeredClass.baseClass.pureVirtualFunctions.forEach(function(name){if(this[name]===baseClassPrototype[name]){throw new PureVirtualError(`Pure virtual function ${name} must be implemented in JavaScript`)}}.bind(this));Object.defineProperty(this,"__parent",{value:wrapperPrototype});this["__construct"].apply(this,arraySlice.call(arguments))});wrapperPrototype["__construct"]=function __construct(){if(this===wrapperPrototype){throwBindingError("Pass correct 'this' to __construct")}var inner=baseConstructor["implement"].apply(undefined,[this].concat(arraySlice.call(arguments)));detachFinalizer(inner);var $$=inner.$$;inner["notifyOnDestruction"]();$$.preservePointerOnDelete=true;Object.defineProperties(this,{$$:{value:$$}});attachFinalizer(this);registerInheritedInstance(registeredClass,$$.ptr,this)};wrapperPrototype["__destruct"]=function __destruct(){if(this===wrapperPrototype){throwBindingError("Pass correct 'this' to __destruct")}detachFinalizer(this);unregisterInheritedInstance(registeredClass,this.$$.ptr)};ctor.prototype=Object.create(wrapperPrototype);for(var p in properties){ctor.prototype[p]=properties[p]}return Emval.toHandle(ctor)}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAP32[pointer>>2])}var awaitingDependencies={};var typeDependencies={};function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i{if(registeredTypes.hasOwnProperty(dt)){typeConverters[i]=registeredTypes[dt]}else{unregisteredTypes.push(dt);if(!awaitingDependencies.hasOwnProperty(dt)){awaitingDependencies[dt]=[]}awaitingDependencies[dt].push(()=>{typeConverters[i]=registeredTypes[dt];++registered;if(registered===unregisteredTypes.length){onComplete(typeConverters)}})}});if(0===unregisteredTypes.length){onComplete(typeConverters)}}function __embind_finalize_value_object(structType){var reg=structRegistrations[structType];delete structRegistrations[structType];var rawConstructor=reg.rawConstructor;var rawDestructor=reg.rawDestructor;var fieldRecords=reg.fields;var fieldTypes=fieldRecords.map(field=>field.getterReturnType).concat(fieldRecords.map(field=>field.setterArgumentType));whenDependentTypesAreResolved([structType],fieldTypes,fieldTypes=>{var fields={};fieldRecords.forEach((field,i)=>{var fieldName=field.fieldName;var getterReturnType=fieldTypes[i];var getter=field.getter;var getterContext=field.getterContext;var setterArgumentType=fieldTypes[i+fieldRecords.length];var setter=field.setter;var setterContext=field.setterContext;fields[fieldName]={read:ptr=>{return getterReturnType["fromWireType"](getter(getterContext,ptr))},write:(ptr,o)=>{var destructors=[];setter(setterContext,ptr,setterArgumentType["toWireType"](destructors,o));runDestructors(destructors)}}});return[{name:reg.name,"fromWireType":function(ptr){var rv={};for(var i in fields){rv[i]=fields[i].read(ptr)}rawDestructor(ptr);return rv},"toWireType":function(destructors,o){for(var fieldName in fields){if(!(fieldName in o)){throw new TypeError(`Missing field: "${fieldName}"`)}}var ptr=rawConstructor();for(fieldName in fields){fields[fieldName].write(ptr,o[fieldName])}if(destructors!==null){destructors.push(rawDestructor,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:rawDestructor}]})}function __embind_register_bigint(primitiveType,name,size,minRange,maxRange){}function getShiftFromSize(size){switch(size){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError(`Unknown type size: ${size}`)}}function registerType(rawType,registeredInstance,options={}){if(!("argPackAdvance"in registeredInstance)){throw new TypeError("registerType registeredInstance requires argPackAdvance")}var name=registeredInstance.name;if(!rawType){throwBindingError(`type "${name}" must have a positive integer typeid pointer`)}if(registeredTypes.hasOwnProperty(rawType)){if(options.ignoreDuplicateRegistrations){return}else{throwBindingError(`Cannot register type '${name}' twice`)}}registeredTypes[rawType]=registeredInstance;delete typeDependencies[rawType];if(awaitingDependencies.hasOwnProperty(rawType)){var callbacks=awaitingDependencies[rawType];delete awaitingDependencies[rawType];callbacks.forEach(cb=>cb())}}function __embind_register_bool(rawType,name,size,trueValue,falseValue){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(wt){return!!wt},"toWireType":function(destructors,o){return o?trueValue:falseValue},"argPackAdvance":8,"readValueFromPointer":function(pointer){var heap;if(size===1){heap=HEAP8}else if(size===2){heap=HEAP16}else if(size===4){heap=HEAP32}else{throw new TypeError("Unknown boolean type size: "+name)}return this["fromWireType"](heap[pointer>>shift])},destructorFunction:null})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}detachFinalizer(this);releaseClassHandle(this.$$);if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError(`Function '${humanName}' called with an invalid number of arguments (${arguments.length}) - expects one of (${proto[methodName].overloadTable})!`)}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError(`Cannot register public name '${name}' twice`)}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError(`Cannot register multiple overloads of a function with the same number of arguments (${numArguments})!`)}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError(`Expected null or instance of ${desiredClass.name}, got an instance of ${ptrClass.name}`)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError(`null is not a valid ${this.name}`)}return 0}if(!handle.$$){throwBindingError(`Cannot pass "${embindRepr(handle)}" as a ${this.name}`)}if(!handle.$$.ptr){throwBindingError(`Cannot pass deleted object as a pointer of type ${this.name}`)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError(`null is not a valid ${this.name}`)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError(`Cannot pass "${embindRepr(handle)}" as a ${this.name}`)}if(!handle.$$.ptr){throwBindingError(`Cannot pass deleted object as a pointer of type ${this.name}`)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError(`Cannot convert argument of type ${handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name} to parameter type ${this.name}`)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError(`Cannot convert argument of type ${handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name} to parameter type ${this.name}`)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,Emval.toHandle(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError(`null is not a valid ${this.name}`)}return 0}if(!handle.$$){throwBindingError(`Cannot pass "${embindRepr(handle)}" as a ${this.name}`)}if(!handle.$$.ptr){throwBindingError(`Cannot pass deleted object as a pointer of type ${this.name}`)}if(handle.$$.ptrType.isConst){throwBindingError(`Cannot convert argument of type ${handle.$$.ptrType.name} to parameter type ${this.name}`)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}var rtn=getWasmTableEntry(ptr).apply(null,args);return rtn}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=0;Object.assign(argCache,arguments);return dynCall(sig,ptr,argCache)}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){if(signature.includes("j")){return getDynCaller(signature,rawFunction)}return getWasmTableEntry(rawFunction)}var fp=makeDynCaller();if(typeof fp!="function"){throwBindingError(`unknown function pointer with signature ${signature}: ${rawFunction}`)}return fp}var UnboundTypeError=undefined;function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(`${message}: `+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_class(rawType,rawPointerType,rawConstPointerType,baseClassRawType,getActualTypeSignature,getActualType,upcastSignature,upcast,downcastSignature,downcast,name,destructorSignature,rawDestructor){name=readLatin1String(name);getActualType=embind__requireFunction(getActualTypeSignature,getActualType);if(upcast){upcast=embind__requireFunction(upcastSignature,upcast)}if(downcast){downcast=embind__requireFunction(downcastSignature,downcast)}rawDestructor=embind__requireFunction(destructorSignature,rawDestructor);var legalFunctionName=makeLegalFunctionName(name);exposePublicSymbol(legalFunctionName,function(){throwUnboundTypeError(`Cannot construct ${name} due to unbound types`,[baseClassRawType])});whenDependentTypesAreResolved([rawType,rawPointerType,rawConstPointerType],baseClassRawType?[baseClassRawType]:[],function(base){base=base[0];var baseClass;var basePrototype;if(baseClassRawType){baseClass=base.registeredClass;basePrototype=baseClass.instancePrototype}else{basePrototype=ClassHandle.prototype}var constructor=createNamedFunction(legalFunctionName,function(){if(Object.getPrototypeOf(this)!==instancePrototype){throw new BindingError("Use 'new' to construct "+name)}if(undefined===registeredClass.constructor_body){throw new BindingError(name+" has no accessible constructor")}var body=registeredClass.constructor_body[arguments.length];if(undefined===body){throw new BindingError(`Tried to invoke ctor of ${name} with invalid number of parameters (${arguments.length}) - expected (${Object.keys(registeredClass.constructor_body).toString()}) parameters instead!`)}return body.apply(this,arguments)});var instancePrototype=Object.create(basePrototype,{constructor:{value:constructor}});constructor.prototype=instancePrototype;var registeredClass=new RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast);if(registeredClass.baseClass){if(registeredClass.baseClass.__derivedClasses===undefined){registeredClass.baseClass.__derivedClasses=[]}registeredClass.baseClass.__derivedClasses.push(registeredClass)}var referenceConverter=new RegisteredPointer(name,registeredClass,true,false,false);var pointerConverter=new RegisteredPointer(name+"*",registeredClass,false,false,false);var constPointerConverter=new RegisteredPointer(name+" const*",registeredClass,false,true,false);registeredPointers[rawType]={pointerType:pointerConverter,constPointerType:constPointerConverter};replacePublicSymbol(legalFunctionName,constructor);return[referenceConverter,pointerConverter,constPointerConverter]})}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc,isAsync){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i>2])}return array}function __embind_register_class_class_function(rawClassType,methodName,argCount,rawArgTypesAddr,invokerSignature,rawInvoker,fn,isAsync){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);methodName=readLatin1String(methodName);rawInvoker=embind__requireFunction(invokerSignature,rawInvoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName=`${classType.name}.${methodName}`;function unboundTypesHandler(){throwUnboundTypeError(`Cannot call ${humanName} due to unbound types`,rawArgTypes)}if(methodName.startsWith("@@")){methodName=Symbol[methodName.substring(2)]}var proto=classType.registeredClass.constructor;if(undefined===proto[methodName]){unboundTypesHandler.argCount=argCount-1;proto[methodName]=unboundTypesHandler}else{ensureOverloadTable(proto,methodName,humanName);proto[methodName].overloadTable[argCount-1]=unboundTypesHandler}whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));var func=craftInvokerFunction(humanName,invokerArgsArray,null,rawInvoker,fn,isAsync);if(undefined===proto[methodName].overloadTable){func.argCount=argCount-1;proto[methodName]=func}else{proto[methodName].overloadTable[argCount-1]=func}if(classType.registeredClass.__derivedClasses){for(const derivedClass of classType.registeredClass.__derivedClasses){if(!derivedClass.constructor.hasOwnProperty(methodName)){derivedClass.constructor[methodName]=func}}}return[]});return[]})}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){assert(argCount>0);var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName=`constructor ${classType.name}`;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError(`Cannot register multiple constructors with identical number of parameters (${argCount-1}) for class '${classType.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`)}classType.registeredClass.constructor_body[argCount-1]=()=>{throwUnboundTypeError(`Cannot construct ${classType.name} due to unbound types`,rawArgTypes)};whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){argTypes.splice(1,0,null);classType.registeredClass.constructor_body[argCount-1]=craftInvokerFunction(humanName,argTypes,null,invoker,rawConstructor);return[]});return[]})}function __embind_register_class_function(rawClassType,methodName,argCount,rawArgTypesAddr,invokerSignature,rawInvoker,context,isPureVirtual,isAsync){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);methodName=readLatin1String(methodName);rawInvoker=embind__requireFunction(invokerSignature,rawInvoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName=`${classType.name}.${methodName}`;if(methodName.startsWith("@@")){methodName=Symbol[methodName.substring(2)]}if(isPureVirtual){classType.registeredClass.pureVirtualFunctions.push(methodName)}function unboundTypesHandler(){throwUnboundTypeError(`Cannot call ${humanName} due to unbound types`,rawArgTypes)}var proto=classType.registeredClass.instancePrototype;var method=proto[methodName];if(undefined===method||undefined===method.overloadTable&&method.className!==classType.name&&method.argCount===argCount-2){unboundTypesHandler.argCount=argCount-2;unboundTypesHandler.className=classType.name;proto[methodName]=unboundTypesHandler}else{ensureOverloadTable(proto,methodName,humanName);proto[methodName].overloadTable[argCount-2]=unboundTypesHandler}whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){var memberFunction=craftInvokerFunction(humanName,argTypes,classType,rawInvoker,context,isAsync);if(undefined===proto[methodName].overloadTable){memberFunction.argCount=argCount-2;proto[methodName]=memberFunction}else{proto[methodName].overloadTable[argCount-2]=memberFunction}return[]});return[]})}function validateThis(this_,classType,humanName){if(!(this_ instanceof Object)){throwBindingError(`${humanName} with invalid "this": ${this_}`)}if(!(this_ instanceof classType.registeredClass.constructor)){throwBindingError(`${humanName} incompatible with "this" of type ${this_.constructor.name}`)}if(!this_.$$.ptr){throwBindingError(`cannot call emscripten binding method ${humanName} on deleted object`)}return upcastPointer(this_.$$.ptr,this_.$$.ptrType.registeredClass,classType.registeredClass)}function __embind_register_class_property(classType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){fieldName=readLatin1String(fieldName);getter=embind__requireFunction(getterSignature,getter);whenDependentTypesAreResolved([],[classType],function(classType){classType=classType[0];var humanName=`${classType.name}.${fieldName}`;var desc={get:function(){throwUnboundTypeError(`Cannot access ${humanName} due to unbound types`,[getterReturnType,setterArgumentType])},enumerable:true,configurable:true};if(setter){desc.set=()=>{throwUnboundTypeError(`Cannot access ${humanName} due to unbound types`,[getterReturnType,setterArgumentType])}}else{desc.set=v=>{throwBindingError(humanName+" is a read-only property")}}Object.defineProperty(classType.registeredClass.instancePrototype,fieldName,desc);whenDependentTypesAreResolved([],setter?[getterReturnType,setterArgumentType]:[getterReturnType],function(types){var getterReturnType=types[0];var desc={get:function(){var ptr=validateThis(this,classType,humanName+" getter");return getterReturnType["fromWireType"](getter(getterContext,ptr))},enumerable:true};if(setter){setter=embind__requireFunction(setterSignature,setter);var setterArgumentType=types[1];desc.set=function(v){var ptr=validateThis(this,classType,humanName+" setter");var destructors=[];setter(setterContext,ptr,setterArgumentType["toWireType"](destructors,v));runDestructors(destructors)}}Object.defineProperty(classType.registeredClass.instancePrototype,fieldName,desc);return[]});return[]})}function __embind_register_constant(name,type,value){name=readLatin1String(name);whenDependentTypesAreResolved([],[type],function(type){type=type[0];Module[name]=type["fromWireType"](value);return[]})}function __emval_decref(handle){if(handle>=emval_handles.reserved&&0===--emval_handles.get(handle).refcount){emval_handles.free(handle)}}function __embind_register_emval(rawType,name){name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(handle){var rv=Emval.toValue(handle);__emval_decref(handle);return rv},"toWireType":function(destructors,value){return Emval.toHandle(value)},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:null})}function enumReadValueFromPointer(name,shift,signed){switch(shift){case 0:return function(pointer){var heap=signed?HEAP8:HEAPU8;return this["fromWireType"](heap[pointer])};case 1:return function(pointer){var heap=signed?HEAP16:HEAPU16;return this["fromWireType"](heap[pointer>>1])};case 2:return function(pointer){var heap=signed?HEAP32:HEAPU32;return this["fromWireType"](heap[pointer>>2])};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_enum(rawType,name,size,isSigned){var shift=getShiftFromSize(size);name=readLatin1String(name);function ctor(){}ctor.values={};registerType(rawType,{name:name,constructor:ctor,"fromWireType":function(c){return this.constructor.values[c]},"toWireType":function(destructors,c){return c.value},"argPackAdvance":8,"readValueFromPointer":enumReadValueFromPointer(name,shift,isSigned),destructorFunction:null});exposePublicSymbol(name,ctor)}function __embind_register_enum_value(rawEnumType,name,enumValue){var enumType=requireRegisteredType(rawEnumType,"enum");name=readLatin1String(name);var Enum=enumType.constructor;var Value=Object.create(enumType.constructor.prototype,{value:{value:enumValue},constructor:{value:createNamedFunction(`${enumType.name}_${name}`,function(){})}});Enum.values[enumValue]=Value;Enum[name]=Value}function embindRepr(v){if(v===null){return"null"}var t=typeof v;if(t==="object"||t==="array"||t==="function"){return v.toString()}else{return""+v}}function floatReadValueFromPointer(name,shift){switch(shift){case 2:return function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn,isAsync){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError(`Cannot call ${name} due to unbound types`,argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn,isAsync),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=value=>value<>>bitshift}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(heap.buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var payload=value+4;var str;if(stdStringIsUTF8){var decodeStartPtr=payload;for(var i=0;i<=length;++i){var currentBytePtr=payload+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+i]=charCode}}else{for(var i=0;i>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder)return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr));var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function __embind_register_std_wstring(rawType,charSize,name){name=readLatin1String(name);var decodeString,encodeString,getHeap,lengthBytesUTF,shift;if(charSize===2){decodeString=UTF16ToString;encodeString=stringToUTF16;lengthBytesUTF=lengthBytesUTF16;getHeap=()=>HEAPU16;shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=()=>HEAPU32;shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value=="string")){throwBindingError(`Cannot pass non-string to C++ string type ${name}`)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}function emval_allocateDestructors(destructorsRef){var destructors=[];HEAPU32[destructorsRef>>2]=Emval.toHandle(destructors);return destructors}var emval_symbols={};function getStringOrSymbol(address){var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}return symbol}var emval_methodCallers=[];function __emval_call_method(caller,handle,methodName,destructorsRef,args){caller=emval_methodCallers[caller];handle=Emval.toValue(handle);methodName=getStringOrSymbol(methodName);return caller(handle,methodName,emval_allocateDestructors(destructorsRef),args)}function __emval_call_void_method(caller,handle,methodName,args){caller=emval_methodCallers[caller];handle=Emval.toValue(handle);methodName=getStringOrSymbol(methodName);caller(handle,methodName,null,args)}function emval_addMethodCaller(caller){var id=emval_methodCallers.length;emval_methodCallers.push(caller);return id}function emval_lookupTypes(argCount,argTypes){var a=new Array(argCount);for(var i=0;i>2],"parameter "+i)}return a}var emval_registeredMethods=[];function __emval_get_method_caller(argCount,argTypes){var types=emval_lookupTypes(argCount,argTypes);var retType=types[0];var signatureName=retType.name+"_$"+types.slice(1).map(function(t){return t.name}).join("_")+"$";var returnId=emval_registeredMethods[signatureName];if(returnId!==undefined){return returnId}var argN=new Array(argCount-1);var invokerFunction=(handle,name,destructors,args)=>{var offset=0;for(var i=0;i4){emval_handles.get(handle).refcount+=1}}function __emval_run_destructors(handle){var destructors=Emval.toValue(handle);runDestructors(destructors);__emval_decref(handle)}function __emval_take_value(type,arg){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](arg);return Emval.toHandle(v)}function _abort(){abort("")}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function getHeapMax(){return 2147483648}function emscripten_realloc_buffer(size){var b=wasmMemory.buffer;var pages=size-b.byteLength+65535>>>16;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}var alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var printCharBuffers=[null,[],[]];function printChar(stream,curr){var buffer=printCharBuffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}}var SYSCALLS={varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret}};function _fd_write(fd,iov,iovcnt,pnum){var num=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;for(var j=0;j>2]=num;return 0}BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_emval();PureVirtualError=Module["PureVirtualError"]=extendError(Error,"PureVirtualError");embind_init_charCodes();init_embind();InternalError=Module["InternalError"]=extendError(Error,"InternalError");init_ClassHandle();init_RegisteredPointer();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");var wasmImports={"B":___assert_fail,"q":__embind_create_inheriting_constructor,"m":__embind_finalize_value_object,"C":__embind_register_bigint,"G":__embind_register_bool,"d":__embind_register_class,"l":__embind_register_class_class_function,"i":__embind_register_class_constructor,"a":__embind_register_class_function,"b":__embind_register_class_property,"r":__embind_register_constant,"F":__embind_register_emval,"y":__embind_register_enum,"o":__embind_register_enum_value,"v":__embind_register_float,"c":__embind_register_function,"k":__embind_register_integer,"h":__embind_register_memory_view,"u":__embind_register_std_string,"s":__embind_register_std_wstring,"n":__embind_register_value_object,"f":__embind_register_value_object_field,"H":__embind_register_void,"x":__emval_call_method,"g":__emval_call_void_method,"j":__emval_decref,"e":__emval_get_method_caller,"z":__emval_incref,"w":__emval_run_destructors,"A":__emval_take_value,"p":_abort,"E":_emscripten_memcpy_big,"D":_emscripten_resize_heap,"t":_fd_write};var asm=createWasm();var ___wasm_call_ctors=function(){return(___wasm_call_ctors=Module["asm"]["J"]).apply(null,arguments)};var _malloc=function(){return(_malloc=Module["asm"]["L"]).apply(null,arguments)};var _free=function(){return(_free=Module["asm"]["M"]).apply(null,arguments)};var ___getTypeName=function(){return(___getTypeName=Module["asm"]["N"]).apply(null,arguments)};var __embind_initialize_bindings=Module["__embind_initialize_bindings"]=function(){return(__embind_initialize_bindings=Module["__embind_initialize_bindings"]=Module["asm"]["O"]).apply(null,arguments)};var ___errno_location=function(){return(___errno_location=Module["asm"]["__errno_location"]).apply(null,arguments)};var dynCall_jiji=Module["dynCall_jiji"]=function(){return(dynCall_jiji=Module["dynCall_jiji"]=Module["asm"]["P"]).apply(null,arguments)};var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(){if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); +var Module=typeof BOX2D!="undefined"?BOX2D:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise((resolve,reject)=>{readyPromiseResolve=resolve;readyPromiseReject=reject});var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=true;var ENVIRONMENT_IS_WORKER=false;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=title=>document.title=title}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.error.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}var wasmBinaryFile;wasmBinaryFile="box2d.release.wasm.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}catch(err){abort(err)}}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{if(!response["ok"]){throw"failed to load wasm binary file at '"+binaryFile+"'"}return response["arrayBuffer"]()}).catch(()=>getBinary(binaryFile))}}return Promise.resolve().then(()=>getBinary(binaryFile))}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(binary=>{return WebAssembly.instantiate(binary,imports)}).then(instance=>{return instance}).then(receiver,reason=>{err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}else{return instantiateArrayBuffer(binaryFile,imports,callback)}}function createWasm(){var info={"a":wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["I"];updateMemoryViews();wasmTable=Module["asm"]["K"];addOnInit(Module["asm"]["J"]);removeRunDependency("wasm-instantiate");return exports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);readyPromiseReject(e)}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult).catch(readyPromiseReject);return{}}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){callbacks.shift()(Module)}}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function ___assert_fail(condition,filename,line,func){abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return`_${name}`}return name}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return{[name]:function(){return body.apply(this,arguments)}}[name]}function HandleAllocator(){this.allocated=[undefined];this.freelist=[];this.get=function(id){return this.allocated[id]};this.has=function(id){return this.allocated[id]!==undefined};this.allocate=function(handle){var id=this.freelist.pop()||this.allocated.length;this.allocated[id]=handle;return id};this.free=function(id){this.allocated[id]=undefined;this.freelist.push(id)}}var emval_handles=new HandleAllocator;function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return`${this.name}: ${this.message}`}};return errorClass}var BindingError=undefined;function throwBindingError(message){throw new BindingError(message)}function count_emval_handles(){var count=0;for(var i=emval_handles.reserved;i{if(!handle){throwBindingError("Cannot use deleted val. handle = "+handle)}return emval_handles.get(handle).value},toHandle:value=>{switch(value){case undefined:return 1;case null:return 2;case true:return 3;case false:return 4;default:{return emval_handles.allocate({refcount:1,value:value})}}}};var PureVirtualError=undefined;function embind_init_charCodes(){var codes=new Array(256);for(var i=0;i<256;++i){codes[i]=String.fromCharCode(i)}embind_charCodes=codes}var embind_charCodes=undefined;function readLatin1String(ptr){var ret="";var c=ptr;while(HEAPU8[c]){ret+=embind_charCodes[HEAPU8[c++]]}return ret}function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}var delayFunction=undefined;function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function registerInheritedInstance(class_,ptr,instance){ptr=getBasestPointer(class_,ptr);if(registeredInstances.hasOwnProperty(ptr)){throwBindingError(`Tried to register registered instance: ${ptr}`)}else{registeredInstances[ptr]=instance}}var registeredTypes={};function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function unregisterInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);if(registeredInstances.hasOwnProperty(ptr)){delete registeredInstances[ptr]}else{throwBindingError(`Tried to unregister unregistered instance: ${ptr}`)}}function detachFinalizer(handle){}var finalizationRegistry=false;function runDestructor($$){if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function releaseClassHandle($$){$$.count.value-=1;var toDelete=0===$$.count.value;if(toDelete){runDestructor($$)}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}var registeredPointers={};function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return attachFinalizer(Object.create(prototype,{$$:{value:record}}))}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function attachFinalizer(handle){if("undefined"===typeof FinalizationRegistry){attachFinalizer=handle=>handle;return handle}finalizationRegistry=new FinalizationRegistry(info=>{releaseClassHandle(info.$$)});attachFinalizer=handle=>{var $$=handle.$$;var hasSmartPtr=!!$$.smartPtr;if(hasSmartPtr){var info={$$:$$};finalizationRegistry.register(handle,info,handle)}return handle};detachFinalizer=handle=>finalizationRegistry.unregister(handle);return attachFinalizer(handle)}function __embind_create_inheriting_constructor(constructorName,wrapperType,properties){constructorName=readLatin1String(constructorName);wrapperType=requireRegisteredType(wrapperType,"wrapper");properties=Emval.toValue(properties);var arraySlice=[].slice;var registeredClass=wrapperType.registeredClass;var wrapperPrototype=registeredClass.instancePrototype;var baseClass=registeredClass.baseClass;var baseClassPrototype=baseClass.instancePrototype;var baseConstructor=registeredClass.baseClass.constructor;var ctor=createNamedFunction(constructorName,function(){registeredClass.baseClass.pureVirtualFunctions.forEach(function(name){if(this[name]===baseClassPrototype[name]){throw new PureVirtualError(`Pure virtual function ${name} must be implemented in JavaScript`)}}.bind(this));Object.defineProperty(this,"__parent",{value:wrapperPrototype});this["__construct"].apply(this,arraySlice.call(arguments))});wrapperPrototype["__construct"]=function __construct(){if(this===wrapperPrototype){throwBindingError("Pass correct 'this' to __construct")}var inner=baseConstructor["implement"].apply(undefined,[this].concat(arraySlice.call(arguments)));detachFinalizer(inner);var $$=inner.$$;inner["notifyOnDestruction"]();$$.preservePointerOnDelete=true;Object.defineProperties(this,{$$:{value:$$}});attachFinalizer(this);registerInheritedInstance(registeredClass,$$.ptr,this)};wrapperPrototype["__destruct"]=function __destruct(){if(this===wrapperPrototype){throwBindingError("Pass correct 'this' to __destruct")}detachFinalizer(this);unregisterInheritedInstance(registeredClass,this.$$.ptr)};ctor.prototype=Object.create(wrapperPrototype);for(var p in properties){ctor.prototype[p]=properties[p]}return Emval.toHandle(ctor)}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAP32[pointer>>2])}var awaitingDependencies={};var typeDependencies={};function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i{if(registeredTypes.hasOwnProperty(dt)){typeConverters[i]=registeredTypes[dt]}else{unregisteredTypes.push(dt);if(!awaitingDependencies.hasOwnProperty(dt)){awaitingDependencies[dt]=[]}awaitingDependencies[dt].push(()=>{typeConverters[i]=registeredTypes[dt];++registered;if(registered===unregisteredTypes.length){onComplete(typeConverters)}})}});if(0===unregisteredTypes.length){onComplete(typeConverters)}}function __embind_finalize_value_object(structType){var reg=structRegistrations[structType];delete structRegistrations[structType];var rawConstructor=reg.rawConstructor;var rawDestructor=reg.rawDestructor;var fieldRecords=reg.fields;var fieldTypes=fieldRecords.map(field=>field.getterReturnType).concat(fieldRecords.map(field=>field.setterArgumentType));whenDependentTypesAreResolved([structType],fieldTypes,fieldTypes=>{var fields={};fieldRecords.forEach((field,i)=>{var fieldName=field.fieldName;var getterReturnType=fieldTypes[i];var getter=field.getter;var getterContext=field.getterContext;var setterArgumentType=fieldTypes[i+fieldRecords.length];var setter=field.setter;var setterContext=field.setterContext;fields[fieldName]={read:ptr=>{return getterReturnType["fromWireType"](getter(getterContext,ptr))},write:(ptr,o)=>{var destructors=[];setter(setterContext,ptr,setterArgumentType["toWireType"](destructors,o));runDestructors(destructors)}}});return[{name:reg.name,"fromWireType":function(ptr){var rv={};for(var i in fields){rv[i]=fields[i].read(ptr)}rawDestructor(ptr);return rv},"toWireType":function(destructors,o){for(var fieldName in fields){if(!(fieldName in o)){throw new TypeError(`Missing field: "${fieldName}"`)}}var ptr=rawConstructor();for(fieldName in fields){fields[fieldName].write(ptr,o[fieldName])}if(destructors!==null){destructors.push(rawDestructor,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:rawDestructor}]})}function __embind_register_bigint(primitiveType,name,size,minRange,maxRange){}function getShiftFromSize(size){switch(size){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError(`Unknown type size: ${size}`)}}function registerType(rawType,registeredInstance,options={}){if(!("argPackAdvance"in registeredInstance)){throw new TypeError("registerType registeredInstance requires argPackAdvance")}var name=registeredInstance.name;if(!rawType){throwBindingError(`type "${name}" must have a positive integer typeid pointer`)}if(registeredTypes.hasOwnProperty(rawType)){if(options.ignoreDuplicateRegistrations){return}else{throwBindingError(`Cannot register type '${name}' twice`)}}registeredTypes[rawType]=registeredInstance;delete typeDependencies[rawType];if(awaitingDependencies.hasOwnProperty(rawType)){var callbacks=awaitingDependencies[rawType];delete awaitingDependencies[rawType];callbacks.forEach(cb=>cb())}}function __embind_register_bool(rawType,name,size,trueValue,falseValue){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(wt){return!!wt},"toWireType":function(destructors,o){return o?trueValue:falseValue},"argPackAdvance":8,"readValueFromPointer":function(pointer){var heap;if(size===1){heap=HEAP8}else if(size===2){heap=HEAP16}else if(size===4){heap=HEAP32}else{throw new TypeError("Unknown boolean type size: "+name)}return this["fromWireType"](heap[pointer>>shift])},destructorFunction:null})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}detachFinalizer(this);releaseClassHandle(this.$$);if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError(`Function '${humanName}' called with an invalid number of arguments (${arguments.length}) - expects one of (${proto[methodName].overloadTable})!`)}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError(`Cannot register public name '${name}' twice`)}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError(`Cannot register multiple overloads of a function with the same number of arguments (${numArguments})!`)}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError(`Expected null or instance of ${desiredClass.name}, got an instance of ${ptrClass.name}`)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError(`null is not a valid ${this.name}`)}return 0}if(!handle.$$){throwBindingError(`Cannot pass "${embindRepr(handle)}" as a ${this.name}`)}if(!handle.$$.ptr){throwBindingError(`Cannot pass deleted object as a pointer of type ${this.name}`)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError(`null is not a valid ${this.name}`)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError(`Cannot pass "${embindRepr(handle)}" as a ${this.name}`)}if(!handle.$$.ptr){throwBindingError(`Cannot pass deleted object as a pointer of type ${this.name}`)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError(`Cannot convert argument of type ${handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name} to parameter type ${this.name}`)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError(`Cannot convert argument of type ${handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name} to parameter type ${this.name}`)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,Emval.toHandle(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError(`null is not a valid ${this.name}`)}return 0}if(!handle.$$){throwBindingError(`Cannot pass "${embindRepr(handle)}" as a ${this.name}`)}if(!handle.$$.ptr){throwBindingError(`Cannot pass deleted object as a pointer of type ${this.name}`)}if(handle.$$.ptrType.isConst){throwBindingError(`Cannot convert argument of type ${handle.$$.ptrType.name} to parameter type ${this.name}`)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}var rtn=getWasmTableEntry(ptr).apply(null,args);return rtn}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=0;Object.assign(argCache,arguments);return dynCall(sig,ptr,argCache)}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){if(signature.includes("j")){return getDynCaller(signature,rawFunction)}return getWasmTableEntry(rawFunction)}var fp=makeDynCaller();if(typeof fp!="function"){throwBindingError(`unknown function pointer with signature ${signature}: ${rawFunction}`)}return fp}var UnboundTypeError=undefined;function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(`${message}: `+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_class(rawType,rawPointerType,rawConstPointerType,baseClassRawType,getActualTypeSignature,getActualType,upcastSignature,upcast,downcastSignature,downcast,name,destructorSignature,rawDestructor){name=readLatin1String(name);getActualType=embind__requireFunction(getActualTypeSignature,getActualType);if(upcast){upcast=embind__requireFunction(upcastSignature,upcast)}if(downcast){downcast=embind__requireFunction(downcastSignature,downcast)}rawDestructor=embind__requireFunction(destructorSignature,rawDestructor);var legalFunctionName=makeLegalFunctionName(name);exposePublicSymbol(legalFunctionName,function(){throwUnboundTypeError(`Cannot construct ${name} due to unbound types`,[baseClassRawType])});whenDependentTypesAreResolved([rawType,rawPointerType,rawConstPointerType],baseClassRawType?[baseClassRawType]:[],function(base){base=base[0];var baseClass;var basePrototype;if(baseClassRawType){baseClass=base.registeredClass;basePrototype=baseClass.instancePrototype}else{basePrototype=ClassHandle.prototype}var constructor=createNamedFunction(legalFunctionName,function(){if(Object.getPrototypeOf(this)!==instancePrototype){throw new BindingError("Use 'new' to construct "+name)}if(undefined===registeredClass.constructor_body){throw new BindingError(name+" has no accessible constructor")}var body=registeredClass.constructor_body[arguments.length];if(undefined===body){throw new BindingError(`Tried to invoke ctor of ${name} with invalid number of parameters (${arguments.length}) - expected (${Object.keys(registeredClass.constructor_body).toString()}) parameters instead!`)}return body.apply(this,arguments)});var instancePrototype=Object.create(basePrototype,{constructor:{value:constructor}});constructor.prototype=instancePrototype;var registeredClass=new RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast);if(registeredClass.baseClass){if(registeredClass.baseClass.__derivedClasses===undefined){registeredClass.baseClass.__derivedClasses=[]}registeredClass.baseClass.__derivedClasses.push(registeredClass)}var referenceConverter=new RegisteredPointer(name,registeredClass,true,false,false);var pointerConverter=new RegisteredPointer(name+"*",registeredClass,false,false,false);var constPointerConverter=new RegisteredPointer(name+" const*",registeredClass,false,true,false);registeredPointers[rawType]={pointerType:pointerConverter,constPointerType:constPointerConverter};replacePublicSymbol(legalFunctionName,constructor);return[referenceConverter,pointerConverter,constPointerConverter]})}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc,isAsync){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i>2])}return array}function __embind_register_class_class_function(rawClassType,methodName,argCount,rawArgTypesAddr,invokerSignature,rawInvoker,fn,isAsync){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);methodName=readLatin1String(methodName);rawInvoker=embind__requireFunction(invokerSignature,rawInvoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName=`${classType.name}.${methodName}`;function unboundTypesHandler(){throwUnboundTypeError(`Cannot call ${humanName} due to unbound types`,rawArgTypes)}if(methodName.startsWith("@@")){methodName=Symbol[methodName.substring(2)]}var proto=classType.registeredClass.constructor;if(undefined===proto[methodName]){unboundTypesHandler.argCount=argCount-1;proto[methodName]=unboundTypesHandler}else{ensureOverloadTable(proto,methodName,humanName);proto[methodName].overloadTable[argCount-1]=unboundTypesHandler}whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));var func=craftInvokerFunction(humanName,invokerArgsArray,null,rawInvoker,fn,isAsync);if(undefined===proto[methodName].overloadTable){func.argCount=argCount-1;proto[methodName]=func}else{proto[methodName].overloadTable[argCount-1]=func}if(classType.registeredClass.__derivedClasses){for(const derivedClass of classType.registeredClass.__derivedClasses){if(!derivedClass.constructor.hasOwnProperty(methodName)){derivedClass.constructor[methodName]=func}}}return[]});return[]})}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){assert(argCount>0);var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName=`constructor ${classType.name}`;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError(`Cannot register multiple constructors with identical number of parameters (${argCount-1}) for class '${classType.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`)}classType.registeredClass.constructor_body[argCount-1]=()=>{throwUnboundTypeError(`Cannot construct ${classType.name} due to unbound types`,rawArgTypes)};whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){argTypes.splice(1,0,null);classType.registeredClass.constructor_body[argCount-1]=craftInvokerFunction(humanName,argTypes,null,invoker,rawConstructor);return[]});return[]})}function __embind_register_class_function(rawClassType,methodName,argCount,rawArgTypesAddr,invokerSignature,rawInvoker,context,isPureVirtual,isAsync){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);methodName=readLatin1String(methodName);rawInvoker=embind__requireFunction(invokerSignature,rawInvoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName=`${classType.name}.${methodName}`;if(methodName.startsWith("@@")){methodName=Symbol[methodName.substring(2)]}if(isPureVirtual){classType.registeredClass.pureVirtualFunctions.push(methodName)}function unboundTypesHandler(){throwUnboundTypeError(`Cannot call ${humanName} due to unbound types`,rawArgTypes)}var proto=classType.registeredClass.instancePrototype;var method=proto[methodName];if(undefined===method||undefined===method.overloadTable&&method.className!==classType.name&&method.argCount===argCount-2){unboundTypesHandler.argCount=argCount-2;unboundTypesHandler.className=classType.name;proto[methodName]=unboundTypesHandler}else{ensureOverloadTable(proto,methodName,humanName);proto[methodName].overloadTable[argCount-2]=unboundTypesHandler}whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){var memberFunction=craftInvokerFunction(humanName,argTypes,classType,rawInvoker,context,isAsync);if(undefined===proto[methodName].overloadTable){memberFunction.argCount=argCount-2;proto[methodName]=memberFunction}else{proto[methodName].overloadTable[argCount-2]=memberFunction}return[]});return[]})}function validateThis(this_,classType,humanName){if(!(this_ instanceof Object)){throwBindingError(`${humanName} with invalid "this": ${this_}`)}if(!(this_ instanceof classType.registeredClass.constructor)){throwBindingError(`${humanName} incompatible with "this" of type ${this_.constructor.name}`)}if(!this_.$$.ptr){throwBindingError(`cannot call emscripten binding method ${humanName} on deleted object`)}return upcastPointer(this_.$$.ptr,this_.$$.ptrType.registeredClass,classType.registeredClass)}function __embind_register_class_property(classType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){fieldName=readLatin1String(fieldName);getter=embind__requireFunction(getterSignature,getter);whenDependentTypesAreResolved([],[classType],function(classType){classType=classType[0];var humanName=`${classType.name}.${fieldName}`;var desc={get:function(){throwUnboundTypeError(`Cannot access ${humanName} due to unbound types`,[getterReturnType,setterArgumentType])},enumerable:true,configurable:true};if(setter){desc.set=()=>{throwUnboundTypeError(`Cannot access ${humanName} due to unbound types`,[getterReturnType,setterArgumentType])}}else{desc.set=v=>{throwBindingError(humanName+" is a read-only property")}}Object.defineProperty(classType.registeredClass.instancePrototype,fieldName,desc);whenDependentTypesAreResolved([],setter?[getterReturnType,setterArgumentType]:[getterReturnType],function(types){var getterReturnType=types[0];var desc={get:function(){var ptr=validateThis(this,classType,humanName+" getter");return getterReturnType["fromWireType"](getter(getterContext,ptr))},enumerable:true};if(setter){setter=embind__requireFunction(setterSignature,setter);var setterArgumentType=types[1];desc.set=function(v){var ptr=validateThis(this,classType,humanName+" setter");var destructors=[];setter(setterContext,ptr,setterArgumentType["toWireType"](destructors,v));runDestructors(destructors)}}Object.defineProperty(classType.registeredClass.instancePrototype,fieldName,desc);return[]});return[]})}function __embind_register_constant(name,type,value){name=readLatin1String(name);whenDependentTypesAreResolved([],[type],function(type){type=type[0];Module[name]=type["fromWireType"](value);return[]})}function __emval_decref(handle){if(handle>=emval_handles.reserved&&0===--emval_handles.get(handle).refcount){emval_handles.free(handle)}}function __embind_register_emval(rawType,name){name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(handle){var rv=Emval.toValue(handle);__emval_decref(handle);return rv},"toWireType":function(destructors,value){return Emval.toHandle(value)},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:null})}function enumReadValueFromPointer(name,shift,signed){switch(shift){case 0:return function(pointer){var heap=signed?HEAP8:HEAPU8;return this["fromWireType"](heap[pointer])};case 1:return function(pointer){var heap=signed?HEAP16:HEAPU16;return this["fromWireType"](heap[pointer>>1])};case 2:return function(pointer){var heap=signed?HEAP32:HEAPU32;return this["fromWireType"](heap[pointer>>2])};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_enum(rawType,name,size,isSigned){var shift=getShiftFromSize(size);name=readLatin1String(name);function ctor(){}ctor.values={};registerType(rawType,{name:name,constructor:ctor,"fromWireType":function(c){return this.constructor.values[c]},"toWireType":function(destructors,c){return c.value},"argPackAdvance":8,"readValueFromPointer":enumReadValueFromPointer(name,shift,isSigned),destructorFunction:null});exposePublicSymbol(name,ctor)}function __embind_register_enum_value(rawEnumType,name,enumValue){var enumType=requireRegisteredType(rawEnumType,"enum");name=readLatin1String(name);var Enum=enumType.constructor;var Value=Object.create(enumType.constructor.prototype,{value:{value:enumValue},constructor:{value:createNamedFunction(`${enumType.name}_${name}`,function(){})}});Enum.values[enumValue]=Value;Enum[name]=Value}function embindRepr(v){if(v===null){return"null"}var t=typeof v;if(t==="object"||t==="array"||t==="function"){return v.toString()}else{return""+v}}function floatReadValueFromPointer(name,shift){switch(shift){case 2:return function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn,isAsync){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError(`Cannot call ${name} due to unbound types`,argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn,isAsync),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=value=>value<>>bitshift}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(heap.buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var payload=value+4;var str;if(stdStringIsUTF8){var decodeStartPtr=payload;for(var i=0;i<=length;++i){var currentBytePtr=payload+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+i]=charCode}}else{for(var i=0;i>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder)return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr));var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function __embind_register_std_wstring(rawType,charSize,name){name=readLatin1String(name);var decodeString,encodeString,getHeap,lengthBytesUTF,shift;if(charSize===2){decodeString=UTF16ToString;encodeString=stringToUTF16;lengthBytesUTF=lengthBytesUTF16;getHeap=()=>HEAPU16;shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=()=>HEAPU32;shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value=="string")){throwBindingError(`Cannot pass non-string to C++ string type ${name}`)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}function emval_allocateDestructors(destructorsRef){var destructors=[];HEAPU32[destructorsRef>>2]=Emval.toHandle(destructors);return destructors}var emval_symbols={};function getStringOrSymbol(address){var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}return symbol}var emval_methodCallers=[];function __emval_call_method(caller,handle,methodName,destructorsRef,args){caller=emval_methodCallers[caller];handle=Emval.toValue(handle);methodName=getStringOrSymbol(methodName);return caller(handle,methodName,emval_allocateDestructors(destructorsRef),args)}function __emval_call_void_method(caller,handle,methodName,args){caller=emval_methodCallers[caller];handle=Emval.toValue(handle);methodName=getStringOrSymbol(methodName);caller(handle,methodName,null,args)}function emval_addMethodCaller(caller){var id=emval_methodCallers.length;emval_methodCallers.push(caller);return id}function emval_lookupTypes(argCount,argTypes){var a=new Array(argCount);for(var i=0;i>2],"parameter "+i)}return a}var emval_registeredMethods=[];function __emval_get_method_caller(argCount,argTypes){var types=emval_lookupTypes(argCount,argTypes);var retType=types[0];var signatureName=retType.name+"_$"+types.slice(1).map(function(t){return t.name}).join("_")+"$";var returnId=emval_registeredMethods[signatureName];if(returnId!==undefined){return returnId}var argN=new Array(argCount-1);var invokerFunction=(handle,name,destructors,args)=>{var offset=0;for(var i=0;i4){emval_handles.get(handle).refcount+=1}}function __emval_run_destructors(handle){var destructors=Emval.toValue(handle);runDestructors(destructors);__emval_decref(handle)}function __emval_take_value(type,arg){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](arg);return Emval.toHandle(v)}function _abort(){abort("")}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function getHeapMax(){return 2147483648}function emscripten_realloc_buffer(size){var b=wasmMemory.buffer;var pages=size-b.byteLength+65535>>>16;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}var alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var printCharBuffers=[null,[],[]];function printChar(stream,curr){var buffer=printCharBuffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}}var SYSCALLS={varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret}};function _fd_write(fd,iov,iovcnt,pnum){var num=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;for(var j=0;j>2]=num;return 0}BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_emval();PureVirtualError=Module["PureVirtualError"]=extendError(Error,"PureVirtualError");embind_init_charCodes();init_embind();InternalError=Module["InternalError"]=extendError(Error,"InternalError");init_ClassHandle();init_RegisteredPointer();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");var wasmImports={"B":___assert_fail,"q":__embind_create_inheriting_constructor,"m":__embind_finalize_value_object,"C":__embind_register_bigint,"G":__embind_register_bool,"d":__embind_register_class,"l":__embind_register_class_class_function,"j":__embind_register_class_constructor,"a":__embind_register_class_function,"c":__embind_register_class_property,"r":__embind_register_constant,"F":__embind_register_emval,"y":__embind_register_enum,"o":__embind_register_enum_value,"v":__embind_register_float,"b":__embind_register_function,"k":__embind_register_integer,"h":__embind_register_memory_view,"u":__embind_register_std_string,"s":__embind_register_std_wstring,"n":__embind_register_value_object,"f":__embind_register_value_object_field,"H":__embind_register_void,"x":__emval_call_method,"g":__emval_call_void_method,"i":__emval_decref,"e":__emval_get_method_caller,"z":__emval_incref,"w":__emval_run_destructors,"A":__emval_take_value,"p":_abort,"E":_emscripten_memcpy_big,"D":_emscripten_resize_heap,"t":_fd_write};var asm=createWasm();var ___wasm_call_ctors=function(){return(___wasm_call_ctors=Module["asm"]["J"]).apply(null,arguments)};var _malloc=function(){return(_malloc=Module["asm"]["L"]).apply(null,arguments)};var _free=function(){return(_free=Module["asm"]["M"]).apply(null,arguments)};var ___getTypeName=function(){return(___getTypeName=Module["asm"]["N"]).apply(null,arguments)};var __embind_initialize_bindings=Module["__embind_initialize_bindings"]=function(){return(__embind_initialize_bindings=Module["__embind_initialize_bindings"]=Module["asm"]["O"]).apply(null,arguments)};var ___errno_location=function(){return(___errno_location=Module["asm"]["__errno_location"]).apply(null,arguments)};var dynCall_jiji=Module["dynCall_jiji"]=function(){return(dynCall_jiji=Module["dynCall_jiji"]=Module["asm"]["P"]).apply(null,arguments)};var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(){if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); return BOX2D.ready diff --git a/emscripten/box2d/box2d.release.wasm.wasm b/emscripten/box2d/box2d.release.wasm.wasm index a9d77bb3924a812111c8e048af54b91d511638b6..fb7c4d79856f929874b913537fc1e471dea241be 100644 GIT binary patch delta 40547 zcmcJ&31Ad8`#(O(%=X$AmZP+^9NXn8g+jSn4v`M`4T=Zqs{#UY$yu-WRkt8&)gpzd z4oHD=DJn>zz*a#i2m)H93MwjM6$Hd8ps1)I|Id@m%x(+%|6ae=FFokNDXmLK<;}K^Q*N z$YXx?nBYR4c&SMg7W~vFf*N@g8XH4ce3;bJ7|rSpqyAX^AQ@=flIA7>jvSCt2dM|3 zB7R48(pd_GHpVNgMZ5ZJG`m;P@OOg3@pq!)!rw_s4g8&~MC0!ir78a2C*V_+8V2J{ zSRJDo@5JJbJ9uON25r5@l!OH4a;f3W#d$OfS9wenQ&m@DqN=!JqEtoYZiRE!!c~iD zkd&ZgLOHs9ORcXbUy8&xm zOKI59l^X4Gx%_IIu$Y=rAXhm4L`QR%>QYpNDZDLb;hcp7o zMnIjDj#_GA4>SA@mQKi33(Wt~C@t-S_g^B+o71Y#7hUtVqU_y!hi{SJLhoG=H zu6dAL=!Tz#shx-e9gkH(Uq{tAslpf!W3KcJ&d3m)bw+a$su~#;8R@F4g|q4Ga@gfC zS2$zYJUg3*#c)5SAxaB2R53UkrYz)axN?O> ze<|iq71Z!iv>G_9Fj--Exvm_?W$?y{o;gZPCivLAFeLL3^L=V}GdU)gROeJJ@!1 z%MtYr_OAN2`tW*njk-!*sy?sYzm~0HS9p3Q|C)cw%Q)(-3t50qSkI>onR?%Iy!AZ( zEPsOE_ZPd&Zn?z%WWTeE%s+L=Z|qn0@GtBFyZ>kQ6Fbk&v9s()cFPYCSILHa&(5&# z*lBkCDfTTp!6qJO*MGylW)BYR(FAF)pUjzI0#K4kll_G;Is-F$uX=4p?!aeK6}yR~-! z*ri#Jo!Zz^)Kl--p{2g1ZP#qdZQ9s30e@Ld9g^{qx>_CchE}4DNhPj;Hg2mncC*&H zSo?^jZ_+Y0YI9hTwn6Lhx;C4w*VbwN*R-2oS6_ubuV`zvm$jF)LY}&ur@p|uFXJ~a z<*5by=6sgAn6J?m@q0`@W(iMSt!1pzQddIM^SsLntx!wT>n6dP&{O{#1Wg zGhSz{FRH((LX%(B*=*`w_KSKS^hq0%v4dr7XLH!Q?8XafM)%guoByo-q^6U;U7Guw zr|n_-ZuSn#%w|3Ok3Bk?2+pZzZGz@$Kl9X4`cFLbJn!)v|CRs3-(nZ|PDXS;s+B>y zvpn?%UCMczEoVRSA2`u`ubz=KPzFOXO21(j+sS%-#*gq%c!vLDp8B6h4)aoWh=0UC zSi>_`^VC&5 z^O2SOKhtj%#v1>ndT;ts^$YcL^)vNTHRBWYP4=;RSRH=|@Q>8g57m2~U>W6r9#lV2 z_p<|PnfksuXz+XLes!NZXs=)0qwZGUQFp03)lzkb`tN_2uoCu`x?SC-zNx;UmZ$-B ztGY!U)I52!`p_nIqgteHP?OiG551yW&!~M367wp1g*~Tc%~Su~Jb8iY&r|2C&#K8!tI2EFYW9RW zSAASf&QYIIpHy$ZZ6#a5veo1{>TGq!UwqJ?{15&+zsS$=q z-^{a$d2$Kg%C~URa08$II#1rjH}WF>3SY}#=F?a3Z_JL0k7(s%F-*T$W~_)B z%z7I?MkV>@BVzZDQS{sZOXiBM3{7(BrCX_-#Pl2sI9SUhpqJ@)&q(KroBMet&(zNe zx;{Xnq?ao|=|@o#h4QVer;?#6dZm=6Qo+kX6V2Q@uxKKN)pF~8675+4%@W)w8q3}F zZkf;ANs3q11Wt!q`U$~MD_ltsjfo~mpjxHT!-6V-#LLDNmsfEoPzxm59eoGuYTO&$ zF}7Q7k`k@Dy;|@1)ZRD!ne_XPLQglNDB1`7q3DivyV>ZEk~;Vw`K)#+p%Y`80No=d zrSn3jt21g~gTWz#wNfKIT_uAk6Em0a7X^Y@MBR)PF@sq*SGr7#Bw3C7kMO*>qzXgBIMsR`AH zNot&nL9sew#MHbwZqa@kp8+w1@Y z%yh1Kxn3Yp{bIuOJP?XO2S^lZx-G1f2(Xk$gh*FOG)ii9vsM4SRwuq_zmZmZO^E8G z*fmveVAQH}S8rPtg`|5)m6{kn{R$fbHbsAEhF-KEmSWrw<52THRR^7}K9J>8X3!*o z&5G;HYC^^WS*9>4>_em)NYyM~xS)f*2Grf$cr7}D1hmd3`xM>pRT9yv+a0EO6;BJ} znb?G=R-^-_ z^z3Zr5qz3A0)MdIOTU#2<2y{i*T0#} zN>{v5lV?mIeM{aq-miZj4QSVdCpoOQE8zwXU~J-M%HB`Bi8M@V(1=L%2GeU`0EN*p za?r)t(O}f|012lh-Gm>Z8xipP=oq)xWqGKN4*&za6$W-q_K}a1BO@7&o2M90HT3u^ z%1AP(PKyFXy2>)v)1Lv-6DVXCX5*t#6{KFb9z98)K0`n9>c_9TW|6!LWtN-owhP%_ zw+{mlh7Q9GB4+rQ*EJ+2S}zqX_%t+DB8%Z(qh6!BK5(Wgims78rI&Fr;Y61~y|2s| z+$go?03X-=ePdKFOA3Q-Moy#FF_ui~KuMXgvr%H)0E|5E7sH}mZf}^EPxeBAFwX$v z=SFSfWgmUqt9rvGPlA4Y@(dpbvPh#CwGR@*%aiZE`%g$;hMjTU6x;eaExIMWZ%G=@jUQxzeoaBpAbZ@^H#SLFDvb{|? z9N;CdH*7TopDQ!Uyr~5F)7v;qMmNKo)Z9i6PO9HnYVYNPLbZlZg&{1^=*&%O%aLtK zdbTFTNf)VUNgC!$NR)xd8%7h5yj9@gznCk=Fke06MPGM2&VA`Cs+f(`N zrddhBaA!|o3U*4CFU$^hBbvSHlWPE+4ZbaUi-Emrj-~Q_dyS#Zn}!5!vI2s(412-# zW?}PHZlRwH$3|w0SPEyiwz!r)9Qt77#e|{7s&vQg7^d>GDbgqFY+)jv``` zhl+?vn<6&`gCdw4QN}Z=sp7@Tfj_iZd0M!Q>wADkG45~Onk_I^ww}Y<8O>6MUXO(W zlZhq+!d^D_w84^)%_n0myTS&+L7PUQh(cSgsWi)Hx?%Bz z{k(9da4!Zv8InEiif43N#d!H!M!oJ2xc41bQaEjkcON&*?%h~a@uBW_G9$f*ZY=KH z$QTjZDMl4WhPQZ?T1xTs%x}3|lUvi0L1yYG*W`)4{IRWk7$$7~fI@pY5u!oka<5ze z7UL^^ws$+mHW+X9Y31Y)}~r-w2R@ABx9C@f=tcYPAvt$&h0+%thgZpgL`X zPN49u0PRLeFqWclQh>IjbV`&8Q4(qtILJi~^2A${EY=FNDI3V%VKH0+*=Zr;B1+$h z(j{BRizvv}FQ6p*e%K*9;;Ye9r!@;_PC^*(EC7vvyfV>Z`P zj8%h2`LWz}#S!O+I1u#fCju}Dg_sHymXcXLSak?mw1Yw=p->_;6){7l1zD0JR#%#` zXb_FiuC3x5g?5tzC*hGxp^opl8tv!GPzTR3(e>FbvG8t2Ghd7Ky#ys{*<)bkM!Bjg zpd(dI>|=W6UQsMSF$FNU2W?^;#Sl%_)%)EI0H9UR%U|~Lp5C07y{hrd&GD|o3z?_0 z@$${S+9`cxtixiN%str3q!?e^d|OnMWTa}JTfF?lKI7h7j$x@P?sw~loSir7-<}wK zAu6d3?FN5~(tk2CZ|~i`EgGxi^&r41`cH}adub zL=K;(XO}9oJZ+7gw>M>Z#V2p?9>xY5O-DbN5GpPWL+$c{Hd`awEu*`D=9K$eP5uM5(vHTdGqph32xCU*404Hm8pD^TIsi?AWaXNlb*-Ei6L4RGnS|5$<(a zh)8T5aAW|X07rSlu4Tcq<9=74Wo~2I_}ESNKFL^{;-@Cu&)9Ru<%tLJ_rRoXe15JG zHTh09&zLYdjh!+UPhN<>t*7iEZGN8836+-j&24ikiXNS#^lZ-z#A23IQ$I}*{ktgr zR21NBhOcI#JE^WW&RYxC{Nlbxd1bnB`_xOUt#RwLKI|D|>9oEmpP1GPWzY0D7(02o z7mxwd+p=8a;ptayD#ZFSiq66SRR-xk&@Mom;PFOZ`MS{Mizf~{}afJTOWMGUHYq-tAQ>E z6w9-2H12z-9x!ts+J(RU9)5!7rl;UWRV4_N&vpn(4pFm>XO>V^#8>9pTuz%YA@FA zsr2-FP&trU_3h^reNiVA=AOs%jy|uEr?y^>BG+G{ zV!=-Y-9p6^OPId7fv2&)8!$yb)X@{JSBl~rolwmG86j8qpC|Bkl(}Bm4#g8Fs`?Hp z=3XFKr>M9YMVCIeJ&H#K^cabl`wKxYQBev$Lj+Rrekw}2>pGw)|UeEvZnm2cZ~tdnhq*{mjsk6mfTdObvnlp@cRVKoGd$%s-&j# zG`&m!(?Cg4=P9cl9S@`BOn+jhVg#1;=5OydE-!1|bgj^nk0lu-1Z}3;Mpx z`x59(5IkLZJ0Guc6A;5DP;Mq){-3{>UAUucQ)Ag^r0(?%4HOSjC4F^l0+59$+%{PX$JJh$Sil@HG7-#)9eOBwh>d1>CD|g7YxlYr#`^E@|Y^ z-@6V_8WEy~X=sC24&$?sF;S9R@v%OIo@DhGgxxT!x#uOOFR*IZ`uXtPHkL#q!>IGd zEyg3;7PFz|rDnWgjDqbCjsz$Wc!nC8+Yhl##dY8MB7$u$KDP%CV4Doz-e2UlTBG3? zYUs&R@VwY+-y{}Rf}L+kN%4~XF14=p&{!W2jpFGsLEm0dyt!Mhirpm+u5e~R+h?4`;W5;!O~Q8%Sf3}0Ws}X&!v~123tqo?IjbPWJGuO+M^XsV`6t8itFN90#rbOsN$e zO5@m5=l4TGIE01|O2jtyA}#d85`E#=!&*GUVmKWoXL)?s+<37EL>XPS?GkZqyU<=1 zo7IRAySQj`>#t&%Vbz(f{{ElX#TpY~3Y-A-6KxH5=@FA*6OA&>8cV{`&Yeh;H00VBzcF~`F2arw zz;NtH2>5g>Q04;oIe?LRlmHgC0_7qAzXA{k>;ibXeih0X0bG?}QTiom4FNq}AJ9VZ z9|wO;ogVX;z9+s4e=Pw#A77=V+5)(qfI;>;0+`zjz_ph4b@f;QoYxM(A_Dr+QawFR zK%Yyqp#m5$fFHF)^Cci9lhoG}1aL>oDwK%=_$Rd_gbMZs0yrMpr{FNR6~MBlAwsdD3E-(FReI{_Xs&^B> zuc|uKbprT&^D52Leu(Mk>!PE6qNQW`g;;w7C}mbS_Yfuj~UQR;KotU8iD5(pohP1O1dWBp!80gMP=r`rK=9{v zs*E9y5(xT25*F7A5U<8wUB?4I9_b0bBo5TU*@mZkf?fdOv(2Hn;)xfPwG@VHh@zQ{ z6GT~jCsF5C@eCbZO6Z$#7Zfi+#s|$T8C1CvDP&yoqdX5MWfsk{C?RAnPD*l-3Xm`= z7=<}5JpiXytiS8(>TjSr+vQPpB4+wJ{3XJ+ zgaXa`CtY5%S34FP|CEEDp9CdKfhPybG4*yV&i}N7T}k6q4lG5fXYj2K6jD4mlo5?R z>(Cvf(KrG+a-iJmbn_g#7s*}EfsQ8Ab3wY(*aCf;t{+4fFDhZ8tG^j%PbV}a#2mLc zlA`$X2li{CLV@XbTf6%JSn+!ka(i?>;fE&AuU3ZHqNVR;}z1z^U20U zjGv_7FWGpZOJ8u6jSbPO+C(Xgybc92a=tKP{PO}$SZQJu$iy#56PpfJniyCz@uHwf zq=^?hbkfA2BNM+^oo%WsCGzAGX%>!Y9wD>bp)2B((`i%&2D%~+h zZm2n)73S~}$>F~xp+?LvRTkHs=srqtlzA?+*Yl*=KmuhJf$%x0OrBI`zEp+~yBj#l zEDTj8ARBpJHbRKX+K!rwLM51TaEN3PPMj?t zc`;Ov#mpef6Uhf{|4xdqJV>asSZklCC-lHXARk#G^e{%9(GotXt<%{$dD${*gev4^ zOPTT5nZ^mn{~iq=@{{PJ)`2~k3P}Q;-jjsomMs>O4r`%o5mG6V3^yxTm5}~^1EJXp zhHxW-ch4Lg?0e{Eq{RD|*kGeT^L-UHL!lST*W6_|(?TjlB0>sKFUt&PK2%$S30+SJ zUroYgBv~s??uhv?Z99rkpr^i9Y{|0K$34K607vF|jp?sKd5>GPvwDjn-oY zlDHgvF_4E;h$K6@p=w7zlO28i8XYBGbTmvaLZK3ywjxr8uZ2>e*($ z%!_5V33itq-5BiX7SU1S79Gt8J9QMlpS4#nk|sJ@033C+1PTW`BRU$=&o?CM1c)pB z_;U$Kc63|Sj(#t7dGi__CFV=CNan7PzOp^2jvV}4d+>?$X|Zp;2C0`8-ky1(w57Cy z7lM|Sm$!_<-|E*U5nHQ*7yJ@uq+JNBT@J!R+U^~-r0*~Yb+?6Db`{FMQ`nREzVd?a zA`0XHyMi4c+-an_@NjCHM(SOe?UC7TrmvC4c_%nf@=I!BmIDQD8mN6i!6eKtM+!(9 zsrL|xg2PdLq~4dPiy+Qk1+PSs19hP4Kpk<5*-_>U6n(8u`=$>>Ux|MX9T^ltfQx4K zK{8T&xr2R{wwddIC7nJLNW6D~!&zcoZnFkC4>`#Es>r2h6Yd4efkbRjOCj$AJarrn z8lakMko3>~k<{@FBHh@6w!M)0F{FMhJcGd7TVTRvuSOgL_!Hy(-|BZK@NYFiT?jDg z@M(1&3T&4n(qFOP)i;BbdU(WGelEce=w~sZ%>@NifUpwj5)yHfdmNS77c%>t>5HX% zd=_+%FNMvBS-3~;8tER#f`Uny@Q(a7hzm3n6>!p^4^(%LuO+G!A^ZqJ=S? z$CfnV9^a5IL=3g9$oefDoK@d!pM;`y6+wBH&Z#ben3Ops{Nl9e28mfN&Ib^x3HhBs zo^g;n>G^eTD00I04l|B9-!a=UA3FJkK^GShx%0Yfr1IW#?6UYS) zvV=~n^ME9;UMP@;gWO67NsBDbe1Ux4LGGmUq}3MZ3xphNI>^oRXzth+-)3UiX;*L< zc3B6WqsXNrEap|VRbMq0ez1tc4~Q7?4&)SbmT>(=?ujH{^$})&Gx3;CdM~90=rNso zSb(p&Jlt4*BJK_%TUy_7>E%RbyYw8(;}ccJ#MK|46r@o<+C&pXqjLI2)jL-;NW%cp<~BqK?te zU&wGPLoL!QsIVv!V|Ma?fe~N-+olvnVmy{$F%JEwCR+qKMUgm{)%vF<&DR@ReLB?Q zpKPRWhp631rSK)`c5AA--P$POcB{$lsvO0N_ zHe3m-O+*VC!0#(SMAm(UCWUd#LhYk{`)LdHnwU)M9N|0ZnED)$v_z~I$k!d@Nm_ZT za&B;tpI(KGEpm`sC{SI5*bfgrpUu2N#l3VIT~%7K!;no3bMfRr&)u7a9$OrwL7bsV zHWUJvB_sIcfro-mK=70}JiB9IwIU!XY`r0nZ#u~R;`9p0Ut!X10=eBmE@^s|*tZ~AYY)Rql&TO4?4&v#G-?K1|6x~L4MolD$Wlb6;=%7txd^gbrr#(v@;AE)WJ2*^(knr*_YiL!Kmm3=yTP&=xeV>!R}Jl-;1^Oj zLOMgCorv*30&?0>{J`}}Ye(TH40aSptj5n$15_bz`7v~1JSVgz@;B)lt_q9hd{849 z4}Nm!-l6ZwD=oo4SEsum=(>@>!)^ab;4hBAFX{X2pg?n}hcy-*C`fTu%ipLSdu9Js zc3>{r$VIvUU8JdguWG6jHHE1zUbPDTA=)N>F;nK^_=py`KZBj2RWSaNLniv1Ymr^1 zk*xohgB1EZNN(Kld%bu(!Q*TU4SY-1%C|VLNF;uRBatVm=T(t$;u(ZEb7Rg($hs>o`>`m&k_@$JGn_??Sbm!atBOPt=guI^{INPD;NS?iSohRijuVc|=2e+Wt zqN`|v?G?3qICwID4LZFH-$h;k+1%HWEORWBc32>@JXL>3I@f$MN0lv>A%=luToz*w zA>>^7(%fbMuinQ$@6h}uT)?K01Nnl3UDl9%09aafOo?6OVAnRpFs}ucc3F!h_C*J~ zKI&@TB@XsYeAQQ-x4^-EO%GJujYyg6)!fQGbPd6#-7}wJhjfB>?S4I*eqy z*Gg%~6*4PCCZCj+lRb$6XB+rS?zLLgS2^xQsPi7jZC(m>uQeg=MRYqoj@zsab(@zZ zop{n9x>u6_kxsZF(S4lsk96dQexfU>`%iTGB7Ajy8e|udZ1-9x?eLn+URCwKYKYkN z%2n>QUJL`t_{)Pq%E9qA1@+fM-D`tG^Bk?~`Jf>eED|mfyV1cOBnbt;evW-YE$kCW zYy};{wW&ifcY_F=nPI1hT6%gcIl|$4x)R- z<7~3NAv$}L^|he04wO35&O)A%iXt(tNOYpywHoj?qG$-ZP5($|HE><90Z}Bz@9X>* zG~2BNIc1qx1M*ArIP$e?DR-a|etS!V?*&8uHR$wp_~p=PkX=NwXV6LM1>ef-1jbwL z1dd-7s&R`H%tkWAP9SHaoH(bYv&o&ncMgr%2{<$+i)RgM6YrnuI$ z^QSPD>oNXdUX*m63`sHXEJ2YZCpy=uId9qf0s?p5Rc%fbFZyk%&YHtSd9cAQ35 zgrFmUQwYkYZ~WvDTm?XtNSBc85HuHWo`LFdna$Dk$7Kkbtzo}J40sm87tloWq^3Wi z+1qhKg@m9SYQ^4;KZTbN?Cm(wg@mAM(TNa5bRnVT8Iosj$Dfw+#CDwMLPAR}(b=Kp zSxF~C716yH3{}^XCqfm`ef*Dfe-o;RF(i^)OA!&Oh|UTdG?lKQ$lru2V*EY0GrSgK z`49M}0;5xiWQUPFIg;~b_FM-|&zEsz9*t;~CyE8)fsurWI8p>Dv;Z$OMguiJ6I7ZO2A9qdtUOs;9!d>j#R^%4pu~pYS={%Rz!+YORL3F@{0~uM2daDQlwZS zu>}rRM2c#XmpWJxDXL+YIam=XDj=C6#d0aR(7}pGQBA8A4pu~pYFe#yup&~NgJg;n ztEA-B4pu~pYFe#vusQT-UXAx92m2!ZGPN4-%MNxO@m@l^6e-r4Nhx^dFHgnwpfva* zT;$-#CKN7S(aefi7TeX159_5Lt&`bnn!ZxThgZp)^1y^|o~+-gY|!-At@x1GC?qy) z42=y%PHc!z0$)gIxE2|O20yj(NAO9#I5aeD65{ki{I<3fWaUWqLcx z1Q+Kj7XYUL*e(bDEl1>BdK}N*EZyR5iQVB~7trH)F0eGgN`r$ph6Ibj%LkGMZ>Q9l zzCkPiXf09+l0BAtq$zgG>>V8b%dy-=79j@Q7=*tR>-TEfQ2+SIp%MP!(8$3&IN6=xfJ? z1X+j&U5iY35NTExd|)QS&ZU2F=wytu>7*b2=wQW@Lq!#A>{$mZo()a|`_(~nXG!Pv`EqVPpQu(2b&v#XkAV0We2;0e(w<~_AduDo8ADb#(2fS zn)IGwkg<+2>i6gjvYnWo1<*!p=bhiWTd#G_W$q~anBB`d<8^B50--Ep_)U%L$k#q| zg7_R}47oX_cbKAkJU%xv>;}c{2dRpt^BFpOz+Dr9@B%bm?Ztgpb)Bogyy9+2cSDI) zYN^Kb4t4$V!X3cqh1C?USvT-F0L7hy8{cuWtbD;4kEe8fqzktJq57~=O{SNK!|8Qi&3=j4euo(EJx})gT=Wug1a!qsmje>53cF;`Le|Uh^geFuzFwypuaADI5)l$#-?-JG!J5UURlzyOyt7 z%U5-As{S&`K~UFC+@jLFYvA|u08O`mvzlgoA4I~55r{w;&p9UVq_A& z79z`gam@@_T|c}kY?5at-sPr?q@WqzZ=XePqwB3b{b3{UOu)O{>3jm-Vju1{CcM#r zwKSf1V;yU`s{Nacy=-*YmXS7Gyi7cju6Zh3jXQa`dmG2?6`XFb@J#lFyj0Z9b zpbQ`cKVWsy0LDFnI-SpOoiVO65--oY>qs9Y4}}xJOB#72wpKKMH<9`n>IHoyf>wy~P82%I3Xu2dU(rP!t zD&bNCcRPh=V&Ijb9pD?FZQx}CV;ElMjMjHH)IaC?rZi8Yd~ZA+bPc9Va<{OWt)-et zxA8{iZMX9~W54qf{W`86ijefwL36|%yh$zDY&uUCK?B!_nag7NlL-$(94rr`pj9%w zTi|hPgL$LQ28K1GW)ySn9o%bX)Z>f)jsZ8EnD@o<_U1XAwe_b+7sm|KJd@q-4AEso z19(&wR88T%5kA{sG|19ab!*j7-1G5|NRXT2wytZj;{Lo&N$?5W9+(tC=Ig3-@&ee= zT-K8%vPtHfJ=w#^I`(42S&G@FH*2HO6=3Gwy;(!^a4&Y71x0peZ+0iEVQ%ZqrX^B< zg-qPi;C@A8s-uDCkwPSSnz^_S>jUv$^%KhtS7R=eOWp(cR$t@S>Jxl7hY;W zH}FpD$6Cd2UVz)kd@9|6tEMUudi)Gs>E{M^Q$N<)b%L(lqhVg4eqA8wH&zc>SXZSkG8bkzG7$;U6+}YR@ZCFFk(XWLDu!+>0kw#3 zEZ$r&kR`N8iBa&TzPO%45bufDE7+fI3Bl-k+L_CTu$S0bv+q#WE$R4P z=qfH!(bw$4Aj_+8lKHyTxG}<`R~#@`3}vyr-~+Q{C~Lr8H$NWAZmuWqn?c~Di@hl{ zxfI-$VrC9w$(a^TI6)9clCd7qkTD7c`s1=SJ>SZgh|5>>*E0ey4P*OVEH*IxW|kU( z3ol_xFEo!MUtEnn5$@hJH{HqTF3dPW#Zk8$RG`saY$*c{%O|bM!nv#)G|lq61>4`C zeCA!F*j?-n^Q}>AJ=OSpz}m#s%&wfdcUV@%wykjR$xxf!xB+suFqrF z!|auL(AG3@-~UtQropU(X)a)9R7)HIU+2TQ#YywnB9>&{wve@Pfa}hf3l_3`r(XHJ ziObmM&g43jbKdJS_u80sf&9cHF#u8EbZ38C{mp1QQx3 z`1s=IyPXInco$4we1!Q@$n=8(=G^g=s&vOSVK|6<-+W^kYtE1DF~45Mn)0uAo8ik@ zQ~%aIB%;E;nJHDt#?SVL>sR&@Sl;Kw=%%PgaL-bvzM?yz_H9im{2>6-^ljY$w6AJP z;k^OGo`J5E3f|L17fpHe1zi9PUenYWGgZ;E_XS>G&a&N+;bM*SxaXN|Ut`U>tuK{f zNpv>b?yP+q6*@cJ>Z@}TmFVjz>T2$5=pwrMWgKsM%h$W9FF~zG39VnHE2I90S_`FH zuVeK%>u2_Qo$X@(GQ&1t7WNCIZD4C%Y>WBXX7(oA63E}ensD}&SrTB)x?Bz!y;0WS z*_KCthFkq{tSHCrJx4=fk58&HmM#F34j3GtDZ;CS{{?$KLG)bsUlp&So@2~urs(C2 zE~FlZRgq_I-HD+Jl<#8SYZ$TZd-3nE^fO2A!>TB<>&)K!*&Gbw-ugd^s>YtEtk**)f3$}x~1Aiv5nX&}?| zPiT$>J3dl${4D|oJ3d`>{EyB6Ue)nH|8h22qbC<~d)$Sc!s7#*4ztB7V(j1}tXa=@ zLT6UF-6a@GgcfwE)b5h)33Alo4D-ePYenYhgDkejTCDY64XPC4&4WGWp(AhyxWS*u z+se3N&sGGGv7no-SNDz_M4O;{oT2z|m3!opX9wNmX|P=FAL7b7uMAK@J7vr3;pUL_ zt}>MEAr-661w&lc$M08-;7pw*gym^#82%ibG|C&9f!gn^FU@PG?H+{>t z!(VEhWX;3aGP83fYr>WV{#D8DQQ2K)=~+bny8?fnW%seBE$M*>TR)Bn-bXL_UOe+L zduEEpA_9+{XM@$Ijp#TbAHly0%cV0GOBB8XJQ%oifnBeeQ~qQvtji`xn!|o)H}Xr& zOhfeR`b5ag&bG(c9*=*Ho>zWnO{eU8hukM*Fa~1)GxZnA=j_2q;r{{Iq9DFs-s zUPyC2I21Jg9{tEQUDkZ=4|XhI{K@`w)%xNC5%#TfsA%^urpb7-9-BhCGu@hmc9cPH zMp<*v4yV##hg<$yu9zE-u)1ap=TS8K>T}*imtizG(WKU*E7i3YUAfAC0*`Xu$HmIb zcf#@Sb`{tP;)aRp!5#a~zYp$YX3L;h)zkFNVga}GLf5?dVgU&%wMcq(mFXXu%(0wO z;4>eK;5P=2MDQ1)%|>y&e&TD)eQl2_IAzAgac`4#e@9Sp(sDU#Nj5?QNA`cuss3?E zra+#izfKc9I3WM6jf7b2ZjI+}hxf@jA+*LldGvVD*|T1RDfzI_kv7z-=QVmgf}&pBcKyFDLie(&YqH!Ia_!mKNchgJEqb1>6 zN!&p|m&5CeN?;Ipyc;F+?Jm6Uji1F}P$MRJa8QW2gR%V&4qBRsGfR#$OZY-`65a_7 zm5WPzEV%$nxkZlLq7w6L22bI?CYp(zd9&8*LOJo(r^N}dwO&oz+Z2~OY z%yZhzD=}~FiZjd4690#s{sW2C%s(3cKmeA!@-_4#Fg@7dx=lF>_z_VcWOVV$@-iA- zyla8$CB*2S#y`=4*oVkRwfX&+HldrN4~|GiN2?e09#IyZF8@qXM&IdK4%ro|J1HF0uE%oW!oIBZQa zi@Wn({{zm_By;=qd{^e&&^Eb#!fF#>*=DxWCQ2C2B>D;gZb2tz_}a0y`F0P!XX^h> z%B5O3;HT;D9P~dR-DBNK>3}$0Bj@pW?uJ)dR-f{}w>mkZe01&X&iemv@qg+1a2|8J z&J$Z-3Y|eNy}XcyIZOvwn*1VW5RURNgDwV4wI}bz|7vRX@5#N9mNSCY_hTHWi?}$8qL1&)B0ymH3Nvw91^Uv(KgsR)unvdPa zZ&2|zyjf#1Z)|p%%zNS7@zKeAsJz%)JiJji>8ne8&G6M^J`)%?AijszfyK&1SAO?4 z$4%kO(^}#C2Hw+?!JEP<@d$u_@JTOKJgvmBHf@;(1F(53f>VDKinf{^@54XrTJf@Z z>^`ouS*CX?pMcw$yP7#uVG?||NLwfPHT=95R|1DRunSDZogn6d9<1JATmVA~C>~sl zZ(rD)$K2iM>i~RNFE?q}%ISsH-jTlB!dF~Ep7^&ENF`cmSFbUfq_e>+)|{TsZelCU zJ?ZQ^w$kJoY;xd<40e|*GLn>0YK19*Z?0qSa<<&OlF8cgb%o~VJ#g^b&YYLY+DG6f zY_V3Gdo$6=xyuAmn|;efIA+d|4xpv@dXqXfsSUo)4A$B*^F^ICjB@sk5#|=1b)(Cv z#o$6?%{|81=4sgGVJPSeSn=(A1kaQm6i)*7?*Ux)-%WwgHB20uguw>l zJ9*rutqEUryI)w(nqf{wxIemm{LFFYk*Rz@{k{_)%DR8%xDn&BdXJkrYhu>JiUlz{ zPUG3(c4hN4en<51X;U7)ciPku6Gl%TXV#p~+jYHV+&%4)vZl=(I_^Q6v-i01R12l1 zdasEy@0l`AFr#Yrn9kE`SmOJQ%NjcFp)7OibpBokK>BW@Sl$pbiY5!9Qn-p)I0AN>ICgW~*7eQ(Zv}%#EYRPP~7XBC6)BS-iLT z&Mba+bO`-8vtbs0Hr{FuEF)l@X*2Ei&23qHiesD>_w(hggUr3Aj2k^unPJoRzW=`I z%80CS)0NRvrc8Tq#FTO4%&+d}i)s zLM#Z4hF=40E_(pqNAG=rC#MEg?>lqiJ(7Rg)U46>WWlx$$f7cTeSn{=X;m znY~A6jkdc*cD)J+%A03hMR)TobDW>Isp@fge!idzB+w|Et1K$0bs%jv-%>O4fr ze>+8aiz~|8NIQ^9k#-{OLV5>jH&VL}W7>y|tCBIMy_kCnKD!4hN@W@n@}tNvBGIS6 zC3g?_-$mMsv=3=N(tAknBem-|roB0C3BJN5?vCI9H~j-_?lI;QOL%wx4T@3*x&ufn z|32yE#}#)V`2zSq0M$XHa-?>hY^^PKgI3f|1?Y~p7fLFfkyGzKMEVHn5Yl0!kC8s% z9TnwM6xy{L)4tExdu8migd~H}?rIjwM?gmnf5y#r1-wxsYG@?jc0)xde{Ruy!Oi~KZ-9{5V64M;^u8<934(PwZ6Mfm~cACb-? zokKd0^b^w0NEeWP;YzsjD+<4Hv({2x?{-qAGZ^RIB!%Rld=Yq3=69s_?WGa)sbi%p zII2mjP655$+1)7rVe$US&Dl$NquL~YZ3s=>j^>pYc|E_a6jK$2BdJIl5*fW80`Wkx zZpbz?42Z4Y1e9H%3quM=ia?4)vgJjg>_&=4!asj0yul8eAu_uvH-!i#;nf`t|C+iZ zv?j_9-ppRcJNV-}DT)W+T1d5#>LArcvh|2XxgJs+Qan;S*m1}-thkmEWS0oYaQcOE zeb6N!B_cIIYKYVbi3YDRaxYR6l229ISOV{#H7-Qp$Pj_6QEmca8px*RsO7wIUurW4 zV0*ldpxn$NX^y-dLXj2Polz#9-61@!)6Me*yk4x`&(`2eMQVf8);zbI#|i(APY-tO z5tP$NJW_k44oDr5Iw4Wl(vf5Dt#n4hzvw2y&hY!EOd0pE>>8;sB}861%3VR%4e2_h z?nu`oSt|LJ9;jp@=}0}1C?ecA?ty7j?$5HVB_hK15TV`-Md=0F-bj6r`Xcp1visQ| z}=pWZladKGyd$e4SRUrways0;?-5Tv0NH-yoz+1;n z85`oH$|xaF$}2_rX3*V&bSu(Gq}z~edAFl{2hzW&kvoyd<8GZWZrqd*2Pp~>cmd_R zKzBFND59shDdUc{GRg2$VHU0A_01nv@DvwC{Y$dmX(dkyqk8Yo=0+lTY$Z<>fLsCS zE6PVYo0nH|pC~u&Lgj|;(S7YMwU9XIh5L4Qu-Cv4*Fn-PE00fZNgDyvbx z7w#|tX(G}jq{-%vO}v$u*pC2x6G$Hb^#qiQka|y*_K^wERRgyCFyRY||2a9=&+sG`rNYq#Q%tcP5Q$t9np*$UF2GUF<`g9y5>1LsB zizK=%r2CN`Fo$jCt=f_JXpoXv`s7(`4_0G)2=#}N{%yVnHZcMdLfB4NTKy-4?Gcnm zWObpf^xYGuj-N*2$)QUI;XK@A?m7HlsCkjbhpIVs&A`D%1#3Uc%x4l_go768BiqIxb838b6^(#NiMMx9`k z7XW_(iFl|^4Qv;JrR8im(G%`NtMSVgjp83F8&7E|8&^<|K%&MdM?dw_0_OJF0BVIg zPkB5DsC8mOT|WoHmoypx3nD0~-H{Ma`Q27N!O9=@TZLz>d=YZ8&a24jvlgPM{ub(F z9I8_TMaXF!NNC*@SQRv9EFNq?1Rdo^L5H7(iOs=>z@M<>bpa23{Ms~+G5#SR5 zNCB#o|KuUJJ&g=bFzRK^R)SF>9f+3l&|Y4EoPCzeZWirnt9~o$)CSc_+0(<|e-}`( zdr62@khmIY4N1m_gc0l|Blv=mCf7OHrqWsZI?~L5|Mp zh5i-Hy^x21M4zdjA6O!&MPj2ow4cSm7g^#?OL3y9KPGKetg{j_~ zl%cI90f;FZIWbYny8-iV6?4}PMbIqH8HzX;im=U3i0swOUC-vQ5tI|M5Xg^2n4*RV ziUj|I6Wc5lGy5ZDS*lX6Nju7g?IYw&8Vh{pjj|j07VRjjzJ|I5da9FL%BLXNCZ>8Z z1a3y!!qNY&C0}d-6EEe|9OWdF@RUN!p**F2 z2%!&oDlwHK$ep-vX3`e{mli4LJm6U{Euu-oO{ zcs?dt|G!Wm;aaK`_NOKMItyOkf=45#Ms5N;R7kERXthP(#-eYEoIdn4O!E6$@C-{% zft2GHT96Q1D4CB&5Q*;1cJC4{dl9-)%qOE0CDkcH+Jk0ulN~7$-iFyU1S5OhZmC9H z@wdKN0>@i=QNM{%7zo6q4tYW*=tvOd1fx8Z&Mp(qF53-5A-YS~y)rx$Lu!is2Q@`( z0stV1K8i%TK4R%wXw6ch4K3R$QEm%=WC-|>LRBQ$ln6$1M05}K@Kb>rdd6yq#-;Zy za?7#^Fd-Cmq7w;aqJIfE@`t&Aj|42sq7nW8Jk?1l%Bgdd>@q1rWytm`#6WxJZ4gL} zlkjp&ncX0w`bn!Xs+U`^%N7ltkr9ojjZ}#0)UbA|RQ>|!Z3RMM)MnE*h(C6t=@3Al z&R`^g11y15?`^^Ev}ow8h-mJ!XsAw>ngBX#oYF%m+b~;!P#7ujm>&Xc1@bK6C01jr zEa6n&ZNUN-%>+wPNutYFoN*RF%kFNi|`4l@a{;iPF_G-NA!howXX zgwim~u#}*Br3K5eXy|N-XqH$sR3}Bfw~?Y4e=3lslv9HqS=Vvliu-G^G7!WzpiN=d zrI;Wmsk#A8*{YUWYUDu%sqvAe2Gt90L;nf*twlsfR#d-W5mB9VEeElk+YJ-Uwo$27 zraHk%NrI6wT3S$p8RnE|L14b@4Be}PUYft(r| zY}M^DHF{e}qmwOpd6xXgEO}Hf@LRxz77?9^QKKs@BC3m?TaA<>r@^9J^wO%^Wyd-e zy$z@R1Rev#=P+bewwImK3F5*Jc(&qA?=dRgGen`rJ$T?Ai?r`)-2zuypG TZWsPt=qpip@J3n99?$+i*~?wq delta 41877 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

    5FfC)YFIdopA1G2hS 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 xnHe0902zF
  • 37 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